diff options
author | xCrystal <rgr.crystal@gmail.com> | 2016-03-05 14:40:38 +0100 |
---|---|---|
committer | xCrystal <rgr.crystal@gmail.com> | 2016-03-05 14:40:38 +0100 |
commit | 4f740092b306c1652131fe37dde65d35a42a0b6b (patch) | |
tree | 78c635aceb2dde9ac92790b48a3482350d3ae20d /src | |
parent | 613e12b1e2da06f593bd24b434ca96063923ff8b (diff) |
no need for CARD_ prefix in status constants
Diffstat (limited to 'src')
-rw-r--r-- | src/constants/duel_constants.asm | 14 | ||||
-rwxr-xr-x | src/engine/bank1.asm | 8 | ||||
-rw-r--r-- | src/engine/effect_functions.asm | 10 | ||||
-rwxr-xr-x | src/engine/home.asm | 8 |
4 files changed, 21 insertions, 19 deletions
diff --git a/src/constants/duel_constants.asm b/src/constants/duel_constants.asm index 0ba6715..87bfdba 100644 --- a/src/constants/duel_constants.asm +++ b/src/constants/duel_constants.asm @@ -39,9 +39,11 @@ CARD_LOCATION_BENCH_5 EQU $15 ; status condition constants ; two statuses can be combined if they are identified by a different nybble -CARD_NOSTATUS EQU $00 -CARD_CONFUSED EQU $01 -CARD_ASLEEP EQU $02 -CARD_PARALYZED EQU $03 -CARD_POISONED EQU $80 -CARD_DOUBLE_POISONED EQU $c0 +CARD_NOSTATUS EQU $00 +CONFUSED EQU $01 +ASLEEP EQU $02 +PARALYZED EQU $03 +POISONED EQU $80 +DOUBLE_POISONED EQU $c0 + +PASSIVE_STATUS_MASK EQU $f ; confused, asleep or paralyzed diff --git a/src/engine/bank1.asm b/src/engine/bank1.asm index 70a8ffd..74687df 100755 --- a/src/engine/bank1.asm +++ b/src/engine/bank1.asm @@ -402,7 +402,7 @@ PlayerEndTurn: ; 439a (1:439a) PlayerRetreat: ; 43ab (1:43ab) ld a, DUELVARS_ARENA_CARD_STATUS call GetTurnDuelistVariable - and a,$0f + and a,PASSIVE_STATUS_MASK cp a, $01 ldh [$ffa0], a jr nz, Func_43f1 @@ -739,10 +739,10 @@ INCBIN "baserom.gbc",$488f, $4918 - $488f CheckIfActiveCardParalyzedOrAsleep: ; 4918 (1:4918) ld a, DUELVARS_ARENA_CARD_STATUS call GetTurnDuelistVariable - and $0f - cp CARD_PARALYZED + and PASSIVE_STATUS_MASK + cp PARALYZED jr z, .paralyzed - cp CARD_ASLEEP + cp ASLEEP jr z, .asleep or a ret diff --git a/src/engine/effect_functions.asm b/src/engine/effect_functions.asm index 84d3b0b..3fabccd 100644 --- a/src/engine/effect_functions.asm +++ b/src/engine/effect_functions.asm @@ -4,24 +4,24 @@ Poison50PercentEffect: ; 2c000 (b:4000) ret nc PoisonEffect: ; 2c007 (b:4007) - lb bc, $0f, CARD_POISONED + lb bc, $0f, POISONED jr applyEffect - lb bc, $0f, CARD_DOUBLE_POISONED + lb bc, $0f, DOUBLE_POISONED jr applyEffect Paralysis50PercentEffect: ; 2c011 (b:4011) text_de ParalysisCheckText call DisplayCoinTossScreen2_BankB ret nc - lb bc, $f0, CARD_PARALYZED + lb bc, $f0, PARALYZED jr applyEffect Confusion50PercentEffect: ; 2c01d (b:401d) text_de ConfusionCheckText call DisplayCoinTossScreen2_BankB ret nc - lb bc, $f0, CARD_CONFUSED + lb bc, $f0, CONFUSED jr applyEffect text_de SleepCheckText @@ -29,7 +29,7 @@ Confusion50PercentEffect: ; 2c01d (b:401d) ret nc SleepEffect: ; 2c030 (b:4030) - lb bc, $f0, CARD_ASLEEP + lb bc, $f0, ASLEEP jr applyEffect applyEffect diff --git a/src/engine/home.asm b/src/engine/home.asm index 090279a..9e8144f 100755 --- a/src/engine/home.asm +++ b/src/engine/home.asm @@ -2768,8 +2768,8 @@ Func_18d7: ; 18d7 (0:18d7) ld [wccc9], a ld a, DUELVARS_ARENA_CARD_STATUS call GetTurnDuelistVariable - and $f - cp CARD_CONFUSED + and PASSIVE_STATUS_MASK + cp CONFUSED jr z, .confused or a ret @@ -6058,7 +6058,7 @@ Func_34f0: ; 34f0 (0:34f0) jr nz, .asm_3500 ld a, DUELVARS_ARENA_CARD_STATUS call GetTurnDuelistVariable - and $f + and PASSIVE_STATUS_MASK text_hl CannotUseDueToStatusText scf jr nz, .asm_3508 @@ -6103,7 +6103,7 @@ Func_3525: ; 3525 (0:3525) jr nz, .asm_3549 ld a, DUELVARS_ARENA_CARD_STATUS call GetTurnDuelistVariable - and $f + and PASSIVE_STATUS_MASK jr nz, .asm_3549 inc c .asm_3549 |