battle_script_commands symbol documentation
This commit is contained in:
+6
-6
@@ -1274,12 +1274,12 @@ _0800FC08:
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0800FC20
|
bne _0800FC20
|
||||||
ldr r0, _0800FC1C @ =gUnknown_2022B50
|
ldr r0, _0800FC1C @ =gBattleTerrain
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl sub_800F2AC
|
bl sub_800F2AC
|
||||||
b _0800FC26
|
b _0800FC26
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0800FC1C: .4byte gUnknown_2022B50
|
_0800FC1C: .4byte gBattleTerrain
|
||||||
_0800FC20:
|
_0800FC20:
|
||||||
movs r0, 0x8
|
movs r0, 0x8
|
||||||
bl sub_800F2AC
|
bl sub_800F2AC
|
||||||
@@ -1309,12 +1309,12 @@ _0800FC48:
|
|||||||
ands r0, r1
|
ands r0, r1
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0800FC60
|
beq _0800FC60
|
||||||
ldr r0, _0800FC5C @ =gUnknown_2022B50
|
ldr r0, _0800FC5C @ =gBattleTerrain
|
||||||
strb r2, [r0]
|
strb r2, [r0]
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
b _0800FCAA
|
b _0800FCAA
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0800FC5C: .4byte gUnknown_2022B50
|
_0800FC5C: .4byte gBattleTerrain
|
||||||
_0800FC60:
|
_0800FC60:
|
||||||
movs r0, 0x8
|
movs r0, 0x8
|
||||||
ands r1, r0
|
ands r1, r0
|
||||||
@@ -1351,13 +1351,13 @@ _0800FC90:
|
|||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
b _0800FCAA
|
b _0800FCAA
|
||||||
_0800FCA6:
|
_0800FCA6:
|
||||||
ldr r0, _0800FCB0 @ =gUnknown_2022B50
|
ldr r0, _0800FCB0 @ =gBattleTerrain
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
_0800FCAA:
|
_0800FCAA:
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0800FCB0: .4byte gUnknown_2022B50
|
_0800FCB0: .4byte gBattleTerrain
|
||||||
thumb_func_end sub_800FC2C
|
thumb_func_end sub_800FC2C
|
||||||
|
|
||||||
thumb_func_start sub_800FCB4
|
thumb_func_start sub_800FCB4
|
||||||
|
|||||||
+134
-134
@@ -158,7 +158,7 @@ _0800FEA6:
|
|||||||
ldr r0, _0800FF60 @ =gBattle_BG3_Y
|
ldr r0, _0800FF60 @ =gBattle_BG3_Y
|
||||||
strh r1, [r0]
|
strh r1, [r0]
|
||||||
bl sub_807FC5C
|
bl sub_807FC5C
|
||||||
ldr r1, _0800FF64 @ =gUnknown_2022B50
|
ldr r1, _0800FF64 @ =gBattleTerrain
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
bl sub_800F34C
|
bl sub_800F34C
|
||||||
bl LoadBattleTextboxAndBackground
|
bl LoadBattleTextboxAndBackground
|
||||||
@@ -197,7 +197,7 @@ _0800FF54: .4byte gBattle_BG2_X
|
|||||||
_0800FF58: .4byte gBattle_BG2_Y
|
_0800FF58: .4byte gBattle_BG2_Y
|
||||||
_0800FF5C: .4byte gBattle_BG3_X
|
_0800FF5C: .4byte gBattle_BG3_X
|
||||||
_0800FF60: .4byte gBattle_BG3_Y
|
_0800FF60: .4byte gBattle_BG3_Y
|
||||||
_0800FF64: .4byte gUnknown_2022B50
|
_0800FF64: .4byte gBattleTerrain
|
||||||
_0800FF68: .4byte gReservedSpritePaletteCount
|
_0800FF68: .4byte gReservedSpritePaletteCount
|
||||||
_0800FF6C: .4byte VBlankCB_Battle
|
_0800FF6C: .4byte VBlankCB_Battle
|
||||||
_0800FF70: .4byte gBattleTypeFlags
|
_0800FF70: .4byte gBattleTypeFlags
|
||||||
@@ -4843,9 +4843,9 @@ sub_8012434: @ 8012434
|
|||||||
bl SpecialStatusesClear
|
bl SpecialStatusesClear
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
movs r3, 0
|
movs r3, 0
|
||||||
ldr r0, _080126CC @ =gUnknown_2023DB0
|
ldr r0, _080126CC @ =gLastResultingMoves
|
||||||
mov r10, r0
|
mov r10, r0
|
||||||
ldr r1, _080126D0 @ =gUnknown_2023DA8
|
ldr r1, _080126D0 @ =gLastHitByType
|
||||||
mov r12, r1
|
mov r12, r1
|
||||||
ldr r0, _080126D4 @ =gLastLandedMoves
|
ldr r0, _080126D4 @ =gLastLandedMoves
|
||||||
mov r9, r0
|
mov r9, r0
|
||||||
@@ -4853,8 +4853,8 @@ sub_8012434: @ 8012434
|
|||||||
mov r8, r1
|
mov r8, r1
|
||||||
ldr r4, _080126DC @ =gDisableStructs
|
ldr r4, _080126DC @ =gDisableStructs
|
||||||
movs r5, 0
|
movs r5, 0
|
||||||
ldr r7, _080126E0 @ =gUnknown_2023D90
|
ldr r7, _080126E0 @ =gLastPrintedMoves
|
||||||
ldr r6, _080126E4 @ =gUnknown_2023DB8
|
ldr r6, _080126E4 @ =gLockedMoves
|
||||||
_08012464:
|
_08012464:
|
||||||
ldr r0, _080126E8 @ =gStatuses3
|
ldr r0, _080126E8 @ =gStatuses3
|
||||||
adds r0, r5, r0
|
adds r0, r5, r0
|
||||||
@@ -4964,14 +4964,14 @@ _08012522:
|
|||||||
movs r1, 0
|
movs r1, 0
|
||||||
ldr r2, _08012720 @ =gBattleScripting
|
ldr r2, _08012720 @ =gBattleScripting
|
||||||
strb r0, [r2, 0x1D]
|
strb r0, [r2, 0x1D]
|
||||||
ldr r0, _08012724 @ =gUnknown_2023D72
|
ldr r0, _08012724 @ =gMultiHitCounter
|
||||||
strb r1, [r0]
|
strb r1, [r0]
|
||||||
ldr r2, _08012728 @ =gBattleOutcome
|
ldr r2, _08012728 @ =gBattleOutcome
|
||||||
strb r1, [r2]
|
strb r1, [r2]
|
||||||
ldr r0, _0801272C @ =gBattleControllerExecFlags
|
ldr r0, _0801272C @ =gBattleControllerExecFlags
|
||||||
str r1, [r0]
|
str r1, [r0]
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
ldr r0, _08012730 @ =gUnknown_2023E7E
|
ldr r0, _08012730 @ =gPaydayMoney
|
||||||
strh r1, [r0]
|
strh r1, [r0]
|
||||||
ldr r1, _080126F4 @ =gBattleResources
|
ldr r1, _080126F4 @ =gBattleResources
|
||||||
ldr r0, [r1]
|
ldr r0, [r1]
|
||||||
@@ -4992,7 +4992,7 @@ _0801255C:
|
|||||||
bge _0801255C
|
bge _0801255C
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
mov r9, r2
|
mov r9, r2
|
||||||
ldr r0, _08012738 @ =gUnknown_2023E7C
|
ldr r0, _08012738 @ =gPauseCounterBattle
|
||||||
strh r2, [r0]
|
strh r2, [r0]
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
ldr r1, _0801273C @ =gBattleMoveDamage
|
ldr r1, _0801273C @ =gBattleMoveDamage
|
||||||
@@ -5003,7 +5003,7 @@ _0801255C:
|
|||||||
ldr r0, _08012720 @ =gBattleScripting
|
ldr r0, _08012720 @ =gBattleScripting
|
||||||
strb r1, [r0, 0x18]
|
strb r1, [r0, 0x18]
|
||||||
strb r1, [r0, 0x19]
|
strb r1, [r0, 0x19]
|
||||||
ldr r2, _08012744 @ =gUnknown_3004FD4
|
ldr r2, _08012744 @ =gLeveledUpInBattle
|
||||||
strb r1, [r2]
|
strb r1, [r2]
|
||||||
ldr r0, _08012748 @ =gAbsentBattlerFlags
|
ldr r0, _08012748 @ =gAbsentBattlerFlags
|
||||||
strb r1, [r0]
|
strb r1, [r0]
|
||||||
@@ -5171,13 +5171,13 @@ _080126AE:
|
|||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080126CC: .4byte gUnknown_2023DB0
|
_080126CC: .4byte gLastResultingMoves
|
||||||
_080126D0: .4byte gUnknown_2023DA8
|
_080126D0: .4byte gLastHitByType
|
||||||
_080126D4: .4byte gLastLandedMoves
|
_080126D4: .4byte gLastLandedMoves
|
||||||
_080126D8: .4byte gLastMoves
|
_080126D8: .4byte gLastMoves
|
||||||
_080126DC: .4byte gDisableStructs
|
_080126DC: .4byte gDisableStructs
|
||||||
_080126E0: .4byte gUnknown_2023D90
|
_080126E0: .4byte gLastPrintedMoves
|
||||||
_080126E4: .4byte gUnknown_2023DB8
|
_080126E4: .4byte gLockedMoves
|
||||||
_080126E8: .4byte gStatuses3
|
_080126E8: .4byte gStatuses3
|
||||||
_080126EC: .4byte gUnknown_2023DD4
|
_080126EC: .4byte gUnknown_2023DD4
|
||||||
_080126F0: .4byte gLastHitBy
|
_080126F0: .4byte gLastHitBy
|
||||||
@@ -5193,15 +5193,15 @@ _08012714: .4byte gBattleTypeFlags
|
|||||||
_08012718: .4byte 0x00010002
|
_08012718: .4byte 0x00010002
|
||||||
_0801271C: .4byte gSaveBlock2Ptr
|
_0801271C: .4byte gSaveBlock2Ptr
|
||||||
_08012720: .4byte gBattleScripting
|
_08012720: .4byte gBattleScripting
|
||||||
_08012724: .4byte gUnknown_2023D72
|
_08012724: .4byte gMultiHitCounter
|
||||||
_08012728: .4byte gBattleOutcome
|
_08012728: .4byte gBattleOutcome
|
||||||
_0801272C: .4byte gBattleControllerExecFlags
|
_0801272C: .4byte gBattleControllerExecFlags
|
||||||
_08012730: .4byte gUnknown_2023E7E
|
_08012730: .4byte gPaydayMoney
|
||||||
_08012734: .4byte gBattleCommunication
|
_08012734: .4byte gBattleCommunication
|
||||||
_08012738: .4byte gUnknown_2023E7C
|
_08012738: .4byte gPauseCounterBattle
|
||||||
_0801273C: .4byte gBattleMoveDamage
|
_0801273C: .4byte gBattleMoveDamage
|
||||||
_08012740: .4byte gIntroSlideFlags
|
_08012740: .4byte gIntroSlideFlags
|
||||||
_08012744: .4byte gUnknown_3004FD4
|
_08012744: .4byte gLeveledUpInBattle
|
||||||
_08012748: .4byte gAbsentBattlerFlags
|
_08012748: .4byte gAbsentBattlerFlags
|
||||||
_0801274C: .4byte gBattleStruct
|
_0801274C: .4byte gBattleStruct
|
||||||
_08012750: .4byte gEnemyParty
|
_08012750: .4byte gEnemyParty
|
||||||
@@ -5210,8 +5210,8 @@ _08012758: .4byte 0x000004fb
|
|||||||
_0801275C: .4byte gBattleResults
|
_0801275C: .4byte gBattleResults
|
||||||
thumb_func_end sub_8012434
|
thumb_func_end sub_8012434
|
||||||
|
|
||||||
thumb_func_start sub_8012760
|
thumb_func_start SwitchInClearSetData
|
||||||
sub_8012760: @ 8012760
|
SwitchInClearSetData: @ 8012760
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
mov r7, r10
|
mov r7, r10
|
||||||
mov r6, r9
|
mov r6, r9
|
||||||
@@ -5590,18 +5590,18 @@ _08012A1A:
|
|||||||
strh r2, [r0]
|
strh r2, [r0]
|
||||||
ldrb r0, [r1]
|
ldrb r0, [r1]
|
||||||
lsls r0, 1
|
lsls r0, 1
|
||||||
ldr r1, _08012BB4 @ =gUnknown_2023DA8
|
ldr r1, _08012BB4 @ =gLastHitByType
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
strh r2, [r0]
|
strh r2, [r0]
|
||||||
mov r6, r12
|
mov r6, r12
|
||||||
ldrb r0, [r6]
|
ldrb r0, [r6]
|
||||||
lsls r0, 1
|
lsls r0, 1
|
||||||
ldr r1, _08012BB8 @ =gUnknown_2023DB0
|
ldr r1, _08012BB8 @ =gLastResultingMoves
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
strh r2, [r0]
|
strh r2, [r0]
|
||||||
ldrb r0, [r6]
|
ldrb r0, [r6]
|
||||||
lsls r0, 1
|
lsls r0, 1
|
||||||
ldr r6, _08012BBC @ =gUnknown_2023D90
|
ldr r6, _08012BBC @ =gLastPrintedMoves
|
||||||
adds r0, r6
|
adds r0, r6
|
||||||
strh r2, [r0]
|
strh r2, [r0]
|
||||||
mov r1, r12
|
mov r1, r12
|
||||||
@@ -5759,12 +5759,12 @@ _08012BA4: .4byte gBattleMoves
|
|||||||
_08012BA8: .4byte gMoveResultFlags
|
_08012BA8: .4byte gMoveResultFlags
|
||||||
_08012BAC: .4byte gLastMoves
|
_08012BAC: .4byte gLastMoves
|
||||||
_08012BB0: .4byte gLastLandedMoves
|
_08012BB0: .4byte gLastLandedMoves
|
||||||
_08012BB4: .4byte gUnknown_2023DA8
|
_08012BB4: .4byte gLastHitByType
|
||||||
_08012BB8: .4byte gUnknown_2023DB0
|
_08012BB8: .4byte gLastResultingMoves
|
||||||
_08012BBC: .4byte gUnknown_2023D90
|
_08012BBC: .4byte gLastPrintedMoves
|
||||||
_08012BC0: .4byte gLastHitBy
|
_08012BC0: .4byte gLastHitBy
|
||||||
_08012BC4: .4byte gBattleResources
|
_08012BC4: .4byte gBattleResources
|
||||||
thumb_func_end sub_8012760
|
thumb_func_end SwitchInClearSetData
|
||||||
|
|
||||||
thumb_func_start sub_8012BC8
|
thumb_func_start sub_8012BC8
|
||||||
sub_8012BC8: @ 8012BC8
|
sub_8012BC8: @ 8012BC8
|
||||||
@@ -6058,17 +6058,17 @@ _08012CA8:
|
|||||||
strh r2, [r0]
|
strh r2, [r0]
|
||||||
ldrb r0, [r7]
|
ldrb r0, [r7]
|
||||||
lsls r0, 1
|
lsls r0, 1
|
||||||
ldr r1, _08012F94 @ =gUnknown_2023DA8
|
ldr r1, _08012F94 @ =gLastHitByType
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
strh r2, [r0]
|
strh r2, [r0]
|
||||||
ldrb r0, [r7]
|
ldrb r0, [r7]
|
||||||
lsls r0, 1
|
lsls r0, 1
|
||||||
ldr r1, _08012F98 @ =gUnknown_2023DB0
|
ldr r1, _08012F98 @ =gLastResultingMoves
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
strh r2, [r0]
|
strh r2, [r0]
|
||||||
ldrb r0, [r7]
|
ldrb r0, [r7]
|
||||||
lsls r0, 1
|
lsls r0, 1
|
||||||
ldr r1, _08012F9C @ =gUnknown_2023D90
|
ldr r1, _08012F9C @ =gLastPrintedMoves
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
strh r2, [r0]
|
strh r2, [r0]
|
||||||
ldrb r0, [r7]
|
ldrb r0, [r7]
|
||||||
@@ -6251,9 +6251,9 @@ _08012F84: .4byte gBattleStruct
|
|||||||
_08012F88: .4byte 0xffff1fff
|
_08012F88: .4byte 0xffff1fff
|
||||||
_08012F8C: .4byte gLastMoves
|
_08012F8C: .4byte gLastMoves
|
||||||
_08012F90: .4byte gLastLandedMoves
|
_08012F90: .4byte gLastLandedMoves
|
||||||
_08012F94: .4byte gUnknown_2023DA8
|
_08012F94: .4byte gLastHitByType
|
||||||
_08012F98: .4byte gUnknown_2023DB0
|
_08012F98: .4byte gLastResultingMoves
|
||||||
_08012F9C: .4byte gUnknown_2023D90
|
_08012F9C: .4byte gLastPrintedMoves
|
||||||
_08012FA0: .4byte gLastHitBy
|
_08012FA0: .4byte gLastHitBy
|
||||||
_08012FA4: .4byte gBattleResources
|
_08012FA4: .4byte gBattleResources
|
||||||
_08012FA8: .4byte gBaseStats
|
_08012FA8: .4byte gBaseStats
|
||||||
@@ -6329,7 +6329,7 @@ BattleIntroPrepareBackgroundSlide: @ 8013020
|
|||||||
bl GetBattlerAtPosition
|
bl GetBattlerAtPosition
|
||||||
ldr r4, _0801305C @ =gActiveBattler
|
ldr r4, _0801305C @ =gActiveBattler
|
||||||
strb r0, [r4]
|
strb r0, [r4]
|
||||||
ldr r0, _08013060 @ =gUnknown_2022B50
|
ldr r0, _08013060 @ =gBattleTerrain
|
||||||
ldrb r1, [r0]
|
ldrb r1, [r0]
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl BtlController_EmitIntroSlide
|
bl BtlController_EmitIntroSlide
|
||||||
@@ -6348,7 +6348,7 @@ _08013050:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08013058: .4byte gBattleControllerExecFlags
|
_08013058: .4byte gBattleControllerExecFlags
|
||||||
_0801305C: .4byte gActiveBattler
|
_0801305C: .4byte gActiveBattler
|
||||||
_08013060: .4byte gUnknown_2022B50
|
_08013060: .4byte gBattleTerrain
|
||||||
_08013064: .4byte gBattleMainFunc
|
_08013064: .4byte gBattleMainFunc
|
||||||
_08013068: .4byte sub_8013070
|
_08013068: .4byte sub_8013070
|
||||||
_0801306C: .4byte gBattleCommunication
|
_0801306C: .4byte gBattleCommunication
|
||||||
@@ -7570,7 +7570,7 @@ _08013A22:
|
|||||||
ldr r1, _08013AE8 @ =gBattleStruct
|
ldr r1, _08013AE8 @ =gBattleStruct
|
||||||
mov r8, r1
|
mov r8, r1
|
||||||
movs r7, 0x6
|
movs r7, 0x6
|
||||||
ldr r6, _08013AF4 @ =gUnknown_2023D7C
|
ldr r6, _08013AF4 @ =gChosenActionByBattler
|
||||||
ldr r2, _08013AF8 @ =gChosenMoveByBattler
|
ldr r2, _08013AF8 @ =gChosenMoveByBattler
|
||||||
movs r4, 0xFF
|
movs r4, 0xFF
|
||||||
movs r3, 0
|
movs r3, 0
|
||||||
@@ -7670,7 +7670,7 @@ _08013ADA:
|
|||||||
_08013AE8: .4byte gBattleStruct
|
_08013AE8: .4byte gBattleStruct
|
||||||
_08013AEC: .4byte gBattlersCount
|
_08013AEC: .4byte gBattlersCount
|
||||||
_08013AF0: .4byte gBattlerByTurnOrder
|
_08013AF0: .4byte gBattlerByTurnOrder
|
||||||
_08013AF4: .4byte gUnknown_2023D7C
|
_08013AF4: .4byte gChosenActionByBattler
|
||||||
_08013AF8: .4byte gChosenMoveByBattler
|
_08013AF8: .4byte gChosenMoveByBattler
|
||||||
_08013AFC: .4byte gAbsentBattlerFlags
|
_08013AFC: .4byte gAbsentBattlerFlags
|
||||||
_08013B00: .4byte gBattleMainFunc
|
_08013B00: .4byte gBattleMainFunc
|
||||||
@@ -7891,7 +7891,7 @@ _08013CBC:
|
|||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
cmp r2, r0
|
cmp r2, r0
|
||||||
bge _08013CF2
|
bge _08013CF2
|
||||||
ldr r7, _08013D48 @ =gUnknown_2023D7C
|
ldr r7, _08013D48 @ =gChosenActionByBattler
|
||||||
movs r6, 0xFF
|
movs r6, 0xFF
|
||||||
movs r5, 0
|
movs r5, 0
|
||||||
ldr r3, _08013D4C @ =gChosenMoveByBattler
|
ldr r3, _08013D4C @ =gChosenMoveByBattler
|
||||||
@@ -7945,7 +7945,7 @@ _08013D38: .4byte gBattleStruct
|
|||||||
_08013D3C: .4byte gBattleMainFunc
|
_08013D3C: .4byte gBattleMainFunc
|
||||||
_08013D40: .4byte gAbsentBattlerFlags
|
_08013D40: .4byte gAbsentBattlerFlags
|
||||||
_08013D44: .4byte sub_8014040
|
_08013D44: .4byte sub_8014040
|
||||||
_08013D48: .4byte gUnknown_2023D7C
|
_08013D48: .4byte gChosenActionByBattler
|
||||||
_08013D4C: .4byte gChosenMoveByBattler
|
_08013D4C: .4byte gChosenMoveByBattler
|
||||||
_08013D50: .4byte gUnknown_2023E80
|
_08013D50: .4byte gUnknown_2023E80
|
||||||
thumb_func_end BattleTurnPassed
|
thumb_func_end BattleTurnPassed
|
||||||
@@ -8437,7 +8437,7 @@ _08014114:
|
|||||||
ands r3, r0
|
ands r3, r0
|
||||||
cmp r3, 0
|
cmp r3, 0
|
||||||
beq _0801417C
|
beq _0801417C
|
||||||
ldr r0, _08014164 @ =gUnknown_2023D7C
|
ldr r0, _08014164 @ =gChosenActionByBattler
|
||||||
adds r0, r2, r0
|
adds r0, r2, r0
|
||||||
movs r1, 0xD
|
movs r1, 0xD
|
||||||
strb r1, [r0]
|
strb r1, [r0]
|
||||||
@@ -8459,7 +8459,7 @@ _08014154: .4byte gBattleStruct
|
|||||||
_08014158: .4byte gBattleTypeFlags
|
_08014158: .4byte gBattleTypeFlags
|
||||||
_0801415C: .4byte gBitTable
|
_0801415C: .4byte gBitTable
|
||||||
_08014160: .4byte gBattleCommunication
|
_08014160: .4byte gBattleCommunication
|
||||||
_08014164: .4byte gUnknown_2023D7C
|
_08014164: .4byte gChosenActionByBattler
|
||||||
_08014168:
|
_08014168:
|
||||||
ldr r0, _08014178 @ =gBattleCommunication
|
ldr r0, _08014178 @ =gBattleCommunication
|
||||||
ldrb r1, [r4]
|
ldrb r1, [r4]
|
||||||
@@ -8487,7 +8487,7 @@ _0801417C:
|
|||||||
cmp r1, 0
|
cmp r1, 0
|
||||||
beq _080141BC
|
beq _080141BC
|
||||||
_0801419C:
|
_0801419C:
|
||||||
ldr r0, _080141B4 @ =gUnknown_2023D7C
|
ldr r0, _080141B4 @ =gChosenActionByBattler
|
||||||
adds r0, r2, r0
|
adds r0, r2, r0
|
||||||
strb r3, [r0]
|
strb r3, [r0]
|
||||||
ldr r1, _080141B8 @ =gBattleCommunication
|
ldr r1, _080141B8 @ =gBattleCommunication
|
||||||
@@ -8498,10 +8498,10 @@ _0801419C:
|
|||||||
bl _08014C4E
|
bl _08014C4E
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080141B0: .4byte gBattleMons
|
_080141B0: .4byte gBattleMons
|
||||||
_080141B4: .4byte gUnknown_2023D7C
|
_080141B4: .4byte gChosenActionByBattler
|
||||||
_080141B8: .4byte gBattleCommunication
|
_080141B8: .4byte gBattleCommunication
|
||||||
_080141BC:
|
_080141BC:
|
||||||
ldr r0, _080141D4 @ =gUnknown_2023D7C
|
ldr r0, _080141D4 @ =gChosenActionByBattler
|
||||||
ldrb r1, [r0]
|
ldrb r1, [r0]
|
||||||
ldr r0, _080141D8 @ =gBattleBufferB
|
ldr r0, _080141D8 @ =gBattleBufferB
|
||||||
ldrb r2, [r0, 0x1]
|
ldrb r2, [r0, 0x1]
|
||||||
@@ -8512,7 +8512,7 @@ _080141BC:
|
|||||||
bl BtlController_EmitChooseAction
|
bl BtlController_EmitChooseAction
|
||||||
bl _08014B26
|
bl _08014B26
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080141D4: .4byte gUnknown_2023D7C
|
_080141D4: .4byte gChosenActionByBattler
|
||||||
_080141D8: .4byte gBattleBufferB
|
_080141D8: .4byte gBattleBufferB
|
||||||
_080141DC:
|
_080141DC:
|
||||||
ldr r4, _08014234 @ =gBattleControllerExecFlags
|
ldr r4, _08014234 @ =gBattleControllerExecFlags
|
||||||
@@ -8538,7 +8538,7 @@ _080141DC:
|
|||||||
beq _0801420A
|
beq _0801420A
|
||||||
bl _08014C4E
|
bl _08014C4E
|
||||||
_0801420A:
|
_0801420A:
|
||||||
ldr r2, _08014240 @ =gUnknown_2023D7C
|
ldr r2, _08014240 @ =gChosenActionByBattler
|
||||||
adds r2, r5, r2
|
adds r2, r5, r2
|
||||||
ldr r1, _08014244 @ =gBattleBufferB
|
ldr r1, _08014244 @ =gBattleBufferB
|
||||||
lsls r0, r5, 9
|
lsls r0, r5, 9
|
||||||
@@ -8563,7 +8563,7 @@ _08014228:
|
|||||||
_08014234: .4byte gBattleControllerExecFlags
|
_08014234: .4byte gBattleControllerExecFlags
|
||||||
_08014238: .4byte gBitTable
|
_08014238: .4byte gBitTable
|
||||||
_0801423C: .4byte gActiveBattler
|
_0801423C: .4byte gActiveBattler
|
||||||
_08014240: .4byte gUnknown_2023D7C
|
_08014240: .4byte gChosenActionByBattler
|
||||||
_08014244: .4byte gBattleBufferB
|
_08014244: .4byte gBattleBufferB
|
||||||
_08014248: .4byte _0801424C
|
_08014248: .4byte _0801424C
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -8947,7 +8947,7 @@ _08014584:
|
|||||||
mov r8, r0
|
mov r8, r0
|
||||||
cmp r1, 0x2
|
cmp r1, 0x2
|
||||||
bne _080145B4
|
bne _080145B4
|
||||||
ldr r0, _080145AC @ =gUnknown_2023D7C
|
ldr r0, _080145AC @ =gChosenActionByBattler
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
cmp r0, 0x2
|
cmp r0, 0x2
|
||||||
bne _080145B4
|
bne _080145B4
|
||||||
@@ -8961,14 +8961,14 @@ _08014584:
|
|||||||
b _080145D0
|
b _080145D0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080145A8: .4byte gActiveBattler
|
_080145A8: .4byte gActiveBattler
|
||||||
_080145AC: .4byte gUnknown_2023D7C
|
_080145AC: .4byte gChosenActionByBattler
|
||||||
_080145B0: .4byte gBattleStruct
|
_080145B0: .4byte gBattleStruct
|
||||||
_080145B4:
|
_080145B4:
|
||||||
mov r1, r8
|
mov r1, r8
|
||||||
ldrb r0, [r1]
|
ldrb r0, [r1]
|
||||||
cmp r0, 0x3
|
cmp r0, 0x3
|
||||||
bne _080145F0
|
bne _080145F0
|
||||||
ldr r0, _080145E8 @ =gUnknown_2023D7C
|
ldr r0, _080145E8 @ =gChosenActionByBattler
|
||||||
ldrb r0, [r0, 0x1]
|
ldrb r0, [r0, 0x1]
|
||||||
cmp r0, 0x2
|
cmp r0, 0x2
|
||||||
bne _080145F0
|
bne _080145F0
|
||||||
@@ -8991,7 +8991,7 @@ _080145DE:
|
|||||||
bl BtlController_EmitChoosePokemon
|
bl BtlController_EmitChoosePokemon
|
||||||
b _0801460E
|
b _0801460E
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080145E8: .4byte gUnknown_2023D7C
|
_080145E8: .4byte gChosenActionByBattler
|
||||||
_080145EC: .4byte gBattleStruct
|
_080145EC: .4byte gBattleStruct
|
||||||
_080145F0:
|
_080145F0:
|
||||||
ldr r2, _08014618 @ =gBattleStruct
|
ldr r2, _08014618 @ =gBattleStruct
|
||||||
@@ -9185,7 +9185,7 @@ _08014764:
|
|||||||
beq _08014790
|
beq _08014790
|
||||||
b _08014C4E
|
b _08014C4E
|
||||||
_08014790:
|
_08014790:
|
||||||
ldr r1, _080147B4 @ =gUnknown_2023D7C
|
ldr r1, _080147B4 @ =gChosenActionByBattler
|
||||||
adds r0, r5, r1
|
adds r0, r5, r1
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
adds r3, r1, 0
|
adds r3, r1, 0
|
||||||
@@ -9202,7 +9202,7 @@ _0801479E:
|
|||||||
_080147A8: .4byte gBattleControllerExecFlags
|
_080147A8: .4byte gBattleControllerExecFlags
|
||||||
_080147AC: .4byte gBitTable
|
_080147AC: .4byte gBitTable
|
||||||
_080147B0: .4byte gActiveBattler
|
_080147B0: .4byte gActiveBattler
|
||||||
_080147B4: .4byte gUnknown_2023D7C
|
_080147B4: .4byte gChosenActionByBattler
|
||||||
_080147B8: .4byte _080147BC
|
_080147B8: .4byte _080147BC
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080147BC:
|
_080147BC:
|
||||||
@@ -9805,7 +9805,7 @@ SwapTurnOrder: @ 8014CA4
|
|||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
lsls r1, 24
|
lsls r1, 24
|
||||||
lsrs r1, 24
|
lsrs r1, 24
|
||||||
ldr r2, _08014CD0 @ =gUnknown_2023BDA
|
ldr r2, _08014CD0 @ =gActionsByTurnOrder
|
||||||
adds r4, r0, r2
|
adds r4, r0, r2
|
||||||
ldrb r5, [r4]
|
ldrb r5, [r4]
|
||||||
adds r2, r1, r2
|
adds r2, r1, r2
|
||||||
@@ -9823,7 +9823,7 @@ SwapTurnOrder: @ 8014CA4
|
|||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08014CD0: .4byte gUnknown_2023BDA
|
_08014CD0: .4byte gActionsByTurnOrder
|
||||||
_08014CD4: .4byte gBattlerByTurnOrder
|
_08014CD4: .4byte gBattlerByTurnOrder
|
||||||
thumb_func_end SwapTurnOrder
|
thumb_func_end SwapTurnOrder
|
||||||
|
|
||||||
@@ -10156,7 +10156,7 @@ _08014F6C: .4byte 0x00000822
|
|||||||
_08014F70: .4byte gBattleMons
|
_08014F70: .4byte gBattleMons
|
||||||
_08014F74: .4byte gUnknown_2023E80
|
_08014F74: .4byte gUnknown_2023E80
|
||||||
_08014F78:
|
_08014F78:
|
||||||
ldr r0, _08014F98 @ =gUnknown_2023D7C
|
ldr r0, _08014F98 @ =gChosenActionByBattler
|
||||||
mov r3, r9
|
mov r3, r9
|
||||||
adds r1, r3, r0
|
adds r1, r3, r0
|
||||||
ldrb r1, [r1]
|
ldrb r1, [r1]
|
||||||
@@ -10173,7 +10173,7 @@ _08014F78:
|
|||||||
movs r3, 0xA5
|
movs r3, 0xA5
|
||||||
b _08014FCA
|
b _08014FCA
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08014F98: .4byte gUnknown_2023D7C
|
_08014F98: .4byte gChosenActionByBattler
|
||||||
_08014F9C: .4byte gProtectStructs
|
_08014F9C: .4byte gProtectStructs
|
||||||
_08014FA0:
|
_08014FA0:
|
||||||
ldr r0, _08014FC0 @ =gBattleStruct
|
ldr r0, _08014FC0 @ =gBattleStruct
|
||||||
@@ -10339,8 +10339,8 @@ sub_80150A8: @ 80150A8
|
|||||||
bcc _080150D0
|
bcc _080150D0
|
||||||
b _080152FA
|
b _080152FA
|
||||||
_080150D0:
|
_080150D0:
|
||||||
ldr r7, _08015108 @ =gUnknown_2023BDA
|
ldr r7, _08015108 @ =gActionsByTurnOrder
|
||||||
ldr r6, _0801510C @ =gUnknown_2023D7C
|
ldr r6, _0801510C @ =gChosenActionByBattler
|
||||||
mov r2, r8
|
mov r2, r8
|
||||||
ldr r5, _08015110 @ =gBattlerByTurnOrder
|
ldr r5, _08015110 @ =gBattlerByTurnOrder
|
||||||
_080150D8:
|
_080150D8:
|
||||||
@@ -10366,8 +10366,8 @@ _080150D8:
|
|||||||
_080150FC: .4byte gBattleTypeFlags
|
_080150FC: .4byte gBattleTypeFlags
|
||||||
_08015100: .4byte gActiveBattler
|
_08015100: .4byte gActiveBattler
|
||||||
_08015104: .4byte gBattlersCount
|
_08015104: .4byte gBattlersCount
|
||||||
_08015108: .4byte gUnknown_2023BDA
|
_08015108: .4byte gActionsByTurnOrder
|
||||||
_0801510C: .4byte gUnknown_2023D7C
|
_0801510C: .4byte gChosenActionByBattler
|
||||||
_08015110: .4byte gBattlerByTurnOrder
|
_08015110: .4byte gBattlerByTurnOrder
|
||||||
_08015114:
|
_08015114:
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
@@ -10382,7 +10382,7 @@ _08015114:
|
|||||||
ldrb r2, [r2]
|
ldrb r2, [r2]
|
||||||
cmp r3, r2
|
cmp r3, r2
|
||||||
bcs _08015174
|
bcs _08015174
|
||||||
ldr r0, _08015160 @ =gUnknown_2023D7C
|
ldr r0, _08015160 @ =gChosenActionByBattler
|
||||||
ldrb r1, [r0]
|
ldrb r1, [r0]
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
cmp r1, 0x3
|
cmp r1, 0x3
|
||||||
@@ -10407,9 +10407,9 @@ _08015136:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08015158: .4byte gActiveBattler
|
_08015158: .4byte gActiveBattler
|
||||||
_0801515C: .4byte gBattlersCount
|
_0801515C: .4byte gBattlersCount
|
||||||
_08015160: .4byte gUnknown_2023D7C
|
_08015160: .4byte gChosenActionByBattler
|
||||||
_08015164:
|
_08015164:
|
||||||
ldr r0, _080151D8 @ =gUnknown_2023D7C
|
ldr r0, _080151D8 @ =gChosenActionByBattler
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
ldr r2, _080151DC @ =gActiveBattler
|
ldr r2, _080151DC @ =gActiveBattler
|
||||||
mov r8, r2
|
mov r8, r2
|
||||||
@@ -10421,8 +10421,8 @@ _08015172:
|
|||||||
_08015174:
|
_08015174:
|
||||||
cmp r3, 0x5
|
cmp r3, 0x5
|
||||||
bne _080151F8
|
bne _080151F8
|
||||||
ldr r6, _080151E0 @ =gUnknown_2023BDA
|
ldr r6, _080151E0 @ =gActionsByTurnOrder
|
||||||
ldr r1, _080151D8 @ =gUnknown_2023D7C
|
ldr r1, _080151D8 @ =gChosenActionByBattler
|
||||||
mov r3, r8
|
mov r3, r8
|
||||||
ldrb r0, [r3]
|
ldrb r0, [r3]
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
@@ -10473,9 +10473,9 @@ _080151CC:
|
|||||||
ldr r0, [r7]
|
ldr r0, [r7]
|
||||||
b _08015304
|
b _08015304
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080151D8: .4byte gUnknown_2023D7C
|
_080151D8: .4byte gChosenActionByBattler
|
||||||
_080151DC: .4byte gActiveBattler
|
_080151DC: .4byte gActiveBattler
|
||||||
_080151E0: .4byte gUnknown_2023BDA
|
_080151E0: .4byte gActionsByTurnOrder
|
||||||
_080151E4: .4byte gBattlerByTurnOrder
|
_080151E4: .4byte gBattlerByTurnOrder
|
||||||
_080151E8: .4byte gBattleMainFunc
|
_080151E8: .4byte gBattleMainFunc
|
||||||
_080151EC: .4byte CheckFocusPunch_ClearVarsBeforeTurnStarts
|
_080151EC: .4byte CheckFocusPunch_ClearVarsBeforeTurnStarts
|
||||||
@@ -10489,9 +10489,9 @@ _080151F8:
|
|||||||
ldrb r0, [r2]
|
ldrb r0, [r2]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0801523E
|
beq _0801523E
|
||||||
ldr r6, _0801528C @ =gUnknown_2023D7C
|
ldr r6, _0801528C @ =gChosenActionByBattler
|
||||||
mov r2, r8
|
mov r2, r8
|
||||||
ldr r5, _08015290 @ =gUnknown_2023BDA
|
ldr r5, _08015290 @ =gActionsByTurnOrder
|
||||||
ldr r4, _08015294 @ =gBattlerByTurnOrder
|
ldr r4, _08015294 @ =gBattlerByTurnOrder
|
||||||
_0801520E:
|
_0801520E:
|
||||||
ldrb r0, [r2]
|
ldrb r0, [r2]
|
||||||
@@ -10527,8 +10527,8 @@ _0801523E:
|
|||||||
ldrb r0, [r7]
|
ldrb r0, [r7]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _08015282
|
beq _08015282
|
||||||
ldr r6, _0801528C @ =gUnknown_2023D7C
|
ldr r6, _0801528C @ =gChosenActionByBattler
|
||||||
ldr r5, _08015290 @ =gUnknown_2023BDA
|
ldr r5, _08015290 @ =gActionsByTurnOrder
|
||||||
ldr r4, _08015294 @ =gBattlerByTurnOrder
|
ldr r4, _08015294 @ =gBattlerByTurnOrder
|
||||||
_08015252:
|
_08015252:
|
||||||
ldrb r0, [r2]
|
ldrb r0, [r2]
|
||||||
@@ -10561,8 +10561,8 @@ _08015282:
|
|||||||
b _080152F0
|
b _080152F0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08015288: .4byte gBattlersCount
|
_08015288: .4byte gBattlersCount
|
||||||
_0801528C: .4byte gUnknown_2023D7C
|
_0801528C: .4byte gChosenActionByBattler
|
||||||
_08015290: .4byte gUnknown_2023BDA
|
_08015290: .4byte gActionsByTurnOrder
|
||||||
_08015294: .4byte gBattlerByTurnOrder
|
_08015294: .4byte gBattlerByTurnOrder
|
||||||
_08015298:
|
_08015298:
|
||||||
adds r4, r5, 0x1
|
adds r4, r5, 0x1
|
||||||
@@ -10570,7 +10570,7 @@ _08015298:
|
|||||||
ldrb r1, [r1]
|
ldrb r1, [r1]
|
||||||
cmp r7, r1
|
cmp r7, r1
|
||||||
bge _080152EE
|
bge _080152EE
|
||||||
ldr r6, _08015318 @ =gUnknown_2023BDA
|
ldr r6, _08015318 @ =gActionsByTurnOrder
|
||||||
lsls r2, r5, 24
|
lsls r2, r5, 24
|
||||||
mov r8, r2
|
mov r8, r2
|
||||||
_080152A8:
|
_080152A8:
|
||||||
@@ -10634,7 +10634,7 @@ _08015304:
|
|||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08015318: .4byte gUnknown_2023BDA
|
_08015318: .4byte gActionsByTurnOrder
|
||||||
_0801531C: .4byte gBattlerByTurnOrder
|
_0801531C: .4byte gBattlerByTurnOrder
|
||||||
_08015320: .4byte gBattlersCount
|
_08015320: .4byte gBattlersCount
|
||||||
_08015324: .4byte gBattleMainFunc
|
_08015324: .4byte gBattleMainFunc
|
||||||
@@ -10924,11 +10924,11 @@ _08015550:
|
|||||||
bcc _080154CC
|
bcc _080154CC
|
||||||
_0801555E:
|
_0801555E:
|
||||||
bl TryClearRageStatuses
|
bl TryClearRageStatuses
|
||||||
ldr r1, _080155A0 @ =gUnknown_2023BE2
|
ldr r1, _080155A0 @ =gCurrentTurnActionNumber
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
ldr r1, _080155A4 @ =gCurrentActionFuncId
|
ldr r1, _080155A4 @ =gCurrentActionFuncId
|
||||||
ldr r0, _080155A8 @ =gUnknown_2023BDA
|
ldr r0, _080155A8 @ =gActionsByTurnOrder
|
||||||
movs r3, 0
|
movs r3, 0
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
@@ -10956,9 +10956,9 @@ _08015598:
|
|||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080155A0: .4byte gUnknown_2023BE2
|
_080155A0: .4byte gCurrentTurnActionNumber
|
||||||
_080155A4: .4byte gCurrentActionFuncId
|
_080155A4: .4byte gCurrentActionFuncId
|
||||||
_080155A8: .4byte gUnknown_2023BDA
|
_080155A8: .4byte gActionsByTurnOrder
|
||||||
_080155AC: .4byte gDynamicBasePower
|
_080155AC: .4byte gDynamicBasePower
|
||||||
_080155B0: .4byte gBattleStruct
|
_080155B0: .4byte gBattleStruct
|
||||||
_080155B4: .4byte gBattleMainFunc
|
_080155B4: .4byte gBattleMainFunc
|
||||||
@@ -10982,7 +10982,7 @@ _080155D8:
|
|||||||
ldr r5, _08015624 @ =gBattleStruct
|
ldr r5, _08015624 @ =gBattleStruct
|
||||||
ldr r0, [r5]
|
ldr r0, [r5]
|
||||||
adds r0, 0x4B
|
adds r0, 0x4B
|
||||||
ldr r4, _08015628 @ =gUnknown_2023BE2
|
ldr r4, _08015628 @ =gCurrentTurnActionNumber
|
||||||
ldrb r1, [r4]
|
ldrb r1, [r4]
|
||||||
strb r1, [r0]
|
strb r1, [r0]
|
||||||
ldr r1, _0801562C @ =gUnknown_8250038
|
ldr r1, _0801562C @ =gUnknown_8250038
|
||||||
@@ -11015,7 +11015,7 @@ _080155D8:
|
|||||||
_0801561C: .4byte gBattleOutcome
|
_0801561C: .4byte gBattleOutcome
|
||||||
_08015620: .4byte gCurrentActionFuncId
|
_08015620: .4byte gCurrentActionFuncId
|
||||||
_08015624: .4byte gBattleStruct
|
_08015624: .4byte gBattleStruct
|
||||||
_08015628: .4byte gUnknown_2023BE2
|
_08015628: .4byte gCurrentTurnActionNumber
|
||||||
_0801562C: .4byte gUnknown_8250038
|
_0801562C: .4byte gUnknown_8250038
|
||||||
_08015630: .4byte gBattlersCount
|
_08015630: .4byte gBattlersCount
|
||||||
_08015634: .4byte gHitMarker
|
_08015634: .4byte gHitMarker
|
||||||
@@ -11492,7 +11492,7 @@ sub_8015A30: @ 8015A30
|
|||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08015A8E
|
bne _08015A8E
|
||||||
bl ResetSpriteData
|
bl ResetSpriteData
|
||||||
ldr r0, _08015A5C @ =gUnknown_3004FD4
|
ldr r0, _08015A5C @ =gLeveledUpInBattle
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _08015A52
|
beq _08015A52
|
||||||
@@ -11506,7 +11506,7 @@ _08015A52:
|
|||||||
b _08015A70
|
b _08015A70
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08015A58: .4byte gPaletteFade
|
_08015A58: .4byte gPaletteFade
|
||||||
_08015A5C: .4byte gUnknown_3004FD4
|
_08015A5C: .4byte gLeveledUpInBattle
|
||||||
_08015A60: .4byte gBattleOutcome
|
_08015A60: .4byte gBattleOutcome
|
||||||
_08015A64: .4byte gBattleMainFunc
|
_08015A64: .4byte gBattleMainFunc
|
||||||
_08015A68: .4byte ReturnFromBattleToOverworld
|
_08015A68: .4byte ReturnFromBattleToOverworld
|
||||||
@@ -11537,7 +11537,7 @@ _08015A9C: .4byte gBattleTypeFlags
|
|||||||
thumb_func_start sub_8015AA0
|
thumb_func_start sub_8015AA0
|
||||||
sub_8015AA0: @ 8015AA0
|
sub_8015AA0: @ 8015AA0
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
ldr r0, _08015AF4 @ =gUnknown_3004FD4
|
ldr r0, _08015AF4 @ =gLeveledUpInBattle
|
||||||
ldrb r1, [r0]
|
ldrb r1, [r0]
|
||||||
adds r3, r0, 0
|
adds r3, r0, 0
|
||||||
cmp r1, 0
|
cmp r1, 0
|
||||||
@@ -11579,14 +11579,14 @@ _08015AAE:
|
|||||||
bl EvolutionScene
|
bl EvolutionScene
|
||||||
b _08015B1C
|
b _08015B1C
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08015AF4: .4byte gUnknown_3004FD4
|
_08015AF4: .4byte gLeveledUpInBattle
|
||||||
_08015AF8: .4byte gBitTable
|
_08015AF8: .4byte gBitTable
|
||||||
_08015AFC: .4byte gPlayerParty
|
_08015AFC: .4byte gPlayerParty
|
||||||
_08015B00: .4byte gBattleMainFunc
|
_08015B00: .4byte gBattleMainFunc
|
||||||
_08015B04: .4byte sub_8015B30
|
_08015B04: .4byte sub_8015B30
|
||||||
_08015B08:
|
_08015B08:
|
||||||
adds r5, 0x1
|
adds r5, 0x1
|
||||||
ldr r3, _08015B24 @ =gUnknown_3004FD4
|
ldr r3, _08015B24 @ =gLeveledUpInBattle
|
||||||
cmp r5, 0x5
|
cmp r5, 0x5
|
||||||
ble _08015AAE
|
ble _08015AAE
|
||||||
ldrb r0, [r3]
|
ldrb r0, [r3]
|
||||||
@@ -11601,7 +11601,7 @@ _08015B1C:
|
|||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08015B24: .4byte gUnknown_3004FD4
|
_08015B24: .4byte gLeveledUpInBattle
|
||||||
_08015B28: .4byte gBattleMainFunc
|
_08015B28: .4byte gBattleMainFunc
|
||||||
_08015B2C: .4byte ReturnFromBattleToOverworld
|
_08015B2C: .4byte ReturnFromBattleToOverworld
|
||||||
thumb_func_end sub_8015AA0
|
thumb_func_end sub_8015AA0
|
||||||
@@ -11799,7 +11799,7 @@ sub_8015CA0: @ 8015CA0
|
|||||||
str r0, [sp]
|
str r0, [sp]
|
||||||
ldr r6, _08015CE0 @ =gBattlerAttacker
|
ldr r6, _08015CE0 @ =gBattlerAttacker
|
||||||
ldr r1, _08015CE4 @ =gBattlerByTurnOrder
|
ldr r1, _08015CE4 @ =gBattlerByTurnOrder
|
||||||
ldr r0, _08015CE8 @ =gUnknown_2023BE2
|
ldr r0, _08015CE8 @ =gCurrentTurnActionNumber
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
@@ -11823,7 +11823,7 @@ sub_8015CA0: @ 8015CA0
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08015CE0: .4byte gBattlerAttacker
|
_08015CE0: .4byte gBattlerAttacker
|
||||||
_08015CE4: .4byte gBattlerByTurnOrder
|
_08015CE4: .4byte gBattlerByTurnOrder
|
||||||
_08015CE8: .4byte gUnknown_2023BE2
|
_08015CE8: .4byte gCurrentTurnActionNumber
|
||||||
_08015CEC: .4byte gBattleStruct
|
_08015CEC: .4byte gBattleStruct
|
||||||
_08015CF0: .4byte gBitTable
|
_08015CF0: .4byte gBitTable
|
||||||
_08015CF4: .4byte gCurrentActionFuncId
|
_08015CF4: .4byte gCurrentActionFuncId
|
||||||
@@ -11839,7 +11839,7 @@ _08015CF8:
|
|||||||
strb r2, [r0]
|
strb r2, [r0]
|
||||||
ldr r0, _08015D74 @ =gMoveResultFlags
|
ldr r0, _08015D74 @ =gMoveResultFlags
|
||||||
strb r2, [r0]
|
strb r2, [r0]
|
||||||
ldr r0, _08015D78 @ =gUnknown_2023D72
|
ldr r0, _08015D78 @ =gMultiHitCounter
|
||||||
strb r2, [r0]
|
strb r2, [r0]
|
||||||
ldr r0, _08015D7C @ =gBattleCommunication
|
ldr r0, _08015D7C @ =gBattleCommunication
|
||||||
strb r2, [r0, 0x6]
|
strb r2, [r0, 0x6]
|
||||||
@@ -11889,7 +11889,7 @@ _08015CF8:
|
|||||||
_08015D6C: .4byte gCritMultiplier
|
_08015D6C: .4byte gCritMultiplier
|
||||||
_08015D70: .4byte gBattleScripting
|
_08015D70: .4byte gBattleScripting
|
||||||
_08015D74: .4byte gMoveResultFlags
|
_08015D74: .4byte gMoveResultFlags
|
||||||
_08015D78: .4byte gUnknown_2023D72
|
_08015D78: .4byte gMultiHitCounter
|
||||||
_08015D7C: .4byte gBattleCommunication
|
_08015D7C: .4byte gBattleCommunication
|
||||||
_08015D80: .4byte gCurrMovePos
|
_08015D80: .4byte gCurrMovePos
|
||||||
_08015D84: .4byte gChosenMovePos
|
_08015D84: .4byte gChosenMovePos
|
||||||
@@ -11921,7 +11921,7 @@ _08015D9C:
|
|||||||
_08015DC2:
|
_08015DC2:
|
||||||
ldr r3, _08015DD8 @ =gCurrentMove
|
ldr r3, _08015DD8 @ =gCurrentMove
|
||||||
ldr r2, _08015DDC @ =gChosenMove
|
ldr r2, _08015DDC @ =gChosenMove
|
||||||
ldr r1, _08015DE0 @ =gUnknown_2023DB8
|
ldr r1, _08015DE0 @ =gLockedMoves
|
||||||
lsls r0, r4, 1
|
lsls r0, r4, 1
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
@@ -11932,7 +11932,7 @@ _08015DC2:
|
|||||||
_08015DD4: .4byte gBattleMons
|
_08015DD4: .4byte gBattleMons
|
||||||
_08015DD8: .4byte gCurrentMove
|
_08015DD8: .4byte gCurrentMove
|
||||||
_08015DDC: .4byte gChosenMove
|
_08015DDC: .4byte gChosenMove
|
||||||
_08015DE0: .4byte gUnknown_2023DB8
|
_08015DE0: .4byte gLockedMoves
|
||||||
_08015DE4:
|
_08015DE4:
|
||||||
ldr r3, _08015E38 @ =gDisableStructs
|
ldr r3, _08015E38 @ =gDisableStructs
|
||||||
mov r12, r3
|
mov r12, r3
|
||||||
@@ -12567,7 +12567,7 @@ _0801631A:
|
|||||||
strb r0, [r5]
|
strb r0, [r5]
|
||||||
_0801632C:
|
_0801632C:
|
||||||
ldr r4, _08016360 @ =gBattlescriptCurrInstr
|
ldr r4, _08016360 @ =gBattlescriptCurrInstr
|
||||||
ldr r3, _08016364 @ =gUnknown_81D65A8
|
ldr r3, _08016364 @ =gBattleScriptsForMoveEffects
|
||||||
ldr r2, _08016368 @ =gBattleMoves
|
ldr r2, _08016368 @ =gBattleMoves
|
||||||
ldr r0, _0801636C @ =gCurrentMove
|
ldr r0, _0801636C @ =gCurrentMove
|
||||||
ldrh r1, [r0]
|
ldrh r1, [r0]
|
||||||
@@ -12594,7 +12594,7 @@ _0801634C:
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08016360: .4byte gBattlescriptCurrInstr
|
_08016360: .4byte gBattlescriptCurrInstr
|
||||||
_08016364: .4byte gUnknown_81D65A8
|
_08016364: .4byte gBattleScriptsForMoveEffects
|
||||||
_08016368: .4byte gBattleMoves
|
_08016368: .4byte gBattleMoves
|
||||||
_0801636C: .4byte gCurrentMove
|
_0801636C: .4byte gCurrentMove
|
||||||
_08016370: .4byte gCurrentActionFuncId
|
_08016370: .4byte gCurrentActionFuncId
|
||||||
@@ -12605,7 +12605,7 @@ sub_8016374: @ 8016374
|
|||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
ldr r3, _080163E0 @ =gBattlerAttacker
|
ldr r3, _080163E0 @ =gBattlerAttacker
|
||||||
ldr r1, _080163E4 @ =gBattlerByTurnOrder
|
ldr r1, _080163E4 @ =gBattlerByTurnOrder
|
||||||
ldr r0, _080163E8 @ =gUnknown_2023BE2
|
ldr r0, _080163E8 @ =gCurrentTurnActionNumber
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
@@ -12660,7 +12660,7 @@ _080163DA:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080163E0: .4byte gBattlerAttacker
|
_080163E0: .4byte gBattlerAttacker
|
||||||
_080163E4: .4byte gBattlerByTurnOrder
|
_080163E4: .4byte gBattlerByTurnOrder
|
||||||
_080163E8: .4byte gUnknown_2023BE2
|
_080163E8: .4byte gCurrentTurnActionNumber
|
||||||
_080163EC: .4byte gBattle_BG0_X
|
_080163EC: .4byte gBattle_BG0_X
|
||||||
_080163F0: .4byte gBattle_BG0_Y
|
_080163F0: .4byte gBattle_BG0_Y
|
||||||
_080163F4: .4byte gActionSelectionCursor
|
_080163F4: .4byte gActionSelectionCursor
|
||||||
@@ -12684,7 +12684,7 @@ sub_8016418: @ 8016418
|
|||||||
ldr r4, _08016474 @ =gBattlerAttacker
|
ldr r4, _08016474 @ =gBattlerAttacker
|
||||||
ldr r2, _08016478 @ =gBattlerTarget
|
ldr r2, _08016478 @ =gBattlerTarget
|
||||||
ldr r1, _0801647C @ =gBattlerByTurnOrder
|
ldr r1, _0801647C @ =gBattlerByTurnOrder
|
||||||
ldr r0, _08016480 @ =gUnknown_2023BE2
|
ldr r0, _08016480 @ =gCurrentTurnActionNumber
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
@@ -12725,7 +12725,7 @@ sub_8016418: @ 8016418
|
|||||||
_08016474: .4byte gBattlerAttacker
|
_08016474: .4byte gBattlerAttacker
|
||||||
_08016478: .4byte gBattlerTarget
|
_08016478: .4byte gBattlerTarget
|
||||||
_0801647C: .4byte gBattlerByTurnOrder
|
_0801647C: .4byte gBattlerByTurnOrder
|
||||||
_08016480: .4byte gUnknown_2023BE2
|
_08016480: .4byte gCurrentTurnActionNumber
|
||||||
_08016484: .4byte gBattle_BG0_X
|
_08016484: .4byte gBattle_BG0_X
|
||||||
_08016488: .4byte gBattle_BG0_Y
|
_08016488: .4byte gBattle_BG0_Y
|
||||||
_0801648C: .4byte gLastUsedItem
|
_0801648C: .4byte gLastUsedItem
|
||||||
@@ -13055,8 +13055,8 @@ _08016740: .4byte gUnknown_81D99E4
|
|||||||
_08016744: .4byte gCurrentActionFuncId
|
_08016744: .4byte gCurrentActionFuncId
|
||||||
thumb_func_end sub_8016418
|
thumb_func_end sub_8016418
|
||||||
|
|
||||||
thumb_func_start sub_8016748
|
thumb_func_start TryRunFromBattle
|
||||||
sub_8016748: @ 8016748
|
TryRunFromBattle: @ 8016748
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
@@ -13208,7 +13208,7 @@ _0801686E:
|
|||||||
_0801687A:
|
_0801687A:
|
||||||
cmp r6, 0
|
cmp r6, 0
|
||||||
beq _0801688C
|
beq _0801688C
|
||||||
ldr r1, _08016898 @ =gUnknown_2023BE2
|
ldr r1, _08016898 @ =gCurrentTurnActionNumber
|
||||||
ldr r0, _0801689C @ =gBattlersCount
|
ldr r0, _0801689C @ =gBattlersCount
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
@@ -13222,17 +13222,17 @@ _0801688C:
|
|||||||
bx r1
|
bx r1
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08016894: .4byte gBattleStruct
|
_08016894: .4byte gBattleStruct
|
||||||
_08016898: .4byte gUnknown_2023BE2
|
_08016898: .4byte gCurrentTurnActionNumber
|
||||||
_0801689C: .4byte gBattlersCount
|
_0801689C: .4byte gBattlersCount
|
||||||
_080168A0: .4byte gBattleOutcome
|
_080168A0: .4byte gBattleOutcome
|
||||||
thumb_func_end sub_8016748
|
thumb_func_end TryRunFromBattle
|
||||||
|
|
||||||
thumb_func_start sub_80168A4
|
thumb_func_start sub_80168A4
|
||||||
sub_80168A4: @ 80168A4
|
sub_80168A4: @ 80168A4
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
ldr r4, _080168F4 @ =gBattlerAttacker
|
ldr r4, _080168F4 @ =gBattlerAttacker
|
||||||
ldr r1, _080168F8 @ =gBattlerByTurnOrder
|
ldr r1, _080168F8 @ =gBattlerByTurnOrder
|
||||||
ldr r5, _080168FC @ =gUnknown_2023BE2
|
ldr r5, _080168FC @ =gCurrentTurnActionNumber
|
||||||
ldrb r0, [r5]
|
ldrb r0, [r5]
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
@@ -13253,7 +13253,7 @@ sub_80168A4: @ 80168A4
|
|||||||
cmp r1, 0
|
cmp r1, 0
|
||||||
beq _08016938
|
beq _08016938
|
||||||
adds r4, r2, 0
|
adds r4, r2, 0
|
||||||
ldr r6, _0801690C @ =gUnknown_2023D7C
|
ldr r6, _0801690C @ =gChosenActionByBattler
|
||||||
ldr r5, _08016910 @ =gBattleOutcome
|
ldr r5, _08016910 @ =gBattleOutcome
|
||||||
_080168D8:
|
_080168D8:
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
@@ -13272,11 +13272,11 @@ _080168D8:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080168F4: .4byte gBattlerAttacker
|
_080168F4: .4byte gBattlerAttacker
|
||||||
_080168F8: .4byte gBattlerByTurnOrder
|
_080168F8: .4byte gBattlerByTurnOrder
|
||||||
_080168FC: .4byte gUnknown_2023BE2
|
_080168FC: .4byte gCurrentTurnActionNumber
|
||||||
_08016900: .4byte gBattleTypeFlags
|
_08016900: .4byte gBattleTypeFlags
|
||||||
_08016904: .4byte gBattlersCount
|
_08016904: .4byte gBattlersCount
|
||||||
_08016908: .4byte gActiveBattler
|
_08016908: .4byte gActiveBattler
|
||||||
_0801690C: .4byte gUnknown_2023D7C
|
_0801690C: .4byte gChosenActionByBattler
|
||||||
_08016910: .4byte gBattleOutcome
|
_08016910: .4byte gBattleOutcome
|
||||||
_08016914:
|
_08016914:
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
@@ -13316,7 +13316,7 @@ _0801694C:
|
|||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0801698C
|
bne _0801698C
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl sub_8016748
|
bl TryRunFromBattle
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080169D8
|
bne _080169D8
|
||||||
@@ -13386,7 +13386,7 @@ sub_80169E8: @ 80169E8
|
|||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
ldr r2, _08016A44 @ =gBattlerAttacker
|
ldr r2, _08016A44 @ =gBattlerAttacker
|
||||||
ldr r1, _08016A48 @ =gBattlerByTurnOrder
|
ldr r1, _08016A48 @ =gBattlerByTurnOrder
|
||||||
ldr r0, _08016A4C @ =gUnknown_2023BE2
|
ldr r0, _08016A4C @ =gCurrentTurnActionNumber
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
@@ -13430,7 +13430,7 @@ sub_80169E8: @ 80169E8
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08016A44: .4byte gBattlerAttacker
|
_08016A44: .4byte gBattlerAttacker
|
||||||
_08016A48: .4byte gBattlerByTurnOrder
|
_08016A48: .4byte gBattlerByTurnOrder
|
||||||
_08016A4C: .4byte gUnknown_2023BE2
|
_08016A4C: .4byte gCurrentTurnActionNumber
|
||||||
_08016A50: .4byte gBattle_BG0_X
|
_08016A50: .4byte gBattle_BG0_X
|
||||||
_08016A54: .4byte gBattle_BG0_Y
|
_08016A54: .4byte gBattle_BG0_Y
|
||||||
_08016A58: .4byte gBattleStruct
|
_08016A58: .4byte gBattleStruct
|
||||||
@@ -13487,7 +13487,7 @@ _08016ABC: .4byte gCurrentActionFuncId
|
|||||||
sub_8016AC0: @ 8016AC0
|
sub_8016AC0: @ 8016AC0
|
||||||
ldr r2, _08016AF8 @ =gBattlerAttacker
|
ldr r2, _08016AF8 @ =gBattlerAttacker
|
||||||
ldr r1, _08016AFC @ =gBattlerByTurnOrder
|
ldr r1, _08016AFC @ =gBattlerByTurnOrder
|
||||||
ldr r0, _08016B00 @ =gUnknown_2023BE2
|
ldr r0, _08016B00 @ =gCurrentTurnActionNumber
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
@@ -13515,7 +13515,7 @@ sub_8016AC0: @ 8016AC0
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08016AF8: .4byte gBattlerAttacker
|
_08016AF8: .4byte gBattlerAttacker
|
||||||
_08016AFC: .4byte gBattlerByTurnOrder
|
_08016AFC: .4byte gBattlerByTurnOrder
|
||||||
_08016B00: .4byte gUnknown_2023BE2
|
_08016B00: .4byte gCurrentTurnActionNumber
|
||||||
_08016B04: .4byte gBattle_BG0_X
|
_08016B04: .4byte gBattle_BG0_X
|
||||||
_08016B08: .4byte gBattle_BG0_Y
|
_08016B08: .4byte gBattle_BG0_Y
|
||||||
_08016B0C: .4byte gNumSafariBalls
|
_08016B0C: .4byte gNumSafariBalls
|
||||||
@@ -13530,7 +13530,7 @@ sub_8016B20: @ 8016B20
|
|||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
ldr r2, _08016B9C @ =gBattlerAttacker
|
ldr r2, _08016B9C @ =gBattlerAttacker
|
||||||
ldr r1, _08016BA0 @ =gBattlerByTurnOrder
|
ldr r1, _08016BA0 @ =gBattlerByTurnOrder
|
||||||
ldr r0, _08016BA4 @ =gUnknown_2023BE2
|
ldr r0, _08016BA4 @ =gCurrentTurnActionNumber
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
@@ -13591,7 +13591,7 @@ _08016B86:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08016B9C: .4byte gBattlerAttacker
|
_08016B9C: .4byte gBattlerAttacker
|
||||||
_08016BA0: .4byte gBattlerByTurnOrder
|
_08016BA0: .4byte gBattlerByTurnOrder
|
||||||
_08016BA4: .4byte gUnknown_2023BE2
|
_08016BA4: .4byte gCurrentTurnActionNumber
|
||||||
_08016BA8: .4byte gBattle_BG0_X
|
_08016BA8: .4byte gBattle_BG0_X
|
||||||
_08016BAC: .4byte gBattle_BG0_Y
|
_08016BAC: .4byte gBattle_BG0_Y
|
||||||
_08016BB0: .4byte gBattleStruct
|
_08016BB0: .4byte gBattleStruct
|
||||||
@@ -13605,7 +13605,7 @@ sub_8016BC0: @ 8016BC0
|
|||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
ldr r2, _08016C3C @ =gBattlerAttacker
|
ldr r2, _08016C3C @ =gBattlerAttacker
|
||||||
ldr r1, _08016C40 @ =gBattlerByTurnOrder
|
ldr r1, _08016C40 @ =gBattlerByTurnOrder
|
||||||
ldr r0, _08016C44 @ =gUnknown_2023BE2
|
ldr r0, _08016C44 @ =gCurrentTurnActionNumber
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
@@ -13666,7 +13666,7 @@ _08016C26:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08016C3C: .4byte gBattlerAttacker
|
_08016C3C: .4byte gBattlerAttacker
|
||||||
_08016C40: .4byte gBattlerByTurnOrder
|
_08016C40: .4byte gBattlerByTurnOrder
|
||||||
_08016C44: .4byte gUnknown_2023BE2
|
_08016C44: .4byte gCurrentTurnActionNumber
|
||||||
_08016C48: .4byte gBattle_BG0_X
|
_08016C48: .4byte gBattle_BG0_X
|
||||||
_08016C4C: .4byte gBattle_BG0_Y
|
_08016C4C: .4byte gBattle_BG0_Y
|
||||||
_08016C50: .4byte gBattleStruct
|
_08016C50: .4byte gBattleStruct
|
||||||
@@ -13680,7 +13680,7 @@ HandleAction_SafriZoneRun: @ 8016C60
|
|||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
ldr r2, _08016C88 @ =gBattlerAttacker
|
ldr r2, _08016C88 @ =gBattlerAttacker
|
||||||
ldr r1, _08016C8C @ =gBattlerByTurnOrder
|
ldr r1, _08016C8C @ =gBattlerByTurnOrder
|
||||||
ldr r4, _08016C90 @ =gUnknown_2023BE2
|
ldr r4, _08016C90 @ =gCurrentTurnActionNumber
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
@@ -13699,7 +13699,7 @@ HandleAction_SafriZoneRun: @ 8016C60
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08016C88: .4byte gBattlerAttacker
|
_08016C88: .4byte gBattlerAttacker
|
||||||
_08016C8C: .4byte gBattlerByTurnOrder
|
_08016C8C: .4byte gBattlerByTurnOrder
|
||||||
_08016C90: .4byte gUnknown_2023BE2
|
_08016C90: .4byte gCurrentTurnActionNumber
|
||||||
_08016C94: .4byte gBattlersCount
|
_08016C94: .4byte gBattlersCount
|
||||||
_08016C98: .4byte gBattleOutcome
|
_08016C98: .4byte gBattleOutcome
|
||||||
thumb_func_end HandleAction_SafriZoneRun
|
thumb_func_end HandleAction_SafriZoneRun
|
||||||
@@ -13708,7 +13708,7 @@ _08016C98: .4byte gBattleOutcome
|
|||||||
HandleAction_Action9: @ 8016C9C
|
HandleAction_Action9: @ 8016C9C
|
||||||
ldr r3, _08016CE8 @ =gBattlerAttacker
|
ldr r3, _08016CE8 @ =gBattlerAttacker
|
||||||
ldr r1, _08016CEC @ =gBattlerByTurnOrder
|
ldr r1, _08016CEC @ =gBattlerByTurnOrder
|
||||||
ldr r0, _08016CF0 @ =gUnknown_2023BE2
|
ldr r0, _08016CF0 @ =gCurrentTurnActionNumber
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r2, [r0]
|
ldrb r2, [r0]
|
||||||
@@ -13739,14 +13739,14 @@ HandleAction_Action9: @ 8016C9C
|
|||||||
ldr r1, _08016D0C @ =gCurrentActionFuncId
|
ldr r1, _08016D0C @ =gCurrentActionFuncId
|
||||||
movs r0, 0xA
|
movs r0, 0xA
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
ldr r1, _08016D10 @ =gUnknown_2023BDA
|
ldr r1, _08016D10 @ =gActionsByTurnOrder
|
||||||
movs r0, 0xC
|
movs r0, 0xC
|
||||||
strb r0, [r1, 0x1]
|
strb r0, [r1, 0x1]
|
||||||
bx lr
|
bx lr
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08016CE8: .4byte gBattlerAttacker
|
_08016CE8: .4byte gBattlerAttacker
|
||||||
_08016CEC: .4byte gBattlerByTurnOrder
|
_08016CEC: .4byte gBattlerByTurnOrder
|
||||||
_08016CF0: .4byte gUnknown_2023BE2
|
_08016CF0: .4byte gCurrentTurnActionNumber
|
||||||
_08016CF4: .4byte gBattle_BG0_X
|
_08016CF4: .4byte gBattle_BG0_X
|
||||||
_08016CF8: .4byte gBattle_BG0_Y
|
_08016CF8: .4byte gBattle_BG0_Y
|
||||||
_08016CFC: .4byte gBattleTextBuff1
|
_08016CFC: .4byte gBattleTextBuff1
|
||||||
@@ -13754,7 +13754,7 @@ _08016D00: .4byte gBattlerPartyIndexes
|
|||||||
_08016D04: .4byte gBattlescriptCurrInstr
|
_08016D04: .4byte gBattlescriptCurrInstr
|
||||||
_08016D08: .4byte gUnknown_81D9A04
|
_08016D08: .4byte gUnknown_81D9A04
|
||||||
_08016D0C: .4byte gCurrentActionFuncId
|
_08016D0C: .4byte gCurrentActionFuncId
|
||||||
_08016D10: .4byte gUnknown_2023BDA
|
_08016D10: .4byte gActionsByTurnOrder
|
||||||
thumb_func_end HandleAction_Action9
|
thumb_func_end HandleAction_Action9
|
||||||
|
|
||||||
thumb_func_start HandleAction_Action11
|
thumb_func_start HandleAction_Action11
|
||||||
@@ -13782,12 +13782,12 @@ _08016D38: .4byte gCurrentActionFuncId
|
|||||||
|
|
||||||
thumb_func_start HandleAction_NothingIsFainted
|
thumb_func_start HandleAction_NothingIsFainted
|
||||||
HandleAction_NothingIsFainted: @ 8016D3C
|
HandleAction_NothingIsFainted: @ 8016D3C
|
||||||
ldr r1, _08016D5C @ =gUnknown_2023BE2
|
ldr r1, _08016D5C @ =gCurrentTurnActionNumber
|
||||||
ldrb r0, [r1]
|
ldrb r0, [r1]
|
||||||
adds r0, 0x1
|
adds r0, 0x1
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
ldr r3, _08016D60 @ =gCurrentActionFuncId
|
ldr r3, _08016D60 @ =gCurrentActionFuncId
|
||||||
ldr r2, _08016D64 @ =gUnknown_2023BDA
|
ldr r2, _08016D64 @ =gActionsByTurnOrder
|
||||||
ldrb r0, [r1]
|
ldrb r0, [r1]
|
||||||
adds r0, r2
|
adds r0, r2
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
@@ -13799,9 +13799,9 @@ HandleAction_NothingIsFainted: @ 8016D3C
|
|||||||
str r0, [r2]
|
str r0, [r2]
|
||||||
bx lr
|
bx lr
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08016D5C: .4byte gUnknown_2023BE2
|
_08016D5C: .4byte gCurrentTurnActionNumber
|
||||||
_08016D60: .4byte gCurrentActionFuncId
|
_08016D60: .4byte gCurrentActionFuncId
|
||||||
_08016D64: .4byte gUnknown_2023BDA
|
_08016D64: .4byte gActionsByTurnOrder
|
||||||
_08016D68: .4byte gHitMarker
|
_08016D68: .4byte gHitMarker
|
||||||
_08016D6C: .4byte 0xf1e892af
|
_08016D6C: .4byte 0xf1e892af
|
||||||
thumb_func_end HandleAction_NothingIsFainted
|
thumb_func_end HandleAction_NothingIsFainted
|
||||||
@@ -13809,12 +13809,12 @@ _08016D6C: .4byte 0xf1e892af
|
|||||||
thumb_func_start HandleAction_ActionFinished
|
thumb_func_start HandleAction_ActionFinished
|
||||||
HandleAction_ActionFinished: @ 8016D70
|
HandleAction_ActionFinished: @ 8016D70
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
ldr r1, _08016DE4 @ =gUnknown_2023BE2
|
ldr r1, _08016DE4 @ =gCurrentTurnActionNumber
|
||||||
ldrb r0, [r1]
|
ldrb r0, [r1]
|
||||||
adds r0, 0x1
|
adds r0, 0x1
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
ldr r3, _08016DE8 @ =gCurrentActionFuncId
|
ldr r3, _08016DE8 @ =gCurrentActionFuncId
|
||||||
ldr r2, _08016DEC @ =gUnknown_2023BDA
|
ldr r2, _08016DEC @ =gActionsByTurnOrder
|
||||||
ldrb r0, [r1]
|
ldrb r0, [r1]
|
||||||
adds r0, r2
|
adds r0, r2
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
@@ -13842,7 +13842,7 @@ HandleAction_ActionFinished: @ 8016D70
|
|||||||
lsls r0, 1
|
lsls r0, 1
|
||||||
adds r0, r2
|
adds r0, r2
|
||||||
strh r4, [r0]
|
strh r4, [r0]
|
||||||
ldr r2, _08016E10 @ =gUnknown_2023DA8
|
ldr r2, _08016E10 @ =gLastHitByType
|
||||||
ldrb r0, [r3]
|
ldrb r0, [r3]
|
||||||
lsls r0, 1
|
lsls r0, 1
|
||||||
adds r0, r2
|
adds r0, r2
|
||||||
@@ -13866,9 +13866,9 @@ HandleAction_ActionFinished: @ 8016D70
|
|||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08016DE4: .4byte gUnknown_2023BE2
|
_08016DE4: .4byte gCurrentTurnActionNumber
|
||||||
_08016DE8: .4byte gCurrentActionFuncId
|
_08016DE8: .4byte gCurrentActionFuncId
|
||||||
_08016DEC: .4byte gUnknown_2023BDA
|
_08016DEC: .4byte gActionsByTurnOrder
|
||||||
_08016DF0: .4byte gHitMarker
|
_08016DF0: .4byte gHitMarker
|
||||||
_08016DF4: .4byte 0xf1e892af
|
_08016DF4: .4byte 0xf1e892af
|
||||||
_08016DF8: .4byte gCurrentMove
|
_08016DF8: .4byte gCurrentMove
|
||||||
@@ -13877,7 +13877,7 @@ _08016E00: .4byte gMoveResultFlags
|
|||||||
_08016E04: .4byte gBattleScripting
|
_08016E04: .4byte gBattleScripting
|
||||||
_08016E08: .4byte gLastLandedMoves
|
_08016E08: .4byte gLastLandedMoves
|
||||||
_08016E0C: .4byte gBattlerAttacker
|
_08016E0C: .4byte gBattlerAttacker
|
||||||
_08016E10: .4byte gUnknown_2023DA8
|
_08016E10: .4byte gLastHitByType
|
||||||
_08016E14: .4byte gBattleStruct
|
_08016E14: .4byte gBattleStruct
|
||||||
_08016E18: .4byte gDynamicBasePower
|
_08016E18: .4byte gDynamicBasePower
|
||||||
_08016E1C: .4byte gBattleCommunication
|
_08016E1C: .4byte gBattleCommunication
|
||||||
|
|||||||
@@ -176,7 +176,7 @@ sub_80BA934: @ 80BA934
|
|||||||
ldrsh r0, [r0, r1]
|
ldrsh r0, [r0, r1]
|
||||||
bl sub_80B9A14
|
bl sub_80B9A14
|
||||||
adds r2, r0, 0
|
adds r2, r0, 0
|
||||||
ldr r0, _080BA95C @ =gUnknown_2022B50
|
ldr r0, _080BA95C @ =gBattleTerrain
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
cmp r0, 0x9
|
cmp r0, 0x9
|
||||||
bhi _080BAA0A
|
bhi _080BAA0A
|
||||||
@@ -187,7 +187,7 @@ sub_80BA934: @ 80BA934
|
|||||||
mov pc, r0
|
mov pc, r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080BA958: .4byte gBattleAnimArgs
|
_080BA958: .4byte gBattleAnimArgs
|
||||||
_080BA95C: .4byte gUnknown_2022B50
|
_080BA95C: .4byte gBattleTerrain
|
||||||
_080BA960: .4byte _080BA964
|
_080BA960: .4byte _080BA964
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080BA964:
|
_080BA964:
|
||||||
@@ -2745,7 +2745,7 @@ sub_80BBDF0: @ 80BBDF0
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
ldr r2, _080BBE08 @ =gBattleAnimArgs
|
ldr r2, _080BBE08 @ =gBattleAnimArgs
|
||||||
ldr r1, _080BBE0C @ =gUnknown_2022B50
|
ldr r1, _080BBE0C @ =gBattleTerrain
|
||||||
ldrb r1, [r1]
|
ldrb r1, [r1]
|
||||||
strh r1, [r2]
|
strh r1, [r2]
|
||||||
bl DestroyAnimVisualTask
|
bl DestroyAnimVisualTask
|
||||||
@@ -2753,7 +2753,7 @@ sub_80BBDF0: @ 80BBDF0
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080BBE08: .4byte gBattleAnimArgs
|
_080BBE08: .4byte gBattleAnimArgs
|
||||||
_080BBE0C: .4byte gUnknown_2022B50
|
_080BBE0C: .4byte gBattleTerrain
|
||||||
thumb_func_end sub_80BBDF0
|
thumb_func_end sub_80BBDF0
|
||||||
|
|
||||||
thumb_func_start sub_80BBE10
|
thumb_func_start sub_80BBE10
|
||||||
|
|||||||
+270
-270
File diff suppressed because it is too large
Load Diff
@@ -192,7 +192,7 @@ EvolutionScene: @ 80CDDF4
|
|||||||
ldr r0, _080CE09C @ =gBattle_BG3_Y
|
ldr r0, _080CE09C @ =gBattle_BG3_Y
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
strh r1, [r0]
|
strh r1, [r0]
|
||||||
ldr r1, _080CE0A0 @ =gUnknown_2022B50
|
ldr r1, _080CE0A0 @ =gBattleTerrain
|
||||||
movs r0, 0x9
|
movs r0, 0x9
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
bl sub_800F34C
|
bl sub_800F34C
|
||||||
@@ -409,7 +409,7 @@ _080CE090: .4byte gBattle_BG2_X
|
|||||||
_080CE094: .4byte gBattle_BG2_Y
|
_080CE094: .4byte gBattle_BG2_Y
|
||||||
_080CE098: .4byte gBattle_BG3_X
|
_080CE098: .4byte gBattle_BG3_X
|
||||||
_080CE09C: .4byte gBattle_BG3_Y
|
_080CE09C: .4byte gBattle_BG3_Y
|
||||||
_080CE0A0: .4byte gUnknown_2022B50
|
_080CE0A0: .4byte gBattleTerrain
|
||||||
_080CE0A4: .4byte gReservedSpritePaletteCount
|
_080CE0A4: .4byte gReservedSpritePaletteCount
|
||||||
_080CE0A8: .4byte gUnknown_2039A20
|
_080CE0A8: .4byte gUnknown_2039A20
|
||||||
_080CE0AC: .4byte gStringVar1
|
_080CE0AC: .4byte gStringVar1
|
||||||
@@ -513,7 +513,7 @@ CB2_EvolutionSceneLoadGraphics: @ 80CE0E8
|
|||||||
strh r0, [r1]
|
strh r0, [r1]
|
||||||
ldr r0, _080CE2AC @ =gBattle_BG3_Y
|
ldr r0, _080CE2AC @ =gBattle_BG3_Y
|
||||||
strh r4, [r0]
|
strh r4, [r0]
|
||||||
ldr r1, _080CE2B0 @ =gUnknown_2022B50
|
ldr r1, _080CE2B0 @ =gBattleTerrain
|
||||||
movs r0, 0x9
|
movs r0, 0x9
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
bl sub_800F34C
|
bl sub_800F34C
|
||||||
@@ -616,7 +616,7 @@ _080CE2A0: .4byte gBattle_BG2_X
|
|||||||
_080CE2A4: .4byte gBattle_BG2_Y
|
_080CE2A4: .4byte gBattle_BG2_Y
|
||||||
_080CE2A8: .4byte gBattle_BG3_X
|
_080CE2A8: .4byte gBattle_BG3_X
|
||||||
_080CE2AC: .4byte gBattle_BG3_Y
|
_080CE2AC: .4byte gBattle_BG3_Y
|
||||||
_080CE2B0: .4byte gUnknown_2022B50
|
_080CE2B0: .4byte gBattleTerrain
|
||||||
_080CE2B4: .4byte gReservedSpritePaletteCount
|
_080CE2B4: .4byte gReservedSpritePaletteCount
|
||||||
_080CE2B8: .4byte gMonFrontPicTable
|
_080CE2B8: .4byte gMonFrontPicTable
|
||||||
_080CE2BC: .4byte gMonSpritesGfxPtr
|
_080CE2BC: .4byte gMonSpritesGfxPtr
|
||||||
@@ -2287,7 +2287,7 @@ _080CF176:
|
|||||||
movs r2, 0x1D
|
movs r2, 0x1D
|
||||||
movs r3, 0xD
|
movs r3, 0xD
|
||||||
bl HandleBattleWindow
|
bl HandleBattleWindow
|
||||||
ldr r0, _080CF1B4 @ =gUnknown_83FE791
|
ldr r0, _080CF1B4 @ =gText_BattleYesNoChoice
|
||||||
movs r1, 0xE
|
movs r1, 0xE
|
||||||
bl BattlePutTextOnWindow
|
bl BattlePutTextOnWindow
|
||||||
ldr r0, _080CF1B0 @ =gTasks
|
ldr r0, _080CF1B0 @ =gTasks
|
||||||
@@ -2307,7 +2307,7 @@ _080CF176:
|
|||||||
_080CF1A8: .4byte gUnknown_83FDF3C
|
_080CF1A8: .4byte gUnknown_83FDF3C
|
||||||
_080CF1AC: .4byte gDisplayedStringBattle
|
_080CF1AC: .4byte gDisplayedStringBattle
|
||||||
_080CF1B0: .4byte gTasks
|
_080CF1B0: .4byte gTasks
|
||||||
_080CF1B4: .4byte gUnknown_83FE791
|
_080CF1B4: .4byte gText_BattleYesNoChoice
|
||||||
_080CF1B8: .4byte gBattleCommunication
|
_080CF1B8: .4byte gBattleCommunication
|
||||||
_080CF1BC:
|
_080CF1BC:
|
||||||
ldr r0, _080CF244 @ =gMain
|
ldr r0, _080CF244 @ =gMain
|
||||||
|
|||||||
+1
-1
@@ -5758,7 +5758,7 @@ _08086024: .4byte sub_8085DDC
|
|||||||
thumb_func_start FldEff_FieldMoveShowMon
|
thumb_func_start FldEff_FieldMoveShowMon
|
||||||
FldEff_FieldMoveShowMon: @ 8086028
|
FldEff_FieldMoveShowMon: @ 8086028
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
bl sav1_map_get_light_level
|
bl GetCurrentMapType
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
bl is_light_level_1_2_3_5_or_6
|
bl is_light_level_1_2_3_5_or_6
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ pal_fill_for_maplights: @ 807DB58
|
|||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
lsls r4, 24
|
lsls r4, 24
|
||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
bl sav1_map_get_light_level
|
bl GetCurrentMapType
|
||||||
adds r1, r0, 0
|
adds r1, r0, 0
|
||||||
lsls r1, 24
|
lsls r1, 24
|
||||||
lsrs r1, 24
|
lsrs r1, 24
|
||||||
@@ -88,7 +88,7 @@ sub_807DBAC: @ 807DBAC
|
|||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
lsls r4, 24
|
lsls r4, 24
|
||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
bl sav1_map_get_light_level
|
bl GetCurrentMapType
|
||||||
adds r1, r0, 0
|
adds r1, r0, 0
|
||||||
lsls r1, 24
|
lsls r1, 24
|
||||||
lsrs r1, 24
|
lsrs r1, 24
|
||||||
@@ -148,7 +148,7 @@ sub_807DC18: @ 807DC18
|
|||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0807DC58
|
bne _0807DC58
|
||||||
_0807DC36:
|
_0807DC36:
|
||||||
bl sav1_map_get_light_level
|
bl GetCurrentMapType
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
ldrb r1, [r4, 0x17]
|
ldrb r1, [r4, 0x17]
|
||||||
@@ -180,7 +180,7 @@ _0807DC6A:
|
|||||||
thumb_func_start sub_807DC70
|
thumb_func_start sub_807DC70
|
||||||
sub_807DC70: @ 807DC70
|
sub_807DC70: @ 807DC70
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
bl sav1_map_get_light_level
|
bl GetCurrentMapType
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
lsls r4, 24
|
lsls r4, 24
|
||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
@@ -475,7 +475,7 @@ sub_807DE78: @ 807DE78
|
|||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
lsls r4, 24
|
lsls r4, 24
|
||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
bl sav1_map_get_light_level
|
bl GetCurrentMapType
|
||||||
adds r1, r0, 0
|
adds r1, r0, 0
|
||||||
lsls r1, 24
|
lsls r1, 24
|
||||||
lsrs r1, 24
|
lsrs r1, 24
|
||||||
|
|||||||
+1
-1
@@ -666,7 +666,7 @@ _0805E2E0:
|
|||||||
sub_805E2E8: @ 805E2E8
|
sub_805E2E8: @ 805E2E8
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
bl sav1_map_get_light_level
|
bl GetCurrentMapType
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
bl is_light_level_1_2_3_5_or_6
|
bl is_light_level_1_2_3_5_or_6
|
||||||
|
|||||||
+1
-1
@@ -209,7 +209,7 @@ sub_80C9CE8: @ 80C9CE8
|
|||||||
bl get_map_light_from_warp0
|
bl get_map_light_from_warp0
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r7, r0, 24
|
lsrs r7, r0, 24
|
||||||
bl sav1_map_get_light_level
|
bl GetCurrentMapType
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r6, r0, 24
|
lsrs r6, r0, 24
|
||||||
movs r4, 0
|
movs r4, 0
|
||||||
|
|||||||
+5
-5
@@ -1228,7 +1228,7 @@ sub_805550C: @ 805550C
|
|||||||
lsrs r6, r0, 16
|
lsrs r6, r0, 16
|
||||||
lsls r1, 16
|
lsls r1, 16
|
||||||
lsrs r7, r1, 16
|
lsrs r7, r1, 16
|
||||||
bl sav1_map_get_light_level
|
bl GetCurrentMapType
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
lsls r4, 24
|
lsls r4, 24
|
||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
@@ -1911,7 +1911,7 @@ _08055A68: .4byte gUnknown_2031DD4
|
|||||||
thumb_func_start sub_8055A6C
|
thumb_func_start sub_8055A6C
|
||||||
sub_8055A6C: @ 8055A6C
|
sub_8055A6C: @ 8055A6C
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
bl sav1_map_get_light_level
|
bl GetCurrentMapType
|
||||||
adds r5, r0, 0
|
adds r5, r0, 0
|
||||||
lsls r5, 24
|
lsls r5, 24
|
||||||
lsrs r5, 24
|
lsrs r5, 24
|
||||||
@@ -2884,8 +2884,8 @@ get_map_light_level_from_warp: @ 8056170
|
|||||||
bx r1
|
bx r1
|
||||||
thumb_func_end get_map_light_level_from_warp
|
thumb_func_end get_map_light_level_from_warp
|
||||||
|
|
||||||
thumb_func_start sav1_map_get_light_level
|
thumb_func_start GetCurrentMapType
|
||||||
sav1_map_get_light_level: @ 8056188
|
GetCurrentMapType: @ 8056188
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _0805619C @ =gSaveBlock1Ptr
|
ldr r0, _0805619C @ =gSaveBlock1Ptr
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
@@ -2897,7 +2897,7 @@ sav1_map_get_light_level: @ 8056188
|
|||||||
bx r1
|
bx r1
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0805619C: .4byte gSaveBlock1Ptr
|
_0805619C: .4byte gSaveBlock1Ptr
|
||||||
thumb_func_end sav1_map_get_light_level
|
thumb_func_end GetCurrentMapType
|
||||||
|
|
||||||
thumb_func_start get_map_light_from_warp0
|
thumb_func_start get_map_light_from_warp0
|
||||||
get_map_light_from_warp0: @ 80561A0
|
get_map_light_from_warp0: @ 80561A0
|
||||||
|
|||||||
+9
-9
@@ -2010,8 +2010,8 @@ _0811FA18: .4byte gUnknown_8459FC4
|
|||||||
_0811FA1C: .4byte gUnknown_8459FE0
|
_0811FA1C: .4byte gUnknown_8459FE0
|
||||||
thumb_func_end sub_811F9DC
|
thumb_func_end sub_811F9DC
|
||||||
|
|
||||||
thumb_func_start sub_811FA20
|
thumb_func_start IsMultiBattle
|
||||||
sub_811FA20: @ 811FA20
|
IsMultiBattle: @ 811FA20
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _0811FA34 @ =gBattleTypeFlags
|
ldr r0, _0811FA34 @ =gBattleTypeFlags
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
@@ -2028,7 +2028,7 @@ _0811FA38:
|
|||||||
_0811FA3A:
|
_0811FA3A:
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_811FA20
|
thumb_func_end IsMultiBattle
|
||||||
|
|
||||||
thumb_func_start sub_811FA40
|
thumb_func_start sub_811FA40
|
||||||
sub_811FA40: @ 811FA40
|
sub_811FA40: @ 811FA40
|
||||||
@@ -7145,7 +7145,7 @@ party_menu_icon_anim: @ 81221D4
|
|||||||
adds r7, r1, 0
|
adds r7, r1, 0
|
||||||
adds r4, r2, 0
|
adds r4, r2, 0
|
||||||
movs r6, 0x1
|
movs r6, 0x1
|
||||||
bl sub_811FA20
|
bl IsMultiBattle
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -17916,7 +17916,7 @@ sub_81278B4: @ 81278B4
|
|||||||
movs r0, 0
|
movs r0, 0
|
||||||
b _081278D6
|
b _081278D6
|
||||||
_081278C4:
|
_081278C4:
|
||||||
bl sub_811FA20
|
bl IsMultiBattle
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -18169,7 +18169,7 @@ sub_8127AC0: @ 8127AC0
|
|||||||
bl GetCursorSelectionMonId
|
bl GetCursorSelectionMonId
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r5, r0, 24
|
lsrs r5, r0, 24
|
||||||
bl sub_811FA20
|
bl IsMultiBattle
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -18402,7 +18402,7 @@ sub_8127CCC: @ 8127CCC
|
|||||||
adds r6, r0, 0
|
adds r6, r0, 0
|
||||||
lsls r1, 24
|
lsls r1, 24
|
||||||
lsrs r4, r1, 24
|
lsrs r4, r1, 24
|
||||||
bl sub_811FA20
|
bl IsMultiBattle
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -18565,7 +18565,7 @@ _08127E00:
|
|||||||
bl GetBattlerAtPosition
|
bl GetBattlerAtPosition
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r6, r0, 24
|
lsrs r6, r0, 24
|
||||||
bl sub_811FA20
|
bl IsMultiBattle
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -18678,7 +18678,7 @@ sub_8127EC4: @ 8127EC4
|
|||||||
lsls r2, 24
|
lsls r2, 24
|
||||||
lsrs r6, r2, 24
|
lsrs r6, r2, 24
|
||||||
movs r7, 0
|
movs r7, 0
|
||||||
bl sub_811FA20
|
bl IsMultiBattle
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _08127F72
|
beq _08127F72
|
||||||
|
|||||||
@@ -8434,7 +8434,7 @@ sub_8138B4C: @ 8138B4C
|
|||||||
bl IsUpdateLinkStateCBActive
|
bl IsUpdateLinkStateCBActive
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08138B84
|
bne _08138B84
|
||||||
bl sub_811FA20
|
bl IsMultiBattle
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -13244,7 +13244,7 @@ _0813B198:
|
|||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _0813B1C4
|
bne _0813B1C4
|
||||||
bl sub_811FA20
|
bl IsMultiBattle
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
|
|||||||
+52
-52
@@ -1,39 +1,39 @@
|
|||||||
.section script_data, "aw", %progbits
|
.section script_data, "aw", %progbits
|
||||||
|
|
||||||
gUnknown_81D65A8:: @ 81D65A8
|
gBattleScriptsForMoveEffects:: @ 81D65A8
|
||||||
.incbin "baserom.gba", 0x1D65A8, 0x388
|
.incbin "baserom.gba", 0x1D65A8, 0x388
|
||||||
|
|
||||||
gUnknown_81D6930:: @ 81D6930
|
BattleScript_HitFromCritCalc:: @ 81D6930
|
||||||
.incbin "baserom.gba", 0x1D6930, 0x1E
|
.incbin "baserom.gba", 0x1D6930, 0x1E
|
||||||
|
|
||||||
gUnknown_81D694E:: @ 81D694E
|
BattleScript_MoveEnd:: @ 81D694E
|
||||||
.incbin "baserom.gba", 0x1D694E, 0x12
|
.incbin "baserom.gba", 0x1D694E, 0x12
|
||||||
|
|
||||||
gUnknown_81D6960:: @ 81D6960
|
BattleScript_MoveMissedPause:: @ 81D6960
|
||||||
.incbin "baserom.gba", 0x1D6960, 0x271
|
.incbin "baserom.gba", 0x1D6960, 0x271
|
||||||
|
|
||||||
gUnknown_81D6BD1:: @ 81D6BD1
|
BattleScript_StatUp:: @ 81D6BD1
|
||||||
.incbin "baserom.gba", 0x1D6BD1, 0x91
|
.incbin "baserom.gba", 0x1D6BD1, 0x91
|
||||||
|
|
||||||
gUnknown_81D6C62:: @ 81D6C62
|
BattleScript_StatDown:: @ 81D6C62
|
||||||
.incbin "baserom.gba", 0x1D6C62, 0x6E0
|
.incbin "baserom.gba", 0x1D6C62, 0x6E0
|
||||||
|
|
||||||
BattleScript_MoveUsedMustRecharge:: @ 81D7342
|
BattleScript_MoveUsedMustRecharge:: @ 81D7342
|
||||||
.incbin "baserom.gba", 0x1D7342, 0xA75
|
.incbin "baserom.gba", 0x1D7342, 0xA75
|
||||||
|
|
||||||
gUnknown_81D7DB7:: @ 81D7DB7
|
BattleScript_PresentHealTarget:: @ 81D7DB7
|
||||||
.incbin "baserom.gba", 0x1D7DB7, 0x1A
|
.incbin "baserom.gba", 0x1D7DB7, 0x1A
|
||||||
|
|
||||||
gUnknown_81D7DD1:: @ 81D7DD1
|
BattleScript_AlreadyAtFullHp:: @ 81D7DD1
|
||||||
.incbin "baserom.gba", 0x1D7DD1, 0x21
|
.incbin "baserom.gba", 0x1D7DD1, 0x21
|
||||||
|
|
||||||
gUnknown_81D7DF2:: @ 81D7DF2
|
BattleScript_ButItFailed:: @ 81D7DF2
|
||||||
.incbin "baserom.gba", 0x1D7DF2, 0x882
|
.incbin "baserom.gba", 0x1D7DF2, 0x882
|
||||||
|
|
||||||
gUnknown_81D8674:: @ 81D8674
|
BattleScript_FaintAttacker:: @ 81D8674
|
||||||
.incbin "baserom.gba", 0x1D8674, 0x10
|
.incbin "baserom.gba", 0x1D8674, 0x10
|
||||||
|
|
||||||
gUnknown_81D8684:: @ 81D8684
|
BattleScript_FaintTarget:: @ 81D8684
|
||||||
.incbin "baserom.gba", 0x1D8684, 0x10
|
.incbin "baserom.gba", 0x1D8684, 0x10
|
||||||
|
|
||||||
BattleScript_GiveExp:: @ 81D8694
|
BattleScript_GiveExp:: @ 81D8694
|
||||||
@@ -84,10 +84,10 @@ gUnknown_81D8949:: @ 81D8949
|
|||||||
gUnknown_81D894D:: @ 81D894D
|
gUnknown_81D894D:: @ 81D894D
|
||||||
.incbin "baserom.gba", 0x1D894D, 0xA4
|
.incbin "baserom.gba", 0x1D894D, 0xA4
|
||||||
|
|
||||||
gUnknown_81D89F1:: @ 81D89F1
|
BattleScript_Pausex20:: @ 81D89F1
|
||||||
.incbin "baserom.gba", 0x1D89F1, 0x4
|
.incbin "baserom.gba", 0x1D89F1, 0x4
|
||||||
|
|
||||||
gUnknown_81D89F5:: @ 81D89F5
|
BattleScript_LevelUp:: @ 81D89F5
|
||||||
.incbin "baserom.gba", 0x1D89F5, 0x6F
|
.incbin "baserom.gba", 0x1D89F5, 0x6F
|
||||||
|
|
||||||
BattleScript_RainContinuesOrEnds:: @ 81D8A64
|
BattleScript_RainContinuesOrEnds:: @ 81D8A64
|
||||||
@@ -126,13 +126,13 @@ BattleScript_BideAttack:: @ 81D8BB4
|
|||||||
BattleScript_BideNoEnergyToAttack:: @ 81D8BFC
|
BattleScript_BideNoEnergyToAttack:: @ 81D8BFC
|
||||||
.incbin "baserom.gba", 0x1D8BFC, 0x14
|
.incbin "baserom.gba", 0x1D8BFC, 0x14
|
||||||
|
|
||||||
gUnknown_81D8C10:: @ 81D8C10
|
BattleScript_SuccessForceOut:: @ 81D8C10
|
||||||
.incbin "baserom.gba", 0x1D8C10, 0x2E
|
.incbin "baserom.gba", 0x1D8C10, 0x2E
|
||||||
|
|
||||||
gUnknown_81D8C3E:: @ 81D8C3E
|
BattleScript_MistProtected:: @ 81D8C3E
|
||||||
.incbin "baserom.gba", 0x1D8C3E, 0xA
|
.incbin "baserom.gba", 0x1D8C3E, 0xA
|
||||||
|
|
||||||
gUnknown_81D8C48:: @ 81D8C48
|
BattleScript_RageIsBuilding:: @ 81D8C48
|
||||||
.incbin "baserom.gba", 0x1D8C48, 0x7
|
.incbin "baserom.gba", 0x1D8C48, 0x7
|
||||||
|
|
||||||
BattleScript_MoveUsedIsDisabled:: @ 81D8C4F
|
BattleScript_MoveUsedIsDisabled:: @ 81D8C4F
|
||||||
@@ -147,16 +147,16 @@ BattleScript_DisabledNoMore:: @ 81D8C5E
|
|||||||
BattleScript_EncoredNoMore:: @ 81D8C65
|
BattleScript_EncoredNoMore:: @ 81D8C65
|
||||||
.incbin "baserom.gba", 0x1D8C65, 0x7
|
.incbin "baserom.gba", 0x1D8C65, 0x7
|
||||||
|
|
||||||
gUnknown_81D8C6C:: @ 81D8C6C
|
BattleScript_DestinyBondTakesLife:: @ 81D8C6C
|
||||||
.incbin "baserom.gba", 0x1D8C6C, 0x1B
|
.incbin "baserom.gba", 0x1D8C6C, 0x1B
|
||||||
|
|
||||||
gUnknown_81D8C87:: @ 81D8C87
|
BattleScript_SpikesOnAttacker:: @ 81D8C87
|
||||||
.incbin "baserom.gba", 0x1D8C87, 0x37
|
.incbin "baserom.gba", 0x1D8C87, 0x37
|
||||||
|
|
||||||
gUnknown_81D8CBE:: @ 81D8CBE
|
BattleScript_SpikesOnTarget:: @ 81D8CBE
|
||||||
.incbin "baserom.gba", 0x1D8CBE, 0x37
|
.incbin "baserom.gba", 0x1D8CBE, 0x37
|
||||||
|
|
||||||
gUnknown_81D8CF5:: @ 81D8CF5
|
BattleScript_SpikesOnFaintedBattler:: @ 81D8CF5
|
||||||
.incbin "baserom.gba", 0x1D8CF5, 0x3E
|
.incbin "baserom.gba", 0x1D8CF5, 0x3E
|
||||||
|
|
||||||
BattleScript_PerishSongTakesLife:: @ 81D8D33
|
BattleScript_PerishSongTakesLife:: @ 81D8D33
|
||||||
@@ -165,19 +165,19 @@ BattleScript_PerishSongTakesLife:: @ 81D8D33
|
|||||||
BattleScript_PerishSongCountGoesDown:: @ 81D8D4E
|
BattleScript_PerishSongCountGoesDown:: @ 81D8D4E
|
||||||
.incbin "baserom.gba", 0x1D8D4E, 0x7
|
.incbin "baserom.gba", 0x1D8D4E, 0x7
|
||||||
|
|
||||||
gUnknown_81D8D55:: @ 81D8D55
|
BattleScript_AllStatsUp:: @ 81D8D55
|
||||||
.incbin "baserom.gba", 0x1D8D55, 0x9C
|
.incbin "baserom.gba", 0x1D8D55, 0x9C
|
||||||
|
|
||||||
gUnknown_81D8DF1:: @ 81D8DF1
|
BattleScript_RapidSpinAway:: @ 81D8DF1
|
||||||
.incbin "baserom.gba", 0x1D8DF1, 0x2
|
.incbin "baserom.gba", 0x1D8DF1, 0x2
|
||||||
|
|
||||||
gUnknown_81D8DF3:: @ 81D8DF3
|
BattleScript_WrapFree:: @ 81D8DF3
|
||||||
.incbin "baserom.gba", 0x1D8DF3, 0x11
|
.incbin "baserom.gba", 0x1D8DF3, 0x11
|
||||||
|
|
||||||
gUnknown_81D8E04:: @ 81D8E04
|
BattleScript_LeechSeedFree:: @ 81D8E04
|
||||||
.incbin "baserom.gba", 0x1D8E04, 0x7
|
.incbin "baserom.gba", 0x1D8E04, 0x7
|
||||||
|
|
||||||
gUnknown_81D8E0B:: @ 81D8E0B
|
BattleScript_SpikesFree:: @ 81D8E0B
|
||||||
.incbin "baserom.gba", 0x1D8E0B, 0x7
|
.incbin "baserom.gba", 0x1D8E0B, 0x7
|
||||||
|
|
||||||
BattleScript_MonTookFutureAttack:: @ 81D8E12
|
BattleScript_MonTookFutureAttack:: @ 81D8E12
|
||||||
@@ -189,7 +189,7 @@ BattleScript_NoMovesLeft:: @ 81D8EA0
|
|||||||
BattleScript_SelectingMoveWithNoPP:: @ 81D8EA4
|
BattleScript_SelectingMoveWithNoPP:: @ 81D8EA4
|
||||||
.incbin "baserom.gba", 0x1D8EA4, 0x4
|
.incbin "baserom.gba", 0x1D8EA4, 0x4
|
||||||
|
|
||||||
gUnknown_81D8EA8:: @ 81D8EA8
|
BattleScript_NoPPForMove:: @ 81D8EA8
|
||||||
.incbin "baserom.gba", 0x1D8EA8, 0xF
|
.incbin "baserom.gba", 0x1D8EA8, 0xF
|
||||||
|
|
||||||
BattleScript_SelectingTormentedMove:: @ 81D8EB7
|
BattleScript_SelectingTormentedMove:: @ 81D8EB7
|
||||||
@@ -207,10 +207,10 @@ BattleScript_WishComesTrue:: @ 81D8ED5
|
|||||||
BattleScript_IngrainTurnHeal:: @ 81D8F0C
|
BattleScript_IngrainTurnHeal:: @ 81D8F0C
|
||||||
.incbin "baserom.gba", 0x1D8F0C, 0x29
|
.incbin "baserom.gba", 0x1D8F0C, 0x29
|
||||||
|
|
||||||
gUnknown_81D8F35:: @ 81D8F35
|
BattleScript_AtkDefDown:: @ 81D8F35
|
||||||
.incbin "baserom.gba", 0x1D8F35, 0x51
|
.incbin "baserom.gba", 0x1D8F35, 0x51
|
||||||
|
|
||||||
gUnknown_81D8F86:: @ 81D8F86
|
BattleScript_KnockedOff:: @ 81D8F86
|
||||||
.incbin "baserom.gba", 0x1D8F86, 0xE
|
.incbin "baserom.gba", 0x1D8F86, 0xE
|
||||||
|
|
||||||
BattleScript_MoveUsedIsImprisoned:: @ 81D8F94
|
BattleScript_MoveUsedIsImprisoned:: @ 81D8F94
|
||||||
@@ -219,22 +219,22 @@ BattleScript_MoveUsedIsImprisoned:: @ 81D8F94
|
|||||||
BattleScript_SelectingImprisonedMove:: @ 81D8F9F
|
BattleScript_SelectingImprisonedMove:: @ 81D8F9F
|
||||||
.incbin "baserom.gba", 0x1D8F9F, 0x4
|
.incbin "baserom.gba", 0x1D8F9F, 0x4
|
||||||
|
|
||||||
gUnknown_81D8FA3:: @ 81D8FA3
|
BattleScript_GrudgeTakesPp:: @ 81D8FA3
|
||||||
.incbin "baserom.gba", 0x1D8FA3, 0x7
|
.incbin "baserom.gba", 0x1D8FA3, 0x7
|
||||||
|
|
||||||
gUnknown_81D8FAA:: @ 81D8FAA
|
BattleScript_MagicCoatBounce:: @ 81D8FAA
|
||||||
.incbin "baserom.gba", 0x1D8FAA, 0x18
|
.incbin "baserom.gba", 0x1D8FAA, 0x18
|
||||||
|
|
||||||
gUnknown_81D8FC2:: @ 81D8FC2
|
BattleScript_SnatchedMove:: @ 81D8FC2
|
||||||
.incbin "baserom.gba", 0x1D8FC2, 0x1B
|
.incbin "baserom.gba", 0x1D8FC2, 0x1B
|
||||||
|
|
||||||
gUnknown_81D8FDD:: @ 81D8FDD
|
BattleScript_EnduredMsg:: @ 81D8FDD
|
||||||
.incbin "baserom.gba", 0x1D8FDD, 0x7
|
.incbin "baserom.gba", 0x1D8FDD, 0x7
|
||||||
|
|
||||||
gUnknown_81D8FE4:: @ 81D8FE4
|
BattleScript_OneHitKOMsg:: @ 81D8FE4
|
||||||
.incbin "baserom.gba", 0x1D8FE4, 0x7
|
.incbin "baserom.gba", 0x1D8FE4, 0x7
|
||||||
|
|
||||||
gUnknown_81D8FEB:: @ 81D8FEB
|
BattleScript_SAtkDown2:: @ 81D8FEB
|
||||||
.incbin "baserom.gba", 0x1D8FEB, 0x2A
|
.incbin "baserom.gba", 0x1D8FEB, 0x2A
|
||||||
|
|
||||||
gUnknown_81D9015:: @ 81D9015
|
gUnknown_81D9015:: @ 81D9015
|
||||||
@@ -261,7 +261,7 @@ BattleScript_MoveUsedIsFrozen:: @ 81D9080
|
|||||||
BattleScript_MoveUsedUnfroze:: @ 81D908D
|
BattleScript_MoveUsedUnfroze:: @ 81D908D
|
||||||
.incbin "baserom.gba", 0x1D908D, 0xB
|
.incbin "baserom.gba", 0x1D908D, 0xB
|
||||||
|
|
||||||
gUnknown_81D9098:: @ 81D9098
|
BattleScript_DefrostedViaFireMove:: @ 81D9098
|
||||||
.incbin "baserom.gba", 0x1D9098, 0x9
|
.incbin "baserom.gba", 0x1D9098, 0x9
|
||||||
|
|
||||||
BattleScript_MoveUsedIsParalyzed:: @ 81D90A1
|
BattleScript_MoveUsedIsParalyzed:: @ 81D90A1
|
||||||
@@ -282,7 +282,7 @@ BattleScript_MoveUsedIsConfused:: @ 81D90D3
|
|||||||
BattleScript_MoveUsedIsConfusedNoMore:: @ 81D9116
|
BattleScript_MoveUsedIsConfusedNoMore:: @ 81D9116
|
||||||
.incbin "baserom.gba", 0x1D9116, 0x7
|
.incbin "baserom.gba", 0x1D9116, 0x7
|
||||||
|
|
||||||
gUnknown_81D911D:: @ 81D911D
|
BattleScript_PrintPayDayMoneyString:: @ 81D911D
|
||||||
.incbin "baserom.gba", 0x1D911D, 0x7
|
.incbin "baserom.gba", 0x1D911D, 0x7
|
||||||
|
|
||||||
BattleScript_WrapTurnDmg:: @ 81D9124
|
BattleScript_WrapTurnDmg:: @ 81D9124
|
||||||
@@ -303,7 +303,7 @@ BattleScript_NightmareTurnDmg:: @ 81D9155
|
|||||||
BattleScript_CurseTurnDmg:: @ 81D9166
|
BattleScript_CurseTurnDmg:: @ 81D9166
|
||||||
.incbin "baserom.gba", 0x1D9166, 0x11
|
.incbin "baserom.gba", 0x1D9166, 0x11
|
||||||
|
|
||||||
gUnknown_81D9177:: @ 81D9177
|
BattleScript_TargetPRLZHeal:: @ 81D9177
|
||||||
.incbin "baserom.gba", 0x1D9177, 0x9
|
.incbin "baserom.gba", 0x1D9177, 0x9
|
||||||
|
|
||||||
gUnknown_81D9180:: @ 81D9180
|
gUnknown_81D9180:: @ 81D9180
|
||||||
@@ -351,7 +351,7 @@ BattleScript_MoveEffectConfusion:: @ 81D9235
|
|||||||
BattleScript_MoveEffectRecoil:: @ 81D9243
|
BattleScript_MoveEffectRecoil:: @ 81D9243
|
||||||
.incbin "baserom.gba", 0x1D9243, 0x2E
|
.incbin "baserom.gba", 0x1D9243, 0x2E
|
||||||
|
|
||||||
gUnknown_81D9271:: @ 81D9271
|
BattleScript_ItemSteal:: @ 81D9271
|
||||||
.incbin "baserom.gba", 0x1D9271, 0xE
|
.incbin "baserom.gba", 0x1D9271, 0xE
|
||||||
|
|
||||||
BattleScript_DrizzleActivates:: @ 81D927F
|
BattleScript_DrizzleActivates:: @ 81D927F
|
||||||
@@ -384,13 +384,13 @@ BattleScript_IntimidateActivates:: @ 81D9310
|
|||||||
BattleScript_DroughtActivates:: @ 81D9379
|
BattleScript_DroughtActivates:: @ 81D9379
|
||||||
.incbin "baserom.gba", 0x1D9379, 0x14
|
.incbin "baserom.gba", 0x1D9379, 0x14
|
||||||
|
|
||||||
gUnknown_81D938D:: @ 81D938D
|
BattleScript_TookAttack:: @ 81D938D
|
||||||
.incbin "baserom.gba", 0x1D938D, 0x14
|
.incbin "baserom.gba", 0x1D938D, 0x14
|
||||||
|
|
||||||
gUnknown_81D93A1:: @ 81D93A1
|
BattleScript_SturdyPreventsOHKO:: @ 81D93A1
|
||||||
.incbin "baserom.gba", 0x1D93A1, 0xE
|
.incbin "baserom.gba", 0x1D93A1, 0xE
|
||||||
|
|
||||||
gUnknown_81D93AF:: @ 81D93AF
|
BattleScript_DampStopsExplosion:: @ 81D93AF
|
||||||
.incbin "baserom.gba", 0x1D93AF, 0xE
|
.incbin "baserom.gba", 0x1D93AF, 0xE
|
||||||
|
|
||||||
BattleScript_MoveHPDrain_PPLoss:: @ 81D93BD
|
BattleScript_MoveHPDrain_PPLoss:: @ 81D93BD
|
||||||
@@ -411,31 +411,31 @@ BattleScript_FlashFireBoost_PPLoss:: @ 81D93F6
|
|||||||
BattleScript_FlashFireBoost:: @ 81D93F7
|
BattleScript_FlashFireBoost:: @ 81D93F7
|
||||||
.incbin "baserom.gba", 0x1D93F7, 0x1F
|
.incbin "baserom.gba", 0x1D93F7, 0x1F
|
||||||
|
|
||||||
gUnknown_81D9416:: @ 81D9416
|
BattleScript_AbilityNoStatLoss:: @ 81D9416
|
||||||
.incbin "baserom.gba", 0x1D9416, 0xA
|
.incbin "baserom.gba", 0x1D9416, 0xA
|
||||||
|
|
||||||
gUnknown_81D9420:: @ 81D9420
|
BattleScript_BRNPrevention:: @ 81D9420
|
||||||
.incbin "baserom.gba", 0x1D9420, 0xC
|
.incbin "baserom.gba", 0x1D9420, 0xC
|
||||||
|
|
||||||
gUnknown_81D942C:: @ 81D942C
|
BattleScript_PRLZPrevention:: @ 81D942C
|
||||||
.incbin "baserom.gba", 0x1D942C, 0xC
|
.incbin "baserom.gba", 0x1D942C, 0xC
|
||||||
|
|
||||||
gUnknown_81D9438:: @ 81D9438
|
BattleScript_PSNPrevention:: @ 81D9438
|
||||||
.incbin "baserom.gba", 0x1D9438, 0xC
|
.incbin "baserom.gba", 0x1D9438, 0xC
|
||||||
|
|
||||||
gUnknown_81D9444:: @ 81D9444
|
BattleScript_ObliviousPreventsAttraction:: @ 81D9444
|
||||||
.incbin "baserom.gba", 0x1D9444, 0xE
|
.incbin "baserom.gba", 0x1D9444, 0xE
|
||||||
|
|
||||||
gUnknown_81D9452:: @ 81D9452
|
BattleScript_FlinchPrevention:: @ 81D9452
|
||||||
.incbin "baserom.gba", 0x1D9452, 0x1C
|
.incbin "baserom.gba", 0x1D9452, 0x1C
|
||||||
|
|
||||||
BattleScript_SoundproofProtected:: @ 81D946E
|
BattleScript_SoundproofProtected:: @ 81D946E
|
||||||
.incbin "baserom.gba", 0x1D946E, 0x10
|
.incbin "baserom.gba", 0x1D946E, 0x10
|
||||||
|
|
||||||
gUnknown_81D947E:: @ 81D947E
|
BattleScript_AbilityNoSpecificStatLoss:: @ 81D947E
|
||||||
.incbin "baserom.gba", 0x1D947E, 0x10
|
.incbin "baserom.gba", 0x1D947E, 0x10
|
||||||
|
|
||||||
gUnknown_81D948E:: @ 81D948E
|
BattleScript_StickyHoldActivates:: @ 81D948E
|
||||||
.incbin "baserom.gba", 0x1D948E, 0xE
|
.incbin "baserom.gba", 0x1D948E, 0xE
|
||||||
|
|
||||||
BattleScript_ColorChangeActivates:: @ 81D949C
|
BattleScript_ColorChangeActivates:: @ 81D949C
|
||||||
@@ -471,7 +471,7 @@ BattleScript_IgnoresAndFallsAsleep:: @ 81D9504
|
|||||||
BattleScript_IgnoresAndHitsItself:: @ 81D951B
|
BattleScript_IgnoresAndHitsItself:: @ 81D951B
|
||||||
.incbin "baserom.gba", 0x1D951B, 0xB
|
.incbin "baserom.gba", 0x1D951B, 0xB
|
||||||
|
|
||||||
gUnknown_81D9526:: @ 81D9526
|
BattleScript_SubstituteFade:: @ 81D9526
|
||||||
.incbin "baserom.gba", 0x1D9526, 0xB
|
.incbin "baserom.gba", 0x1D9526, 0xB
|
||||||
|
|
||||||
BattleScript_BerryCurePrlzEnd2:: @ 81D9531
|
BattleScript_BerryCurePrlzEnd2:: @ 81D9531
|
||||||
@@ -537,7 +537,7 @@ BattleScript_ItemHealHP_Ret:: @ 81D9622
|
|||||||
BattleScript_SelectingNotAllowedMoveChoiceItem:: @ 81D963D
|
BattleScript_SelectingNotAllowedMoveChoiceItem:: @ 81D963D
|
||||||
.incbin "baserom.gba", 0x1D963D, 0x4
|
.incbin "baserom.gba", 0x1D963D, 0x4
|
||||||
|
|
||||||
gUnknown_81D9641:: @ 81D9641
|
BattleScript_HangedOnMsg:: @ 81D9641
|
||||||
.incbin "baserom.gba", 0x1D9641, 0xE
|
.incbin "baserom.gba", 0x1D9641, 0xE
|
||||||
|
|
||||||
BattleScript_BerryConfuseHealEnd2:: @ 81D964F
|
BattleScript_BerryConfuseHealEnd2:: @ 81D964F
|
||||||
@@ -552,5 +552,5 @@ BattleScript_BerryFocusEnergyEnd2:: @ 81D9694
|
|||||||
gUnknown_81D96A4:: @ 81D96A4
|
gUnknown_81D96A4:: @ 81D96A4
|
||||||
.incbin "baserom.gba", 0x1D96A4, 0x4
|
.incbin "baserom.gba", 0x1D96A4, 0x4
|
||||||
|
|
||||||
gUnknown_81D96A8:: @ 81D96A8
|
BattleScript_FlushMessageBox:: @ 81D96A8
|
||||||
.incbin "baserom.gba", 0x1D96A8, 0x4
|
.incbin "baserom.gba", 0x1D96A8, 0x4
|
||||||
|
|||||||
@@ -12,17 +12,17 @@ gUnknown_81D99FC:: @ 81D99FC
|
|||||||
gUnknown_81D9A04:: @ 81D9A04
|
gUnknown_81D9A04:: @ 81D9A04
|
||||||
.incbin "baserom.gba", 0x1D9A04, 0x3E
|
.incbin "baserom.gba", 0x1D9A04, 0x3E
|
||||||
|
|
||||||
gUnknown_81D9A42:: @ 81D9A42
|
BattleScript_SuccessBallThrow:: @ 81D9A42
|
||||||
.incbin "baserom.gba", 0x1D9A42, 0x46
|
.incbin "baserom.gba", 0x1D9A42, 0x46
|
||||||
|
|
||||||
gUnknown_81D9A88:: @ 81D9A88
|
gUnknown_81D9A88:: @ 81D9A88
|
||||||
.incbin "baserom.gba", 0x1D9A88, 0xB
|
.incbin "baserom.gba", 0x1D9A88, 0xB
|
||||||
|
|
||||||
gUnknown_81D9A93:: @ 81D9A93
|
BattleScript_ShakeBallThrow:: @ 81D9A93
|
||||||
.incbin "baserom.gba", 0x1D9A93, 0x2E
|
.incbin "baserom.gba", 0x1D9A93, 0x2E
|
||||||
|
|
||||||
gUnknown_81D9AC1:: @ 81D9AC1
|
BattleScript_TrainerBallBlock:: @ 81D9AC1
|
||||||
.incbin "baserom.gba", 0x1D9AC1, 0x10
|
.incbin "baserom.gba", 0x1D9AC1, 0x10
|
||||||
|
|
||||||
gUnknown_81D9AD1:: @ 81D9AD1
|
BattleScript_GhostBallDodge:: @ 81D9AD1
|
||||||
.incbin "baserom.gba", 0x1D9AD1, 0x123
|
.incbin "baserom.gba", 0x1D9AD1, 0x123
|
||||||
|
|||||||
+1
-1
@@ -239,7 +239,7 @@ gTypeEffectiveness:: @ 824F050
|
|||||||
gTypeNames:: @ 824F1A0
|
gTypeNames:: @ 824F1A0
|
||||||
.incbin "baserom.gba", 0x24F1A0, 0x80
|
.incbin "baserom.gba", 0x24F1A0, 0x80
|
||||||
|
|
||||||
gUnknown_824F220:: @ 824F220
|
gTrainerMoneyTable:: @ 824F220
|
||||||
.incbin "baserom.gba", 0x24F220, 0x8E8
|
.incbin "baserom.gba", 0x24F220, 0x8E8
|
||||||
|
|
||||||
gUnknown_824FB08:: @ 824FB08
|
gUnknown_824FB08:: @ 824FB08
|
||||||
|
|||||||
+3
-3
@@ -369,10 +369,10 @@ gUnknown_83FDDEB:: @ 83FDDEB
|
|||||||
gUnknown_83FDF3C:: @ 83FDF3C
|
gUnknown_83FDF3C:: @ 83FDF3C
|
||||||
.incbin "baserom.gba", 0x3FDF3C, 0x5D8
|
.incbin "baserom.gba", 0x3FDF3C, 0x5D8
|
||||||
|
|
||||||
gUnknown_83FE514:: @ 83FE514
|
gMissStringIds:: @ 83FE514
|
||||||
.incbin "baserom.gba", 0x3FE514, 0x150
|
.incbin "baserom.gba", 0x3FE514, 0x150
|
||||||
|
|
||||||
gUnknown_83FE664:: @ 83FE664
|
gTrappingMoves:: @ 83FE664
|
||||||
.incbin "baserom.gba", 0x3FE664, 0xE
|
.incbin "baserom.gba", 0x3FE664, 0xE
|
||||||
|
|
||||||
gUnknown_83FE672:: @ 83FE672
|
gUnknown_83FE672:: @ 83FE672
|
||||||
@@ -414,7 +414,7 @@ gText_MoveInterfaceType:: @ 83FE76A
|
|||||||
gUnknown_83FE770:: @ 83FE770
|
gUnknown_83FE770:: @ 83FE770
|
||||||
.incbin "baserom.gba", 0x3FE770, 0x21
|
.incbin "baserom.gba", 0x3FE770, 0x21
|
||||||
|
|
||||||
gUnknown_83FE791:: @ 83FE791
|
gText_BattleYesNoChoice:: @ 83FE791
|
||||||
.incbin "baserom.gba", 0x3FE791, 0xF
|
.incbin "baserom.gba", 0x3FE791, 0xF
|
||||||
|
|
||||||
gText_BattleSwitchWhich:: @ 83FE7A0
|
gText_BattleSwitchWhich:: @ 83FE7A0
|
||||||
|
|||||||
+1
-1
@@ -956,7 +956,7 @@ extern u32 gUnknown_2022B54;
|
|||||||
extern u8 gUnknown_2023DDC;
|
extern u8 gUnknown_2023DDC;
|
||||||
extern u8 gBattlerAttacker;
|
extern u8 gBattlerAttacker;
|
||||||
extern u8 gEffectBattler;
|
extern u8 gEffectBattler;
|
||||||
extern u8 gUnknown_2023D72;
|
extern u8 gMultiHitCounter;
|
||||||
extern struct BattleScripting gBattleScripting;
|
extern struct BattleScripting gBattleScripting;
|
||||||
extern u8 gBattlerFainted;
|
extern u8 gBattlerFainted;
|
||||||
extern u32 gStatuses3[MAX_BATTLERS_COUNT];
|
extern u32 gStatuses3[MAX_BATTLERS_COUNT];
|
||||||
|
|||||||
@@ -719,7 +719,7 @@ void BtlController_EmitMoveAnimation(u8 bufferId, u16 move, u8 turnOfMove, u16 m
|
|||||||
sBattleBuffersTransferData[8] = (dmg & 0x00FF0000) >> 16;
|
sBattleBuffersTransferData[8] = (dmg & 0x00FF0000) >> 16;
|
||||||
sBattleBuffersTransferData[9] = (dmg & 0xFF000000) >> 24;
|
sBattleBuffersTransferData[9] = (dmg & 0xFF000000) >> 24;
|
||||||
sBattleBuffersTransferData[10] = friendship;
|
sBattleBuffersTransferData[10] = friendship;
|
||||||
sBattleBuffersTransferData[11] = gUnknown_2023D72; // multihit in pokeem
|
sBattleBuffersTransferData[11] = gMultiHitCounter; // multihit in pokeem
|
||||||
if (WEATHER_HAS_EFFECT2)
|
if (WEATHER_HAS_EFFECT2)
|
||||||
{
|
{
|
||||||
sBattleBuffersTransferData[12] = gBattleWeather;
|
sBattleBuffersTransferData[12] = gBattleWeather;
|
||||||
|
|||||||
@@ -316,7 +316,6 @@ void atkF4_subattackerhpbydmg(void);
|
|||||||
void atkF5_removeattackerstatus1(void);
|
void atkF5_removeattackerstatus1(void);
|
||||||
void atkF6_finishaction(void);
|
void atkF6_finishaction(void);
|
||||||
void atkF7_finishturn(void);
|
void atkF7_finishturn(void);
|
||||||
void atkF8_trainerslideout(void);
|
|
||||||
|
|
||||||
void (* const gBattleScriptingCommandsTable[])(void) =
|
void (* const gBattleScriptingCommandsTable[])(void) =
|
||||||
{
|
{
|
||||||
@@ -819,40 +818,31 @@ const u16 sWeightToDamageTable[] =
|
|||||||
0xFFFF, 0xFFFF
|
0xFFFF, 0xFFFF
|
||||||
};
|
};
|
||||||
|
|
||||||
const u16 sPickupItems[] =
|
struct PickupItem
|
||||||
{
|
{
|
||||||
ITEM_ORAN_BERRY,
|
u16 itemId;
|
||||||
ITEM_BURN_HEAL,
|
u8 chance;
|
||||||
ITEM_CHERI_BERRY,
|
};
|
||||||
ITEM_MAX_REVIVE,
|
|
||||||
ITEM_CHESTO_BERRY,
|
const struct PickupItem sPickupItems[] =
|
||||||
ITEM_MAX_ETHER,
|
{
|
||||||
ITEM_PECHA_BERRY,
|
{ ITEM_ORAN_BERRY, 15 },
|
||||||
ITEM_SACRED_ASH,
|
{ ITEM_CHERI_BERRY, 25 },
|
||||||
ITEM_RAWST_BERRY,
|
{ ITEM_CHESTO_BERRY, 35 },
|
||||||
ITEM_037,
|
{ ITEM_PECHA_BERRY, 45 },
|
||||||
ITEM_ASPEAR_BERRY,
|
{ ITEM_RAWST_BERRY, 55 },
|
||||||
ITEM_IRON,
|
{ ITEM_ASPEAR_BERRY, 65 },
|
||||||
ITEM_PERSIM_BERRY,
|
{ ITEM_PERSIM_BERRY, 75 },
|
||||||
ITEM_X_ATTACK,
|
{ ITEM_TM10, 80 },
|
||||||
ITEM_TM10,
|
{ ITEM_PP_UP, 85 },
|
||||||
ITEM_POKE_DOLL,
|
{ ITEM_RARE_CANDY, 90 },
|
||||||
ITEM_PP_UP,
|
{ ITEM_NUGGET, 95 },
|
||||||
ITEM_ESCAPE_ROPE,
|
{ ITEM_SPELON_BERRY, 96 },
|
||||||
ITEM_RARE_CANDY,
|
{ ITEM_PAMTRE_BERRY, 97 },
|
||||||
ITEM_05A,
|
{ ITEM_WATMEL_BERRY, 98 },
|
||||||
ITEM_NUGGET,
|
{ ITEM_DURIN_BERRY, 99 },
|
||||||
ITEM_FIRE_STONE,
|
{ ITEM_BELUE_BERRY, 1 },
|
||||||
ITEM_SPELON_BERRY,
|
|
||||||
ITEM_THUNDER_STONE,
|
|
||||||
ITEM_PAMTRE_BERRY,
|
|
||||||
ITEM_WATER_STONE,
|
|
||||||
ITEM_WATMEL_BERRY,
|
|
||||||
ITEM_LEAF_STONE,
|
|
||||||
ITEM_DURIN_BERRY,
|
|
||||||
ITEM_063,
|
|
||||||
ITEM_BELUE_BERRY,
|
|
||||||
ITEM_MASTER_BALL
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const u8 sTerrainToType[] =
|
const u8 sTerrainToType[] =
|
||||||
|
|||||||
+1
-1
@@ -114,7 +114,7 @@ gBattleMainFunc: @ 3004F84
|
|||||||
gBattleResults: @ 3004F90
|
gBattleResults: @ 3004F90
|
||||||
.space 0x44
|
.space 0x44
|
||||||
|
|
||||||
gUnknown_3004FD4: @ 3004FD4
|
gLeveledUpInBattle: @ 3004FD4
|
||||||
.space 0xC
|
.space 0xC
|
||||||
|
|
||||||
gBattlerControllerFuncs: @ 3004FE0
|
gBattlerControllerFuncs: @ 3004FE0
|
||||||
|
|||||||
+13
-13
@@ -135,7 +135,7 @@ gUnknown_2022AE8: @ 2022AE8
|
|||||||
gBattleTypeFlags: @ 2022B4C
|
gBattleTypeFlags: @ 2022B4C
|
||||||
.space 0x4
|
.space 0x4
|
||||||
|
|
||||||
gUnknown_2022B50: @ 2022B50
|
gBattleTerrain: @ 2022B50
|
||||||
.space 0x4
|
.space 0x4
|
||||||
|
|
||||||
gUnknown_2022B54: @ 2022B54
|
gUnknown_2022B54: @ 2022B54
|
||||||
@@ -186,13 +186,13 @@ gBattlerPartyIndexes: @ 2023BCE
|
|||||||
gBattlerPositions: @ 2023BD6
|
gBattlerPositions: @ 2023BD6
|
||||||
.space 0x4
|
.space 0x4
|
||||||
|
|
||||||
gUnknown_2023BDA: @ 2023BDA
|
gActionsByTurnOrder: @ 2023BDA
|
||||||
.space 0x4
|
.space 0x4
|
||||||
|
|
||||||
gBattlerByTurnOrder: @ 2023BDE
|
gBattlerByTurnOrder: @ 2023BDE
|
||||||
.space 0x4
|
.space 0x4
|
||||||
|
|
||||||
gUnknown_2023BE2: @ 2023BE2
|
gCurrentTurnActionNumber: @ 2023BE2
|
||||||
.space 0x1
|
.space 0x1
|
||||||
|
|
||||||
gCurrentActionFuncId: @ 2023BE3
|
gCurrentActionFuncId: @ 2023BE3
|
||||||
@@ -240,7 +240,7 @@ gCalledMove: @ 2023D4E
|
|||||||
gBattleMoveDamage: @ 2023D50
|
gBattleMoveDamage: @ 2023D50
|
||||||
.space 0x4
|
.space 0x4
|
||||||
|
|
||||||
gUnknown_2023D54: @ 2023D54
|
gHpDealt: @ 2023D54
|
||||||
.space 0x4
|
.space 0x4
|
||||||
|
|
||||||
gTakenDmg: @ 2023D58
|
gTakenDmg: @ 2023D58
|
||||||
@@ -273,19 +273,19 @@ gAbsentBattlerFlags: @ 2023D70
|
|||||||
gCritMultiplier: @ 2023D71
|
gCritMultiplier: @ 2023D71
|
||||||
.space 0x1
|
.space 0x1
|
||||||
|
|
||||||
gUnknown_2023D72: @ 2023D72
|
gMultiHitCounter: @ 2023D72
|
||||||
.space 0x2
|
.space 0x2
|
||||||
|
|
||||||
gBattlescriptCurrInstr: @ 2023D74
|
gBattlescriptCurrInstr: @ 2023D74
|
||||||
.space 0x8
|
.space 0x8
|
||||||
|
|
||||||
gUnknown_2023D7C: @ 2023D7C
|
gChosenActionByBattler: @ 2023D7C
|
||||||
.space 0x4
|
.space 0x4
|
||||||
|
|
||||||
gSelectionBattleScripts: @ 2023D80
|
gSelectionBattleScripts: @ 2023D80
|
||||||
.space 0x10
|
.space 0x10
|
||||||
|
|
||||||
gUnknown_2023D90: @ 2023D90
|
gLastPrintedMoves: @ 2023D90
|
||||||
.space 0x8
|
.space 0x8
|
||||||
|
|
||||||
gLastMoves: @ 2023D98
|
gLastMoves: @ 2023D98
|
||||||
@@ -294,13 +294,13 @@ gLastMoves: @ 2023D98
|
|||||||
gLastLandedMoves: @ 2023DA0
|
gLastLandedMoves: @ 2023DA0
|
||||||
.space 0x8
|
.space 0x8
|
||||||
|
|
||||||
gUnknown_2023DA8: @ 2023DA8
|
gLastHitByType: @ 2023DA8
|
||||||
.space 0x8
|
.space 0x8
|
||||||
|
|
||||||
gUnknown_2023DB0: @ 2023DB0
|
gLastResultingMoves: @ 2023DB0
|
||||||
.space 0x8
|
.space 0x8
|
||||||
|
|
||||||
gUnknown_2023DB8: @ 2023DB8
|
gLockedMoves: @ 2023DB8
|
||||||
.space 0x8
|
.space 0x8
|
||||||
|
|
||||||
gLastHitBy: @ 2023DC0
|
gLastHitBy: @ 2023DC0
|
||||||
@@ -336,10 +336,10 @@ gStatuses3: @ 2023DFC
|
|||||||
gDisableStructs: @ 2023E0C
|
gDisableStructs: @ 2023E0C
|
||||||
.space 0x70
|
.space 0x70
|
||||||
|
|
||||||
gUnknown_2023E7C: @ 2023E7C
|
gPauseCounterBattle: @ 2023E7C
|
||||||
.space 0x2
|
.space 0x2
|
||||||
|
|
||||||
gUnknown_2023E7E: @ 2023E7E
|
gPaydayMoney: @ 2023E7E
|
||||||
.space 0x2
|
.space 0x2
|
||||||
|
|
||||||
gUnknown_2023E80: @ 2023E80
|
gUnknown_2023E80: @ 2023E80
|
||||||
@@ -375,7 +375,7 @@ gSentPokesToOpponent: @ 2023F4E
|
|||||||
gDynamicBasePower: @ 2023F50
|
gDynamicBasePower: @ 2023F50
|
||||||
.space 0x2
|
.space 0x2
|
||||||
|
|
||||||
gUnknown_2023F52: @ 2023F52
|
gExpShareExp: @ 2023F52
|
||||||
.space 0x2
|
.space 0x2
|
||||||
|
|
||||||
gEnigmaBerries: @ 2023F54
|
gEnigmaBerries: @ 2023F54
|
||||||
|
|||||||
Reference in New Issue
Block a user