diff options
author | xCrystal <rgr.crystal@gmail.com> | 2015-04-08 12:15:08 +0200 |
---|---|---|
committer | xCrystal <rgr.crystal@gmail.com> | 2015-04-08 23:54:29 +0200 |
commit | b2dc57576d13ebf4dfa35b0132b003d2cfe4d39e (patch) | |
tree | 1be14a85d0771092f5833b575a1c613c39f42a57 /engine/battle/moveEffects/leech_seed_effect.asm | |
parent | c2efe700ac1c5cca88bac710b98388a99665741e (diff) |
Document move effects
Document mist effect
Document recoil effect
Document heal effect
Update conversion_effect.asm
Update haze_effect.asm
Update leech_seed_effect.asm
Update pay_day_effect.asm
Update reflect_light_screen_effect.asm
Update substitute_effect.asm
Update transform_effect.asm
Diffstat (limited to 'engine/battle/moveEffects/leech_seed_effect.asm')
-rw-r--r-- | engine/battle/moveEffects/leech_seed_effect.asm | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/engine/battle/moveEffects/leech_seed_effect.asm b/engine/battle/moveEffects/leech_seed_effect.asm index a257d143..e29fd7c2 100644 --- a/engine/battle/moveEffects/leech_seed_effect.asm +++ b/engine/battle/moveEffects/leech_seed_effect.asm @@ -1,30 +1,31 @@ LeechSeedEffect_: ; 2bea9 (a:7ea9) callab MoveHitTest - ld a, [W_MOVEMISSED] ; W_MOVEMISSED + ld a, [W_MOVEMISSED] and a - jr nz, .asm_2bee7 - ld hl, W_ENEMYBATTSTATUS2 ; W_ENEMYBATTSTATUS2 - ld de, wEnemyMonType1 ; wcfea (aliases: wEnemyMonType) - ld a, [H_WHOSETURN] ; $fff3 + jr nz, .moveMissed + ld hl, W_ENEMYBATTSTATUS2 + ld de, wEnemyMonType1 + ld a, [H_WHOSETURN] and a - jr z, .asm_2bec8 - ld hl, W_PLAYERBATTSTATUS2 ; W_PLAYERBATTSTATUS2 - ld de, wBattleMonType1 ; wd019 (aliases: wBattleMonType) -.asm_2bec8 + jr z, .leechSeedEffect + ld hl, W_PLAYERBATTSTATUS2 + ld de, wBattleMonType1 +.leechSeedEffect +; miss if the target is grass-type or already seeded ld a, [de] cp GRASS - jr z, .asm_2bee7 + jr z, .moveMissed inc de ld a, [de] cp GRASS - jr z, .asm_2bee7 + jr z, .moveMissed bit Seeded, [hl] - jr nz, .asm_2bee7 + jr nz, .moveMissed set Seeded, [hl] callab PlayCurrentMoveAnimation ld hl, WasSeededText ; $7ef2 jp PrintText -.asm_2bee7 +.moveMissed ld c, $32 call DelayFrames ld hl, EvadedAttackText ; $7ef7 |