Merge pull request #207 from GriffinRichards/sync-script
Sync scripts with pokeemerald
This commit is contained in:
+28
-28
@@ -446,18 +446,18 @@ sub_8080A4C: @ 8080A4C
|
||||
bne _08080AB0
|
||||
movs r0, 0x15
|
||||
bl PlaySE
|
||||
ldr r0, _08080AA8 @ =gUnknown_81BC4CE
|
||||
ldr r0, _08080AA8 @ =CableClub_Text_WhenAllPlayersReadyAConfirmBCancel
|
||||
bl ShowFieldAutoScrollMessage
|
||||
ldr r0, _08080AAC @ =sub_8080AD0
|
||||
b _08080ABE
|
||||
.align 2, 0
|
||||
_08080AA4: .4byte gTasks
|
||||
_08080AA8: .4byte gUnknown_81BC4CE
|
||||
_08080AA8: .4byte CableClub_Text_WhenAllPlayersReadyAConfirmBCancel
|
||||
_08080AAC: .4byte sub_8080AD0
|
||||
_08080AB0:
|
||||
movs r0, 0x16
|
||||
bl PlaySE
|
||||
ldr r0, _08080AC8 @ =gUnknown_81BC54C
|
||||
ldr r0, _08080AC8 @ =CableClub_Text_AwaitingLinkupBCancel
|
||||
bl ShowFieldAutoScrollMessage
|
||||
ldr r0, _08080ACC @ =sub_8080CDC
|
||||
_08080ABE:
|
||||
@@ -467,7 +467,7 @@ _08080AC0:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08080AC8: .4byte gUnknown_81BC54C
|
||||
_08080AC8: .4byte CableClub_Text_AwaitingLinkupBCancel
|
||||
_08080ACC: .4byte sub_8080CDC
|
||||
thumb_func_end sub_8080A4C
|
||||
|
||||
@@ -564,7 +564,7 @@ sub_8080B20: @ 8080B20
|
||||
movs r2, 0
|
||||
movs r3, 0x1
|
||||
bl ConvertIntToDecimalStringN
|
||||
ldr r0, _08080BC0 @ =gUnknown_81BC50D
|
||||
ldr r0, _08080BC0 @ =CableClub_Text_StartLinkWithXPlayersAConfirmBCancel
|
||||
bl ShowFieldAutoScrollMessage
|
||||
mov r0, r9
|
||||
subs r0, 0x8
|
||||
@@ -582,7 +582,7 @@ _08080BA8:
|
||||
_08080BB4: .4byte gTasks+0x8
|
||||
_08080BB8: .4byte gMain
|
||||
_08080BBC: .4byte gStringVar1
|
||||
_08080BC0: .4byte gUnknown_81BC50D
|
||||
_08080BC0: .4byte CableClub_Text_StartLinkWithXPlayersAConfirmBCancel
|
||||
_08080BC4: .4byte sub_8080BC8
|
||||
thumb_func_end sub_8080B20
|
||||
|
||||
@@ -622,7 +622,7 @@ sub_8080BC8: @ 8080BC8
|
||||
cmp r0, 0
|
||||
beq _08080C3C
|
||||
_08080C16:
|
||||
ldr r0, _08080C30 @ =gUnknown_81BC4CE
|
||||
ldr r0, _08080C30 @ =CableClub_Text_WhenAllPlayersReadyAConfirmBCancel
|
||||
bl ShowFieldAutoScrollMessage
|
||||
ldr r1, _08080C34 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
@@ -634,7 +634,7 @@ _08080C16:
|
||||
b _08080C5C
|
||||
.align 2, 0
|
||||
_08080C2C: .4byte gMain
|
||||
_08080C30: .4byte gUnknown_81BC4CE
|
||||
_08080C30: .4byte CableClub_Text_WhenAllPlayersReadyAConfirmBCancel
|
||||
_08080C34: .4byte gTasks
|
||||
_08080C38: .4byte sub_8080AD0
|
||||
_08080C3C:
|
||||
@@ -1148,8 +1148,8 @@ _0808105A:
|
||||
_08081060: .4byte sub_8080FF0
|
||||
thumb_func_end sub_808102C
|
||||
|
||||
thumb_func_start sub_8081064
|
||||
sub_8081064: @ 8081064
|
||||
thumb_func_start TryBattleLinkup
|
||||
TryBattleLinkup: @ 8081064
|
||||
push {r4,lr}
|
||||
movs r3, 0x2
|
||||
movs r2, 0x2
|
||||
@@ -1202,10 +1202,10 @@ _080810B4:
|
||||
.align 2, 0
|
||||
_080810C4: .4byte gLinkType
|
||||
_080810C8: .4byte 0x00002255
|
||||
thumb_func_end sub_8081064
|
||||
thumb_func_end TryBattleLinkup
|
||||
|
||||
thumb_func_start sub_80810CC
|
||||
sub_80810CC: @ 80810CC
|
||||
thumb_func_start TryTradeLinkup
|
||||
TryTradeLinkup: @ 80810CC
|
||||
push {lr}
|
||||
ldr r1, _080810E8 @ =gLinkType
|
||||
ldr r2, _080810EC @ =0x00001133
|
||||
@@ -1223,7 +1223,7 @@ sub_80810CC: @ 80810CC
|
||||
_080810E8: .4byte gLinkType
|
||||
_080810EC: .4byte 0x00001133
|
||||
_080810F0: .4byte gBattleTypeFlags
|
||||
thumb_func_end sub_80810CC
|
||||
thumb_func_end TryTradeLinkup
|
||||
|
||||
thumb_func_start sub_80810F4
|
||||
sub_80810F4: @ 80810F4
|
||||
@@ -2012,8 +2012,8 @@ _0808173C: .4byte c2_8056854
|
||||
_08081740: .4byte CB2_SetUpSaveAfterLinkBattle
|
||||
thumb_func_end sub_8081668
|
||||
|
||||
thumb_func_start sub_8081744
|
||||
sub_8081744: @ 8081744
|
||||
thumb_func_start CleanupLinkRoomState
|
||||
CleanupLinkRoomState: @ 8081744
|
||||
push {lr}
|
||||
ldr r0, _0808176C @ =gSpecialVar_0x8004
|
||||
ldrh r1, [r0]
|
||||
@@ -2034,7 +2034,7 @@ _08081760:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0808176C: .4byte gSpecialVar_0x8004
|
||||
thumb_func_end sub_8081744
|
||||
thumb_func_end CleanupLinkRoomState
|
||||
|
||||
thumb_func_start sub_8081770
|
||||
sub_8081770: @ 8081770
|
||||
@@ -2072,13 +2072,13 @@ _080817A4:
|
||||
beq _0808180C
|
||||
b _08081820
|
||||
_080817AE:
|
||||
ldr r0, _080817BC @ =gUnknown_81BC4AC
|
||||
ldr r0, _080817BC @ =CableClub_Text_PleaseWaitBCancel
|
||||
bl ShowFieldMessage
|
||||
movs r0, 0x1
|
||||
strh r0, [r5, 0x8]
|
||||
b _08081820
|
||||
.align 2, 0
|
||||
_080817BC: .4byte gUnknown_81BC4AC
|
||||
_080817BC: .4byte CableClub_Text_PleaseWaitBCancel
|
||||
_080817C0:
|
||||
bl IsFieldMessageBoxHidden
|
||||
lsls r0, 24
|
||||
@@ -2296,8 +2296,8 @@ _08081970:
|
||||
bx r0
|
||||
thumb_func_end sub_80818E8
|
||||
|
||||
thumb_func_start sub_8081978
|
||||
sub_8081978: @ 8081978
|
||||
thumb_func_start EnterTradeSeat
|
||||
EnterTradeSeat: @ 8081978
|
||||
push {lr}
|
||||
ldr r0, _0808198C @ =gWirelessCommType
|
||||
ldrb r0, [r0]
|
||||
@@ -2317,7 +2317,7 @@ _0808199A:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080819A0: .4byte sub_8081850
|
||||
thumb_func_end sub_8081978
|
||||
thumb_func_end EnterTradeSeat
|
||||
|
||||
thumb_func_start sub_80819A4
|
||||
sub_80819A4: @ 80819A4
|
||||
@@ -2340,8 +2340,8 @@ sub_80819B8: @ 80819B8
|
||||
bx r0
|
||||
thumb_func_end sub_80819B8
|
||||
|
||||
thumb_func_start sub_80819C8
|
||||
sub_80819C8: @ 80819C8
|
||||
thumb_func_start EnterColosseumPlayerSpot
|
||||
EnterColosseumPlayerSpot: @ 80819C8
|
||||
push {lr}
|
||||
ldr r1, _080819E4 @ =gLinkType
|
||||
ldr r2, _080819E8 @ =0x00002211
|
||||
@@ -2367,7 +2367,7 @@ _080819FA:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08081A00: .4byte sub_8081318
|
||||
thumb_func_end sub_80819C8
|
||||
thumb_func_end EnterColosseumPlayerSpot
|
||||
|
||||
thumb_func_start sub_8081A04
|
||||
sub_8081A04: @ 8081A04
|
||||
@@ -2382,8 +2382,8 @@ sub_8081A04: @ 8081A04
|
||||
_08081A18: .4byte sub_808177C
|
||||
thumb_func_end sub_8081A04
|
||||
|
||||
thumb_func_start sp02A_crash_sound
|
||||
sp02A_crash_sound: @ 8081A1C
|
||||
thumb_func_start Script_ShowLinkTrainerCard
|
||||
Script_ShowLinkTrainerCard: @ 8081A1C
|
||||
push {lr}
|
||||
ldr r0, _08081A2C @ =gSpecialVar_0x8006
|
||||
ldrb r0, [r0]
|
||||
@@ -2394,7 +2394,7 @@ sp02A_crash_sound: @ 8081A1C
|
||||
.align 2, 0
|
||||
_08081A2C: .4byte gSpecialVar_0x8006
|
||||
_08081A30: .4byte CB2_ReturnToFieldContinueScriptPlayMapMusic
|
||||
thumb_func_end sp02A_crash_sound
|
||||
thumb_func_end Script_ShowLinkTrainerCard
|
||||
|
||||
thumb_func_start sub_8081A34
|
||||
sub_8081A34: @ 8081A34
|
||||
|
||||
@@ -6306,8 +6306,8 @@ sub_81537AC: @ 81537AC
|
||||
_081537BC: .4byte gUnknown_203F3E0
|
||||
thumb_func_end sub_81537AC
|
||||
|
||||
thumb_func_start sub_81537C0
|
||||
sub_81537C0: @ 81537C0
|
||||
thumb_func_start IsDodrioInParty
|
||||
IsDodrioInParty: @ 81537C0
|
||||
push {r4-r6,lr}
|
||||
movs r5, 0
|
||||
ldr r6, _081537F0 @ =gSpecialVar_Result
|
||||
@@ -6346,10 +6346,10 @@ _08153804:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0815380C: .4byte gSpecialVar_Result
|
||||
thumb_func_end sub_81537C0
|
||||
thumb_func_end IsDodrioInParty
|
||||
|
||||
thumb_func_start sub_8153810
|
||||
sub_8153810: @ 8153810
|
||||
thumb_func_start ShowDodrioBerryPickingRecords
|
||||
ShowDodrioBerryPickingRecords: @ 8153810
|
||||
push {r4,lr}
|
||||
ldr r4, _0815382C @ =sub_8153830
|
||||
adds r0, r4, 0
|
||||
@@ -6363,7 +6363,7 @@ sub_8153810: @ 8153810
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0815382C: .4byte sub_8153830
|
||||
thumb_func_end sub_8153810
|
||||
thumb_func_end ShowDodrioBerryPickingRecords
|
||||
|
||||
thumb_func_start sub_8153830
|
||||
sub_8153830: @ 8153830
|
||||
|
||||
+18
-18
@@ -801,7 +801,7 @@ _0806CEB8:
|
||||
ldr r0, _0806CED8 @ =gUnknown_8168CE4
|
||||
cmp r4, r0
|
||||
beq _0806CECA
|
||||
ldr r0, _0806CEDC @ =gUnknown_81A6955
|
||||
ldr r0, _0806CEDC @ =EventScript_PC
|
||||
cmp r4, r0
|
||||
beq _0806CECA
|
||||
movs r0, 0x5
|
||||
@@ -816,7 +816,7 @@ _0806CED2:
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0806CED8: .4byte gUnknown_8168CE4
|
||||
_0806CEDC: .4byte gUnknown_81A6955
|
||||
_0806CEDC: .4byte EventScript_PC
|
||||
thumb_func_end sub_806CEA0
|
||||
|
||||
thumb_func_start TryGetScriptOnPressingA
|
||||
@@ -1180,14 +1180,14 @@ _0806D17A:
|
||||
beq _0806D164
|
||||
ldr r0, _0806D1D0 @ =gSpecialVar_Facing
|
||||
strh r6, [r0]
|
||||
ldr r0, _0806D1D4 @ =EventScript_PickUpHiddenItem
|
||||
ldr r0, _0806D1D4 @ =EventScript_FoundHiddenItem
|
||||
b _0806D1E6
|
||||
.align 2, 0
|
||||
_0806D1C4: .4byte gSpecialVar_0x8005
|
||||
_0806D1C8: .4byte gSpecialVar_0x8004
|
||||
_0806D1CC: .4byte gSpecialVar_0x8006
|
||||
_0806D1D0: .4byte gSpecialVar_Facing
|
||||
_0806D1D4: .4byte EventScript_PickUpHiddenItem
|
||||
_0806D1D4: .4byte EventScript_FoundHiddenItem
|
||||
_0806D1D8:
|
||||
cmp r2, 0xFF
|
||||
beq _0806D1E0
|
||||
@@ -1219,11 +1219,11 @@ sub_806D1F0: @ 806D1F0
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
bne _0806D218
|
||||
ldr r0, _0806D214 @ =gUnknown_81A6955
|
||||
ldr r0, _0806D214 @ =EventScript_PC
|
||||
b _0806D53E
|
||||
.align 2, 0
|
||||
_0806D210: .4byte gSpecialVar_Facing
|
||||
_0806D214: .4byte gUnknown_81A6955
|
||||
_0806D214: .4byte EventScript_PC
|
||||
_0806D218:
|
||||
adds r0, r4, 0
|
||||
bl MetatileBehavior_IsRegionMap
|
||||
@@ -1231,10 +1231,10 @@ _0806D218:
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
bne _0806D230
|
||||
ldr r0, _0806D22C @ =gUnknown_81A6C32
|
||||
ldr r0, _0806D22C @ =EventScript_WallTownMap
|
||||
b _0806D53E
|
||||
.align 2, 0
|
||||
_0806D22C: .4byte gUnknown_81A6C32
|
||||
_0806D22C: .4byte EventScript_WallTownMap
|
||||
_0806D230:
|
||||
adds r0, r4, 0
|
||||
bl MetatileBehavior_IsBookshelf
|
||||
@@ -1519,10 +1519,10 @@ _0806D488:
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
bne _0806D4A0
|
||||
ldr r0, _0806D49C @ =gUnknown_81BBFD8
|
||||
ldr r0, _0806D49C @ =CableClub_EventScript_81BBFD8
|
||||
b _0806D53E
|
||||
.align 2, 0
|
||||
_0806D49C: .4byte gUnknown_81BBFD8
|
||||
_0806D49C: .4byte CableClub_EventScript_81BBFD8
|
||||
_0806D4A0:
|
||||
adds r0, r4, 0
|
||||
bl MetatileBehavior_IsQuestionnaire
|
||||
@@ -1542,10 +1542,10 @@ _0806D4B8:
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
bne _0806D4D0
|
||||
ldr r0, _0806D4CC @ =gUnknown_81BB8A7
|
||||
ldr r0, _0806D4CC @ =CableClub_EventScript_ShowBattleRecords
|
||||
b _0806D53E
|
||||
.align 2, 0
|
||||
_0806D4CC: .4byte gUnknown_81BB8A7
|
||||
_0806D4CC: .4byte CableClub_EventScript_ShowBattleRecords
|
||||
_0806D4D0:
|
||||
adds r0, r4, 0
|
||||
bl MetatileBehavior_IsIndigoPlateauMark
|
||||
@@ -1620,10 +1620,10 @@ sub_806D548: @ 806D548
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
bne _0806D570
|
||||
ldr r0, _0806D56C @ =gUnknown_81A6B0D
|
||||
ldr r0, _0806D56C @ =EventScript_CurrentTooFast
|
||||
b _0806D5E2
|
||||
.align 2, 0
|
||||
_0806D56C: .4byte gUnknown_81A6B0D
|
||||
_0806D56C: .4byte EventScript_CurrentTooFast
|
||||
_0806D570:
|
||||
ldr r0, _0806D59C @ =0x00000824
|
||||
bl FlagGet
|
||||
@@ -1641,11 +1641,11 @@ _0806D570:
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
bne _0806D5A4
|
||||
ldr r0, _0806D5A0 @ =EventScript_1A6AC8
|
||||
ldr r0, _0806D5A0 @ =EventScript_UseSurf
|
||||
b _0806D5E2
|
||||
.align 2, 0
|
||||
_0806D59C: .4byte 0x00000824
|
||||
_0806D5A0: .4byte EventScript_1A6AC8
|
||||
_0806D5A0: .4byte EventScript_UseSurf
|
||||
_0806D5A4:
|
||||
adds r0, r4, 0
|
||||
bl MetatileBehavior_IsWaterfall
|
||||
@@ -1664,11 +1664,11 @@ _0806D5A4:
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
bne _0806D5D8
|
||||
ldr r0, _0806D5D4 @ =gUnknown_81BE2B7
|
||||
ldr r0, _0806D5D4 @ =EventScript_InteractWithWaterfall
|
||||
b _0806D5E2
|
||||
.align 2, 0
|
||||
_0806D5D0: .4byte 0x00000826
|
||||
_0806D5D4: .4byte gUnknown_81BE2B7
|
||||
_0806D5D4: .4byte EventScript_InteractWithWaterfall
|
||||
_0806D5D8:
|
||||
ldr r0, _0806D5DC @ =EventScript_81BE2FF
|
||||
b _0806D5E2
|
||||
|
||||
+2
-2
@@ -189,13 +189,13 @@ sub_80979D0: @ 80979D0
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
str r0, [r1]
|
||||
ldr r0, _080979EC @ =gUnknown_81BDF6B
|
||||
ldr r0, _080979EC @ =EventScript_FldEffCut
|
||||
bl ScriptContext1_SetupScript
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080979E8: .4byte gFieldEffectArguments
|
||||
_080979EC: .4byte gUnknown_81BDF6B
|
||||
_080979EC: .4byte EventScript_FldEffCut
|
||||
thumb_func_end sub_80979D0
|
||||
|
||||
thumb_func_start sub_80979F0
|
||||
|
||||
+2
-2
@@ -76,13 +76,13 @@ sub_80C9BB0: @ 80C9BB0
|
||||
bl PlaySE
|
||||
ldr r0, _080C9BC8 @ =0x00000806
|
||||
bl FlagSet
|
||||
ldr r0, _080C9BCC @ =EventScript_81BFB5F
|
||||
ldr r0, _080C9BCC @ =EventScript_FldEffFlash
|
||||
bl ScriptContext1_SetupScript
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080C9BC8: .4byte 0x00000806
|
||||
_080C9BCC: .4byte EventScript_81BFB5F
|
||||
_080C9BCC: .4byte EventScript_FldEffFlash
|
||||
thumb_func_end sub_80C9BB0
|
||||
|
||||
thumb_func_start sub_80C9BD0
|
||||
|
||||
+15
-15
@@ -210,8 +210,8 @@ _08115A1C: .4byte gStringVar4
|
||||
_08115A20: .4byte gUnknown_8457234
|
||||
thumb_func_end sub_811599C
|
||||
|
||||
thumb_func_start sub_8115A24
|
||||
sub_8115A24: @ 8115A24
|
||||
thumb_func_start TryBecomeLinkLeader
|
||||
TryBecomeLinkLeader: @ 8115A24
|
||||
push {lr}
|
||||
ldr r0, _08115A54 @ =sub_8115A68
|
||||
movs r1, 0
|
||||
@@ -240,7 +240,7 @@ _08115A58: .4byte gUnknown_203B05C
|
||||
_08115A5C: .4byte gTasks+0x8
|
||||
_08115A60: .4byte gUnknown_3002024
|
||||
_08115A64: .4byte gSpecialVar_Result
|
||||
thumb_func_end sub_8115A24
|
||||
thumb_func_end TryBecomeLinkLeader
|
||||
|
||||
thumb_func_start sub_8115A68
|
||||
sub_8115A68: @ 8115A68
|
||||
@@ -1747,8 +1747,8 @@ _081166E4:
|
||||
bx r1
|
||||
thumb_func_end sub_81165E8
|
||||
|
||||
thumb_func_start BerryBlenderLinkJoinGroup
|
||||
BerryBlenderLinkJoinGroup: @ 81166F4
|
||||
thumb_func_start TryJoinLinkGroup
|
||||
TryJoinLinkGroup: @ 81166F4
|
||||
push {lr}
|
||||
ldr r0, _08116724 @ =sub_8116738
|
||||
movs r1, 0
|
||||
@@ -1777,7 +1777,7 @@ _08116728: .4byte gUnknown_203B05C
|
||||
_0811672C: .4byte gTasks+0x8
|
||||
_08116730: .4byte gUnknown_3002028
|
||||
_08116734: .4byte gSpecialVar_Result
|
||||
thumb_func_end BerryBlenderLinkJoinGroup
|
||||
thumb_func_end TryJoinLinkGroup
|
||||
|
||||
thumb_func_start sub_8116738
|
||||
sub_8116738: @ 8116738
|
||||
@@ -7556,8 +7556,8 @@ _08119996:
|
||||
bx r1
|
||||
thumb_func_end sub_8119944
|
||||
|
||||
thumb_func_start sub_811999C
|
||||
sub_811999C: @ 811999C
|
||||
thumb_func_start InitUnionRoom
|
||||
InitUnionRoom: @ 811999C
|
||||
push {r4-r6,lr}
|
||||
ldr r5, _081199E8 @ =gUnknown_203B04C
|
||||
movs r0, 0x1
|
||||
@@ -7600,7 +7600,7 @@ _081199EC: .4byte gUnknown_203ADFA
|
||||
_081199F0: .4byte sub_81199FC
|
||||
_081199F4: .4byte gUnknown_203B05C
|
||||
_081199F8: .4byte gUnknown_300202C
|
||||
thumb_func_end sub_811999C
|
||||
thumb_func_end InitUnionRoom
|
||||
|
||||
thumb_func_start sub_81199FC
|
||||
sub_81199FC: @ 81199FC
|
||||
@@ -7763,8 +7763,8 @@ _08119B5C:
|
||||
_08119B64: .4byte gUnknown_203B05C
|
||||
thumb_func_end sub_81199FC
|
||||
|
||||
thumb_func_start sp182_move_string
|
||||
sp182_move_string: @ 8119B68
|
||||
thumb_func_start BufferUnionRoomPlayerName
|
||||
BufferUnionRoomPlayerName: @ 8119B68
|
||||
push {r4,lr}
|
||||
ldr r4, _08119B78 @ =gUnknown_203B04C
|
||||
ldrb r0, [r4]
|
||||
@@ -7787,7 +7787,7 @@ _08119B8A:
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_08119B90: .4byte gStringVar1
|
||||
thumb_func_end sp182_move_string
|
||||
thumb_func_end BufferUnionRoomPlayerName
|
||||
|
||||
thumb_func_start sub_8119B94
|
||||
sub_8119B94: @ 8119B94
|
||||
@@ -10685,8 +10685,8 @@ sub_811B148: @ 811B148
|
||||
bx lr
|
||||
thumb_func_end sub_811B148
|
||||
|
||||
thumb_func_start sub_811B15C
|
||||
sub_811B15C: @ 811B15C
|
||||
thumb_func_start Script_ResetUnionRoomTrade
|
||||
Script_ResetUnionRoomTrade: @ 811B15C
|
||||
push {lr}
|
||||
ldr r0, _0811B168 @ =gUnknown_203B06C
|
||||
bl sub_811B148
|
||||
@@ -10694,7 +10694,7 @@ sub_811B15C: @ 811B15C
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0811B168: .4byte gUnknown_203B06C
|
||||
thumb_func_end sub_811B15C
|
||||
thumb_func_end Script_ResetUnionRoomTrade
|
||||
|
||||
thumb_func_start sub_811B16C
|
||||
sub_811B16C: @ 811B16C
|
||||
|
||||
+426
-256
File diff suppressed because it is too large
Load Diff
+104
-104
@@ -6,112 +6,112 @@
|
||||
.endm
|
||||
|
||||
enum_start 0
|
||||
create_movement step_00
|
||||
create_movement step_01
|
||||
create_movement step_02
|
||||
create_movement step_03
|
||||
create_movement slow_step_down
|
||||
create_movement slow_step_up
|
||||
create_movement slow_step_left
|
||||
create_movement slow_step_right
|
||||
create_movement step_down
|
||||
create_movement step_up
|
||||
create_movement step_left
|
||||
create_movement step_right
|
||||
create_movement fast_step_down
|
||||
create_movement fast_step_up
|
||||
create_movement fast_step_left
|
||||
create_movement fast_step_right
|
||||
create_movement step_10
|
||||
create_movement step_11
|
||||
create_movement step_12
|
||||
create_movement step_13
|
||||
create_movement step_14
|
||||
create_movement step_15
|
||||
create_movement step_16
|
||||
create_movement step_17
|
||||
create_movement step_18
|
||||
create_movement step_19
|
||||
create_movement step_1a
|
||||
create_movement step_1b
|
||||
create_movement step_1c
|
||||
create_movement step_1d
|
||||
create_movement step_1e
|
||||
create_movement step_1f
|
||||
create_movement step_20
|
||||
create_movement step_21
|
||||
create_movement step_22
|
||||
create_movement step_23
|
||||
create_movement step_24
|
||||
create_movement step_25
|
||||
create_movement step_26
|
||||
create_movement step_27
|
||||
create_movement step_28
|
||||
create_movement step_29
|
||||
create_movement step_2a
|
||||
create_movement step_2b
|
||||
create_movement step_2c
|
||||
create_movement step_2d
|
||||
create_movement step_2e
|
||||
create_movement step_2f
|
||||
create_movement step_30
|
||||
create_movement step_31
|
||||
create_movement step_32
|
||||
create_movement step_33
|
||||
create_movement step_34
|
||||
create_movement step_35
|
||||
create_movement step_36
|
||||
create_movement step_37
|
||||
create_movement step_38
|
||||
create_movement step_39
|
||||
create_movement step_3a
|
||||
create_movement step_3b
|
||||
create_movement step_3c
|
||||
create_movement step_3d
|
||||
create_movement step_3e
|
||||
create_movement step_3f
|
||||
create_movement step_40
|
||||
create_movement step_41
|
||||
create_movement step_42
|
||||
create_movement step_43
|
||||
create_movement step_44
|
||||
create_movement face_down
|
||||
create_movement face_up
|
||||
create_movement face_left
|
||||
create_movement face_right
|
||||
create_movement face_down_fast
|
||||
create_movement face_up_fast
|
||||
create_movement face_left_fast
|
||||
create_movement face_right_fast
|
||||
create_movement walk_slowest_down
|
||||
create_movement walk_slowest_up
|
||||
create_movement walk_slowest_left
|
||||
create_movement walk_slowest_right
|
||||
create_movement walk_slow_down
|
||||
create_movement walk_slow_up
|
||||
create_movement walk_slow_left
|
||||
create_movement walk_slow_right
|
||||
create_movement walk_down
|
||||
create_movement walk_up
|
||||
create_movement walk_left
|
||||
create_movement walk_right
|
||||
create_movement jump_2_down
|
||||
create_movement jump_2_up
|
||||
create_movement jump_2_left
|
||||
create_movement jump_2_right
|
||||
create_movement delay_1
|
||||
create_movement delay_2
|
||||
create_movement delay_4
|
||||
create_movement delay_8
|
||||
create_movement delay_16
|
||||
create_movement walk_fast_down
|
||||
create_movement walk_fast_up
|
||||
create_movement walk_fast_left
|
||||
create_movement walk_fast_right
|
||||
create_movement walk_in_place_slow_down
|
||||
create_movement walk_in_place_slow_up
|
||||
create_movement walk_in_place_slow_left
|
||||
create_movement walk_in_place_slow_right
|
||||
create_movement walk_in_place_down
|
||||
create_movement walk_in_place_up
|
||||
create_movement walk_in_place_left
|
||||
create_movement walk_in_place_right
|
||||
create_movement walk_in_place_fast_down
|
||||
create_movement walk_in_place_fast_up
|
||||
create_movement walk_in_place_fast_left
|
||||
create_movement walk_in_place_fast_right
|
||||
create_movement walk_in_place_fastest_down
|
||||
create_movement walk_in_place_fastest_up
|
||||
create_movement walk_in_place_fastest_left
|
||||
create_movement walk_in_place_fastest_right
|
||||
create_movement face_down_slow
|
||||
create_movement face_up_slow
|
||||
create_movement face_left_slow
|
||||
create_movement face_right_slow
|
||||
create_movement walk_fastest_down
|
||||
create_movement walk_fastest_up
|
||||
create_movement walk_fastest_left
|
||||
create_movement walk_fastest_right
|
||||
create_movement slide_down
|
||||
create_movement slide_up
|
||||
create_movement slide_left
|
||||
create_movement slide_right
|
||||
create_movement player_run_down
|
||||
create_movement player_run_up
|
||||
create_movement player_run_left
|
||||
create_movement player_run_right
|
||||
create_movement player_run_down_slow
|
||||
create_movement player_run_up_slow
|
||||
create_movement player_run_left_slow
|
||||
create_movement player_run_right_slow
|
||||
create_movement step_45
|
||||
create_movement step_46
|
||||
create_movement step_47
|
||||
create_movement step_48
|
||||
create_movement step_49
|
||||
create_movement step_4a
|
||||
create_movement step_4b
|
||||
create_movement step_4c
|
||||
create_movement step_4d
|
||||
create_movement step_4e
|
||||
create_movement step_4f
|
||||
create_movement step_50
|
||||
create_movement step_51
|
||||
create_movement step_52
|
||||
create_movement step_53
|
||||
create_movement step_54
|
||||
create_movement step_55
|
||||
create_movement step_56
|
||||
create_movement step_57
|
||||
create_movement step_58
|
||||
create_movement step_59
|
||||
create_movement step_5a
|
||||
create_movement step_5b
|
||||
create_movement step_5c
|
||||
create_movement step_5d
|
||||
create_movement step_5e
|
||||
create_movement step_5f
|
||||
create_movement step_60
|
||||
create_movement step_61
|
||||
create_movement step_62
|
||||
create_movement step_63
|
||||
create_movement step_64
|
||||
create_movement step_65
|
||||
create_movement step_66
|
||||
create_movement jump_down_run
|
||||
create_movement jump_up_run
|
||||
create_movement jump_left_run
|
||||
create_movement jump_right_run
|
||||
create_movement face_player
|
||||
create_movement face_away_player
|
||||
create_movement lock_facing_direction
|
||||
create_movement unlock_facing_direction
|
||||
create_movement jump_down
|
||||
create_movement jump_up
|
||||
create_movement jump_left
|
||||
create_movement jump_right
|
||||
create_movement jump_in_place_down
|
||||
create_movement jump_in_place_up
|
||||
create_movement jump_in_place_left
|
||||
create_movement jump_in_place_right
|
||||
create_movement jump_in_place_down_up
|
||||
create_movement jump_in_place_up_down
|
||||
create_movement jump_in_place_left_right
|
||||
create_movement jump_in_place_right_left
|
||||
create_movement face_original_direction
|
||||
create_movement nurse_joy_bow
|
||||
create_movement enable_jump_landing_ground_effect
|
||||
create_movement disable_jump_landing_ground_effect
|
||||
create_movement disable_anim
|
||||
create_movement restore_anim
|
||||
create_movement set_invisible
|
||||
create_movement set_visible
|
||||
create_movement emote_exclamation_mark
|
||||
create_movement emote_question_mark
|
||||
create_movement emote_x
|
||||
create_movement emote_double_exclamation_mark
|
||||
create_movement emote_smile
|
||||
create_movement step_67
|
||||
create_movement step_68
|
||||
create_movement step_69
|
||||
create_movement rock_smash_break
|
||||
create_movement cut_tree
|
||||
|
||||
enum_start 0x91
|
||||
create_movement step_91
|
||||
|
||||
+36
-36
@@ -6453,7 +6453,7 @@ _08057E80:
|
||||
bl sub_8057954
|
||||
cmp r0, 0x1
|
||||
bne _08057E96
|
||||
ldr r0, _08057EA0 @ =gUnknown_81BB9FC
|
||||
ldr r0, _08057EA0 @ =CableClub_EventScript_DoLinkRoomExit
|
||||
bl ScriptContext1_SetupScript
|
||||
ldr r0, _08057EA4 @ =sub_8057E6C
|
||||
bl c1_link_related_func_set
|
||||
@@ -6463,7 +6463,7 @@ _08057E96:
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_08057E9C: .4byte gUnknown_3000E80
|
||||
_08057EA0: .4byte gUnknown_81BB9FC
|
||||
_08057EA0: .4byte CableClub_EventScript_DoLinkRoomExit
|
||||
_08057EA4: .4byte sub_8057E6C
|
||||
thumb_func_end sub_8057E70
|
||||
|
||||
@@ -6798,7 +6798,7 @@ _08058074:
|
||||
cmp r0, 0x80
|
||||
beq _080580FC
|
||||
_080580E0:
|
||||
ldr r0, _080580F8 @ =gUnknown_81BB9A3
|
||||
ldr r0, _080580F8 @ =CableClub_EventScript_TooBusyToNotice
|
||||
b _08058122
|
||||
.align 2, 0
|
||||
_080580E4: .4byte gDirectionToVectors
|
||||
@@ -6806,21 +6806,21 @@ _080580E8: .4byte 0xffff0000
|
||||
_080580EC: .4byte 0x0000ffff
|
||||
_080580F0: .4byte 0xffffff00
|
||||
_080580F4: .4byte gUnknown_3000E80
|
||||
_080580F8: .4byte gUnknown_81BB9A3
|
||||
_080580F8: .4byte CableClub_EventScript_TooBusyToNotice
|
||||
_080580FC:
|
||||
adds r0, r2, 0
|
||||
bl sub_8081A34
|
||||
cmp r0, 0
|
||||
bne _08058110
|
||||
ldr r0, _0805810C @ =gUnknown_81BB981
|
||||
ldr r0, _0805810C @ =CableClub_EventScript_ReadTrainerCard
|
||||
b _08058122
|
||||
.align 2, 0
|
||||
_0805810C: .4byte gUnknown_81BB981
|
||||
_0805810C: .4byte CableClub_EventScript_ReadTrainerCard
|
||||
_08058110:
|
||||
ldr r0, _08058114 @ =gUnknown_81BB992
|
||||
ldr r0, _08058114 @ =CableClub_EventScript_ReadTrainerCardColored
|
||||
b _08058122
|
||||
.align 2, 0
|
||||
_08058114: .4byte gUnknown_81BB992
|
||||
_08058114: .4byte CableClub_EventScript_ReadTrainerCardColored
|
||||
_08058118:
|
||||
ldrb r1, [r4, 0xC]
|
||||
ldrb r2, [r4, 0x3]
|
||||
@@ -6837,62 +6837,62 @@ _08058122:
|
||||
sub_805812C: @ 805812C
|
||||
push {lr}
|
||||
adds r1, r0, 0
|
||||
ldr r0, _08058178 @ =gUnknown_81BB8DB
|
||||
ldr r0, _08058178 @ =BattleColosseum4P_EventScript_PlayerSpot0
|
||||
cmp r1, r0
|
||||
beq _08058172
|
||||
ldr r0, _0805817C @ =gUnknown_81BB8F8
|
||||
ldr r0, _0805817C @ =BattleColosseum4P_EventScript_PlayerSpot1
|
||||
cmp r1, r0
|
||||
beq _080581B4
|
||||
ldr r0, _08058180 @ =gUnknown_81BB915
|
||||
ldr r0, _08058180 @ =BattleColosseum4P_EventScript_PlayerSpot2
|
||||
cmp r1, r0
|
||||
beq _08058172
|
||||
ldr r0, _08058184 @ =gUnknown_81BB932
|
||||
ldr r0, _08058184 @ =BattleColosseum4P_EventScript_PlayerSpot3
|
||||
cmp r1, r0
|
||||
beq _080581B4
|
||||
ldr r0, _08058188 @ =gUnknown_81BB980
|
||||
ldr r0, _08058188 @ =RecordCenter_EventScript_Spot
|
||||
cmp r1, r0
|
||||
beq _08058172
|
||||
ldr r0, _0805818C @ =gUnknown_81BB980
|
||||
ldr r0, _0805818C @ =RecordCenter_EventScript_Spot
|
||||
cmp r1, r0
|
||||
beq _080581B4
|
||||
ldr r0, _08058190 @ =gUnknown_81BB980
|
||||
ldr r0, _08058190 @ =RecordCenter_EventScript_Spot
|
||||
cmp r1, r0
|
||||
beq _08058172
|
||||
ldr r0, _08058194 @ =gUnknown_81BB980
|
||||
ldr r0, _08058194 @ =RecordCenter_EventScript_Spot
|
||||
cmp r1, r0
|
||||
beq _080581B4
|
||||
ldr r0, _08058198 @ =gUnknown_81BB8C3
|
||||
ldr r0, _08058198 @ =BattleColosseum2P_EventScript_PlayerSpot0
|
||||
cmp r1, r0
|
||||
beq _08058172
|
||||
ldr r0, _0805819C @ =gUnknown_81BB8CF
|
||||
ldr r0, _0805819C @ =BattleColosseum2P_EventScript_PlayerSpot1
|
||||
cmp r1, r0
|
||||
beq _080581B4
|
||||
ldr r0, _080581A0 @ =gUnknown_81BB950
|
||||
ldr r0, _080581A0 @ =TradeCenter_EventScript_Chair0
|
||||
cmp r1, r0
|
||||
bne _080581A4
|
||||
_08058172:
|
||||
movs r0, 0xA
|
||||
b _080581B6
|
||||
.align 2, 0
|
||||
_08058178: .4byte gUnknown_81BB8DB
|
||||
_0805817C: .4byte gUnknown_81BB8F8
|
||||
_08058180: .4byte gUnknown_81BB915
|
||||
_08058184: .4byte gUnknown_81BB932
|
||||
_08058188: .4byte gUnknown_81BB980
|
||||
_0805818C: .4byte gUnknown_81BB980
|
||||
_08058190: .4byte gUnknown_81BB980
|
||||
_08058194: .4byte gUnknown_81BB980
|
||||
_08058198: .4byte gUnknown_81BB8C3
|
||||
_0805819C: .4byte gUnknown_81BB8CF
|
||||
_080581A0: .4byte gUnknown_81BB950
|
||||
_08058178: .4byte BattleColosseum4P_EventScript_PlayerSpot0
|
||||
_0805817C: .4byte BattleColosseum4P_EventScript_PlayerSpot1
|
||||
_08058180: .4byte BattleColosseum4P_EventScript_PlayerSpot2
|
||||
_08058184: .4byte BattleColosseum4P_EventScript_PlayerSpot3
|
||||
_08058188: .4byte RecordCenter_EventScript_Spot
|
||||
_0805818C: .4byte RecordCenter_EventScript_Spot
|
||||
_08058190: .4byte RecordCenter_EventScript_Spot
|
||||
_08058194: .4byte RecordCenter_EventScript_Spot
|
||||
_08058198: .4byte BattleColosseum2P_EventScript_PlayerSpot0
|
||||
_0805819C: .4byte BattleColosseum2P_EventScript_PlayerSpot1
|
||||
_080581A0: .4byte TradeCenter_EventScript_Chair0
|
||||
_080581A4:
|
||||
ldr r0, _080581B0 @ =gUnknown_81BB95C
|
||||
ldr r0, _080581B0 @ =TradeCenter_EventScript_Chair1
|
||||
cmp r1, r0
|
||||
beq _080581B4
|
||||
movs r0, 0
|
||||
b _080581B6
|
||||
.align 2, 0
|
||||
_080581B0: .4byte gUnknown_81BB95C
|
||||
_080581B0: .4byte TradeCenter_EventScript_Chair1
|
||||
_080581B4:
|
||||
movs r0, 0x9
|
||||
_080581B6:
|
||||
@@ -6938,13 +6938,13 @@ sub_80581F8: @ 80581F8
|
||||
push {lr}
|
||||
movs r0, 0x6
|
||||
bl PlaySE
|
||||
ldr r0, _08058210 @ =gUnknown_81BB9D4
|
||||
ldr r0, _08058210 @ =TradeCenter_ConfirmLeaveRoom
|
||||
bl ScriptContext1_SetupScript
|
||||
bl ScriptContext2_Enable
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08058210: .4byte gUnknown_81BB9D4
|
||||
_08058210: .4byte TradeCenter_ConfirmLeaveRoom
|
||||
thumb_func_end sub_80581F8
|
||||
|
||||
thumb_func_start sub_8058214
|
||||
@@ -6964,13 +6964,13 @@ sub_8058214: @ 8058214
|
||||
thumb_func_start sub_8058230
|
||||
sub_8058230: @ 8058230
|
||||
push {lr}
|
||||
ldr r0, _08058240 @ =EventScript_1BB9F0
|
||||
ldr r0, _08058240 @ =TradeCenter_TerminateLink
|
||||
bl ScriptContext1_SetupScript
|
||||
bl ScriptContext2_Enable
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08058240: .4byte EventScript_1BB9F0
|
||||
_08058240: .4byte TradeCenter_TerminateLink
|
||||
thumb_func_end sub_8058230
|
||||
|
||||
thumb_func_start sub_8058244
|
||||
|
||||
@@ -4244,8 +4244,8 @@ IsSpeciesAllowedInPokemonJump: @ 8149A00
|
||||
bx r1
|
||||
thumb_func_end IsSpeciesAllowedInPokemonJump
|
||||
|
||||
thumb_func_start sub_8149A18
|
||||
sub_8149A18: @ 8149A18
|
||||
thumb_func_start IsPokemonJumpSpeciesInParty
|
||||
IsPokemonJumpSpeciesInParty: @ 8149A18
|
||||
push {r4,r5,lr}
|
||||
movs r5, 0
|
||||
_08149A1C:
|
||||
@@ -4286,7 +4286,7 @@ _08149A5E:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08149A68: .4byte gSpecialVar_Result
|
||||
thumb_func_end sub_8149A18
|
||||
thumb_func_end IsPokemonJumpSpeciesInParty
|
||||
|
||||
thumb_func_start sub_8149A6C
|
||||
sub_8149A6C: @ 8149A6C
|
||||
@@ -7808,8 +7808,8 @@ _0814B4FC:
|
||||
_0814B500: .4byte 0x0000270e
|
||||
thumb_func_end sub_814B4E8
|
||||
|
||||
thumb_func_start sub_814B504
|
||||
sub_814B504: @ 814B504
|
||||
thumb_func_start ShowPokemonJumpRecords
|
||||
ShowPokemonJumpRecords: @ 814B504
|
||||
push {r4,lr}
|
||||
ldr r4, _0814B520 @ =sub_814B524
|
||||
adds r0, r4, 0
|
||||
@@ -7823,7 +7823,7 @@ sub_814B504: @ 814B504
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0814B520: .4byte sub_814B524
|
||||
thumb_func_end sub_814B504
|
||||
thumb_func_end ShowPokemonJumpRecords
|
||||
|
||||
thumb_func_start sub_814B524
|
||||
sub_814B524: @ 814B524
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
|
||||
.set NULL, 0
|
||||
|
||||
.set POKEMON_NAME_LENGTH, 11
|
||||
.set MOVE_NAME_LENGTH, 13
|
||||
|
||||
.set SPRITE_SIZE_8x8, (OAM_SIZE_0 >> 28) | (OAM_SQUARE >> 14)
|
||||
@@ -24,14 +23,6 @@
|
||||
.set OBJ_IMAGE_ANIM_H_FLIP, 1 << 6
|
||||
.set OBJ_IMAGE_ANIM_V_FLIP, 1 << 7
|
||||
|
||||
.equiv DIR_SOUTH, 1
|
||||
.equiv DIR_NORTH, 2
|
||||
.equiv DIR_WEST, 3
|
||||
.equiv DIR_EAST, 4
|
||||
|
||||
.equiv MALE, 0
|
||||
.equiv FEMALE, 1
|
||||
|
||||
.ifdef ENGLISH
|
||||
.equiv GAME_LANGUAGE, 2
|
||||
.else
|
||||
|
||||
+309
-12238
File diff suppressed because it is too large
Load Diff
+20
-20
@@ -433,52 +433,52 @@
|
||||
"blockdata_filepath": "data/layouts/UnusedLayout_82D88C8/map.bin"
|
||||
},
|
||||
{
|
||||
"id": "LAYOUT_UNKNOWN_MAP_00_00",
|
||||
"name": "UnknownMap_00_00_Layout",
|
||||
"id": "LAYOUT_BATTLE_COLOSSEUM_2P",
|
||||
"name": "BattleColosseum2P_Layout",
|
||||
"width": 14,
|
||||
"height": 9,
|
||||
"border_width": 2,
|
||||
"border_height": 2,
|
||||
"primary_tileset": "gTileset_82D4BB4",
|
||||
"secondary_tileset": "gTileset_82D4C44",
|
||||
"border_filepath": "data/layouts/UnknownMap_00_00/border.bin",
|
||||
"blockdata_filepath": "data/layouts/UnknownMap_00_00/map.bin"
|
||||
"border_filepath": "data/layouts/BattleColosseum2P/border.bin",
|
||||
"blockdata_filepath": "data/layouts/BattleColosseum2P/map.bin"
|
||||
},
|
||||
{
|
||||
"id": "LAYOUT_UNKNOWN_MAP_00_01",
|
||||
"name": "UnknownMap_00_01_Layout",
|
||||
"id": "LAYOUT_TRADE_CENTER",
|
||||
"name": "TradeCenter_Layout",
|
||||
"width": 12,
|
||||
"height": 9,
|
||||
"border_width": 2,
|
||||
"border_height": 2,
|
||||
"primary_tileset": "gTileset_82D4BB4",
|
||||
"secondary_tileset": "gTileset_82D4C44",
|
||||
"border_filepath": "data/layouts/UnknownMap_00_01/border.bin",
|
||||
"blockdata_filepath": "data/layouts/UnknownMap_00_01/map.bin"
|
||||
"border_filepath": "data/layouts/TradeCenter/border.bin",
|
||||
"blockdata_filepath": "data/layouts/TradeCenter/map.bin"
|
||||
},
|
||||
{
|
||||
"id": "LAYOUT_UNKNOWN_MAP_00_02",
|
||||
"name": "UnknownMap_00_02_Layout",
|
||||
"id": "LAYOUT_RECORD_CENTER",
|
||||
"name": "RecordCenter_Layout",
|
||||
"width": 20,
|
||||
"height": 10,
|
||||
"border_width": 2,
|
||||
"border_height": 2,
|
||||
"primary_tileset": "gTileset_82D4BB4",
|
||||
"secondary_tileset": "gTileset_82D4C44",
|
||||
"border_filepath": "data/layouts/UnknownMap_00_02/border.bin",
|
||||
"blockdata_filepath": "data/layouts/UnknownMap_00_02/map.bin"
|
||||
"border_filepath": "data/layouts/RecordCenter/border.bin",
|
||||
"blockdata_filepath": "data/layouts/RecordCenter/map.bin"
|
||||
},
|
||||
{
|
||||
"id": "LAYOUT_UNKNOWN_MAP_00_03",
|
||||
"name": "UnknownMap_00_03_Layout",
|
||||
"id": "LAYOUT_BATTLE_COLOSSEUM_4P",
|
||||
"name": "BattleColosseum4P_Layout",
|
||||
"width": 14,
|
||||
"height": 9,
|
||||
"border_width": 2,
|
||||
"border_height": 2,
|
||||
"primary_tileset": "gTileset_82D4BB4",
|
||||
"secondary_tileset": "gTileset_82D4C44",
|
||||
"border_filepath": "data/layouts/UnknownMap_00_03/border.bin",
|
||||
"blockdata_filepath": "data/layouts/UnknownMap_00_03/map.bin"
|
||||
"border_filepath": "data/layouts/BattleColosseum4P/border.bin",
|
||||
"blockdata_filepath": "data/layouts/BattleColosseum4P/map.bin"
|
||||
},
|
||||
{
|
||||
"id": "LAYOUT_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE",
|
||||
@@ -2936,16 +2936,16 @@
|
||||
"blockdata_filepath": "data/layouts/UnusedLayout_8338738/map.bin"
|
||||
},
|
||||
{
|
||||
"id": "LAYOUT_UNKNOWN_MAP_00_04",
|
||||
"name": "UnknownMap_00_04_Layout",
|
||||
"id": "LAYOUT_UNION_ROOM",
|
||||
"name": "UnionRoom_Layout",
|
||||
"width": 15,
|
||||
"height": 12,
|
||||
"border_width": 2,
|
||||
"border_height": 2,
|
||||
"primary_tileset": "gTileset_82D4BB4",
|
||||
"secondary_tileset": "gTileset_82D50DC",
|
||||
"border_filepath": "data/layouts/UnknownMap_00_04/border.bin",
|
||||
"blockdata_filepath": "data/layouts/UnknownMap_00_04/map.bin"
|
||||
"border_filepath": "data/layouts/UnionRoom/border.bin",
|
||||
"blockdata_filepath": "data/layouts/UnionRoom/map.bin"
|
||||
},
|
||||
{
|
||||
"id": "LAYOUT_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB",
|
||||
|
||||
+2
-2
@@ -1,9 +1,9 @@
|
||||
@#include "constants/bg_event_constants.h"
|
||||
@#include "constants/event_object_movement_constants.h"
|
||||
@#include "constants/event_objects.h"
|
||||
#include "constants/event_objects.h"
|
||||
#include "constants/flags.h"
|
||||
#include "constants/items.h"
|
||||
@#include "constants/map_scripts.h"
|
||||
#include "constants/map_scripts.h"
|
||||
#include "constants/layouts.h"
|
||||
#include "constants/maps.h"
|
||||
@#include "constants/secret_bases.h"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "MAP_UNKNOWN_MAP_00_00",
|
||||
"name": "UnknownMap_00_00",
|
||||
"layout": "LAYOUT_UNKNOWN_MAP_00_00",
|
||||
"id": "MAP_BATTLE_COLOSSEUM_2P",
|
||||
"name": "BattleColosseum2P",
|
||||
"layout": "LAYOUT_BATTLE_COLOSSEUM_2P",
|
||||
"music": "MUS_POKECEN",
|
||||
"region_map_section": "MAPSEC_SPECIAL_AREA",
|
||||
"requires_flash": false,
|
||||
@@ -23,7 +23,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "UnknownMap_00_00_EventScript_1BB9AF",
|
||||
"script": "BattleColosseum2P_EventScript_Attendant",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
@@ -49,18 +49,18 @@
|
||||
"x": 3,
|
||||
"y": 5,
|
||||
"elevation": 3,
|
||||
"var": "VAR_0x4000",
|
||||
"var": "VAR_TEMP_0",
|
||||
"var_value": 0,
|
||||
"script": "UnknownMap_00_00_EventScript_1BB8C3"
|
||||
"script": "BattleColosseum2P_EventScript_PlayerSpot0"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
"x": 10,
|
||||
"y": 5,
|
||||
"elevation": 3,
|
||||
"var": "VAR_0x4000",
|
||||
"var": "VAR_TEMP_0",
|
||||
"var_value": 0,
|
||||
"script": "UnknownMap_00_00_EventScript_1BB8CF"
|
||||
"script": "BattleColosseum2P_EventScript_PlayerSpot1"
|
||||
}
|
||||
],
|
||||
"bg_events": []
|
||||
@@ -0,0 +1,2 @@
|
||||
BattleColosseum2P_MapScripts:: @ 8160478
|
||||
.byte 0
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "MAP_UNKNOWN_MAP_00_03",
|
||||
"name": "UnknownMap_00_03",
|
||||
"layout": "LAYOUT_UNKNOWN_MAP_00_03",
|
||||
"id": "MAP_BATTLE_COLOSSEUM_4P",
|
||||
"name": "BattleColosseum4P",
|
||||
"layout": "LAYOUT_BATTLE_COLOSSEUM_4P",
|
||||
"music": "MUS_POKECEN",
|
||||
"region_map_section": "MAPSEC_SPECIAL_AREA",
|
||||
"requires_flash": false,
|
||||
@@ -49,36 +49,36 @@
|
||||
"x": 3,
|
||||
"y": 4,
|
||||
"elevation": 3,
|
||||
"var": "VAR_0x4000",
|
||||
"var": "VAR_TEMP_0",
|
||||
"var_value": 0,
|
||||
"script": "UnknownMap_00_03_EventScript_1BB8DB"
|
||||
"script": "BattleColosseum4P_EventScript_PlayerSpot0"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
"x": 3,
|
||||
"y": 6,
|
||||
"elevation": 3,
|
||||
"var": "VAR_0x4000",
|
||||
"var": "VAR_TEMP_0",
|
||||
"var_value": 0,
|
||||
"script": "UnknownMap_00_03_EventScript_1BB915"
|
||||
"script": "BattleColosseum4P_EventScript_PlayerSpot2"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
"x": 10,
|
||||
"y": 4,
|
||||
"elevation": 3,
|
||||
"var": "VAR_0x4000",
|
||||
"var": "VAR_TEMP_0",
|
||||
"var_value": 0,
|
||||
"script": "UnknownMap_00_03_EventScript_1BB8F8"
|
||||
"script": "BattleColosseum4P_EventScript_PlayerSpot1"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
"x": 10,
|
||||
"y": 6,
|
||||
"elevation": 3,
|
||||
"var": "VAR_0x4000",
|
||||
"var": "VAR_TEMP_0",
|
||||
"var_value": 0,
|
||||
"script": "UnknownMap_00_03_EventScript_1BB932"
|
||||
"script": "BattleColosseum4P_EventScript_PlayerSpot3"
|
||||
}
|
||||
],
|
||||
"bg_events": []
|
||||
@@ -0,0 +1,2 @@
|
||||
BattleColosseum4P_MapScripts:: @ 816047B
|
||||
.byte 0
|
||||
@@ -23,7 +23,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "BirthIsland_Exterior_EventScript_165271",
|
||||
"script": "BirthIsland_Exterior_EventScript_Triangle",
|
||||
"flag": "FLAG_HIDE_BIRTH_ISLAND_METEORITE"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,77 +1,73 @@
|
||||
BirthIsland_Exterior_MapScripts:: @ 8165203
|
||||
map_script 3, BirthIsland_Exterior_MapScript1_165217
|
||||
map_script 5, BirthIsland_Exterior_MapScript2_165253
|
||||
map_script 7, BirthIsland_Exterior_MapScript3_165213
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, BirthIsland_Exterior_OnTransition
|
||||
map_script MAP_SCRIPT_ON_RESUME, BirthIsland_Exterior_OnResume
|
||||
map_script MAP_SCRIPT_ON_RETURN_TO_FIELD, BirthIsland_Exterior_OnReturnToField
|
||||
.byte 0
|
||||
|
||||
BirthIsland_Exterior_MapScript3_165213:: @ 8165213
|
||||
BirthIsland_Exterior_OnReturnToField:: @ 8165213
|
||||
special Special_SetDeoxysTriangleObjectPal
|
||||
end
|
||||
|
||||
BirthIsland_Exterior_MapScript1_165217:: @ 8165217
|
||||
BirthIsland_Exterior_OnTransition:: @ 8165217
|
||||
setworldmapflag FLAG_WORLD_MAP_BIRTH_ISLAND_EXTERIOR
|
||||
setvar VAR_OBJ_GFX_ID_0, OBJECT_EVENT_GFX_DEOXYS_N
|
||||
setvar VAR_DEOXYS_INTERACTION_STEP_COUNTER, 0
|
||||
setvar VAR_DEOXYS_INTERACTION_NUM, 0
|
||||
checkflag FLAG_FOUGHT_DEOXYS
|
||||
call_if TRUE, EventScript_16523C
|
||||
checkflag FLAG_FOUGHT_DEOXYS
|
||||
call_if FALSE, EventScript_165243
|
||||
call_if_set FLAG_FOUGHT_DEOXYS, BirthIsland_Exterior_EventScript_HideDeoxysAndPuzzle
|
||||
call_if_unset FLAG_FOUGHT_DEOXYS, BirthIsland_Exterior_EventScript_TryShowDeoxysPuzzle
|
||||
end
|
||||
|
||||
EventScript_16523C:: @ 816523C
|
||||
BirthIsland_Exterior_EventScript_HideDeoxysAndPuzzle:: @ 816523C
|
||||
setflag FLAG_HIDE_DEOXYS
|
||||
setflag FLAG_HIDE_BIRTH_ISLAND_METEORITE
|
||||
return
|
||||
|
||||
EventScript_165243:: @ 8165243
|
||||
checkflag FLAG_DEOXYS_FLEW_AWAY
|
||||
goto_if TRUE, EventScript_1A77A9
|
||||
BirthIsland_Exterior_EventScript_TryShowDeoxysPuzzle:: @ 8165243
|
||||
goto_if_set FLAG_DEOXYS_FLEW_AWAY, EventScript_Return
|
||||
clearflag FLAG_HIDE_BIRTH_ISLAND_METEORITE
|
||||
clearflag FLAG_SYS_DEOXYS_AWAKENED
|
||||
return
|
||||
|
||||
BirthIsland_Exterior_MapScript2_165253:: @ 8165253
|
||||
checkflag FLAG_SYS_SPECIAL_WILD_BATTLE
|
||||
call_if TRUE, EventScript_16525D
|
||||
BirthIsland_Exterior_OnResume:: @ 8165253
|
||||
call_if_set FLAG_SYS_SPECIAL_WILD_BATTLE, BirthIsland_Exterior_EventScript_TryRemoveDeoxys
|
||||
end
|
||||
|
||||
EventScript_16525D:: @ 816525D
|
||||
BirthIsland_Exterior_EventScript_TryRemoveDeoxys:: @ 816525D
|
||||
specialvar VAR_RESULT, Special_GetBattleOutcome
|
||||
compare_var_to_value VAR_RESULT, B_OUTCOME_CAUGHT
|
||||
goto_if ne, EventScript_1A77A9
|
||||
compare VAR_RESULT, B_OUTCOME_CAUGHT
|
||||
goto_if_ne EventScript_Return
|
||||
removeobject 2
|
||||
return
|
||||
|
||||
BirthIsland_Exterior_EventScript_165271:: @ 8165271
|
||||
BirthIsland_Exterior_EventScript_Triangle:: @ 8165271
|
||||
lock
|
||||
faceplayer
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if eq, EventScript_1A7AE0
|
||||
compare VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
special sub_8112364
|
||||
special Special_DeoxysSound
|
||||
special DoDeoxysRockInteraction
|
||||
waitstate
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_1652BA
|
||||
case 1, EventScript_1652BC
|
||||
case 2, EventScript_1652C0
|
||||
case 3, EventScript_1652BE
|
||||
case 0, BirthIsland_Exterior_EventScript_NotSolved1
|
||||
case 1, BirthIsland_Exterior_EventScript_NotSolved2
|
||||
case 2, BirthIsland_Exterior_EventScript_Deoxys
|
||||
case 3, BirthIsland_Exterior_EventScript_NotSolved3
|
||||
end
|
||||
|
||||
EventScript_1652BA:: @ 81652BA
|
||||
BirthIsland_Exterior_EventScript_NotSolved1:: @ 81652BA
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_1652BC:: @ 81652BC
|
||||
BirthIsland_Exterior_EventScript_NotSolved2:: @ 81652BC
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_1652BE:: @ 81652BE
|
||||
BirthIsland_Exterior_EventScript_NotSolved3:: @ 81652BE
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_1652C0:: @ 81652C0
|
||||
BirthIsland_Exterior_EventScript_Deoxys:: @ 81652C0
|
||||
addobject 2
|
||||
waitse
|
||||
setfieldeffectarg 0, 1
|
||||
@@ -80,7 +76,7 @@ EventScript_1652C0:: @ 81652C0
|
||||
dofieldeffect 68
|
||||
playbgm MUS_DEOEYE, 0
|
||||
waitfieldeffect 68
|
||||
applymovement 2, Movement_165353
|
||||
applymovement 2, Movement_DeoxysApproach
|
||||
waitmovement 0
|
||||
waitse
|
||||
playmoncry SPECIES_DEOXYS, 2
|
||||
@@ -88,41 +84,41 @@ EventScript_1652C0:: @ 81652C0
|
||||
waitmoncry
|
||||
setvar VAR_LAST_TALKED, 2
|
||||
setvar VAR_0x8004, SPECIES_DEOXYS
|
||||
setvar VAR_0x8005, 30
|
||||
setvar VAR_0x8006, 0
|
||||
setvar VAR_0x8005, 30 @ Level
|
||||
setvar VAR_0x8006, ITEM_NONE
|
||||
special CreateObedientEnemyMon
|
||||
setflag FLAG_SYS_SPECIAL_WILD_BATTLE
|
||||
special Special_StartLegendaryBattle
|
||||
waitstate
|
||||
clearflag FLAG_SYS_SPECIAL_WILD_BATTLE
|
||||
specialvar VAR_RESULT, Special_GetBattleOutcome
|
||||
compare_var_to_value VAR_RESULT, B_OUTCOME_WON
|
||||
goto_if eq, EventScript_16533A
|
||||
compare_var_to_value VAR_RESULT, B_OUTCOME_RAN
|
||||
goto_if eq, EventScript_165348
|
||||
compare_var_to_value VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
|
||||
goto_if eq, EventScript_165348
|
||||
compare VAR_RESULT, B_OUTCOME_WON
|
||||
goto_if_eq BirthIsland_Exterior_EventScript_DefeatedDeoxys
|
||||
compare VAR_RESULT, B_OUTCOME_RAN
|
||||
goto_if_eq BirthIsland_Exterior_EventScript_RanFromDeoxys
|
||||
compare VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
|
||||
goto_if_eq BirthIsland_Exterior_EventScript_RanFromDeoxys
|
||||
setflag FLAG_FOUGHT_DEOXYS
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16533A:: @ 816533A
|
||||
BirthIsland_Exterior_EventScript_DefeatedDeoxys:: @ 816533A
|
||||
setflag FLAG_DEOXYS_FLEW_AWAY
|
||||
setvar VAR_0x8004, SPECIES_DEOXYS
|
||||
goto EventScript_1A9236
|
||||
goto EventScript_MonFlewAway
|
||||
end
|
||||
|
||||
EventScript_165348:: @ 8165348
|
||||
BirthIsland_Exterior_EventScript_RanFromDeoxys:: @ 8165348
|
||||
setvar VAR_0x8004, SPECIES_DEOXYS
|
||||
goto EventScript_1A9236
|
||||
goto EventScript_MonFlewAway
|
||||
end
|
||||
|
||||
Movement_165353:: @ 8165353
|
||||
step_down
|
||||
step_down
|
||||
step_down
|
||||
step_down
|
||||
step_down
|
||||
step_down
|
||||
step_down
|
||||
Movement_DeoxysApproach: @ 8165353
|
||||
walk_slowest_down
|
||||
walk_slowest_down
|
||||
walk_slowest_down
|
||||
walk_slowest_down
|
||||
walk_slowest_down
|
||||
walk_slowest_down
|
||||
walk_slowest_down
|
||||
step_end
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "BirthIsland_Harbor_EventScript_1653E7",
|
||||
"script": "BirthIsland_Harbor_EventScript_Sailor",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
BirthIsland_Harbor_MapScripts:: @ 81653E6
|
||||
.byte 0
|
||||
|
||||
BirthIsland_Harbor_EventScript_1653E7:: @ 81653E7
|
||||
BirthIsland_Harbor_EventScript_Sailor:: @ 81653E7
|
||||
lock
|
||||
faceplayer
|
||||
message Text_181726
|
||||
message Text_WhereDoYouWantToSail
|
||||
waitmessage
|
||||
setvar VAR_0x8004, SEAGALLOP_BIRTH_ISLAND
|
||||
multichoice 20, 8, MULTICHOICE_SEAGALLOP_VERMILION, FALSE
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_1A91D5
|
||||
case 1, EventScript_1A90F6
|
||||
case 127, EventScript_1A90F6
|
||||
case 0, EventScript_SailToVermilionCity
|
||||
case 1, EventScript_CancelSail
|
||||
case 127, EventScript_CancelSail
|
||||
end
|
||||
|
||||
@@ -112,7 +112,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CeladonCity_EventScript_166CBF",
|
||||
"script": "CeladonCity_EventScript_SoftboiledTutor",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -203,7 +203,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CeladonCity_EventScript_1BEBC0",
|
||||
"script": "CeladonCity_EventScript_ItemEther",
|
||||
"flag": "FLAG_HIDE_CELADON_CITY_ETHER"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
CeladonCity_MapScripts:: @ 8166C8F
|
||||
map_script 3, CeladonCity_MapScript1_166C95
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, CeladonCity_OnTransition
|
||||
.byte 0
|
||||
|
||||
CeladonCity_MapScript1_166C95:: @ 8166C95
|
||||
CeladonCity_OnTransition:: @ 8166C95
|
||||
setworldmapflag FLAG_WORLD_MAP_CELADON_CITY
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166C99:: @ 8166C99
|
||||
msgbox gUnknown_817FEC3, 2
|
||||
msgbox gUnknown_817FEC3, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166CA2:: @ 8166CA2
|
||||
@@ -17,15 +17,15 @@ CeladonCity_EventScript_166CA2:: @ 8166CA2
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166CAD:: @ 8166CAD
|
||||
msgbox gUnknown_817FF4A, 2
|
||||
msgbox gUnknown_817FF4A, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166CB6:: @ 8166CB6
|
||||
msgbox gUnknown_817FFC5, 2
|
||||
msgbox gUnknown_817FFC5, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166CBF:: @ 8166CBF
|
||||
goto EventScript_1C4A86
|
||||
CeladonCity_EventScript_SoftboiledTutor:: @ 8166CBF
|
||||
goto EventScript_SoftboiledTutor
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166CC5:: @ 8166CC5
|
||||
@@ -33,7 +33,7 @@ CeladonCity_EventScript_166CC5:: @ 8166CC5
|
||||
faceplayer
|
||||
msgbox gUnknown_818001B
|
||||
closemessage
|
||||
applymovement 2, Movement_1A75E5
|
||||
applymovement 2, Movement_FaceOriginalDirection
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
@@ -46,33 +46,33 @@ CeladonCity_EventScript_166CDC:: @ 8166CDC
|
||||
msgbox gUnknown_8180075
|
||||
closemessage
|
||||
waitmoncry
|
||||
applymovement 3, Movement_1A75E5
|
||||
applymovement 3, Movement_FaceOriginalDirection
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166CFA:: @ 8166CFA
|
||||
msgbox gUnknown_81800C2, 2
|
||||
msgbox gUnknown_81800C2, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166D03:: @ 8166D03
|
||||
msgbox gUnknown_818008C, 2
|
||||
msgbox gUnknown_818008C, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166D0C:: @ 8166D0C
|
||||
msgbox gUnknown_8180300, 2
|
||||
msgbox gUnknown_8180300, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166D15:: @ 8166D15
|
||||
msgbox gUnknown_81804E1, 2
|
||||
msgbox gUnknown_81804E1, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166D1E:: @ 8166D1E
|
||||
msgbox gUnknown_81800E1, 3
|
||||
msgbox gUnknown_81800E1, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166D27:: @ 8166D27
|
||||
msgbox gUnknown_818017A, 3
|
||||
msgbox gUnknown_818017A, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166D30:: @ 8166D30
|
||||
@@ -83,21 +83,21 @@ CeladonCity_EventScript_166D30:: @ 8166D30
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166D48:: @ 8166D48
|
||||
msgbox gUnknown_81801E5, 3
|
||||
msgbox gUnknown_81801E5, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166D51:: @ 8166D51
|
||||
msgbox gUnknown_81801F5, 3
|
||||
msgbox gUnknown_81801F5, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166D5A:: @ 8166D5A
|
||||
msgbox gUnknown_8180224, 3
|
||||
msgbox gUnknown_8180224, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166D63:: @ 8166D63
|
||||
msgbox gUnknown_81802A4, 3
|
||||
msgbox gUnknown_81802A4, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CeladonCity_EventScript_166D6C:: @ 8166D6C
|
||||
msgbox gUnknown_81802CF, 3
|
||||
msgbox gUnknown_81802CF, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
@@ -83,7 +83,7 @@ gUnknown_8180300:: @ 8180300
|
||||
.string "But it was boiling hot!\n"
|
||||
.string "Gotta cool it to drink it.$"
|
||||
|
||||
Text_180388:: @ 8180388
|
||||
Text_SoftboiledTeach:: @ 8180388
|
||||
.string "Hello, there!\p"
|
||||
.string "I've seen you about, but I never\n"
|
||||
.string "had a chance to chat.\p"
|
||||
@@ -92,16 +92,16 @@ Text_180388:: @ 8180388
|
||||
.string "I'd like to celebrate by teaching\n"
|
||||
.string "you the move SOFTBOILED.$"
|
||||
|
||||
Text_18043F:: @ 818043F
|
||||
Text_SoftboiledDeclined:: @ 818043F
|
||||
.string "I'll always be keeping an eye out\n"
|
||||
.string "for you.\p"
|
||||
.string "I hope we can chat again.$"
|
||||
|
||||
Text_180484:: @ 8180484
|
||||
Text_SoftboiledWhichMon:: @ 8180484
|
||||
.string "So, who's the POKéMON that gets\n"
|
||||
.string "the chance to learn SOFTBOILED?$"
|
||||
|
||||
Text_1804C4:: @ 81804C4
|
||||
Text_SoftboiledTaught:: @ 81804C4
|
||||
.string "I wish you the best of luck!$"
|
||||
|
||||
gUnknown_81804E1:: @ 81804E1
|
||||
|
||||
@@ -4,17 +4,14 @@ CeladonCity_Condominiums_1F_MapScripts:: @ 816C320
|
||||
CeladonCity_Condominiums_1F_EventScript_16C321:: @ 816C321
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_TALKED_TO_TEA_LADY_AFTER_HOF
|
||||
goto_if TRUE, EventScript_16C36A
|
||||
checkflag FLAG_SYS_GAME_CLEAR
|
||||
goto_if TRUE, EventScript_16C374
|
||||
checkflag FLAG_GOT_TEA
|
||||
goto_if TRUE, EventScript_16C36A
|
||||
goto_if_set FLAG_TALKED_TO_TEA_LADY_AFTER_HOF, EventScript_16C36A
|
||||
goto_if_set FLAG_SYS_GAME_CLEAR, EventScript_16C374
|
||||
goto_if_set FLAG_GOT_TEA, EventScript_16C36A
|
||||
msgbox gUnknown_81960C9
|
||||
setflag FLAG_GOT_TEA
|
||||
giveitem ITEM_TEA
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_1A6BF9
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq EventScript_BagIsFull
|
||||
msgbox gUnknown_8196109
|
||||
release
|
||||
end
|
||||
@@ -62,5 +59,5 @@ CeladonCity_Condominiums_1F_EventScript_16C3B4:: @ 816C3B4
|
||||
end
|
||||
|
||||
CeladonCity_Condominiums_1F_EventScript_16C3C7:: @ 816C3C7
|
||||
msgbox gUnknown_8196287, 3
|
||||
msgbox gUnknown_8196287, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
@@ -2,5 +2,5 @@ CeladonCity_Condominiums_2F_MapScripts:: @ 816C3D0
|
||||
.byte 0
|
||||
|
||||
CeladonCity_Condominiums_2F_EventScript_16C3D1:: @ 816C3D1
|
||||
msgbox gUnknown_81962A7, 3
|
||||
msgbox gUnknown_81962A7, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
@@ -2,23 +2,23 @@ CeladonCity_Condominiums_3F_MapScripts:: @ 816C3DA
|
||||
.byte 0
|
||||
|
||||
CeladonCity_Condominiums_3F_EventScript_16C3DB:: @ 816C3DB
|
||||
msgbox gUnknown_81962BF, 2
|
||||
msgbox gUnknown_81962BF, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_Condominiums_3F_EventScript_16C3E4:: @ 816C3E4
|
||||
msgbox gUnknown_81962D7, 2
|
||||
msgbox gUnknown_81962D7, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_Condominiums_3F_EventScript_16C3ED:: @ 816C3ED
|
||||
msgbox gUnknown_81962FB, 2
|
||||
msgbox gUnknown_81962FB, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_Condominiums_3F_EventScript_16C3F6:: @ 816C3F6
|
||||
lock
|
||||
faceplayer
|
||||
specialvar VAR_RESULT, HasAllKantoMons
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if eq, EventScript_16C412
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16C412
|
||||
msgbox gUnknown_8196356
|
||||
release
|
||||
end
|
||||
@@ -32,25 +32,25 @@ EventScript_16C418:: @ 816C418
|
||||
waitmessage
|
||||
delay 60
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if eq, EventScript_1A7AE0
|
||||
compare VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
special Special_ShowDiploma
|
||||
waitstate
|
||||
release
|
||||
end
|
||||
|
||||
CeladonCity_Condominiums_3F_EventScript_16C435:: @ 816C435
|
||||
msgbox gUnknown_81964A8, 3
|
||||
msgbox gUnknown_81964A8, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CeladonCity_Condominiums_3F_EventScript_16C43E:: @ 816C43E
|
||||
msgbox gUnknown_819640C, 3
|
||||
msgbox gUnknown_819640C, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CeladonCity_Condominiums_3F_EventScript_16C447:: @ 816C447
|
||||
msgbox gUnknown_819644B, 3
|
||||
msgbox gUnknown_819644B, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CeladonCity_Condominiums_3F_EventScript_16C450:: @ 816C450
|
||||
msgbox gUnknown_8196478, 3
|
||||
msgbox gUnknown_8196478, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
@@ -2,5 +2,5 @@ CeladonCity_Condominiums_Roof_MapScripts:: @ 816C459
|
||||
.byte 0
|
||||
|
||||
CeladonCity_Condominiums_Roof_EventScript_16C45A:: @ 816C45A
|
||||
msgbox gUnknown_81964C4, 3
|
||||
msgbox gUnknown_81964C4, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
@@ -2,20 +2,20 @@ CeladonCity_Condominiums_RoofRoom_MapScripts:: @ 816C463
|
||||
.byte 0
|
||||
|
||||
CeladonCity_Condominiums_RoofRoom_EventScript_16C464:: @ 816C464
|
||||
msgbox gUnknown_81964D7, 2
|
||||
msgbox gUnknown_81964D7, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_Condominiums_RoofRoom_EventScript_16C46D:: @ 816C46D
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_0x4001, SPECIES_EEVEE
|
||||
givemon SPECIES_EEVEE, 25, ITEM_NONE, 0, 0, 0
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16C4A6
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if eq, EventScript_16C4DA
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if eq, EventScript_1A927C
|
||||
setvar VAR_TEMP_1, SPECIES_EEVEE
|
||||
givemon SPECIES_EEVEE, 25, ITEM_NONE
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16C4A6
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16C4DA
|
||||
compare VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A927C
|
||||
release
|
||||
end
|
||||
|
||||
@@ -27,8 +27,8 @@ EventScript_16C4A6:: @ 816C4A6
|
||||
waitfanfare
|
||||
getspeciesname 0, SPECIES_EEVEE
|
||||
msgbox gUnknown_81A56A7, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16C514
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_16C514
|
||||
call EventScript_1A8C27
|
||||
call EventScript_1A74EB
|
||||
goto EventScript_16C514
|
||||
@@ -42,8 +42,8 @@ EventScript_16C4DA:: @ 816C4DA
|
||||
waitfanfare
|
||||
getspeciesname 0, SPECIES_EEVEE
|
||||
msgbox gUnknown_81A56A7, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16C509
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_16C509
|
||||
call EventScript_1A8C33
|
||||
goto EventScript_16C509
|
||||
end
|
||||
@@ -59,7 +59,7 @@ EventScript_16C514:: @ 816C514
|
||||
end
|
||||
|
||||
CeladonCity_Condominiums_RoofRoom_EventScript_16C519:: @ 816C519
|
||||
msgbox gUnknown_81967E3, 3
|
||||
msgbox gUnknown_81967E3, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CeladonCity_Condominiums_RoofRoom_EventScript_16C522:: @ 816C522
|
||||
|
||||
@@ -2,13 +2,13 @@ CeladonCity_DepartmentStore_1F_MapScripts:: @ 816BAD8
|
||||
.byte 0
|
||||
|
||||
CeladonCity_DepartmentStore_1F_EventScript_16BAD9:: @ 816BAD9
|
||||
msgbox gUnknown_81954DD, 2
|
||||
msgbox gUnknown_81954DD, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_1F_EventScript_16BAE2:: @ 816BAE2
|
||||
msgbox gUnknown_8195537, 3
|
||||
msgbox gUnknown_8195537, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_1F_EventScript_16BAEB:: @ 816BAEB
|
||||
msgbox gUnknown_81955B3, 3
|
||||
msgbox gUnknown_81955B3, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
@@ -2,27 +2,27 @@ CeladonCity_DepartmentStore_2F_MapScripts:: @ 816BAF4
|
||||
.byte 0
|
||||
|
||||
CeladonCity_DepartmentStore_2F_EventScript_16BAF5:: @ 816BAF5
|
||||
msgbox gUnknown_81955C7, 2
|
||||
msgbox gUnknown_81955C7, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_2F_EventScript_16BAFE:: @ 816BAFE
|
||||
msgbox gUnknown_819560F, 2
|
||||
msgbox gUnknown_819560F, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_2F_EventScript_16BB07:: @ 816BB07
|
||||
msgbox gUnknown_8195638, 3
|
||||
msgbox gUnknown_8195638, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_2F_EventScript_16BB10:: @ 816BB10
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if eq, EventScript_1A7AE0
|
||||
compare VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
lock
|
||||
faceplayer
|
||||
message Text_1A6211
|
||||
message Text_MayIHelpYou
|
||||
waitmessage
|
||||
pokemart Items_16BB38
|
||||
msgbox gUnknown_81A5190
|
||||
msgbox Text_PleaseComeAgain
|
||||
release
|
||||
end
|
||||
|
||||
@@ -43,14 +43,14 @@ Items_16BB38:: @ 816BB38
|
||||
|
||||
CeladonCity_DepartmentStore_2F_EventScript_16BB4E:: @ 816BB4E
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if eq, EventScript_1A7AE0
|
||||
compare VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
lock
|
||||
faceplayer
|
||||
message Text_1A6211
|
||||
message Text_MayIHelpYou
|
||||
waitmessage
|
||||
pokemart Items_16BB74
|
||||
msgbox gUnknown_81A5190
|
||||
msgbox Text_PleaseComeAgain
|
||||
release
|
||||
end
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CeladonCity_DepartmentStore_3F_EventScript_16BB85",
|
||||
"script": "CeladonCity_DepartmentStore_3F_EventScript_CounterTutor",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,50 +1,50 @@
|
||||
CeladonCity_DepartmentStore_3F_MapScripts:: @ 816BB84
|
||||
.byte 0
|
||||
|
||||
CeladonCity_DepartmentStore_3F_EventScript_16BB85:: @ 816BB85
|
||||
goto EventScript_1C4C26
|
||||
CeladonCity_DepartmentStore_3F_EventScript_CounterTutor:: @ 816BB85
|
||||
goto EventScript_CounterTutor
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_3F_EventScript_16BB8B:: @ 816BB8B
|
||||
msgbox gUnknown_81956E9, 2
|
||||
msgbox gUnknown_81956E9, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_3F_EventScript_16BB94:: @ 816BB94
|
||||
msgbox gUnknown_8195769, 2
|
||||
msgbox gUnknown_8195769, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_3F_EventScript_16BB9D:: @ 816BB9D
|
||||
msgbox gUnknown_81957B0, 2
|
||||
msgbox gUnknown_81957B0, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_3F_EventScript_16BBA6:: @ 816BBA6
|
||||
msgbox gUnknown_8195823, 2
|
||||
msgbox gUnknown_8195823, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_3F_EventScript_16BBAF:: @ 816BBAF
|
||||
msgbox gUnknown_8195863, 3
|
||||
msgbox gUnknown_8195863, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_3F_EventScript_16BBB8:: @ 816BBB8
|
||||
msgbox gUnknown_8195875, 3
|
||||
msgbox gUnknown_8195875, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_3F_EventScript_16BBC1:: @ 816BBC1
|
||||
msgbox gUnknown_8195897, 3
|
||||
msgbox gUnknown_8195897, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_3F_EventScript_16BBCA:: @ 816BBCA
|
||||
msgbox gUnknown_81958B8, 3
|
||||
msgbox gUnknown_81958B8, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_3F_EventScript_16BBD3:: @ 816BBD3
|
||||
msgbox gUnknown_81958D8, 3
|
||||
msgbox gUnknown_81958D8, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_3F_EventScript_16BBDC:: @ 816BBDC
|
||||
msgbox gUnknown_81958F6, 3
|
||||
msgbox gUnknown_81958F6, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_3F_EventScript_16BBE5:: @ 816BBE5
|
||||
msgbox gUnknown_8195907, 3
|
||||
msgbox gUnknown_8195907, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
@@ -2,27 +2,27 @@ CeladonCity_DepartmentStore_4F_MapScripts:: @ 816BBEE
|
||||
.byte 0
|
||||
|
||||
CeladonCity_DepartmentStore_4F_EventScript_16BBEF:: @ 816BBEF
|
||||
msgbox gUnknown_8195A68, 2
|
||||
msgbox gUnknown_8195A68, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_4F_EventScript_16BBF8:: @ 816BBF8
|
||||
msgbox gUnknown_8195AC9, 2
|
||||
msgbox gUnknown_8195AC9, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_4F_EventScript_16BC01:: @ 816BC01
|
||||
msgbox gUnknown_8195B5B, 3
|
||||
msgbox gUnknown_8195B5B, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_4F_EventScript_16BC0A:: @ 816BC0A
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if eq, EventScript_1A7AE0
|
||||
compare VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
lock
|
||||
faceplayer
|
||||
message Text_1A6211
|
||||
message Text_MayIHelpYou
|
||||
waitmessage
|
||||
pokemart Items_16BC30
|
||||
msgbox gUnknown_81A5190
|
||||
msgbox Text_PleaseComeAgain
|
||||
release
|
||||
end
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
Text_195928:: @ 8195928
|
||||
Text_CounterTeach:: @ 8195928
|
||||
.string "Oh, hi!\n"
|
||||
.string "I finally finished POKéMON.\p"
|
||||
.string "Not done yet? How about I teach\n"
|
||||
@@ -8,15 +8,15 @@ Text_195928:: @ 8195928
|
||||
.string "Not like the one I'm leaning on,\n"
|
||||
.string "mind you!$"
|
||||
|
||||
Text_1959CC:: @ 81959CC
|
||||
Text_CounterDeclined:: @ 81959CC
|
||||
.string "You're not interested? Come see\n"
|
||||
.string "me if you change your mind.$"
|
||||
|
||||
Text_195A08:: @ 8195A08
|
||||
Text_CounterWhichMon:: @ 8195A08
|
||||
.string "Which POKéMON should I teach\n"
|
||||
.string "COUNTER to?$"
|
||||
|
||||
Text_195A31:: @ 8195A31
|
||||
Text_CounterTaught:: @ 8195A31
|
||||
.string "Are you using that COUNTER move\n"
|
||||
.string "I taught your POKéMON?$"
|
||||
|
||||
|
||||
@@ -2,27 +2,27 @@ CeladonCity_DepartmentStore_5F_MapScripts:: @ 816BC40
|
||||
.byte 0
|
||||
|
||||
CeladonCity_DepartmentStore_5F_EventScript_16BC41:: @ 816BC41
|
||||
msgbox gUnknown_8195BBA, 2
|
||||
msgbox gUnknown_8195BBA, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_5F_EventScript_16BC4A:: @ 816BC4A
|
||||
msgbox gUnknown_8195CA0, 2
|
||||
msgbox gUnknown_8195CA0, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_5F_EventScript_16BC53:: @ 816BC53
|
||||
msgbox gUnknown_8195D14, 3
|
||||
msgbox gUnknown_8195D14, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_5F_EventScript_16BC5C:: @ 816BC5C
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if eq, EventScript_1A7AE0
|
||||
compare VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
lock
|
||||
faceplayer
|
||||
message Text_1A6211
|
||||
message Text_MayIHelpYou
|
||||
waitmessage
|
||||
pokemart Items_16BC84
|
||||
msgbox gUnknown_81A5190
|
||||
msgbox Text_PleaseComeAgain
|
||||
release
|
||||
end
|
||||
|
||||
@@ -41,14 +41,14 @@ Items_16BC84:: @ 816BC84
|
||||
|
||||
CeladonCity_DepartmentStore_5F_EventScript_16BC96:: @ 816BC96
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if eq, EventScript_1A7AE0
|
||||
compare VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
lock
|
||||
faceplayer
|
||||
message Text_1A6211
|
||||
message Text_MayIHelpYou
|
||||
waitmessage
|
||||
pokemart Items_16BCBC
|
||||
msgbox gUnknown_81A5190
|
||||
msgbox Text_PleaseComeAgain
|
||||
release
|
||||
end
|
||||
|
||||
|
||||
@@ -4,11 +4,10 @@ CeladonCity_DepartmentStore_Elevator_MapScripts:: @ 816C152
|
||||
CeladonCity_DepartmentStore_Elevator_EventScript_16C153:: @ 816C153
|
||||
lockall
|
||||
setvar VAR_0x8004, 3
|
||||
checkflag FLAG_TEMP_2
|
||||
call_if FALSE, EventScript_1A7AB9
|
||||
call_if_unset FLAG_TEMP_2, EventScript_1A7AB9
|
||||
copyvar VAR_0x8005, VAR_ELEVATOR_FLOOR
|
||||
special Special_DrawElevatorCurrentFloorWindow
|
||||
message Text_1A535C
|
||||
message Text_WantWhichFloor
|
||||
waitmessage
|
||||
setvar VAR_0x8004, 3
|
||||
specialvar VAR_RESULT, Special_InitElevatorFloorSelectMenuPos
|
||||
@@ -61,8 +60,8 @@ EventScript_16C1F3:: @ 816C1F3
|
||||
EventScript_16C246:: @ 816C246
|
||||
setvar VAR_0x8006, 4
|
||||
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_1F, 255, 6, 1
|
||||
compare_var_to_value VAR_ELEVATOR_FLOOR, 4
|
||||
goto_if eq, EventScript_16C30E
|
||||
compare VAR_ELEVATOR_FLOOR, 4
|
||||
goto_if_eq EventScript_16C30E
|
||||
call EventScript_16C313
|
||||
setvar VAR_ELEVATOR_FLOOR, 4
|
||||
goto EventScript_16C30E
|
||||
@@ -71,8 +70,8 @@ EventScript_16C246:: @ 816C246
|
||||
EventScript_16C26E:: @ 816C26E
|
||||
setvar VAR_0x8006, 5
|
||||
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_2F, 255, 6, 1
|
||||
compare_var_to_value VAR_ELEVATOR_FLOOR, 5
|
||||
goto_if eq, EventScript_16C30E
|
||||
compare VAR_ELEVATOR_FLOOR, 5
|
||||
goto_if_eq EventScript_16C30E
|
||||
call EventScript_16C313
|
||||
setvar VAR_ELEVATOR_FLOOR, 5
|
||||
goto EventScript_16C30E
|
||||
@@ -81,8 +80,8 @@ EventScript_16C26E:: @ 816C26E
|
||||
EventScript_16C296:: @ 816C296
|
||||
setvar VAR_0x8006, 6
|
||||
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_3F, 255, 6, 1
|
||||
compare_var_to_value VAR_ELEVATOR_FLOOR, 6
|
||||
goto_if eq, EventScript_16C30E
|
||||
compare VAR_ELEVATOR_FLOOR, 6
|
||||
goto_if_eq EventScript_16C30E
|
||||
call EventScript_16C313
|
||||
setvar VAR_ELEVATOR_FLOOR, 6
|
||||
goto EventScript_16C30E
|
||||
@@ -91,8 +90,8 @@ EventScript_16C296:: @ 816C296
|
||||
EventScript_16C2BE:: @ 816C2BE
|
||||
setvar VAR_0x8006, 7
|
||||
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_4F, 255, 6, 1
|
||||
compare_var_to_value VAR_ELEVATOR_FLOOR, 7
|
||||
goto_if eq, EventScript_16C30E
|
||||
compare VAR_ELEVATOR_FLOOR, 7
|
||||
goto_if_eq EventScript_16C30E
|
||||
call EventScript_16C313
|
||||
setvar VAR_ELEVATOR_FLOOR, 7
|
||||
goto EventScript_16C30E
|
||||
@@ -101,8 +100,8 @@ EventScript_16C2BE:: @ 816C2BE
|
||||
EventScript_16C2E6:: @ 816C2E6
|
||||
setvar VAR_0x8006, 8
|
||||
setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_5F, 255, 6, 1
|
||||
compare_var_to_value VAR_ELEVATOR_FLOOR, 8
|
||||
goto_if eq, EventScript_16C30E
|
||||
compare VAR_ELEVATOR_FLOOR, 8
|
||||
goto_if_eq EventScript_16C30E
|
||||
call EventScript_16C313
|
||||
setvar VAR_ELEVATOR_FLOOR, 8
|
||||
goto EventScript_16C30E
|
||||
|
||||
@@ -3,51 +3,51 @@ CeladonCity_DepartmentStore_Roof_MapScripts:: @ 816BCCC
|
||||
|
||||
CeladonCity_DepartmentStore_Roof_EventScript_16BCCD:: @ 816BCCD
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if eq, EventScript_1A7AE0
|
||||
compare VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
special sub_8112364
|
||||
lock
|
||||
faceplayer
|
||||
call EventScript_16BCF6
|
||||
compare_var_to_value VAR_0x4001, 0
|
||||
goto_if eq, EventScript_16C00E
|
||||
compare VAR_TEMP_1, 0
|
||||
goto_if_eq EventScript_16C00E
|
||||
goto EventScript_16BD3E
|
||||
end
|
||||
|
||||
EventScript_16BCF6:: @ 816BCF6
|
||||
setvar VAR_0x4001, 0
|
||||
setvar VAR_TEMP_1, 0
|
||||
checkitem ITEM_FRESH_WATER, 1
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
call_if eq, EventScript_16BD2C
|
||||
compare VAR_RESULT, TRUE
|
||||
call_if_eq EventScript_16BD2C
|
||||
checkitem ITEM_SODA_POP, 1
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
call_if eq, EventScript_16BD32
|
||||
compare VAR_RESULT, TRUE
|
||||
call_if_eq EventScript_16BD32
|
||||
checkitem ITEM_LEMONADE, 1
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
call_if eq, EventScript_16BD38
|
||||
compare VAR_RESULT, TRUE
|
||||
call_if_eq EventScript_16BD38
|
||||
return
|
||||
|
||||
EventScript_16BD2C:: @ 816BD2C
|
||||
addvar VAR_0x4001, 1
|
||||
addvar VAR_TEMP_1, 1
|
||||
return
|
||||
|
||||
EventScript_16BD32:: @ 816BD32
|
||||
addvar VAR_0x4001, 2
|
||||
addvar VAR_TEMP_1, 2
|
||||
return
|
||||
|
||||
EventScript_16BD38:: @ 816BD38
|
||||
addvar VAR_0x4001, 4
|
||||
addvar VAR_TEMP_1, 4
|
||||
return
|
||||
|
||||
EventScript_16BD3E:: @ 816BD3E
|
||||
msgbox gUnknown_8195D22, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16C00C
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_16C00C
|
||||
textcolor 3
|
||||
message Text_195D5F
|
||||
waitmessage
|
||||
textcolor 1
|
||||
switch VAR_0x4001
|
||||
switch VAR_TEMP_1
|
||||
case 1, EventScript_16BDAE
|
||||
case 2, EventScript_16BDDA
|
||||
case 3, EventScript_16BE06
|
||||
@@ -121,8 +121,7 @@ EventScript_16BED7:: @ 816BED7
|
||||
EventScript_16BF19:: @ 816BF19
|
||||
setvar VAR_0x8008, ITEM_FRESH_WATER
|
||||
setvar VAR_0x8009, ITEM_TM16
|
||||
checkflag FLAG_GOT_TM16_FROM_THIRSTY_GIRL
|
||||
goto_if TRUE, EventScript_16C018
|
||||
goto_if_set FLAG_GOT_TM16_FROM_THIRSTY_GIRL, EventScript_16C018
|
||||
msgbox gUnknown_8195D75
|
||||
goto EventScript_16BF7C
|
||||
end
|
||||
@@ -130,8 +129,7 @@ EventScript_16BF19:: @ 816BF19
|
||||
EventScript_16BF3A:: @ 816BF3A
|
||||
setvar VAR_0x8008, ITEM_SODA_POP
|
||||
setvar VAR_0x8009, ITEM_TM20
|
||||
checkflag FLAG_GOT_TM20_FROM_THIRSTY_GIRL
|
||||
goto_if TRUE, EventScript_16C018
|
||||
goto_if_set FLAG_GOT_TM20_FROM_THIRSTY_GIRL, EventScript_16C018
|
||||
msgbox gUnknown_8195E33
|
||||
goto EventScript_16BF7C
|
||||
end
|
||||
@@ -139,8 +137,7 @@ EventScript_16BF3A:: @ 816BF3A
|
||||
EventScript_16BF5B:: @ 816BF5B
|
||||
setvar VAR_0x8008, ITEM_LEMONADE
|
||||
setvar VAR_0x8009, ITEM_TM33
|
||||
checkflag FLAG_GOT_TM33_FROM_THIRSTY_GIRL
|
||||
goto_if TRUE, EventScript_16C018
|
||||
goto_if_set FLAG_GOT_TM33_FROM_THIRSTY_GIRL, EventScript_16C018
|
||||
msgbox gUnknown_8195EBF
|
||||
goto EventScript_16BF7C
|
||||
end
|
||||
@@ -150,22 +147,22 @@ EventScript_16BF7C:: @ 816BF7C
|
||||
getitemname 1, VAR_0x8009
|
||||
removeitem VAR_0x8008, 1
|
||||
checkitemspace VAR_0x8009, 1
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16C002
|
||||
additem VAR_0x8009, 1
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq EventScript_16C002
|
||||
additem VAR_0x8009
|
||||
textcolor 3
|
||||
playfanfare MUS_FANFA1
|
||||
message Text_195DAD
|
||||
message Text_ReceivedItemFromLittleGirl
|
||||
waitmessage
|
||||
waitfanfare
|
||||
giveitem VAR_0x8009, 1, 8
|
||||
putitemaway VAR_0x8009
|
||||
call EventScript_1A6675
|
||||
compare_var_to_value VAR_0x8008, ITEM_FRESH_WATER
|
||||
call_if eq, EventScript_16BFDE
|
||||
compare_var_to_value VAR_0x8008, ITEM_SODA_POP
|
||||
call_if eq, EventScript_16BFEA
|
||||
compare_var_to_value VAR_0x8008, ITEM_LEMONADE
|
||||
call_if eq, EventScript_16BFF6
|
||||
compare VAR_0x8008, ITEM_FRESH_WATER
|
||||
call_if_eq EventScript_16BFDE
|
||||
compare VAR_0x8008, ITEM_SODA_POP
|
||||
call_if_eq EventScript_16BFEA
|
||||
compare VAR_0x8008, ITEM_LEMONADE
|
||||
call_if_eq EventScript_16BFF6
|
||||
release
|
||||
end
|
||||
|
||||
@@ -204,11 +201,11 @@ EventScript_16C018:: @ 816C018
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_Roof_EventScript_16C022:: @ 816C022
|
||||
msgbox gUnknown_8195F98, 2
|
||||
msgbox gUnknown_8195F98, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_Roof_EventScript_16C02B:: @ 816C02B
|
||||
msgbox gUnknown_8196017, 3
|
||||
msgbox gUnknown_8196017, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CeladonCity_DepartmentStore_Roof_EventScript_16C034:: @ 816C034
|
||||
@@ -221,8 +218,8 @@ CeladonCity_DepartmentStore_Roof_EventScript_16C034:: @ 816C034
|
||||
|
||||
EventScript_16C045:: @ 816C045
|
||||
multichoice 12, 0, MULTICHOICE_CELADON_VENDING_MACHINE, FALSE
|
||||
copyvar VAR_0x4001, VAR_RESULT
|
||||
switch VAR_0x4001
|
||||
copyvar VAR_TEMP_1, VAR_RESULT
|
||||
switch VAR_TEMP_1
|
||||
case 0, EventScript_16C083
|
||||
case 1, EventScript_16C094
|
||||
case 2, EventScript_16C0A5
|
||||
@@ -231,19 +228,19 @@ EventScript_16C045:: @ 816C045
|
||||
end
|
||||
|
||||
EventScript_16C083:: @ 816C083
|
||||
setvar VAR_0x4000, ITEM_FRESH_WATER
|
||||
setvar VAR_TEMP_0, ITEM_FRESH_WATER
|
||||
checkmoney 200, 0
|
||||
goto EventScript_16C0CB
|
||||
end
|
||||
|
||||
EventScript_16C094:: @ 816C094
|
||||
setvar VAR_0x4000, ITEM_SODA_POP
|
||||
setvar VAR_TEMP_0, ITEM_SODA_POP
|
||||
checkmoney 300, 0
|
||||
goto EventScript_16C0CB
|
||||
end
|
||||
|
||||
EventScript_16C0A5:: @ 816C0A5
|
||||
setvar VAR_0x4000, ITEM_LEMONADE
|
||||
setvar VAR_TEMP_0, ITEM_LEMONADE
|
||||
checkmoney 350, 0
|
||||
goto EventScript_16C0CB
|
||||
end
|
||||
@@ -261,22 +258,22 @@ EventScript_16C0C4:: @ 816C0C4
|
||||
return
|
||||
|
||||
EventScript_16C0CB:: @ 816C0CB
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16C131
|
||||
checkitemspace VAR_0x4000, 1
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16C13F
|
||||
compare_var_to_value VAR_0x4001, 0
|
||||
call_if eq, EventScript_16C0B6
|
||||
compare_var_to_value VAR_0x4001, 1
|
||||
call_if eq, EventScript_16C0BD
|
||||
compare_var_to_value VAR_0x4001, 2
|
||||
call_if eq, EventScript_16C0C4
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq EventScript_16C131
|
||||
checkitemspace VAR_TEMP_0, 1
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq EventScript_16C13F
|
||||
compare VAR_TEMP_1, 0
|
||||
call_if_eq EventScript_16C0B6
|
||||
compare VAR_TEMP_1, 1
|
||||
call_if_eq EventScript_16C0BD
|
||||
compare VAR_TEMP_1, 2
|
||||
call_if_eq EventScript_16C0C4
|
||||
updatemoneybox 0, 0, 0
|
||||
getitemname 0, VAR_0x4000
|
||||
getitemname 0, VAR_TEMP_0
|
||||
playse SE_JIHANKI
|
||||
msgbox gUnknown_8196076
|
||||
additem VAR_0x4000, 1
|
||||
additem VAR_TEMP_0
|
||||
goto EventScript_16C125
|
||||
end
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ gUnknown_8195D75:: @ 8195D75
|
||||
.string "Thank you!\n"
|
||||
.string "You can have this from me!$"
|
||||
|
||||
Text_195DAD:: @ 8195DAD
|
||||
Text_ReceivedItemFromLittleGirl:: @ 8195DAD
|
||||
.string "{PLAYER} received a {STR_VAR_2}\n"
|
||||
.string "from the little girl.$"
|
||||
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
CeladonCity_GameCorner_MapScripts:: @ 816C646
|
||||
map_script 1, CeladonCity_GameCorner_MapScript1_16C64C
|
||||
map_script MAP_SCRIPT_ON_LOAD, CeladonCity_GameCorner_OnLoad
|
||||
.byte 0
|
||||
|
||||
CeladonCity_GameCorner_MapScript1_16C64C:: @ 816C64C
|
||||
checkflag FLAG_OPENED_ROCKET_HIDEOUT
|
||||
call_if FALSE, EventScript_16C656
|
||||
CeladonCity_GameCorner_OnLoad:: @ 816C64C
|
||||
call_if_unset FLAG_OPENED_ROCKET_HIDEOUT, EventScript_16C656
|
||||
end
|
||||
|
||||
EventScript_16C656:: @ 816C656
|
||||
@@ -16,13 +15,13 @@ EventScript_16C656:: @ 816C656
|
||||
return
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16C684:: @ 816C684
|
||||
msgbox gUnknown_8196940, 2
|
||||
msgbox gUnknown_8196940, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16C68D:: @ 816C68D
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if eq, EventScript_1A7AE0
|
||||
compare VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
lock
|
||||
faceplayer
|
||||
showmoneybox 0, 0, 0
|
||||
@@ -39,33 +38,32 @@ CeladonCity_GameCorner_EventScript_16C68D:: @ 816C68D
|
||||
end
|
||||
|
||||
EventScript_16C6E6:: @ 816C6E6
|
||||
checkflag FLAG_GOT_COIN_CASE
|
||||
goto_if FALSE, EventScript_16C790
|
||||
compare_var_to_value VAR_0x8009, 0
|
||||
goto_if eq, EventScript_16C734
|
||||
compare_var_to_value VAR_0x8009, 1
|
||||
goto_if eq, EventScript_16C706
|
||||
goto_if_unset FLAG_GOT_COIN_CASE, EventScript_16C790
|
||||
compare VAR_0x8009, 0
|
||||
goto_if_eq EventScript_16C734
|
||||
compare VAR_0x8009, 1
|
||||
goto_if_eq EventScript_16C706
|
||||
end
|
||||
|
||||
EventScript_16C706:: @ 816C706
|
||||
checkcoins VAR_0x4001
|
||||
compare_var_to_value VAR_0x4001, 9500
|
||||
goto_if ge, EventScript_16C79E
|
||||
checkcoins VAR_TEMP_1
|
||||
compare VAR_TEMP_1, 9500
|
||||
goto_if_ge EventScript_16C79E
|
||||
checkmoney 10000, 0
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16C7AC
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq EventScript_16C7AC
|
||||
givecoins 500
|
||||
takemoney 10000, 0
|
||||
goto EventScript_16C762
|
||||
end
|
||||
|
||||
EventScript_16C734:: @ 816C734
|
||||
checkcoins VAR_0x4001
|
||||
compare_var_to_value VAR_0x4001, 9950
|
||||
goto_if ge, EventScript_16C79E
|
||||
checkcoins VAR_TEMP_1
|
||||
compare VAR_TEMP_1, 9950
|
||||
goto_if_ge EventScript_16C79E
|
||||
checkmoney 1000, 0
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16C7AC
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq EventScript_16C7AC
|
||||
givecoins 50
|
||||
takemoney 1000, 0
|
||||
goto EventScript_16C762
|
||||
@@ -114,7 +112,7 @@ CeladonCity_GameCorner_EventScript_16C7BA:: @ 816C7BA
|
||||
|
||||
EventScript_16C7CA:: @ 816C7CA
|
||||
closemessage
|
||||
applymovement VAR_LAST_TALKED, Movement_1A75E5
|
||||
applymovement VAR_LAST_TALKED, Movement_FaceOriginalDirection
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
@@ -129,14 +127,12 @@ CeladonCity_GameCorner_EventScript_16C7D7:: @ 816C7D7
|
||||
CeladonCity_GameCorner_EventScript_16C7E7:: @ 816C7E7
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_GOT_10_COINS_FROM_GAMBLER
|
||||
goto_if TRUE, EventScript_16C849
|
||||
goto_if_set FLAG_GOT_10_COINS_FROM_GAMBLER, EventScript_16C849
|
||||
msgbox gUnknown_8196AF3
|
||||
checkflag FLAG_GOT_COIN_CASE
|
||||
goto_if FALSE, EventScript_16C839
|
||||
checkcoins VAR_0x4001
|
||||
compare_var_to_value VAR_0x4001, 9990
|
||||
goto_if ge, EventScript_16C82B
|
||||
goto_if_unset FLAG_GOT_COIN_CASE, EventScript_16C839
|
||||
checkcoins VAR_TEMP_1
|
||||
compare VAR_TEMP_1, 9990
|
||||
goto_if_ge EventScript_16C82B
|
||||
givecoins 10
|
||||
textcolor 3
|
||||
msgbox gUnknown_8196B0D
|
||||
@@ -165,8 +161,7 @@ EventScript_16C849:: @ 816C849
|
||||
CeladonCity_GameCorner_EventScript_16C857:: @ 816C857
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_DEFEATED_ERIKA
|
||||
goto_if TRUE, EventScript_16C870
|
||||
goto_if_set FLAG_DEFEATED_ERIKA, EventScript_16C870
|
||||
msgbox gUnknown_8196BAD
|
||||
goto EventScript_16C7CA
|
||||
end
|
||||
@@ -193,14 +188,12 @@ CeladonCity_GameCorner_EventScript_16C88E:: @ 816C88E
|
||||
CeladonCity_GameCorner_EventScript_16C89E:: @ 816C89E
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_GOT_20_COINS_FROM_GAMBLER
|
||||
goto_if TRUE, EventScript_16C8F0
|
||||
goto_if_set FLAG_GOT_20_COINS_FROM_GAMBLER, EventScript_16C8F0
|
||||
msgbox gUnknown_8196D2B
|
||||
checkflag FLAG_GOT_COIN_CASE
|
||||
goto_if FALSE, EventScript_16C839
|
||||
checkcoins VAR_0x4001
|
||||
compare_var_to_value VAR_0x4001, 9980
|
||||
goto_if ge, EventScript_16C8E2
|
||||
goto_if_unset FLAG_GOT_COIN_CASE, EventScript_16C839
|
||||
checkcoins VAR_TEMP_1
|
||||
compare VAR_TEMP_1, 9980
|
||||
goto_if_ge EventScript_16C8E2
|
||||
givecoins 20
|
||||
textcolor 3
|
||||
msgbox gUnknown_8196D47
|
||||
@@ -223,14 +216,12 @@ EventScript_16C8F0:: @ 816C8F0
|
||||
CeladonCity_GameCorner_EventScript_16C8FE:: @ 816C8FE
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_GOT_20_COINS_FROM_GAMBLER_2
|
||||
goto_if TRUE, EventScript_16C950
|
||||
goto_if_set FLAG_GOT_20_COINS_FROM_GAMBLER_2, EventScript_16C950
|
||||
msgbox gUnknown_8196DB7
|
||||
checkflag FLAG_GOT_COIN_CASE
|
||||
goto_if FALSE, EventScript_16C839
|
||||
checkcoins VAR_0x4001
|
||||
compare_var_to_value VAR_0x4001, 9980
|
||||
goto_if ge, EventScript_16C942
|
||||
goto_if_unset FLAG_GOT_COIN_CASE, EventScript_16C839
|
||||
checkcoins VAR_TEMP_1
|
||||
compare VAR_TEMP_1, 9980
|
||||
goto_if_ge EventScript_16C942
|
||||
givecoins 20
|
||||
textcolor 3
|
||||
msgbox gUnknown_8196DF8
|
||||
@@ -261,11 +252,10 @@ EventScript_16C96A:: @ 816C96A
|
||||
end
|
||||
|
||||
EventScript_16C96C:: @ 816C96C
|
||||
checkflag FLAG_GOT_COIN_CASE
|
||||
goto_if FALSE, EventScript_16CAA0
|
||||
goto_if_unset FLAG_GOT_COIN_CASE, EventScript_16CAA0
|
||||
msgbox gUnknown_8196F46, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16C96A
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_16C96A
|
||||
setfieldeffectarg 0, 255
|
||||
setfieldeffectarg 1, 10
|
||||
setfieldeffectarg 2, 14
|
||||
@@ -410,8 +400,7 @@ EventScript_16CAA0:: @ 816CAA0
|
||||
CeladonCity_GameCorner_EventScript_16CAAA:: @ 816CAAA
|
||||
lockall
|
||||
msgbox gUnknown_8196EDC
|
||||
checkflag FLAG_OPENED_ROCKET_HIDEOUT
|
||||
call_if FALSE, EventScript_16CABE
|
||||
call_if_unset FLAG_OPENED_ROCKET_HIDEOUT, EventScript_16CABE
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -427,17 +416,17 @@ EventScript_16CABE:: @ 816CABE
|
||||
return
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16CAF5:: @ 816CAF5
|
||||
trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_TEAM_ROCKET_GRUNT_7, 0, Text_196E69, Text_196E95, EventScript_16CB10
|
||||
msgbox gUnknown_8196E9B, 6
|
||||
trainerbattle_single TRAINER_TEAM_ROCKET_GRUNT_7, Text_196E69, Text_196E95, EventScript_16CB10
|
||||
msgbox gUnknown_8196E9B, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
EventScript_16CB10:: @ 816CB10
|
||||
msgbox gUnknown_8196E9B
|
||||
closemessage
|
||||
compare_var_to_value VAR_FACING, 3
|
||||
call_if eq, EventScript_16CB34
|
||||
compare_var_to_value VAR_FACING, 3
|
||||
call_if ne, EventScript_16CB3F
|
||||
compare VAR_FACING, DIR_WEST
|
||||
call_if_eq EventScript_16CB34
|
||||
compare VAR_FACING, DIR_WEST
|
||||
call_if_ne EventScript_16CB3F
|
||||
removeobject 11
|
||||
release
|
||||
end
|
||||
@@ -453,33 +442,33 @@ EventScript_16CB3F:: @ 816CB3F
|
||||
return
|
||||
|
||||
Movement_16CB4A:: @ 816CB4A
|
||||
step_10
|
||||
step_13
|
||||
step_13
|
||||
step_11
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
walk_down
|
||||
walk_right
|
||||
walk_right
|
||||
walk_up
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
step_end
|
||||
|
||||
Movement_16CB53:: @ 816CB53
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
step_end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16CB5A:: @ 816CB5A
|
||||
msgbox gUnknown_8196F64, 3
|
||||
msgbox gUnknown_8196F64, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16CB63:: @ 816CB63
|
||||
msgbox gUnknown_8196F81, 3
|
||||
msgbox gUnknown_8196F81, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_EventScript_16CB6C:: @ 816CB6C
|
||||
msgbox gUnknown_8196FA0, 3
|
||||
msgbox gUnknown_8196FA0, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
@@ -2,21 +2,20 @@ CeladonCity_GameCorner_PrizeRoom_MapScripts:: @ 816CB75
|
||||
.byte 0
|
||||
|
||||
CeladonCity_GameCorner_PrizeRoom_EventScript_16CB76:: @ 816CB76
|
||||
msgbox gUnknown_8196FC1, 2
|
||||
msgbox gUnknown_8196FC1, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_PrizeRoom_EventScript_16CB7F:: @ 816CB7F
|
||||
msgbox gUnknown_8196FFF, 2
|
||||
msgbox gUnknown_8196FFF, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_GameCorner_PrizeRoom_EventScript_16CB88:: @ 816CB88
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_GOT_COIN_CASE
|
||||
goto_if FALSE, EventScript_16CD99
|
||||
goto_if_unset FLAG_GOT_COIN_CASE, EventScript_16CD99
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if eq, EventScript_1A7AE0
|
||||
compare VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
showcoinsbox 0, 0
|
||||
msgbox gUnknown_8197057
|
||||
goto EventScript_16CBB2
|
||||
@@ -43,12 +42,12 @@ EventScript_16CC10:: @ 816CC10
|
||||
|
||||
EventScript_16CC15:: @ 816CC15
|
||||
.ifdef FIRERED
|
||||
setvar VAR_0x4001, SPECIES_ABRA
|
||||
setvar VAR_0x4002, 180
|
||||
setvar VAR_TEMP_1, SPECIES_ABRA
|
||||
setvar VAR_TEMP_2, 180
|
||||
.else
|
||||
.ifdef LEAFGREEN
|
||||
setvar VAR_0x4001, SPECIES_ABRA
|
||||
setvar VAR_0x4002, 120
|
||||
setvar VAR_TEMP_1, SPECIES_ABRA
|
||||
setvar VAR_TEMP_2, 120
|
||||
.endif
|
||||
.endif
|
||||
goto EventScript_16CC65
|
||||
@@ -56,12 +55,12 @@ EventScript_16CC15:: @ 816CC15
|
||||
|
||||
EventScript_16CC25:: @ 816CC25
|
||||
.ifdef FIRERED
|
||||
setvar VAR_0x4001, SPECIES_CLEFAIRY
|
||||
setvar VAR_0x4002, 500
|
||||
setvar VAR_TEMP_1, SPECIES_CLEFAIRY
|
||||
setvar VAR_TEMP_2, 500
|
||||
.else
|
||||
.ifdef LEAFGREEN
|
||||
setvar VAR_0x4001, SPECIES_CLEFAIRY
|
||||
setvar VAR_0x4002, 750
|
||||
setvar VAR_TEMP_1, SPECIES_CLEFAIRY
|
||||
setvar VAR_TEMP_2, 750
|
||||
.endif
|
||||
.endif
|
||||
goto EventScript_16CC65
|
||||
@@ -69,12 +68,12 @@ EventScript_16CC25:: @ 816CC25
|
||||
|
||||
EventScript_16CC35:: @ 816CC35
|
||||
.ifdef FIRERED
|
||||
setvar VAR_0x4001, SPECIES_DRATINI
|
||||
setvar VAR_0x4002, 2800
|
||||
setvar VAR_TEMP_1, SPECIES_DRATINI
|
||||
setvar VAR_TEMP_2, 2800
|
||||
.else
|
||||
.ifdef LEAFGREEN
|
||||
setvar VAR_0x4001, SPECIES_PINSIR
|
||||
setvar VAR_0x4002, 2500
|
||||
setvar VAR_TEMP_1, SPECIES_PINSIR
|
||||
setvar VAR_TEMP_2, 2500
|
||||
.endif
|
||||
.endif
|
||||
goto EventScript_16CC65
|
||||
@@ -82,12 +81,12 @@ EventScript_16CC35:: @ 816CC35
|
||||
|
||||
EventScript_16CC45:: @ 816CC45
|
||||
.ifdef FIRERED
|
||||
setvar VAR_0x4001, SPECIES_SCYTHER
|
||||
setvar VAR_0x4002, 5500
|
||||
setvar VAR_TEMP_1, SPECIES_SCYTHER
|
||||
setvar VAR_TEMP_2, 5500
|
||||
.else
|
||||
.ifdef LEAFGREEN
|
||||
setvar VAR_0x4001, SPECIES_DRATINI
|
||||
setvar VAR_0x4002, 4600
|
||||
setvar VAR_TEMP_1, SPECIES_DRATINI
|
||||
setvar VAR_TEMP_2, 4600
|
||||
.endif
|
||||
.endif
|
||||
goto EventScript_16CC65
|
||||
@@ -95,27 +94,27 @@ EventScript_16CC45:: @ 816CC45
|
||||
|
||||
EventScript_16CC55:: @ 816CC55
|
||||
.ifdef FIRERED
|
||||
setvar VAR_0x4001, SPECIES_PORYGON
|
||||
setvar VAR_0x4002, 9999
|
||||
setvar VAR_TEMP_1, SPECIES_PORYGON
|
||||
setvar VAR_TEMP_2, 9999
|
||||
.else
|
||||
.ifdef LEAFGREEN
|
||||
setvar VAR_0x4001, SPECIES_PORYGON
|
||||
setvar VAR_0x4002, 6500
|
||||
setvar VAR_TEMP_1, SPECIES_PORYGON
|
||||
setvar VAR_TEMP_2, 6500
|
||||
.endif
|
||||
.endif
|
||||
goto EventScript_16CC65
|
||||
end
|
||||
|
||||
EventScript_16CC65:: @ 816CC65
|
||||
getspeciesname 0, VAR_0x4001
|
||||
getspeciesname 0, VAR_TEMP_1
|
||||
msgbox gUnknown_819709D, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16CC10
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_16CC10
|
||||
checkcoins VAR_RESULT
|
||||
compare_var_to_var VAR_RESULT, VAR_0x4002
|
||||
goto_if lt, EventScript_16CDA5
|
||||
compare VAR_RESULT, VAR_TEMP_2
|
||||
goto_if_lt EventScript_16CDA5
|
||||
textcolor 3
|
||||
switch VAR_0x4001
|
||||
switch VAR_TEMP_1
|
||||
case SPECIES_ABRA, EventScript_16CCD4
|
||||
case SPECIES_CLEFAIRY, EventScript_16CCE9
|
||||
case SPECIES_DRATINI, EventScript_16CCFE
|
||||
@@ -126,10 +125,10 @@ EventScript_16CC65:: @ 816CC65
|
||||
|
||||
EventScript_16CCD4:: @ 816CCD4
|
||||
.ifdef FIRERED
|
||||
givemon VAR_0x4001, 9, ITEM_NONE, 0, 0, 0
|
||||
givemon VAR_TEMP_1, 9, ITEM_NONE
|
||||
.else
|
||||
.ifdef LEAFGREEN
|
||||
givemon VAR_0x4001, 7, ITEM_NONE, 0, 0, 0
|
||||
givemon VAR_TEMP_1, 7, ITEM_NONE
|
||||
.endif
|
||||
.endif
|
||||
goto EventScript_16CD52
|
||||
@@ -137,10 +136,10 @@ EventScript_16CCD4:: @ 816CCD4
|
||||
|
||||
EventScript_16CCE9:: @ 816CCE9
|
||||
.ifdef FIRERED
|
||||
givemon VAR_0x4001, 8, ITEM_NONE, 0, 0, 0
|
||||
givemon VAR_TEMP_1, 8, ITEM_NONE
|
||||
.else
|
||||
.ifdef LEAFGREEN
|
||||
givemon VAR_0x4001, 12, ITEM_NONE, 0, 0, 0
|
||||
givemon VAR_TEMP_1, 12, ITEM_NONE
|
||||
.endif
|
||||
.endif
|
||||
goto EventScript_16CD52
|
||||
@@ -148,43 +147,43 @@ EventScript_16CCE9:: @ 816CCE9
|
||||
|
||||
EventScript_16CCFE:: @ 816CCFE
|
||||
.ifdef FIRERED
|
||||
givemon VAR_0x4001, 18, ITEM_NONE, 0, 0, 0
|
||||
givemon VAR_TEMP_1, 18, ITEM_NONE
|
||||
.else
|
||||
.ifdef LEAFGREEN
|
||||
givemon VAR_0x4001, 24, ITEM_NONE, 0, 0, 0
|
||||
givemon VAR_TEMP_1, 24, ITEM_NONE
|
||||
.endif
|
||||
.endif
|
||||
goto EventScript_16CD52
|
||||
end
|
||||
|
||||
EventScript_16CD13:: @ 816CD13
|
||||
givemon VAR_0x4001, 25, ITEM_NONE, 0, 0, 0
|
||||
givemon VAR_TEMP_1, 25, ITEM_NONE
|
||||
goto EventScript_16CD52
|
||||
end
|
||||
|
||||
EventScript_16CD28:: @ 816CD28
|
||||
.ifdef FIRERED
|
||||
givemon VAR_0x4001, 26, ITEM_NONE, 0, 0, 0
|
||||
givemon VAR_TEMP_1, 26, ITEM_NONE
|
||||
.else
|
||||
.ifdef LEAFGREEN
|
||||
givemon VAR_0x4001, 18, ITEM_NONE, 0, 0, 0
|
||||
givemon VAR_TEMP_1, 18, ITEM_NONE
|
||||
.endif
|
||||
.endif
|
||||
goto EventScript_16CD52
|
||||
end
|
||||
|
||||
EventScript_16CD3D:: @ 816CD3D
|
||||
givemon VAR_0x4001, 18, ITEM_NONE, 0, 0, 0
|
||||
givemon VAR_TEMP_1, 18, ITEM_NONE
|
||||
goto EventScript_16CD52
|
||||
end
|
||||
|
||||
EventScript_16CD52:: @ 816CD52
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16CDB3
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if eq, EventScript_16CDE0
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if eq, EventScript_16CD74
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16CDB3
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16CDE0
|
||||
compare VAR_RESULT, 2
|
||||
goto_if_eq EventScript_16CD74
|
||||
end
|
||||
|
||||
EventScript_16CD74:: @ 816CD74
|
||||
@@ -195,7 +194,7 @@ EventScript_16CD74:: @ 816CD74
|
||||
end
|
||||
|
||||
EventScript_16CD83:: @ 816CD83
|
||||
countpokemon
|
||||
getpartysize
|
||||
subvar VAR_RESULT, 1
|
||||
copyvar VAR_0x8004, VAR_RESULT
|
||||
call EventScript_1A74EB
|
||||
@@ -214,30 +213,30 @@ EventScript_16CDA5:: @ 816CDA5
|
||||
end
|
||||
|
||||
EventScript_16CDB3:: @ 816CDB3
|
||||
takecoins VAR_0x4002
|
||||
takecoins VAR_TEMP_2
|
||||
updatecoinsbox 0, 5
|
||||
getspeciesname 0, VAR_0x4001
|
||||
getspeciesname 0, VAR_TEMP_1
|
||||
playfanfare MUS_FANFA1
|
||||
message Text_1A5DF1
|
||||
waitmessage
|
||||
waitfanfare
|
||||
msgbox gUnknown_81A56A7, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if eq, EventScript_16CD83
|
||||
compare VAR_RESULT, YES
|
||||
goto_if_eq EventScript_16CD83
|
||||
goto EventScript_16CC10
|
||||
end
|
||||
|
||||
EventScript_16CDE0:: @ 816CDE0
|
||||
takecoins VAR_0x4002
|
||||
takecoins VAR_TEMP_2
|
||||
updatecoinsbox 0, 5
|
||||
getspeciesname 0, VAR_0x4001
|
||||
getspeciesname 0, VAR_TEMP_1
|
||||
playfanfare MUS_FANFA1
|
||||
message Text_1A5DF1
|
||||
waitmessage
|
||||
waitfanfare
|
||||
msgbox gUnknown_81A56A7, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16CE12
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_16CE12
|
||||
call EventScript_1A8C33
|
||||
goto EventScript_16CE12
|
||||
end
|
||||
@@ -250,11 +249,10 @@ EventScript_16CE12:: @ 816CE12
|
||||
CeladonCity_GameCorner_PrizeRoom_EventScript_16CE1D:: @ 816CE1D
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_GOT_COIN_CASE
|
||||
goto_if FALSE, EventScript_16CD99
|
||||
goto_if_unset FLAG_GOT_COIN_CASE, EventScript_16CD99
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if eq, EventScript_1A7AE0
|
||||
compare VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
showcoinsbox 0, 0
|
||||
msgbox gUnknown_8197057
|
||||
goto EventScript_16CE47
|
||||
@@ -275,72 +273,72 @@ EventScript_16CE47:: @ 816CE47
|
||||
end
|
||||
|
||||
EventScript_16CEA5:: @ 816CEA5
|
||||
setvar VAR_0x4001, ITEM_TM13
|
||||
setvar VAR_0x4002, 4000
|
||||
setvar VAR_TEMP_1, ITEM_TM13
|
||||
setvar VAR_TEMP_2, 4000
|
||||
getmovename 1, MOVE_ICE_BEAM
|
||||
goto EventScript_16CF09
|
||||
end
|
||||
|
||||
EventScript_16CEB9:: @ 816CEB9
|
||||
setvar VAR_0x4001, ITEM_TM23
|
||||
setvar VAR_0x4002, 3500
|
||||
setvar VAR_TEMP_1, ITEM_TM23
|
||||
setvar VAR_TEMP_2, 3500
|
||||
getmovename 1, MOVE_IRON_TAIL
|
||||
goto EventScript_16CF09
|
||||
end
|
||||
|
||||
EventScript_16CECD:: @ 816CECD
|
||||
setvar VAR_0x4001, ITEM_TM24
|
||||
setvar VAR_0x4002, 4000
|
||||
setvar VAR_TEMP_1, ITEM_TM24
|
||||
setvar VAR_TEMP_2, 4000
|
||||
getmovename 1, MOVE_THUNDERBOLT
|
||||
goto EventScript_16CF09
|
||||
end
|
||||
|
||||
EventScript_16CEE1:: @ 816CEE1
|
||||
setvar VAR_0x4001, ITEM_TM30
|
||||
setvar VAR_0x4002, 4500
|
||||
setvar VAR_TEMP_1, ITEM_TM30
|
||||
setvar VAR_TEMP_2, 4500
|
||||
getmovename 1, MOVE_SHADOW_BALL
|
||||
goto EventScript_16CF09
|
||||
end
|
||||
|
||||
EventScript_16CEF5:: @ 816CEF5
|
||||
setvar VAR_0x4001, ITEM_TM35
|
||||
setvar VAR_0x4002, 4000
|
||||
setvar VAR_TEMP_1, ITEM_TM35
|
||||
setvar VAR_TEMP_2, 4000
|
||||
getmovename 1, MOVE_FLAMETHROWER
|
||||
goto EventScript_16CF09
|
||||
end
|
||||
|
||||
EventScript_16CF09:: @ 816CF09
|
||||
msgbox gUnknown_81970B2, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16CC10
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_16CC10
|
||||
goto EventScript_16CF3F
|
||||
end
|
||||
|
||||
EventScript_16CF22:: @ 816CF22
|
||||
getitemname 0, VAR_0x4001
|
||||
getitemname 0, VAR_TEMP_1
|
||||
msgbox gUnknown_819709D, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16CC10
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_16CC10
|
||||
goto EventScript_16CF3F
|
||||
end
|
||||
|
||||
EventScript_16CF3F:: @ 816CF3F
|
||||
getitemname 0, VAR_0x4001
|
||||
getitemname 0, VAR_TEMP_1
|
||||
checkcoins VAR_RESULT
|
||||
compare_var_to_var VAR_RESULT, VAR_0x4002
|
||||
goto_if lt, EventScript_16CDA5
|
||||
checkitemspace VAR_0x4001, 1
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16CF79
|
||||
takecoins VAR_0x4002
|
||||
compare VAR_RESULT, VAR_TEMP_2
|
||||
goto_if_lt EventScript_16CDA5
|
||||
checkitemspace VAR_TEMP_1, 1
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq EventScript_16CF79
|
||||
takecoins VAR_TEMP_2
|
||||
updatecoinsbox 0, 5
|
||||
giveitem VAR_0x4001
|
||||
giveitem VAR_TEMP_1
|
||||
goto EventScript_16CC10
|
||||
end
|
||||
|
||||
EventScript_16CF79:: @ 816CF79
|
||||
textcolor 3
|
||||
msgbox gUnknown_81A5242
|
||||
msgbox Text_TooBadBagFull
|
||||
hidecoinsbox 0, 0
|
||||
release
|
||||
end
|
||||
@@ -348,11 +346,10 @@ EventScript_16CF79:: @ 816CF79
|
||||
CeladonCity_GameCorner_PrizeRoom_EventScript_16CF88:: @ 816CF88
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_GOT_COIN_CASE
|
||||
goto_if FALSE, EventScript_16CD99
|
||||
goto_if_unset FLAG_GOT_COIN_CASE, EventScript_16CD99
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if eq, EventScript_1A7AE0
|
||||
compare VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
showcoinsbox 0, 0
|
||||
msgbox gUnknown_8197057
|
||||
goto EventScript_16CFB2
|
||||
@@ -373,31 +370,31 @@ EventScript_16CFB2:: @ 816CFB2
|
||||
end
|
||||
|
||||
EventScript_16D010:: @ 816D010
|
||||
setvar VAR_0x4001, ITEM_SMOKE_BALL
|
||||
setvar VAR_0x4002, 800
|
||||
setvar VAR_TEMP_1, ITEM_SMOKE_BALL
|
||||
setvar VAR_TEMP_2, 800
|
||||
goto EventScript_16CF22
|
||||
end
|
||||
|
||||
EventScript_16D020:: @ 816D020
|
||||
setvar VAR_0x4001, ITEM_MIRACLE_SEED
|
||||
setvar VAR_0x4002, 1000
|
||||
setvar VAR_TEMP_1, ITEM_MIRACLE_SEED
|
||||
setvar VAR_TEMP_2, 1000
|
||||
goto EventScript_16CF22
|
||||
end
|
||||
|
||||
EventScript_16D030:: @ 816D030
|
||||
setvar VAR_0x4001, ITEM_CHARCOAL
|
||||
setvar VAR_0x4002, 1000
|
||||
setvar VAR_TEMP_1, ITEM_CHARCOAL
|
||||
setvar VAR_TEMP_2, 1000
|
||||
goto EventScript_16CF22
|
||||
end
|
||||
|
||||
EventScript_16D040:: @ 816D040
|
||||
setvar VAR_0x4001, ITEM_MYSTIC_WATER
|
||||
setvar VAR_0x4002, 1000
|
||||
setvar VAR_TEMP_1, ITEM_MYSTIC_WATER
|
||||
setvar VAR_TEMP_2, 1000
|
||||
goto EventScript_16CF22
|
||||
end
|
||||
|
||||
EventScript_16D050:: @ 816D050
|
||||
setvar VAR_0x4001, ITEM_YELLOW_FLUTE
|
||||
setvar VAR_0x4002, 1600
|
||||
setvar VAR_TEMP_1, ITEM_YELLOW_FLUTE
|
||||
setvar VAR_TEMP_2, 1600
|
||||
goto EventScript_16CF22
|
||||
end
|
||||
|
||||
@@ -3,9 +3,8 @@ CeladonCity_Gym_MapScripts:: @ 816D060
|
||||
|
||||
CeladonCity_Gym_EventScript_16D061:: @ 816D061
|
||||
famechecker FAMECHECKER_ERIKA, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005
|
||||
trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT_NO_MUSIC, TRAINER_LEADER_ERIKA, 0, Text_197114, Text_197260, EventScript_16D0A0
|
||||
checkflag FLAG_GOT_TM19_FROM_ERIKA
|
||||
goto_if FALSE, EventScript_16D0C6
|
||||
trainerbattle_single TRAINER_LEADER_ERIKA, Text_197114, Text_197260, EventScript_16D0A0, NO_MUSIC
|
||||
goto_if_unset FLAG_GOT_TM19_FROM_ERIKA, EventScript_16D0C6
|
||||
famechecker FAMECHECKER_ERIKA, 4
|
||||
msgbox gUnknown_81972B8
|
||||
release
|
||||
@@ -23,10 +22,9 @@ EventScript_16D0A0:: @ 816D0A0
|
||||
EventScript_16D0C6:: @ 816D0C6
|
||||
msgbox gUnknown_8197327
|
||||
checkitemspace ITEM_TM19, 1
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16D107
|
||||
additem ITEM_TM19, 1
|
||||
giveitemfanfaremsg gUnknown_81973BA, ITEM_TM19
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq EventScript_16D107
|
||||
giveitem_msg gUnknown_81973BA, ITEM_TM19
|
||||
setflag FLAG_GOT_TM19_FROM_ERIKA
|
||||
msgbox gUnknown_81973D7
|
||||
release
|
||||
@@ -38,46 +36,45 @@ EventScript_16D107:: @ 816D107
|
||||
end
|
||||
|
||||
CeladonCity_Gym_EventScript_16D111:: @ 816D111
|
||||
trainerbattle TRAINER_BATTLE_SINGLE, TRAINER_LASS_KAY, 0, Text_19747C, Text_1974C4
|
||||
msgbox gUnknown_81974D6, 6
|
||||
trainerbattle_single TRAINER_LASS_KAY, Text_19747C, Text_1974C4
|
||||
msgbox gUnknown_81974D6, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
CeladonCity_Gym_EventScript_16D128:: @ 816D128
|
||||
trainerbattle TRAINER_BATTLE_SINGLE, TRAINER_LASS_LISA, 0, Text_1976C5, Text_1976FF
|
||||
trainerbattle_single TRAINER_LASS_LISA, Text_1976C5, Text_1976FF
|
||||
famechecker FAMECHECKER_ERIKA, 2
|
||||
msgbox gUnknown_8197708, 6
|
||||
msgbox gUnknown_8197708, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
CeladonCity_Gym_EventScript_16D14C:: @ 816D14C
|
||||
trainerbattle TRAINER_BATTLE_SINGLE, TRAINER_PICNICKER_TINA, 0, Text_197595, Text_1975BB
|
||||
msgbox gUnknown_81975D1, 6
|
||||
trainerbattle_single TRAINER_PICNICKER_TINA, Text_197595, Text_1975BB
|
||||
msgbox gUnknown_81975D1, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
CeladonCity_Gym_EventScript_16D163:: @ 816D163
|
||||
trainerbattle TRAINER_BATTLE_SINGLE, TRAINER_BEAUTY_BRIDGET, 0, Text_1974FA, Text_19751C
|
||||
msgbox gUnknown_8197527, 6
|
||||
trainerbattle_single TRAINER_BEAUTY_BRIDGET, Text_1974FA, Text_19751C
|
||||
msgbox gUnknown_8197527, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
CeladonCity_Gym_EventScript_16D17A:: @ 816D17A
|
||||
trainerbattle TRAINER_BATTLE_SINGLE, TRAINER_BEAUTY_TAMIA, 0, Text_19760B, Text_197660
|
||||
trainerbattle_single TRAINER_BEAUTY_TAMIA, Text_19760B, Text_197660
|
||||
famechecker FAMECHECKER_ERIKA, 3
|
||||
msgbox gUnknown_8197664, 6
|
||||
msgbox gUnknown_8197664, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
CeladonCity_Gym_EventScript_16D19E:: @ 816D19E
|
||||
trainerbattle TRAINER_BATTLE_SINGLE, TRAINER_BEAUTY_LORI, 0, Text_197747, Text_19777A
|
||||
msgbox gUnknown_8197788, 6
|
||||
trainerbattle_single TRAINER_BEAUTY_LORI, Text_197747, Text_19777A
|
||||
msgbox gUnknown_8197788, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
CeladonCity_Gym_EventScript_16D1B5:: @ 816D1B5
|
||||
trainerbattle TRAINER_BATTLE_SINGLE, TRAINER_COOLTRAINER_MARY, 0, Text_1977E5, Text_197832
|
||||
msgbox gUnknown_819783E, 6
|
||||
trainerbattle_single TRAINER_COOLTRAINER_MARY, Text_1977E5, Text_197832
|
||||
msgbox gUnknown_819783E, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
CeladonCity_Gym_EventScript_16D1CC:: @ 816D1CC
|
||||
lockall
|
||||
checkflag FLAG_BADGE04_GET
|
||||
goto_if TRUE, EventScript_16D1E0
|
||||
goto_if_set FLAG_BADGE04_GET, EventScript_16D1E0
|
||||
msgbox gUnknown_8197874
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -2,17 +2,17 @@ CeladonCity_Hotel_MapScripts:: @ 816D283
|
||||
.byte 0
|
||||
|
||||
CeladonCity_Hotel_EventScript_16D284:: @ 816D284
|
||||
msgbox gUnknown_8197B77, 2
|
||||
msgbox gUnknown_8197B77, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_Hotel_EventScript_16D28D:: @ 816D28D
|
||||
msgbox gUnknown_8197BBE, 2
|
||||
msgbox gUnknown_8197BBE, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_Hotel_EventScript_16D296:: @ 816D296
|
||||
msgbox gUnknown_8197C0C, 2
|
||||
msgbox gUnknown_8197C0C, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_Hotel_EventScript_16D29F:: @ 816D29F
|
||||
msgbox gUnknown_8197C30, 2
|
||||
msgbox gUnknown_8197C30, MSGBOX_NPC
|
||||
end
|
||||
|
||||
@@ -2,13 +2,13 @@ CeladonCity_House1_MapScripts:: @ 816D267
|
||||
.byte 0
|
||||
|
||||
CeladonCity_House1_EventScript_16D268:: @ 816D268
|
||||
msgbox gUnknown_8197A9F, 2
|
||||
msgbox gUnknown_8197A9F, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_House1_EventScript_16D271:: @ 816D271
|
||||
msgbox gUnknown_8197AD3, 2
|
||||
msgbox gUnknown_8197AD3, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_House1_EventScript_16D27A:: @ 816D27A
|
||||
msgbox gUnknown_8197B20, 2
|
||||
msgbox gUnknown_8197B20, MSGBOX_NPC
|
||||
end
|
||||
|
||||
@@ -1,27 +1,27 @@
|
||||
CeladonCity_PokemonCenter_1F_MapScripts:: @ 816C5EC
|
||||
map_script 3, CeladonCity_PokemonCenter_1F_MapScript1_16C5F7
|
||||
map_script 5, CeladonCity_PokemonCenter_1F_MapScript2_1BC05C
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, CeladonCity_PokemonCenter_1F_OnTransition
|
||||
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
|
||||
.byte 0
|
||||
|
||||
CeladonCity_PokemonCenter_1F_MapScript1_16C5F7:: @ 816C5F7
|
||||
CeladonCity_PokemonCenter_1F_OnTransition:: @ 816C5F7
|
||||
setrespawn SPAWN_CELADON_CITY
|
||||
end
|
||||
|
||||
CeladonCity_PokemonCenter_1F_EventScript_16C5FB:: @ 816C5FB
|
||||
lock
|
||||
faceplayer
|
||||
call EventScript_1A6578
|
||||
call EventScript_PkmnCenterNurse
|
||||
release
|
||||
end
|
||||
|
||||
CeladonCity_PokemonCenter_1F_EventScript_16C604:: @ 816C604
|
||||
msgbox gUnknown_819685B, 2
|
||||
msgbox gUnknown_819685B, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_PokemonCenter_1F_EventScript_16C60D:: @ 816C60D
|
||||
msgbox gUnknown_81968C2, 2
|
||||
msgbox gUnknown_81968C2, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_PokemonCenter_1F_EventScript_16C616:: @ 816C616
|
||||
msgbox gUnknown_8196913, 2
|
||||
msgbox gUnknown_8196913, MSGBOX_NPC
|
||||
end
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CeladonCity_PokemonCenter_2F_EventScript_1A8CF6",
|
||||
"script": "Common_EventScript_UnionRoomAttendant",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -36,7 +36,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CeladonCity_PokemonCenter_2F_EventScript_1A8CFC",
|
||||
"script": "Common_EventScript_WirelessClubAttendant",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -49,7 +49,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CeladonCity_PokemonCenter_2F_EventScript_1A8D02",
|
||||
"script": "Common_EventScript_DirectCornerAttendant",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -62,7 +62,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CeladonCity_PokemonCenter_2F_EventScript_1BB1D2",
|
||||
"script": "CableClub_EventScript_MysteryGiftMan",
|
||||
"flag": "FLAG_HIDE_MG_DELIVERYMEN"
|
||||
}
|
||||
],
|
||||
@@ -78,14 +78,14 @@
|
||||
"x": 5,
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_UNKNOWN_MAP_00_04",
|
||||
"dest_map": "MAP_UNION_ROOM",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 9,
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_UNKNOWN_MAP_00_01",
|
||||
"dest_map": "MAP_TRADE_CENTER",
|
||||
"dest_warp_id": 0
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,18 +1,19 @@
|
||||
CeladonCity_PokemonCenter_2F_MapScripts:: @ 816C61F
|
||||
map_script 2, CeladonCity_PokemonCenter_2F_MapScript1_1BB2A3
|
||||
map_script 4, CeladonCity_PokemonCenter_2F_MapScript2_1BB1ED
|
||||
map_script 1, CeladonCity_PokemonCenter_2F_MapScript3_1BB237
|
||||
map_script 3, CeladonCity_PokemonCenter_2F_MapScript4_1BB1B4
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, CableClub_OnFrame
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, CableClub_OnWarp
|
||||
map_script MAP_SCRIPT_ON_LOAD, CableClub_OnLoad
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, CableClub_OnTransition
|
||||
.byte 0
|
||||
|
||||
CeladonCity_PokemonCenter_2F_EventScript_16C634:: @ 816C634
|
||||
call EventScript_1BB4A3
|
||||
@ The below 3 are unused and leftover from RS
|
||||
CeladonCity_PokemonCenter_2F_EventScript_Colosseum:: @ 816C634
|
||||
call CableClub_EventScript_Colosseum
|
||||
end
|
||||
|
||||
EventScript_16C63A:: @ 816C63A
|
||||
call EventScript_1BB6AB
|
||||
CeladonCity_PokemonCenter_2F_EventScript_TradeCenter:: @ 816C63A
|
||||
call CableClub_EventScript_TradeCenter
|
||||
end
|
||||
|
||||
EventScript_16C640:: @ 816C640
|
||||
call EventScript_1BB7DE
|
||||
CeladonCity_PokemonCenter_2F_EventScript_RecordCorner:: @ 816C640
|
||||
call CableClub_EventScript_RecordCorner
|
||||
end
|
||||
|
||||
@@ -2,24 +2,22 @@ CeladonCity_Restaurant_MapScripts:: @ 816D1EA
|
||||
.byte 0
|
||||
|
||||
CeladonCity_Restaurant_EventScript_16D1EB:: @ 816D1EB
|
||||
msgbox gUnknown_81978E6, 2
|
||||
msgbox gUnknown_81978E6, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_Restaurant_EventScript_16D1F4:: @ 816D1F4
|
||||
msgbox gUnknown_8197915, 2
|
||||
msgbox gUnknown_8197915, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_Restaurant_EventScript_16D1FD:: @ 816D1FD
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_GOT_COIN_CASE
|
||||
goto_if TRUE, EventScript_16D24B
|
||||
goto_if_set FLAG_GOT_COIN_CASE, EventScript_16D24B
|
||||
msgbox gUnknown_81979C1
|
||||
checkitemspace ITEM_COIN_CASE, 1
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16D241
|
||||
additem ITEM_COIN_CASE, 1
|
||||
giveitemfanfaremsg gUnknown_8197A38, ITEM_COIN_CASE
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq EventScript_16D241
|
||||
giveitem_msg gUnknown_8197A38, ITEM_COIN_CASE
|
||||
setflag FLAG_GOT_COIN_CASE
|
||||
release
|
||||
end
|
||||
@@ -35,9 +33,9 @@ EventScript_16D24B:: @ 816D24B
|
||||
end
|
||||
|
||||
CeladonCity_Restaurant_EventScript_16D255:: @ 816D255
|
||||
msgbox gUnknown_8197952, 2
|
||||
msgbox gUnknown_8197952, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeladonCity_Restaurant_EventScript_16D25E:: @ 816D25E
|
||||
msgbox gUnknown_819798A, 2
|
||||
msgbox gUnknown_819798A, MSGBOX_NPC
|
||||
end
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CeruleanCave_1F_EventScript_1BEA47",
|
||||
"script": "CeruleanCave_1F_EventScript_ItemNugget",
|
||||
"flag": "FLAG_HIDE_CERULEAN_CAVE_1F_NUGGET"
|
||||
},
|
||||
{
|
||||
@@ -36,7 +36,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CeruleanCave_1F_EventScript_1BEA54",
|
||||
"script": "CeruleanCave_1F_EventScript_ItemFullRestore",
|
||||
"flag": "FLAG_HIDE_CERULEAN_CAVE_1F_FULL_RESTORE"
|
||||
},
|
||||
{
|
||||
@@ -49,7 +49,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CeruleanCave_1F_EventScript_1BEA3A",
|
||||
"script": "CeruleanCave_1F_EventScript_ItemMaxElixir",
|
||||
"flag": "FLAG_HIDE_CERULEAN_CAVE_1F_MAX_ELIXIR"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
CeruleanCave_1F_MapScripts:: @ 81624B3
|
||||
map_script 3, CeruleanCave_1F_MapScript1_1624B9
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, CeruleanCave_1F_OnTransition
|
||||
.byte 0
|
||||
|
||||
CeruleanCave_1F_MapScript1_1624B9:: @ 81624B9
|
||||
CeruleanCave_1F_OnTransition:: @ 81624B9
|
||||
setworldmapflag FLAG_WORLD_MAP_CERULEAN_CAVE_1F
|
||||
end
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CeruleanCave_2F_EventScript_1BEA6E",
|
||||
"script": "CeruleanCave_2F_EventScript_ItemPPUp",
|
||||
"flag": "FLAG_HIDE_CERULEAN_CAVE_2F_PP_UP"
|
||||
},
|
||||
{
|
||||
@@ -36,7 +36,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CeruleanCave_2F_EventScript_1BEA7B",
|
||||
"script": "CeruleanCave_2F_EventScript_ItemUltraBall",
|
||||
"flag": "FLAG_HIDE_CERULEAN_CAVE_2F_ULTRA_BALL"
|
||||
},
|
||||
{
|
||||
@@ -49,7 +49,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CeruleanCave_2F_EventScript_1BEA61",
|
||||
"script": "CeruleanCave_2F_EventScript_ItemFullRestore",
|
||||
"flag": "FLAG_HIDE_CERULEAN_CAVE_2F_FULL_RESTORE"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CeruleanCave_B1F_EventScript_1BEA95",
|
||||
"script": "CeruleanCave_B1F_EventScript_ItemUltraBall",
|
||||
"flag": "FLAG_HIDE_CERULEAN_CAVE_B1F_ULTRA_BALL"
|
||||
},
|
||||
{
|
||||
@@ -36,7 +36,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CeruleanCave_B1F_EventScript_1BEA88",
|
||||
"script": "CeruleanCave_B1F_EventScript_ItemMaxRevive",
|
||||
"flag": "FLAG_HIDE_CERULEAN_CAVE_B1F_MAX_REVIVE"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,23 +1,21 @@
|
||||
CeruleanCave_B1F_MapScripts:: @ 81624BE
|
||||
map_script 5, CeruleanCave_B1F_MapScript1_1624C9
|
||||
map_script 3, CeruleanCave_B1F_MapScript2_1624E7
|
||||
map_script MAP_SCRIPT_ON_RESUME, CeruleanCave_B1F_OnResume
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, CeruleanCave_B1F_OnTransition
|
||||
.byte 0
|
||||
|
||||
CeruleanCave_B1F_MapScript1_1624C9:: @ 81624C9
|
||||
checkflag FLAG_SYS_SPECIAL_WILD_BATTLE
|
||||
call_if TRUE, EventScript_1624D3
|
||||
CeruleanCave_B1F_OnResume:: @ 81624C9
|
||||
call_if_set FLAG_SYS_SPECIAL_WILD_BATTLE, EventScript_1624D3
|
||||
end
|
||||
|
||||
EventScript_1624D3:: @ 81624D3
|
||||
specialvar VAR_RESULT, Special_GetBattleOutcome
|
||||
compare_var_to_value VAR_RESULT, B_OUTCOME_CAUGHT
|
||||
goto_if ne, EventScript_1A77A9
|
||||
compare VAR_RESULT, B_OUTCOME_CAUGHT
|
||||
goto_if_ne EventScript_Return
|
||||
removeobject VAR_LAST_TALKED
|
||||
return
|
||||
|
||||
CeruleanCave_B1F_MapScript2_1624E7:: @ 81624E7
|
||||
checkflag FLAG_FOUGHT_MEWTWO
|
||||
call_if FALSE, EventScript_1624F1
|
||||
CeruleanCave_B1F_OnTransition:: @ 81624E7
|
||||
call_if_unset FLAG_FOUGHT_MEWTWO, EventScript_1624F1
|
||||
end
|
||||
|
||||
EventScript_1624F1:: @ 81624F1
|
||||
@@ -26,8 +24,8 @@ EventScript_1624F1:: @ 81624F1
|
||||
|
||||
CeruleanCave_B1F_EventScript_1624F5:: @ 81624F5
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if eq, EventScript_1A7AE0
|
||||
compare VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
special sub_8112364
|
||||
lock
|
||||
faceplayer
|
||||
@@ -45,26 +43,26 @@ CeruleanCave_B1F_EventScript_1624F5:: @ 81624F5
|
||||
waitstate
|
||||
clearflag FLAG_SYS_SPECIAL_WILD_BATTLE
|
||||
specialvar VAR_RESULT, Special_GetBattleOutcome
|
||||
compare_var_to_value VAR_RESULT, B_OUTCOME_WON
|
||||
goto_if eq, EventScript_162558
|
||||
compare_var_to_value VAR_RESULT, B_OUTCOME_RAN
|
||||
goto_if eq, EventScript_162561
|
||||
compare_var_to_value VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
|
||||
goto_if eq, EventScript_162561
|
||||
compare VAR_RESULT, B_OUTCOME_WON
|
||||
goto_if_eq EventScript_162558
|
||||
compare VAR_RESULT, B_OUTCOME_RAN
|
||||
goto_if_eq EventScript_162561
|
||||
compare VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED
|
||||
goto_if_eq EventScript_162561
|
||||
setflag FLAG_FOUGHT_MEWTWO
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_162558:: @ 8162558
|
||||
setflag FLAG_FOUGHT_MEWTWO
|
||||
goto EventScript_1A922D
|
||||
goto EventScript_RemoveStaticMon
|
||||
|
||||
EventScript_162560:: @ 8162560
|
||||
end
|
||||
|
||||
EventScript_162561:: @ 8162561
|
||||
setvar VAR_0x8004, SPECIES_MEWTWO
|
||||
goto EventScript_1A9236
|
||||
goto EventScript_MonFlewAway
|
||||
|
||||
EventScript_16256B:: @ 816256B
|
||||
end
|
||||
|
||||
+121
-125
@@ -1,11 +1,10 @@
|
||||
CeruleanCity_MapScripts:: @ 8166471
|
||||
map_script 3, CeruleanCity_MapScript1_166477
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, CeruleanCity_OnTransition
|
||||
.byte 0
|
||||
|
||||
CeruleanCity_MapScript1_166477:: @ 8166477
|
||||
CeruleanCity_OnTransition:: @ 8166477
|
||||
setworldmapflag FLAG_WORLD_MAP_CERULEAN_CITY
|
||||
checkflag FLAG_GOT_SS_TICKET
|
||||
call_if FALSE, EventScript_166484
|
||||
call_if_unset FLAG_GOT_SS_TICKET, EventScript_166484
|
||||
end
|
||||
|
||||
EventScript_166484:: @ 8166484
|
||||
@@ -16,20 +15,20 @@ EventScript_166484:: @ 8166484
|
||||
|
||||
CeruleanCity_EventScript_16649A:: @ 816649A
|
||||
lockall
|
||||
setvar VAR_0x4001, 0
|
||||
setvar VAR_TEMP_1, 0
|
||||
goto EventScript_1664CC
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_1664A6:: @ 81664A6
|
||||
lockall
|
||||
setvar VAR_0x4001, 1
|
||||
setvar VAR_TEMP_1, 1
|
||||
setobjectxyperm 8, 23, 0
|
||||
goto EventScript_1664CC
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_1664B9:: @ 81664B9
|
||||
lockall
|
||||
setvar VAR_0x4001, 2
|
||||
setvar VAR_TEMP_1, 2
|
||||
setobjectxyperm 8, 24, 0
|
||||
goto EventScript_1664CC
|
||||
end
|
||||
@@ -43,22 +42,22 @@ EventScript_1664CC:: @ 81664CC
|
||||
waitmovement 0
|
||||
msgbox gUnknown_817EAD7
|
||||
setvar VAR_LAST_TALKED, 8
|
||||
compare_var_to_value VAR_STARTER_MON, 2
|
||||
call_if eq, EventScript_166582
|
||||
compare_var_to_value VAR_STARTER_MON, 1
|
||||
call_if eq, EventScript_16658D
|
||||
compare_var_to_value VAR_STARTER_MON, 0
|
||||
call_if eq, EventScript_166598
|
||||
compare VAR_STARTER_MON, 2
|
||||
call_if_eq EventScript_166582
|
||||
compare VAR_STARTER_MON, 1
|
||||
call_if_eq EventScript_16658D
|
||||
compare VAR_STARTER_MON, 0
|
||||
call_if_eq EventScript_166598
|
||||
famechecker FAMECHECKER_BILL, 0
|
||||
msgbox gUnknown_817EB95
|
||||
closemessage
|
||||
playbgm MUS_RIVAL2, 0
|
||||
compare_var_to_value VAR_0x4001, 0
|
||||
call_if eq, EventScript_1665A3
|
||||
compare_var_to_value VAR_0x4001, 1
|
||||
call_if eq, EventScript_1665A3
|
||||
compare_var_to_value VAR_0x4001, 2
|
||||
call_if eq, EventScript_1665B5
|
||||
compare VAR_TEMP_1, 0
|
||||
call_if_eq EventScript_1665A3
|
||||
compare VAR_TEMP_1, 1
|
||||
call_if_eq EventScript_1665A3
|
||||
compare VAR_TEMP_1, 2
|
||||
call_if_eq EventScript_1665B5
|
||||
msgbox gUnknown_817ECD4
|
||||
setvar VAR_MAP_SCENE_CERULEAN_CITY_RIVAL, 1
|
||||
setflag FLAG_GOT_FAME_CHECKER
|
||||
@@ -73,111 +72,110 @@ EventScript_1664CC:: @ 81664CC
|
||||
end
|
||||
|
||||
EventScript_166582:: @ 8166582
|
||||
trainerbattle TRAINER_BATTLE_SINGLE_NO_INTRO_TEXT, TRAINER_RIVAL_CERULEAN_SQUIRTLE, 0, Text_17EB71
|
||||
trainerbattle_no_intro TRAINER_RIVAL_CERULEAN_SQUIRTLE, Text_17EB71
|
||||
return
|
||||
|
||||
EventScript_16658D:: @ 816658D
|
||||
trainerbattle TRAINER_BATTLE_SINGLE_NO_INTRO_TEXT, TRAINER_RIVAL_CERULEAN_BULBASAUR, 0, Text_17EB71
|
||||
trainerbattle_no_intro TRAINER_RIVAL_CERULEAN_BULBASAUR, Text_17EB71
|
||||
return
|
||||
|
||||
EventScript_166598:: @ 8166598
|
||||
trainerbattle TRAINER_BATTLE_SINGLE_NO_INTRO_TEXT, TRAINER_RIVAL_CERULEAN_CHARMANDER, 0, Text_17EB71
|
||||
trainerbattle_no_intro TRAINER_RIVAL_CERULEAN_CHARMANDER, Text_17EB71
|
||||
return
|
||||
|
||||
EventScript_1665A3:: @ 81665A3
|
||||
applymovement 255, Movement_1665C7
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_1665C7
|
||||
applymovement 8, Movement_1665D9
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_1665B5:: @ 81665B5
|
||||
applymovement 255, Movement_1665CD
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_1665CD
|
||||
applymovement 8, Movement_1665EA
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
Movement_1665C7:: @ 81665C7
|
||||
step_1c
|
||||
step_1b
|
||||
step_30
|
||||
step_1c
|
||||
step_2d
|
||||
delay_16
|
||||
delay_8
|
||||
walk_in_place_fastest_right
|
||||
delay_16
|
||||
walk_in_place_fastest_down
|
||||
step_end
|
||||
|
||||
Movement_1665CD:: @ 81665CD
|
||||
step_1c
|
||||
step_1b
|
||||
step_2f
|
||||
step_1c
|
||||
step_2d
|
||||
delay_16
|
||||
delay_8
|
||||
walk_in_place_fastest_left
|
||||
delay_16
|
||||
walk_in_place_fastest_down
|
||||
step_end
|
||||
|
||||
Movement_1665D3:: @ 81665D3
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
Movement_1665D9:: @ 81665D9
|
||||
step_13
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_1c
|
||||
step_1c
|
||||
step_12
|
||||
step_11
|
||||
step_11
|
||||
step_11
|
||||
step_11
|
||||
step_11
|
||||
walk_right
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
delay_16
|
||||
delay_16
|
||||
walk_left
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
Movement_1665EA:: @ 81665EA
|
||||
step_12
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_1c
|
||||
step_1c
|
||||
step_13
|
||||
step_11
|
||||
step_11
|
||||
step_11
|
||||
step_11
|
||||
step_11
|
||||
walk_left
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
delay_16
|
||||
delay_16
|
||||
walk_right
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
Movement_1665FB:: @ 81665FB
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
CeruleanCity_EventScript_166603:: @ 8166603
|
||||
lock
|
||||
faceplayer
|
||||
checktrainerflag TRAINER_TEAM_ROCKET_GRUNT_5
|
||||
goto_if eq, EventScript_16662E
|
||||
goto_if_defeated TRAINER_TEAM_ROCKET_GRUNT_5, EventScript_16662E
|
||||
message Text_17EE0E
|
||||
waitmessage
|
||||
playbgm MUS_ROCKET, 0
|
||||
waitbuttonpress
|
||||
trainerbattle TRAINER_BATTLE_SINGLE_NO_INTRO_TEXT, TRAINER_TEAM_ROCKET_GRUNT_5, 0, Text_17EE70
|
||||
trainerbattle_no_intro TRAINER_TEAM_ROCKET_GRUNT_5, Text_17EE70
|
||||
setvar VAR_MAP_SCENE_CERULEAN_CITY_ROCKET, 1
|
||||
goto EventScript_16662E
|
||||
end
|
||||
@@ -185,15 +183,14 @@ CeruleanCity_EventScript_166603:: @ 8166603
|
||||
EventScript_16662E:: @ 816662E
|
||||
msgbox gUnknown_817EE9C
|
||||
checkitemspace ITEM_TM28, 1
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_166677
|
||||
additem ITEM_TM28, 1
|
||||
giveitemfanfaremsg gUnknown_817EEBF, ITEM_TM28
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq EventScript_166677
|
||||
giveitem_msg gUnknown_817EEBF, ITEM_TM28
|
||||
msgbox gUnknown_817EEED
|
||||
closemessage
|
||||
fadescreen 1
|
||||
fadescreen FADE_TO_BLACK
|
||||
removeobject 2
|
||||
fadescreen 0
|
||||
fadescreen FADE_FROM_BLACK
|
||||
setflag FLAG_GOT_TM28_FROM_ROCKET
|
||||
release
|
||||
end
|
||||
@@ -206,20 +203,20 @@ EventScript_166677:: @ 8166677
|
||||
|
||||
CeruleanCity_EventScript_166683:: @ 8166683
|
||||
lockall
|
||||
setvar VAR_0x4001, 0
|
||||
applymovement 2, Movement_1A75E9
|
||||
setvar VAR_TEMP_1, 0
|
||||
applymovement 2, Movement_WalkInPlaceFastestUp
|
||||
waitmovement 0
|
||||
applymovement 255, Movement_1A75ED
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestDown
|
||||
waitmovement 0
|
||||
goto EventScript_1666C3
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_1666A3:: @ 81666A3
|
||||
lockall
|
||||
setvar VAR_0x4001, 1
|
||||
applymovement 2, Movement_1A75ED
|
||||
setvar VAR_TEMP_1, 1
|
||||
applymovement 2, Movement_WalkInPlaceFastestDown
|
||||
waitmovement 0
|
||||
applymovement 255, Movement_1A75E9
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestUp
|
||||
waitmovement 0
|
||||
goto EventScript_1666C3
|
||||
end
|
||||
@@ -228,7 +225,7 @@ EventScript_1666C3:: @ 81666C3
|
||||
textcolor 0
|
||||
msgbox Text_17EE0E
|
||||
setvar VAR_LAST_TALKED, 2
|
||||
trainerbattle TRAINER_BATTLE_SINGLE_NO_INTRO_TEXT, TRAINER_TEAM_ROCKET_GRUNT_5, 0, Text_17EE70
|
||||
trainerbattle_no_intro TRAINER_TEAM_ROCKET_GRUNT_5, Text_17EE70
|
||||
setvar VAR_MAP_SCENE_CERULEAN_CITY_ROCKET, 1
|
||||
goto EventScript_16662E
|
||||
end
|
||||
@@ -238,7 +235,7 @@ CeruleanCity_EventScript_1666E7:: @ 81666E7
|
||||
faceplayer
|
||||
msgbox gUnknown_817F0F1
|
||||
closemessage
|
||||
applymovement 1, Movement_1A75E5
|
||||
applymovement 1, Movement_FaceOriginalDirection
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
@@ -246,8 +243,7 @@ CeruleanCity_EventScript_1666E7:: @ 81666E7
|
||||
CeruleanCity_EventScript_1666FE:: @ 81666FE
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_GOT_SS_TICKET
|
||||
goto_if TRUE, EventScript_166713
|
||||
goto_if_set FLAG_GOT_SS_TICKET, EventScript_166713
|
||||
msgbox gUnknown_817F01D
|
||||
release
|
||||
end
|
||||
@@ -258,15 +254,15 @@ EventScript_166713:: @ 8166713
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_16671D:: @ 816671D
|
||||
msgbox gUnknown_817F0B2, 2
|
||||
msgbox gUnknown_817F0B2, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_166726:: @ 8166726
|
||||
msgbox gUnknown_817EF3F, 2
|
||||
msgbox gUnknown_817EF3F, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_16672F:: @ 816672F
|
||||
msgbox gUnknown_817F319, 2
|
||||
msgbox gUnknown_817F319, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_166738:: @ 8166738
|
||||
@@ -274,7 +270,7 @@ CeruleanCity_EventScript_166738:: @ 8166738
|
||||
faceplayer
|
||||
msgbox gUnknown_817F2CF
|
||||
closemessage
|
||||
applymovement 11, Movement_1A75E5
|
||||
applymovement 11, Movement_FaceOriginalDirection
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
@@ -283,24 +279,24 @@ CeruleanCity_EventScript_16674F:: @ 816674F
|
||||
lock
|
||||
random 3
|
||||
copyvar VAR_0x8008, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8008, 0
|
||||
call_if eq, EventScript_1667B0
|
||||
compare_var_to_value VAR_0x8008, 1
|
||||
call_if eq, EventScript_1667B6
|
||||
compare_var_to_value VAR_0x8008, 2
|
||||
call_if eq, EventScript_1667BC
|
||||
compare VAR_0x8008, 0
|
||||
call_if_eq EventScript_1667B0
|
||||
compare VAR_0x8008, 1
|
||||
call_if_eq EventScript_1667B6
|
||||
compare VAR_0x8008, 2
|
||||
call_if_eq EventScript_1667BC
|
||||
waitmessage
|
||||
delay 40
|
||||
playse SE_PIN
|
||||
applymovement 5, Movement_1A75D9
|
||||
applymovement 5, Movement_QuestionMark
|
||||
waitmovement 0
|
||||
delay 30
|
||||
compare_var_to_value VAR_0x8008, 0
|
||||
call_if eq, EventScript_1667C2
|
||||
compare_var_to_value VAR_0x8008, 1
|
||||
call_if eq, EventScript_1667CB
|
||||
compare_var_to_value VAR_0x8008, 2
|
||||
call_if eq, EventScript_1667D4
|
||||
compare VAR_0x8008, 0
|
||||
call_if_eq EventScript_1667C2
|
||||
compare VAR_0x8008, 1
|
||||
call_if_eq EventScript_1667CB
|
||||
compare VAR_0x8008, 2
|
||||
call_if_eq EventScript_1667D4
|
||||
release
|
||||
end
|
||||
|
||||
@@ -332,14 +328,14 @@ CeruleanCity_EventScript_1667DD:: @ 81667DD
|
||||
lock
|
||||
random 4
|
||||
copyvar VAR_0x8008, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8008, 0
|
||||
call_if eq, EventScript_166814
|
||||
compare_var_to_value VAR_0x8008, 1
|
||||
call_if eq, EventScript_16681D
|
||||
compare_var_to_value VAR_0x8008, 2
|
||||
call_if eq, EventScript_166826
|
||||
compare_var_to_value VAR_0x8008, 3
|
||||
call_if eq, EventScript_16682F
|
||||
compare VAR_0x8008, 0
|
||||
call_if_eq EventScript_166814
|
||||
compare VAR_0x8008, 1
|
||||
call_if_eq EventScript_16681D
|
||||
compare VAR_0x8008, 2
|
||||
call_if_eq EventScript_166826
|
||||
compare VAR_0x8008, 3
|
||||
call_if_eq EventScript_16682F
|
||||
release
|
||||
end
|
||||
|
||||
@@ -360,15 +356,15 @@ EventScript_16682F:: @ 816682F
|
||||
return
|
||||
|
||||
CeruleanCity_EventScript_166838:: @ 8166838
|
||||
msgbox gUnknown_817F420, 3
|
||||
msgbox gUnknown_817F420, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_166841:: @ 8166841
|
||||
msgbox gUnknown_817F453, 3
|
||||
msgbox gUnknown_817F453, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_16684A:: @ 816684A
|
||||
msgbox gUnknown_817F4C5, 3
|
||||
msgbox gUnknown_817F4C5, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_166853:: @ 8166853
|
||||
|
||||
@@ -4,10 +4,8 @@ CeruleanCity_BikeShop_MapScripts:: @ 816ABBC
|
||||
CeruleanCity_BikeShop_EventScript_16ABBD:: @ 816ABBD
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_GOT_BICYCLE
|
||||
goto_if TRUE, EventScript_16AC58
|
||||
checkflag FLAG_GOT_BIKE_VOUCHER
|
||||
goto_if TRUE, EventScript_16AC22
|
||||
goto_if_set FLAG_GOT_BICYCLE, EventScript_16AC58
|
||||
goto_if_set FLAG_GOT_BIKE_VOUCHER, EventScript_16AC22
|
||||
showmoneybox 0, 0, 0
|
||||
message Text_192755
|
||||
waitmessage
|
||||
@@ -31,9 +29,9 @@ EventScript_16AC15:: @ 816AC15
|
||||
|
||||
EventScript_16AC22:: @ 816AC22
|
||||
msgbox gUnknown_81927B2
|
||||
giveitemfanfaremsg gUnknown_81927E1, ITEM_BICYCLE, 1, MUS_FAN5
|
||||
msgreceiveditem gUnknown_81927E1, ITEM_BICYCLE, 1, MUS_FAN5
|
||||
setflag FLAG_GOT_BICYCLE
|
||||
additem ITEM_BICYCLE, 1
|
||||
additem ITEM_BICYCLE
|
||||
removeitem ITEM_BIKE_VOUCHER, 1
|
||||
msgbox gUnknown_819280E
|
||||
release
|
||||
@@ -50,14 +48,13 @@ EventScript_16AC62:: @ 816AC62
|
||||
end
|
||||
|
||||
CeruleanCity_BikeShop_EventScript_16AC6C:: @ 816AC6C
|
||||
msgbox gUnknown_81928CF, 2
|
||||
msgbox gUnknown_81928CF, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeruleanCity_BikeShop_EventScript_16AC75:: @ 816AC75
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_GOT_BICYCLE
|
||||
goto_if TRUE, EventScript_16AC8A
|
||||
goto_if_set FLAG_GOT_BICYCLE, EventScript_16AC8A
|
||||
msgbox gUnknown_8192937
|
||||
release
|
||||
end
|
||||
@@ -69,5 +66,5 @@ EventScript_16AC8A:: @ 816AC8A
|
||||
|
||||
CeruleanCity_BikeShop_EventScript_16AC94:: @ 816AC94
|
||||
CeruleanCity_EventScript_16AC94:: @ 816AC94
|
||||
msgbox gUnknown_81929AD, 3
|
||||
msgbox gUnknown_81929AD, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
@@ -3,9 +3,8 @@ CeruleanCity_Gym_MapScripts:: @ 816AAA0
|
||||
|
||||
CeruleanCity_Gym_EventScript_16AAA1:: @ 816AAA1
|
||||
famechecker FAMECHECKER_MISTY, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005
|
||||
trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT_NO_MUSIC, TRAINER_LEADER_MISTY, 0, Text_1921EF, Text_19242D, EventScript_16AAD3
|
||||
checkflag FLAG_GOT_TM03_FROM_MISTY
|
||||
goto_if FALSE, EventScript_16AAF9
|
||||
trainerbattle_single TRAINER_LEADER_MISTY, Text_1921EF, Text_19242D, EventScript_16AAD3, NO_MUSIC
|
||||
goto_if_unset FLAG_GOT_TM03_FROM_MISTY, EventScript_16AAF9
|
||||
msgbox gUnknown_81922BF
|
||||
release
|
||||
end
|
||||
@@ -22,10 +21,9 @@ EventScript_16AAD3:: @ 816AAD3
|
||||
EventScript_16AAF9:: @ 816AAF9
|
||||
msgbox gUnknown_81922F7
|
||||
checkitemspace ITEM_TM03, 1
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16AB3A
|
||||
additem ITEM_TM03, 1
|
||||
giveitemfanfaremsg gUnknown_81923F1, ITEM_TM03
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq EventScript_16AB3A
|
||||
giveitem_msg gUnknown_81923F1, ITEM_TM03
|
||||
setflag FLAG_GOT_TM03_FROM_MISTY
|
||||
msgbox gUnknown_81922BF
|
||||
release
|
||||
@@ -37,21 +35,20 @@ EventScript_16AB3A:: @ 816AB3A
|
||||
end
|
||||
|
||||
CeruleanCity_Gym_EventScript_16AB44:: @ 816AB44
|
||||
trainerbattle TRAINER_BATTLE_SINGLE, TRAINER_PICNICKER_DIANA, 0, Text_192481, Text_1924D0
|
||||
msgbox gUnknown_81924E4, 6
|
||||
trainerbattle_single TRAINER_PICNICKER_DIANA, Text_192481, Text_1924D0
|
||||
msgbox gUnknown_81924E4, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
CeruleanCity_Gym_EventScript_16AB5B:: @ 816AB5B
|
||||
trainerbattle TRAINER_BATTLE_SINGLE, TRAINER_SWIMMER_MALE_LUIS, 0, Text_192524, Text_192547
|
||||
trainerbattle_single TRAINER_SWIMMER_MALE_LUIS, Text_192524, Text_192547
|
||||
famechecker FAMECHECKER_MISTY, 2
|
||||
msgbox gUnknown_8192556, 6
|
||||
msgbox gUnknown_8192556, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
CeruleanCity_Gym_EventScript_16AB7F:: @ 816AB7F
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_DEFEATED_MISTY
|
||||
goto_if TRUE, EventScript_16AB94
|
||||
goto_if_set FLAG_DEFEATED_MISTY, EventScript_16AB94
|
||||
msgbox gUnknown_81925AC
|
||||
release
|
||||
end
|
||||
@@ -63,8 +60,7 @@ EventScript_16AB94:: @ 816AB94
|
||||
|
||||
CeruleanCity_Gym_EventScript_16AB9E:: @ 816AB9E
|
||||
lockall
|
||||
checkflag FLAG_BADGE02_GET
|
||||
goto_if TRUE, EventScript_16ABB2
|
||||
goto_if_set FLAG_BADGE02_GET, EventScript_16ABB2
|
||||
msgbox gUnknown_81926E1
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -4,8 +4,7 @@ CeruleanCity_House2_MapScripts:: @ 816A975
|
||||
CeruleanCity_House2_EventScript_16A976:: @ 816A976
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_GOT_TM28_FROM_ROCKET
|
||||
goto_if TRUE, EventScript_16A98B
|
||||
goto_if_set FLAG_GOT_TM28_FROM_ROCKET, EventScript_16A98B
|
||||
msgbox gUnknown_8191E13
|
||||
release
|
||||
end
|
||||
@@ -16,9 +15,9 @@ EventScript_16A98B:: @ 816A98B
|
||||
end
|
||||
|
||||
CeruleanCity_House2_EventScript_16A995:: @ 816A995
|
||||
msgbox gUnknown_8191F2A, 2
|
||||
msgbox gUnknown_8191F2A, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeruleanCity_House2_EventScript_16A99E:: @ 816A99E
|
||||
msgbox gUnknown_8191F64, 3
|
||||
msgbox gUnknown_8191F64, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
@@ -2,7 +2,7 @@ CeruleanCity_House3_MapScripts:: @ 816A9A7
|
||||
.byte 0
|
||||
|
||||
CeruleanCity_House3_EventScript_16A9A8:: @ 816A9A8
|
||||
msgbox gUnknown_8191F80, 2
|
||||
msgbox gUnknown_8191F80, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeruleanCity_House3_EventScript_16A9B1:: @ 816A9B1
|
||||
@@ -10,17 +10,16 @@ CeruleanCity_House3_EventScript_16A9B1:: @ 816A9B1
|
||||
faceplayer
|
||||
setvar VAR_0x8008, 1
|
||||
call EventScript_1A8CAD
|
||||
checkflag FLAG_DID_ZYNX_TRADE
|
||||
goto_if TRUE, EventScript_16AA23
|
||||
goto_if_set FLAG_DID_ZYNX_TRADE, EventScript_16AA23
|
||||
msgbox gUnknown_81A59FE, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16AA0B
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_16AA0B
|
||||
call EventScript_1A8CBD
|
||||
compare_var_to_value VAR_0x8004, 6
|
||||
goto_if ge, EventScript_16AA0B
|
||||
compare VAR_0x8004, 6
|
||||
goto_if_ge EventScript_16AA0B
|
||||
call EventScript_1A8CC9
|
||||
compare_var_to_var VAR_RESULT, VAR_0x8009
|
||||
goto_if ne, EventScript_16AA15
|
||||
compare VAR_RESULT, VAR_0x8009
|
||||
goto_if_ne EventScript_16AA15
|
||||
call EventScript_1A8CD9
|
||||
msgbox gUnknown_81A5A9D
|
||||
setflag FLAG_DID_ZYNX_TRADE
|
||||
|
||||
@@ -3,26 +3,26 @@ CeruleanCity_House4_MapScripts:: @ 816ACEE
|
||||
|
||||
CeruleanCity_House4_EventScript_16ACEF:: @ 816ACEF
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if eq, EventScript_1A7AE0
|
||||
compare VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
special sub_8112364
|
||||
lock
|
||||
specialvar VAR_0x8004, Special_GetMENewsJisanItemAndState
|
||||
copyvar VAR_0x8008, VAR_RESULT
|
||||
compare_var_to_value VAR_0x8004, 0
|
||||
goto_if eq, EventScript_CeruleanCity_House4_NoNews
|
||||
compare_var_to_value VAR_0x8004, 1
|
||||
goto_if eq, EventScript_CeruleanCity_House4_News1
|
||||
compare_var_to_value VAR_0x8004, 2
|
||||
goto_if eq, EventScript_CeruleanCity_House4_News2
|
||||
compare_var_to_value VAR_0x8004, 3
|
||||
goto_if eq, EventScript_CeruleanCity_House4_NewsNotSpread
|
||||
compare_var_to_value VAR_0x8004, 4
|
||||
goto_if eq, EventScript_CeruleanCity_House4_NewsSpread1
|
||||
compare_var_to_value VAR_0x8004, 5
|
||||
goto_if eq, EventScript_CeruleanCity_House4_NewsSpread2
|
||||
compare_var_to_value VAR_0x8004, 6
|
||||
goto_if eq, EventScript_CeruleanCity_House4_NewsDone
|
||||
compare VAR_0x8004, 0
|
||||
goto_if_eq EventScript_CeruleanCity_House4_NoNews
|
||||
compare VAR_0x8004, 1
|
||||
goto_if_eq EventScript_CeruleanCity_House4_News1
|
||||
compare VAR_0x8004, 2
|
||||
goto_if_eq EventScript_CeruleanCity_House4_News2
|
||||
compare VAR_0x8004, 3
|
||||
goto_if_eq EventScript_CeruleanCity_House4_NewsNotSpread
|
||||
compare VAR_0x8004, 4
|
||||
goto_if_eq EventScript_CeruleanCity_House4_NewsSpread1
|
||||
compare VAR_0x8004, 5
|
||||
goto_if_eq EventScript_CeruleanCity_House4_NewsSpread2
|
||||
compare VAR_0x8004, 6
|
||||
goto_if_eq EventScript_CeruleanCity_House4_NewsDone
|
||||
end
|
||||
|
||||
EventScript_CeruleanCity_House4_NoNews:: @ 816AD59
|
||||
@@ -34,8 +34,8 @@ EventScript_CeruleanCity_House4_News1:: @ 816AD63
|
||||
call EventScript_CeruleanCity_House4_MovementReactionToNews
|
||||
msgbox gUnknown_8192B43
|
||||
giveitem VAR_0x8008
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16AE45
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16AE45
|
||||
release
|
||||
end
|
||||
|
||||
@@ -43,13 +43,13 @@ EventScript_CeruleanCity_House4_News2:: @ 816AD89
|
||||
call EventScript_CeruleanCity_House4_MovementReactionToNews
|
||||
msgbox gUnknown_8192C07
|
||||
giveitem VAR_0x8008, 4
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16AE45
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16AE45
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_CeruleanCity_House4_NewsNotSpread:: @ 816ADAF
|
||||
applymovement 1, Movement_1A75E1
|
||||
applymovement 1, Movement_FacePlayer
|
||||
waitmovement 0
|
||||
msgbox gUnknown_8192CD5
|
||||
release
|
||||
@@ -59,8 +59,8 @@ EventScript_CeruleanCity_House4_NewsSpread1:: @ 816ADC3
|
||||
call EventScript_CeruleanCity_House4_MovementReactionToNews
|
||||
msgbox gUnknown_8192D4B
|
||||
giveitem VAR_0x8008
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16AE45
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16AE45
|
||||
release
|
||||
end
|
||||
|
||||
@@ -68,13 +68,13 @@ EventScript_CeruleanCity_House4_NewsSpread2:: @ 816ADE9
|
||||
call EventScript_CeruleanCity_House4_MovementReactionToNews
|
||||
msgbox gUnknown_8192DE3
|
||||
giveitem VAR_0x8008, 4
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16AE45
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16AE45
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_CeruleanCity_House4_NewsDone:: @ 816AE0F
|
||||
applymovement 1, Movement_1A75E1
|
||||
applymovement 1, Movement_FacePlayer
|
||||
waitmovement 0
|
||||
msgbox gUnknown_8192EC5
|
||||
release
|
||||
@@ -82,11 +82,11 @@ EventScript_CeruleanCity_House4_NewsDone:: @ 816AE0F
|
||||
|
||||
EventScript_CeruleanCity_House4_MovementReactionToNews:: @ 816AE23
|
||||
playse SE_PIN
|
||||
applymovement 1, Movement_1A75DB
|
||||
applymovement 1, Movement_ExclamationMark
|
||||
waitmovement 0
|
||||
applymovement 1, Movement_1A75E1
|
||||
applymovement 1, Movement_FacePlayer
|
||||
waitmovement 0
|
||||
applymovement 1, Movement_1A75DD
|
||||
applymovement 1, Movement_Delay48
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
|
||||
@@ -4,18 +4,16 @@ CeruleanCity_House5_MapScripts:: @ 816AE4F
|
||||
CeruleanCity_House5_EventScript_16AE50:: @ 816AE50
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_GOT_POWDER_JAR
|
||||
goto_if TRUE, EventScript_16AEB7
|
||||
goto_if_set FLAG_GOT_POWDER_JAR, EventScript_16AEB7
|
||||
msgbox gUnknown_8192F67, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16AEAD
|
||||
checkflag FLAG_SYS_GOT_BERRY_POUCH
|
||||
goto_if FALSE, EventScript_16AEA3
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_16AEAD
|
||||
goto_if_unset FLAG_SYS_GOT_BERRY_POUCH, EventScript_16AEA3
|
||||
msgbox gUnknown_8193003
|
||||
setflag FLAG_GOT_POWDER_JAR
|
||||
giveitem ITEM_POWDER_JAR
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_1A6BF9
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq EventScript_BagIsFull
|
||||
msgbox gUnknown_8193033
|
||||
release
|
||||
end
|
||||
@@ -143,28 +141,28 @@ EventScript_16B048:: @ 816B048
|
||||
|
||||
EventScript_16B055:: @ 816B055
|
||||
msgbox gUnknown_819331E, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16AEC8
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_16AEC8
|
||||
copyvar VAR_0x8004, VAR_0x8009
|
||||
specialvar VAR_RESULT, sub_815EEB0
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16B0CC
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16B0CC
|
||||
giveitem VAR_0x8008
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16B0BF
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16B0BF
|
||||
copyvar VAR_0x8004, VAR_0x8009
|
||||
special sub_815EF5C
|
||||
special sub_815F070
|
||||
msgbox gUnknown_819337A, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if eq, EventScript_16AEC8
|
||||
compare VAR_RESULT, YES
|
||||
goto_if_eq EventScript_16AEC8
|
||||
msgbox gUnknown_81933FB
|
||||
special sub_815F114
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_16B0BF:: @ 816B0BF
|
||||
msgbox gUnknown_81A5207
|
||||
msgbox Text_BagIsFull
|
||||
special sub_815F114
|
||||
release
|
||||
end
|
||||
@@ -177,8 +175,8 @@ EventScript_16B0CC:: @ 816B0CC
|
||||
CeruleanCity_House5_EventScript_16B0DA:: @ 816B0DA
|
||||
lockall
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if eq, EventScript_1A7AE0
|
||||
compare VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
special sub_814EA7C
|
||||
waitstate
|
||||
releaseall
|
||||
|
||||
@@ -2,23 +2,23 @@ CeruleanCity_Mart_MapScripts:: @ 816AC9D
|
||||
.byte 0
|
||||
|
||||
CeruleanCity_Mart_EventScript_16AC9E:: @ 816AC9E
|
||||
msgbox gUnknown_81929C2, 2
|
||||
msgbox gUnknown_81929C2, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeruleanCity_Mart_EventScript_16ACA7:: @ 816ACA7
|
||||
msgbox gUnknown_8192A79, 2
|
||||
msgbox gUnknown_8192A79, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeruleanCity_Mart_EventScript_16ACB0:: @ 816ACB0
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if eq, EventScript_1A7AE0
|
||||
compare VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
lock
|
||||
faceplayer
|
||||
message Text_1A6211
|
||||
message Text_MayIHelpYou
|
||||
waitmessage
|
||||
pokemart Items_16ACD8
|
||||
msgbox gUnknown_81A5190
|
||||
msgbox Text_PleaseComeAgain
|
||||
release
|
||||
end
|
||||
|
||||
|
||||
@@ -1,25 +1,25 @@
|
||||
CeruleanCity_PokemonCenter_1F_MapScripts:: @ 816AA2D
|
||||
map_script 3, CeruleanCity_PokemonCenter_1F_MapScript1_16AA38
|
||||
map_script 5, CeruleanCity_PokemonCenter_1F_MapScript2_1BC05C
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, CeruleanCity_PokemonCenter_1F_OnTransition
|
||||
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
|
||||
.byte 0
|
||||
|
||||
CeruleanCity_PokemonCenter_1F_MapScript1_16AA38:: @ 816AA38
|
||||
CeruleanCity_PokemonCenter_1F_OnTransition:: @ 816AA38
|
||||
setrespawn SPAWN_CERULEAN_CITY
|
||||
end
|
||||
|
||||
CeruleanCity_PokemonCenter_1F_EventScript_16AA3C:: @ 816AA3C
|
||||
lock
|
||||
faceplayer
|
||||
call EventScript_1A6578
|
||||
call EventScript_PkmnCenterNurse
|
||||
release
|
||||
end
|
||||
|
||||
CeruleanCity_PokemonCenter_1F_EventScript_16AA45:: @ 816AA45
|
||||
msgbox gUnknown_8192079, 2
|
||||
msgbox gUnknown_8192079, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeruleanCity_PokemonCenter_1F_EventScript_16AA4E:: @ 816AA4E
|
||||
msgbox gUnknown_8191FFB, 2
|
||||
msgbox gUnknown_8191FFB, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeruleanCity_PokemonCenter_1F_EventScript_16AA57:: @ 816AA57
|
||||
@@ -31,5 +31,5 @@ CeruleanCity_PokemonCenter_1F_EventScript_16AA57:: @ 816AA57
|
||||
end
|
||||
|
||||
CeruleanCity_PokemonCenter_1F_EventScript_16AA70:: @ 816AA70
|
||||
msgbox gUnknown_819214C, 2
|
||||
msgbox gUnknown_819214C, MSGBOX_NPC
|
||||
end
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CeruleanCity_PokemonCenter_2F_EventScript_1A8CF6",
|
||||
"script": "Common_EventScript_UnionRoomAttendant",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -36,7 +36,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CeruleanCity_PokemonCenter_2F_EventScript_1A8CFC",
|
||||
"script": "Common_EventScript_WirelessClubAttendant",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -49,7 +49,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CeruleanCity_PokemonCenter_2F_EventScript_1A8D02",
|
||||
"script": "Common_EventScript_DirectCornerAttendant",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -62,7 +62,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CeruleanCity_PokemonCenter_2F_EventScript_1BB1D2",
|
||||
"script": "CableClub_EventScript_MysteryGiftMan",
|
||||
"flag": "FLAG_HIDE_MG_DELIVERYMEN"
|
||||
}
|
||||
],
|
||||
@@ -78,14 +78,14 @@
|
||||
"x": 5,
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_UNKNOWN_MAP_00_04",
|
||||
"dest_map": "MAP_UNION_ROOM",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 9,
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_UNKNOWN_MAP_00_01",
|
||||
"dest_map": "MAP_TRADE_CENTER",
|
||||
"dest_warp_id": 0
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,18 +1,19 @@
|
||||
CeruleanCity_PokemonCenter_2F_MapScripts:: @ 816AA79
|
||||
map_script 2, CeruleanCity_PokemonCenter_2F_MapScript1_1BB2A3
|
||||
map_script 4, CeruleanCity_PokemonCenter_2F_MapScript2_1BB1ED
|
||||
map_script 1, CeruleanCity_PokemonCenter_2F_MapScript3_1BB237
|
||||
map_script 3, CeruleanCity_PokemonCenter_2F_MapScript4_1BB1B4
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, CableClub_OnFrame
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, CableClub_OnWarp
|
||||
map_script MAP_SCRIPT_ON_LOAD, CableClub_OnLoad
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, CableClub_OnTransition
|
||||
.byte 0
|
||||
|
||||
CeruleanCity_PokemonCenter_2F_EventScript_16AA8E:: @ 816AA8E
|
||||
call EventScript_1BB4A3
|
||||
@ The below 3 are unused and leftover from RS
|
||||
CeruleanCity_PokemonCenter_2F_EventScript_Colosseum:: @ 816AA8E
|
||||
call CableClub_EventScript_Colosseum
|
||||
end
|
||||
|
||||
EventScript_16AA94:: @ 816AA94
|
||||
call EventScript_1BB6AB
|
||||
CeruleanCity_PokemonCenter_2F_EventScript_TradeCenter:: @ 816AA94
|
||||
call CableClub_EventScript_TradeCenter
|
||||
end
|
||||
|
||||
EventScript_16AA9A:: @ 816AA9A
|
||||
call EventScript_1BB7DE
|
||||
CeruleanCity_PokemonCenter_2F_EventScript_RecordCorner:: @ 816AA9A
|
||||
call CableClub_EventScript_RecordCorner
|
||||
end
|
||||
|
||||
@@ -120,7 +120,7 @@
|
||||
"x": 20,
|
||||
"y": 5,
|
||||
"elevation": 3,
|
||||
"var": "VAR_0x4001",
|
||||
"var": "VAR_TEMP_1",
|
||||
"var_value": 0,
|
||||
"script": "CinnabarIsland_EventScript_1671CA"
|
||||
}
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
CinnabarIsland_MapScripts:: @ 8166ED6
|
||||
map_script 3, CinnabarIsland_MapScript1_166EE1
|
||||
map_script 2, CinnabarIsland_MapScript2_166F6E
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, CinnabarIsland_OnTransition
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, CinnabarIsland_OnFrame
|
||||
.byte 0
|
||||
|
||||
CinnabarIsland_MapScript1_166EE1:: @ 8166EE1
|
||||
CinnabarIsland_OnTransition:: @ 8166EE1
|
||||
setworldmapflag FLAG_WORLD_MAP_CINNABAR_ISLAND
|
||||
call EventScript_166F5E
|
||||
compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND, 1
|
||||
call_if eq, EventScript_166F24
|
||||
compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND, 3
|
||||
call_if eq, EventScript_166F52
|
||||
compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND_2, 1
|
||||
call_if eq, EventScript_166F0B
|
||||
compare VAR_MAP_SCENE_CINNABAR_ISLAND, 1
|
||||
call_if_eq EventScript_166F24
|
||||
compare VAR_MAP_SCENE_CINNABAR_ISLAND, 3
|
||||
call_if_eq EventScript_166F52
|
||||
compare VAR_MAP_SCENE_CINNABAR_ISLAND_2, 1
|
||||
call_if_eq EventScript_166F0B
|
||||
end
|
||||
|
||||
EventScript_166F0B:: @ 8166F0B
|
||||
@@ -24,8 +24,8 @@ EventScript_166F0B:: @ 8166F0B
|
||||
|
||||
EventScript_166F24:: @ 8166F24
|
||||
getplayerxy VAR_0x8004, VAR_0x8005
|
||||
compare_var_to_value VAR_0x8004, 18
|
||||
goto_if ge, EventScript_166F4A
|
||||
compare VAR_0x8004, 18
|
||||
goto_if_ge EventScript_166F4A
|
||||
setflag FLAG_TEMP_2
|
||||
setobjectxyperm 3, 18, 12
|
||||
setobjectmovementtype 3, 7
|
||||
@@ -42,15 +42,14 @@ EventScript_166F52:: @ 8166F52
|
||||
return
|
||||
|
||||
EventScript_166F5E:: @ 8166F5E
|
||||
checkflag FLAG_HIDE_POKEMON_MANSION_B1F_SECRET_KEY
|
||||
goto_if TRUE, EventScript_166F68
|
||||
goto_if_set FLAG_HIDE_POKEMON_MANSION_B1F_SECRET_KEY, EventScript_166F68
|
||||
return
|
||||
|
||||
EventScript_166F68:: @ 8166F68
|
||||
setvar VAR_0x4001, 1
|
||||
setvar VAR_TEMP_1, 1
|
||||
return
|
||||
|
||||
CinnabarIsland_MapScript2_166F6E:: @ 8166F6E
|
||||
CinnabarIsland_OnFrame:: @ 8166F6E
|
||||
map_script_2 VAR_MAP_SCENE_CINNABAR_ISLAND_2, 1, EventScript_166F88
|
||||
map_script_2 VAR_MAP_SCENE_CINNABAR_ISLAND, 1, EventScript_166FCD
|
||||
map_script_2 VAR_MAP_SCENE_CINNABAR_ISLAND, 3, EventScript_166FA0
|
||||
@@ -82,45 +81,41 @@ EventScript_166FA0:: @ 8166FA0
|
||||
end
|
||||
|
||||
Movement_166FC6:: @ 8166FC6
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
EventScript_166FCD:: @ 8166FCD
|
||||
lockall
|
||||
textcolor 0
|
||||
checkflag FLAG_TEMP_2
|
||||
call_if FALSE, EventScript_167032
|
||||
checkflag FLAG_TEMP_2
|
||||
call_if TRUE, EventScript_16703D
|
||||
call_if_unset FLAG_TEMP_2, EventScript_167032
|
||||
call_if_set FLAG_TEMP_2, EventScript_16703D
|
||||
playse SE_PIN
|
||||
applymovement 3, Movement_1A75DB
|
||||
applymovement 3, Movement_ExclamationMark
|
||||
waitmovement 0
|
||||
applymovement 3, Movement_1A75DD
|
||||
applymovement 3, Movement_Delay48
|
||||
waitmovement 0
|
||||
checkflag FLAG_TEMP_2
|
||||
call_if FALSE, EventScript_167048
|
||||
checkflag FLAG_TEMP_2
|
||||
call_if TRUE, EventScript_167053
|
||||
call_if_unset FLAG_TEMP_2, EventScript_167048
|
||||
call_if_set FLAG_TEMP_2, EventScript_167053
|
||||
msgbox gUnknown_8180C90
|
||||
msgbox gUnknown_8180CAA, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if eq, EventScript_167068
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_167078
|
||||
compare VAR_RESULT, YES
|
||||
goto_if_eq EventScript_167068
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_167078
|
||||
end
|
||||
|
||||
EventScript_167032:: @ 8167032
|
||||
applymovement 3, Movement_1A75E9
|
||||
applymovement 3, Movement_WalkInPlaceFastestUp
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_16703D:: @ 816703D
|
||||
applymovement 3, Movement_1A75E7
|
||||
applymovement 3, Movement_WalkInPlaceFastestLeft
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
@@ -132,7 +127,7 @@ EventScript_167048:: @ 8167048
|
||||
EventScript_167053:: @ 8167053
|
||||
applymovement 3, Movement_1671A6
|
||||
waitmovement 0
|
||||
applymovement 255, Movement_1A75EB
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestRight
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
@@ -146,10 +141,8 @@ EventScript_167068:: @ 8167068
|
||||
EventScript_167078:: @ 8167078
|
||||
msgbox gUnknown_8180DF8
|
||||
closemessage
|
||||
checkflag FLAG_TEMP_2
|
||||
call_if FALSE, EventScript_1670A0
|
||||
checkflag FLAG_TEMP_2
|
||||
call_if TRUE, EventScript_1670B3
|
||||
call_if_unset FLAG_TEMP_2, EventScript_1670A0
|
||||
call_if_set FLAG_TEMP_2, EventScript_1670B3
|
||||
removeobject 3
|
||||
setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 2
|
||||
clearflag FLAG_HIDE_CINNABAR_POKECENTER_BILL
|
||||
@@ -162,17 +155,17 @@ EventScript_1670A0:: @ 81670A0
|
||||
return
|
||||
|
||||
Movement_1670AB:: @ 81670AB
|
||||
step_13
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
walk_right
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
EventScript_1670B3:: @ 81670B3
|
||||
applymovement 255, Movement_1670DB
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_1670DB
|
||||
applymovement 3, Movement_1670DE
|
||||
waitmovement 0
|
||||
opendoor 14, 11
|
||||
@@ -184,36 +177,31 @@ EventScript_1670B3:: @ 81670B3
|
||||
return
|
||||
|
||||
Movement_1670DB:: @ 81670DB
|
||||
step_12
|
||||
step_30
|
||||
walk_left
|
||||
walk_in_place_fastest_right
|
||||
step_end
|
||||
|
||||
Movement_1670DE:: @ 81670DE
|
||||
step_1c
|
||||
step_12
|
||||
step_2e
|
||||
delay_16
|
||||
walk_left
|
||||
walk_in_place_fastest_up
|
||||
step_end
|
||||
|
||||
Movement_1670E2:: @ 81670E2
|
||||
step_11
|
||||
step_1a
|
||||
step_60
|
||||
walk_up
|
||||
delay_4
|
||||
set_invisible
|
||||
step_end
|
||||
|
||||
EventScript_1670E6:: @ 81670E6
|
||||
checkflag FLAG_TEMP_2
|
||||
call_if TRUE, EventScript_167142
|
||||
call_if_set FLAG_TEMP_2, EventScript_167142
|
||||
addobject 4
|
||||
checkflag FLAG_TEMP_2
|
||||
call_if FALSE, EventScript_167154
|
||||
checkflag FLAG_TEMP_2
|
||||
call_if TRUE, EventScript_167166
|
||||
call_if_unset FLAG_TEMP_2, EventScript_167154
|
||||
call_if_set FLAG_TEMP_2, EventScript_167166
|
||||
msgbox gUnknown_8180EAD
|
||||
closemessage
|
||||
checkflag FLAG_TEMP_2
|
||||
call_if FALSE, EventScript_167171
|
||||
checkflag FLAG_TEMP_2
|
||||
call_if TRUE, EventScript_167183
|
||||
call_if_unset FLAG_TEMP_2, EventScript_167171
|
||||
call_if_set FLAG_TEMP_2, EventScript_167183
|
||||
setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 2
|
||||
removeobject 3
|
||||
delay 40
|
||||
@@ -226,7 +214,7 @@ EventScript_1670E6:: @ 81670E6
|
||||
|
||||
EventScript_167142:: @ 8167142
|
||||
applymovement 3, Movement_1671AF
|
||||
applymovement 255, Movement_1671AF
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_1671AF
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
@@ -243,101 +231,101 @@ EventScript_167166:: @ 8167166
|
||||
|
||||
EventScript_167171:: @ 8167171
|
||||
applymovement 3, Movement_16719D
|
||||
applymovement 255, Movement_1671BA
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_1671BA
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_167183:: @ 8167183
|
||||
applymovement 3, Movement_1671B6
|
||||
applymovement 255, Movement_1671C4
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_1671C4
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
Movement_167195:: @ 8167195
|
||||
step_1c
|
||||
step_1c
|
||||
step_1f
|
||||
step_1f
|
||||
step_12
|
||||
step_left
|
||||
step_left
|
||||
delay_16
|
||||
delay_16
|
||||
walk_fast_left
|
||||
walk_fast_left
|
||||
walk_left
|
||||
walk_slowest_left
|
||||
walk_slowest_left
|
||||
step_end
|
||||
|
||||
Movement_16719D:: @ 816719D
|
||||
step_13
|
||||
step_10
|
||||
step_10
|
||||
step_13
|
||||
step_1a
|
||||
step_60
|
||||
walk_right
|
||||
walk_down
|
||||
walk_down
|
||||
walk_right
|
||||
delay_4
|
||||
set_invisible
|
||||
step_end
|
||||
|
||||
Movement_1671A4:: @ 81671A4
|
||||
step_11
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
Movement_1671A6:: @ 81671A6
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
Movement_1671AA:: @ 81671AA
|
||||
step_1c
|
||||
step_1c
|
||||
step_1b
|
||||
step_30
|
||||
delay_16
|
||||
delay_16
|
||||
delay_8
|
||||
walk_in_place_fastest_right
|
||||
step_end
|
||||
|
||||
Movement_1671AF:: @ 81671AF
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
step_13
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
step_end
|
||||
|
||||
Movement_1671B6:: @ 81671B6
|
||||
step_13
|
||||
step_1a
|
||||
step_60
|
||||
walk_right
|
||||
delay_4
|
||||
set_invisible
|
||||
step_end
|
||||
|
||||
Movement_1671BA:: @ 81671BA
|
||||
step_10
|
||||
step_13
|
||||
step_10
|
||||
step_10
|
||||
step_30
|
||||
step_1a
|
||||
step_13
|
||||
step_1a
|
||||
step_60
|
||||
walk_down
|
||||
walk_right
|
||||
walk_down
|
||||
walk_down
|
||||
walk_in_place_fastest_right
|
||||
delay_4
|
||||
walk_right
|
||||
delay_4
|
||||
set_invisible
|
||||
step_end
|
||||
|
||||
Movement_1671C4:: @ 81671C4
|
||||
step_13
|
||||
step_1a
|
||||
step_13
|
||||
step_1a
|
||||
step_60
|
||||
walk_right
|
||||
delay_4
|
||||
walk_right
|
||||
delay_4
|
||||
set_invisible
|
||||
step_end
|
||||
|
||||
CinnabarIsland_EventScript_1671CA:: @ 81671CA
|
||||
lockall
|
||||
applymovement 255, Movement_1A75E9
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestUp
|
||||
waitmovement 0
|
||||
delay 20
|
||||
msgbox gUnknown_8180B20
|
||||
closemessage
|
||||
applymovement 255, Movement_1671ED
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_1671ED
|
||||
waitmovement 0
|
||||
releaseall
|
||||
end
|
||||
|
||||
Movement_1671ED:: @ 81671ED
|
||||
step_10
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
CinnabarIsland_EventScript_1671EF:: @ 81671EF
|
||||
@@ -349,15 +337,15 @@ CinnabarIsland_EventScript_1671EF:: @ 81671EF
|
||||
end
|
||||
|
||||
CinnabarIsland_EventScript_167208:: @ 8167208
|
||||
msgbox gUnknown_8180BA0, 2
|
||||
msgbox gUnknown_8180BA0, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CinnabarIsland_EventScript_167211:: @ 8167211
|
||||
msgbox gUnknown_8180C0D, 3
|
||||
msgbox gUnknown_8180C0D, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CinnabarIsland_EventScript_16721A:: @ 816721A
|
||||
msgbox gUnknown_8180C3E, 3
|
||||
msgbox gUnknown_8180C3E, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CinnabarIsland_EventScript_167223:: @ 8167223
|
||||
|
||||
@@ -1,22 +1,15 @@
|
||||
CinnabarIsland_Gym_MapScripts:: @ 816D94B
|
||||
map_script 1, CinnabarIsland_Gym_MapScript1_16D951
|
||||
map_script MAP_SCRIPT_ON_LOAD, CinnabarIsland_Gym_OnLoad
|
||||
.byte 0
|
||||
|
||||
CinnabarIsland_Gym_MapScript1_16D951:: @ 816D951
|
||||
checkflag FLAG_DEFEATED_BLAINE
|
||||
goto_if TRUE, EventScript_16D991
|
||||
checkflag FLAG_CINNABAR_GYM_QUIZ_1
|
||||
call_if TRUE, EventScript_16D9B0
|
||||
checkflag FLAG_CINNABAR_GYM_QUIZ_2
|
||||
call_if TRUE, EventScript_16D9B6
|
||||
checkflag FLAG_CINNABAR_GYM_QUIZ_3
|
||||
call_if TRUE, EventScript_16D9BC
|
||||
checkflag FLAG_CINNABAR_GYM_QUIZ_4
|
||||
call_if TRUE, EventScript_16D9C2
|
||||
checkflag FLAG_CINNABAR_GYM_QUIZ_5
|
||||
call_if TRUE, EventScript_16D9C8
|
||||
checkflag FLAG_CINNABAR_GYM_QUIZ_6
|
||||
call_if TRUE, EventScript_16D9CE
|
||||
CinnabarIsland_Gym_OnLoad:: @ 816D951
|
||||
goto_if_set FLAG_DEFEATED_BLAINE, EventScript_16D991
|
||||
call_if_set FLAG_CINNABAR_GYM_QUIZ_1, EventScript_16D9B0
|
||||
call_if_set FLAG_CINNABAR_GYM_QUIZ_2, EventScript_16D9B6
|
||||
call_if_set FLAG_CINNABAR_GYM_QUIZ_3, EventScript_16D9BC
|
||||
call_if_set FLAG_CINNABAR_GYM_QUIZ_4, EventScript_16D9C2
|
||||
call_if_set FLAG_CINNABAR_GYM_QUIZ_5, EventScript_16D9C8
|
||||
call_if_set FLAG_CINNABAR_GYM_QUIZ_6, EventScript_16D9CE
|
||||
end
|
||||
|
||||
EventScript_16D991:: @ 816D991
|
||||
@@ -54,9 +47,8 @@ EventScript_16D9CE:: @ 816D9CE
|
||||
|
||||
CinnabarIsland_Gym_EventScript_16D9D4:: @ 816D9D4
|
||||
famechecker FAMECHECKER_BLAINE, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005
|
||||
trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT_NO_MUSIC, TRAINER_LEADER_BLAINE, 0, Text_199543, Text_1995FA, EventScript_16DA06
|
||||
checkflag FLAG_GOT_TM38_FROM_BLAINE
|
||||
goto_if FALSE, EventScript_16DA34
|
||||
trainerbattle_single TRAINER_LEADER_BLAINE, Text_199543, Text_1995FA, EventScript_16DA06, NO_MUSIC
|
||||
goto_if_unset FLAG_GOT_TM38_FROM_BLAINE, EventScript_16DA34
|
||||
msgbox gUnknown_819971D
|
||||
release
|
||||
end
|
||||
@@ -75,10 +67,9 @@ EventScript_16DA06:: @ 816DA06
|
||||
EventScript_16DA34:: @ 816DA34
|
||||
msgbox gUnknown_819969E
|
||||
checkitemspace ITEM_TM38, 1
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16DA75
|
||||
additem ITEM_TM38, 1
|
||||
giveitemfanfaremsg gUnknown_81996FF, ITEM_TM38
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq EventScript_16DA75
|
||||
giveitem_msg gUnknown_81996FF, ITEM_TM38
|
||||
setflag FLAG_GOT_TM38_FROM_BLAINE
|
||||
msgbox gUnknown_8199652
|
||||
release
|
||||
@@ -90,18 +81,17 @@ EventScript_16DA75:: @ 816DA75
|
||||
end
|
||||
|
||||
CinnabarIsland_Gym_EventScript_16DA7F:: @ 816DA7F
|
||||
trainerbattle TRAINER_BATTLE_SINGLE, TRAINER_SUPER_NERD_ERIK, 0, Text_1997A5, Text_1997D6
|
||||
msgbox gUnknown_81997EA, 6
|
||||
trainerbattle_single TRAINER_SUPER_NERD_ERIK, Text_1997A5, Text_1997D6
|
||||
msgbox gUnknown_81997EA, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
CinnabarIsland_Gym_EventScript_16DA96:: @ 816DA96
|
||||
trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_SUPER_NERD_AVERY, 0, Text_1998BD, Text_1998ED, EventScript_16DAB1
|
||||
msgbox gUnknown_8199911, 6
|
||||
trainerbattle_single TRAINER_SUPER_NERD_AVERY, Text_1998BD, Text_1998ED, EventScript_16DAB1
|
||||
msgbox gUnknown_8199911, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
EventScript_16DAB1:: @ 816DAB1
|
||||
checkflag FLAG_CINNABAR_GYM_QUIZ_2
|
||||
call_if FALSE, EventScript_16DABC
|
||||
call_if_unset FLAG_CINNABAR_GYM_QUIZ_2, EventScript_16DABC
|
||||
release
|
||||
end
|
||||
|
||||
@@ -110,14 +100,13 @@ EventScript_16DABC:: @ 816DABC
|
||||
return
|
||||
|
||||
CinnabarIsland_Gym_EventScript_16DAC2:: @ 816DAC2
|
||||
trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_SUPER_NERD_DEREK, 0, Text_1999B7, Text_1999DB, EventScript_16DAEA
|
||||
trainerbattle_single TRAINER_SUPER_NERD_DEREK, Text_1999B7, Text_1999DB, EventScript_16DAEA
|
||||
famechecker FAMECHECKER_BLAINE, 2
|
||||
msgbox gUnknown_81999DF, 6
|
||||
msgbox gUnknown_81999DF, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
EventScript_16DAEA:: @ 816DAEA
|
||||
checkflag FLAG_CINNABAR_GYM_QUIZ_4
|
||||
call_if FALSE, EventScript_16DAF5
|
||||
call_if_unset FLAG_CINNABAR_GYM_QUIZ_4, EventScript_16DAF5
|
||||
release
|
||||
end
|
||||
|
||||
@@ -126,13 +115,12 @@ EventScript_16DAF5:: @ 816DAF5
|
||||
return
|
||||
|
||||
CinnabarIsland_Gym_EventScript_16DAFB:: @ 816DAFB
|
||||
trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_SUPER_NERD_ZAC, 0, Text_199AFC, Text_199B16, EventScript_16DB16
|
||||
msgbox gUnknown_8199B27, 6
|
||||
trainerbattle_single TRAINER_SUPER_NERD_ZAC, Text_199AFC, Text_199B16, EventScript_16DB16
|
||||
msgbox gUnknown_8199B27, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
EventScript_16DB16:: @ 816DB16
|
||||
checkflag FLAG_CINNABAR_GYM_QUIZ_6
|
||||
call_if FALSE, EventScript_16DB21
|
||||
call_if_unset FLAG_CINNABAR_GYM_QUIZ_6, EventScript_16DB21
|
||||
release
|
||||
end
|
||||
|
||||
@@ -141,13 +129,12 @@ EventScript_16DB21:: @ 816DB21
|
||||
return
|
||||
|
||||
CinnabarIsland_Gym_EventScript_16DB27:: @ 816DB27
|
||||
trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_BURGLAR_QUINN, 0, Text_19983F, Text_199870, EventScript_16DB42
|
||||
msgbox gUnknown_819987D, 6
|
||||
trainerbattle_single TRAINER_BURGLAR_QUINN, Text_19983F, Text_199870, EventScript_16DB42
|
||||
msgbox gUnknown_819987D, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
EventScript_16DB42:: @ 816DB42
|
||||
checkflag FLAG_CINNABAR_GYM_QUIZ_1
|
||||
call_if FALSE, EventScript_16DB4D
|
||||
call_if_unset FLAG_CINNABAR_GYM_QUIZ_1, EventScript_16DB4D
|
||||
release
|
||||
end
|
||||
|
||||
@@ -156,13 +143,12 @@ EventScript_16DB4D:: @ 816DB4D
|
||||
return
|
||||
|
||||
CinnabarIsland_Gym_EventScript_16DB53:: @ 816DB53
|
||||
trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_BURGLAR_RAMON, 0, Text_199948, Text_199973, EventScript_16DB6E
|
||||
msgbox gUnknown_8199986, 6
|
||||
trainerbattle_single TRAINER_BURGLAR_RAMON, Text_199948, Text_199973, EventScript_16DB6E
|
||||
msgbox gUnknown_8199986, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
EventScript_16DB6E:: @ 816DB6E
|
||||
checkflag FLAG_CINNABAR_GYM_QUIZ_3
|
||||
call_if FALSE, EventScript_16DB79
|
||||
call_if_unset FLAG_CINNABAR_GYM_QUIZ_3, EventScript_16DB79
|
||||
release
|
||||
end
|
||||
|
||||
@@ -171,13 +157,12 @@ EventScript_16DB79:: @ 816DB79
|
||||
return
|
||||
|
||||
CinnabarIsland_Gym_EventScript_16DB7F:: @ 816DB7F
|
||||
trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_BURGLAR_DUSTY, 0, Text_199A7F, Text_199AB9, EventScript_16DB9A
|
||||
msgbox gUnknown_8199AC9, 6
|
||||
trainerbattle_single TRAINER_BURGLAR_DUSTY, Text_199A7F, Text_199AB9, EventScript_16DB9A
|
||||
msgbox gUnknown_8199AC9, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
EventScript_16DB9A:: @ 816DB9A
|
||||
checkflag FLAG_CINNABAR_GYM_QUIZ_5
|
||||
call_if FALSE, EventScript_16DBA5
|
||||
call_if_unset FLAG_CINNABAR_GYM_QUIZ_5, EventScript_16DBA5
|
||||
release
|
||||
end
|
||||
|
||||
@@ -188,8 +173,7 @@ EventScript_16DBA5:: @ 816DBA5
|
||||
CinnabarIsland_Gym_EventScript_16DBAB:: @ 816DBAB
|
||||
lock
|
||||
faceplayer
|
||||
checkflag FLAG_DEFEATED_BLAINE
|
||||
goto_if TRUE, EventScript_16DBC0
|
||||
goto_if_set FLAG_DEFEATED_BLAINE, EventScript_16DBC0
|
||||
msgbox gUnknown_8199B81
|
||||
release
|
||||
end
|
||||
@@ -201,8 +185,7 @@ EventScript_16DBC0:: @ 816DBC0
|
||||
|
||||
CinnabarIsland_Gym_EventScript_16DBCA:: @ 816DBCA
|
||||
lockall
|
||||
checkflag FLAG_BADGE07_GET
|
||||
goto_if TRUE, EventScript_16DBDE
|
||||
goto_if_set FLAG_BADGE07_GET, EventScript_16DBDE
|
||||
msgbox gUnknown_8199C29
|
||||
releaseall
|
||||
end
|
||||
@@ -214,23 +197,23 @@ EventScript_16DBDE:: @ 816DBDE
|
||||
|
||||
CinnabarIsland_Gym_EventScript_16DBE8:: @ 816DBE8
|
||||
lockall
|
||||
setvar VAR_0x4001, 0
|
||||
setvar VAR_TEMP_1, 0
|
||||
goto EventScript_16DC00
|
||||
end
|
||||
|
||||
CinnabarIsland_Gym_EventScript_16DBF4:: @ 816DBF4
|
||||
lockall
|
||||
setvar VAR_0x4001, 1
|
||||
setvar VAR_TEMP_1, 1
|
||||
goto EventScript_16DC00
|
||||
end
|
||||
|
||||
EventScript_16DC00:: @ 816DC00
|
||||
msgbox gUnknown_8199C9F
|
||||
msgbox gUnknown_8199D5A, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if eq, EventScript_16DC43
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16DC6A
|
||||
compare VAR_RESULT, YES
|
||||
goto_if_eq EventScript_16DC43
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_16DC6A
|
||||
end
|
||||
|
||||
EventScript_16DC27:: @ 816DC27
|
||||
@@ -249,8 +232,7 @@ EventScript_16DC34:: @ 816DC34
|
||||
|
||||
EventScript_16DC43:: @ 816DC43
|
||||
call EventScript_16DC27
|
||||
checkflag FLAG_CINNABAR_GYM_QUIZ_1
|
||||
goto_if TRUE, EventScript_16DC68
|
||||
goto_if_set FLAG_CINNABAR_GYM_QUIZ_1, EventScript_16DC68
|
||||
call EventScript_16DC58
|
||||
releaseall
|
||||
end
|
||||
@@ -269,71 +251,68 @@ EventScript_16DC68:: @ 816DC68
|
||||
|
||||
EventScript_16DC6A:: @ 816DC6A
|
||||
call EventScript_16DC34
|
||||
checktrainerflag TRAINER_BURGLAR_QUINN
|
||||
goto_if lt, EventScript_16DC7A
|
||||
goto_if_undefeated TRAINER_BURGLAR_QUINN, EventScript_16DC7A
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_16DC7A:: @ 816DC7A
|
||||
compare_var_to_value VAR_0x4001, 0
|
||||
call_if eq, EventScript_16DCB4
|
||||
compare_var_to_value VAR_0x4001, 1
|
||||
call_if eq, EventScript_16DCC6
|
||||
compare VAR_TEMP_1, 0
|
||||
call_if_eq EventScript_16DCB4
|
||||
compare VAR_TEMP_1, 1
|
||||
call_if_eq EventScript_16DCC6
|
||||
textcolor 0
|
||||
msgbox gUnknown_819983F
|
||||
trainerbattle TRAINER_BATTLE_SINGLE_NO_INTRO_TEXT, TRAINER_BURGLAR_QUINN, 0, Text_199870
|
||||
checkflag FLAG_CINNABAR_GYM_QUIZ_1
|
||||
goto_if TRUE, EventScript_16DC68
|
||||
trainerbattle_no_intro TRAINER_BURGLAR_QUINN, Text_199870
|
||||
goto_if_set FLAG_CINNABAR_GYM_QUIZ_1, EventScript_16DC68
|
||||
call EventScript_16DC58
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_16DCB4:: @ 816DCB4
|
||||
applymovement 255, Movement_1A75EB
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestRight
|
||||
applymovement 1, Movement_16DCD8
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_16DCC6:: @ 816DCC6
|
||||
applymovement 255, Movement_1A75EB
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestRight
|
||||
applymovement 1, Movement_16DCDB
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
Movement_16DCD8:: @ 816DCD8
|
||||
step_12
|
||||
step_12
|
||||
walk_left
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
Movement_16DCDB:: @ 816DCDB
|
||||
step_12
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
CinnabarIsland_Gym_EventScript_16DCDD:: @ 816DCDD
|
||||
lockall
|
||||
setvar VAR_0x4001, 0
|
||||
setvar VAR_TEMP_1, 0
|
||||
goto EventScript_16DCF5
|
||||
end
|
||||
|
||||
CinnabarIsland_Gym_EventScript_16DCE9:: @ 816DCE9
|
||||
lockall
|
||||
setvar VAR_0x4001, 1
|
||||
setvar VAR_TEMP_1, 1
|
||||
goto EventScript_16DCF5
|
||||
end
|
||||
|
||||
EventScript_16DCF5:: @ 816DCF5
|
||||
msgbox gUnknown_8199C9F
|
||||
msgbox gUnknown_8199D79, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if eq, EventScript_16DD41
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16DD1C
|
||||
compare VAR_RESULT, YES
|
||||
goto_if_eq EventScript_16DD41
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_16DD1C
|
||||
end
|
||||
|
||||
EventScript_16DD1C:: @ 816DD1C
|
||||
call EventScript_16DC27
|
||||
checkflag FLAG_CINNABAR_GYM_QUIZ_2
|
||||
goto_if TRUE, EventScript_16DC68
|
||||
goto_if_set FLAG_CINNABAR_GYM_QUIZ_2, EventScript_16DC68
|
||||
call EventScript_16DD31
|
||||
releaseall
|
||||
end
|
||||
@@ -348,80 +327,77 @@ EventScript_16DD31:: @ 816DD31
|
||||
|
||||
EventScript_16DD41:: @ 816DD41
|
||||
call EventScript_16DC34
|
||||
checktrainerflag TRAINER_SUPER_NERD_AVERY
|
||||
goto_if lt, EventScript_16DD51
|
||||
goto_if_undefeated TRAINER_SUPER_NERD_AVERY, EventScript_16DD51
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_16DD51:: @ 816DD51
|
||||
compare_var_to_value VAR_0x4001, 0
|
||||
call_if eq, EventScript_16DD8B
|
||||
compare_var_to_value VAR_0x4001, 1
|
||||
call_if eq, EventScript_16DD9D
|
||||
compare VAR_TEMP_1, 0
|
||||
call_if_eq EventScript_16DD8B
|
||||
compare VAR_TEMP_1, 1
|
||||
call_if_eq EventScript_16DD9D
|
||||
textcolor 0
|
||||
msgbox gUnknown_81998BD
|
||||
trainerbattle TRAINER_BATTLE_SINGLE_NO_INTRO_TEXT, TRAINER_SUPER_NERD_AVERY, 0, Text_1998ED
|
||||
checkflag FLAG_CINNABAR_GYM_QUIZ_2
|
||||
goto_if TRUE, EventScript_16DC68
|
||||
trainerbattle_no_intro TRAINER_SUPER_NERD_AVERY, Text_1998ED
|
||||
goto_if_set FLAG_CINNABAR_GYM_QUIZ_2, EventScript_16DC68
|
||||
call EventScript_16DD31
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_16DD8B:: @ 816DD8B
|
||||
applymovement 255, Movement_16DDB7
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_16DDB7
|
||||
applymovement 3, Movement_16DDAF
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_16DD9D:: @ 816DD9D
|
||||
applymovement 255, Movement_16DDB7
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_16DDB7
|
||||
applymovement 3, Movement_16DDB3
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
Movement_16DDAF:: @ 816DDAF
|
||||
step_11
|
||||
step_11
|
||||
step_12
|
||||
walk_up
|
||||
walk_up
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
Movement_16DDB3:: @ 816DDB3
|
||||
step_11
|
||||
step_11
|
||||
step_2f
|
||||
walk_up
|
||||
walk_up
|
||||
walk_in_place_fastest_left
|
||||
step_end
|
||||
|
||||
Movement_16DDB7:: @ 816DDB7
|
||||
step_1c
|
||||
step_1c
|
||||
step_30
|
||||
delay_16
|
||||
delay_16
|
||||
walk_in_place_fastest_right
|
||||
step_end
|
||||
|
||||
CinnabarIsland_Gym_EventScript_16DDBB:: @ 816DDBB
|
||||
lockall
|
||||
setvar VAR_0x4001, 0
|
||||
setvar VAR_TEMP_1, 0
|
||||
goto EventScript_16DDD3
|
||||
end
|
||||
|
||||
CinnabarIsland_Gym_EventScript_16DDC7:: @ 816DDC7
|
||||
lockall
|
||||
setvar VAR_0x4001, 1
|
||||
setvar VAR_TEMP_1, 1
|
||||
goto EventScript_16DDD3
|
||||
end
|
||||
|
||||
EventScript_16DDD3:: @ 816DDD3
|
||||
msgbox gUnknown_8199C9F
|
||||
msgbox gUnknown_8199DA9, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if eq, EventScript_16DE1F
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16DDFA
|
||||
compare VAR_RESULT, YES
|
||||
goto_if_eq EventScript_16DE1F
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_16DDFA
|
||||
end
|
||||
|
||||
EventScript_16DDFA:: @ 816DDFA
|
||||
call EventScript_16DC27
|
||||
checkflag FLAG_CINNABAR_GYM_QUIZ_3
|
||||
goto_if TRUE, EventScript_16DC68
|
||||
goto_if_set FLAG_CINNABAR_GYM_QUIZ_3, EventScript_16DC68
|
||||
call EventScript_16DE0F
|
||||
releaseall
|
||||
end
|
||||
@@ -436,71 +412,68 @@ EventScript_16DE0F:: @ 816DE0F
|
||||
|
||||
EventScript_16DE1F:: @ 816DE1F
|
||||
call EventScript_16DC34
|
||||
checktrainerflag TRAINER_BURGLAR_RAMON
|
||||
goto_if lt, EventScript_16DE2F
|
||||
goto_if_undefeated TRAINER_BURGLAR_RAMON, EventScript_16DE2F
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_16DE2F:: @ 816DE2F
|
||||
compare_var_to_value VAR_0x4001, 0
|
||||
call_if eq, EventScript_16DE69
|
||||
compare_var_to_value VAR_0x4001, 1
|
||||
call_if eq, EventScript_16DE7B
|
||||
compare VAR_TEMP_1, 0
|
||||
call_if_eq EventScript_16DE69
|
||||
compare VAR_TEMP_1, 1
|
||||
call_if_eq EventScript_16DE7B
|
||||
textcolor 0
|
||||
msgbox gUnknown_8199948
|
||||
trainerbattle TRAINER_BATTLE_SINGLE_NO_INTRO_TEXT, TRAINER_BURGLAR_RAMON, 0, Text_199973
|
||||
checkflag FLAG_CINNABAR_GYM_QUIZ_3
|
||||
goto_if TRUE, EventScript_16DC68
|
||||
trainerbattle_no_intro TRAINER_BURGLAR_RAMON, Text_199973
|
||||
goto_if_set FLAG_CINNABAR_GYM_QUIZ_3, EventScript_16DC68
|
||||
call EventScript_16DE0F
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_16DE69:: @ 816DE69
|
||||
applymovement 255, Movement_1A75EB
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestRight
|
||||
applymovement 4, Movement_16DE8D
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_16DE7B:: @ 816DE7B
|
||||
applymovement 255, Movement_1A75EB
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestRight
|
||||
applymovement 4, Movement_16DE90
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
Movement_16DE8D:: @ 816DE8D
|
||||
step_12
|
||||
step_12
|
||||
walk_left
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
Movement_16DE90:: @ 816DE90
|
||||
step_12
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
CinnabarIsland_Gym_EventScript_16DE92:: @ 816DE92
|
||||
lockall
|
||||
setvar VAR_0x4001, 0
|
||||
setvar VAR_TEMP_1, 0
|
||||
goto EventScript_16DEAA
|
||||
end
|
||||
|
||||
CinnabarIsland_Gym_EventScript_16DE9E:: @ 816DE9E
|
||||
lockall
|
||||
setvar VAR_0x4001, 1
|
||||
setvar VAR_TEMP_1, 1
|
||||
goto EventScript_16DEAA
|
||||
end
|
||||
|
||||
EventScript_16DEAA:: @ 816DEAA
|
||||
msgbox gUnknown_8199C9F
|
||||
msgbox gUnknown_8199DC6, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if eq, EventScript_16DEF6
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16DED1
|
||||
compare VAR_RESULT, YES
|
||||
goto_if_eq EventScript_16DEF6
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_16DED1
|
||||
end
|
||||
|
||||
EventScript_16DED1:: @ 816DED1
|
||||
call EventScript_16DC27
|
||||
checkflag FLAG_CINNABAR_GYM_QUIZ_4
|
||||
goto_if TRUE, EventScript_16DC68
|
||||
goto_if_set FLAG_CINNABAR_GYM_QUIZ_4, EventScript_16DC68
|
||||
call EventScript_16DEE6
|
||||
releaseall
|
||||
end
|
||||
@@ -515,71 +488,68 @@ EventScript_16DEE6:: @ 816DEE6
|
||||
|
||||
EventScript_16DEF6:: @ 816DEF6
|
||||
call EventScript_16DC34
|
||||
checktrainerflag TRAINER_SUPER_NERD_DEREK
|
||||
goto_if lt, EventScript_16DF06
|
||||
goto_if_undefeated TRAINER_SUPER_NERD_DEREK, EventScript_16DF06
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_16DF06:: @ 816DF06
|
||||
compare_var_to_value VAR_0x4001, 0
|
||||
call_if eq, EventScript_16DF40
|
||||
compare_var_to_value VAR_0x4001, 1
|
||||
call_if eq, EventScript_16DF52
|
||||
compare VAR_TEMP_1, 0
|
||||
call_if_eq EventScript_16DF40
|
||||
compare VAR_TEMP_1, 1
|
||||
call_if_eq EventScript_16DF52
|
||||
textcolor 0
|
||||
msgbox gUnknown_81999B7
|
||||
trainerbattle TRAINER_BATTLE_SINGLE_NO_INTRO_TEXT, TRAINER_SUPER_NERD_DEREK, 0, Text_1999DB
|
||||
checkflag FLAG_CINNABAR_GYM_QUIZ_4
|
||||
goto_if TRUE, EventScript_16DC68
|
||||
trainerbattle_no_intro TRAINER_SUPER_NERD_DEREK, Text_1999DB
|
||||
goto_if_set FLAG_CINNABAR_GYM_QUIZ_4, EventScript_16DC68
|
||||
call EventScript_16DEE6
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_16DF40:: @ 816DF40
|
||||
applymovement 255, Movement_1A75EB
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestRight
|
||||
applymovement 5, Movement_16DF64
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_16DF52:: @ 816DF52
|
||||
applymovement 255, Movement_1A75EB
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestRight
|
||||
applymovement 5, Movement_16DF67
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
Movement_16DF64:: @ 816DF64
|
||||
step_12
|
||||
step_12
|
||||
walk_left
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
Movement_16DF67:: @ 816DF67
|
||||
step_12
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
CinnabarIsland_Gym_EventScript_16DF69:: @ 816DF69
|
||||
lockall
|
||||
setvar VAR_0x4001, 0
|
||||
setvar VAR_TEMP_1, 0
|
||||
goto EventScript_16DF81
|
||||
end
|
||||
|
||||
CinnabarIsland_Gym_EventScript_16DF75:: @ 816DF75
|
||||
lockall
|
||||
setvar VAR_0x4001, 1
|
||||
setvar VAR_TEMP_1, 1
|
||||
goto EventScript_16DF81
|
||||
end
|
||||
|
||||
EventScript_16DF81:: @ 816DF81
|
||||
msgbox gUnknown_8199C9F
|
||||
msgbox gUnknown_8199E00, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if eq, EventScript_16DFA8
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16DFCD
|
||||
compare VAR_RESULT, YES
|
||||
goto_if_eq EventScript_16DFA8
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_16DFCD
|
||||
end
|
||||
|
||||
EventScript_16DFA8:: @ 816DFA8
|
||||
call EventScript_16DC27
|
||||
checkflag FLAG_CINNABAR_GYM_QUIZ_5
|
||||
goto_if TRUE, EventScript_16DC68
|
||||
goto_if_set FLAG_CINNABAR_GYM_QUIZ_5, EventScript_16DC68
|
||||
call EventScript_16DFBD
|
||||
releaseall
|
||||
end
|
||||
@@ -594,71 +564,68 @@ EventScript_16DFBD:: @ 816DFBD
|
||||
|
||||
EventScript_16DFCD:: @ 816DFCD
|
||||
call EventScript_16DC34
|
||||
checktrainerflag TRAINER_BURGLAR_DUSTY
|
||||
goto_if lt, EventScript_16DFDD
|
||||
goto_if_undefeated TRAINER_BURGLAR_DUSTY, EventScript_16DFDD
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_16DFDD:: @ 816DFDD
|
||||
compare_var_to_value VAR_0x4001, 0
|
||||
call_if eq, EventScript_16E017
|
||||
compare_var_to_value VAR_0x4001, 1
|
||||
call_if eq, EventScript_16E029
|
||||
compare VAR_TEMP_1, 0
|
||||
call_if_eq EventScript_16E017
|
||||
compare VAR_TEMP_1, 1
|
||||
call_if_eq EventScript_16E029
|
||||
textcolor 0
|
||||
msgbox gUnknown_8199A7F
|
||||
trainerbattle TRAINER_BATTLE_SINGLE_NO_INTRO_TEXT, TRAINER_BURGLAR_DUSTY, 0, Text_199AB9
|
||||
checkflag FLAG_CINNABAR_GYM_QUIZ_5
|
||||
goto_if TRUE, EventScript_16DC68
|
||||
trainerbattle_no_intro TRAINER_BURGLAR_DUSTY, Text_199AB9
|
||||
goto_if_set FLAG_CINNABAR_GYM_QUIZ_5, EventScript_16DC68
|
||||
call EventScript_16DFBD
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_16E017:: @ 816E017
|
||||
applymovement 255, Movement_1A75EB
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestRight
|
||||
applymovement 6, Movement_16E03B
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_16E029:: @ 816E029
|
||||
applymovement 255, Movement_1A75EB
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestRight
|
||||
applymovement 6, Movement_16E03E
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
Movement_16E03B:: @ 816E03B
|
||||
step_12
|
||||
step_12
|
||||
walk_left
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
Movement_16E03E:: @ 816E03E
|
||||
step_12
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
CinnabarIsland_Gym_EventScript_16E040:: @ 816E040
|
||||
lockall
|
||||
setvar VAR_0x4001, 0
|
||||
setvar VAR_TEMP_1, 0
|
||||
goto EventScript_16E058
|
||||
end
|
||||
|
||||
CinnabarIsland_Gym_EventScript_16E04C:: @ 816E04C
|
||||
lockall
|
||||
setvar VAR_0x4001, 1
|
||||
setvar VAR_TEMP_1, 1
|
||||
goto EventScript_16E058
|
||||
end
|
||||
|
||||
EventScript_16E058:: @ 816E058
|
||||
msgbox gUnknown_8199C9F
|
||||
msgbox gUnknown_8199E36, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if eq, EventScript_16E0A4
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16E07F
|
||||
compare VAR_RESULT, YES
|
||||
goto_if_eq EventScript_16E0A4
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_16E07F
|
||||
end
|
||||
|
||||
EventScript_16E07F:: @ 816E07F
|
||||
call EventScript_16DC27
|
||||
checkflag FLAG_CINNABAR_GYM_QUIZ_6
|
||||
goto_if TRUE, EventScript_16DC68
|
||||
goto_if_set FLAG_CINNABAR_GYM_QUIZ_6, EventScript_16DC68
|
||||
call EventScript_16E094
|
||||
releaseall
|
||||
end
|
||||
@@ -673,44 +640,42 @@ EventScript_16E094:: @ 816E094
|
||||
|
||||
EventScript_16E0A4:: @ 816E0A4
|
||||
call EventScript_16DC34
|
||||
checktrainerflag TRAINER_SUPER_NERD_ZAC
|
||||
goto_if lt, EventScript_16E0B4
|
||||
goto_if_undefeated TRAINER_SUPER_NERD_ZAC, EventScript_16E0B4
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_16E0B4:: @ 816E0B4
|
||||
compare_var_to_value VAR_0x4001, 0
|
||||
call_if eq, EventScript_16E0EE
|
||||
compare_var_to_value VAR_0x4001, 1
|
||||
call_if eq, EventScript_16E100
|
||||
compare VAR_TEMP_1, 0
|
||||
call_if_eq EventScript_16E0EE
|
||||
compare VAR_TEMP_1, 1
|
||||
call_if_eq EventScript_16E100
|
||||
textcolor 0
|
||||
msgbox gUnknown_8199AFC
|
||||
trainerbattle TRAINER_BATTLE_SINGLE_NO_INTRO_TEXT, TRAINER_SUPER_NERD_ZAC, 0, Text_199B16
|
||||
checkflag FLAG_CINNABAR_GYM_QUIZ_6
|
||||
goto_if TRUE, EventScript_16DC68
|
||||
trainerbattle_no_intro TRAINER_SUPER_NERD_ZAC, Text_199B16
|
||||
goto_if_set FLAG_CINNABAR_GYM_QUIZ_6, EventScript_16DC68
|
||||
call EventScript_16E094
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_16E0EE:: @ 816E0EE
|
||||
applymovement 255, Movement_1A75EB
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestRight
|
||||
applymovement 7, Movement_16E112
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_16E100:: @ 816E100
|
||||
applymovement 255, Movement_1A75EB
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestRight
|
||||
applymovement 7, Movement_16E115
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
Movement_16E112:: @ 816E112
|
||||
step_12
|
||||
step_12
|
||||
walk_left
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
Movement_16E115:: @ 816E115
|
||||
step_12
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
EventScript_16E117:: @ 816E117
|
||||
|
||||
@@ -2,23 +2,23 @@ CinnabarIsland_Mart_MapScripts:: @ 816EA0F
|
||||
.byte 0
|
||||
|
||||
CinnabarIsland_Mart_EventScript_16EA10:: @ 816EA10
|
||||
msgbox gUnknown_819A7A0, 2
|
||||
msgbox gUnknown_819A7A0, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CinnabarIsland_Mart_EventScript_16EA19:: @ 816EA19
|
||||
msgbox gUnknown_819A7F1, 2
|
||||
msgbox gUnknown_819A7F1, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CinnabarIsland_Mart_EventScript_16EA22:: @ 816EA22
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if eq, EventScript_1A7AE0
|
||||
compare VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A7AE0
|
||||
lock
|
||||
faceplayer
|
||||
message Text_1A6211
|
||||
message Text_MayIHelpYou
|
||||
waitmessage
|
||||
pokemart Items_16EA48
|
||||
msgbox gUnknown_81A5190
|
||||
msgbox Text_PleaseComeAgain
|
||||
release
|
||||
end
|
||||
|
||||
|
||||
@@ -1,37 +1,37 @@
|
||||
CinnabarIsland_PokemonCenter_1F_MapScripts:: @ 816E8D7
|
||||
map_script 3, CinnabarIsland_PokemonCenter_1F_MapScript1_16E8E2
|
||||
map_script 5, CinnabarIsland_PokemonCenter_1F_MapScript2_1BC05C
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, CinnabarIsland_PokemonCenter_1F_OnTransition
|
||||
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
|
||||
.byte 0
|
||||
|
||||
CinnabarIsland_PokemonCenter_1F_MapScript1_16E8E2:: @ 816E8E2
|
||||
CinnabarIsland_PokemonCenter_1F_OnTransition:: @ 816E8E2
|
||||
setrespawn SPAWN_CINNABAR_ISLAND
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonCenter_1F_EventScript_16E8E6:: @ 816E8E6
|
||||
lock
|
||||
faceplayer
|
||||
call EventScript_1A6578
|
||||
call EventScript_PkmnCenterNurse
|
||||
release
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonCenter_1F_EventScript_16E8EF:: @ 816E8EF
|
||||
msgbox gUnknown_819A5BE, 2
|
||||
msgbox gUnknown_819A5BE, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonCenter_1F_EventScript_16E8F8:: @ 816E8F8
|
||||
msgbox gUnknown_819A4F8, 2
|
||||
msgbox gUnknown_819A4F8, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonCenter_1F_EventScript_16E901:: @ 816E901
|
||||
msgbox gUnknown_819A6B1, 2
|
||||
msgbox gUnknown_819A6B1, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonCenter_1F_EventScript_16E90A:: @ 816E90A
|
||||
lock
|
||||
faceplayer
|
||||
msgbox gUnknown_819A725, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16E9A5
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_16E9A5
|
||||
msgbox gUnknown_819A785
|
||||
closemessage
|
||||
playbgm MUS_ANNAI, 1
|
||||
@@ -39,12 +39,12 @@ CinnabarIsland_PokemonCenter_1F_EventScript_16E90A:: @ 816E90A
|
||||
setflag FLAG_SPECIAL_FLAG_0x4001
|
||||
setflag FLAG_HIDE_CINNABAR_POKECENTER_BILL
|
||||
delay 20
|
||||
compare_var_to_value VAR_FACING, 1
|
||||
call_if eq, EventScript_16E96F
|
||||
compare_var_to_value VAR_FACING, 4
|
||||
call_if eq, EventScript_16E981
|
||||
compare_var_to_value VAR_FACING, 3
|
||||
call_if eq, EventScript_16E993
|
||||
compare VAR_FACING, DIR_SOUTH
|
||||
call_if_eq EventScript_16E96F
|
||||
compare VAR_FACING, DIR_EAST
|
||||
call_if_eq EventScript_16E981
|
||||
compare VAR_FACING, DIR_WEST
|
||||
call_if_eq EventScript_16E993
|
||||
removeobject 7
|
||||
setvar VAR_MAP_SCENE_CINNABAR_ISLAND_2, 1
|
||||
clearflag FLAG_HIDE_CINNABAR_BILL
|
||||
@@ -55,19 +55,19 @@ CinnabarIsland_PokemonCenter_1F_EventScript_16E90A:: @ 816E90A
|
||||
|
||||
EventScript_16E96F:: @ 816E96F
|
||||
applymovement 7, Movement_16E9AF
|
||||
applymovement 255, Movement_16E9B9
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_16E9B9
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_16E981:: @ 816E981
|
||||
applymovement 7, Movement_16E9C3
|
||||
applymovement 255, Movement_16E9CF
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_16E9CF
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_16E993:: @ 816E993
|
||||
applymovement 7, Movement_16E9AF
|
||||
applymovement 255, Movement_16E9DE
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_16E9DE
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
@@ -77,68 +77,68 @@ EventScript_16E9A5:: @ 816E9A5
|
||||
end
|
||||
|
||||
Movement_16E9AF:: @ 816E9AF
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_1b
|
||||
step_60
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
delay_8
|
||||
set_invisible
|
||||
step_end
|
||||
|
||||
Movement_16E9B9:: @ 816E9B9
|
||||
step_10
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_10
|
||||
step_10
|
||||
step_1c
|
||||
step_10
|
||||
walk_down
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_down
|
||||
walk_down
|
||||
delay_16
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
Movement_16E9C3:: @ 816E9C3
|
||||
step_11
|
||||
step_12
|
||||
step_12
|
||||
step_10
|
||||
step_12
|
||||
step_12
|
||||
step_10
|
||||
step_10
|
||||
step_10
|
||||
step_1b
|
||||
step_60
|
||||
walk_up
|
||||
walk_left
|
||||
walk_left
|
||||
walk_down
|
||||
walk_left
|
||||
walk_left
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
delay_8
|
||||
set_invisible
|
||||
step_end
|
||||
|
||||
Movement_16E9CF:: @ 816E9CF
|
||||
step_1c
|
||||
step_1c
|
||||
step_1c
|
||||
step_02
|
||||
step_1c
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_10
|
||||
step_10
|
||||
step_1b
|
||||
step_10
|
||||
step_1b
|
||||
step_60
|
||||
delay_16
|
||||
delay_16
|
||||
delay_16
|
||||
face_left
|
||||
delay_16
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_down
|
||||
walk_down
|
||||
delay_8
|
||||
walk_down
|
||||
delay_8
|
||||
set_invisible
|
||||
step_end
|
||||
|
||||
Movement_16E9DE:: @ 816E9DE
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_12
|
||||
step_10
|
||||
step_10
|
||||
step_1c
|
||||
step_10
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_down
|
||||
walk_down
|
||||
delay_16
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CinnabarIsland_PokemonCenter_2F_EventScript_1A8CF6",
|
||||
"script": "Common_EventScript_UnionRoomAttendant",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -36,7 +36,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CinnabarIsland_PokemonCenter_2F_EventScript_1A8CFC",
|
||||
"script": "Common_EventScript_WirelessClubAttendant",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -49,7 +49,7 @@
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CinnabarIsland_PokemonCenter_2F_EventScript_1A8D02",
|
||||
"script": "Common_EventScript_DirectCornerAttendant",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -62,7 +62,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CinnabarIsland_PokemonCenter_2F_EventScript_1BB1D2",
|
||||
"script": "CableClub_EventScript_MysteryGiftMan",
|
||||
"flag": "FLAG_HIDE_MG_DELIVERYMEN"
|
||||
}
|
||||
],
|
||||
@@ -78,14 +78,14 @@
|
||||
"x": 5,
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_UNKNOWN_MAP_00_04",
|
||||
"dest_map": "MAP_UNION_ROOM",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 9,
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_UNKNOWN_MAP_00_01",
|
||||
"dest_map": "MAP_TRADE_CENTER",
|
||||
"dest_warp_id": 0
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,18 +1,19 @@
|
||||
CinnabarIsland_PokemonCenter_2F_MapScripts:: @ 816E9E8
|
||||
map_script 2, CinnabarIsland_PokemonCenter_2F_MapScript1_1BB2A3
|
||||
map_script 4, CinnabarIsland_PokemonCenter_2F_MapScript2_1BB1ED
|
||||
map_script 1, CinnabarIsland_PokemonCenter_2F_MapScript3_1BB237
|
||||
map_script 3, CinnabarIsland_PokemonCenter_2F_MapScript4_1BB1B4
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, CableClub_OnFrame
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, CableClub_OnWarp
|
||||
map_script MAP_SCRIPT_ON_LOAD, CableClub_OnLoad
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, CableClub_OnTransition
|
||||
.byte 0
|
||||
|
||||
CinnabarIsland_PokemonCenter_2F_EventScript_16E9FD:: @ 816E9FD
|
||||
call EventScript_1BB4A3
|
||||
@ The below 3 are unused and leftover from RS
|
||||
CinnabarIsland_PokemonCenter_2F_EventScript_Colosseum:: @ 816E9FD
|
||||
call CableClub_EventScript_Colosseum
|
||||
end
|
||||
|
||||
EventScript_16EA03:: @ 816EA03
|
||||
call EventScript_1BB6AB
|
||||
CinnabarIsland_PokemonCenter_2F_EventScript_TradeCenter:: @ 816EA03
|
||||
call CableClub_EventScript_TradeCenter
|
||||
end
|
||||
|
||||
EventScript_16EA09:: @ 816EA09
|
||||
call EventScript_1BB7DE
|
||||
CinnabarIsland_PokemonCenter_2F_EventScript_RecordCorner:: @ 816EA09
|
||||
call CableClub_EventScript_RecordCorner
|
||||
end
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
CinnabarIsland_PokemonLab_Entrance_MapScripts:: @ 816E273
|
||||
map_script 3, CinnabarIsland_PokemonLab_Entrance_MapScript1_16E279
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, CinnabarIsland_PokemonLab_Entrance_OnTransition
|
||||
.byte 0
|
||||
|
||||
CinnabarIsland_PokemonLab_Entrance_MapScript1_16E279:: @ 816E279
|
||||
compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 1
|
||||
call_if eq, EventScript_16E285
|
||||
CinnabarIsland_PokemonLab_Entrance_OnTransition:: @ 816E279
|
||||
compare VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 1
|
||||
call_if_eq EventScript_16E285
|
||||
end
|
||||
|
||||
EventScript_16E285:: @ 816E285
|
||||
@@ -12,21 +12,21 @@ EventScript_16E285:: @ 816E285
|
||||
return
|
||||
|
||||
CinnabarIsland_PokemonLab_Entrance_EventScript_16E28B:: @ 816E28B
|
||||
msgbox gUnknown_8199EE5, 2
|
||||
msgbox gUnknown_8199EE5, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonLab_Entrance_EventScript_16E294:: @ 816E294
|
||||
msgbox gUnknown_8199F41, 3
|
||||
msgbox gUnknown_8199F41, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonLab_Entrance_EventScript_16E29D:: @ 816E29D
|
||||
msgbox gUnknown_8199F6A, 3
|
||||
msgbox gUnknown_8199F6A, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonLab_Entrance_EventScript_16E2A6:: @ 816E2A6
|
||||
msgbox gUnknown_8199F83, 3
|
||||
msgbox gUnknown_8199F83, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonLab_Entrance_EventScript_16E2AF:: @ 816E2AF
|
||||
msgbox gUnknown_8199F9A, 3
|
||||
msgbox gUnknown_8199F9A, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
@@ -6,17 +6,16 @@ CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E401:: @ 816E401
|
||||
faceplayer
|
||||
setvar VAR_0x8008, 8
|
||||
call EventScript_1A8CAD
|
||||
checkflag FLAG_DID_SEELOR_TRADE
|
||||
goto_if TRUE, EventScript_16E473
|
||||
goto_if_set FLAG_DID_SEELOR_TRADE, EventScript_16E473
|
||||
msgbox gUnknown_81A597B, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16E45B
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_16E45B
|
||||
call EventScript_1A8CBD
|
||||
compare_var_to_value VAR_0x8004, 6
|
||||
goto_if ge, EventScript_16E45B
|
||||
compare VAR_0x8004, 6
|
||||
goto_if_ge EventScript_16E45B
|
||||
call EventScript_1A8CC9
|
||||
compare_var_to_var VAR_RESULT, VAR_0x8009
|
||||
goto_if ne, EventScript_16E465
|
||||
compare VAR_RESULT, VAR_0x8009
|
||||
goto_if_ne EventScript_16E465
|
||||
call EventScript_1A8CD9
|
||||
msgbox gUnknown_81A59DA
|
||||
setflag FLAG_DID_SEELOR_TRADE
|
||||
@@ -43,48 +42,41 @@ CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E47D:: @ 816E47D
|
||||
lock
|
||||
faceplayer
|
||||
setvar VAR_RESULT, 0
|
||||
checkflag FLAG_REVIVED_AMBER
|
||||
call_if TRUE, EventScript_16E8A1
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if eq, EventScript_16E897
|
||||
compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 2
|
||||
goto_if eq, EventScript_16E736
|
||||
compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 1
|
||||
goto_if eq, EventScript_16E72C
|
||||
call_if_set FLAG_REVIVED_AMBER, EventScript_16E8A1
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16E897
|
||||
compare VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 2
|
||||
goto_if_eq EventScript_16E736
|
||||
compare VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 1
|
||||
goto_if_eq EventScript_16E72C
|
||||
call EventScript_16E4EC
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if eq, EventScript_16E544
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16E544
|
||||
call EventScript_16E504
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if eq, EventScript_16E586
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16E586
|
||||
call EventScript_16E51C
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if eq, EventScript_16E5C8
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16E5C8
|
||||
msgbox gUnknown_819A282
|
||||
goto EventScript_16E53A
|
||||
end
|
||||
|
||||
EventScript_16E4EC:: @ 816E4EC
|
||||
checkflag FLAG_GOT_HELIX_FOSSIL
|
||||
goto_if FALSE, EventScript_16E534
|
||||
checkflag FLAG_REVIVED_HELIX
|
||||
goto_if TRUE, EventScript_16E534
|
||||
goto_if_unset FLAG_GOT_HELIX_FOSSIL, EventScript_16E534
|
||||
goto_if_set FLAG_REVIVED_HELIX, EventScript_16E534
|
||||
setvar VAR_RESULT, 1
|
||||
return
|
||||
|
||||
EventScript_16E504:: @ 816E504
|
||||
checkflag FLAG_GOT_DOME_FOSSIL
|
||||
goto_if FALSE, EventScript_16E534
|
||||
checkflag FLAG_REVIVED_DOME
|
||||
goto_if TRUE, EventScript_16E534
|
||||
goto_if_unset FLAG_GOT_DOME_FOSSIL, EventScript_16E534
|
||||
goto_if_set FLAG_REVIVED_DOME, EventScript_16E534
|
||||
setvar VAR_RESULT, 1
|
||||
return
|
||||
|
||||
EventScript_16E51C:: @ 816E51C
|
||||
checkflag FLAG_GOT_OLD_AMBER
|
||||
goto_if FALSE, EventScript_16E534
|
||||
checkflag FLAG_REVIVED_AMBER
|
||||
goto_if TRUE, EventScript_16E534
|
||||
goto_if_unset FLAG_GOT_OLD_AMBER, EventScript_16E534
|
||||
goto_if_set FLAG_REVIVED_AMBER, EventScript_16E534
|
||||
setvar VAR_RESULT, 1
|
||||
return
|
||||
|
||||
@@ -101,8 +93,8 @@ EventScript_16E544:: @ 816E544
|
||||
message Text_19A282
|
||||
waitmessage
|
||||
call EventScript_16E51C
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if eq, EventScript_16E5FA
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16E5FA
|
||||
multichoice 0, 0, MULTICHOICE_HELIX, FALSE
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_16E668
|
||||
@@ -114,8 +106,8 @@ EventScript_16E586:: @ 816E586
|
||||
message Text_19A282
|
||||
waitmessage
|
||||
call EventScript_16E51C
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if eq, EventScript_16E631
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16E631
|
||||
multichoice 0, 0, MULTICHOICE_DOME, FALSE
|
||||
switch VAR_RESULT
|
||||
case 0, EventScript_16E6A6
|
||||
@@ -155,8 +147,8 @@ EventScript_16E668:: @ 816E668
|
||||
getspeciesname 0, SPECIES_OMANYTE
|
||||
getitemname 1, ITEM_HELIX_FOSSIL
|
||||
msgbox gUnknown_819A3D4, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16E722
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_16E722
|
||||
msgbox gUnknown_819A45D
|
||||
textcolor 0
|
||||
removeitem ITEM_HELIX_FOSSIL, 1
|
||||
@@ -170,8 +162,8 @@ EventScript_16E6A6:: @ 816E6A6
|
||||
getspeciesname 0, SPECIES_KABUTO
|
||||
getitemname 1, ITEM_DOME_FOSSIL
|
||||
msgbox gUnknown_819A3D4, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16E722
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_16E722
|
||||
msgbox gUnknown_819A45D
|
||||
textcolor 0
|
||||
removeitem ITEM_DOME_FOSSIL, 1
|
||||
@@ -185,8 +177,8 @@ EventScript_16E6E4:: @ 816E6E4
|
||||
getspeciesname 0, SPECIES_AERODACTYL
|
||||
getitemname 1, ITEM_OLD_AMBER
|
||||
msgbox gUnknown_819A3D4, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16E722
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_16E722
|
||||
msgbox gUnknown_819A45D
|
||||
textcolor 0
|
||||
removeitem ITEM_OLD_AMBER, 1
|
||||
@@ -207,54 +199,54 @@ EventScript_16E72C:: @ 816E72C
|
||||
end
|
||||
|
||||
EventScript_16E736:: @ 816E736
|
||||
compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_WHICH_FOSSIL, 1
|
||||
goto_if eq, EventScript_16E758
|
||||
compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_WHICH_FOSSIL, 2
|
||||
goto_if eq, EventScript_16E79D
|
||||
compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_WHICH_FOSSIL, 3
|
||||
goto_if eq, EventScript_16E7E2
|
||||
compare VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_WHICH_FOSSIL, 1
|
||||
goto_if_eq EventScript_16E758
|
||||
compare VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_WHICH_FOSSIL, 2
|
||||
goto_if_eq EventScript_16E79D
|
||||
compare VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_WHICH_FOSSIL, 3
|
||||
goto_if_eq EventScript_16E7E2
|
||||
end
|
||||
|
||||
EventScript_16E758:: @ 816E758
|
||||
setvar VAR_0x4001, SPECIES_OMANYTE
|
||||
setvar VAR_TEMP_1, SPECIES_OMANYTE
|
||||
getspeciesname 0, SPECIES_OMANYTE
|
||||
msgbox gUnknown_819A34F
|
||||
givemon SPECIES_OMANYTE, 5, ITEM_NONE, 0, 0, 0
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if eq, EventScript_1A927C
|
||||
givemon SPECIES_OMANYTE, 5, ITEM_NONE
|
||||
compare VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A927C
|
||||
setflag FLAG_REVIVED_HELIX
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16E827
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if eq, EventScript_16E85B
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16E827
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16E85B
|
||||
end
|
||||
|
||||
EventScript_16E79D:: @ 816E79D
|
||||
setvar VAR_0x4001, SPECIES_KABUTO
|
||||
setvar VAR_TEMP_1, SPECIES_KABUTO
|
||||
getspeciesname 0, SPECIES_KABUTO
|
||||
msgbox gUnknown_819A34F
|
||||
givemon SPECIES_KABUTO, 5, ITEM_NONE, 0, 0, 0
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if eq, EventScript_1A927C
|
||||
givemon SPECIES_KABUTO, 5, ITEM_NONE
|
||||
compare VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A927C
|
||||
setflag FLAG_REVIVED_DOME
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16E827
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if eq, EventScript_16E85B
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16E827
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16E85B
|
||||
end
|
||||
|
||||
EventScript_16E7E2:: @ 816E7E2
|
||||
setvar VAR_0x4001, SPECIES_AERODACTYL
|
||||
setvar VAR_TEMP_1, SPECIES_AERODACTYL
|
||||
getspeciesname 0, SPECIES_AERODACTYL
|
||||
msgbox gUnknown_819A34F
|
||||
givemon SPECIES_AERODACTYL, 5, ITEM_NONE, 0, 0, 0
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if eq, EventScript_1A927C
|
||||
givemon SPECIES_AERODACTYL, 5, ITEM_NONE
|
||||
compare VAR_RESULT, 2
|
||||
goto_if_eq EventScript_1A927C
|
||||
setflag FLAG_REVIVED_AMBER
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16E827
|
||||
compare_var_to_value VAR_RESULT, 1
|
||||
goto_if eq, EventScript_16E85B
|
||||
compare VAR_RESULT, 0
|
||||
goto_if_eq EventScript_16E827
|
||||
compare VAR_RESULT, 1
|
||||
goto_if_eq EventScript_16E85B
|
||||
end
|
||||
|
||||
EventScript_16E827:: @ 816E827
|
||||
@@ -265,8 +257,8 @@ EventScript_16E827:: @ 816E827
|
||||
waitfanfare
|
||||
setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 0
|
||||
msgbox gUnknown_81A56A7, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16E895
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_16E895
|
||||
call EventScript_1A8C27
|
||||
call EventScript_1A74EB
|
||||
goto EventScript_16E895
|
||||
@@ -280,8 +272,8 @@ EventScript_16E85B:: @ 816E85B
|
||||
waitfanfare
|
||||
setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 0
|
||||
msgbox gUnknown_81A56A7, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16E88A
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_16E88A
|
||||
call EventScript_1A8C33
|
||||
goto EventScript_16E88A
|
||||
end
|
||||
@@ -301,21 +293,17 @@ EventScript_16E897:: @ 816E897
|
||||
end
|
||||
|
||||
EventScript_16E8A1:: @ 816E8A1
|
||||
checkflag FLAG_GOT_HELIX_FOSSIL
|
||||
goto_if TRUE, EventScript_16E8B9
|
||||
checkflag FLAG_GOT_DOME_FOSSIL
|
||||
goto_if TRUE, EventScript_16E8C8
|
||||
goto_if_set FLAG_GOT_HELIX_FOSSIL, EventScript_16E8B9
|
||||
goto_if_set FLAG_GOT_DOME_FOSSIL, EventScript_16E8C8
|
||||
goto EventScript_16E534
|
||||
end
|
||||
|
||||
EventScript_16E8B9:: @ 816E8B9
|
||||
checkflag FLAG_REVIVED_HELIX
|
||||
goto_if FALSE, EventScript_16E534
|
||||
goto_if_unset FLAG_REVIVED_HELIX, EventScript_16E534
|
||||
setvar VAR_RESULT, 1
|
||||
return
|
||||
|
||||
EventScript_16E8C8:: @ 816E8C8
|
||||
checkflag FLAG_REVIVED_DOME
|
||||
goto_if FALSE, EventScript_16E534
|
||||
goto_if_unset FLAG_REVIVED_DOME, EventScript_16E534
|
||||
setvar VAR_RESULT, 1
|
||||
return
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
Text_19A137:: @ 819A137
|
||||
Text_MetronomeTeach:: @ 819A137
|
||||
.string "Tch-tch-tch!\n"
|
||||
.string "I'll teach you a nifty move.\p"
|
||||
.string "Teach it to a POKéMON, and watch\n"
|
||||
@@ -6,14 +6,14 @@ Text_19A137:: @ 819A137
|
||||
.string "It's a move called METRONOME.\n"
|
||||
.string "Does it strike your fancy?$"
|
||||
|
||||
Text_19A1CB:: @ 819A1CB
|
||||
Text_MetronomeDeclined:: @ 819A1CB
|
||||
.string "I tell you, it's a lot of fun!$"
|
||||
|
||||
Text_19A1EA:: @ 819A1EA
|
||||
Text_MetronomeWhichMon:: @ 819A1EA
|
||||
.string "Okay!\n"
|
||||
.string "Which POKéMON should I teach?$"
|
||||
|
||||
Text_19A20E:: @ 819A20E
|
||||
Text_MetronomeTaught:: @ 819A20E
|
||||
.string "Tch-tch-tch!\n"
|
||||
.string "That's the sound of a METRONOME.\p"
|
||||
.string "It tweaks your POKéMON's brain into\n"
|
||||
|
||||
@@ -2,7 +2,7 @@ CinnabarIsland_PokemonLab_Lounge_MapScripts:: @ 816E2B8
|
||||
.byte 0
|
||||
|
||||
CinnabarIsland_PokemonLab_Lounge_EventScript_16E2B9:: @ 816E2B9
|
||||
msgbox gUnknown_8199FB3, 2
|
||||
msgbox gUnknown_8199FB3, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonLab_Lounge_EventScript_16E2C2:: @ 816E2C2
|
||||
@@ -10,17 +10,16 @@ CinnabarIsland_PokemonLab_Lounge_EventScript_16E2C2:: @ 816E2C2
|
||||
faceplayer
|
||||
setvar VAR_0x8008, 6
|
||||
call EventScript_1A8CAD
|
||||
checkflag FLAG_DID_ESPHERE_TRADE
|
||||
goto_if TRUE, EventScript_16E334
|
||||
goto_if_set FLAG_DID_ESPHERE_TRADE, EventScript_16E334
|
||||
msgbox gUnknown_81A59FE, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16E31C
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_16E31C
|
||||
call EventScript_1A8CBD
|
||||
compare_var_to_value VAR_0x8004, 6
|
||||
goto_if ge, EventScript_16E31C
|
||||
compare VAR_0x8004, 6
|
||||
goto_if_ge EventScript_16E31C
|
||||
call EventScript_1A8CC9
|
||||
compare_var_to_var VAR_RESULT, VAR_0x8009
|
||||
goto_if ne, EventScript_16E326
|
||||
compare VAR_RESULT, VAR_0x8009
|
||||
goto_if_ne EventScript_16E326
|
||||
call EventScript_1A8CD9
|
||||
msgbox gUnknown_81A5A9D
|
||||
setflag FLAG_DID_ESPHERE_TRADE
|
||||
@@ -50,21 +49,20 @@ CinnabarIsland_PokemonLab_Lounge_EventScript_16E33E:: @ 816E33E
|
||||
copyvar VAR_0x8004, VAR_0x8008
|
||||
specialvar VAR_RESULT, GetInGameTradeSpeciesInfo
|
||||
copyvar VAR_0x8009, VAR_RESULT
|
||||
checkflag FLAG_DID_TANGENY_TRADE
|
||||
goto_if TRUE, EventScript_16E3D4
|
||||
goto_if_set FLAG_DID_TANGENY_TRADE, EventScript_16E3D4
|
||||
msgbox gUnknown_81A5AD6, MSGBOX_YESNO
|
||||
compare_var_to_value VAR_RESULT, 0
|
||||
goto_if eq, EventScript_16E3BC
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq EventScript_16E3BC
|
||||
special Special_ChooseMonFromParty
|
||||
waitstate
|
||||
copyvar VAR_0x800A, VAR_0x8004
|
||||
compare_var_to_value VAR_0x8004, 6
|
||||
goto_if ge, EventScript_16E3BC
|
||||
compare VAR_0x8004, 6
|
||||
goto_if_ge EventScript_16E3BC
|
||||
copyvar VAR_0x8005, VAR_0x800A
|
||||
specialvar VAR_RESULT, GetTradeSpecies
|
||||
copyvar VAR_0x800B, VAR_RESULT
|
||||
compare_var_to_var VAR_RESULT, VAR_0x8009
|
||||
goto_if ne, EventScript_16E3C6
|
||||
compare VAR_RESULT, VAR_0x8009
|
||||
goto_if_ne EventScript_16E3C6
|
||||
copyvar VAR_0x8004, VAR_0x8008
|
||||
copyvar VAR_0x8005, VAR_0x800A
|
||||
special CreateInGameTradePokemon
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CinnabarIsland_PokemonLab_ResearchRoom_EventScript_16E3DF",
|
||||
"script": "CinnabarIsland_PokemonLab_ResearchRoom_EventScript_MetronomeTutor",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
CinnabarIsland_PokemonLab_ResearchRoom_MapScripts:: @ 816E3DE
|
||||
.byte 0
|
||||
|
||||
CinnabarIsland_PokemonLab_ResearchRoom_EventScript_16E3DF:: @ 816E3DF
|
||||
goto EventScript_1C4C8E
|
||||
CinnabarIsland_PokemonLab_ResearchRoom_EventScript_MetronomeTutor:: @ 816E3DF
|
||||
goto EventScript_MetronomeTutor
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonLab_ResearchRoom_EventScript_16E3E5:: @ 816E3E5
|
||||
msgbox gUnknown_819A015, 2
|
||||
msgbox gUnknown_819A015, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonLab_ResearchRoom_EventScript_16E3EE:: @ 816E3EE
|
||||
msgbox gUnknown_819A04A, 3
|
||||
msgbox gUnknown_819A04A, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CinnabarIsland_PokemonLab_ResearchRoom_EventScript_16E3F7:: @ 816E3F7
|
||||
msgbox gUnknown_819A128, 3
|
||||
msgbox gUnknown_819A128, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
DiglettsCave_B1F_MapScripts:: @ 8160EF1
|
||||
map_script 3, DiglettsCave_B1F_MapScript1_160EF7
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, DiglettsCave_B1F_OnTransition
|
||||
.byte 0
|
||||
|
||||
DiglettsCave_B1F_MapScript1_160EF7:: @ 8160EF7
|
||||
DiglettsCave_B1F_OnTransition:: @ 8160EF7
|
||||
setworldmapflag FLAG_WORLD_MAP_DIGLETTS_CAVE_B1F
|
||||
end
|
||||
|
||||
@@ -2,5 +2,5 @@ DiglettsCave_NorthEntrance_MapScripts:: @ 8160EE7
|
||||
.byte 0
|
||||
|
||||
DiglettsCave_NorthEntrance_EventScript_160EE8:: @ 8160EE8
|
||||
msgbox gUnknown_817462C, 2
|
||||
msgbox gUnknown_817462C, MSGBOX_NPC
|
||||
end
|
||||
|
||||
@@ -2,5 +2,5 @@ DiglettsCave_SouthEntrance_MapScripts:: @ 8160EFB
|
||||
.byte 0
|
||||
|
||||
DiglettsCave_SouthEntrance_EventScript_160EFC:: @ 8160EFC
|
||||
msgbox gUnknown_81746A7, 2
|
||||
msgbox gUnknown_81746A7, MSGBOX_NPC
|
||||
end
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
FiveIsland_MapScripts:: @ 8167E8E
|
||||
map_script 3, FiveIsland_MapScript1_167E94
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, FiveIsland_OnTransition
|
||||
.byte 0
|
||||
|
||||
FiveIsland_MapScript1_167E94:: @ 8167E94
|
||||
FiveIsland_OnTransition:: @ 8167E94
|
||||
setworldmapflag FLAG_WORLD_MAP_FIVE_ISLAND
|
||||
end
|
||||
|
||||
FiveIsland_EventScript_167E98:: @ 8167E98
|
||||
msgbox gUnknown_8182DFB, 3
|
||||
msgbox gUnknown_8182DFB, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
FiveIsland_EventScript_167EA1:: @ 8167EA1
|
||||
msgbox gUnknown_8182E26, 2
|
||||
msgbox gUnknown_8182E26, MSGBOX_NPC
|
||||
end
|
||||
|
||||
FiveIsland_EventScript_167EAA:: @ 8167EAA
|
||||
msgbox gUnknown_8182E96, 2
|
||||
msgbox gUnknown_8182E96, MSGBOX_NPC
|
||||
end
|
||||
|
||||
@@ -4,7 +4,7 @@ FiveIsland_Harbor_MapScripts:: @ 8171D42
|
||||
FiveIsland_Harbor_EventScript_171D43:: @ 8171D43
|
||||
lock
|
||||
faceplayer
|
||||
message Text_181726
|
||||
message Text_WhereDoYouWantToSail
|
||||
waitmessage
|
||||
setvar VAR_0x8004, SEAGALLOP_FIVE_ISLAND
|
||||
goto EventScript_1A900F
|
||||
|
||||
@@ -2,5 +2,5 @@ FiveIsland_House1_MapScripts:: @ 8171D56
|
||||
.byte 0
|
||||
|
||||
FiveIsland_House1_EventScript_171D57:: @ 8171D57
|
||||
msgbox gUnknown_81A3CAC, 2
|
||||
msgbox gUnknown_81A3CAC, MSGBOX_NPC
|
||||
end
|
||||
|
||||
@@ -2,5 +2,5 @@ FiveIsland_House2_MapScripts:: @ 8171D60
|
||||
.byte 0
|
||||
|
||||
FiveIsland_House2_EventScript_171D61:: @ 8171D61
|
||||
msgbox gUnknown_81A3D5E, 2
|
||||
msgbox gUnknown_81A3D5E, MSGBOX_NPC
|
||||
end
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
FiveIsland_LostCave_Entrance_MapScripts:: @ 8164BEC
|
||||
map_script 3, FiveIsland_LostCave_Entrance_MapScript1_164BF2
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, FiveIsland_LostCave_Entrance_OnTransition
|
||||
.byte 0
|
||||
|
||||
FiveIsland_LostCave_Entrance_MapScript1_164BF2:: @ 8164BF2
|
||||
FiveIsland_LostCave_Entrance_OnTransition:: @ 8164BF2
|
||||
setworldmapflag FLAG_WORLD_MAP_FIVE_ISLAND_LOST_CAVE_ENTRANCE
|
||||
end
|
||||
|
||||
@@ -2,6 +2,6 @@ FiveIsland_LostCave_Room1_MapScripts:: @ 8164BF6
|
||||
.byte 0
|
||||
|
||||
FiveIsland_LostCave_Room1_EventScript_164BF7:: @ 8164BF7
|
||||
trainerbattle TRAINER_BATTLE_SINGLE, TRAINER_RUIN_MANIAC_LAWSON, 0, Text_17CEF5, Text_17CF42
|
||||
msgbox gUnknown_817CF54, 6
|
||||
trainerbattle_single TRAINER_RUIN_MANIAC_LAWSON, Text_17CEF5, Text_17CF42
|
||||
msgbox gUnknown_817CF54, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "FiveIsland_LostCave_Room10_EventScript_1BEDBB",
|
||||
"script": "FiveIsland_LostCave_Room10_EventScript_ItemSilkScarf",
|
||||
"flag": "FLAG_HIDE_FIVE_ISLAND_LOST_CAVE_ROOM10_SILK_SCARF"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -1,18 +1,17 @@
|
||||
FiveIsland_LostCave_Room10_MapScripts:: @ 8164C2D
|
||||
map_script 5, FiveIsland_LostCave_Room10_MapScript1_164C38
|
||||
map_script 2, FiveIsland_LostCave_Room10_MapScript2_164C48
|
||||
map_script MAP_SCRIPT_ON_RESUME, FiveIsland_LostCave_Room10_OnResume
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, FiveIsland_LostCave_Room10_OnFrame
|
||||
.byte 0
|
||||
|
||||
FiveIsland_LostCave_Room10_MapScript1_164C38:: @ 8164C38
|
||||
checktrainerflag TRAINER_LADY_SELPHY
|
||||
call_if eq, EventScript_164C42
|
||||
FiveIsland_LostCave_Room10_OnResume:: @ 8164C38
|
||||
call_if_defeated TRAINER_LADY_SELPHY, EventScript_164C42
|
||||
end
|
||||
|
||||
EventScript_164C42:: @ 8164C42
|
||||
setvar VAR_MAP_SCENE_FIVE_ISLAND_LOST_CAVE_ROOM10, 1
|
||||
return
|
||||
|
||||
FiveIsland_LostCave_Room10_MapScript2_164C48:: @ 8164C48
|
||||
FiveIsland_LostCave_Room10_OnFrame:: @ 8164C48
|
||||
map_script_2 VAR_MAP_SCENE_FIVE_ISLAND_LOST_CAVE_ROOM10, 0, EventScript_164C52
|
||||
.2byte 0
|
||||
|
||||
@@ -26,9 +25,9 @@ EventScript_164C52:: @ 8164C52
|
||||
waitmovement 0
|
||||
msgbox gUnknown_817D062
|
||||
special sub_8110AB4
|
||||
compare_var_to_value VAR_RESULT, 2
|
||||
goto_if eq, EventScript_164CB6
|
||||
trainerbattle TRAINER_BATTLE_SINGLE_NO_INTRO_TEXT, TRAINER_LADY_SELPHY, 0, Text_17D086
|
||||
compare VAR_RESULT, 2
|
||||
goto_if_eq EventScript_164CB6
|
||||
trainerbattle_no_intro TRAINER_LADY_SELPHY, Text_17D086
|
||||
msgbox gUnknown_817D0B2
|
||||
closemessage
|
||||
call EventScript_164CA5
|
||||
@@ -51,16 +50,16 @@ EventScript_164CB6:: @ 8164CB6
|
||||
end
|
||||
|
||||
Movement_164CC0:: @ 8164CC0
|
||||
step_12
|
||||
step_1c
|
||||
step_13
|
||||
step_1c
|
||||
step_2e
|
||||
step_1c
|
||||
step_2d
|
||||
walk_left
|
||||
delay_16
|
||||
walk_right
|
||||
delay_16
|
||||
walk_in_place_fastest_up
|
||||
delay_16
|
||||
walk_in_place_fastest_down
|
||||
step_end
|
||||
|
||||
Movement_164CC8:: @ 8164CC8
|
||||
step_10
|
||||
step_10
|
||||
walk_down
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "FiveIsland_LostCave_Room11_EventScript_1BEDC8",
|
||||
"script": "FiveIsland_LostCave_Room11_EventScript_ItemLaxIncense",
|
||||
"flag": "FLAG_HIDE_FIVE_ISLAND_LOST_CAVE_ROOM11_LAX_INCENSE"
|
||||
}
|
||||
],
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user