start porting cam's port of battle3
This commit is contained in:
@@ -6434,7 +6434,7 @@ _08039FDC:
|
||||
strb r1, [r0]
|
||||
ldr r2, =gBattleWeather
|
||||
strh r1, [r2]
|
||||
ldr r1, =gUnknown_020243D0
|
||||
ldr r1, =gWishFutureKnock
|
||||
movs r2, 0
|
||||
movs r3, 0
|
||||
_0803A004:
|
||||
@@ -7808,7 +7808,7 @@ _0803ABD4:
|
||||
movs r2, 0
|
||||
bl dp01_build_cmdbuf_x00_a_b_0
|
||||
ldrb r0, [r4]
|
||||
bl dp01_battle_side_mark_buffer_for_execution
|
||||
bl MarkBufferBankForExecution
|
||||
ldrb r0, [r5]
|
||||
adds r0, 0x1
|
||||
strb r0, [r5]
|
||||
@@ -7857,7 +7857,7 @@ bc_load_battlefield: @ 803AC34
|
||||
movs r0, 0
|
||||
bl dp01_build_cmdbuf_x2E_a
|
||||
ldrb r0, [r4]
|
||||
bl dp01_battle_side_mark_buffer_for_execution
|
||||
bl MarkBufferBankForExecution
|
||||
ldr r1, =gBattleMainFunc
|
||||
ldr r0, =sub_803AC84
|
||||
str r0, [r1]
|
||||
@@ -8040,7 +8040,7 @@ _0803ADCA:
|
||||
movs r0, 0
|
||||
bl dp01_build_cmdbuf_x07_7_7_7
|
||||
ldrb r0, [r4]
|
||||
bl dp01_battle_side_mark_buffer_for_execution
|
||||
bl MarkBufferBankForExecution
|
||||
_0803ADE4:
|
||||
ldr r5, =gBattleTypeFlags
|
||||
ldr r0, [r5]
|
||||
@@ -8057,7 +8057,7 @@ _0803ADE4:
|
||||
movs r0, 0
|
||||
bl dp01_build_cmdbuf_x07_7_7_7
|
||||
ldrb r0, [r4]
|
||||
bl dp01_battle_side_mark_buffer_for_execution
|
||||
bl MarkBufferBankForExecution
|
||||
_0803AE0A:
|
||||
ldrb r0, [r4]
|
||||
bl GetBankSide
|
||||
@@ -8114,7 +8114,7 @@ _0803AE96:
|
||||
movs r0, 0
|
||||
bl dp01_build_cmdbuf_x04_4_4_4
|
||||
ldrb r0, [r4]
|
||||
bl dp01_battle_side_mark_buffer_for_execution
|
||||
bl MarkBufferBankForExecution
|
||||
ldr r1, =gBattlePartyID
|
||||
ldrb r0, [r4]
|
||||
lsls r0, 1
|
||||
@@ -8153,7 +8153,7 @@ _0803AEEA:
|
||||
movs r0, 0
|
||||
bl dp01_build_cmdbuf_x07_7_7_7
|
||||
ldrb r0, [r4]
|
||||
bl dp01_battle_side_mark_buffer_for_execution
|
||||
bl MarkBufferBankForExecution
|
||||
_0803AEF6:
|
||||
ldr r0, =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
@@ -8172,7 +8172,7 @@ _0803AEF6:
|
||||
movs r0, 0
|
||||
bl dp01_build_cmdbuf_x07_7_7_7
|
||||
ldrb r0, [r4]
|
||||
bl dp01_battle_side_mark_buffer_for_execution
|
||||
bl MarkBufferBankForExecution
|
||||
_0803AF20:
|
||||
ldr r0, =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
@@ -8282,7 +8282,7 @@ _0803AFFA:
|
||||
movs r2, 0x80
|
||||
bl dp01_build_cmdbuf_x30_TODO
|
||||
ldrb r0, [r4]
|
||||
bl dp01_battle_side_mark_buffer_for_execution
|
||||
bl MarkBufferBankForExecution
|
||||
movs r7, 0
|
||||
mov r6, r8
|
||||
mov r5, sp
|
||||
@@ -8334,7 +8334,7 @@ _0803B072:
|
||||
movs r2, 0x80
|
||||
bl dp01_build_cmdbuf_x30_TODO
|
||||
ldrb r0, [r4]
|
||||
bl dp01_battle_side_mark_buffer_for_execution
|
||||
bl MarkBufferBankForExecution
|
||||
ldr r1, =gBattleMainFunc
|
||||
ldr r0, =bc_battle_begin_message
|
||||
b _0803B10A
|
||||
@@ -8522,7 +8522,7 @@ _0803B20E:
|
||||
movs r0, 0
|
||||
bl dp01_build_cmdbuf_x2F_2F_2F_2F
|
||||
ldrb r0, [r4]
|
||||
bl dp01_battle_side_mark_buffer_for_execution
|
||||
bl MarkBufferBankForExecution
|
||||
_0803B228:
|
||||
ldrb r0, [r4]
|
||||
adds r0, 0x1
|
||||
@@ -8596,7 +8596,7 @@ _0803B2B2:
|
||||
movs r0, 0
|
||||
bl dp01_build_cmdbuf_x2F_2F_2F_2F
|
||||
ldrb r0, [r4]
|
||||
bl dp01_battle_side_mark_buffer_for_execution
|
||||
bl MarkBufferBankForExecution
|
||||
ldr r0, =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
ldr r1, =0x00008040
|
||||
@@ -8793,7 +8793,7 @@ _0803B45E:
|
||||
movs r0, 0
|
||||
bl dp01_build_cmdbuf_x2F_2F_2F_2F
|
||||
ldrb r0, [r4]
|
||||
bl dp01_battle_side_mark_buffer_for_execution
|
||||
bl MarkBufferBankForExecution
|
||||
_0803B478:
|
||||
ldrb r0, [r4]
|
||||
adds r0, 0x1
|
||||
@@ -8877,7 +8877,7 @@ _0803B51A:
|
||||
movs r0, 0
|
||||
bl dp01_build_cmdbuf_x2F_2F_2F_2F
|
||||
ldrb r0, [r4]
|
||||
bl dp01_battle_side_mark_buffer_for_execution
|
||||
bl MarkBufferBankForExecution
|
||||
ldr r0, =gBattleTypeFlags
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x40
|
||||
@@ -8949,7 +8949,7 @@ _0803B5B2:
|
||||
movs r2, 0
|
||||
bl dp01_build_cmdbuf_x05_a_b_c
|
||||
ldrb r0, [r4]
|
||||
bl dp01_battle_side_mark_buffer_for_execution
|
||||
bl MarkBufferBankForExecution
|
||||
_0803B5D4:
|
||||
ldrb r0, [r4]
|
||||
adds r0, 0x1
|
||||
@@ -9177,7 +9177,7 @@ _0803B79A:
|
||||
ldrb r1, [r0]
|
||||
movs r0, 0
|
||||
movs r2, 0
|
||||
bl berry_effects_maybe
|
||||
bl ItemBattleEffects
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0803B7BC
|
||||
@@ -9208,7 +9208,7 @@ _0803B7DA:
|
||||
mov r8, r1
|
||||
movs r7, 0x6
|
||||
ldr r6, =gUnknown_0202421C
|
||||
ldr r2, =gUnknown_02024274
|
||||
ldr r2, =gChosenMovesByBanks
|
||||
movs r4, 0xFF
|
||||
movs r3, 0
|
||||
_0803B7EA:
|
||||
@@ -9328,7 +9328,7 @@ bc_8013B1C: @ 803B904
|
||||
cmp r0, 0
|
||||
bne _0803B994
|
||||
ldr r1, =gBattleMainFunc
|
||||
ldr r0, =sub_803B9BC
|
||||
ldr r0, =BattleTurnPassed
|
||||
str r0, [r1]
|
||||
ldr r3, =gNoOfAllBanks
|
||||
ldr r1, =gBattleCommunication
|
||||
@@ -9404,8 +9404,8 @@ _0803B994:
|
||||
.pool
|
||||
thumb_func_end bc_8013B1C
|
||||
|
||||
thumb_func_start sub_803B9BC
|
||||
sub_803B9BC: @ 803B9BC
|
||||
thumb_func_start BattleTurnPassed
|
||||
BattleTurnPassed: @ 803B9BC
|
||||
push {r4-r7,lr}
|
||||
mov r7, r9
|
||||
mov r6, r8
|
||||
@@ -9416,13 +9416,13 @@ sub_803B9BC: @ 803B9BC
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
bne _0803B9EA
|
||||
bl sub_80401D0
|
||||
bl UpdateTurnCounters
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0803B9DE
|
||||
b _0803BB78
|
||||
_0803B9DE:
|
||||
bl sub_8040924
|
||||
bl TurnBasedEffects
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0803B9EA
|
||||
@@ -9514,7 +9514,7 @@ _0803BAB2:
|
||||
ldr r7, =gUnknown_0202421C
|
||||
movs r6, 0xFF
|
||||
movs r5, 0
|
||||
ldr r3, =gUnknown_02024274
|
||||
ldr r3, =gChosenMovesByBanks
|
||||
_0803BACC:
|
||||
adds r1, r2, r7
|
||||
ldrb r0, [r1]
|
||||
@@ -9586,7 +9586,7 @@ _0803BB78:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_803B9BC
|
||||
thumb_func_end BattleTurnPassed
|
||||
|
||||
thumb_func_start sub_803BB88
|
||||
sub_803BB88: @ 803BB88
|
||||
@@ -10178,7 +10178,7 @@ _0803C0A8:
|
||||
.4byte _0803C6C4
|
||||
.4byte _0803C4B4
|
||||
_0803C0DC:
|
||||
bl sub_80400C8
|
||||
bl AreAllMovesUnusable
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0803C134
|
||||
@@ -10223,7 +10223,7 @@ _0803C134:
|
||||
ldrh r2, [r0, 0x6]
|
||||
cmp r2, 0
|
||||
beq _0803C188
|
||||
ldr r1, =gUnknown_02024274
|
||||
ldr r1, =gChosenMovesByBanks
|
||||
lsls r0, r4, 1
|
||||
adds r0, r1
|
||||
strh r2, [r0]
|
||||
@@ -10552,7 +10552,7 @@ _0803C410:
|
||||
_0803C42E:
|
||||
ldr r0, =gActiveBank
|
||||
ldrb r0, [r0]
|
||||
bl dp01_battle_side_mark_buffer_for_execution
|
||||
bl MarkBufferBankForExecution
|
||||
b _0803C6C4
|
||||
.pool
|
||||
_0803C440:
|
||||
@@ -10596,7 +10596,7 @@ _0803C48C:
|
||||
movs r0, 0
|
||||
bl sub_8033E6C
|
||||
ldrb r0, [r4]
|
||||
bl dp01_battle_side_mark_buffer_for_execution
|
||||
bl MarkBufferBankForExecution
|
||||
b _0803C6C4
|
||||
.pool
|
||||
_0803C4B4:
|
||||
@@ -10660,7 +10660,7 @@ _0803C532:
|
||||
movs r0, 0
|
||||
bl dp01_build_cmdbuf_x32_32_32_32
|
||||
ldrb r0, [r5]
|
||||
bl dp01_battle_side_mark_buffer_for_execution
|
||||
bl MarkBufferBankForExecution
|
||||
bl _0803CD70
|
||||
.pool
|
||||
_0803C550:
|
||||
@@ -10813,7 +10813,7 @@ _0803C6AE:
|
||||
bl dp01_build_cmdbuf_x32_32_32_32
|
||||
ldr r0, =gActiveBank
|
||||
ldrb r0, [r0]
|
||||
bl dp01_battle_side_mark_buffer_for_execution
|
||||
bl MarkBufferBankForExecution
|
||||
b _0803CD70
|
||||
.pool
|
||||
_0803C6C4:
|
||||
@@ -11083,7 +11083,7 @@ _0803C942:
|
||||
adds r0, r5
|
||||
ldrb r0, [r0]
|
||||
strb r0, [r1]
|
||||
ldr r0, =gUnknown_02024274
|
||||
ldr r0, =gChosenMovesByBanks
|
||||
ldrb r2, [r6]
|
||||
lsls r5, r2, 1
|
||||
adds r5, r0
|
||||
@@ -11299,7 +11299,7 @@ _0803CB66:
|
||||
ldr r4, =gActiveBank
|
||||
_0803CB68:
|
||||
ldrb r0, [r4]
|
||||
bl dp01_battle_side_mark_buffer_for_execution
|
||||
bl MarkBufferBankForExecution
|
||||
_0803CB6E:
|
||||
ldr r0, =gBattleCommunication
|
||||
ldrb r1, [r4]
|
||||
@@ -12704,7 +12704,7 @@ _0803D71C:
|
||||
ldrb r0, [r1]
|
||||
adds r0, 0x1
|
||||
strb r0, [r1]
|
||||
ldr r1, =gUnknown_02024274
|
||||
ldr r1, =gChosenMovesByBanks
|
||||
ldrb r3, [r5]
|
||||
lsls r0, r3, 1
|
||||
adds r0, r1
|
||||
@@ -13861,7 +13861,7 @@ _0803E2DC:
|
||||
adds r0, r1
|
||||
adds r3, 0xC
|
||||
adds r0, r3
|
||||
ldr r1, =gUnknown_02024274
|
||||
ldr r1, =gChosenMovesByBanks
|
||||
lsls r2, 1
|
||||
adds r2, r1
|
||||
ldrh r3, [r0]
|
||||
@@ -14400,7 +14400,7 @@ _0803E7EC:
|
||||
movs r0, 0x4
|
||||
strb r0, [r1, 0x5]
|
||||
ldr r1, =gBattlescriptCurrInstr
|
||||
ldr r0, =gUnknown_082DB6AD
|
||||
ldr r0, =BattleScript_MoveUsedLoafingAround
|
||||
str r0, [r1]
|
||||
b _0803E824
|
||||
.pool
|
||||
@@ -15661,7 +15661,7 @@ _0803F430:
|
||||
b _0803F47A
|
||||
.pool
|
||||
_0803F43C:
|
||||
ldr r0, =gUnknown_0202420E
|
||||
ldr r0, =gEffectBank
|
||||
ldrb r0, [r0]
|
||||
b _0803F47A
|
||||
.pool
|
||||
@@ -15674,7 +15674,7 @@ _0803F44C:
|
||||
b _0803F47A
|
||||
.pool
|
||||
_0803F458:
|
||||
ldr r0, =gUnknown_0202420D
|
||||
ldr r0, =gBank1
|
||||
ldrb r0, [r0]
|
||||
b _0803F47A
|
||||
.pool
|
||||
@@ -15786,9 +15786,9 @@ _0803F4DE:
|
||||
movs r0, 0
|
||||
movs r2, 0
|
||||
movs r3, 0x1
|
||||
bl dp01_build_cmdbuf_x02_a_b_varargs
|
||||
bl EmitSetAttributes
|
||||
ldrb r0, [r4]
|
||||
bl dp01_battle_side_mark_buffer_for_execution
|
||||
bl MarkBufferBankForExecution
|
||||
_0803F532:
|
||||
add sp, 0x4
|
||||
pop {r4-r7}
|
||||
@@ -15933,9 +15933,9 @@ _0803F5F0:
|
||||
movs r0, 0
|
||||
movs r2, 0
|
||||
movs r3, 0x1
|
||||
bl dp01_build_cmdbuf_x02_a_b_varargs
|
||||
bl EmitSetAttributes
|
||||
ldrb r0, [r4]
|
||||
bl dp01_battle_side_mark_buffer_for_execution
|
||||
bl MarkBufferBankForExecution
|
||||
_0803F658:
|
||||
add sp, 0x4
|
||||
pop {r3-r5}
|
||||
@@ -16065,9 +16065,9 @@ _0803F6FE:
|
||||
movs r0, 0
|
||||
movs r2, 0
|
||||
movs r3, 0x1
|
||||
bl dp01_build_cmdbuf_x02_a_b_varargs
|
||||
bl EmitSetAttributes
|
||||
ldrb r0, [r4]
|
||||
bl dp01_battle_side_mark_buffer_for_execution
|
||||
bl MarkBufferBankForExecution
|
||||
_0803F762:
|
||||
add sp, 0x4
|
||||
pop {r3-r5}
|
||||
@@ -16132,8 +16132,8 @@ _0803F7EE:
|
||||
.pool
|
||||
thumb_func_end sub_803F790
|
||||
|
||||
thumb_func_start dp01_battle_side_mark_buffer_for_execution
|
||||
dp01_battle_side_mark_buffer_for_execution: @ 803F800
|
||||
thumb_func_start MarkBufferBankForExecution
|
||||
MarkBufferBankForExecution: @ 803F800
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r3, r0, 24
|
||||
@@ -16167,7 +16167,7 @@ _0803F844:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end dp01_battle_side_mark_buffer_for_execution
|
||||
thumb_func_end MarkBufferBankForExecution
|
||||
|
||||
thumb_func_start sub_803F850
|
||||
sub_803F850: @ 803F850
|
||||
@@ -16312,7 +16312,7 @@ b_std_message: @ 803F964
|
||||
adds r1, r2, 0
|
||||
bl dp01_build_cmdbuf_x10_TODO
|
||||
ldrb r0, [r4]
|
||||
bl dp01_battle_side_mark_buffer_for_execution
|
||||
bl MarkBufferBankForExecution
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
|
||||
4600
asm/battle_3.s
4600
asm/battle_3.s
File diff suppressed because it is too large
Load Diff
314
asm/battle_4.s
314
asm/battle_4.s
File diff suppressed because it is too large
Load Diff
@@ -398,7 +398,7 @@ _0805729A:
|
||||
cmp r0, 0
|
||||
beq _08057372
|
||||
mov r0, r9
|
||||
bl sub_8050650
|
||||
bl UproarWakeUpCheck
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _080572FC
|
||||
@@ -419,7 +419,7 @@ _0805729A:
|
||||
mov r2, r10
|
||||
strb r0, [r2, 0x5]
|
||||
ldr r1, =gBattlescriptCurrInstr
|
||||
ldr r0, =gUnknown_082DB220
|
||||
ldr r0, =BattleScript_MoveUsedWokeUp
|
||||
str r0, [r1]
|
||||
movs r0, 0x2
|
||||
mov r8, r0
|
||||
@@ -461,7 +461,7 @@ _08057322:
|
||||
cmp r4, 0
|
||||
beq _08057354
|
||||
ldr r1, =gBattlescriptCurrInstr
|
||||
ldr r0, =gUnknown_082DB213
|
||||
ldr r0, =BattleScript_MoveUsedIsAsleep
|
||||
str r0, [r1]
|
||||
movs r1, 0x2
|
||||
mov r8, r1
|
||||
@@ -478,7 +478,7 @@ _08057354:
|
||||
ldr r0, =gBattleCommunication
|
||||
strb r4, [r0, 0x5]
|
||||
ldr r1, =gBattlescriptCurrInstr
|
||||
ldr r0, =gUnknown_082DB220
|
||||
ldr r0, =BattleScript_MoveUsedWokeUp
|
||||
str r0, [r1]
|
||||
movs r2, 0x2
|
||||
mov r8, r2
|
||||
@@ -513,7 +513,7 @@ _08057390:
|
||||
cmp r5, 0
|
||||
beq _080573D4
|
||||
ldr r1, =gBattlescriptCurrInstr
|
||||
ldr r0, =gUnknown_082DB26A
|
||||
ldr r0, =BattleScript_MoveUsedIsFrozen
|
||||
str r0, [r1]
|
||||
b _080573EC
|
||||
.pool
|
||||
@@ -525,7 +525,7 @@ _080573D4:
|
||||
str r0, [r4]
|
||||
bl b_movescr_stack_push_cursor
|
||||
ldr r1, =gBattlescriptCurrInstr
|
||||
ldr r0, =gUnknown_082DB277
|
||||
ldr r0, =BattleScript_MoveUsedUnfroze
|
||||
str r0, [r1]
|
||||
mov r0, r10
|
||||
strb r5, [r0, 0x5]
|
||||
@@ -562,9 +562,9 @@ _08057406:
|
||||
movs r1, 0x28
|
||||
movs r2, 0
|
||||
movs r3, 0x4
|
||||
bl dp01_build_cmdbuf_x02_a_b_varargs
|
||||
bl EmitSetAttributes
|
||||
ldrb r0, [r4]
|
||||
bl dp01_battle_side_mark_buffer_for_execution
|
||||
bl MarkBufferBankForExecution
|
||||
_08057430:
|
||||
mov r0, r8
|
||||
add sp, 0x4
|
||||
|
||||
@@ -50069,7 +50069,7 @@ sub_8117E94: @ 8117E94
|
||||
ldrb r1, [r1]
|
||||
strb r1, [r2]
|
||||
ldr r2, =gAnimationBankTarget
|
||||
ldr r1, =gUnknown_0202420E
|
||||
ldr r1, =gEffectBank
|
||||
ldrb r1, [r1]
|
||||
strb r1, [r2]
|
||||
bl move_anim_task_del
|
||||
@@ -50136,7 +50136,7 @@ sub_8117F30: @ 8117F30
|
||||
ldrb r1, [r1]
|
||||
strb r1, [r2]
|
||||
ldr r2, =gAnimationBankTarget
|
||||
ldr r1, =gUnknown_0202420E
|
||||
ldr r1, =gEffectBank
|
||||
ldrb r1, [r1]
|
||||
strb r1, [r2]
|
||||
bl move_anim_task_del
|
||||
|
||||
@@ -5069,7 +5069,7 @@ sub_8172ED0: @ 8172ED0
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, =gAnimationBankTarget
|
||||
ldr r1, =gUnknown_0202420E
|
||||
ldr r1, =gEffectBank
|
||||
ldrb r1, [r1]
|
||||
strb r1, [r2]
|
||||
bl move_anim_task_del
|
||||
|
||||
@@ -1349,7 +1349,7 @@ _0814ED5E:
|
||||
bl _0814F5BE
|
||||
.pool
|
||||
_0814ED70:
|
||||
ldr r5, =gUnknown_0202420E
|
||||
ldr r5, =gEffectBank
|
||||
ldrb r0, [r5]
|
||||
bl GetBankSide
|
||||
lsls r0, 24
|
||||
@@ -1695,7 +1695,7 @@ _0814F0A8:
|
||||
.pool
|
||||
_0814F0B8:
|
||||
ldr r1, =gAbilitiesPerBank
|
||||
ldr r0, =gUnknown_0202420E
|
||||
ldr r0, =gEffectBank
|
||||
_0814F0BC:
|
||||
ldrb r0, [r0]
|
||||
_0814F0BE:
|
||||
|
||||
@@ -1157,7 +1157,7 @@ _0806C6AE:
|
||||
movs r2, 0
|
||||
bl dp01_build_cmdbuf_x00_a_b_0
|
||||
ldrb r0, [r4]
|
||||
bl dp01_battle_side_mark_buffer_for_execution
|
||||
bl MarkBufferBankForExecution
|
||||
strb r5, [r4]
|
||||
b _0806C6EC
|
||||
.pool
|
||||
|
||||
@@ -2599,7 +2599,7 @@ _081863A2:
|
||||
ldr r2, [sp, 0x40]
|
||||
bl SetMonData
|
||||
_081863CA:
|
||||
ldr r2, =gUnknown_02024274
|
||||
ldr r2, =gChosenMovesByBanks
|
||||
ldr r3, [sp, 0x44]
|
||||
adds r2, r3, r2
|
||||
ldr r0, =gBattleStruct
|
||||
|
||||
10
asm/rom3.s
10
asm/rom3.s
@@ -1573,7 +1573,7 @@ _08033346:
|
||||
ldrsh r1, [r0, r2]
|
||||
ldr r0, [r4]
|
||||
adds r1, r0
|
||||
ldr r0, =gUnknown_0202420E
|
||||
ldr r0, =gEffectBank
|
||||
ldrb r0, [r0]
|
||||
strb r0, [r1, 0x7]
|
||||
movs r2, 0
|
||||
@@ -2084,7 +2084,7 @@ _080337D2:
|
||||
adds r0, r1
|
||||
ldrb r0, [r0, 0x6]
|
||||
strb r0, [r2]
|
||||
ldr r2, =gUnknown_0202420E
|
||||
ldr r2, =gEffectBank
|
||||
movs r4, 0x26
|
||||
ldrsh r0, [r5, r4]
|
||||
adds r0, r1
|
||||
@@ -2175,8 +2175,8 @@ dp01_build_cmdbuf_x01_a_b_0: @ 80338D8
|
||||
.pool
|
||||
thumb_func_end dp01_build_cmdbuf_x01_a_b_0
|
||||
|
||||
thumb_func_start dp01_build_cmdbuf_x02_a_b_varargs
|
||||
dp01_build_cmdbuf_x02_a_b_varargs: @ 8033900
|
||||
thumb_func_start EmitSetAttributes
|
||||
EmitSetAttributes: @ 8033900
|
||||
push {r4-r6,lr}
|
||||
ldr r4, [sp, 0x10]
|
||||
lsls r0, 24
|
||||
@@ -2209,7 +2209,7 @@ _0803392E:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end dp01_build_cmdbuf_x02_a_b_varargs
|
||||
thumb_func_end EmitSetAttributes
|
||||
|
||||
thumb_func_start sub_8033940
|
||||
sub_8033940: @ 8033940
|
||||
|
||||
@@ -44,7 +44,7 @@ _0817C988:
|
||||
bl GetBankSide
|
||||
lsls r0, 24
|
||||
lsrs r6, r0, 24
|
||||
ldr r0, =gUnknown_0202420E
|
||||
ldr r0, =gEffectBank
|
||||
ldrb r0, [r0]
|
||||
bl GetBankSide
|
||||
lsls r0, 24
|
||||
@@ -145,7 +145,7 @@ _0817CA9C:
|
||||
bl GetBankIdentity
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 25
|
||||
ldr r0, =gUnknown_0202420E
|
||||
ldr r0, =gEffectBank
|
||||
ldrb r0, [r0]
|
||||
bl GetBankIdentity
|
||||
lsls r0, 24
|
||||
@@ -1302,7 +1302,7 @@ _0817D6F2:
|
||||
bl _0817E0A6
|
||||
_0817D704:
|
||||
ldr r5, =gBattlePartyID
|
||||
ldr r6, =gUnknown_0202420E
|
||||
ldr r6, =gEffectBank
|
||||
ldrb r0, [r6]
|
||||
lsls r0, 1
|
||||
adds r0, r5
|
||||
@@ -1396,7 +1396,7 @@ _0817D7B2:
|
||||
.pool
|
||||
_0817D7D8:
|
||||
ldr r5, =gBattlePartyID
|
||||
ldr r6, =gUnknown_0202420E
|
||||
ldr r6, =gEffectBank
|
||||
ldrb r0, [r6]
|
||||
lsls r0, 1
|
||||
adds r0, r5
|
||||
@@ -1440,7 +1440,7 @@ _0817D7D8:
|
||||
.pool
|
||||
_0817D838:
|
||||
ldr r5, =gBattlePartyID
|
||||
ldr r6, =gUnknown_0202420E
|
||||
ldr r6, =gEffectBank
|
||||
ldrb r0, [r6]
|
||||
lsls r0, 1
|
||||
adds r0, r5
|
||||
@@ -1628,7 +1628,7 @@ _0817D9AE:
|
||||
b _0817E086
|
||||
_0817D9C2:
|
||||
ldr r5, =gBattlePartyID
|
||||
ldr r6, =gUnknown_0202420E
|
||||
ldr r6, =gEffectBank
|
||||
ldrb r0, [r6]
|
||||
lsls r0, 1
|
||||
adds r0, r5
|
||||
@@ -1703,7 +1703,7 @@ _0817DA48:
|
||||
.pool
|
||||
_0817DA68:
|
||||
ldr r5, =gBattlePartyID
|
||||
ldr r6, =gUnknown_0202420E
|
||||
ldr r6, =gEffectBank
|
||||
ldrb r0, [r6]
|
||||
lsls r0, 1
|
||||
adds r0, r5
|
||||
@@ -1791,7 +1791,7 @@ _0817DB10:
|
||||
.pool
|
||||
_0817DB24:
|
||||
ldr r5, =gBattlePartyID
|
||||
ldr r6, =gUnknown_0202420E
|
||||
ldr r6, =gEffectBank
|
||||
ldrb r0, [r6]
|
||||
lsls r0, 1
|
||||
adds r0, r5
|
||||
|
||||
Reference in New Issue
Block a user