summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoryenatch <yenatch@gmail.com>2013-10-11 03:04:21 -0400
committeryenatch <yenatch@gmail.com>2013-10-11 03:04:21 -0400
commit0ead58cdaac5e231650ed39db38344e52051254f (patch)
tree3e4ce4a22df7f57b2e2f234794fbe971d8d82135
parent946a213f09db39243c883ad677a22de738977836 (diff)
fix labels for and rename GetBattleVarPair to GetBattleVar
-rw-r--r--battle/effect_commands.asm412
-rw-r--r--battle/effects/curse.asm2
-rw-r--r--battle/effects/endure.asm2
-rw-r--r--battle/effects/protect.asm4
-rw-r--r--battle/hidden_power.asm2
-rw-r--r--main.asm68
6 files changed, 245 insertions, 245 deletions
diff --git a/battle/effect_commands.asm b/battle/effect_commands.asm
index 16d03b5e9..d0ce88404 100644
--- a/battle/effect_commands.asm
+++ b/battle/effect_commands.asm
@@ -46,7 +46,7 @@ DoTurn: ; 3401d
DoMove: ; 3402c
; Get the user's move effect.
ld a, BATTLE_VARS_MOVE_EFFECT
- call CleanGetBattleVarPair
+ call GetBattleVar
ld c, a
ld b, 0
ld hl, MoveEffectsPointers
@@ -124,7 +124,7 @@ BattleCommand01: ; 34084
; Move $ff immediately ends the turn.
ld a, BATTLE_VARS_MOVE
- call CleanGetBattleVarPair
+ call GetBattleVar
inc a
jp z, Function0x34385
@@ -367,11 +367,11 @@ CheckPlayerTurn:
CantMove: ; 341f0
ld a, BATTLE_VARS_SUBSTATUS1
- call GetBattleVarPair
+ call _GetBattleVar
res 6, [hl]
ld a, BATTLE_VARS_SUBSTATUS3
- call GetBattleVarPair
+ call _GetBattleVar
ld a, [hl]
and $ec
ld [hl], a
@@ -379,7 +379,7 @@ CantMove: ; 341f0
call ResetFuryCutterCount
ld a, BATTLE_VARS_MOVE_ANIM
- call CleanGetBattleVarPair
+ call GetBattleVar
cp FLY
jr z, .asm_3420f
@@ -569,7 +569,7 @@ CheckEnemyTurn: ; 3421f
; Flicker the monster pic unless flying or underground.
ld de, $0115
ld a, BATTLE_VARS_SUBSTATUS3_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
and $60
call z, PlayFXAnimID
@@ -658,11 +658,11 @@ MoveDisabled: ; 3438d
; Make sure any charged moves fail
ld a, BATTLE_VARS_SUBSTATUS3
- call GetBattleVarPair
+ call _GetBattleVar
res 4, [hl]
ld a, BATTLE_VARS_MOVE
- call CleanGetBattleVarPair
+ call GetBattleVar
ld [$d265], a
call GetMoveName
@@ -693,7 +693,7 @@ HitConfusion: ; 343a5
; Flicker the monster pic unless flying or underground.
ld de, $0115
ld a, BATTLE_VARS_SUBSTATUS3_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
and $60
call z, PlayFXAnimID
@@ -1026,7 +1026,7 @@ Function0x3450c: ; 3450c
IgnoreSleepOnly: ; 3451f
ld a, BATTLE_VARS_MOVE_ANIM
- call CleanGetBattleVarPair
+ call GetBattleVar
cp SNORE
jr z, .CheckSleep
@@ -1037,7 +1037,7 @@ IgnoreSleepOnly: ; 3451f
.CheckSleep
ld a, BATTLE_VARS_STATUS
- call CleanGetBattleVarPair
+ call GetBattleVar
and 7
ret z
@@ -1095,7 +1095,7 @@ BattleCommand04: ; 34555
ld [bc], a
ld a, BATTLE_VARS_MOVE
- call CleanGetBattleVarPair
+ call GetBattleVar
cp STRUGGLE
ret z
@@ -1180,7 +1180,7 @@ BattleCommand04: ; 34555
call BattleCommandaa
; get move effect
ld a, BATTLE_VARS_MOVE_EFFECT
- call CleanGetBattleVarPair
+ call GetBattleVar
; continuous?
ld hl, .continuousmoves
ld de, 1
@@ -1222,7 +1222,7 @@ Function0x3460b: ; 3460b
call UserPartyAttr
ld a, BATTLE_VARS_MOVE
- call CleanGetBattleVarPair
+ call GetBattleVar
cp MIMIC
jr z, .asm_3462f
@@ -1250,7 +1250,7 @@ BattleCommand05: ; 34631
ld [CriticalHit], a
ld a, BATTLE_VARS_MOVE_POWER
- call CleanGetBattleVarPair
+ call GetBattleVar
and a
ret z
@@ -1288,7 +1288,7 @@ BattleCommand05: ; 34631
.FocusEnergy
ld a, BATTLE_VARS_SUBSTATUS4
- call CleanGetBattleVarPair
+ call GetBattleVar
bit 2, a
jr z, .CheckCritical
@@ -1297,7 +1297,7 @@ BattleCommand05: ; 34631
.CheckCritical
ld a, BATTLE_VARS_MOVE_ANIM
- call CleanGetBattleVarPair
+ call GetBattleVar
ld de, 1
ld hl, .Criticals
push bc
@@ -1382,7 +1382,7 @@ BattleCommand4f: ; 346cd
BattleCommand07: ; 346d2
; stab
ld a, BATTLE_VARS_MOVE_ANIM
- call CleanGetBattleVarPair
+ call GetBattleVar
cp STRUGGLE
ret z
@@ -1410,7 +1410,7 @@ BattleCommand07: ; 346d2
.go
ld a, BATTLE_VARS_MOVE_TYPE
- call GetBattleVarPair
+ call _GetBattleVar
ld [$d265], a
push hl
@@ -1457,7 +1457,7 @@ BattleCommand07: ; 346d2
.asm_3473a
ld a, BATTLE_VARS_MOVE_TYPE
- call CleanGetBattleVarPair
+ call GetBattleVar
ld b, a
ld hl, TypeMatchup
@@ -1471,7 +1471,7 @@ BattleCommand07: ; 346d2
cp $fe
jr nz, .asm_34757
ld a, BATTLE_VARS_SUBSTATUS1_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
bit 3, a
jr nz, .end
@@ -1579,7 +1579,7 @@ Function0x347d3: ; 347d3
push de
push bc
ld a, BATTLE_VARS_MOVE_TYPE
- call CleanGetBattleVarPair
+ call GetBattleVar
ld d, a
ld b, [hl]
inc hl
@@ -1594,7 +1594,7 @@ Function0x347d3: ; 347d3
cp $fe
jr nz, .asm_347fb ; 0x347ee $b
ld a, BATTLE_VARS_SUBSTATUS1_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
bit SUBSTATUS_IDENTIFIED, a
jr nz, .asm_3482f ; 0x347f7 $36
jr .asm_347e7 ; 0x347f9 $ec
@@ -2388,7 +2388,7 @@ BattleCommand09: ; 34d32
; Perfect-accuracy moves
ld a, BATTLE_VARS_MOVE_EFFECT
- call CleanGetBattleVarPair
+ call GetBattleVar
cp EFFECT_ALWAYS_HIT
ret z
@@ -2434,7 +2434,7 @@ BattleCommand09: ; 34d32
.Miss
; Keep the damage value intact if we're using (Hi) Jump Kick.
ld a, BATTLE_VARS_MOVE_EFFECT
- call CleanGetBattleVarPair
+ call GetBattleVar
cp EFFECT_JUMP_KICK
jr z, .Missed
call ResetDamage
@@ -2449,12 +2449,12 @@ BattleCommand09: ; 34d32
; Return z if we're trying to eat the dream of
; a monster that isn't sleeping.
ld a, BATTLE_VARS_MOVE_EFFECT
- call CleanGetBattleVarPair
+ call GetBattleVar
cp EFFECT_DREAM_EATER
ret nz
ld a, BATTLE_VARS_STATUS_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
and SLP
ret
@@ -2462,7 +2462,7 @@ BattleCommand09: ; 34d32
.Protect
; Return nz if the opponent is protected.
ld a, BATTLE_VARS_SUBSTATUS1_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
bit SUBSTATUS_PROTECT, a
ret z
@@ -2485,18 +2485,18 @@ BattleCommand09: ; 34d32
; Return nz if we are locked-on and aren't trying to use Earthquake,
; Fissure or Magnitude on a monster that is flying.
ld a, BATTLE_VARS_SUBSTATUS5_OPP
- call GetBattleVarPair
+ call _GetBattleVar
bit SUBSTATUS_LOCK_ON, [hl]
res SUBSTATUS_LOCK_ON, [hl]
ret z
ld a, BATTLE_VARS_SUBSTATUS3_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
bit SUBSTATUS_FLYING, a
jr z, .LockedOn
ld a, BATTLE_VARS_MOVE_ANIM
- call CleanGetBattleVarPair
+ call GetBattleVar
cp EARTHQUAKE
ret z
@@ -2517,7 +2517,7 @@ BattleCommand09: ; 34d32
jr z, .asm_34e00
ld a, BATTLE_VARS_MOVE_EFFECT
- call CleanGetBattleVarPair
+ call GetBattleVar
cp EFFECT_LEECH_HIT
ret z
@@ -2535,7 +2535,7 @@ BattleCommand09: ; 34d32
; Return z if the current move can hit the opponent.
ld a, BATTLE_VARS_SUBSTATUS3_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
and 1 << SUBSTATUS_FLYING | 1 << SUBSTATUS_UNDERGROUND
ret z
@@ -2543,7 +2543,7 @@ BattleCommand09: ; 34d32
jr z, .DigMoves
ld a, BATTLE_VARS_MOVE_ANIM
- call CleanGetBattleVarPair
+ call GetBattleVar
cp GUST
ret z
@@ -2556,7 +2556,7 @@ BattleCommand09: ; 34d32
.DigMoves
ld a, BATTLE_VARS_MOVE_ANIM
- call CleanGetBattleVarPair
+ call GetBattleVar
cp EARTHQUAKE
ret z
@@ -2569,7 +2569,7 @@ BattleCommand09: ; 34d32
.ThunderRain
; Return z if the current move always hits in rain, and it is raining.
ld a, BATTLE_VARS_MOVE_EFFECT
- call CleanGetBattleVarPair
+ call GetBattleVar
cp EFFECT_THUNDER
ret nz
@@ -2581,7 +2581,7 @@ BattleCommand09: ; 34d32
.UnleashedEnergy
; Return nz if unleashing energy from Bide.
ld a, BATTLE_VARS_SUBSTATUS4
- call CleanGetBattleVarPair
+ call GetBattleVar
bit SUBSTATUS_UNLEASH, a
ret
@@ -2610,7 +2610,7 @@ BattleCommand09: ; 34d32
jr c, .asm_34e6b
ld a, BATTLE_VARS_SUBSTATUS1_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
bit SUBSTATUS_IDENTIFIED, a
ret nz
@@ -2717,17 +2717,17 @@ BattleCommand90: ; 34ecc
BattleCommand0a: ; 34eee
ld a, BATTLE_VARS_SUBSTATUS4
- call CleanGetBattleVarPair
+ call GetBattleVar
bit SUBSTATUS_SUBSTITUTE, a
ret z
ld a, BATTLE_VARS_SUBSTATUS3
- call CleanGetBattleVarPair
+ call GetBattleVar
bit SUBSTATUS_CHARGED, a
jr nz, .asm_34f18
ld a, BATTLE_VARS_MOVE_EFFECT
- call CleanGetBattleVarPair
+ call GetBattleVar
cp EFFECT_RAZOR_WIND
jr z, .asm_34f21
cp EFFECT_SKY_ATTACK
@@ -2764,7 +2764,7 @@ BattleCommand0a: ; 34eee
.Rampage
ld a, BATTLE_VARS_MOVE_EFFECT
- call CleanGetBattleVarPair
+ call GetBattleVar
cp EFFECT_ROLLOUT
jr z, .asm_34f4d
cp EFFECT_RAMPAGE
@@ -2807,7 +2807,7 @@ BattleCommand0b: ; 34f60
.asm_34f76
ld [$cfca], a
ld a, BATTLE_VARS_MOVE_EFFECT
- call CleanGetBattleVarPair
+ call GetBattleVar
cp EFFECT_MULTI_HIT
jr z, .asm_34fb0
cp EFFECT_CONVERSION
@@ -2824,13 +2824,13 @@ BattleCommand0b: ; 34f60
.asm_34f96
ld a, BATTLE_VARS_MOVE_ANIM
- call CleanGetBattleVarPair
+ call GetBattleVar
ld e, a
ld d, 0
call PlayFXAnimID
ld a, BATTLE_VARS_MOVE_ANIM
- call CleanGetBattleVarPair
+ call GetBattleVar
cp FLY
jr z, .asm_34fad
cp DIG
@@ -2848,7 +2848,7 @@ BattleCommand0b: ; 34f60
cp $1
push af
ld a, BATTLE_VARS_MOVE_ANIM
- call CleanGetBattleVarPair
+ call GetBattleVar
ld e, a
ld d, 0
pop af
@@ -2889,7 +2889,7 @@ BattleCommand91_92: ; 34feb
xor a
ld [$c689], a
ld a, BATTLE_VARS_MOVE_ANIM
- call CleanGetBattleVarPair
+ call GetBattleVar
ld e, a
ld d, 0
jp PlayFXAnimID
@@ -2909,7 +2909,7 @@ BattleCommand93: ; 34ffd
BattleCommand0c: ; 35004
ld a, BATTLE_VARS_SUBSTATUS4
- call CleanGetBattleVarPair
+ call GetBattleVar
bit SUBSTATUS_SUBSTITUTE, a
ret z
@@ -2934,7 +2934,7 @@ BattleCommand0d: ; 35023
call Function0x350e4
ld a, BATTLE_VARS_MOVE_ANIM
- call GetBattleVarPair
+ call _GetBattleVar
cp FLY
jr z, .asm_3504f ; 35032 $1b
@@ -2959,7 +2959,7 @@ BattleCommand0d: ; 35023
.asm_3504f
ld a, BATTLE_VARS_SUBSTATUS3
- call GetBattleVarPair
+ call _GetBattleVar
res SUBSTATUS_UNDERGROUND, [hl]
res SUBSTATUS_FLYING, [hl]
call Function0x37ece
@@ -2971,7 +2971,7 @@ BattleCommand0e: ; 3505e
; checkfaint
ld a, BATTLE_VARS_SUBSTATUS1_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
bit SUBSTATUS_ENDURE, a
jr z, .asm_35072 ; 35065 $b
call BattleCommand4b
@@ -3027,7 +3027,7 @@ BattleCommand0e: ; 3505e
.asm_50bb
ld a, BATTLE_VARS_SUBSTATUS4_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
bit SUBSTATUS_SUBSTITUTE, a
ret nz
@@ -3065,7 +3065,7 @@ Function0x350e4: ; 350e4
and $7f
jr z, .asm_35110 ; 0x350ef $1f
ld a, BATTLE_VARS_MOVE_EFFECT
- call CleanGetBattleVarPair
+ call GetBattleVar
cp EFFECT_FUTURE_SIGHT
ld hl, ButItFailedText
ld de, ItFailedText
@@ -3081,7 +3081,7 @@ Function0x350e4: ; 350e4
xor a
ld [CriticalHit], a
ld a, BATTLE_VARS_MOVE_EFFECT
- call CleanGetBattleVarPair
+ call GetBattleVar
cp EFFECT_JUMP_KICK
ret nz
ld a, [TypeModifier]
@@ -3117,7 +3117,7 @@ Function0x350e4: ; 350e4
Function0x35157: ; 35157
ld a, BATTLE_VARS_SUBSTATUS1_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
bit SUBSTATUS_PROTECT, a
jr z, .asm_35162
ld h, d
@@ -3192,7 +3192,7 @@ BattleCommandad: ; 351a5
; supereffectivelooptext
ld a, BATTLE_VARS_SUBSTATUS3
- call GetBattleVarPair
+ call _GetBattleVar
bit 2, a
ret nz
@@ -3232,7 +3232,7 @@ BattleCommand11: ; 351c0
ret nz
ld a, BATTLE_VARS_SUBSTATUS5_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
bit SUBSTATUS_DESTINY_BOND, a
jr z, .asm_35231
@@ -3285,7 +3285,7 @@ BattleCommand11: ; 351c0
.asm_35231
ld a, BATTLE_VARS_MOVE_EFFECT
- call CleanGetBattleVarPair
+ call GetBattleVar
cp EFFECT_MULTI_HIT
jr z, .asm_3524a
cp EFFECT_DOUBLE_HIT
@@ -3315,7 +3315,7 @@ BattleCommand12: ; 35250
ret nz
ld a, BATTLE_VARS_SUBSTATUS4_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
bit SUBSTATUS_RAGE, a
ret z
@@ -4042,7 +4042,7 @@ BattleCommand62: ; 35612
; Return 1 if successful, else 0.
ld a, BATTLE_VARS_MOVE_EFFECT
- call CleanGetBattleVarPair
+ call GetBattleVar
; Selfdestruct and Explosion halve defense.
cp EFFECT_EXPLOSION
@@ -4144,7 +4144,7 @@ BattleCommand62: ; 35612
; Type
ld b, a
ld a, BATTLE_VARS_MOVE_TYPE
- call CleanGetBattleVarPair
+ call GetBattleVar
cp b
jr nz, .DoneItem
@@ -4303,14 +4303,14 @@ BattleCommand3f: ; 35726
.asm_35731
ld a, BATTLE_VARS_MOVE_EFFECT
- call CleanGetBattleVarPair
+ call GetBattleVar
cp EFFECT_LEVEL_DAMAGE
ld b, [hl]
ld a, 0
jr z, .asm_3578c
ld a, BATTLE_VARS_MOVE_EFFECT
- call CleanGetBattleVarPair
+ call GetBattleVar
cp EFFECT_PSYWAVE
jr z, .asm_35758
@@ -4321,7 +4321,7 @@ BattleCommand3f: ; 35726
jr z, .asm_35792
ld a, BATTLE_VARS_MOVE_POWER
- call CleanGetBattleVarPair
+ call GetBattleVar
ld b, a
ld a, $0
jr .asm_3578c
@@ -4464,7 +4464,7 @@ BattleCommand40: ; 35813
ld a, $1
ld [AttackMissed], a
ld a, BATTLE_VARS_LAST_COUNTER_MOVE_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
and a
ret z
ld b, a
@@ -4483,7 +4483,7 @@ BattleCommand40: ; 35813
call Function0x36abf
ret z
ld a, BATTLE_VARS_LAST_COUNTER_MOVE_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
dec a
ld de, StringBuffer1
call GetMoveData
@@ -4526,7 +4526,7 @@ BattleCommand41: ; 35864
ld de, PlayerEncoreCount
.asm_35875
ld a, BATTLE_VARS_LAST_MOVE_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
and a
jp z, Function0x35923
cp STRUGGLE
@@ -4551,7 +4551,7 @@ BattleCommand41: ; 35864
and a
jp nz, Function0x35923
ld a, BATTLE_VARS_SUBSTATUS5_OPP
- call GetBattleVarPair
+ call _GetBattleVar
bit 4, [hl]
jp nz, Function0x35923
set 4, [hl]
@@ -4743,7 +4743,7 @@ Function0x359cd: ; 359cd
BattleCommand43: ; 359d0
; snore
ld a, BATTLE_VARS_STATUS
- call CleanGetBattleVarPair
+ call GetBattleVar
and SLP
ret nz
call ResetDamage
@@ -4767,7 +4767,7 @@ BattleCommand44: ; 359e6
ld hl, EnemyMonType1
.asm_359f7
ld a, BATTLE_VARS_LAST_COUNTER_MOVE_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
and a
jr z, .asm_35a50 ; 359fd $51
push hl
@@ -4795,7 +4795,7 @@ BattleCommand44: ; 359e6
ld [hld], a
push hl
ld a, BATTLE_VARS_MOVE_TYPE
- call GetBattleVarPair
+ call _GetBattleVar
push af
push hl
ld a, d
@@ -4830,7 +4830,7 @@ BattleCommand45: ; 35a53
and a
jr nz, .asm_35a6e
ld a, BATTLE_VARS_SUBSTATUS5_OPP
- call GetBattleVarPair
+ call _GetBattleVar
set SUBSTATUS_LOCK_ON, [hl]
call Function0x37e01
@@ -4856,7 +4856,7 @@ BattleCommand46: ; 35a74
call CheckSubstituteOpp
jp nz, .asm_35b10
ld a, BATTLE_VARS_SUBSTATUS5_OPP
- call GetBattleVarPair
+ call _GetBattleVar
bit 3, [hl]
jp nz, .asm_35b10
ld a, $2
@@ -4870,7 +4870,7 @@ BattleCommand46: ; 35a74
ld hl, EnemyMonMoves
.asm_35aa5
ld a, BATTLE_VARS_LAST_COUNTER_MOVE_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
ld [$d265], a
ld b, a
and a
@@ -4955,12 +4955,12 @@ BattleCommand47: ; 35b16
call Function0x37e01
ld a, BATTLE_VARS_STATUS_OPP
- call GetBattleVarPair
+ call _GetBattleVar
call Defrost
; Sharply raise accuracy
ld a, BATTLE_VARS_MOVE_EFFECT
- call GetBattleVarPair
+ call _GetBattleVar
ld a, [hl]
push hl
push af
@@ -4994,7 +4994,7 @@ BattleCommand48: ; 35b33
ld d, a
.asm_35b4f
ld a, BATTLE_VARS_STATUS
- call CleanGetBattleVarPair
+ call GetBattleVar
and $7
jr z, .asm_35ba3 ; 35b56 $4b
ld a, [hl]
@@ -5016,7 +5016,7 @@ BattleCommand48: ; 35b33
jr z, .asm_35b62 ; 35b6f $f1
ld e, a
ld a, BATTLE_VARS_MOVE_ANIM
- call CleanGetBattleVarPair
+ call GetBattleVar
cp e
jr z, .asm_35b62 ; 35b78 $e8
ld a, e
@@ -5025,7 +5025,7 @@ BattleCommand48: ; 35b33
call .asm_35bdf
jr z, .asm_35b62 ; 35b81 $df
ld a, BATTLE_VARS_MOVE
- call GetBattleVarPair
+ call _GetBattleVar
ld a, e
ld [hl], a
call Function0x34548
@@ -5063,7 +5063,7 @@ BattleCommand48: ; 35b33
.asm_35bbe
ld b, a
ld a, $10
- call CleanGetBattleVarPair
+ call GetBattleVar
ld c, a
dec hl
ld d, $4
@@ -5127,7 +5127,7 @@ BattleCommand49: ; 35bff
; destinybond
ld a, BATTLE_VARS_SUBSTATUS5
- call GetBattleVarPair
+ call _GetBattleVar
set 6, [hl]
call Function0x37e01
ld hl, DestinyBondEffectText
@@ -5149,7 +5149,7 @@ BattleCommand4a: ; 35c0f
ld hl, BattleMonMoves
.asm_35c24
ld a, BATTLE_VARS_LAST_COUNTER_MOVE_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
and a
jr z, .asm_35c91 ; 35c2a $65
cp $a5
@@ -5196,7 +5196,7 @@ BattleCommand4a: ; 35c0f
add hl, bc
ld e, a
ld a, BATTLE_VARS_SUBSTATUS5_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
bit 3, a
jr nz, .asm_35c82 ; 35c70 $10
ld a, [hBattleTurn]
@@ -5270,7 +5270,7 @@ BattleCommand4c: ; 35cc9
; healbell
ld a, BATTLE_VARS_SUBSTATUS1
- call GetBattleVarPair
+ call _GetBattleVar
res 0, [hl]
ld de, PartyMon1Status
ld a, [hBattleTurn]
@@ -5279,7 +5279,7 @@ BattleCommand4c: ; 35cc9
ld de, OTPartyMon1Status
.asm_35cdb
ld a, BATTLE_VARS_STATUS
- call GetBattleVarPair
+ call _GetBattleVar
xor a
ld [hl], a
ld h, d
@@ -5308,7 +5308,7 @@ FarPlayBattleAnimation: ; 35d00
; battle animations disabled?
ld a, BATTLE_VARS_SUBSTATUS3
- call CleanGetBattleVarPair
+ call GetBattleVar
and $60 ; bit 6 | 5
ret nz
@@ -5475,7 +5475,7 @@ Function0x35de0: ; 35de0
.asm_35dff
ld a, BATTLE_VARS_SUBSTATUS4_OPP
- call GetBattleVarPair
+ call _GetBattleVar
res 4, [hl]
ld hl, SubFadedText
@@ -5484,13 +5484,13 @@ Function0x35de0: ; 35de0
call SwitchTurn
call BattleCommanda7
ld a, BATTLE_VARS_SUBSTATUS3
- call CleanGetBattleVarPair
+ call GetBattleVar
and $60 ; fly | dig
call z, Function0x37ec7
call SwitchTurn
ld a, BATTLE_VARS_MOVE_EFFECT
- call GetBattleVarPair
+ call _GetBattleVar
cp EFFECT_MULTI_HIT
jr z, .asm_35e3a
cp EFFECT_DOUBLE_HIT
@@ -5514,12 +5514,12 @@ Function0x35de0: ; 35de0
UpdateMoveData: ; 35e40
ld a, BATTLE_VARS_MOVE_ANIM
- call GetBattleVarPair
+ call _GetBattleVar
ld d, h
ld e, l
ld a, BATTLE_VARS_MOVE
- call CleanGetBattleVarPair
+ call GetBattleVar
ld [$cf60], a ; not CurSpecies
ld [$d265], a
@@ -5545,7 +5545,7 @@ BattleCommand14: ; 35e5c
.asm_35e70
ld a, BATTLE_VARS_STATUS_OPP
- call GetBattleVarPair
+ call _GetBattleVar
ld d, h
ld e, l
ld a, [de]
@@ -5641,7 +5641,7 @@ BattleCommand13: ; 35eee
call CheckSubstituteOpp
ret nz
ld a, BATTLE_VARS_STATUS_OPP
- call GetBattleVarPair
+ call _GetBattleVar
and a
ret nz
ld a, [TypeModifier]
@@ -5683,7 +5683,7 @@ BattleCommand2f: ; 35f2c
call Function0x35fe1
jp z, .asm_35fb8
ld a, BATTLE_VARS_STATUS_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
ld b, a
ld hl, AlreadyPoisonedText
and $8
@@ -5700,7 +5700,7 @@ BattleCommand2f: ; 35f2c
.asm_35f5f
ld hl, DidntAffect1Text
ld a, BATTLE_VARS_STATUS_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
and a
jr nz, .asm_35fb8 ; 35f68 $4e
ld a, [hBattleTurn]
@@ -5764,7 +5764,7 @@ Function0x35fc0: ; 35fc0
Function0x35fc9: ; 35fc9
ld a, BATTLE_VARS_SUBSTATUS5_OPP
- call GetBattleVarPair
+ call _GetBattleVar
ld a, [hBattleTurn]
and a
ld de, $c67c
@@ -5772,7 +5772,7 @@ Function0x35fc9: ; 35fc9
ld de, $c674
.asm_35fd9
ld a, BATTLE_VARS_MOVE_EFFECT
- call CleanGetBattleVarPair
+ call GetBattleVar
cp EFFECT_TOXIC
ret
; 35fe1
@@ -5797,7 +5797,7 @@ Function0x35fe1: ; 35fe1
Function0x35ff5: ; 35ff5
ld a, BATTLE_VARS_STATUS_OPP
- call GetBattleVarPair
+ call _GetBattleVar
set PSN, [hl]
jp UpdateOpponentInParty
; 35fff
@@ -5910,7 +5910,7 @@ BattleCommand17: ; 3608c
call CheckSubstituteOpp
ret nz
ld a, BATTLE_VARS_STATUS_OPP
- call GetBattleVarPair
+ call _GetBattleVar
and a
jp nz, Defrost
ld a, [TypeModifier]
@@ -5928,7 +5928,7 @@ BattleCommand17: ; 3608c
call Function0x37962
ret nz
ld a, BATTLE_VARS_STATUS_OPP
- call GetBattleVarPair
+ call _GetBattleVar
set 4, [hl]
call UpdateOpponentInParty
ld hl, $6c76
@@ -5982,7 +5982,7 @@ BattleCommand18: ; 36102
call CheckSubstituteOpp
ret nz
ld a, BATTLE_VARS_STATUS_OPP
- call GetBattleVarPair
+ call _GetBattleVar
and a
ret nz
ld a, [TypeModifier]
@@ -6003,7 +6003,7 @@ BattleCommand18: ; 36102
call Function0x37962
ret nz
ld a, BATTLE_VARS_STATUS_OPP
- call GetBattleVarPair
+ call _GetBattleVar
set 5, [hl]
call UpdateOpponentInParty
ld de, $0108
@@ -6038,7 +6038,7 @@ BattleCommand19: ; 36165
call CheckSubstituteOpp
ret nz
ld a, BATTLE_VARS_STATUS_OPP
- call GetBattleVarPair
+ call _GetBattleVar
and a
ret nz
ld a, [TypeModifier]
@@ -6054,7 +6054,7 @@ BattleCommand19: ; 36165
call Function0x37962
ret nz
ld a, BATTLE_VARS_STATUS_OPP
- call GetBattleVarPair
+ call _GetBattleVar
set 6, [hl]
call UpdateOpponentInParty
ld hl, $6c39
@@ -6247,7 +6247,7 @@ Function0x36281: ; 36281
ld hl, $7486
.asm_36292
ld a, $c
- call CleanGetBattleVarPair
+ call GetBattleVar
cp $6b
ret nz
ld a, $1
@@ -6371,7 +6371,7 @@ BattleCommand1d: ; 362e3
; Attacking moves that also lower accuracy are unaffected.
ld a, BATTLE_VARS_MOVE_EFFECT
- call CleanGetBattleVarPair
+ call GetBattleVar
cp EFFECT_ACCURACY_DOWN_HIT
jr z, .DidntMiss
@@ -6444,7 +6444,7 @@ BattleCommand1d: ; 362e3
Function0x36391: ; 36391
ld a, BATTLE_VARS_MOVE_EFFECT
- call CleanGetBattleVarPair
+ call GetBattleVar
cp EFFECT_ATTACK_DOWN
jr c, .asm_363ae
cp EFFECT_EVASION_DOWN + 1
@@ -6462,7 +6462,7 @@ Function0x36391: ; 36391
ret
.asm_363b0
ld a, BATTLE_VARS_SUBSTATUS4_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
bit SUBSTATUS_MIST, a
ret
; 363b8
@@ -6808,7 +6808,7 @@ BattleCommandac: ; 3658f
BattleCommandaf: ; 365a7
; curl
ld a, BATTLE_VARS_SUBSTATUS2
- call GetBattleVarPair
+ call _GetBattleVar
set 0, [hl]
ret
; 365af
@@ -6956,7 +6956,7 @@ BattleCommand21: ; 36671
; storeenergy
ld a, BATTLE_VARS_SUBSTATUS3
- call CleanGetBattleVarPair
+ call GetBattleVar
bit 0, a
ret z
ld hl, PlayerRolloutCount
@@ -6968,14 +6968,14 @@ BattleCommand21: ; 36671
dec [hl]
jr nz, .asm_366dc
ld a, BATTLE_VARS_SUBSTATUS3
- call GetBattleVarPair
+ call _GetBattleVar
res 0, [hl]
ld hl, UnleashedEnergyText
call StdBattleTextBox
ld a, BATTLE_VARS_MOVE_POWER
- call GetBattleVarPair
+ call _GetBattleVar
ld a, 1
ld [hl], a
ld hl, PlayerDamageTaken + 1
@@ -7009,7 +7009,7 @@ BattleCommand21: ; 36671
ld [de], a
ld a, BATTLE_VARS_MOVE_ANIM
- call GetBattleVarPair
+ call _GetBattleVar
ld a, BIDE
ld [hl], a
@@ -7035,7 +7035,7 @@ BattleCommand22: ; 366e5
ld bc, EnemyRolloutCount
.asm_366f6
ld a, BATTLE_VARS_SUBSTATUS3
- call GetBattleVarPair
+ call _GetBattleVar
set 0, [hl]
xor a
ld [de], a
@@ -7065,7 +7065,7 @@ BattleCommand3e: ; 3671a
ld de, EnemyRolloutCount
.asm_36725
ld a, BATTLE_VARS_SUBSTATUS3
- call GetBattleVarPair
+ call _GetBattleVar
bit 1, [hl]
ret z
ld a, [de]
@@ -7097,7 +7097,7 @@ BattleCommand3d: ; 36751
; No rampage during Sleep Talk.
ld a, BATTLE_VARS_STATUS
- call CleanGetBattleVarPair
+ call GetBattleVar
and 7
ret nz
@@ -7108,7 +7108,7 @@ BattleCommand3d: ; 36751
ld de, EnemyRolloutCount
.asm_36764
ld a, BATTLE_VARS_SUBSTATUS3
- call GetBattleVarPair
+ call _GetBattleVar
set 1, [hl]
call BattleRandom
and $1
@@ -7134,7 +7134,7 @@ BattleCommanda0: ; 36778
jr z, .asm_367b9
ld a, BATTLE_VARS_SUBSTATUS5_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
bit SUBSTATUS_CANT_RUN, a
jr nz, .asm_367b9
ld a, [hBattleTurn]
@@ -7478,12 +7478,12 @@ BattleCommand24: ; 369b6
.asm_369c7
ld a, BATTLE_VARS_SUBSTATUS3
- call GetBattleVarPair
+ call _GetBattleVar
bit 2, [hl]
jp nz, .asm_36a43
set 2, [hl]
ld a, BATTLE_VARS_MOVE_EFFECT
- call GetBattleVarPair
+ call _GetBattleVar
ld a, [hl]
cp EFFECT_TWINEEDLE
jr z, .asm_36a3f
@@ -7525,7 +7525,7 @@ BattleCommand24: ; 369b6
.asm_36a1e
ld a, BATTLE_VARS_SUBSTATUS3
- call GetBattleVarPair
+ call _GetBattleVar
res 2, [hl]
call BattleCommanda8
jp EndMoveEffect
@@ -7554,7 +7554,7 @@ BattleCommand24: ; 369b6
jr nz, .asm_36a6b ; 36a46 $23
.asm_36a48
ld a, BATTLE_VARS_SUBSTATUS3
- call GetBattleVarPair
+ call _GetBattleVar
res 2, [hl]
ld hl, PlayerHitTimesText
@@ -7566,7 +7566,7 @@ BattleCommand24: ; 369b6
push bc
ld a, BATTLE_VARS_MOVE_EFFECT
- call CleanGetBattleVarPair
+ call GetBattleVar
cp EFFECT_BEAT_UP
jr z, .asm_36a67
call StdBattleTextBox
@@ -7603,7 +7603,7 @@ BattleCommand94: ; 36a82
call CheckSubstituteOpp
jr nz, .asm_36a9a ; 36a8a $e
ld a, BATTLE_VARS_STATUS_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
and $27
jr nz, .asm_36a9a ; 36a93 $5
call Function0x36abf
@@ -7619,7 +7619,7 @@ BattleCommand25: ; 36aa0
call CheckSubstituteOpp
ret nz
ld a, BATTLE_VARS_STATUS_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
and $27
ret nz
call Function0x36abf
@@ -7634,7 +7634,7 @@ BattleCommand25: ; 36aa0
Function0x36ab5: ; 36ab5
ld a, BATTLE_VARS_SUBSTATUS3_OPP
- call GetBattleVarPair
+ call _GetBattleVar
set 3, [hl]
jp EndRechargeOpp
; 36abf
@@ -7666,7 +7666,7 @@ BattleCommand4d: ; 36ac9
call CheckSubstituteOpp
ret nz
ld a, BATTLE_VARS_MOVE_EFFECT
- call GetBattleVarPair
+ call _GetBattleVar
ld d, h
ld e, l
call GetUserItem
@@ -7675,7 +7675,7 @@ BattleCommand4d: ; 36ac9
ret nc
call EndRechargeOpp
ld a, BATTLE_VARS_SUBSTATUS3_OPP
- call GetBattleVarPair
+ call _GetBattleVar
set 3, [hl]
ret
; 36af3
@@ -7733,7 +7733,7 @@ BattleCommand3a: ; 36b3a
; charged?
ld a, BATTLE_VARS_SUBSTATUS3
- call GetBattleVarPair
+ call _GetBattleVar
bit 4, [hl]
ret z
; go to town
@@ -7750,7 +7750,7 @@ BattleCommand39: ; 36b4d
call BattleCommand38
ld a, BATTLE_VARS_STATUS
- call CleanGetBattleVarPair
+ call GetBattleVar
and $7
jr z, .asm_36b65
@@ -7761,7 +7761,7 @@ BattleCommand39: ; 36b4d
.asm_36b65
ld a, BATTLE_VARS_SUBSTATUS3
- call GetBattleVarPair
+ call _GetBattleVar
set 4, [hl]
ld hl, IgnoredOrders2Text
@@ -7776,7 +7776,7 @@ BattleCommand39: ; 36b4d
ld [$c689], a
call Function0x37e36
ld a, BATTLE_VARS_MOVE_ANIM
- call CleanGetBattleVarPair
+ call GetBattleVar
cp $13
jr z, .asm_36b96 ; 36b8b $9
cp $5b
@@ -7787,9 +7787,9 @@ BattleCommand39: ; 36b4d
call Function0x37ec0
.asm_36b99
ld a, BATTLE_VARS_SUBSTATUS3
- call GetBattleVarPair
+ call _GetBattleVar
ld a, BATTLE_VARS_MOVE_ANIM
- call CleanGetBattleVarPair
+ call GetBattleVar
ld b, a
cp $13
jr z, .asm_36bb0 ; 36ba6 $8
@@ -7805,10 +7805,10 @@ BattleCommand39: ; 36b4d
call Function0x34548
jr nz, .asm_36bc3 ; 36bb5 $c
ld a, BATTLE_VARS_LAST_COUNTER_MOVE
- call GetBattleVarPair
+ call _GetBattleVar
ld [hl], b
ld a, BATTLE_VARS_LAST_MOVE
- call GetBattleVarPair
+ call _GetBattleVar
ld [hl], b
.asm_36bc3
@@ -7818,7 +7818,7 @@ BattleCommand39: ; 36b4d
call BattleTextBox
ld a, BATTLE_VARS_MOVE_EFFECT
- call CleanGetBattleVarPair
+ call GetBattleVar
cp EFFECT_SKULL_BASH
ld b, $fe ; endturn
jp z, SkipToBattleCommand
@@ -7830,7 +7830,7 @@ BattleCommand39: ; 36b4d
start_asm
ld a, BATTLE_VARS_MOVE_ANIM
- call CleanGetBattleVarPair
+ call GetBattleVar
cp RAZOR_WIND
ld hl, .RazorWind
jr z, .asm_36c0d
@@ -7914,7 +7914,7 @@ BattleCommand3b: ; 36c2d
and a
ret nz
ld a, BATTLE_VARS_SUBSTATUS4_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
bit 4, a
ret nz
call BattleRandom
@@ -7924,7 +7924,7 @@ BattleCommand3b: ; 36c2d
inc a
ld [hl], a
ld a, BATTLE_VARS_MOVE_ANIM
- call CleanGetBattleVarPair
+ call GetBattleVar
ld [de], a
ld b, a
ld hl, .Traps
@@ -7956,7 +7956,7 @@ BattleCommand28: ; 36c7e
; mist
ld a, BATTLE_VARS_SUBSTATUS4
- call GetBattleVarPair
+ call _GetBattleVar
bit 1, [hl]
jr nz, .asm_36c92 ; 36c85 $b
set 1, [hl]
@@ -7973,7 +7973,7 @@ BattleCommand29: ; 36c98
; focusenergy
ld a, BATTLE_VARS_SUBSTATUS4
- call GetBattleVarPair
+ call _GetBattleVar
bit 2, [hl]
jr nz, .asm_36cac ; 36c9f $b
set 2, [hl]
@@ -7996,7 +7996,7 @@ BattleCommand27: ; 36cb2
ld hl, EnemyMonMaxHPHi
.asm_36cbd
ld a, BATTLE_VARS_MOVE_ANIM
- call CleanGetBattleVarPair
+ call GetBattleVar
ld d, a
ld a, [CurDamage]
ld b, a
@@ -8067,7 +8067,7 @@ BattleCommand2b: ; 36d1d
call CheckSubstituteOpp
ret nz
ld a, BATTLE_VARS_SUBSTATUS3_OPP
- call GetBattleVarPair
+ call _GetBattleVar
bit 7, [hl]
ret nz
jr Function0x36d70
@@ -8089,7 +8089,7 @@ BattleCommand2a: ; 36d3b
.asm_36d53
ld a, BATTLE_VARS_SUBSTATUS3_OPP
- call GetBattleVarPair
+ call _GetBattleVar
bit 7, [hl]
jr z, .asm_36d65
call Function0x37e77
@@ -8123,7 +8123,7 @@ Function0x36d70: ; 36d70
ld [bc], a
ld a, BATTLE_VARS_MOVE_EFFECT
- call CleanGetBattleVarPair
+ call GetBattleVar
cp EFFECT_CONFUSE_HIT
jr z, .asm_36d99
cp EFFECT_SNORE
@@ -8152,7 +8152,7 @@ Function0x36d70: ; 36d70
Function0x36db6: ; 36db6
ld a, BATTLE_VARS_MOVE_EFFECT
- call CleanGetBattleVarPair
+ call GetBattleVar
cp EFFECT_CONFUSE_HIT
ret z
cp EFFECT_SNORE
@@ -8167,7 +8167,7 @@ BattleCommand30: ; 36dc7
; paralyze
ld a, BATTLE_VARS_STATUS_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
bit 6, a
jr nz, .asm_36e49 ; 36dce $79
ld a, [TypeModifier]
@@ -8201,7 +8201,7 @@ BattleCommand30: ; 36dc7
jr c, .asm_36e52 ; 36e0c $44
.asm_36e0e
ld a, BATTLE_VARS_STATUS_OPP
- call GetBattleVarPair
+ call _GetBattleVar
and a
jr nz, .asm_36e52 ; 36e14 $3c
ld a, [AttackMissed]
@@ -8215,7 +8215,7 @@ BattleCommand30: ; 36dc7
ld a, $1
ld [$ffd4], a
ld a, BATTLE_VARS_STATUS_OPP
- call GetBattleVarPair
+ call _GetBattleVar
set 6, [hl]
call UpdateOpponentInParty
ld hl, $6c39
@@ -8250,7 +8250,7 @@ Function0x36e5b: ; 36e5b
.ok
ld a, BATTLE_VARS_MOVE_TYPE
- call CleanGetBattleVarPair
+ call GetBattleVar
cp NORMAL
jr z, .normal
@@ -8285,7 +8285,7 @@ BattleCommand31: ; 36e7c
ld de, $c6e0
.asm_36e90
ld a, BATTLE_VARS_SUBSTATUS4
- call CleanGetBattleVarPair
+ call GetBattleVar
bit 4, a
jr nz, .asm_36ef4 ; 36e97 $5b
ld a, [hli]
@@ -8312,7 +8312,7 @@ BattleCommand31: ; 36e7c
inc hl
ld [hl], e
ld a, BATTLE_VARS_SUBSTATUS4
- call GetBattleVarPair
+ call _GetBattleVar
set 4, [hl]
ld hl, $c730
ld de, $c72e
@@ -8356,7 +8356,7 @@ BattleCommand31: ; 36e7c
BattleCommand32: ; 36f0b
; rechargenextturn
ld a, BATTLE_VARS_SUBSTATUS4
- call GetBattleVarPair
+ call _GetBattleVar
set 5, [hl]
ret
; 36f13
@@ -8365,7 +8365,7 @@ BattleCommand32: ; 36f0b
EndRechargeOpp: ; 36f13
push hl
ld a, BATTLE_VARS_SUBSTATUS4_OPP
- call GetBattleVarPair
+ call _GetBattleVar
res 5, [hl]
pop hl
ret
@@ -8375,7 +8375,7 @@ EndRechargeOpp: ; 36f13
BattleCommand97: ; 36f1d
; rage
ld a, BATTLE_VARS_SUBSTATUS4
- call GetBattleVarPair
+ call _GetBattleVar
set 6, [hl]
ret
; 36f25
@@ -8384,7 +8384,7 @@ BattleCommand97: ; 36f1d
BattleCommand98: ; 36f25
; doubleflyingdamage
ld a, BATTLE_VARS_SUBSTATUS3_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
bit SUBSTATUS_FLYING, a
ret z
jr DoubleDamage
@@ -8394,7 +8394,7 @@ BattleCommand98: ; 36f25
BattleCommand99: ; 36f2f
; doubleundergrounddamage
ld a, BATTLE_VARS_SUBSTATUS3_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
bit SUBSTATUS_UNDERGROUND, a
ret z
@@ -8434,7 +8434,7 @@ BattleCommand33: ; 36f46
call CheckHiddenOpponent
jr nz, .asm_36f9a ; 36f60 $38
ld a, BATTLE_VARS_LAST_COUNTER_MOVE_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
and a
jr z, .asm_36f9a ; 36f68 $30
cp $a5
@@ -8454,7 +8454,7 @@ BattleCommand33: ; 36f46
jr nz, .asm_36f79 ; 36f7c $fb
inc hl
ld a, BATTLE_VARS_LAST_COUNTER_MOVE_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
ld [hl], a
ld [$d265], a
ld bc, $0006
@@ -8490,7 +8490,7 @@ BattleCommand35: ; 36f9d
cp $16
jr z, .asm_36fd2 ; 36fbc $14
ld a, BATTLE_VARS_SUBSTATUS4_OPP
- call GetBattleVarPair
+ call _GetBattleVar
bit 7, [hl]
jr nz, .asm_36fd8 ; 36fc5 $11
set 7, [hl]
@@ -8534,7 +8534,7 @@ BattleCommand37: ; 36fed
and a
jr nz, .asm_37059 ; 37006 $51
ld a, BATTLE_VARS_LAST_COUNTER_MOVE_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
and a
jr z, .asm_37059 ; 3700e $49
cp $a5
@@ -8574,7 +8574,7 @@ BattleCommand37: ; 36fed
inc hl
.asm_37047
ld a, BATTLE_VARS_LAST_COUNTER_MOVE_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
ld [hl], a
ld [$d265], a
call GetMoveName
@@ -8757,7 +8757,7 @@ BattleCommand2c: ; 3713e
ld hl, EnemyMonMaxHPHi
.asm_3714f
ld a, BATTLE_VARS_MOVE_ANIM
- call CleanGetBattleVarPair
+ call GetBattleVar
ld b, a
push hl
push de
@@ -8776,10 +8776,10 @@ BattleCommand2c: ; 3713e
push af
call BattleCommandaa
ld a, BATTLE_VARS_SUBSTATUS5
- call GetBattleVarPair
+ call _GetBattleVar
res 0, [hl]
ld a, BATTLE_VARS_STATUS
- call GetBattleVarPair
+ call _GetBattleVar
ld a, [hl]
and a
ld [hl], $3
@@ -8830,7 +8830,7 @@ BattleCommand2d: ; 371cd
call Function0x372d8
ld a, BATTLE_VARS_SUBSTATUS5_OPP
- call GetBattleVarPair
+ call _GetBattleVar
bit 3, [hl]
jp nz, Function0x372d2
call CheckHiddenOpponent
@@ -8841,7 +8841,7 @@ BattleCommand2d: ; 371cd
ld a, $1
ld [$c689], a
ld a, BATTLE_VARS_SUBSTATUS4
- call GetBattleVarPair
+ call _GetBattleVar
bit 4, [hl]
push af
jr z, .asm_37200 ; 371f4 $a
@@ -8851,7 +8851,7 @@ BattleCommand2d: ; 371cd
call Function0x37e44
.asm_37200
ld a, BATTLE_VARS_SUBSTATUS5
- call GetBattleVarPair
+ call _GetBattleVar
set 3, [hl]
call Function0x372e7
ld hl, BattleMonSpecies
@@ -8987,12 +8987,12 @@ Function0x372d2: ; 372d2
Function0x372d8: ; 372d8
ld a, BATTLE_VARS_LAST_COUNTER_MOVE
- call GetBattleVarPair
+ call _GetBattleVar
xor a
ld [hl], a
ld a, BATTLE_VARS_LAST_MOVE
- call GetBattleVarPair
+ call _GetBattleVar
xor a
ld [hl], a
ret
@@ -9030,7 +9030,7 @@ BattleCommand2e: ; 372fc
.asm_3730d
ld a, BATTLE_VARS_MOVE_EFFECT
- call CleanGetBattleVarPair
+ call GetBattleVar
cp EFFECT_LIGHT_SCREEN
jr nz, .Reflect
@@ -9130,7 +9130,7 @@ PrintParalyze: ; 37372
CheckSubstituteOpp: ; 37378
ld a, BATTLE_VARS_SUBSTATUS4_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
bit 4, a
ret
; 37380
@@ -9145,7 +9145,7 @@ BattleCommand1a: ; 37380
ld c, $3
call DelayFrames
ld a, BATTLE_VARS_STATUS
- call GetBattleVarPair
+ call _GetBattleVar
xor a
ld [hli], a
inc hl
@@ -9156,10 +9156,10 @@ BattleCommand1a: ; 37380
call BattleCommand0a
call Function0x37e36
ld a, BATTLE_VARS_SUBSTATUS4
- call GetBattleVarPair
+ call _GetBattleVar
res 7, [hl]
ld a, BATTLE_VARS_SUBSTATUS5_OPP
- call GetBattleVarPair
+ call _GetBattleVar
res 6, [hl]
call Function0x37ed5
ret nc
@@ -9179,9 +9179,9 @@ BattleCommand1b: ; 373c9
call Function0x372d8
ld a, BATTLE_VARS_MOVE
- call GetBattleVarPair
+ call _GetBattleVar
ld a, BATTLE_VARS_LAST_COUNTER_MOVE_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
and a
jr z, .asm_373de ; 373d7 $5
call CheckUserMove
@@ -9197,7 +9197,7 @@ BattleCommand1b: ; 373c9
ld [$d265], a
push af
ld a, BATTLE_VARS_MOVE_ANIM
- call GetBattleVarPair
+ call _GetBattleVar
ld d, h
ld e, l
pop af
@@ -9256,7 +9256,7 @@ BattleCommand34: ; 37418
ld a, BATTLE_VARS_MOVE
- call GetBattleVarPair
+ call _GetBattleVar
ld [hl], b
call UpdateMoveData
jp ResetTurn
@@ -9452,7 +9452,7 @@ BattleCommand51: ; 37517
; Don't trap if the opponent is already trapped.
ld a, BATTLE_VARS_SUBSTATUS5
- call GetBattleVarPair
+ call _GetBattleVar
bit SUBSTATUS_CANT_RUN, [hl]
jr nz, .failed
@@ -9485,14 +9485,14 @@ BattleCommand52: ; 37536
; Only works on a sleeping opponent.
ld a, BATTLE_VARS_STATUS_OPP
- call GetBattleVarPair
+ call _GetBattleVar
and SLP
jr z, .failed
; Bail if the opponent is already having a nightmare.
ld a, BATTLE_VARS_SUBSTATUS1_OPP
- call GetBattleVarPair
+ call _GetBattleVar
bit SUBSTATUS_NIGHTMARE, [hl]
jr nz, .failed
@@ -9515,7 +9515,7 @@ BattleCommand53: ; 37563
; Thaw the user.
ld a, BATTLE_VARS_STATUS
- call GetBattleVarPair
+ call _GetBattleVar
bit FRZ, [hl]
ret z
res FRZ, [hl]
@@ -9560,7 +9560,7 @@ BattleCommand57: ; 376a0
call CheckHiddenOpponent
jr nz, .asm_376bf
ld a, BATTLE_VARS_SUBSTATUS1_OPP
- call GetBattleVarPair
+ call _GetBattleVar
bit SUBSTATUS_IDENTIFIED, [hl]
jr nz, .asm_376bf
set SUBSTATUS_IDENTIFIED, [hl]
@@ -9635,7 +9635,7 @@ BattleCommand5b: ; 37718
ld de, EnemyRolloutCount
.asm_37723
ld a, BATTLE_VARS_SUBSTATUS1
- call CleanGetBattleVarPair
+ call GetBattleVar
bit SUBSTATUS_ENCORED, a
jr z, .asm_37731
@@ -9653,7 +9653,7 @@ BattleCommand5c: ; 37734
; rolloutpower
ld a, BATTLE_VARS_STATUS
- call CleanGetBattleVarPair
+ call GetBattleVar
and 7
ret nz
@@ -9676,7 +9676,7 @@ BattleCommand5c: ; 37734
jr z, .hit
ld a, BATTLE_VARS_SUBSTATUS1
- call GetBattleVarPair
+ call _GetBattleVar
res 6, [hl]
ret
@@ -9687,18 +9687,18 @@ BattleCommand5c: ; 37734
cp $5
jr c, .asm_3776e ; 37763 $9
ld a, BATTLE_VARS_SUBSTATUS1
- call GetBattleVarPair
+ call _GetBattleVar
res 6, [hl]
jr .asm_37775 ; 3776c $7
.asm_3776e
ld a, BATTLE_VARS_SUBSTATUS1
- call GetBattleVarPair
+ call _GetBattleVar
set 6, [hl]
.asm_37775
ld a, BATTLE_VARS_SUBSTATUS2
- call CleanGetBattleVarPair
+ call GetBattleVar
bit 0, a
jr z, .asm_3777f ; 3777c $1
inc b
@@ -9795,7 +9795,7 @@ BattleCommand5f: ; 377ce
call CheckHiddenOpponent
jr nz, .asm_377f2
ld a, BATTLE_VARS_SUBSTATUS1_OPP
- call GetBattleVarPair
+ call _GetBattleVar
bit 7, [hl]
jr nz, .asm_377f2
@@ -10266,11 +10266,11 @@ Function0x37aab: ; 37aab
Function0x37ab1: ; 37ab1
ld a, BATTLE_VARS_STATUS
- call CleanGetBattleVarPair
+ call GetBattleVar
and 7
jr nz, .asm_37ac1
ld a, BATTLE_VARS_SUBSTATUS1
- call GetBattleVarPair
+ call _GetBattleVar
res 0, [hl]
.asm_37ac1
@@ -10281,11 +10281,11 @@ Function0x37ab1: ; 37ab1
res 7, [hl]
ld hl, PlayerSubStatus5
ld a, BATTLE_VARS_SUBSTATUS5
- call GetBattleVarPair
+ call _GetBattleVar
res 3, [hl]
res 4, [hl]
ld a, BATTLE_VARS_LAST_MOVE
- call GetBattleVarPair
+ call _GetBattleVar
ld [hl], 0
xor a
ld [$c730], a
@@ -10373,7 +10373,7 @@ BattleCommand69: ; 37b39
; clearhazards
ld a, BATTLE_VARS_SUBSTATUS4
- call GetBattleVarPair
+ call _GetBattleVar
bit 7, [hl]
jr z, .asm_37b4a ; 37b40 $8
res 7, [hl]
@@ -10638,7 +10638,7 @@ BattleCommand9a: ; 37c95
ld a, $1
ld [AttackMissed], a
ld a, BATTLE_VARS_LAST_COUNTER_MOVE_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
and a
ret z
ld b, a
@@ -10655,7 +10655,7 @@ BattleCommand9a: ; 37c95
call Function0x36abf
ret z
ld a, BATTLE_VARS_LAST_COUNTER_MOVE_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
dec a
ld de, StringBuffer1
call GetMoveData
@@ -10754,13 +10754,13 @@ BattleCommand9c: ; 37d34
call Function0x34548
jr nz, .asm_37d4b ; 37d37 $12
ld a, BATTLE_VARS_MOVE_ANIM
- call CleanGetBattleVarPair
+ call GetBattleVar
ld b, a
ld a, BATTLE_VARS_LAST_COUNTER_MOVE
- call GetBattleVarPair
+ call _GetBattleVar
ld [hl], b
ld a, BATTLE_VARS_LAST_MOVE
- call GetBattleVarPair
+ call _GetBattleVar
ld [hl], b
.asm_37d4b
ld hl, $c71d
@@ -10808,7 +10808,7 @@ BattleCommand9f: ; 37d94
; thunderaccuracy
ld a, BATTLE_VARS_MOVE_TYPE
- call GetBattleVarPair
+ call _GetBattleVar
inc hl
ld a, [Weather]
cp WEATHER_RAIN
@@ -10825,7 +10825,7 @@ BattleCommand9f: ; 37d94
CheckHiddenOpponent: ; 37daa
ld a, BATTLE_VARS_SUBSTATUS3_OPP
- call CleanGetBattleVarPair
+ call GetBattleVar
and $60 ; fly | dig
ret
; 37db2
@@ -10920,7 +10920,7 @@ Function0x37e19: ; 37e19
ld [FXAnimIDHi], a
ld a, BATTLE_VARS_MOVE_ANIM
- call CleanGetBattleVarPair
+ call GetBattleVar
and a
ret z
@@ -10945,7 +10945,7 @@ Function0x37e36: ; 37e36
ld [FXAnimIDHi], a
ld a, BATTLE_VARS_MOVE_ANIM
- call CleanGetBattleVarPair
+ call GetBattleVar
and a
ret z
diff --git a/battle/effects/curse.asm b/battle/effects/curse.asm
index 41ffc3a8d..9dc7f4b1d 100644
--- a/battle/effects/curse.asm
+++ b/battle/effects/curse.asm
@@ -66,7 +66,7 @@ BattleCommand54: ; 37588
jr nz, .failed
ld a, BATTLE_VARS_SUBSTATUS1_OPP
- call GetBattleVarPair
+ call _GetBattleVar
bit 1, [hl]
jr nz, .failed
diff --git a/battle/effects/endure.asm b/battle/effects/endure.asm
index 79f657a24..b2c622079 100644
--- a/battle/effects/endure.asm
+++ b/battle/effects/endure.asm
@@ -7,7 +7,7 @@ BattleCommand5a: ; 3766f
ret c
ld a, BATTLE_VARS_SUBSTATUS1
- call GetBattleVarPair
+ call _GetBattleVar
set SUBSTATUS_ENDURE, [hl]
call Function0x37e01
diff --git a/battle/effects/protect.asm b/battle/effects/protect.asm
index 80edc0d85..45e9a75d4 100644
--- a/battle/effects/protect.asm
+++ b/battle/effects/protect.asm
@@ -4,7 +4,7 @@ BattleCommand55: ; 37618
ret c
ld a, BATTLE_VARS_SUBSTATUS1
- call GetBattleVarPair
+ call _GetBattleVar
set SUBSTATUS_PROTECT, [hl]
call Function0x37e01
@@ -29,7 +29,7 @@ ProtectChance: ; 3762c
; Can't have a substitute.
ld a, BATTLE_VARS_SUBSTATUS4
- call CleanGetBattleVarPair
+ call GetBattleVar
bit SUBSTATUS_SUBSTITUTE, a
jr nz, .failed
diff --git a/battle/hidden_power.asm b/battle/hidden_power.asm
index 995acea2d..3dc40c946 100644
--- a/battle/hidden_power.asm
+++ b/battle/hidden_power.asm
@@ -94,7 +94,7 @@ GetHiddenPower: ; fbced
.GotType
push af
ld a, BATTLE_VARS_MOVE_TYPE
- call GetBattleVarPair
+ call _GetBattleVar
pop af
ld [hl], a
diff --git a/main.asm b/main.asm
index 134a9f3ed..9449ae6cf 100644
--- a/main.asm
+++ b/main.asm
@@ -2660,15 +2660,15 @@ UpdateBattleHuds: ; 39d4
; 39e1
-CleanGetBattleVarPair: ; 39e1
+GetBattleVar: ; 39e1
; Preserves hl.
push hl
- call GetBattleVarPair
+ call _GetBattleVar
pop hl
ret
; 39e7
-GetBattleVarPair: ; 39e7
+_GetBattleVar: ; 39e7
; Get variable from pair a, depending on whose turn it is.
; There are 21 variable pairs.
@@ -37192,11 +37192,11 @@ Function3c27c: ; 3c27c
xor a
ld [hl], a
ld a, $2
- call GetBattleVarPair
+ call _GetBattleVar
push af
set 7, [hl]
ld a, $c
- call GetBattleVarPair
+ call _GetBattleVar
push hl
push af
xor a
@@ -37815,18 +37815,18 @@ Function3c6de: ; 3c6de
Function3c6ed: ; 3c6ed
ld a, $5
- call GetBattleVarPair
+ call _GetBattleVar
res 2, [hl]
res 5, [hl]
ld a, $9
- call GetBattleVarPair
+ call _GetBattleVar
res 6, [hl]
ret
; 3c6fe
Function3c6fe: ; 3c6fe
ld a, $4
- call GetBattleVarPair
+ call _GetBattleVar
res 6, [hl]
ret
; 3c706
@@ -37851,7 +37851,7 @@ Function3c716: ; 3c716
call Function3c706
ret z
ld a, $a
- call CleanGetBattleVarPair
+ call GetBattleVar
and $18
jr z, .asm_3c768
ld hl, $47e2
@@ -37877,7 +37877,7 @@ Function3c716: ; 3c716
.asm_3c74d
ld a, $4
- call CleanGetBattleVarPair
+ call GetBattleVar
bit 0, a
jr z, .asm_3c765
call Function3cc76
@@ -37899,7 +37899,7 @@ Function3c716: ; 3c716
call Function3c706
jp z, $47f7
ld a, $3
- call GetBattleVarPair
+ call _GetBattleVar
bit 7, [hl]
jr z, .asm_3c7a1
call Function3c8e4
@@ -37907,7 +37907,7 @@ Function3c716: ; 3c716
ld [$cfca], a
ld de, $0107
ld a, $7
- call CleanGetBattleVarPair
+ call GetBattleVar
and $60
call z, Function3ee0f
call Function3c8e4
@@ -37923,7 +37923,7 @@ Function3c716: ; 3c716
call Function3c706
jr z, .asm_3c7f7
ld a, $0
- call GetBattleVarPair
+ call _GetBattleVar
bit 0, [hl]
jr z, .asm_3c7c5
xor a
@@ -37939,7 +37939,7 @@ Function3c716: ; 3c716
call Function3c706
jr z, .asm_3c7f7
ld a, $0
- call GetBattleVarPair
+ call _GetBattleVar
bit 1, [hl]
jr z, .asm_3c7e9
xor a
@@ -37992,7 +37992,7 @@ Function3c801: ; 3c801
.asm_3c827
ld a, $0
- call CleanGetBattleVarPair
+ call GetBattleVar
bit 4, a
ret z
dec [hl]
@@ -38004,7 +38004,7 @@ Function3c801: ; 3c801
pop af
ret nz
ld a, $0
- call GetBattleVarPair
+ call _GetBattleVar
res 4, [hl]
ld a, [hBattleTurn]
and a
@@ -38064,7 +38064,7 @@ Function3c874: ; 3c874
and a
ret z
ld a, $3
- call CleanGetBattleVarPair
+ call GetBattleVar
bit 4, a
ret nz
ld a, [de]
@@ -38074,7 +38074,7 @@ Function3c874: ; 3c874
dec [hl]
jr z, .asm_3c8de
ld a, $2
- call CleanGetBattleVarPair
+ call GetBattleVar
and $60
jr nz, .asm_3c8d3
call Function3c8e4
@@ -38320,7 +38320,7 @@ Function3ca26: ; 3ca26
ld hl, $48b6
call StdBattleTextBox
ld a, $10
- call GetBattleVarPair
+ call _GetBattleVar
push af
ld a, $f8
ld [hl], a
@@ -38335,7 +38335,7 @@ Function3ca26: ; 3ca26
ld [CurDamage], a
ld [$d257], a
ld a, $10
- call GetBattleVarPair
+ call _GetBattleVar
pop af
ld [hl], a
call UpdateBattleMonInParty
@@ -38539,7 +38539,7 @@ HandleWeather: ; 3cb9e
.asm_3cbd0
ld a, BATTLE_VARS_SUBSTATUS3
- call CleanGetBattleVarPair
+ call GetBattleVar
bit SUBSTATUS_UNDERGROUND, a
ret nz
@@ -41087,7 +41087,7 @@ Function3dc5a: ; 3dc5a
Function3dc5b: ; 3dc5b
ld a, $10
- call CleanGetBattleVarPair
+ call GetBattleVar
ld b, a
call Function3c5ec
ld a, b
@@ -41107,7 +41107,7 @@ Function3dc5b: ; 3dc5b
ld a, $d
rst FarCall
ld a, $10
- call GetBattleVarPair
+ call _GetBattleVar
ld a, $ff
ld [hl], a
pop af
@@ -41323,7 +41323,7 @@ Function3dde9: ; 3dde9
dec hl
ld b, [hl]
ld a, $b
- call GetBattleVarPair
+ call _GetBattleVar
and b
ret z
xor a
@@ -41332,18 +41332,18 @@ Function3dde9: ; 3dde9
call UpdateOpponentInParty
pop bc
ld a, $9
- call GetBattleVarPair
+ call _GetBattleVar
and [hl]
res 0, [hl]
ld a, $5
- call GetBattleVarPair
+ call _GetBattleVar
and [hl]
res 0, [hl]
ld a, b
cp $7f
jr nz, .asm_3de26
ld a, $7
- call GetBattleVarPair
+ call _GetBattleVar
res 7, [hl]
.asm_3de26
@@ -41378,7 +41378,7 @@ Function3dde9: ; 3dde9
Function3de51: ; 3de51
ld a, $7
- call CleanGetBattleVarPair
+ call GetBattleVar
bit 7, a
ret z
callab GetOpponentItem
@@ -41392,7 +41392,7 @@ Function3de51: ; 3de51
ld a, [hl]
ld [$d265], a
ld a, $7
- call GetBattleVarPair
+ call _GetBattleVar
res 7, [hl]
call GetItemName
call Function3ddc8
@@ -44057,7 +44057,7 @@ _BattleRandom: ; 3edd8
Function3ee0f: ; 3ee0f
ld a, BATTLE_VARS_SUBSTATUS3
- call CleanGetBattleVarPair
+ call GetBattleVar
and 1 << SUBSTATUS_FLYING | 1 << SUBSTATUS_UNDERGROUND
ret nz
; 3ee17
@@ -72689,7 +72689,7 @@ DoWeatherModifiers: ; fbda4
ld de, .WeatherMoveModifiers
ld a, BATTLE_VARS_MOVE_EFFECT
- call CleanGetBattleVarPair
+ call GetBattleVar
ld c, a
.CheckWeatherMove
@@ -77584,17 +77584,17 @@ UsedMoveText: ; 105db9
.start
; get address for last move
ld a, $13 ; last move
- call GetBattleVarPair
+ call _GetBattleVar
ld d, h
ld e, l
; get address for last counter move
ld a, $11
- call GetBattleVarPair
+ call _GetBattleVar
; get move animation (id)
ld a, $c ; move animation
- call CleanGetBattleVarPair
+ call GetBattleVar
ld [$d265], a
; check actor ????