Rename specials according to Ruby

This commit is contained in:
PikalaxALT
2019-10-24 16:31:38 -04:00
parent 440d062936
commit a18e9c27e1
42 changed files with 553 additions and 554 deletions
+1 -1
View File
@@ -11209,7 +11209,7 @@ _080157E0:
ands r1, r0 ands r1, r0
cmp r1, 0 cmp r1, 0
beq _08015824 beq _08015824
bl sub_80803CC bl ScrSpecial_GetTrainerBattleMode
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
cmp r0, 0x9 cmp r0, 0x9
+31 -31
View File
@@ -291,8 +291,8 @@ sub_807F868: @ 807F868
bx r0 bx r0
thumb_func_end sub_807F868 thumb_func_end sub_807F868
thumb_func_start sub_807F888 thumb_func_start ScrSpecial_StartOldManTutorialBattle
sub_807F888: @ 807F888 ScrSpecial_StartOldManTutorialBattle: @ 807F888
push {lr} push {lr}
ldr r0, _0807F8B4 @ =gEnemyParty ldr r0, _0807F8B4 @ =gEnemyParty
movs r1, 0xD movs r1, 0xD
@@ -316,7 +316,7 @@ _0807F8B4: .4byte gEnemyParty
_0807F8B8: .4byte gMain _0807F8B8: .4byte gMain
_0807F8BC: .4byte CB2_ReturnToFieldContinueScriptPlayMapMusic _0807F8BC: .4byte CB2_ReturnToFieldContinueScriptPlayMapMusic
_0807F8C0: .4byte gBattleTypeFlags _0807F8C0: .4byte gBattleTypeFlags
thumb_func_end sub_807F888 thumb_func_end ScrSpecial_StartOldManTutorialBattle
thumb_func_start BattleSetup_StartScriptedWildBattle thumb_func_start BattleSetup_StartScriptedWildBattle
BattleSetup_StartScriptedWildBattle: @ 807F8C4 BattleSetup_StartScriptedWildBattle: @ 807F8C4
@@ -346,8 +346,8 @@ _0807F8FC: .4byte sub_807FBA0
_0807F900: .4byte gBattleTypeFlags _0807F900: .4byte gBattleTypeFlags
thumb_func_end BattleSetup_StartScriptedWildBattle thumb_func_end BattleSetup_StartScriptedWildBattle
thumb_func_start sub_807F904 thumb_func_start ScrSpecial_StartMarowakBattle
sub_807F904: @ 807F904 ScrSpecial_StartMarowakBattle: @ 807F904
push {lr} push {lr}
sub sp, 0xC sub sp, 0xC
bl ScriptContext2_Enable bl ScriptContext2_Enable
@@ -408,10 +408,10 @@ _0807F960:
_0807F98C: .4byte gBattleTypeFlags _0807F98C: .4byte gBattleTypeFlags
_0807F990: .4byte gEnemyParty _0807F990: .4byte gEnemyParty
_0807F994: .4byte gUnknown_841D148 _0807F994: .4byte gUnknown_841D148
thumb_func_end sub_807F904 thumb_func_end ScrSpecial_StartMarowakBattle
thumb_func_start sub_807F998 thumb_func_start ScrSpecial_StartSouthernIslandBattle
sub_807F998: @ 807F998 ScrSpecial_StartSouthernIslandBattle: @ 807F998
push {lr} push {lr}
bl ScriptContext2_Enable bl ScriptContext2_Enable
ldr r1, _0807F9CC @ =gMain ldr r1, _0807F9CC @ =gMain
@@ -436,10 +436,10 @@ sub_807F998: @ 807F998
_0807F9CC: .4byte gMain _0807F9CC: .4byte gMain
_0807F9D0: .4byte sub_807FBA0 _0807F9D0: .4byte sub_807FBA0
_0807F9D4: .4byte gBattleTypeFlags _0807F9D4: .4byte gBattleTypeFlags
thumb_func_end sub_807F998 thumb_func_end ScrSpecial_StartSouthernIslandBattle
thumb_func_start sub_807F9D8 thumb_func_start Special_StartLegendaryBattle
sub_807F9D8: @ 807F9D8 Special_StartLegendaryBattle: @ 807F9D8
push {lr} push {lr}
bl ScriptContext2_Enable bl ScriptContext2_Enable
ldr r1, _0807FA0C @ =gMain ldr r1, _0807FA0C @ =gMain
@@ -508,10 +508,10 @@ _0807FA56:
bl IncrementGameStat bl IncrementGameStat
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_807F9D8 thumb_func_end Special_StartLegendaryBattle
thumb_func_start sub_807FA68 thumb_func_start Special_StartGroudonKyogreBattle
sub_807FA68: @ 807FA68 Special_StartGroudonKyogreBattle: @ 807FA68
push {lr} push {lr}
bl ScriptContext2_Enable bl ScriptContext2_Enable
ldr r1, _0807FA90 @ =gMain ldr r1, _0807FA90 @ =gMain
@@ -547,10 +547,10 @@ _0807FAAA:
bl IncrementGameStat bl IncrementGameStat
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_807FA68 thumb_func_end Special_StartGroudonKyogreBattle
thumb_func_start sub_807FABC thumb_func_start Special_StartRegiBattle
sub_807FABC: @ 807FABC Special_StartRegiBattle: @ 807FABC
push {lr} push {lr}
bl ScriptContext2_Enable bl ScriptContext2_Enable
ldr r1, _0807FAEC @ =gMain ldr r1, _0807FAEC @ =gMain
@@ -574,7 +574,7 @@ sub_807FABC: @ 807FABC
_0807FAEC: .4byte gMain _0807FAEC: .4byte gMain
_0807FAF0: .4byte sub_807FBA0 _0807FAF0: .4byte sub_807FBA0
_0807FAF4: .4byte gBattleTypeFlags _0807FAF4: .4byte gBattleTypeFlags
thumb_func_end sub_807FABC thumb_func_end Special_StartRegiBattle
thumb_func_start sub_807FAF8 thumb_func_start sub_807FAF8
sub_807FAF8: @ 807FAF8 sub_807FAF8: @ 807FAF8
@@ -1717,14 +1717,14 @@ _080803C4: .4byte gSelectedEventObject
_080803C8: .4byte gMapObjects _080803C8: .4byte gMapObjects
thumb_func_end sub_8080398 thumb_func_end sub_8080398
thumb_func_start sub_80803CC thumb_func_start ScrSpecial_GetTrainerBattleMode
sub_80803CC: @ 80803CC ScrSpecial_GetTrainerBattleMode: @ 80803CC
ldr r0, _080803D4 @ =gUnknown_20386AC ldr r0, _080803D4 @ =gUnknown_20386AC
ldrb r0, [r0] ldrb r0, [r0]
bx lr bx lr
.align 2, 0 .align 2, 0
_080803D4: .4byte gUnknown_20386AC _080803D4: .4byte gUnknown_20386AC
thumb_func_end sub_80803CC thumb_func_end ScrSpecial_GetTrainerBattleMode
thumb_func_start sub_80803D8 thumb_func_start sub_80803D8
sub_80803D8: @ 80803D8 sub_80803D8: @ 80803D8
@@ -1817,7 +1817,7 @@ BattleSetup_StartTrainerBattle: @ 8080464
ldr r4, _080804A0 @ =gBattleTypeFlags ldr r4, _080804A0 @ =gBattleTypeFlags
movs r0, 0x8 movs r0, 0x8
str r0, [r4] str r0, [r4]
bl sub_80803CC bl ScrSpecial_GetTrainerBattleMode
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
cmp r0, 0x9 cmp r0, 0x9
@@ -1964,8 +1964,8 @@ _080805A6:
_080805AC: .4byte CB2_ReturnToFieldContinueScriptPlayMapMusic _080805AC: .4byte CB2_ReturnToFieldContinueScriptPlayMapMusic
thumb_func_end sub_8080558 thumb_func_end sub_8080558
thumb_func_start sub_80805B0 thumb_func_start ScrSpecial_StartTrainerEyeRematch
sub_80805B0: @ 80805B0 ScrSpecial_StartTrainerEyeRematch: @ 80805B0
push {lr} push {lr}
ldr r1, _080805CC @ =gBattleTypeFlags ldr r1, _080805CC @ =gBattleTypeFlags
movs r0, 0x8 movs r0, 0x8
@@ -1981,16 +1981,16 @@ sub_80805B0: @ 80805B0
_080805CC: .4byte gBattleTypeFlags _080805CC: .4byte gBattleTypeFlags
_080805D0: .4byte gMain _080805D0: .4byte gMain
_080805D4: .4byte sub_8080558 _080805D4: .4byte sub_8080558
thumb_func_end sub_80805B0 thumb_func_end ScrSpecial_StartTrainerEyeRematch
thumb_func_start sub_80805D8 thumb_func_start ScrSpecial_ShowTrainerIntroSpeech
sub_80805D8: @ 80805D8 ScrSpecial_ShowTrainerIntroSpeech: @ 80805D8
push {lr} push {lr}
bl sub_80806D8 bl sub_80806D8
bl ShowFieldMessage bl ShowFieldMessage
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_80805D8 thumb_func_end ScrSpecial_ShowTrainerIntroSpeech
thumb_func_start BattleSetup_GetScriptAddrAfterBattle thumb_func_start BattleSetup_GetScriptAddrAfterBattle
BattleSetup_GetScriptAddrAfterBattle: @ 80805E8 BattleSetup_GetScriptAddrAfterBattle: @ 80805E8
@@ -2024,14 +2024,14 @@ _08080610: .4byte gUnknown_20386C8
_08080614: .4byte EventScript_1C555B _08080614: .4byte EventScript_1C555B
thumb_func_end BattleSetup_GetTrainerPostBattleScript thumb_func_end BattleSetup_GetTrainerPostBattleScript
thumb_func_start sub_8080618 thumb_func_start ScrSpecial_ShowTrainerNonBattlingSpeech
sub_8080618: @ 8080618 ScrSpecial_ShowTrainerNonBattlingSpeech: @ 8080618
push {lr} push {lr}
bl sub_8080734 bl sub_8080734
bl ShowFieldMessage bl ShowFieldMessage
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_8080618 thumb_func_end ScrSpecial_ShowTrainerNonBattlingSpeech
thumb_func_start PlayTrainerEncounterMusic thumb_func_start PlayTrainerEncounterMusic
PlayTrainerEncounterMusic: @ 8080628 PlayTrainerEncounterMusic: @ 8080628
+46 -46
View File
@@ -358,8 +358,8 @@ _080E5C20: .4byte gSaveBlock2Ptr
_080E5C24: .4byte 0x0000056c _080E5C24: .4byte 0x0000056c
thumb_func_end sub_80E5B14 thumb_func_end sub_80E5B14
thumb_func_start sub_80E5C28 thumb_func_start ChooseNextBattleTowerTrainer
sub_80E5C28: @ 80E5C28 ChooseNextBattleTowerTrainer: @ 80E5C28
push {r4-r7,lr} push {r4-r7,lr}
mov r7, r8 mov r7, r8
push {r7} push {r7}
@@ -637,7 +637,7 @@ _080E5E4C: .4byte 0x00000572
_080E5E50: .4byte gSaveBlock2Ptr _080E5E50: .4byte gSaveBlock2Ptr
_080E5E54: .4byte 0x0000056c _080E5E54: .4byte 0x0000056c
_080E5E58: .4byte 0x00000571 _080E5E58: .4byte 0x00000571
thumb_func_end sub_80E5C28 thumb_func_end ChooseNextBattleTowerTrainer
thumb_func_start sub_80E5E5C thumb_func_start sub_80E5E5C
sub_80E5E5C: @ 80E5E5C sub_80E5E5C: @ 80E5E5C
@@ -651,14 +651,14 @@ sub_80E5E5C: @ 80E5E5C
_080E5E6C: .4byte 0x00004010 _080E5E6C: .4byte 0x00004010
thumb_func_end sub_80E5E5C thumb_func_end sub_80E5E5C
thumb_func_start sub_80E5E70 thumb_func_start SetEReaderTrainerGfxId
sub_80E5E70: @ 80E5E70 SetEReaderTrainerGfxId: @ 80E5E70
push {lr} push {lr}
movs r0, 0xC8 movs r0, 0xC8
bl sub_80E5E5C bl sub_80E5E5C
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_80E5E70 thumb_func_end SetEReaderTrainerGfxId
thumb_func_start sub_80E5E7C thumb_func_start sub_80E5E7C
sub_80E5E7C: @ 80E5E7C sub_80E5E7C: @ 80E5E7C
@@ -1700,8 +1700,8 @@ _080E6640: .4byte gUnknown_84020C4
_080E6644: .4byte 0x0000ffff _080E6644: .4byte 0x0000ffff
thumb_func_end sub_80E6564 thumb_func_end sub_80E6564
thumb_func_start sub_80E6648 thumb_func_start CheckPartyBattleTowerBanlist
sub_80E6648: @ 80E6648 CheckPartyBattleTowerBanlist: @ 80E6648
push {r4-r7,lr} push {r4-r7,lr}
mov r7, r10 mov r7, r10
mov r6, r9 mov r6, r9
@@ -1854,7 +1854,7 @@ _080E6770:
_080E6780: .4byte gSpecialVar_0x8004 _080E6780: .4byte gSpecialVar_0x8004
_080E6784: .4byte gSaveBlock2Ptr _080E6784: .4byte gSaveBlock2Ptr
_080E6788: .4byte 0x0000055c _080E6788: .4byte 0x0000055c
thumb_func_end sub_80E6648 thumb_func_end CheckPartyBattleTowerBanlist
thumb_func_start sub_80E678C thumb_func_start sub_80E678C
sub_80E678C: @ 80E678C sub_80E678C: @ 80E678C
@@ -1918,8 +1918,8 @@ _080E67F0:
_080E67F8: .4byte gStringVar4 _080E67F8: .4byte gStringVar4
thumb_func_end sub_80E678C thumb_func_end sub_80E678C
thumb_func_start sub_80E67FC thumb_func_start PrintBattleTowerTrainerGreeting
sub_80E67FC: @ 80E67FC PrintBattleTowerTrainerGreeting: @ 80E67FC
push {lr} push {lr}
ldr r0, _080E6818 @ =gSaveBlock2Ptr ldr r0, _080E6818 @ =gSaveBlock2Ptr
ldr r2, [r0] ldr r2, [r0]
@@ -1962,7 +1962,7 @@ _080E684C:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080E6850: .4byte 0xffffc154 _080E6850: .4byte 0xffffc154
thumb_func_end sub_80E67FC thumb_func_end PrintBattleTowerTrainerGreeting
thumb_func_start sub_80E6854 thumb_func_start sub_80E6854
sub_80E6854: @ 80E6854 sub_80E6854: @ 80E6854
@@ -2048,8 +2048,8 @@ _080E68F8: .4byte sub_80E6854
_080E68FC: .4byte sub_800FD9C _080E68FC: .4byte sub_800FD9C
thumb_func_end sub_80E68C4 thumb_func_end sub_80E68C4
thumb_func_start sub_80E6900 thumb_func_start StartSpecialBattle
sub_80E6900: @ 80E6900 StartSpecialBattle: @ 80E6900
push {r4-r6,lr} push {r4-r6,lr}
sub sp, 0x4 sub sp, 0x4
ldr r0, _080E691C @ =gUnknown_203AAB8 ldr r0, _080E691C @ =gUnknown_203AAB8
@@ -2168,10 +2168,10 @@ _080E69FC: .4byte gBattleTypeFlags
_080E6A00: .4byte 0x00000808 _080E6A00: .4byte 0x00000808
_080E6A04: .4byte gTrainerBattleOpponent_A _080E6A04: .4byte gTrainerBattleOpponent_A
_080E6A08: .4byte sub_80E68C4 _080E6A08: .4byte sub_80E68C4
thumb_func_end sub_80E6900 thumb_func_end StartSpecialBattle
thumb_func_start sub_80E6A0C thumb_func_start SetBattleTowerProperty
sub_80E6A0C: @ 80E6A0C SetBattleTowerProperty: @ 80E6A0C
push {r4-r6,lr} push {r4-r6,lr}
ldr r1, _080E6A34 @ =gSaveBlock2Ptr ldr r1, _080E6A34 @ =gSaveBlock2Ptr
ldr r0, [r1] ldr r0, [r1]
@@ -2469,10 +2469,10 @@ _080E6C80:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080E6C88: .4byte 0x0000055c _080E6C88: .4byte 0x0000055c
thumb_func_end sub_80E6A0C thumb_func_end SetBattleTowerProperty
thumb_func_start sub_80E6C8C thumb_func_start BattleTowerUtil
sub_80E6C8C: @ 80E6C8C BattleTowerUtil: @ 80E6C8C
push {r4,lr} push {r4,lr}
ldr r1, _080E6CB4 @ =gSaveBlock2Ptr ldr r1, _080E6CB4 @ =gSaveBlock2Ptr
ldr r0, [r1] ldr r0, [r1]
@@ -2652,10 +2652,10 @@ _080E6E08:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080E6E10: .4byte 0x0000055c _080E6E10: .4byte 0x0000055c
thumb_func_end sub_80E6C8C thumb_func_end BattleTowerUtil
thumb_func_start sub_80E6E14 thumb_func_start SetBattleTowerParty
sub_80E6E14: @ 80E6E14 SetBattleTowerParty: @ 80E6E14
push {r4,r5,lr} push {r4,r5,lr}
movs r2, 0 movs r2, 0
ldr r5, _080E6E3C @ =gUnknown_203B0D4 ldr r5, _080E6E3C @ =gUnknown_203B0D4
@@ -2671,7 +2671,7 @@ _080E6E1E:
adds r2, 0x1 adds r2, 0x1
cmp r2, 0x2 cmp r2, 0x2
ble _080E6E1E ble _080E6E1E
bl sub_80A03D8 bl ReducePlayerPartyToThree
pop {r4,r5} pop {r4,r5}
pop {r0} pop {r0}
bx r0 bx r0
@@ -2679,7 +2679,7 @@ _080E6E1E:
_080E6E3C: .4byte gUnknown_203B0D4 _080E6E3C: .4byte gUnknown_203B0D4
_080E6E40: .4byte gSaveBlock2Ptr _080E6E40: .4byte gSaveBlock2Ptr
_080E6E44: .4byte 0x0000056d _080E6E44: .4byte 0x0000056d
thumb_func_end sub_80E6E14 thumb_func_end SetBattleTowerParty
thumb_func_start sub_80E6E48 thumb_func_start sub_80E6E48
sub_80E6E48: @ 80E6E48 sub_80E6E48: @ 80E6E48
@@ -2858,8 +2858,8 @@ _080E6FB0: .4byte 0x0000056d
_080E6FB4: .4byte gUnknown_2024220 _080E6FB4: .4byte gUnknown_2024220
thumb_func_end sub_80E6EE0 thumb_func_end sub_80E6EE0
thumb_func_start sub_80E6FB8 thumb_func_start SaveBattleTowerProgress
sub_80E6FB8: @ 80E6FB8 SaveBattleTowerProgress: @ 80E6FB8
push {r4,r5,lr} push {r4,r5,lr}
ldr r0, _080E703C @ =gSaveBlock2Ptr ldr r0, _080E703C @ =gSaveBlock2Ptr
ldr r1, [r0] ldr r1, [r0]
@@ -2933,15 +2933,15 @@ _080E7048: .4byte 0x00000564
_080E704C: .4byte gBattleOutcome _080E704C: .4byte gBattleOutcome
_080E7050: .4byte 0x0000055d _080E7050: .4byte 0x0000055d
_080E7054: .4byte 0x0000055e _080E7054: .4byte 0x0000055e
thumb_func_end sub_80E6FB8 thumb_func_end SaveBattleTowerProgress
thumb_func_start sub_80E7058 thumb_func_start BattleTower_SoftReset
sub_80E7058: @ 80E7058 BattleTower_SoftReset: @ 80E7058
push {lr} push {lr}
bl DoSoftReset bl DoSoftReset
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_80E7058 thumb_func_end BattleTower_SoftReset
thumb_func_start sub_80E7064 thumb_func_start sub_80E7064
sub_80E7064: @ 80E7064 sub_80E7064: @ 80E7064
@@ -3142,8 +3142,8 @@ _080E71C8: .4byte 0x0000ffff
_080E71CC: .4byte 0x0000270f _080E71CC: .4byte 0x0000270f
thumb_func_end sub_80E7188 thumb_func_end sub_80E7188
thumb_func_start sub_80E71D0 thumb_func_start DetermineBattleTowerPrize
sub_80E71D0: @ 80E71D0 DetermineBattleTowerPrize: @ 80E71D0
push {r4,r5,lr} push {r4,r5,lr}
ldr r4, _080E7214 @ =gSaveBlock2Ptr ldr r4, _080E7214 @ =gSaveBlock2Ptr
ldr r1, [r4] ldr r1, [r4]
@@ -3201,10 +3201,10 @@ _080E7240:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080E7248: .4byte gUnknown_84020DA _080E7248: .4byte gUnknown_84020DA
thumb_func_end sub_80E71D0 thumb_func_end DetermineBattleTowerPrize
thumb_func_start sub_80E724C thumb_func_start GiveBattleTowerPrize
sub_80E724C: @ 80E724C GiveBattleTowerPrize: @ 80E724C
push {r4-r6,lr} push {r4-r6,lr}
ldr r5, _080E7288 @ =gSaveBlock2Ptr ldr r5, _080E7288 @ =gSaveBlock2Ptr
ldr r1, [r5] ldr r1, [r5]
@@ -3255,10 +3255,10 @@ _080E72AA:
.align 2, 0 .align 2, 0
_080E72B0: .4byte gSpecialVar_Result _080E72B0: .4byte gSpecialVar_Result
_080E72B4: .4byte 0x0000055e _080E72B4: .4byte 0x0000055e
thumb_func_end sub_80E724C thumb_func_end GiveBattleTowerPrize
thumb_func_start sub_80E72B8 thumb_func_start AwardBattleTowerRibbons
sub_80E72B8: @ 80E72B8 AwardBattleTowerRibbons: @ 80E72B8
push {r4-r7,lr} push {r4-r7,lr}
ldr r0, _080E7334 @ =gSaveBlock2Ptr ldr r0, _080E7334 @ =gSaveBlock2Ptr
ldr r0, [r0] ldr r0, [r0]
@@ -3328,7 +3328,7 @@ _080E7338: .4byte 0x0000055c
_080E733C: .4byte gSpecialVar_Result _080E733C: .4byte gSpecialVar_Result
_080E7340: .4byte 0x0000056d _080E7340: .4byte 0x0000056d
_080E7344: .4byte gPlayerParty _080E7344: .4byte gPlayerParty
thumb_func_end sub_80E72B8 thumb_func_end AwardBattleTowerRibbons
thumb_func_start sub_80E7348 thumb_func_start sub_80E7348
sub_80E7348: @ 80E7348 sub_80E7348: @ 80E7348
@@ -3594,8 +3594,8 @@ _080E752A:
bx r0 bx r0
thumb_func_end sub_80E7524 thumb_func_end sub_80E7524
thumb_func_start sub_80E7538 thumb_func_start PrintEReaderTrainerGreeting
sub_80E7538: @ 80E7538 PrintEReaderTrainerGreeting: @ 80E7538
push {lr} push {lr}
ldr r0, _080E754C @ =gSaveBlock2Ptr ldr r0, _080E754C @ =gSaveBlock2Ptr
ldr r0, [r0] ldr r0, [r0]
@@ -3607,7 +3607,7 @@ sub_80E7538: @ 80E7538
bx r0 bx r0
.align 2, 0 .align 2, 0
_080E754C: .4byte gSaveBlock2Ptr _080E754C: .4byte gSaveBlock2Ptr
thumb_func_end sub_80E7538 thumb_func_end PrintEReaderTrainerGreeting
thumb_func_start sub_80E7550 thumb_func_start sub_80E7550
sub_80E7550: @ 80E7550 sub_80E7550: @ 80E7550
@@ -3649,8 +3649,8 @@ _080E7594: .4byte gSaveBlock2Ptr
_080E7598: .4byte 0x000004bc _080E7598: .4byte 0x000004bc
thumb_func_end sub_80E7550 thumb_func_end sub_80E7550
thumb_func_start sub_80E759C thumb_func_start Dummy_TryEnableBravoTrainerBattleTower
sub_80E759C: @ 80E759C Dummy_TryEnableBravoTrainerBattleTower: @ 80E759C
push {lr} push {lr}
movs r0, 0x1 movs r0, 0x1
_080E75A0: _080E75A0:
@@ -3659,6 +3659,6 @@ _080E75A0:
bge _080E75A0 bge _080E75A0
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_80E759C thumb_func_end Dummy_TryEnableBravoTrainerBattleTower
.align 2, 0 @ Don't pad with nop. .align 2, 0 @ Don't pad with nop.
+2 -2
View File
@@ -1625,7 +1625,7 @@ _08081404:
.align 2, 0 .align 2, 0
_0808140C: .4byte gBattleTypeFlags _0808140C: .4byte gBattleTypeFlags
_08081410: _08081410:
bl sub_80A03D8 bl ReducePlayerPartyToThree
ldr r1, _08081440 @ =gBattleTypeFlags ldr r1, _08081440 @ =gBattleTypeFlags
movs r0, 0x4B movs r0, 0x4B
_08081418: _08081418:
@@ -1848,7 +1848,7 @@ _080815D4:
.align 2, 0 .align 2, 0
_080815DC: .4byte gBattleTypeFlags _080815DC: .4byte gBattleTypeFlags
_080815E0: _080815E0:
bl sub_80A03D8 bl ReducePlayerPartyToThree
ldr r1, _08081610 @ =gBattleTypeFlags ldr r1, _08081610 @ =gBattleTypeFlags
movs r0, 0x4B movs r0, 0x4B
_080815E8: _080815E8:
+3 -3
View File
@@ -576,8 +576,8 @@ _080BDB14: .4byte 0x00002cc4
_080BDB18: .4byte gStringVar4 _080BDB18: .4byte gStringVar4
thumb_func_end sub_80BDA7C thumb_func_end sub_80BDA7C
thumb_func_start sub_80BDB1C thumb_func_start BufferRandomHobbyOrLifestyleString
sub_80BDB1C: @ 80BDB1C BufferRandomHobbyOrLifestyleString: @ 80BDB1C
push {lr} push {lr}
bl Random bl Random
movs r1, 0x1 movs r1, 0x1
@@ -597,7 +597,7 @@ _080BDB2E:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080BDB44: .4byte gStringVar2 _080BDB44: .4byte gStringVar2
thumb_func_end sub_80BDB1C thumb_func_end BufferRandomHobbyOrLifestyleString
thumb_func_start sub_80BDB48 thumb_func_start sub_80BDB48
sub_80BDB48: @ 80BDB48 sub_80BDB48: @ 80BDB48
+3 -3
View File
@@ -15,8 +15,8 @@ sub_80E4620: @ 80E4620
bx r0 bx r0
thumb_func_end sub_80E4620 thumb_func_end sub_80E4620
thumb_func_start sub_80E4634 thumb_func_start DisplayMoveTutorMenu
sub_80E4634: @ 80E4634 DisplayMoveTutorMenu: @ 80E4634
push {lr} push {lr}
sub sp, 0x4 sub sp, 0x4
bl ScriptContext2_Enable bl ScriptContext2_Enable
@@ -35,7 +35,7 @@ sub_80E4634: @ 80E4634
bx r0 bx r0
.align 2, 0 .align 2, 0
_080E465C: .4byte sub_80E4660 _080E465C: .4byte sub_80E4660
thumb_func_end sub_80E4634 thumb_func_end DisplayMoveTutorMenu
thumb_func_start sub_80E4660 thumb_func_start sub_80E4660
sub_80E4660: @ 80E4660 sub_80E4660: @ 80E4660
+12 -12
View File
@@ -323,8 +323,8 @@ sub_80A0904: @ 80A0904
_080A0914: .4byte 0x0000403d _080A0914: .4byte 0x0000403d
thumb_func_end sub_80A0904 thumb_func_end sub_80A0904
thumb_func_start sub_80A0918 thumb_func_start GetHeracrossSizeRecordInfo
sub_80A0918: @ 80A0918 GetHeracrossSizeRecordInfo: @ 80A0918
push {lr} push {lr}
ldr r0, _080A092C @ =0x0000403d ldr r0, _080A092C @ =0x0000403d
bl GetVarPointer bl GetVarPointer
@@ -335,10 +335,10 @@ sub_80A0918: @ 80A0918
bx r0 bx r0
.align 2, 0 .align 2, 0
_080A092C: .4byte 0x0000403d _080A092C: .4byte 0x0000403d
thumb_func_end sub_80A0918 thumb_func_end GetHeracrossSizeRecordInfo
thumb_func_start sub_80A0930 thumb_func_start CompareHeracrossSize
sub_80A0930: @ 80A0930 CompareHeracrossSize: @ 80A0930
push {r4,lr} push {r4,lr}
ldr r0, _080A0950 @ =0x0000403d ldr r0, _080A0950 @ =0x0000403d
bl GetVarPointer bl GetVarPointer
@@ -355,7 +355,7 @@ sub_80A0930: @ 80A0930
.align 2, 0 .align 2, 0
_080A0950: .4byte 0x0000403d _080A0950: .4byte 0x0000403d
_080A0954: .4byte gSpecialVar_Result _080A0954: .4byte gSpecialVar_Result
thumb_func_end sub_80A0930 thumb_func_end CompareHeracrossSize
thumb_func_start sub_80A0958 thumb_func_start sub_80A0958
sub_80A0958: @ 80A0958 sub_80A0958: @ 80A0958
@@ -369,8 +369,8 @@ sub_80A0958: @ 80A0958
_080A0968: .4byte 0x00004040 _080A0968: .4byte 0x00004040
thumb_func_end sub_80A0958 thumb_func_end sub_80A0958
thumb_func_start sub_80A096C thumb_func_start GetMagikarpSizeRecordInfo
sub_80A096C: @ 80A096C GetMagikarpSizeRecordInfo: @ 80A096C
push {lr} push {lr}
ldr r0, _080A0980 @ =0x00004040 ldr r0, _080A0980 @ =0x00004040
bl GetVarPointer bl GetVarPointer
@@ -381,10 +381,10 @@ sub_80A096C: @ 80A096C
bx r0 bx r0
.align 2, 0 .align 2, 0
_080A0980: .4byte 0x00004040 _080A0980: .4byte 0x00004040
thumb_func_end sub_80A096C thumb_func_end GetMagikarpSizeRecordInfo
thumb_func_start sub_80A0984 thumb_func_start CompareMagikarpSize
sub_80A0984: @ 80A0984 CompareMagikarpSize: @ 80A0984
push {r4,lr} push {r4,lr}
ldr r0, _080A09A4 @ =0x00004040 ldr r0, _080A09A4 @ =0x00004040
bl GetVarPointer bl GetVarPointer
@@ -401,7 +401,7 @@ sub_80A0984: @ 80A0984
.align 2, 0 .align 2, 0
_080A09A4: .4byte 0x00004040 _080A09A4: .4byte 0x00004040
_080A09A8: .4byte gSpecialVar_Result _080A09A8: .4byte gSpecialVar_Result
thumb_func_end sub_80A0984 thumb_func_end CompareMagikarpSize
thumb_func_start GiveGiftRibbonToParty thumb_func_start GiveGiftRibbonToParty
GiveGiftRibbonToParty: @ 80A09AC GiveGiftRibbonToParty: @ 80A09AC
+3 -3
View File
@@ -1751,8 +1751,8 @@ _0808C69C:
_0808C6A4: .4byte gPaletteFade _0808C6A4: .4byte gPaletteFade
thumb_func_end c3_0808C39C thumb_func_end c3_0808C39C
thumb_func_start sub_808C6A8 thumb_func_start ShowPokemonStorageSystem
sub_808C6A8: @ 808C6A8 ShowPokemonStorageSystem: @ 808C6A8
push {lr} push {lr}
ldr r0, _0808C6D0 @ =c3_0808C39C ldr r0, _0808C6D0 @ =c3_0808C39C
movs r1, 0x50 movs r1, 0x50
@@ -1773,7 +1773,7 @@ sub_808C6A8: @ 808C6A8
.align 2, 0 .align 2, 0
_0808C6D0: .4byte c3_0808C39C _0808C6D0: .4byte c3_0808C39C
_0808C6D4: .4byte gTasks _0808C6D4: .4byte gTasks
thumb_func_end sub_808C6A8 thumb_func_end ShowPokemonStorageSystem
thumb_func_start mapldr_0808C6D8 thumb_func_start mapldr_0808C6D8
mapldr_0808C6D8: @ 808C6D8 mapldr_0808C6D8: @ 808C6D8
+3 -3
View File
@@ -106,8 +106,8 @@ _080CA3BC: .4byte 0x0000083b
_080CA3C0: .4byte CB2_DoHallOfFameScreen _080CA3C0: .4byte CB2_DoHallOfFameScreen
thumb_func_end Special_HallOfFame thumb_func_end Special_HallOfFame
thumb_func_start sub_80CA3C4 thumb_func_start sp0C8_whiteout_maybe
sub_80CA3C4: @ 80CA3C4 sp0C8_whiteout_maybe: @ 80CA3C4
push {lr} push {lr}
ldr r0, _080CA3D4 @ =c2_whiteout ldr r0, _080CA3D4 @ =c2_whiteout
bl SetMainCallback2 bl SetMainCallback2
@@ -116,6 +116,6 @@ sub_80CA3C4: @ 80CA3C4
bx r1 bx r1
.align 2, 0 .align 2, 0
_080CA3D4: .4byte c2_whiteout _080CA3D4: .4byte c2_whiteout
thumb_func_end sub_80CA3C4 thumb_func_end sp0C8_whiteout_maybe
.align 2, 0 @ Don't pad with nop. .align 2, 0 @ Don't pad with nop.
+7 -7
View File
@@ -420,8 +420,8 @@ _080A0378: .4byte gSpecialVar_Result
_080A037C: .4byte CB2_ReturnToFieldContinueScriptPlayMapMusic _080A037C: .4byte CB2_ReturnToFieldContinueScriptPlayMapMusic
thumb_func_end sub_80A0350 thumb_func_end sub_80A0350
thumb_func_start sub_80A0380 thumb_func_start ChooseBattleTowerPlayerParty
sub_80A0380: @ 80A0380 ChooseBattleTowerPlayerParty: @ 80A0380
push {lr} push {lr}
ldr r1, _080A0394 @ =gMain ldr r1, _080A0394 @ =gMain
ldr r0, _080A0398 @ =sub_80A039C ldr r0, _080A0398 @ =sub_80A039C
@@ -433,7 +433,7 @@ sub_80A0380: @ 80A0380
.align 2, 0 .align 2, 0
_080A0394: .4byte gMain _080A0394: .4byte gMain
_080A0398: .4byte sub_80A039C _080A0398: .4byte sub_80A039C
thumb_func_end sub_80A0380 thumb_func_end ChooseBattleTowerPlayerParty
thumb_func_start sub_80A039C thumb_func_start sub_80A039C
sub_80A039C: @ 80A039C sub_80A039C: @ 80A039C
@@ -450,7 +450,7 @@ sub_80A039C: @ 80A039C
_080A03B0: .4byte gUnknown_203B0D4 _080A03B0: .4byte gUnknown_203B0D4
_080A03B4: .4byte gSpecialVar_Result _080A03B4: .4byte gSpecialVar_Result
_080A03B8: _080A03B8:
bl sub_80A03D8 bl ReducePlayerPartyToThree
ldr r1, _080A03D0 @ =gSpecialVar_Result ldr r1, _080A03D0 @ =gSpecialVar_Result
movs r0, 0x1 movs r0, 0x1
strh r0, [r1] strh r0, [r1]
@@ -465,8 +465,8 @@ _080A03D0: .4byte gSpecialVar_Result
_080A03D4: .4byte CB2_ReturnToFieldContinueScriptPlayMapMusic _080A03D4: .4byte CB2_ReturnToFieldContinueScriptPlayMapMusic
thumb_func_end sub_80A039C thumb_func_end sub_80A039C
thumb_func_start sub_80A03D8 thumb_func_start ReducePlayerPartyToThree
sub_80A03D8: @ 80A03D8 ReducePlayerPartyToThree: @ 80A03D8
push {r4-r7,lr} push {r4-r7,lr}
mov r7, r8 mov r7, r8
push {r7} push {r7}
@@ -530,6 +530,6 @@ _080A042C:
_080A0454: .4byte gPlayerParty _080A0454: .4byte gPlayerParty
_080A0458: .4byte gUnknown_203B0D4 _080A0458: .4byte gUnknown_203B0D4
_080A045C: .4byte 0x05000096 _080A045C: .4byte 0x05000096
thumb_func_end sub_80A03D8 thumb_func_end ReducePlayerPartyToThree
.align 2, 0 @ Don't pad with nop. .align 2, 0 @ Don't pad with nop.
+12 -12
View File
@@ -36,8 +36,8 @@ _080BF934: .4byte sub_80BF97C
_080BF938: .4byte gTasks _080BF938: .4byte gTasks
thumb_func_end Special_ChooseMonFromParty thumb_func_end Special_ChooseMonFromParty
thumb_func_start sub_80BF93C thumb_func_start SelectMoveTutorMon
sub_80BF93C: @ 80BF93C SelectMoveTutorMon: @ 80BF93C
push {lr} push {lr}
sub sp, 0x4 sub sp, 0x4
bl ScriptContext2_Enable bl ScriptContext2_Enable
@@ -65,7 +65,7 @@ sub_80BF93C: @ 80BF93C
.align 2, 0 .align 2, 0
_080BF974: .4byte sub_80BF97C _080BF974: .4byte sub_80BF97C
_080BF978: .4byte gTasks _080BF978: .4byte gTasks
thumb_func_end sub_80BF93C thumb_func_end SelectMoveTutorMon
thumb_func_start sub_80BF97C thumb_func_start sub_80BF97C
sub_80BF97C: @ 80BF97C sub_80BF97C: @ 80BF97C
@@ -100,8 +100,8 @@ _080BF9B4: .4byte gPaletteFade
_080BF9B8: .4byte gTasks _080BF9B8: .4byte gTasks
thumb_func_end sub_80BF97C thumb_func_end sub_80BF97C
thumb_func_start Special_ChooseMoveToDelete thumb_func_start SelectMove
Special_ChooseMoveToDelete: @ 80BF9BC SelectMove: @ 80BF9BC
push {r4,lr} push {r4,lr}
sub sp, 0x4 sub sp, 0x4
ldr r0, _080BF9F0 @ =gPlayerParty ldr r0, _080BF9F0 @ =gPlayerParty
@@ -132,7 +132,7 @@ _080BF9F8: .4byte gPlayerPartyCount
_080BF9FC: .4byte CB2_ReturnToField _080BF9FC: .4byte CB2_ReturnToField
_080BFA00: .4byte gFieldCallback _080BFA00: .4byte gFieldCallback
_080BFA04: .4byte FieldCallback_ReturnToEventScript2 _080BFA04: .4byte FieldCallback_ReturnToEventScript2
thumb_func_end Special_ChooseMoveToDelete thumb_func_end SelectMove
thumb_func_start ScrSpecial_CountPokemonMoves thumb_func_start ScrSpecial_CountPokemonMoves
ScrSpecial_CountPokemonMoves: @ 80BFA08 ScrSpecial_CountPokemonMoves: @ 80BFA08
@@ -333,8 +333,8 @@ sub_80BFAA8: @ 80BFAA8
_080BFBA4: .4byte gPPUpGetMask _080BFBA4: .4byte gPPUpGetMask
thumb_func_end sub_80BFAA8 thumb_func_end sub_80BFAA8
thumb_func_start Special_DeleteSelectedMove thumb_func_start DeleteMonMove
Special_DeleteSelectedMove: @ 80BFBA8 DeleteMonMove: @ 80BFBA8
push {r4-r6,lr} push {r4-r6,lr}
mov r6, r8 mov r6, r8
push {r6} push {r6}
@@ -385,10 +385,10 @@ _080BFBFC:
_080BFC08: .4byte gSpecialVar_0x8004 _080BFC08: .4byte gSpecialVar_0x8004
_080BFC0C: .4byte gPlayerParty _080BFC0C: .4byte gPlayerParty
_080BFC10: .4byte gSpecialVar_0x8005 _080BFC10: .4byte gSpecialVar_0x8005
thumb_func_end Special_DeleteSelectedMove thumb_func_end DeleteMonMove
thumb_func_start sub_80BFC14 thumb_func_start IsSelectedMonEgg
sub_80BFC14: @ 80BFC14 IsSelectedMonEgg: @ 80BFC14
push {lr} push {lr}
ldr r0, _080BFC38 @ =gSpecialVar_0x8004 ldr r0, _080BFC38 @ =gSpecialVar_0x8004
ldrh r1, [r0] ldrh r1, [r0]
@@ -417,6 +417,6 @@ _080BFC48:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080BFC4C: .4byte gSpecialVar_Result _080BFC4C: .4byte gSpecialVar_Result
thumb_func_end sub_80BFC14 thumb_func_end IsSelectedMonEgg
.align 2, 0 @ Don't pad with nop. .align 2, 0 @ Don't pad with nop.
+12 -12
View File
@@ -13779,8 +13779,8 @@ _08053A94: .4byte gUnknown_826D1E4
_08053A98: .4byte SpriteCallbackDummy _08053A98: .4byte SpriteCallbackDummy
thumb_func_end sub_8053A0C thumb_func_end sub_8053A0C
thumb_func_start sub_8053A9C thumb_func_start GetInGameTradeSpeciesInfo
sub_8053A9C: @ 8053A9C GetInGameTradeSpeciesInfo: @ 8053A9C
push {r4-r6,lr} push {r4-r6,lr}
ldr r0, _08053AD0 @ =gSpecialVar_0x8004 ldr r0, _08053AD0 @ =gSpecialVar_0x8004
ldrh r0, [r0] ldrh r0, [r0]
@@ -13811,7 +13811,7 @@ _08053AD4: .4byte gUnknown_826CF8C
_08053AD8: .4byte gStringVar1 _08053AD8: .4byte gStringVar1
_08053ADC: .4byte gSpeciesNames _08053ADC: .4byte gSpeciesNames
_08053AE0: .4byte gStringVar2 _08053AE0: .4byte gStringVar2
thumb_func_end sub_8053A9C thumb_func_end GetInGameTradeSpeciesInfo
thumb_func_start sub_8053AE4 thumb_func_start sub_8053AE4
sub_8053AE4: @ 8053AE4 sub_8053AE4: @ 8053AE4
@@ -14078,8 +14078,8 @@ _08053CEE:
_08053D28: .4byte gUnknown_826D1A8 _08053D28: .4byte gUnknown_826D1A8
thumb_func_end sub_8053CD4 thumb_func_end sub_8053CD4
thumb_func_start sub_8053D2C thumb_func_start GetTradeSpecies
sub_8053D2C: @ 8053D2C GetTradeSpecies: @ 8053D2C
push {r4-r6,lr} push {r4-r6,lr}
ldr r6, _08053D58 @ =gSpecialVar_0x8005 ldr r6, _08053D58 @ =gSpecialVar_0x8005
ldrh r0, [r6] ldrh r0, [r6]
@@ -14108,10 +14108,10 @@ _08053D62:
pop {r4-r6} pop {r4-r6}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_8053D2C thumb_func_end GetTradeSpecies
thumb_func_start sub_8053D68 thumb_func_start CreateInGameTradePokemon
sub_8053D68: @ 8053D68 CreateInGameTradePokemon: @ 8053D68
push {lr} push {lr}
ldr r0, _08053D7C @ =gSpecialVar_0x8005 ldr r0, _08053D7C @ =gSpecialVar_0x8005
ldrb r0, [r0] ldrb r0, [r0]
@@ -14123,7 +14123,7 @@ sub_8053D68: @ 8053D68
.align 2, 0 .align 2, 0
_08053D7C: .4byte gSpecialVar_0x8005 _08053D7C: .4byte gSpecialVar_0x8005
_08053D80: .4byte gSpecialVar_0x8004 _08053D80: .4byte gSpecialVar_0x8004
thumb_func_end sub_8053D68 thumb_func_end CreateInGameTradePokemon
thumb_func_start sub_8053D84 thumb_func_start sub_8053D84
sub_8053D84: @ 8053D84 sub_8053D84: @ 8053D84
@@ -14839,8 +14839,8 @@ _08054438: .4byte gWirelessCommType
_0805443C: .4byte gMain _0805443C: .4byte gMain
thumb_func_end sub_80543C4 thumb_func_end sub_80543C4
thumb_func_start sub_8054440 thumb_func_start DoInGameTradeScene
sub_8054440: @ 8054440 DoInGameTradeScene: @ 8054440
push {lr} push {lr}
sub sp, 0x4 sub sp, 0x4
bl ScriptContext2_Enable bl ScriptContext2_Enable
@@ -14860,7 +14860,7 @@ sub_8054440: @ 8054440
bx r0 bx r0
.align 2, 0 .align 2, 0
_0805446C: .4byte sub_8054470 _0805446C: .4byte sub_8054470
thumb_func_end sub_8054440 thumb_func_end DoInGameTradeScene
thumb_func_start sub_8054470 thumb_func_start sub_8054470
sub_8054470: @ 8054470 sub_8054470: @ 8054470
+256 -256
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -92,7 +92,7 @@ EventScript_1652C0:: @ 81652C0
setvar VAR_0x8006, 0 setvar VAR_0x8006, 0
special CreateObedientEnemyMon special CreateObedientEnemyMon
setflag FLAG_SYS_SPECIAL_WILD_BATTLE setflag FLAG_SYS_SPECIAL_WILD_BATTLE
special sub_807F9D8 special Special_StartLegendaryBattle
waitstate waitstate
clearflag FLAG_SYS_SPECIAL_WILD_BATTLE clearflag FLAG_SYS_SPECIAL_WILD_BATTLE
specialvar VAR_RESULT, Special_GetBattleOutcome specialvar VAR_RESULT, Special_GetBattleOutcome
+1 -1
View File
@@ -41,7 +41,7 @@ CeruleanCave_B1F_EventScript_1624F5:: @ 81624F5
waitbuttonpress waitbuttonpress
setwildbattle SPECIES_MEWTWO, 70, ITEM_NONE setwildbattle SPECIES_MEWTWO, 70, ITEM_NONE
setflag FLAG_SYS_SPECIAL_WILD_BATTLE setflag FLAG_SYS_SPECIAL_WILD_BATTLE
special sub_807F9D8 special Special_StartLegendaryBattle
waitstate waitstate
clearflag FLAG_SYS_SPECIAL_WILD_BATTLE clearflag FLAG_SYS_SPECIAL_WILD_BATTLE
specialvar VAR_RESULT, Special_GetBattleOutcome specialvar VAR_RESULT, Special_GetBattleOutcome
@@ -48,7 +48,7 @@ CinnabarIsland_PokemonLab_Lounge_EventScript_16E33E:: @ 816E33E
faceplayer faceplayer
setvar VAR_0x8008, 7 setvar VAR_0x8008, 7
copyvar VAR_0x8004, VAR_0x8008 copyvar VAR_0x8004, VAR_0x8008
specialvar VAR_RESULT, sub_8053A9C specialvar VAR_RESULT, GetInGameTradeSpeciesInfo
copyvar VAR_0x8009, VAR_RESULT copyvar VAR_0x8009, VAR_RESULT
checkflag FLAG_DID_TANGENY_TRADE checkflag FLAG_DID_TANGENY_TRADE
goto_if TRUE, EventScript_16E3D4 goto_if TRUE, EventScript_16E3D4
@@ -61,14 +61,14 @@ CinnabarIsland_PokemonLab_Lounge_EventScript_16E33E:: @ 816E33E
compare_var_to_value VAR_0x8004, 6 compare_var_to_value VAR_0x8004, 6
goto_if ge, EventScript_16E3BC goto_if ge, EventScript_16E3BC
copyvar VAR_0x8005, VAR_0x800A copyvar VAR_0x8005, VAR_0x800A
specialvar VAR_RESULT, sub_8053D2C specialvar VAR_RESULT, GetTradeSpecies
copyvar VAR_0x800B, VAR_RESULT copyvar VAR_0x800B, VAR_RESULT
compare_var_to_var VAR_RESULT, VAR_0x8009 compare_var_to_var VAR_RESULT, VAR_0x8009
goto_if ne, EventScript_16E3C6 goto_if ne, EventScript_16E3C6
copyvar VAR_0x8004, VAR_0x8008 copyvar VAR_0x8004, VAR_0x8008
copyvar VAR_0x8005, VAR_0x800A copyvar VAR_0x8005, VAR_0x800A
special sub_8053D68 special CreateInGameTradePokemon
special sub_8054440 special DoInGameTradeScene
waitstate waitstate
msgbox gUnknown_81A5B4A msgbox gUnknown_81A5B4A
setflag FLAG_DID_TANGENY_TRADE setflag FLAG_DID_TANGENY_TRADE
@@ -10,9 +10,9 @@ FiveIsland_ResortGorgeous_House_EventScript_171EBE:: @ 8171EBE
faceplayer faceplayer
checkflag FLAG_TEMP_2 checkflag FLAG_TEMP_2
goto_if TRUE, EventScript_172043 goto_if TRUE, EventScript_172043
compare_var_to_value VAR_RESORT_GOREGOUS_REQUESTED_MON, 0xFFFF compare_var_to_value VAR_RESORT_GORGEOUS_REQUESTED_MON, 0xFFFF
goto_if eq, EventScript_171F0B goto_if eq, EventScript_171F0B
compare_var_to_value VAR_RESORT_GOREGOUS_REQUESTED_MON, SPECIES_NONE compare_var_to_value VAR_RESORT_GORGEOUS_REQUESTED_MON, SPECIES_NONE
goto_if ne, EventScript_171F19 goto_if ne, EventScript_171F19
msgbox gUnknown_81A42A0 msgbox gUnknown_81A42A0
goto EventScript_171EFE goto EventScript_171EFE
@@ -30,7 +30,7 @@ EventScript_171F0B:: @ 8171F0B
end end
EventScript_171F19:: @ 8171F19 EventScript_171F19:: @ 8171F19
copyvar VAR_0x8004, VAR_RESORT_GOREGOUS_REQUESTED_MON copyvar VAR_0x8004, VAR_RESORT_GORGEOUS_REQUESTED_MON
specialvar VAR_RESULT, Special_PlayerPartyContainsSpecies specialvar VAR_RESULT, Special_PlayerPartyContainsSpecies
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if eq, EventScript_171F34 goto_if eq, EventScript_171F34
@@ -62,11 +62,11 @@ EventScript_171F34:: @ 8171F34
call_if eq, EventScript_17201A call_if eq, EventScript_17201A
moveobjectoffscreen 2 moveobjectoffscreen 2
msgbox gUnknown_81A458E msgbox gUnknown_81A458E
giveitem VAR_RESORT_GOREGOUS_REWARD giveitem VAR_RESORT_GORGEOUS_REWARD
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if eq, EventScript_172025 goto_if eq, EventScript_172025
setflag FLAG_TEMP_2 setflag FLAG_TEMP_2
setvar VAR_RESORT_GOREGOUS_REQUESTED_MON, 0 setvar VAR_RESORT_GORGEOUS_REQUESTED_MON, 0
release release
end end
@@ -104,7 +104,7 @@ EventScript_172025:: @ 8172025
textcolor 1 textcolor 1
msgbox gUnknown_81A461B msgbox gUnknown_81A461B
setflag FLAG_TEMP_2 setflag FLAG_TEMP_2
setvar VAR_RESORT_GOREGOUS_REQUESTED_MON, 0 setvar VAR_RESORT_GORGEOUS_REQUESTED_MON, 0
release release
end end
+3 -3
View File
@@ -16,7 +16,7 @@ EventScript_16D8B0:: @ 816D8B0
waitstate waitstate
compare_var_to_value VAR_0x8004, 6 compare_var_to_value VAR_0x8004, 6
goto_if ge, EventScript_16D941 goto_if ge, EventScript_16D941
special sub_80BFC14 special IsSelectedMonEgg
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if eq, EventScript_16D937 goto_if eq, EventScript_16D937
special ScrSpecial_CountPokemonMoves special ScrSpecial_CountPokemonMoves
@@ -24,7 +24,7 @@ EventScript_16D8B0:: @ 816D8B0
goto_if eq, EventScript_16D92A goto_if eq, EventScript_16D92A
msgbox gUnknown_8199445 msgbox gUnknown_8199445
fadescreen 1 fadescreen 1
special Special_ChooseMoveToDelete special SelectMove
fadescreen 0 fadescreen 0
compare_var_to_value VAR_0x8005, 4 compare_var_to_value VAR_0x8005, 4
goto_if eq, EventScript_16D8B0 goto_if eq, EventScript_16D8B0
@@ -36,7 +36,7 @@ EventScript_16D8B0:: @ 816D8B0
end end
EventScript_16D919:: @ 816D919 EventScript_16D919:: @ 816D919
special Special_DeleteSelectedMove special DeleteMonMove
playfanfare MUS_ME_WASURE playfanfare MUS_ME_WASURE
waitfanfare waitfanfare
msgbox gUnknown_81994B1 msgbox gUnknown_81994B1
+1 -1
View File
@@ -58,7 +58,7 @@ EventScript_16B311:: @ 816B311
EventScript_16B31B:: @ 816B31B EventScript_16B31B:: @ 816B31B
msgbox gUnknown_8193B36 msgbox gUnknown_8193B36
call EventScript_1A74EB call EventScript_1A74EB
specialvar VAR_RESULT, sub_80CBFA0 specialvar VAR_RESULT, NameRaterWasNicknameChanged
special TV_CopyNicknameToStringVar1AndEnsureTerminated special TV_CopyNicknameToStringVar1AndEnsureTerminated
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if eq, EventScript_16B345 goto_if eq, EventScript_16B345
+1 -1
View File
@@ -41,7 +41,7 @@ MtEmber_Summit_EventScript_163B33:: @ 8163B33
playbgm MUS_EXEYE, 0 playbgm MUS_EXEYE, 0
waitbuttonpress waitbuttonpress
setflag FLAG_SYS_SPECIAL_WILD_BATTLE setflag FLAG_SYS_SPECIAL_WILD_BATTLE
special sub_807F9D8 special Special_StartLegendaryBattle
waitstate waitstate
clearflag FLAG_SYS_SPECIAL_WILD_BATTLE clearflag FLAG_SYS_SPECIAL_WILD_BATTLE
specialvar VAR_RESULT, Special_GetBattleOutcome specialvar VAR_RESULT, Special_GetBattleOutcome
+1 -1
View File
@@ -65,7 +65,7 @@ NavelRock_Base_EventScript_165134:: @ 8165134
setvar VAR_0x8006, 0 setvar VAR_0x8006, 0
special CreateObedientEnemyMon special CreateObedientEnemyMon
setflag FLAG_SYS_SPECIAL_WILD_BATTLE setflag FLAG_SYS_SPECIAL_WILD_BATTLE
special sub_807F9D8 special Special_StartLegendaryBattle
waitstate waitstate
clearflag FLAG_SYS_SPECIAL_WILD_BATTLE clearflag FLAG_SYS_SPECIAL_WILD_BATTLE
specialvar VAR_RESULT, Special_GetBattleOutcome specialvar VAR_RESULT, Special_GetBattleOutcome
+1 -1
View File
@@ -69,7 +69,7 @@ NavelRock_Summit_EventScript_164FFB:: @ 8164FFB
setvar VAR_0x8006, 0 setvar VAR_0x8006, 0
special CreateObedientEnemyMon special CreateObedientEnemyMon
setflag FLAG_SYS_SPECIAL_WILD_BATTLE setflag FLAG_SYS_SPECIAL_WILD_BATTLE
special sub_807F9D8 special Special_StartLegendaryBattle
waitstate waitstate
clearflag FLAG_SYS_SPECIAL_WILD_BATTLE clearflag FLAG_SYS_SPECIAL_WILD_BATTLE
setvar VAR_LAST_TALKED, 1 setvar VAR_LAST_TALKED, 1
@@ -41,7 +41,7 @@ PalletTown_PlayersHouse_2F_EventScript_168CE4:: @ 8168CE4
special Special_AnimatePcTurnOn special Special_AnimatePcTurnOn
playse SE_PC_ON playse SE_PC_ON
msgbox gUnknown_81A5420 msgbox gUnknown_81A5420
special sub_80EB6AC special BedroomPC
waitstate waitstate
special sub_812B35C special sub_812B35C
releaseall releaseall
+1 -1
View File
@@ -9,7 +9,7 @@ PokemonTower_6F_EventScript_1634B8:: @ 81634B8
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if eq, EventScript_1A7AE0 goto_if eq, EventScript_1A7AE0
setwildbattle SPECIES_MAROWAK, 30, ITEM_NONE setwildbattle SPECIES_MAROWAK, 30, ITEM_NONE
special sub_807F904 special ScrSpecial_StartMarowakBattle
waitstate waitstate
special sub_8112364 special sub_8112364
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
+1 -1
View File
@@ -54,7 +54,7 @@ PowerPlant_EventScript_1637B8:: @ 81637B8
playbgm MUS_EXEYE, 0 playbgm MUS_EXEYE, 0
waitbuttonpress waitbuttonpress
setflag FLAG_SYS_SPECIAL_WILD_BATTLE setflag FLAG_SYS_SPECIAL_WILD_BATTLE
special sub_807F9D8 special Special_StartLegendaryBattle
waitstate waitstate
clearflag FLAG_SYS_SPECIAL_WILD_BATTLE clearflag FLAG_SYS_SPECIAL_WILD_BATTLE
specialvar VAR_RESULT, Special_GetBattleOutcome specialvar VAR_RESULT, Special_GetBattleOutcome
+3 -3
View File
@@ -39,14 +39,14 @@ EventScript_16FF7F:: @ 816FF7F
specialvar VAR_RESULT, Special_PlayerPartyContainsSpecies specialvar VAR_RESULT, Special_PlayerPartyContainsSpecies
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if eq, EventScript_16FFF5 goto_if eq, EventScript_16FFF5
special sub_80A096C special GetMagikarpSizeRecordInfo
msgbox gUnknown_819F2DB msgbox gUnknown_819F2DB
special Special_ChooseMonFromParty special Special_ChooseMonFromParty
waitstate waitstate
copyvar VAR_RESULT, VAR_0x8004 copyvar VAR_RESULT, VAR_0x8004
compare_var_to_value VAR_RESULT, 6 compare_var_to_value VAR_RESULT, 6
goto_if ge, EventScript_16FFFF goto_if ge, EventScript_16FFFF
special sub_80A0984 special CompareMagikarpSize
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if eq, EventScript_170001 goto_if eq, EventScript_170001
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
@@ -110,7 +110,7 @@ Route12_FishingHouse_EventScript_170067:: @ 8170067
end end
EventScript_17007B:: @ 817007B EventScript_17007B:: @ 817007B
special sub_80A096C special GetMagikarpSizeRecordInfo
msgbox gUnknown_819F4CF msgbox gUnknown_819F4CF
releaseall releaseall
end end
@@ -78,37 +78,37 @@ SaffronCity_PokemonTrainerFanClub_MapScript2_16F144:: @ 816F144
end end
EventScript_16F15B:: @ 816F15B EventScript_16F15B:: @ 816F15B
special sub_81132CC special UpdateMovedSaffronFanClubMembers
setvar VAR_0x8004, 0 setvar VAR_0x8004, 0
specialvar VAR_RESULT, sub_8113364 specialvar VAR_RESULT, ShouldMoveSaffronFanClubMember
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
call_if eq, EventScript_16F207 call_if eq, EventScript_16F207
setvar VAR_0x8004, 1 setvar VAR_0x8004, 1
specialvar VAR_RESULT, sub_8113364 specialvar VAR_RESULT, ShouldMoveSaffronFanClubMember
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
call_if eq, EventScript_16F213 call_if eq, EventScript_16F213
setvar VAR_0x8004, 2 setvar VAR_0x8004, 2
specialvar VAR_RESULT, sub_8113364 specialvar VAR_RESULT, ShouldMoveSaffronFanClubMember
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
call_if eq, EventScript_16F21F call_if eq, EventScript_16F21F
setvar VAR_0x8004, 3 setvar VAR_0x8004, 3
specialvar VAR_RESULT, sub_8113364 specialvar VAR_RESULT, ShouldMoveSaffronFanClubMember
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
call_if eq, EventScript_16F22B call_if eq, EventScript_16F22B
setvar VAR_0x8004, 4 setvar VAR_0x8004, 4
specialvar VAR_RESULT, sub_8113364 specialvar VAR_RESULT, ShouldMoveSaffronFanClubMember
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
call_if eq, EventScript_16F237 call_if eq, EventScript_16F237
setvar VAR_0x8004, 5 setvar VAR_0x8004, 5
specialvar VAR_RESULT, sub_8113364 specialvar VAR_RESULT, ShouldMoveSaffronFanClubMember
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
call_if eq, EventScript_16F243 call_if eq, EventScript_16F243
setvar VAR_0x8004, 6 setvar VAR_0x8004, 6
specialvar VAR_RESULT, sub_8113364 specialvar VAR_RESULT, ShouldMoveSaffronFanClubMember
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
call_if eq, EventScript_16F24F call_if eq, EventScript_16F24F
setvar VAR_0x8004, 7 setvar VAR_0x8004, 7
specialvar VAR_RESULT, sub_8113364 specialvar VAR_RESULT, ShouldMoveSaffronFanClubMember
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
call_if eq, EventScript_16F25B call_if eq, EventScript_16F25B
end end
@@ -165,13 +165,13 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F281:: @ 816F281
lock lock
faceplayer faceplayer
setvar VAR_0x8004, 0 setvar VAR_0x8004, 0
special sub_81133A4 special BufferStreakTrainerText
compare_var_to_value VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 0 compare_var_to_value VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 0
goto_if eq, EventScript_16F2EE goto_if eq, EventScript_16F2EE
specialvar VAR_RESULT, sub_8113364 specialvar VAR_RESULT, ShouldMoveSaffronFanClubMember
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if eq, EventScript_16F2C0 goto_if eq, EventScript_16F2C0
specialvar VAR_RESULT, sub_8113288 specialvar VAR_RESULT, GetNumMovedSaffronFanClubMembers
compare_var_to_value VAR_RESULT, 7 compare_var_to_value VAR_RESULT, 7
goto_if eq, EventScript_16F2E4 goto_if eq, EventScript_16F2E4
msgbox gUnknown_819C420 msgbox gUnknown_819C420
@@ -179,7 +179,7 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F281:: @ 816F281
end end
EventScript_16F2C0:: @ 816F2C0 EventScript_16F2C0:: @ 816F2C0
specialvar VAR_RESULT, sub_8113288 specialvar VAR_RESULT, GetNumMovedSaffronFanClubMembers
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if eq, EventScript_16F2DA goto_if eq, EventScript_16F2DA
msgbox gUnknown_819C390 msgbox gUnknown_819C390
@@ -205,13 +205,13 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F2F8:: @ 816F2F8
lock lock
faceplayer faceplayer
setvar VAR_0x8004, 3 setvar VAR_0x8004, 3
special sub_81133A4 special BufferStreakTrainerText
compare_var_to_value VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 0 compare_var_to_value VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 0
goto_if eq, EventScript_16F365 goto_if eq, EventScript_16F365
specialvar VAR_RESULT, sub_8113364 specialvar VAR_RESULT, ShouldMoveSaffronFanClubMember
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if eq, EventScript_16F337 goto_if eq, EventScript_16F337
specialvar VAR_RESULT, sub_8113288 specialvar VAR_RESULT, GetNumMovedSaffronFanClubMembers
compare_var_to_value VAR_RESULT, 7 compare_var_to_value VAR_RESULT, 7
goto_if eq, EventScript_16F35B goto_if eq, EventScript_16F35B
msgbox gUnknown_819CBD3 msgbox gUnknown_819CBD3
@@ -219,7 +219,7 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F2F8:: @ 816F2F8
end end
EventScript_16F337:: @ 816F337 EventScript_16F337:: @ 816F337
specialvar VAR_RESULT, sub_8113288 specialvar VAR_RESULT, GetNumMovedSaffronFanClubMembers
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if eq, EventScript_16F351 goto_if eq, EventScript_16F351
msgbox gUnknown_819CB32 msgbox gUnknown_819CB32
@@ -245,13 +245,13 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F36F:: @ 816F36F
lock lock
faceplayer faceplayer
setvar VAR_0x8004, 1 setvar VAR_0x8004, 1
special sub_81133A4 special BufferStreakTrainerText
compare_var_to_value VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 0 compare_var_to_value VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 0
goto_if eq, EventScript_16F3DC goto_if eq, EventScript_16F3DC
specialvar VAR_RESULT, sub_8113364 specialvar VAR_RESULT, ShouldMoveSaffronFanClubMember
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if eq, EventScript_16F3AE goto_if eq, EventScript_16F3AE
specialvar VAR_RESULT, sub_8113288 specialvar VAR_RESULT, GetNumMovedSaffronFanClubMembers
compare_var_to_value VAR_RESULT, 7 compare_var_to_value VAR_RESULT, 7
goto_if eq, EventScript_16F3D2 goto_if eq, EventScript_16F3D2
msgbox gUnknown_819C6BA msgbox gUnknown_819C6BA
@@ -259,7 +259,7 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F36F:: @ 816F36F
end end
EventScript_16F3AE:: @ 816F3AE EventScript_16F3AE:: @ 816F3AE
specialvar VAR_RESULT, sub_8113288 specialvar VAR_RESULT, GetNumMovedSaffronFanClubMembers
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if eq, EventScript_16F3C8 goto_if eq, EventScript_16F3C8
msgbox gUnknown_819C5A9 msgbox gUnknown_819C5A9
@@ -285,13 +285,13 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F3E6:: @ 816F3E6
lock lock
faceplayer faceplayer
setvar VAR_0x8004, 2 setvar VAR_0x8004, 2
special sub_81133A4 special BufferStreakTrainerText
compare_var_to_value VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 0 compare_var_to_value VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 0
goto_if eq, EventScript_16F453 goto_if eq, EventScript_16F453
specialvar VAR_RESULT, sub_8113364 specialvar VAR_RESULT, ShouldMoveSaffronFanClubMember
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if eq, EventScript_16F425 goto_if eq, EventScript_16F425
specialvar VAR_RESULT, sub_8113288 specialvar VAR_RESULT, GetNumMovedSaffronFanClubMembers
compare_var_to_value VAR_RESULT, 7 compare_var_to_value VAR_RESULT, 7
goto_if eq, EventScript_16F449 goto_if eq, EventScript_16F449
msgbox gUnknown_819C986 msgbox gUnknown_819C986
@@ -299,7 +299,7 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F3E6:: @ 816F3E6
end end
EventScript_16F425:: @ 816F425 EventScript_16F425:: @ 816F425
specialvar VAR_RESULT, sub_8113288 specialvar VAR_RESULT, GetNumMovedSaffronFanClubMembers
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if eq, EventScript_16F43F goto_if eq, EventScript_16F43F
msgbox gUnknown_819C81E msgbox gUnknown_819C81E
@@ -325,11 +325,11 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F45D:: @ 816F45D
lock lock
faceplayer faceplayer
setvar VAR_0x8004, 5 setvar VAR_0x8004, 5
special sub_81133A4 special BufferStreakTrainerText
specialvar VAR_RESULT, sub_8113364 specialvar VAR_RESULT, ShouldMoveSaffronFanClubMember
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if eq, EventScript_16F491 goto_if eq, EventScript_16F491
specialvar VAR_RESULT, sub_8113288 specialvar VAR_RESULT, GetNumMovedSaffronFanClubMembers
compare_var_to_value VAR_RESULT, 7 compare_var_to_value VAR_RESULT, 7
goto_if eq, EventScript_16F4B5 goto_if eq, EventScript_16F4B5
msgbox gUnknown_819D01F msgbox gUnknown_819D01F
@@ -337,7 +337,7 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F45D:: @ 816F45D
end end
EventScript_16F491:: @ 816F491 EventScript_16F491:: @ 816F491
specialvar VAR_RESULT, sub_8113288 specialvar VAR_RESULT, GetNumMovedSaffronFanClubMembers
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if eq, EventScript_16F4AB goto_if eq, EventScript_16F4AB
msgbox gUnknown_819CEDF msgbox gUnknown_819CEDF
@@ -358,11 +358,11 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F4BF:: @ 816F4BF
lock lock
faceplayer faceplayer
setvar VAR_0x8004, 4 setvar VAR_0x8004, 4
special sub_81133A4 special BufferStreakTrainerText
specialvar VAR_RESULT, sub_8113364 specialvar VAR_RESULT, ShouldMoveSaffronFanClubMember
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if eq, EventScript_16F4F3 goto_if eq, EventScript_16F4F3
specialvar VAR_RESULT, sub_8113288 specialvar VAR_RESULT, GetNumMovedSaffronFanClubMembers
compare_var_to_value VAR_RESULT, 7 compare_var_to_value VAR_RESULT, 7
goto_if eq, EventScript_16F517 goto_if eq, EventScript_16F517
msgbox gUnknown_819CDDA msgbox gUnknown_819CDDA
@@ -370,7 +370,7 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F4BF:: @ 816F4BF
end end
EventScript_16F4F3:: @ 816F4F3 EventScript_16F4F3:: @ 816F4F3
specialvar VAR_RESULT, sub_8113288 specialvar VAR_RESULT, GetNumMovedSaffronFanClubMembers
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if eq, EventScript_16F50D goto_if eq, EventScript_16F50D
msgbox gUnknown_819CCF3 msgbox gUnknown_819CCF3
@@ -391,11 +391,11 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F521:: @ 816F521
lock lock
faceplayer faceplayer
setvar VAR_0x8004, 6 setvar VAR_0x8004, 6
special sub_81133A4 special BufferStreakTrainerText
specialvar VAR_RESULT, sub_8113364 specialvar VAR_RESULT, ShouldMoveSaffronFanClubMember
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if eq, EventScript_16F555 goto_if eq, EventScript_16F555
specialvar VAR_RESULT, sub_8113288 specialvar VAR_RESULT, GetNumMovedSaffronFanClubMembers
compare_var_to_value VAR_RESULT, 7 compare_var_to_value VAR_RESULT, 7
goto_if eq, EventScript_16F579 goto_if eq, EventScript_16F579
msgbox gUnknown_819D1AE msgbox gUnknown_819D1AE
@@ -403,7 +403,7 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F521:: @ 816F521
end end
EventScript_16F555:: @ 816F555 EventScript_16F555:: @ 816F555
specialvar VAR_RESULT, sub_8113288 specialvar VAR_RESULT, GetNumMovedSaffronFanClubMembers
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if eq, EventScript_16F56F goto_if eq, EventScript_16F56F
msgbox gUnknown_819D0E3 msgbox gUnknown_819D0E3
@@ -424,11 +424,11 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F583:: @ 816F583
lock lock
faceplayer faceplayer
setvar VAR_0x8004, 7 setvar VAR_0x8004, 7
special sub_81133A4 special BufferStreakTrainerText
specialvar VAR_RESULT, sub_8113364 specialvar VAR_RESULT, ShouldMoveSaffronFanClubMember
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if eq, EventScript_16F5B7 goto_if eq, EventScript_16F5B7
specialvar VAR_RESULT, sub_8113288 specialvar VAR_RESULT, GetNumMovedSaffronFanClubMembers
compare_var_to_value VAR_RESULT, 7 compare_var_to_value VAR_RESULT, 7
goto_if eq, EventScript_16F5DB goto_if eq, EventScript_16F5DB
msgbox gUnknown_819D3D2 msgbox gUnknown_819D3D2
@@ -436,7 +436,7 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F583:: @ 816F583
end end
EventScript_16F5B7:: @ 816F5B7 EventScript_16F5B7:: @ 816F5B7
specialvar VAR_RESULT, sub_8113288 specialvar VAR_RESULT, GetNumMovedSaffronFanClubMembers
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if eq, EventScript_16F5D1 goto_if eq, EventScript_16F5D1
msgbox gUnknown_819D2B4 msgbox gUnknown_819D2B4
+1 -1
View File
@@ -179,7 +179,7 @@ SeafoamIslands_B4F_EventScript_1631AC:: @ 81631AC
playbgm MUS_EXEYE, 0 playbgm MUS_EXEYE, 0
waitbuttonpress waitbuttonpress
setflag FLAG_SYS_SPECIAL_WILD_BATTLE setflag FLAG_SYS_SPECIAL_WILD_BATTLE
special sub_807F9D8 special Special_StartLegendaryBattle
waitstate waitstate
clearflag FLAG_SYS_SPECIAL_WILD_BATTLE clearflag FLAG_SYS_SPECIAL_WILD_BATTLE
specialvar VAR_RESULT, Special_GetBattleOutcome specialvar VAR_RESULT, Special_GetBattleOutcome
@@ -105,7 +105,7 @@ EventScript_170987:: @ 8170987
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if eq, EventScript_170A11 goto_if eq, EventScript_170A11
special SavePlayerParty special SavePlayerParty
special sub_80A03D8 special ReducePlayerPartyToThree
msgbox gUnknown_81A07C4 msgbox gUnknown_81A07C4
closemessage closemessage
compare_var_to_value VAR_FACING, 2 compare_var_to_value VAR_FACING, 2
@@ -4,7 +4,7 @@ SevenIsland_House_Room2_MapScripts:: @ 8170A7E
.byte 0 .byte 0
SevenIsland_House_Room2_MapScript1_170A89:: @ 8170A89 SevenIsland_House_Room2_MapScript1_170A89:: @ 8170A89
special sub_80E5E70 special SetEReaderTrainerGfxId
end end
SevenIsland_House_Room2_MapScript2_170A8D:: @ 8170A8D SevenIsland_House_Room2_MapScript2_170A8D:: @ 8170A8D
@@ -15,12 +15,12 @@ EventScript_170A97:: @ 8170A97
lockall lockall
applymovement 255, Movement_170B22 applymovement 255, Movement_170B22
waitmovement 0 waitmovement 0
special sub_80E7538 special PrintEReaderTrainerGreeting
msgbox gStringVar4 msgbox gStringVar4
closemessage closemessage
setvar VAR_0x8004, 2 setvar VAR_0x8004, 2
setvar VAR_0x8005, 0 setvar VAR_0x8005, 0
special sub_80E6900 special StartSpecialBattle
waitstate waitstate
compare_var_to_value VAR_RESULT, 3 compare_var_to_value VAR_RESULT, 3
call_if eq, EventScript_170AFE call_if eq, EventScript_170AFE
@@ -12,14 +12,14 @@ SixIsland_WaterPath_House1_EventScript_17206D:: @ 817206D
specialvar VAR_RESULT, Special_PlayerPartyContainsSpecies specialvar VAR_RESULT, Special_PlayerPartyContainsSpecies
compare_var_to_value VAR_RESULT, 0 compare_var_to_value VAR_RESULT, 0
goto_if eq, EventScript_1720E5 goto_if eq, EventScript_1720E5
special sub_80A0918 special GetHeracrossSizeRecordInfo
msgbox gUnknown_81A4A3F msgbox gUnknown_81A4A3F
special Special_ChooseMonFromParty special Special_ChooseMonFromParty
waitstate waitstate
copyvar VAR_RESULT, VAR_0x8004 copyvar VAR_RESULT, VAR_0x8004
compare_var_to_value VAR_RESULT, 6 compare_var_to_value VAR_RESULT, 6
goto_if ge, EventScript_1720EF goto_if ge, EventScript_1720EF
special sub_80A0930 special CompareHeracrossSize
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if eq, EventScript_1720F1 goto_if eq, EventScript_1720F1
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
@@ -83,7 +83,7 @@ SixIsland_WaterPath_House1_EventScript_172157:: @ 8172157
end end
EventScript_17216B:: @ 817216B EventScript_17216B:: @ 817216B
special sub_80A0918 special GetHeracrossSizeRecordInfo
msgbox gUnknown_81A4C6E msgbox gUnknown_81A4C6E
releaseall releaseall
end end
+3 -3
View File
@@ -53,11 +53,11 @@ EventScript_1716A5:: @ 81716A5
EventScript_1716BE:: @ 81716BE EventScript_1716BE:: @ 81716BE
msgbox gUnknown_81A2CC3 msgbox gUnknown_81A2CC3
special sub_80BF93C special SelectMoveTutorMon
waitstate waitstate
compare_var_to_value VAR_0x8004, 6 compare_var_to_value VAR_0x8004, 6
goto_if ge, EventScript_17179E goto_if ge, EventScript_17179E
special sub_80BFC14 special IsSelectedMonEgg
compare_var_to_value VAR_RESULT, 1 compare_var_to_value VAR_RESULT, 1
goto_if eq, EventScript_171790 goto_if eq, EventScript_171790
compare_var_to_value VAR_0x8005, 0 compare_var_to_value VAR_0x8005, 0
@@ -67,7 +67,7 @@ EventScript_1716BE:: @ 81716BE
EventScript_1716F4:: @ 81716F4 EventScript_1716F4:: @ 81716F4
msgbox gUnknown_81A2CE1 msgbox gUnknown_81A2CE1
special sub_80E4634 special DisplayMoveTutorMenu
waitstate waitstate
compare_var_to_value VAR_0x8004, 0 compare_var_to_value VAR_0x8004, 0
goto_if eq, EventScript_1716BE goto_if eq, EventScript_1716BE
+2 -2
View File
@@ -151,7 +151,7 @@ EventScript_165A65:: @ 8165A65
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if eq, EventScript_1A7AE0 goto_if eq, EventScript_1A7AE0
special sub_8112364 special sub_8112364
special sub_807F888 special ScrSpecial_StartOldManTutorialBattle
waitstate waitstate
release release
end end
@@ -246,7 +246,7 @@ EventScript_165B4C:: @ 8165B4C
compare_var_to_value VAR_RESULT, 2 compare_var_to_value VAR_RESULT, 2
goto_if eq, EventScript_1A7AE0 goto_if eq, EventScript_1A7AE0
special sub_8112364 special sub_8112364
special sub_807F888 special ScrSpecial_StartOldManTutorialBattle
waitstate waitstate
lock lock
faceplayer faceplayer
+55 -56
View File
@@ -7,11 +7,10 @@
.set __special__, 0 .set __special__, 0
.align 2 .align 2
gSpecials:: @ 815FD60 gSpecials:: @ 815FD60
def_special sp000_heal_pokemon def_special sp000_heal_pokemon
def_special SetCableClubWarp def_special SetCableClubWarp
def_special sub_807E654 def_special DoCableClubWarp
def_special sub_807E704 def_special sub_807E704
def_special sub_8081744 def_special sub_8081744
def_special sub_8081770 def_special sub_8081770
@@ -60,16 +59,16 @@ gSpecials:: @ 815FD60
def_special nullsub_75 def_special nullsub_75
def_special nullsub_75 def_special nullsub_75
def_special IsEnigmaBerryValid def_special IsEnigmaBerryValid
def_special sub_80803CC def_special ScrSpecial_GetTrainerBattleMode
def_special sub_80805D8 def_special ScrSpecial_ShowTrainerIntroSpeech
def_special sub_8080618 def_special ScrSpecial_ShowTrainerNonBattlingSpeech
def_special ScrSpecial_HasTrainerBeenFought def_special ScrSpecial_HasTrainerBeenFought
def_special ScrSpecial_EndTrainerApproach def_special ScrSpecial_EndTrainerApproach
def_special PlayTrainerEncounterMusic def_special PlayTrainerEncounterMusic
def_special sub_810CD4C def_special ShouldTryRematchBattle
def_special sub_810CEB4 def_special ScrSpecial_GetTrainerEyeRematchFlag
def_special sub_80805B0 def_special ScrSpecial_StartTrainerEyeRematch
def_special sub_808C6A8 def_special ShowPokemonStorageSystem
def_special CheckForAlivePartyMons def_special CheckForAlivePartyMons
def_special nullsub_75 def_special nullsub_75
def_special nullsub_75 def_special nullsub_75
@@ -128,16 +127,16 @@ gSpecials:: @ 815FD60
def_special nullsub_75 def_special nullsub_75
def_special nullsub_75 def_special nullsub_75
def_special nullsub_75 def_special nullsub_75
def_special sub_80A0918 def_special GetHeracrossSizeRecordInfo
def_special sub_80A0930 def_special CompareHeracrossSize
def_special sub_80A096C def_special GetMagikarpSizeRecordInfo
def_special sub_80A0984 def_special CompareMagikarpSize
def_special sub_80CBFA0 def_special NameRaterWasNicknameChanged
def_special TV_CopyNicknameToStringVar1AndEnsureTerminated def_special TV_CopyNicknameToStringVar1AndEnsureTerminated
def_special TV_CheckMonOTIDEqualsPlayerID def_special TV_CheckMonOTIDEqualsPlayerID
def_special nullsub_75 def_special nullsub_75
def_special nullsub_75 def_special nullsub_75
def_special sub_80BDB1C def_special BufferRandomHobbyOrLifestyleString
def_special nullsub_75 def_special nullsub_75
def_special RegisteredItemHandleBikeSwap def_special RegisteredItemHandleBikeSwap
def_special CalculatePlayerPartyCount def_special CalculatePlayerPartyCount
@@ -166,17 +165,17 @@ gSpecials:: @ 815FD60
def_special nullsub_75 def_special nullsub_75
def_special nullsub_75 def_special nullsub_75
def_special nullsub_75 def_special nullsub_75
def_special sub_807F888 def_special ScrSpecial_StartOldManTutorialBattle
def_special ChangePokemonNickname def_special ChangePokemonNickname
def_special Special_ChooseMonFromParty def_special Special_ChooseMonFromParty
def_special nullsub_75 def_special nullsub_75
def_special nullsub_75 def_special nullsub_75
def_special nullsub_75 def_special nullsub_75
def_special sub_8113364 def_special ShouldMoveSaffronFanClubMember
def_special sub_8113288 def_special GetNumMovedSaffronFanClubMembers
def_special sub_81133A4 def_special BufferStreakTrainerText
def_special sub_8113064 def_special sub_8113064
def_special sub_81132CC def_special UpdateMovedSaffronFanClubMembers
def_special sub_8113510 def_special sub_8113510
def_special sub_81130A8 def_special sub_81130A8
def_special sub_8113530 def_special sub_8113530
@@ -204,12 +203,12 @@ gSpecials:: @ 815FD60
def_special TakePokemonFromDaycare def_special TakePokemonFromDaycare
def_special ScriptHatchMon def_special ScriptHatchMon
def_special EggHatch def_special EggHatch
def_special sub_8046EAC def_special DaycareMonReceivedMail
def_special Special_BattleRecords def_special Special_BattleRecords
def_special IsEnoughForCostInVar0x8005 def_special IsEnoughForCostInVar0x8005
def_special SubtractMoneyFromVar0x8005 def_special SubtractMoneyFromVar0x8005
def_special ExecuteWhiteOut def_special ExecuteWhiteOut
def_special sub_80CA3C4 def_special sp0C8_whiteout_maybe
def_special nullsub_75 def_special nullsub_75
def_special nullsub_75 def_special nullsub_75
def_special nullsub_75 def_special nullsub_75
@@ -222,18 +221,18 @@ gSpecials:: @ 815FD60
def_special nullsub_75 def_special nullsub_75
def_special nullsub_75 def_special nullsub_75
def_special Special_GetPokedexCount def_special Special_GetPokedexCount
def_special sub_80CA524 def_special Special_GetProfOaksRatingMessage
def_special Special_AnimatePcTurnOn def_special Special_AnimatePcTurnOn
def_special Special_AnimatePcTurnOff def_special Special_AnimatePcTurnOff
def_special Special_GetElevatorFloor def_special Special_GetElevatorFloor
def_special nullsub_75 def_special nullsub_75
def_special nullsub_75 def_special nullsub_75
def_special sub_80BF93C def_special SelectMoveTutorMon
def_special Special_ChooseMoveToDelete def_special SelectMove
def_special Special_DeleteSelectedMove def_special DeleteMonMove
def_special ScrSpecial_GetPokemonNicknameAndMoveName def_special ScrSpecial_GetPokemonNicknameAndMoveName
def_special ScrSpecial_CountPokemonMoves def_special ScrSpecial_CountPokemonMoves
def_special sub_80E4634 def_special DisplayMoveTutorMenu
def_special nullsub_75 def_special nullsub_75
def_special nullsub_75 def_special nullsub_75
def_special Special_GetPlayerAvatarBike def_special Special_GetPlayerAvatarBike
@@ -241,30 +240,30 @@ gSpecials:: @ 815FD60
def_special nullsub_75 def_special nullsub_75
def_special Special_GetLeadMonFriendship def_special Special_GetLeadMonFriendship
def_special sub_80E5970 def_special sub_80E5970
def_special sub_80E5C28 def_special ChooseNextBattleTowerTrainer
def_special sub_80E6648 def_special CheckPartyBattleTowerBanlist
def_special sub_80E67FC def_special PrintBattleTowerTrainerGreeting
def_special sub_80E7538 def_special PrintEReaderTrainerGreeting
def_special sub_80E6900 def_special StartSpecialBattle
def_special sub_80E6A0C def_special SetBattleTowerProperty
def_special sub_80E6C8C def_special BattleTowerUtil
def_special sub_80E6E14 def_special SetBattleTowerParty
def_special sub_80E6FB8 def_special SaveBattleTowerProgress
def_special sub_80E7058 def_special BattleTower_SoftReset
def_special sub_80E71D0 def_special DetermineBattleTowerPrize
def_special sub_80E724C def_special GiveBattleTowerPrize
def_special sub_80E72B8 def_special AwardBattleTowerRibbons
def_special sub_80A0380 def_special ChooseBattleTowerPlayerParty
def_special ValidateEReaderTrainer def_special ValidateEReaderTrainer
def_special nullsub_75 def_special nullsub_75
def_special sub_80A03D8 def_special ReducePlayerPartyToThree
def_special sub_80EB6AC def_special BedroomPC
def_special sub_80EB6FC def_special PlayerPC
def_special Special_TownMap def_special Special_TownMap
def_special sub_8053A9C def_special GetInGameTradeSpeciesInfo
def_special sub_8053D68 def_special CreateInGameTradePokemon
def_special sub_8054440 def_special DoInGameTradeScene
def_special sub_8053D2C def_special GetTradeSpecies
def_special nullsub_75 def_special nullsub_75
def_special nullsub_75 def_special nullsub_75
def_special nullsub_75 def_special nullsub_75
@@ -320,9 +319,9 @@ gSpecials:: @ 815FD60
def_special Special_CheckPartyPokerus def_special Special_CheckPartyPokerus
def_special sub_806E99C def_special sub_806E99C
def_special Special_ShakeScreen def_special Special_ShakeScreen
def_special sub_807FA68 def_special Special_StartGroudonKyogreBattle
def_special sub_807F9D8 def_special Special_StartLegendaryBattle
def_special sub_807FABC def_special Special_StartRegiBattle
def_special sub_8080398 def_special sub_8080398
def_special nullsub_75 def_special nullsub_75
def_special nullsub_75 def_special nullsub_75
@@ -331,13 +330,13 @@ gSpecials:: @ 815FD60
def_special DoFallWarp def_special DoFallWarp
def_special nullsub_75 def_special nullsub_75
def_special nullsub_75 def_special nullsub_75
def_special sub_80E5E70 def_special SetEReaderTrainerGfxId
def_special sub_807F998 def_special ScrSpecial_StartSouthernIslandBattle
def_special nullsub_75 def_special nullsub_75
def_special nullsub_75 def_special nullsub_75
def_special nullsub_75 def_special nullsub_75
def_special Special_GetSpeciesOfPartySlot_x8004 def_special Special_GetSpeciesOfPartySlot_x8004
def_special sub_80BFC14 def_special IsSelectedMonEgg
def_special nullsub_75 def_special nullsub_75
def_special nullsub_75 def_special nullsub_75
def_special LoadPlayerBag def_special LoadPlayerBag
@@ -347,11 +346,11 @@ gSpecials:: @ 815FD60
def_special HasAllKantoMons def_special HasAllKantoMons
def_special Special_BufferMonOTNameAndCompareToPlayerName def_special Special_BufferMonOTNameAndCompareToPlayerName
def_special nullsub_75 def_special nullsub_75
def_special sub_80E759C def_special Dummy_TryEnableBravoTrainerBattleTower
def_special GetNameOfEnigmaBerryInPlayerParty def_special GetNameOfEnigmaBerryInPlayerParty
def_special nullsub_75 def_special nullsub_75
def_special sub_810B82C def_special sub_810B82C
def_special sub_807F904 def_special ScrSpecial_StartMarowakBattle
def_special Special_ForcePlayerOntoBike def_special Special_ForcePlayerOntoBike
def_special Special_ListMenu def_special Special_ListMenu
def_special Special_ReturnToListMenu def_special Special_ReturnToListMenu
+4 -4
View File
@@ -96,17 +96,17 @@
#define VAR_0x4034 0x4034 #define VAR_0x4034 0x4034
#define VAR_RESORT_GOREGEOUS_STEP_COUNTER 0x4035 #define VAR_RESORT_GOREGEOUS_STEP_COUNTER 0x4035
#define VAR_RESORT_GOREGOUS_REQUESTED_MON 0x4036 #define VAR_RESORT_GORGEOUS_REQUESTED_MON 0x4036
#define VAR_0x4037 0x4037 #define VAR_0x4037 0x4037
#define VAR_0x4038 0x4038 #define VAR_0x4038 0x4038
#define VAR_0x4039 0x4039 #define VAR_0x4039 0x4039
#define VAR_ELEVATOR_FLOOR 0x403A #define VAR_ELEVATOR_FLOOR 0x403A
#define VAR_RESORT_GOREGOUS_REWARD 0x403B #define VAR_RESORT_GORGEOUS_REWARD 0x403B
#define VAR_0x403C 0x403C #define VAR_0x403C 0x403C
#define VAR_0x403D 0x403D #define VAR_HERACROSS_SIZE_RECORD 0x403D
#define VAR_DEOXYS_INTERACTION_NUM 0x403E #define VAR_DEOXYS_INTERACTION_NUM 0x403E
#define VAR_0x403F 0x403F #define VAR_0x403F 0x403F
#define VAR_DAYS 0x4040 #define VAR_MAGIKARP_SIZE_RECORD 0x4040
#define VAR_0x4041 0x4041 #define VAR_0x4041 0x4041
#define VAR_TRAINER_CARD_MON_ICON_TINT_IDX 0x4042 #define VAR_TRAINER_CARD_MON_ICON_TINT_IDX 0x4042
#define VAR_TRAINER_CARD_MON_ICON_1 0x4043 #define VAR_TRAINER_CARD_MON_ICON_1 0x4043
+1 -1
View File
@@ -1739,7 +1739,7 @@ static bool8 sub_8046E34(struct DayCare *daycare, u8 daycareId)
return FALSE; return FALSE;
} }
bool8 sub_8046EAC(void) bool8 DaycareMonReceivedMail(void)
{ {
return sub_8046E34(&gSaveBlock1Ptr->daycare, gSpecialVar_0x8004); return sub_8046E34(&gSaveBlock1Ptr->daycare, gSpecialVar_0x8004);
} }
+1 -1
View File
@@ -639,7 +639,7 @@ static void sub_807E5EC(u8 taskId)
} }
} }
void sub_807E654(void) void DoCableClubWarp(void)
{ {
ScriptContext2_Enable(); ScriptContext2_Enable();
sub_8055F88(); sub_8055F88();
+11 -11
View File
@@ -61,8 +61,8 @@ static void Task_AnimatePcTurnOn(u8 taskId);
static void PcTurnOnUpdateMetatileId(bool16 flag); static void PcTurnOnUpdateMetatileId(bool16 flag);
static void Task_ShakeScreen(u8 taskId); static void Task_ShakeScreen(u8 taskId);
static void Task_EndScreenShake(u8 taskId); static void Task_EndScreenShake(u8 taskId);
static u16 SampleResortGoregeousMon(void); static u16 SampleResortGorgeousMon(void);
static u16 SampleResortGoregeousReward(void); static u16 SampleResortGorgeousReward(void);
static void Task_ElevatorShake(u8 taskId); static void Task_ElevatorShake(u8 taskId);
static void AnimateElevatorWindowView(u16 nfloors, bool8 direction); static void AnimateElevatorWindowView(u16 nfloors, bool8 direction);
static void Task_AnimateElevatorWindowView(u8 taskId); static void Task_AnimateElevatorWindowView(u8 taskId);
@@ -654,12 +654,12 @@ static const u16 sResortGorgeousDeluxeRewards[] = {
void IncrementResortGorgeousStepCounter(void) void IncrementResortGorgeousStepCounter(void)
{ {
u16 var4035 = VarGet(VAR_RESORT_GOREGEOUS_STEP_COUNTER); u16 var4035 = VarGet(VAR_RESORT_GOREGEOUS_STEP_COUNTER);
if (VarGet(VAR_RESORT_GOREGOUS_REQUESTED_MON) != SPECIES_NONE) if (VarGet(VAR_RESORT_GORGEOUS_REQUESTED_MON) != SPECIES_NONE)
{ {
var4035++; var4035++;
if (var4035 >= 250) if (var4035 >= 250)
{ {
VarSet(VAR_RESORT_GOREGOUS_REQUESTED_MON, 0xFFFF); VarSet(VAR_RESORT_GORGEOUS_REQUESTED_MON, 0xFFFF);
VarSet(VAR_RESORT_GOREGEOUS_STEP_COUNTER, 0); VarSet(VAR_RESORT_GOREGEOUS_STEP_COUNTER, 0);
} }
else else
@@ -671,17 +671,17 @@ void IncrementResortGorgeousStepCounter(void)
void Special_SampleResortGorgeousMonAndReward(void) void Special_SampleResortGorgeousMonAndReward(void)
{ {
u16 var4036 = VarGet(VAR_RESORT_GOREGOUS_REQUESTED_MON); u16 var4036 = VarGet(VAR_RESORT_GORGEOUS_REQUESTED_MON);
if (var4036 == SPECIES_NONE || var4036 == 0xFFFF) if (var4036 == SPECIES_NONE || var4036 == 0xFFFF)
{ {
VarSet(VAR_RESORT_GOREGOUS_REQUESTED_MON, SampleResortGoregeousMon()); VarSet(VAR_RESORT_GORGEOUS_REQUESTED_MON, SampleResortGorgeousMon());
VarSet(VAR_RESORT_GOREGOUS_REWARD, SampleResortGoregeousReward()); VarSet(VAR_RESORT_GORGEOUS_REWARD, SampleResortGorgeousReward());
VarSet(VAR_RESORT_GOREGEOUS_STEP_COUNTER, 0); VarSet(VAR_RESORT_GOREGEOUS_STEP_COUNTER, 0);
} }
StringCopy(gStringVar1, gSpeciesNames[VarGet(VAR_RESORT_GOREGOUS_REQUESTED_MON)]); StringCopy(gStringVar1, gSpeciesNames[VarGet(VAR_RESORT_GORGEOUS_REQUESTED_MON)]);
} }
static u16 SampleResortGoregeousMon(void) static u16 SampleResortGorgeousMon(void)
{ {
u16 i; u16 i;
u16 species; u16 species;
@@ -701,7 +701,7 @@ static u16 SampleResortGoregeousMon(void)
return species; return species;
} }
static u16 SampleResortGoregeousReward(void) static u16 SampleResortGorgeousReward(void)
{ {
if ((Random() % 100) >= 30) if ((Random() % 100) >= 30)
return ITEM_LUXURY_BALL; return ITEM_LUXURY_BALL;
@@ -1565,7 +1565,7 @@ s32 CountDigits(s32 number)
return 1; return 1;
} }
bool8 sub_80CBFA0(void) bool8 NameRaterWasNicknameChanged(void)
{ {
struct Pokemon * pokemon = &gPlayerParty[gSpecialVar_0x8004]; struct Pokemon * pokemon = &gPlayerParty[gSpecialVar_0x8004];
GetMonData(pokemon, MON_DATA_NICKNAME, gStringVar1); GetMonData(pokemon, MON_DATA_NICKNAME, gStringVar1);
+2 -2
View File
@@ -149,7 +149,7 @@ void NewGameInitPCItems(void)
; ;
} }
void sub_80EB6AC(void) void BedroomPC(void)
{ {
u8 taskId; u8 taskId;
@@ -161,7 +161,7 @@ void sub_80EB6AC(void)
DisplayItemMessageOnField(taskId, 2, gText_WhatWouldYouLikeToDo, Task_DrawPlayerPcTopMenu); DisplayItemMessageOnField(taskId, 2, gText_WhatWouldYouLikeToDo, Task_DrawPlayerPcTopMenu);
} }
void sub_80EB6FC(void) void PlayerPC(void)
{ {
u8 taskId; u8 taskId;
+3 -3
View File
@@ -36,7 +36,7 @@ u16 Special_GetPokedexCount(void)
return IsNationalPokedexEnabled(); return IsNationalPokedexEnabled();
} }
const u8 * sub_80CA424(u16 count) static const u8 *GetProfOaksRatingMessageByCount(u16 count)
{ {
gSpecialVar_Result = FALSE; gSpecialVar_Result = FALSE;
@@ -102,7 +102,7 @@ const u8 * sub_80CA424(u16 count)
return gUnknown_81A6D17; return gUnknown_81A6D17;
} }
void sub_80CA524(void) void Special_GetProfOaksRatingMessage(void)
{ {
ShowFieldMessage(sub_80CA424(gSpecialVar_0x8004)); ShowFieldMessage(GetProfOaksRatingMessageByCount(gSpecialVar_0x8004));
} }
+4 -4
View File
@@ -2594,7 +2594,7 @@ u8 sub_81131FC(struct Var4038Struct * a0)
return gUnknown_8456940[retval]; return gUnknown_8456940[retval];
} }
u16 sub_8113288(void) u16 GetNumMovedSaffronFanClubMembers(void)
{ {
return sub_81132A0(VAR_0x4038_STRUCT); return sub_81132A0(VAR_0x4038_STRUCT);
} }
@@ -2613,7 +2613,7 @@ static u16 sub_81132A0(struct Var4038Struct * a0)
return count; return count;
} }
void sub_81132CC(void) void UpdateMovedSaffronFanClubMembers(void)
{ {
sub_81132E0(VAR_0x4038_STRUCT); sub_81132E0(VAR_0x4038_STRUCT);
} }
@@ -2645,7 +2645,7 @@ static void sub_81132E0(struct Var4038Struct * a0)
} }
} }
bool16 sub_8113364(void) bool16 ShouldMoveSaffronFanClubMember(void)
{ {
return sub_811337C(VAR_0x4038_STRUCT); return sub_811337C(VAR_0x4038_STRUCT);
} }
@@ -2662,7 +2662,7 @@ static void sub_8113390(struct Var4038Struct * a0)
a0->unk_1 |= 4; a0->unk_1 |= 4;
} }
void sub_81133A4(void) void BufferStreakTrainerText(void)
{ {
u8 r3 = 0; u8 r3 = 0;
u8 r2 = 0; u8 r2 = 0;
+2 -2
View File
@@ -1290,7 +1290,7 @@ static u8 GetRematchTrainerIdGivenGameState(const u16 * a0, u8 a1)
return 0; return 0;
} }
u8 sub_810CD4C(void) u8 ShouldTryRematchBattle(void)
{ {
if (sub_810CD80(sVsSeekerData, gTrainerBattleOpponent_A)) if (sub_810CD80(sVsSeekerData, gTrainerBattleOpponent_A))
{ {
@@ -1364,7 +1364,7 @@ s32 sub_810CE64(u16 a0)
return sVsSeekerData[i].trainerIdxs[j]; return sVsSeekerData[i].trainerIdxs[j];
} }
u8 sub_810CEB4(void) // unreferenced, or reference not disassembled u8 ScrSpecial_GetTrainerEyeRematchFlag(void) // unreferenced, or reference not disassembled
{ {
return sub_810CED0(sVsSeekerData, gTrainerBattleOpponent_A); return sub_810CED0(sVsSeekerData, gTrainerBattleOpponent_A);
} }