diff options
author | Mr Wint <MrWint42@gmail.com> | 2013-10-02 02:47:54 +0200 |
---|---|---|
committer | Mr Wint <MrWint42@gmail.com> | 2013-10-02 02:47:54 +0200 |
commit | eb5a7afe2b4baef9b2f8ad1d3979aaccbe65aab1 (patch) | |
tree | 5369173ba28b552ed5b1fe074d78fb4677650242 /battle/effect_commands.asm | |
parent | fa673df4fa286e24097a5690ffad30b815d2607e (diff) |
* more callab/callba macros
Diffstat (limited to 'battle/effect_commands.asm')
-rw-r--r-- | battle/effect_commands.asm | 118 |
1 files changed, 31 insertions, 87 deletions
diff --git a/battle/effect_commands.asm b/battle/effect_commands.asm index 16d03b5e9..b5a31f0bd 100644 --- a/battle/effect_commands.asm +++ b/battle/effect_commands.asm @@ -4469,9 +4469,7 @@ BattleCommand40: ; 35813 ret z ld b, a - ld hl, $45ec - ld a, $f - rst FarCall + callab Function3c5ec ld a, b cp $59 @@ -4668,9 +4666,7 @@ BattleCommand42: ; 35926 ld hl, $c4ca ld a, $b call Predef - ld a, $5e - ld hl, $4000 - rst FarCall + callba Function178000 ld hl, SharedPainText jp StdBattleTextBox @@ -5324,9 +5320,7 @@ PlayFXAnimID: ; 35d08 ld c, 3 call DelayFrames - ld hl, $40d6 - ld a, $33 - rst FarCall ; callab SafePlayBattleAnimation + callab Functioncc0d6 ret ; 35d1c @@ -5589,9 +5583,7 @@ BattleCommand14: ; 35e5c ld hl, FellAsleepText call StdBattleTextBox - ld a, $f - ld hl, $5de9 - rst FarCall + callba Function3dde9 jp z, Function0x34216 ret @@ -5666,9 +5658,7 @@ BattleCommand13: ; 35eee ld hl, WasPoisonedText call StdBattleTextBox - ld a, $f - ld hl, $5de9 - rst FarCall + callba Function3dde9 ret ; 35f2c @@ -5742,9 +5732,7 @@ BattleCommand2f: ; 35f2c call StdBattleTextBox .asm_35fb1 - ld a, $f - ld hl, $5de9 - rst FarCall + callba Function3dde9 ret .asm_35fb8 @@ -5940,9 +5928,7 @@ BattleCommand17: ; 3608c ld hl, WasBurnedText call StdBattleTextBox - ld a, $f - ld hl, $5de9 - rst FarCall + callba Function3dde9 ret ; 360dd @@ -6013,9 +5999,7 @@ BattleCommand18: ; 36102 ld hl, WasFrozenText call StdBattleTextBox - ld a, $f - ld hl, $5de9 - rst FarCall + callba Function3dde9 ret nz call Function0x34216 call EndRechargeOpp @@ -7300,9 +7284,7 @@ BattleCommand23: ; 3680f ld a, d inc a ld [$c718], a - ld hl, $54c3 - ld a, $f - rst FarCall + callab Function3d4c3 ld hl, DraggedOutText call StdBattleTextBox @@ -8509,9 +8491,7 @@ BattleCommand35: ; 36f9d BattleCommand36: ; 36fe1 call Function0x37e01 - ld a, $41 - ld hl, $60e5 - rst FarCall + callba Function1060e5 jp PrintNothingHappened ; 36fed @@ -8701,9 +8681,7 @@ BattleCommand1f: ; 3707f inc de ld [de], a ld [$d265], a - ld a, $14 - ld hl, $4964 - rst FarCall + callba GetTypeName call Function0x37e01 ld hl, TransformedTypeText jp StdBattleTextBox @@ -9137,9 +9115,7 @@ CheckSubstituteOpp: ; 37378 BattleCommand1a: ; 37380 - ld a, $41 - ld hl, $610d - rst FarCall + callba Function10610d ld a, $4 ld [$cfca], a ld c, $3 @@ -9163,12 +9139,8 @@ BattleCommand1a: ; 37380 res 6, [hl] call Function0x37ed5 ret nc - ld a, $f - ld hl, $5f58 - rst FarCall - ld a, $f - ld hl, $6043 - rst FarCall + callba DrawPlayerHUD + callba Function3e043 call $31f6 jp RefreshBattleHuds ; 373c9 @@ -9822,9 +9794,7 @@ Function0x377f5: ; 377f5 xor a ld [MonType], a - ld a, $14 - ld hl, $4bdd - rst FarCall + callba GetGender jr c, .asm_37849 ld b, 1 @@ -9848,9 +9818,7 @@ Function0x377f5: ; 377f5 ld [$d124], a ld a, 3 ld [MonType], a - ld a, $14 - ld hl, $4bdd - rst FarCall + callba GetGender pop bc jr c, .asm_37849 @@ -9948,13 +9916,13 @@ BattleCommand61: ; 37874 ld [$c689], a call Function0x37e01 call SwitchTurn - ld hl, $5246 + ld hl, AICheckPlayerMaxHP ld a, [hBattleTurn] and a jr z, .asm_378ce ; 378c9 $3 - ld hl, $5251 + ld hl, AICheckEnemyMaxHP .asm_378ce - ld a, $e + ld a, BANK(AICheckPlayerMaxHP) rst FarCall jr c, .asm_378f3 ; 378d1 $20 ld hl, $4c8e @@ -10132,19 +10100,13 @@ BattleCommand67: ; 379c9 call $1d6e - ld a, $f - ld hl, $52f7 - rst FarCall + callba Function3d2f7 - ld a, $f - ld hl, $5380 - rst FarCall + callba Function3d380 call $3317 - ld a, $f - ld hl, $6d9f - rst FarCall + callba Function3ed9f call $1c17 call $300b @@ -10158,9 +10120,7 @@ BattleCommand67: ; 379c9 call $32f9 call Function0x37a67 - ld a, $f - ld hl, $52e0 - rst FarCall + callba Function3d2e0 jp c, EndMoveEffect @@ -10182,9 +10142,7 @@ BattleCommand67: ; 379c9 call Function0x37e01 call Function0x37a82 - ld a, $f - ld hl, $52e0 - rst FarCall + callba Function3d2e0 jp c, EndMoveEffect xor a @@ -10484,9 +10442,7 @@ BattleCommand6a6c: ; 37b7e call Function0x37e01 call SwitchTurn - ld hl, $4cef - ld a, $f - rst FarCall ; callab 3ccef + callab Function3ccef call SwitchTurn call UpdateUserInParty @@ -10552,21 +10508,15 @@ BattleCommand95: ; 37c1a and a jr nz, .asm_37c4f - ld hl, $4c9f - ld a, $f - rst FarCall + callab GetHalfMaxHP - ld hl, $4cde - ld a, $f - rst FarCall + callab Function3ccde jr nc, .asm_37c4f push bc call Function0x37e01 pop bc - ld hl, $4c3f - ld a, $f - rst FarCall + callab Function3cc3f call UpdateUserInParty ld a, $5 @@ -10642,9 +10592,7 @@ BattleCommand9a: ; 37c95 and a ret z ld b, a - ld hl, $45ec - ld a, $f - rst FarCall + callab Function3c5ec ld a, b cp $90 ret z @@ -10965,9 +10913,7 @@ Function0x37e47: ; 37e47 push hl push de push bc - ld hl, $40d6 - ld a, $33 - rst FarCall ; callab SafePlayBattleAnimation + callab Functioncc0d6 pop bc pop de pop hl @@ -10988,9 +10934,7 @@ Function0x37e54: ; 37e54 push bc call SwitchTurn - ld hl, $40d6 - ld a, $33 - rst FarCall ; callab SafePlayBattleAnimation + callab Functioncc0d6 call SwitchTurn pop bc |