Merge branch 'master' into battle
This commit is contained in:
@@ -1802,7 +1802,7 @@ _080D8120:
|
||||
cmp r1, 0
|
||||
beq _080D8134
|
||||
mov r0, sp
|
||||
bl sub_80E7460
|
||||
bl CopyEReaderTrainerName5
|
||||
mov r4, sp
|
||||
b _080D8382
|
||||
_080D8134:
|
||||
|
||||
+49
-49
@@ -358,8 +358,8 @@ _080E5C20: .4byte gSaveBlock2Ptr
|
||||
_080E5C24: .4byte 0x0000056c
|
||||
thumb_func_end sub_80E5B14
|
||||
|
||||
thumb_func_start sub_80E5C28
|
||||
sub_80E5C28: @ 80E5C28
|
||||
thumb_func_start ChooseNextBattleTowerTrainer
|
||||
ChooseNextBattleTowerTrainer: @ 80E5C28
|
||||
push {r4-r7,lr}
|
||||
mov r7, r8
|
||||
push {r7}
|
||||
@@ -637,7 +637,7 @@ _080E5E4C: .4byte 0x00000572
|
||||
_080E5E50: .4byte gSaveBlock2Ptr
|
||||
_080E5E54: .4byte 0x0000056c
|
||||
_080E5E58: .4byte 0x00000571
|
||||
thumb_func_end sub_80E5C28
|
||||
thumb_func_end ChooseNextBattleTowerTrainer
|
||||
|
||||
thumb_func_start sub_80E5E5C
|
||||
sub_80E5E5C: @ 80E5E5C
|
||||
@@ -651,14 +651,14 @@ sub_80E5E5C: @ 80E5E5C
|
||||
_080E5E6C: .4byte 0x00004010
|
||||
thumb_func_end sub_80E5E5C
|
||||
|
||||
thumb_func_start sub_80E5E70
|
||||
sub_80E5E70: @ 80E5E70
|
||||
thumb_func_start SetEReaderTrainerGfxId
|
||||
SetEReaderTrainerGfxId: @ 80E5E70
|
||||
push {lr}
|
||||
movs r0, 0xC8
|
||||
bl sub_80E5E5C
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_80E5E70
|
||||
thumb_func_end SetEReaderTrainerGfxId
|
||||
|
||||
thumb_func_start sub_80E5E7C
|
||||
sub_80E5E7C: @ 80E5E7C
|
||||
@@ -1700,8 +1700,8 @@ _080E6640: .4byte gUnknown_84020C4
|
||||
_080E6644: .4byte 0x0000ffff
|
||||
thumb_func_end sub_80E6564
|
||||
|
||||
thumb_func_start sub_80E6648
|
||||
sub_80E6648: @ 80E6648
|
||||
thumb_func_start CheckPartyBattleTowerBanlist
|
||||
CheckPartyBattleTowerBanlist: @ 80E6648
|
||||
push {r4-r7,lr}
|
||||
mov r7, r10
|
||||
mov r6, r9
|
||||
@@ -1854,7 +1854,7 @@ _080E6770:
|
||||
_080E6780: .4byte gSpecialVar_0x8004
|
||||
_080E6784: .4byte gSaveBlock2Ptr
|
||||
_080E6788: .4byte 0x0000055c
|
||||
thumb_func_end sub_80E6648
|
||||
thumb_func_end CheckPartyBattleTowerBanlist
|
||||
|
||||
thumb_func_start sub_80E678C
|
||||
sub_80E678C: @ 80E678C
|
||||
@@ -1918,8 +1918,8 @@ _080E67F0:
|
||||
_080E67F8: .4byte gStringVar4
|
||||
thumb_func_end sub_80E678C
|
||||
|
||||
thumb_func_start sub_80E67FC
|
||||
sub_80E67FC: @ 80E67FC
|
||||
thumb_func_start PrintBattleTowerTrainerGreeting
|
||||
PrintBattleTowerTrainerGreeting: @ 80E67FC
|
||||
push {lr}
|
||||
ldr r0, _080E6818 @ =gSaveBlock2Ptr
|
||||
ldr r2, [r0]
|
||||
@@ -1962,7 +1962,7 @@ _080E684C:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080E6850: .4byte 0xffffc154
|
||||
thumb_func_end sub_80E67FC
|
||||
thumb_func_end PrintBattleTowerTrainerGreeting
|
||||
|
||||
thumb_func_start sub_80E6854
|
||||
sub_80E6854: @ 80E6854
|
||||
@@ -2048,8 +2048,8 @@ _080E68F8: .4byte sub_80E6854
|
||||
_080E68FC: .4byte CB2_InitBattle
|
||||
thumb_func_end sub_80E68C4
|
||||
|
||||
thumb_func_start sub_80E6900
|
||||
sub_80E6900: @ 80E6900
|
||||
thumb_func_start StartSpecialBattle
|
||||
StartSpecialBattle: @ 80E6900
|
||||
push {r4-r6,lr}
|
||||
sub sp, 0x4
|
||||
ldr r0, _080E691C @ =gUnknown_203AAB8
|
||||
@@ -2168,10 +2168,10 @@ _080E69FC: .4byte gBattleTypeFlags
|
||||
_080E6A00: .4byte 0x00000808
|
||||
_080E6A04: .4byte gTrainerBattleOpponent_A
|
||||
_080E6A08: .4byte sub_80E68C4
|
||||
thumb_func_end sub_80E6900
|
||||
thumb_func_end StartSpecialBattle
|
||||
|
||||
thumb_func_start sub_80E6A0C
|
||||
sub_80E6A0C: @ 80E6A0C
|
||||
thumb_func_start SetBattleTowerProperty
|
||||
SetBattleTowerProperty: @ 80E6A0C
|
||||
push {r4-r6,lr}
|
||||
ldr r1, _080E6A34 @ =gSaveBlock2Ptr
|
||||
ldr r0, [r1]
|
||||
@@ -2469,10 +2469,10 @@ _080E6C80:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080E6C88: .4byte 0x0000055c
|
||||
thumb_func_end sub_80E6A0C
|
||||
thumb_func_end SetBattleTowerProperty
|
||||
|
||||
thumb_func_start sub_80E6C8C
|
||||
sub_80E6C8C: @ 80E6C8C
|
||||
thumb_func_start BattleTowerUtil
|
||||
BattleTowerUtil: @ 80E6C8C
|
||||
push {r4,lr}
|
||||
ldr r1, _080E6CB4 @ =gSaveBlock2Ptr
|
||||
ldr r0, [r1]
|
||||
@@ -2652,10 +2652,10 @@ _080E6E08:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080E6E10: .4byte 0x0000055c
|
||||
thumb_func_end sub_80E6C8C
|
||||
thumb_func_end BattleTowerUtil
|
||||
|
||||
thumb_func_start sub_80E6E14
|
||||
sub_80E6E14: @ 80E6E14
|
||||
thumb_func_start SetBattleTowerParty
|
||||
SetBattleTowerParty: @ 80E6E14
|
||||
push {r4,r5,lr}
|
||||
movs r2, 0
|
||||
ldr r5, _080E6E3C @ =gUnknown_203B0D4
|
||||
@@ -2671,7 +2671,7 @@ _080E6E1E:
|
||||
adds r2, 0x1
|
||||
cmp r2, 0x2
|
||||
ble _080E6E1E
|
||||
bl sub_80A03D8
|
||||
bl ReducePlayerPartyToThree
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
@@ -2679,7 +2679,7 @@ _080E6E1E:
|
||||
_080E6E3C: .4byte gUnknown_203B0D4
|
||||
_080E6E40: .4byte gSaveBlock2Ptr
|
||||
_080E6E44: .4byte 0x0000056d
|
||||
thumb_func_end sub_80E6E14
|
||||
thumb_func_end SetBattleTowerParty
|
||||
|
||||
thumb_func_start sub_80E6E48
|
||||
sub_80E6E48: @ 80E6E48
|
||||
@@ -2858,8 +2858,8 @@ _080E6FB0: .4byte 0x0000056d
|
||||
_080E6FB4: .4byte gUnknown_2024220
|
||||
thumb_func_end sub_80E6EE0
|
||||
|
||||
thumb_func_start sub_80E6FB8
|
||||
sub_80E6FB8: @ 80E6FB8
|
||||
thumb_func_start SaveBattleTowerProgress
|
||||
SaveBattleTowerProgress: @ 80E6FB8
|
||||
push {r4,r5,lr}
|
||||
ldr r0, _080E703C @ =gSaveBlock2Ptr
|
||||
ldr r1, [r0]
|
||||
@@ -2933,15 +2933,15 @@ _080E7048: .4byte 0x00000564
|
||||
_080E704C: .4byte gBattleOutcome
|
||||
_080E7050: .4byte 0x0000055d
|
||||
_080E7054: .4byte 0x0000055e
|
||||
thumb_func_end sub_80E6FB8
|
||||
thumb_func_end SaveBattleTowerProgress
|
||||
|
||||
thumb_func_start sub_80E7058
|
||||
sub_80E7058: @ 80E7058
|
||||
thumb_func_start BattleTower_SoftReset
|
||||
BattleTower_SoftReset: @ 80E7058
|
||||
push {lr}
|
||||
bl DoSoftReset
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_80E7058
|
||||
thumb_func_end BattleTower_SoftReset
|
||||
|
||||
thumb_func_start sub_80E7064
|
||||
sub_80E7064: @ 80E7064
|
||||
@@ -3142,8 +3142,8 @@ _080E71C8: .4byte 0x0000ffff
|
||||
_080E71CC: .4byte 0x0000270f
|
||||
thumb_func_end sub_80E7188
|
||||
|
||||
thumb_func_start sub_80E71D0
|
||||
sub_80E71D0: @ 80E71D0
|
||||
thumb_func_start DetermineBattleTowerPrize
|
||||
DetermineBattleTowerPrize: @ 80E71D0
|
||||
push {r4,r5,lr}
|
||||
ldr r4, _080E7214 @ =gSaveBlock2Ptr
|
||||
ldr r1, [r4]
|
||||
@@ -3201,10 +3201,10 @@ _080E7240:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080E7248: .4byte gUnknown_84020DA
|
||||
thumb_func_end sub_80E71D0
|
||||
thumb_func_end DetermineBattleTowerPrize
|
||||
|
||||
thumb_func_start sub_80E724C
|
||||
sub_80E724C: @ 80E724C
|
||||
thumb_func_start GiveBattleTowerPrize
|
||||
GiveBattleTowerPrize: @ 80E724C
|
||||
push {r4-r6,lr}
|
||||
ldr r5, _080E7288 @ =gSaveBlock2Ptr
|
||||
ldr r1, [r5]
|
||||
@@ -3255,10 +3255,10 @@ _080E72AA:
|
||||
.align 2, 0
|
||||
_080E72B0: .4byte gSpecialVar_Result
|
||||
_080E72B4: .4byte 0x0000055e
|
||||
thumb_func_end sub_80E724C
|
||||
thumb_func_end GiveBattleTowerPrize
|
||||
|
||||
thumb_func_start sub_80E72B8
|
||||
sub_80E72B8: @ 80E72B8
|
||||
thumb_func_start AwardBattleTowerRibbons
|
||||
AwardBattleTowerRibbons: @ 80E72B8
|
||||
push {r4-r7,lr}
|
||||
ldr r0, _080E7334 @ =gSaveBlock2Ptr
|
||||
ldr r0, [r0]
|
||||
@@ -3328,7 +3328,7 @@ _080E7338: .4byte 0x0000055c
|
||||
_080E733C: .4byte gSpecialVar_Result
|
||||
_080E7340: .4byte 0x0000056d
|
||||
_080E7344: .4byte gPlayerParty
|
||||
thumb_func_end sub_80E72B8
|
||||
thumb_func_end AwardBattleTowerRibbons
|
||||
|
||||
thumb_func_start sub_80E7348
|
||||
sub_80E7348: @ 80E7348
|
||||
@@ -3469,8 +3469,8 @@ _080E7458: .4byte gSaveBlock2Ptr
|
||||
_080E745C: .4byte 0x000004a1
|
||||
thumb_func_end GetEreaderTrainerClassId
|
||||
|
||||
thumb_func_start sub_80E7460
|
||||
sub_80E7460: @ 80E7460
|
||||
thumb_func_start CopyEReaderTrainerName5
|
||||
CopyEReaderTrainerName5: @ 80E7460
|
||||
push {r4,lr}
|
||||
adds r3, r0, 0
|
||||
movs r2, 0
|
||||
@@ -3495,7 +3495,7 @@ _080E746E:
|
||||
.align 2, 0
|
||||
_080E7488: .4byte gSaveBlock2Ptr
|
||||
_080E748C: .4byte 0x000004a4
|
||||
thumb_func_end sub_80E7460
|
||||
thumb_func_end CopyEReaderTrainerName5
|
||||
|
||||
thumb_func_start ValidateEReaderTrainer
|
||||
ValidateEReaderTrainer: @ 80E7490
|
||||
@@ -3594,8 +3594,8 @@ _080E752A:
|
||||
bx r0
|
||||
thumb_func_end sub_80E7524
|
||||
|
||||
thumb_func_start sub_80E7538
|
||||
sub_80E7538: @ 80E7538
|
||||
thumb_func_start PrintEReaderTrainerGreeting
|
||||
PrintEReaderTrainerGreeting: @ 80E7538
|
||||
push {lr}
|
||||
ldr r0, _080E754C @ =gSaveBlock2Ptr
|
||||
ldr r0, [r0]
|
||||
@@ -3607,7 +3607,7 @@ sub_80E7538: @ 80E7538
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080E754C: .4byte gSaveBlock2Ptr
|
||||
thumb_func_end sub_80E7538
|
||||
thumb_func_end PrintEReaderTrainerGreeting
|
||||
|
||||
thumb_func_start sub_80E7550
|
||||
sub_80E7550: @ 80E7550
|
||||
@@ -3649,8 +3649,8 @@ _080E7594: .4byte gSaveBlock2Ptr
|
||||
_080E7598: .4byte 0x000004bc
|
||||
thumb_func_end sub_80E7550
|
||||
|
||||
thumb_func_start sub_80E759C
|
||||
sub_80E759C: @ 80E759C
|
||||
thumb_func_start Dummy_TryEnableBravoTrainerBattleTower
|
||||
Dummy_TryEnableBravoTrainerBattleTower: @ 80E759C
|
||||
push {lr}
|
||||
movs r0, 0x1
|
||||
_080E75A0:
|
||||
@@ -3659,6 +3659,6 @@ _080E75A0:
|
||||
bge _080E75A0
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_80E759C
|
||||
thumb_func_end Dummy_TryEnableBravoTrainerBattleTower
|
||||
|
||||
.align 2, 0 @ Don't pad with nop.
|
||||
|
||||
+2
-2
@@ -1625,7 +1625,7 @@ _08081404:
|
||||
.align 2, 0
|
||||
_0808140C: .4byte gBattleTypeFlags
|
||||
_08081410:
|
||||
bl sub_80A03D8
|
||||
bl ReducePlayerPartyToThree
|
||||
ldr r1, _08081440 @ =gBattleTypeFlags
|
||||
movs r0, 0x4B
|
||||
_08081418:
|
||||
@@ -1848,7 +1848,7 @@ _080815D4:
|
||||
.align 2, 0
|
||||
_080815DC: .4byte gBattleTypeFlags
|
||||
_080815E0:
|
||||
bl sub_80A03D8
|
||||
bl ReducePlayerPartyToThree
|
||||
ldr r1, _08081610 @ =gBattleTypeFlags
|
||||
movs r0, 0x4B
|
||||
_080815E8:
|
||||
|
||||
+3
-3
@@ -576,8 +576,8 @@ _080BDB14: .4byte 0x00002cc4
|
||||
_080BDB18: .4byte gStringVar4
|
||||
thumb_func_end sub_80BDA7C
|
||||
|
||||
thumb_func_start sub_80BDB1C
|
||||
sub_80BDB1C: @ 80BDB1C
|
||||
thumb_func_start BufferRandomHobbyOrLifestyleString
|
||||
BufferRandomHobbyOrLifestyleString: @ 80BDB1C
|
||||
push {lr}
|
||||
bl Random
|
||||
movs r1, 0x1
|
||||
@@ -597,7 +597,7 @@ _080BDB2E:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080BDB44: .4byte gStringVar2
|
||||
thumb_func_end sub_80BDB1C
|
||||
thumb_func_end BufferRandomHobbyOrLifestyleString
|
||||
|
||||
thumb_func_start sub_80BDB48
|
||||
sub_80BDB48: @ 80BDB48
|
||||
|
||||
@@ -366,9 +366,9 @@ sub_806CAC8: @ 806CAC8
|
||||
bl IncrementGameStat
|
||||
bl MENewsJisanStepCounter
|
||||
bl IncrementRenewableHiddenItemStepCounter
|
||||
bl sub_80CC918
|
||||
bl sub_80CB054
|
||||
bl sub_80CCFBC
|
||||
bl RunMassageCooldownStepCounter
|
||||
bl IncrementResortGorgeousStepCounter
|
||||
bl BirthIslandDeoxysStepCounter
|
||||
mov r0, sp
|
||||
adds r1, r4, 0
|
||||
adds r2, r6, 0
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
+2
-2
@@ -33,7 +33,7 @@ sub_8097898: @ 8097898
|
||||
ldr r4, _080978CC @ =gUnknown_2039874
|
||||
movs r0, 0
|
||||
strb r0, [r4]
|
||||
bl sub_80CCD84
|
||||
bl CutMoveRuinValleyCheck
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
@@ -232,7 +232,7 @@ sub_8097A20: @ 8097A20
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0x1
|
||||
bne _08097A3C
|
||||
bl sub_80CCDD0
|
||||
bl CutMoveOpenDottedHoleDoor
|
||||
b _08097A42
|
||||
.align 2, 0
|
||||
_08097A38: .4byte gUnknown_2039874
|
||||
|
||||
+5
-5
@@ -15,8 +15,8 @@ sub_80E4620: @ 80E4620
|
||||
bx r0
|
||||
thumb_func_end sub_80E4620
|
||||
|
||||
thumb_func_start sub_80E4634
|
||||
sub_80E4634: @ 80E4634
|
||||
thumb_func_start DisplayMoveTutorMenu
|
||||
DisplayMoveTutorMenu: @ 80E4634
|
||||
push {lr}
|
||||
sub sp, 0x4
|
||||
bl ScriptContext2_Enable
|
||||
@@ -35,7 +35,7 @@ sub_80E4634: @ 80E4634
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080E465C: .4byte sub_80E4660
|
||||
thumb_func_end sub_80E4634
|
||||
thumb_func_end DisplayMoveTutorMenu
|
||||
|
||||
thumb_func_start sub_80E4660
|
||||
sub_80E4660: @ 80E4660
|
||||
@@ -1653,7 +1653,7 @@ _080E53F4:
|
||||
movs r2, 0x2
|
||||
movs r3, 0x2
|
||||
bl sub_80E559C
|
||||
ldr r1, _080E5440 @ =gUnknown_84886E8
|
||||
ldr r1, _080E5440 @ =gMoveDescriptionPointers
|
||||
subs r0, r5, 0x1
|
||||
lsls r0, 2
|
||||
adds r0, r1
|
||||
@@ -1670,7 +1670,7 @@ _080E53F4:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080E543C: .4byte gBattleMoves
|
||||
_080E5440: .4byte gUnknown_84886E8
|
||||
_080E5440: .4byte gMoveDescriptionPointers
|
||||
thumb_func_end sub_80E5340
|
||||
|
||||
thumb_func_start sub_80E5444
|
||||
|
||||
+12
-12
@@ -323,8 +323,8 @@ sub_80A0904: @ 80A0904
|
||||
_080A0914: .4byte 0x0000403d
|
||||
thumb_func_end sub_80A0904
|
||||
|
||||
thumb_func_start sub_80A0918
|
||||
sub_80A0918: @ 80A0918
|
||||
thumb_func_start GetHeracrossSizeRecordInfo
|
||||
GetHeracrossSizeRecordInfo: @ 80A0918
|
||||
push {lr}
|
||||
ldr r0, _080A092C @ =0x0000403d
|
||||
bl GetVarPointer
|
||||
@@ -335,10 +335,10 @@ sub_80A0918: @ 80A0918
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080A092C: .4byte 0x0000403d
|
||||
thumb_func_end sub_80A0918
|
||||
thumb_func_end GetHeracrossSizeRecordInfo
|
||||
|
||||
thumb_func_start sub_80A0930
|
||||
sub_80A0930: @ 80A0930
|
||||
thumb_func_start CompareHeracrossSize
|
||||
CompareHeracrossSize: @ 80A0930
|
||||
push {r4,lr}
|
||||
ldr r0, _080A0950 @ =0x0000403d
|
||||
bl GetVarPointer
|
||||
@@ -355,7 +355,7 @@ sub_80A0930: @ 80A0930
|
||||
.align 2, 0
|
||||
_080A0950: .4byte 0x0000403d
|
||||
_080A0954: .4byte gSpecialVar_Result
|
||||
thumb_func_end sub_80A0930
|
||||
thumb_func_end CompareHeracrossSize
|
||||
|
||||
thumb_func_start sub_80A0958
|
||||
sub_80A0958: @ 80A0958
|
||||
@@ -369,8 +369,8 @@ sub_80A0958: @ 80A0958
|
||||
_080A0968: .4byte 0x00004040
|
||||
thumb_func_end sub_80A0958
|
||||
|
||||
thumb_func_start sub_80A096C
|
||||
sub_80A096C: @ 80A096C
|
||||
thumb_func_start GetMagikarpSizeRecordInfo
|
||||
GetMagikarpSizeRecordInfo: @ 80A096C
|
||||
push {lr}
|
||||
ldr r0, _080A0980 @ =0x00004040
|
||||
bl GetVarPointer
|
||||
@@ -381,10 +381,10 @@ sub_80A096C: @ 80A096C
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080A0980: .4byte 0x00004040
|
||||
thumb_func_end sub_80A096C
|
||||
thumb_func_end GetMagikarpSizeRecordInfo
|
||||
|
||||
thumb_func_start sub_80A0984
|
||||
sub_80A0984: @ 80A0984
|
||||
thumb_func_start CompareMagikarpSize
|
||||
CompareMagikarpSize: @ 80A0984
|
||||
push {r4,lr}
|
||||
ldr r0, _080A09A4 @ =0x00004040
|
||||
bl GetVarPointer
|
||||
@@ -401,7 +401,7 @@ sub_80A0984: @ 80A0984
|
||||
.align 2, 0
|
||||
_080A09A4: .4byte 0x00004040
|
||||
_080A09A8: .4byte gSpecialVar_Result
|
||||
thumb_func_end sub_80A0984
|
||||
thumb_func_end CompareMagikarpSize
|
||||
|
||||
thumb_func_start GiveGiftRibbonToParty
|
||||
GiveGiftRibbonToParty: @ 80A09AC
|
||||
|
||||
@@ -1751,8 +1751,8 @@ _0808C69C:
|
||||
_0808C6A4: .4byte gPaletteFade
|
||||
thumb_func_end c3_0808C39C
|
||||
|
||||
thumb_func_start sub_808C6A8
|
||||
sub_808C6A8: @ 808C6A8
|
||||
thumb_func_start ShowPokemonStorageSystem
|
||||
ShowPokemonStorageSystem: @ 808C6A8
|
||||
push {lr}
|
||||
ldr r0, _0808C6D0 @ =c3_0808C39C
|
||||
movs r1, 0x50
|
||||
@@ -1773,7 +1773,7 @@ sub_808C6A8: @ 808C6A8
|
||||
.align 2, 0
|
||||
_0808C6D0: .4byte c3_0808C39C
|
||||
_0808C6D4: .4byte gTasks
|
||||
thumb_func_end sub_808C6A8
|
||||
thumb_func_end ShowPokemonStorageSystem
|
||||
|
||||
thumb_func_start mapldr_0808C6D8
|
||||
mapldr_0808C6D8: @ 808C6D8
|
||||
|
||||
@@ -6470,7 +6470,7 @@ _08137B1C:
|
||||
str r1, [sp, 0x4]
|
||||
str r6, [sp, 0x8]
|
||||
str r5, [sp, 0xC]
|
||||
ldr r3, _08137BC8 @ =gUnknown_84886E8
|
||||
ldr r3, _08137BC8 @ =gMoveDescriptionPointers
|
||||
mov r4, r8
|
||||
ldrb r1, [r4]
|
||||
lsls r1, 1
|
||||
@@ -6502,7 +6502,7 @@ _08137BB8: .4byte 0x00003004
|
||||
_08137BBC: .4byte gUnknown_8463FA4
|
||||
_08137BC0: .4byte 0x0000316c
|
||||
_08137BC4: .4byte 0x00003188
|
||||
_08137BC8: .4byte gUnknown_84886E8
|
||||
_08137BC8: .4byte gMoveDescriptionPointers
|
||||
_08137BCC: .4byte 0x00003258
|
||||
thumb_func_end sub_8137AF8
|
||||
|
||||
@@ -7652,7 +7652,7 @@ _081384C4: .4byte gEnemyParty
|
||||
_081384C8: .4byte gLinkPlayers
|
||||
_081384CC: .4byte 0x0000304c
|
||||
_081384D0:
|
||||
bl sub_80CC1E4
|
||||
bl GetPlayerTrainerId
|
||||
adds r4, r0, 0
|
||||
ldr r0, _0813851C @ =0x0000ffff
|
||||
ands r4, r0
|
||||
|
||||
@@ -106,8 +106,8 @@ _080CA3BC: .4byte 0x0000083b
|
||||
_080CA3C0: .4byte CB2_DoHallOfFameScreen
|
||||
thumb_func_end Special_HallOfFame
|
||||
|
||||
thumb_func_start sub_80CA3C4
|
||||
sub_80CA3C4: @ 80CA3C4
|
||||
thumb_func_start sp0C8_whiteout_maybe
|
||||
sp0C8_whiteout_maybe: @ 80CA3C4
|
||||
push {lr}
|
||||
ldr r0, _080CA3D4 @ =CB2_WhiteOut
|
||||
bl SetMainCallback2
|
||||
@@ -116,6 +116,6 @@ sub_80CA3C4: @ 80CA3C4
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_080CA3D4: .4byte CB2_WhiteOut
|
||||
thumb_func_end sub_80CA3C4
|
||||
thumb_func_end sp0C8_whiteout_maybe
|
||||
|
||||
.align 2, 0 @ Don't pad with nop.
|
||||
|
||||
@@ -420,8 +420,8 @@ _080A0378: .4byte gSpecialVar_Result
|
||||
_080A037C: .4byte CB2_ReturnToFieldContinueScriptPlayMapMusic
|
||||
thumb_func_end sub_80A0350
|
||||
|
||||
thumb_func_start sub_80A0380
|
||||
sub_80A0380: @ 80A0380
|
||||
thumb_func_start ChooseBattleTowerPlayerParty
|
||||
ChooseBattleTowerPlayerParty: @ 80A0380
|
||||
push {lr}
|
||||
ldr r1, _080A0394 @ =gMain
|
||||
ldr r0, _080A0398 @ =sub_80A039C
|
||||
@@ -433,7 +433,7 @@ sub_80A0380: @ 80A0380
|
||||
.align 2, 0
|
||||
_080A0394: .4byte gMain
|
||||
_080A0398: .4byte sub_80A039C
|
||||
thumb_func_end sub_80A0380
|
||||
thumb_func_end ChooseBattleTowerPlayerParty
|
||||
|
||||
thumb_func_start sub_80A039C
|
||||
sub_80A039C: @ 80A039C
|
||||
@@ -450,7 +450,7 @@ sub_80A039C: @ 80A039C
|
||||
_080A03B0: .4byte gUnknown_203B0D4
|
||||
_080A03B4: .4byte gSpecialVar_Result
|
||||
_080A03B8:
|
||||
bl sub_80A03D8
|
||||
bl ReducePlayerPartyToThree
|
||||
ldr r1, _080A03D0 @ =gSpecialVar_Result
|
||||
movs r0, 0x1
|
||||
strh r0, [r1]
|
||||
@@ -465,8 +465,8 @@ _080A03D0: .4byte gSpecialVar_Result
|
||||
_080A03D4: .4byte CB2_ReturnToFieldContinueScriptPlayMapMusic
|
||||
thumb_func_end sub_80A039C
|
||||
|
||||
thumb_func_start sub_80A03D8
|
||||
sub_80A03D8: @ 80A03D8
|
||||
thumb_func_start ReducePlayerPartyToThree
|
||||
ReducePlayerPartyToThree: @ 80A03D8
|
||||
push {r4-r7,lr}
|
||||
mov r7, r8
|
||||
push {r7}
|
||||
@@ -530,6 +530,6 @@ _080A042C:
|
||||
_080A0454: .4byte gPlayerParty
|
||||
_080A0458: .4byte gUnknown_203B0D4
|
||||
_080A045C: .4byte 0x05000096
|
||||
thumb_func_end sub_80A03D8
|
||||
thumb_func_end ReducePlayerPartyToThree
|
||||
|
||||
.align 2, 0 @ Don't pad with nop.
|
||||
|
||||
@@ -36,8 +36,8 @@ _080BF934: .4byte sub_80BF97C
|
||||
_080BF938: .4byte gTasks
|
||||
thumb_func_end Special_ChooseMonFromParty
|
||||
|
||||
thumb_func_start sub_80BF93C
|
||||
sub_80BF93C: @ 80BF93C
|
||||
thumb_func_start SelectMoveTutorMon
|
||||
SelectMoveTutorMon: @ 80BF93C
|
||||
push {lr}
|
||||
sub sp, 0x4
|
||||
bl ScriptContext2_Enable
|
||||
@@ -65,7 +65,7 @@ sub_80BF93C: @ 80BF93C
|
||||
.align 2, 0
|
||||
_080BF974: .4byte sub_80BF97C
|
||||
_080BF978: .4byte gTasks
|
||||
thumb_func_end sub_80BF93C
|
||||
thumb_func_end SelectMoveTutorMon
|
||||
|
||||
thumb_func_start sub_80BF97C
|
||||
sub_80BF97C: @ 80BF97C
|
||||
@@ -100,8 +100,8 @@ _080BF9B4: .4byte gPaletteFade
|
||||
_080BF9B8: .4byte gTasks
|
||||
thumb_func_end sub_80BF97C
|
||||
|
||||
thumb_func_start Special_ChooseMoveToDelete
|
||||
Special_ChooseMoveToDelete: @ 80BF9BC
|
||||
thumb_func_start SelectMove
|
||||
SelectMove: @ 80BF9BC
|
||||
push {r4,lr}
|
||||
sub sp, 0x4
|
||||
ldr r0, _080BF9F0 @ =gPlayerParty
|
||||
@@ -132,7 +132,7 @@ _080BF9F8: .4byte gPlayerPartyCount
|
||||
_080BF9FC: .4byte CB2_ReturnToField
|
||||
_080BFA00: .4byte gFieldCallback
|
||||
_080BFA04: .4byte FieldCallback_ReturnToEventScript2
|
||||
thumb_func_end Special_ChooseMoveToDelete
|
||||
thumb_func_end SelectMove
|
||||
|
||||
thumb_func_start ScrSpecial_CountPokemonMoves
|
||||
ScrSpecial_CountPokemonMoves: @ 80BFA08
|
||||
@@ -333,8 +333,8 @@ sub_80BFAA8: @ 80BFAA8
|
||||
_080BFBA4: .4byte gPPUpGetMask
|
||||
thumb_func_end sub_80BFAA8
|
||||
|
||||
thumb_func_start Special_DeleteSelectedMove
|
||||
Special_DeleteSelectedMove: @ 80BFBA8
|
||||
thumb_func_start DeleteMonMove
|
||||
DeleteMonMove: @ 80BFBA8
|
||||
push {r4-r6,lr}
|
||||
mov r6, r8
|
||||
push {r6}
|
||||
@@ -385,10 +385,10 @@ _080BFBFC:
|
||||
_080BFC08: .4byte gSpecialVar_0x8004
|
||||
_080BFC0C: .4byte gPlayerParty
|
||||
_080BFC10: .4byte gSpecialVar_0x8005
|
||||
thumb_func_end Special_DeleteSelectedMove
|
||||
thumb_func_end DeleteMonMove
|
||||
|
||||
thumb_func_start sub_80BFC14
|
||||
sub_80BFC14: @ 80BFC14
|
||||
thumb_func_start IsSelectedMonEgg
|
||||
IsSelectedMonEgg: @ 80BFC14
|
||||
push {lr}
|
||||
ldr r0, _080BFC38 @ =gSpecialVar_0x8004
|
||||
ldrh r1, [r0]
|
||||
@@ -417,6 +417,6 @@ _080BFC48:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080BFC4C: .4byte gSpecialVar_Result
|
||||
thumb_func_end sub_80BFC14
|
||||
thumb_func_end IsSelectedMonEgg
|
||||
|
||||
.align 2, 0 @ Don't pad with nop.
|
||||
|
||||
+12
-12
@@ -13779,8 +13779,8 @@ _08053A94: .4byte gUnknown_826D1E4
|
||||
_08053A98: .4byte SpriteCallbackDummy
|
||||
thumb_func_end sub_8053A0C
|
||||
|
||||
thumb_func_start sub_8053A9C
|
||||
sub_8053A9C: @ 8053A9C
|
||||
thumb_func_start GetInGameTradeSpeciesInfo
|
||||
GetInGameTradeSpeciesInfo: @ 8053A9C
|
||||
push {r4-r6,lr}
|
||||
ldr r0, _08053AD0 @ =gSpecialVar_0x8004
|
||||
ldrh r0, [r0]
|
||||
@@ -13811,7 +13811,7 @@ _08053AD4: .4byte gUnknown_826CF8C
|
||||
_08053AD8: .4byte gStringVar1
|
||||
_08053ADC: .4byte gSpeciesNames
|
||||
_08053AE0: .4byte gStringVar2
|
||||
thumb_func_end sub_8053A9C
|
||||
thumb_func_end GetInGameTradeSpeciesInfo
|
||||
|
||||
thumb_func_start sub_8053AE4
|
||||
sub_8053AE4: @ 8053AE4
|
||||
@@ -14078,8 +14078,8 @@ _08053CEE:
|
||||
_08053D28: .4byte gUnknown_826D1A8
|
||||
thumb_func_end sub_8053CD4
|
||||
|
||||
thumb_func_start sub_8053D2C
|
||||
sub_8053D2C: @ 8053D2C
|
||||
thumb_func_start GetTradeSpecies
|
||||
GetTradeSpecies: @ 8053D2C
|
||||
push {r4-r6,lr}
|
||||
ldr r6, _08053D58 @ =gSpecialVar_0x8005
|
||||
ldrh r0, [r6]
|
||||
@@ -14108,10 +14108,10 @@ _08053D62:
|
||||
pop {r4-r6}
|
||||
pop {r1}
|
||||
bx r1
|
||||
thumb_func_end sub_8053D2C
|
||||
thumb_func_end GetTradeSpecies
|
||||
|
||||
thumb_func_start sub_8053D68
|
||||
sub_8053D68: @ 8053D68
|
||||
thumb_func_start CreateInGameTradePokemon
|
||||
CreateInGameTradePokemon: @ 8053D68
|
||||
push {lr}
|
||||
ldr r0, _08053D7C @ =gSpecialVar_0x8005
|
||||
ldrb r0, [r0]
|
||||
@@ -14123,7 +14123,7 @@ sub_8053D68: @ 8053D68
|
||||
.align 2, 0
|
||||
_08053D7C: .4byte gSpecialVar_0x8005
|
||||
_08053D80: .4byte gSpecialVar_0x8004
|
||||
thumb_func_end sub_8053D68
|
||||
thumb_func_end CreateInGameTradePokemon
|
||||
|
||||
thumb_func_start sub_8053D84
|
||||
sub_8053D84: @ 8053D84
|
||||
@@ -14839,8 +14839,8 @@ _08054438: .4byte gWirelessCommType
|
||||
_0805443C: .4byte gMain
|
||||
thumb_func_end sub_80543C4
|
||||
|
||||
thumb_func_start sub_8054440
|
||||
sub_8054440: @ 8054440
|
||||
thumb_func_start DoInGameTradeScene
|
||||
DoInGameTradeScene: @ 8054440
|
||||
push {lr}
|
||||
sub sp, 0x4
|
||||
bl ScriptContext2_Enable
|
||||
@@ -14860,7 +14860,7 @@ sub_8054440: @ 8054440
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0805446C: .4byte sub_8054470
|
||||
thumb_func_end sub_8054440
|
||||
thumb_func_end DoInGameTradeScene
|
||||
|
||||
thumb_func_start sub_8054470
|
||||
sub_8054470: @ 8054470
|
||||
|
||||
Reference in New Issue
Block a user