summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorxCrystal <rgr.crystal@gmail.com>2016-09-17 20:54:45 +0200
committerxCrystal <rgr.crystal@gmail.com>2016-09-17 20:54:45 +0200
commit3d80668e91fe1812c86b2f1517d75f547479de7b (patch)
treef96dd4aefb749e30687a6f2f86dd90b29da1b7f7 /src
parentf822834131d68e7262055ec8fe89d13865c673f2 (diff)
wNoDamageOrEffect constants
Diffstat (limited to 'src')
-rw-r--r--src/constants/duel_constants.asm7
-rwxr-xr-xsrc/engine/home.asm12
2 files changed, 13 insertions, 6 deletions
diff --git a/src/constants/duel_constants.asm b/src/constants/duel_constants.asm
index 9d8415f..7976e38 100644
--- a/src/constants/duel_constants.asm
+++ b/src/constants/duel_constants.asm
@@ -82,3 +82,10 @@ SUBSTATUS2_BONE_ATTACK EQU $0b
SUBSTATUS2_GROWL EQU $12
SUBSTATUS5_THIS_TURN_DOUBLE_DAMAGE EQU 0
+
+;;; wNoDamageOrEffect constants
+NO_DAMAGE_OR_EFFECT_AGILITY EQU $01
+NO_DAMAGE_OR_EFFECT_BARRIER EQU $02
+NO_DAMAGE_OR_EFFECT_FLY EQU $03
+NO_DAMAGE_OR_EFFECT_TRANSPARENCY EQU $04
+NO_DAMAGE_OR_EFFECT_NSHIELD EQU $05
diff --git a/src/engine/home.asm b/src/engine/home.asm
index f2faa33..66f78aa 100755
--- a/src/engine/home.asm
+++ b/src/engine/home.asm
@@ -2827,7 +2827,7 @@ Func_17ed: ; 17ed (0:17ed)
ld hl, wDamage
ld [hli], a
ld [hl], a
- ld a, $1
+ ld a, NO_DAMAGE_OR_EFFECT_AGILITY
ld [wNoDamageOrEffect], a
Func_17fb: ; 17fb (0:17fb)
ld a, [wTempNonTurnDuelistCardId]
@@ -6407,15 +6407,15 @@ HandleNoDamageOrEffectSubstatus: ; 3432 (0:3432)
ret z
ld a, DUELVARS_ARENA_CARD_SUBSTATUS1
call GetTurnDuelistVariable
- ld e, $3
+ ld e, NO_DAMAGE_OR_EFFECT_FLY
text_hl NoDamageOrEffectDueToFlyText
cp SUBSTATUS1_FLY
jr z, .noDamageOrEffect
- ld e, $2
+ ld e, NO_DAMAGE_OR_EFFECT_BARRIER
text_hl NoDamageOrEffectDueToBarrierText
cp SUBSTATUS1_BARRIER
jr z, .noDamageOrEffect
- ld e, $1
+ ld e, NO_DAMAGE_OR_EFFECT_AGILITY
text_hl NoDamageOrEffectDueToAgilityText
cp SUBSTATUS1_AGILITY
jr z, .noDamageOrEffect
@@ -6443,7 +6443,7 @@ HandleNoDamageOrEffectSubstatus: ; 3432 (0:3432)
ld a, [wLoadedCard2Stage]
or a
ret z
- ld e, $5
+ ld e, NO_DAMAGE_OR_EFFECT_NSHIELD
text_hl NoDamageOrEffectDueToNShieldText
jr .noDamageOrEffect
@@ -6468,7 +6468,7 @@ HandleTransparency: ; 348a (0:348a)
ld de, $00f6
call TossCoin
ret nc
- ld a, $4
+ ld a, NO_DAMAGE_OR_EFFECT_TRANSPARENCY
ld [wNoDamageOrEffect], a
text_hl NoDamageOrEffectDueToTransparencyText
scf