summaryrefslogtreecommitdiff
path: root/engine/battle/moveEffects/mist_effect.asm
diff options
context:
space:
mode:
authorxCrystal <rgr.crystal@gmail.com>2015-04-01 16:16:43 +0200
committerxCrystal <rgr.crystal@gmail.com>2015-04-01 17:05:49 +0200
commit77d0e5ff84cc61ae625da19f184094241eddd4dc (patch)
tree921ae74206ff3b396cc3423a0b699b4563239a96 /engine/battle/moveEffects/mist_effect.asm
parent46c2a38c7c55ff01e8787dfd624cb1c771248b6c (diff)
Rename battle files and split move effects Part 3
b.asm, b_2.asm, c.asm, and d.asm
Diffstat (limited to 'engine/battle/moveEffects/mist_effect.asm')
-rw-r--r--engine/battle/moveEffects/mist_effect.asm21
1 files changed, 21 insertions, 0 deletions
diff --git a/engine/battle/moveEffects/mist_effect.asm b/engine/battle/moveEffects/mist_effect.asm
new file mode 100644
index 00000000..adee1dfd
--- /dev/null
+++ b/engine/battle/moveEffects/mist_effect.asm
@@ -0,0 +1,21 @@
+MistEffect_: ; 33f2b (c:7f2b)
+ ld hl, W_PLAYERBATTSTATUS2
+ ld a, [$fff3]
+ and a
+ jr z, .asm_33f36
+ ld hl, W_ENEMYBATTSTATUS2
+.asm_33f36
+ bit ProtectedByMist, [hl] ; is mon protected by mist?
+ jr nz, .asm_33f4a
+ set ProtectedByMist, [hl] ; mon is now protected by mist
+ callab PlayCurrentMoveAnimation
+ ld hl, ShroudedInMistText
+ jp PrintText
+.asm_33f4a
+ ld hl, PrintButItFailedText_
+ ld b, BANK(PrintButItFailedText_)
+ jp Bankswitch
+
+ShroudedInMistText: ; 33f52 (c:7f52)
+ TX_FAR _ShroudedInMistText
+ db "@"