Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - The current damage in battle is stored in two 8-bit addresses (will be referred to as a 16-bit address from now on) so it can store values up to 65535. This damage address is shared for both players.
- - The damage address isn't cleared (set to 0) when a battle starts or finishes, nor on a switch.
- - It will be carried over between battles.
- - If the requirements for Counter dealing damage meet, the content of the damage address is doubled (before the damage is dealt).
- - Whenever a move whose effect is NOT on this list is successfully used, the damage address is cleared.
- + CONVERSION_EFFECT
- + HAZE_EFFECT
- + SWITCH_AND_TELEPORT_EFFECT
- + MIST_EFFECT
- + FOCUS_ENERGY_EFFECT
- + CONFUSION_EFFECT
- + HEAL_EFFECT
- + TRANSFORM_EFFECT
- + LIGHT_SCREEN_EFFECT
- + REFLECT_EFFECT
- + POISON_EFFECT
- + PARALYZE_EFFECT
- + SUBSTITUTE_EFFECT
- + MIMIC_EFFECT
- + LEECH_SEED_EFFECT
- + SPLASH_EFFECT
- - Whenever a damaging move (including fixed damage moves like Seismic Toss or Super Fang, Counter, and Bide's damage dealing effect) deals damage to the target, the damage dealt corresponds to the value stored in the damage address. The damage stored corresponds to the damage calculated during the last damage calculation process.
- - Multi-turn and multi-hit moves such as Wrap, Double Kick and Fury Attack only execute damage calculation for the first hit
- - Whenever any move that goes through standard accuracy checks misses, the damage address is cleared.
- - Missing isn't the same as having no effect (e.g. Thunder Wave on a already statused move, Leer on a -6 Def Pokemon).
- - Failing because of Mist or because the target is using Fly/Dig is considered missing.
- - Moves included are:
- + Damaging moves
- + Moves that inflict sleep, poison, paralysis, or confusion
- + Disable
- + Mimic
- + Moves with a stat modifier down effect
- + Leech Seed
- - If, as a result of a damage dealing move, the target is KOed, the damage stored is overwritten with the HP the Pokemon had before being KOed.
- - If the target's Substitute faints, the damage stored is NOT overwritten with the HP the Substitute had.
Advertisement
Add Comment
Please, Sign In to add comment