summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorxCrystal <rgr.crystal@gmail.com>2017-03-30 20:35:40 +0200
committerxCrystal <rgr.crystal@gmail.com>2017-03-30 20:35:40 +0200
commitd051743bbde89dba3ad308b9a9c43c7669984d6e (patch)
tree009fab541b9f05f2de369e3ff6c8b17b8c1cee8e /src
parenteb16c4e0b679291fae0e6acfba24c0611df50437 (diff)
Name some confusion and transparency labels
Diffstat (limited to 'src')
-rwxr-xr-xsrc/engine/home.asm19
-rw-r--r--src/text/text2.asm4
-rwxr-xr-xsrc/text/text_offsets.asm4
3 files changed, 14 insertions, 13 deletions
diff --git a/src/engine/home.asm b/src/engine/home.asm
index 12b685a..cff122a 100755
--- a/src/engine/home.asm
+++ b/src/engine/home.asm
@@ -2824,8 +2824,8 @@ Func_1730: ; 1730 (0:1730)
call Func_0f7f
ld a, $6
call TryExecuteEffectCommandFunction
- call Func_18d7
- jp c, Func_1828
+ call CheckSelfConfusionDamage
+ jp c, DealConfusionDamageToSelf
call Func_1b8d
call WaitForWideTextBoxInput
call Func_0f58
@@ -2914,7 +2914,7 @@ Func_1823: ; 1823 (0:1823)
or a
ret
-Func_1828: ; 1828 (0:1828)
+DealConfusionDamageToSelf: ; 1828 (0:1828)
bank1call $4f9d
ld a, $1
ld [wcce6], a
@@ -2922,7 +2922,7 @@ Func_1828: ; 1828 (0:1828)
call DrawWideTextBox_PrintText
ld a, $75
ld [wLoadedMoveAnimation], a
- ld a, $14
+ ld a, 20 ; damage
call Func_195c
call Func_1bb4
call $6e49
@@ -3005,7 +3005,8 @@ Func_189d: ; 189d (0:189d)
ld de, $0000
ret
-Func_18d7: ; 18d7 (0:18d7)
+; return carry and 1 into wccc9 if damage is dealt to oneself due to confusion
+CheckSelfConfusionDamage: ; 18d7 (0:18d7)
xor a
ld [wccc9], a
ld a, DUELVARS_ARENA_CARD_STATUS
@@ -3016,14 +3017,14 @@ Func_18d7: ; 18d7 (0:18d7)
or a
ret
.confused
- ld de, $00f7
+ text_de ConfusionCheckDamageText
call TossCoin
- jr c, .asm_18f7
+ jr c, .noConfusionDamage
ld a, $1
ld [wccc9], a
scf
ret
-.asm_18f7
+.noConfusionDamage
or a
ret
; 0x18f9
@@ -6518,7 +6519,7 @@ HandleTransparency: ; 348a (0:348a)
jr c, .asm_3491
xor a
ld [wcac2], a
- ld de, $00f6
+ text_de TransparencyCheckText
call TossCoin
ret nc
ld a, NO_DAMAGE_OR_EFFECT_TRANSPARENCY
diff --git a/src/text/text2.asm b/src/text/text2.asm
index 9c6b04a..4754a23 100644
--- a/src/text/text2.asm
+++ b/src/text/text2.asm
@@ -3,12 +3,12 @@ AcidCheckText: ; 38000 (e:4000)
line "unable to Retreat during next turn."
done
-Text00f6: ; 3803b (e:403b)
+TransparencyCheckText: ; 3803b (e:403b)
text "Transparency check! If Heads,"
line "do not receive opponent's Attack!"
done
-Text00f7: ; 3807c (e:407c)
+ConfusionCheckDamageText: ; 3807c (e:407c)
text "Confusion check,"
line "If Tails, damage to yourself!"
done
diff --git a/src/text/text_offsets.asm b/src/text/text_offsets.asm
index c2b77c2..d2b5709 100755
--- a/src/text/text_offsets.asm
+++ b/src/text/text_offsets.asm
@@ -248,8 +248,8 @@ TextOffsets:: ; 34000 (d:4000)
textpointer Text00f3
textpointer Text00f4
textpointer AcidCheckText
- textpointer Text00f6
- textpointer Text00f7
+ textpointer TransparencyCheckText
+ textpointer ConfusionCheckDamageText
textpointer Text00f8
textpointer Text00f9
textpointer Text00fa