* more callab/callba macros

This commit is contained in:
Mr Wint
2013-10-02 02:47:54 +02:00
parent fa673df4fa
commit eb5a7afe2b
12 changed files with 108 additions and 249 deletions

View File

@@ -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