summaryrefslogtreecommitdiff
path: root/src/battle_tv.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/battle_tv.c')
-rw-r--r--src/battle_tv.c580
1 files changed, 290 insertions, 290 deletions
diff --git a/src/battle_tv.c b/src/battle_tv.c
index 8c1f8044a..2c6c1b0a3 100644
--- a/src/battle_tv.c
+++ b/src/battle_tv.c
@@ -86,219 +86,219 @@ static const u16 sVariableDmgMoves[] =
static const u16 sPoints_MoveEffect[NUM_BATTLE_MOVE_EFFECTS] =
{
- [EFFECT_HIT] = 1,
- [EFFECT_SLEEP] = 1,
- [EFFECT_POISON_HIT] = 1,
- [EFFECT_ABSORB] = 4,
- [EFFECT_BURN_HIT] = 1,
- [EFFECT_FREEZE_HIT] = 1,
- [EFFECT_PARALYZE_HIT] = 1,
- [EFFECT_EXPLOSION] = 0,
- [EFFECT_DREAM_EATER] = 5,
- [EFFECT_MIRROR_MOVE] = 1,
- [EFFECT_ATTACK_UP] = 1,
- [EFFECT_DEFENSE_UP] = 1,
- [EFFECT_SPEED_UP] = 1,
- [EFFECT_SPECIAL_ATTACK_UP] = 1,
- [EFFECT_SPECIAL_DEFENSE_UP] = 1,
+ [EFFECT_HIT] = 1,
+ [EFFECT_SLEEP] = 1,
+ [EFFECT_POISON_HIT] = 1,
+ [EFFECT_ABSORB] = 4,
+ [EFFECT_BURN_HIT] = 1,
+ [EFFECT_FREEZE_HIT] = 1,
+ [EFFECT_PARALYZE_HIT] = 1,
+ [EFFECT_EXPLOSION] = 0,
+ [EFFECT_DREAM_EATER] = 5,
+ [EFFECT_MIRROR_MOVE] = 1,
+ [EFFECT_ATTACK_UP] = 1,
+ [EFFECT_DEFENSE_UP] = 1,
+ [EFFECT_SPEED_UP] = 1,
+ [EFFECT_SPECIAL_ATTACK_UP] = 1,
+ [EFFECT_SPECIAL_DEFENSE_UP] = 1,
[EFFECT_ACCURACY_UP] = 1,
- [EFFECT_EVASION_UP] = 1,
- [EFFECT_ALWAYS_HIT] = 2,
- [EFFECT_ATTACK_DOWN] = 1,
- [EFFECT_DEFENSE_DOWN] = 1,
- [EFFECT_SPEED_DOWN] = 1,
- [EFFECT_SPECIAL_ATTACK_DOWN] = 1,
- [EFFECT_SPECIAL_DEFENSE_DOWN] = 1,
- [EFFECT_ACCURACY_DOWN] = 1,
- [EFFECT_EVASION_DOWN] = 1,
- [EFFECT_HAZE] = 5,
- [EFFECT_BIDE] = 5,
- [EFFECT_RAMPAGE] = 4,
- [EFFECT_ROAR] = 5,
- [EFFECT_MULTI_HIT] = 1,
- [EFFECT_CONVERSION] = 3,
+ [EFFECT_EVASION_UP] = 1,
+ [EFFECT_ALWAYS_HIT] = 2,
+ [EFFECT_ATTACK_DOWN] = 1,
+ [EFFECT_DEFENSE_DOWN] = 1,
+ [EFFECT_SPEED_DOWN] = 1,
+ [EFFECT_SPECIAL_ATTACK_DOWN] = 1,
+ [EFFECT_SPECIAL_DEFENSE_DOWN] = 1,
+ [EFFECT_ACCURACY_DOWN] = 1,
+ [EFFECT_EVASION_DOWN] = 1,
+ [EFFECT_HAZE] = 5,
+ [EFFECT_BIDE] = 5,
+ [EFFECT_RAMPAGE] = 4,
+ [EFFECT_ROAR] = 5,
+ [EFFECT_MULTI_HIT] = 1,
+ [EFFECT_CONVERSION] = 3,
[EFFECT_FLINCH_HIT] = 1,
- [EFFECT_RESTORE_HP] = 3,
- [EFFECT_TOXIC] = 5,
- [EFFECT_PAY_DAY] = 1,
- [EFFECT_LIGHT_SCREEN] = 7,
- [EFFECT_TRI_ATTACK] = 1,
- [EFFECT_REST] = 7,
- [EFFECT_OHKO] = 7,
- [EFFECT_RAZOR_WIND] = 1,
- [EFFECT_SUPER_FANG] = 5,
- [EFFECT_DRAGON_RAGE] = 2,
- [EFFECT_TRAP] = 4,
- [EFFECT_HIGH_CRITICAL] = 1,
- [EFFECT_DOUBLE_HIT] = 1,
- [EFFECT_RECOIL_IF_MISS] = 1,
- [EFFECT_MIST] = 5,
+ [EFFECT_RESTORE_HP] = 3,
+ [EFFECT_TOXIC] = 5,
+ [EFFECT_PAY_DAY] = 1,
+ [EFFECT_LIGHT_SCREEN] = 7,
+ [EFFECT_TRI_ATTACK] = 1,
+ [EFFECT_REST] = 7,
+ [EFFECT_OHKO] = 7,
+ [EFFECT_RAZOR_WIND] = 1,
+ [EFFECT_SUPER_FANG] = 5,
+ [EFFECT_DRAGON_RAGE] = 2,
+ [EFFECT_TRAP] = 4,
+ [EFFECT_HIGH_CRITICAL] = 1,
+ [EFFECT_DOUBLE_HIT] = 1,
+ [EFFECT_RECOIL_IF_MISS] = 1,
+ [EFFECT_MIST] = 5,
[EFFECT_FOCUS_ENERGY] = 1,
- [EFFECT_RECOIL] = 2,
- [EFFECT_CONFUSE] = 4,
- [EFFECT_ATTACK_UP_2] = 1,
- [EFFECT_DEFENSE_UP_2] = 1,
- [EFFECT_SPEED_UP_2] = 1,
- [EFFECT_SPECIAL_ATTACK_UP_2] = 1,
- [EFFECT_SPECIAL_DEFENSE_UP_2] = 1,
- [EFFECT_ACCURACY_UP_2] = 1,
- [EFFECT_EVASION_UP_2] = 1,
- [EFFECT_TRANSFORM] = 0,
- [EFFECT_ATTACK_DOWN_2] = 1,
- [EFFECT_DEFENSE_DOWN_2] = 1,
- [EFFECT_SPEED_DOWN_2] = 1,
- [EFFECT_SPECIAL_ATTACK_DOWN_2] = 1,
- [EFFECT_SPECIAL_DEFENSE_DOWN_2] = 1,
+ [EFFECT_RECOIL] = 2,
+ [EFFECT_CONFUSE] = 4,
+ [EFFECT_ATTACK_UP_2] = 1,
+ [EFFECT_DEFENSE_UP_2] = 1,
+ [EFFECT_SPEED_UP_2] = 1,
+ [EFFECT_SPECIAL_ATTACK_UP_2] = 1,
+ [EFFECT_SPECIAL_DEFENSE_UP_2] = 1,
+ [EFFECT_ACCURACY_UP_2] = 1,
+ [EFFECT_EVASION_UP_2] = 1,
+ [EFFECT_TRANSFORM] = 0,
+ [EFFECT_ATTACK_DOWN_2] = 1,
+ [EFFECT_DEFENSE_DOWN_2] = 1,
+ [EFFECT_SPEED_DOWN_2] = 1,
+ [EFFECT_SPECIAL_ATTACK_DOWN_2] = 1,
+ [EFFECT_SPECIAL_DEFENSE_DOWN_2] = 1,
[EFFECT_ACCURACY_DOWN_2] = 1,
- [EFFECT_EVASION_DOWN_2] = 1,
- [EFFECT_REFLECT] = 7,
- [EFFECT_POISON] = 4,
- [EFFECT_PARALYZE] = 4,
- [EFFECT_ATTACK_DOWN_HIT] = 1,
- [EFFECT_DEFENSE_DOWN_HIT] = 1,
- [EFFECT_SPEED_DOWN_HIT] = 1,
- [EFFECT_SPECIAL_ATTACK_DOWN_HIT] = 1,
- [EFFECT_SPECIAL_DEFENSE_DOWN_HIT] = 1,
- [EFFECT_ACCURACY_DOWN_HIT] = 1,
- [EFFECT_EVASION_DOWN_HIT] = 1,
- [EFFECT_SKY_ATTACK] = 4,
- [EFFECT_CONFUSE_HIT] = 1,
- [EFFECT_TWINEEDLE] = 1,
- [EFFECT_VITAL_THROW] = 1,
+ [EFFECT_EVASION_DOWN_2] = 1,
+ [EFFECT_REFLECT] = 7,
+ [EFFECT_POISON] = 4,
+ [EFFECT_PARALYZE] = 4,
+ [EFFECT_ATTACK_DOWN_HIT] = 1,
+ [EFFECT_DEFENSE_DOWN_HIT] = 1,
+ [EFFECT_SPEED_DOWN_HIT] = 1,
+ [EFFECT_SPECIAL_ATTACK_DOWN_HIT] = 1,
+ [EFFECT_SPECIAL_DEFENSE_DOWN_HIT] = 1,
+ [EFFECT_ACCURACY_DOWN_HIT] = 1,
+ [EFFECT_EVASION_DOWN_HIT] = 1,
+ [EFFECT_SKY_ATTACK] = 4,
+ [EFFECT_CONFUSE_HIT] = 1,
+ [EFFECT_TWINEEDLE] = 1,
+ [EFFECT_VITAL_THROW] = 1,
[EFFECT_SUBSTITUTE] = 4,
- [EFFECT_RECHARGE] = 5,
- [EFFECT_RAGE] = 2,
- [EFFECT_MIMIC] = 4,
- [EFFECT_METRONOME] = 1,
- [EFFECT_LEECH_SEED] = 4,
- [EFFECT_SPLASH] = 1,
- [EFFECT_DISABLE] = 7,
- [EFFECT_LEVEL_DAMAGE] = 2,
- [EFFECT_PSYWAVE] = 1,
- [EFFECT_COUNTER] = 5,
- [EFFECT_ENCORE] = 7,
- [EFFECT_PAIN_SPLIT] = 3,
- [EFFECT_SNORE] = 3,
- [EFFECT_CONVERSION_2] = 4,
- [EFFECT_LOCK_ON] = 3,
+ [EFFECT_RECHARGE] = 5,
+ [EFFECT_RAGE] = 2,
+ [EFFECT_MIMIC] = 4,
+ [EFFECT_METRONOME] = 1,
+ [EFFECT_LEECH_SEED] = 4,
+ [EFFECT_SPLASH] = 1,
+ [EFFECT_DISABLE] = 7,
+ [EFFECT_LEVEL_DAMAGE] = 2,
+ [EFFECT_PSYWAVE] = 1,
+ [EFFECT_COUNTER] = 5,
+ [EFFECT_ENCORE] = 7,
+ [EFFECT_PAIN_SPLIT] = 3,
+ [EFFECT_SNORE] = 3,
+ [EFFECT_CONVERSION_2] = 4,
+ [EFFECT_LOCK_ON] = 3,
[EFFECT_SKETCH] = 3,
- [EFFECT_UNUSED_60] = 3,
- [EFFECT_SLEEP_TALK] = 3,
- [EFFECT_DESTINY_BOND] = 3,
- [EFFECT_FLAIL] = 2,
- [EFFECT_SPITE] = 4,
- [EFFECT_FALSE_SWIPE] = 1,
- [EFFECT_HEAL_BELL] = 5,
- [EFFECT_QUICK_ATTACK] = 1,
- [EFFECT_TRIPLE_KICK] = 1,
- [EFFECT_THIEF] = 4,
- [EFFECT_MEAN_LOOK] = 5,
- [EFFECT_NIGHTMARE] = 3,
- [EFFECT_MINIMIZE] = 1,
- [EFFECT_CURSE] = 2,
- [EFFECT_UNUSED_6E] = 1,
+ [EFFECT_UNUSED_60] = 3,
+ [EFFECT_SLEEP_TALK] = 3,
+ [EFFECT_DESTINY_BOND] = 3,
+ [EFFECT_FLAIL] = 2,
+ [EFFECT_SPITE] = 4,
+ [EFFECT_FALSE_SWIPE] = 1,
+ [EFFECT_HEAL_BELL] = 5,
+ [EFFECT_QUICK_ATTACK] = 1,
+ [EFFECT_TRIPLE_KICK] = 1,
+ [EFFECT_THIEF] = 4,
+ [EFFECT_MEAN_LOOK] = 5,
+ [EFFECT_NIGHTMARE] = 3,
+ [EFFECT_MINIMIZE] = 1,
+ [EFFECT_CURSE] = 2,
+ [EFFECT_UNUSED_6E] = 1,
[EFFECT_PROTECT] = 5,
- [EFFECT_SPIKES] = 4,
- [EFFECT_FORESIGHT] = 3,
- [EFFECT_PERISH_SONG] = 6,
- [EFFECT_SANDSTORM] = 4,
- [EFFECT_ENDURE] = 3,
- [EFFECT_ROLLOUT] = 3,
- [EFFECT_SWAGGER] = 3,
- [EFFECT_FURY_CUTTER] = 2,
- [EFFECT_ATTRACT] = 4,
- [EFFECT_RETURN] = 1,
- [EFFECT_PRESENT] = 1,
- [EFFECT_FRUSTRATION] = 1,
- [EFFECT_SAFEGUARD] = 5,
- [EFFECT_THAW_HIT] = 1,
- [EFFECT_MAGNITUDE] = 1,
+ [EFFECT_SPIKES] = 4,
+ [EFFECT_FORESIGHT] = 3,
+ [EFFECT_PERISH_SONG] = 6,
+ [EFFECT_SANDSTORM] = 4,
+ [EFFECT_ENDURE] = 3,
+ [EFFECT_ROLLOUT] = 3,
+ [EFFECT_SWAGGER] = 3,
+ [EFFECT_FURY_CUTTER] = 2,
+ [EFFECT_ATTRACT] = 4,
+ [EFFECT_RETURN] = 1,
+ [EFFECT_PRESENT] = 1,
+ [EFFECT_FRUSTRATION] = 1,
+ [EFFECT_SAFEGUARD] = 5,
+ [EFFECT_THAW_HIT] = 1,
+ [EFFECT_MAGNITUDE] = 1,
[EFFECT_BATON_PASS] = 7,
- [EFFECT_PURSUIT] = 2,
- [EFFECT_RAPID_SPIN] = 2,
- [EFFECT_SONICBOOM] = 1,
- [EFFECT_UNUSED_83] = 1,
- [EFFECT_MORNING_SUN] = 4,
- [EFFECT_SYNTHESIS] = 4,
- [EFFECT_MOONLIGHT] = 4,
- [EFFECT_HIDDEN_POWER] = 1,
- [EFFECT_RAIN_DANCE] = 4,
- [EFFECT_SUNNY_DAY] = 4,
- [EFFECT_DEFENSE_UP_HIT] = 1,
- [EFFECT_ATTACK_UP_HIT] = 1,
- [EFFECT_ALL_STATS_UP_HIT] = 1,
- [EFFECT_UNUSED_8D] = 1,
- [EFFECT_BELLY_DRUM] = 7,
+ [EFFECT_PURSUIT] = 2,
+ [EFFECT_RAPID_SPIN] = 2,
+ [EFFECT_SONICBOOM] = 1,
+ [EFFECT_UNUSED_83] = 1,
+ [EFFECT_MORNING_SUN] = 4,
+ [EFFECT_SYNTHESIS] = 4,
+ [EFFECT_MOONLIGHT] = 4,
+ [EFFECT_HIDDEN_POWER] = 1,
+ [EFFECT_RAIN_DANCE] = 4,
+ [EFFECT_SUNNY_DAY] = 4,
+ [EFFECT_DEFENSE_UP_HIT] = 1,
+ [EFFECT_ATTACK_UP_HIT] = 1,
+ [EFFECT_ALL_STATS_UP_HIT] = 1,
+ [EFFECT_UNUSED_8D] = 1,
+ [EFFECT_BELLY_DRUM] = 7,
[EFFECT_PSYCH_UP] = 7,
- [EFFECT_MIRROR_COAT] = 6,
- [EFFECT_SKULL_BASH] = 3,
- [EFFECT_TWISTER] = 1,
+ [EFFECT_MIRROR_COAT] = 6,
+ [EFFECT_SKULL_BASH] = 3,
+ [EFFECT_TWISTER] = 1,
[EFFECT_EARTHQUAKE] = 1,
- [EFFECT_FUTURE_SIGHT] = 1,
- [EFFECT_GUST] = 1,
- [EFFECT_FLINCH_MINIMIZE_HIT] = 1,
- [EFFECT_SOLARBEAM] = 1,
- [EFFECT_THUNDER] = 1,
- [EFFECT_TELEPORT] = 1,
- [EFFECT_BEAT_UP] = 2,
- [EFFECT_SEMI_INVULNERABLE] = 3,
- [EFFECT_DEFENSE_CURL] = 1,
- [EFFECT_SOFTBOILED] = 1,
- [EFFECT_FAKE_OUT] = 4,
+ [EFFECT_FUTURE_SIGHT] = 1,
+ [EFFECT_GUST] = 1,
+ [EFFECT_FLINCH_MINIMIZE_HIT] = 1,
+ [EFFECT_SOLARBEAM] = 1,
+ [EFFECT_THUNDER] = 1,
+ [EFFECT_TELEPORT] = 1,
+ [EFFECT_BEAT_UP] = 2,
+ [EFFECT_SEMI_INVULNERABLE] = 3,
+ [EFFECT_DEFENSE_CURL] = 1,
+ [EFFECT_SOFTBOILED] = 1,
+ [EFFECT_FAKE_OUT] = 4,
[EFFECT_UPROAR] = 4,
- [EFFECT_STOCKPILE] = 3,
- [EFFECT_SPIT_UP] = 3,
- [EFFECT_SWALLOW] = 3,
- [EFFECT_UNUSED_A3] = 1,
- [EFFECT_HAIL] = 4,
- [EFFECT_TORMENT] = 7,
- [EFFECT_FLATTER] = 7,
- [EFFECT_WILL_O_WISP] = 5,
- [EFFECT_MEMENTO] = 7,
- [EFFECT_FACADE] = 1,
- [EFFECT_FOCUS_PUNCH] = 7,
- [EFFECT_SMELLINGSALT] = 1,
- [EFFECT_FOLLOW_ME] = 5,
- [EFFECT_NATURE_POWER] = 0,
- [EFFECT_CHARGE] = 4,
+ [EFFECT_STOCKPILE] = 3,
+ [EFFECT_SPIT_UP] = 3,
+ [EFFECT_SWALLOW] = 3,
+ [EFFECT_UNUSED_A3] = 1,
+ [EFFECT_HAIL] = 4,
+ [EFFECT_TORMENT] = 7,
+ [EFFECT_FLATTER] = 7,
+ [EFFECT_WILL_O_WISP] = 5,
+ [EFFECT_MEMENTO] = 7,
+ [EFFECT_FACADE] = 1,
+ [EFFECT_FOCUS_PUNCH] = 7,
+ [EFFECT_SMELLINGSALT] = 1,
+ [EFFECT_FOLLOW_ME] = 5,
+ [EFFECT_NATURE_POWER] = 0,
+ [EFFECT_CHARGE] = 4,
[EFFECT_TAUNT] = 4,
- [EFFECT_HELPING_HAND] = 4,
- [EFFECT_TRICK] = 4,
- [EFFECT_ROLE_PLAY] = 4,
- [EFFECT_WISH] = 2,
- [EFFECT_ASSIST] = 2,
- [EFFECT_INGRAIN] = 6,
- [EFFECT_SUPERPOWER] = 3,
- [EFFECT_MAGIC_COAT] = 6,
- [EFFECT_RECYCLE] = 4,
- [EFFECT_REVENGE] = 4,
- [EFFECT_BRICK_BREAK] = 2,
- [EFFECT_YAWN] = 5,
- [EFFECT_KNOCK_OFF] = 2,
- [EFFECT_ENDEAVOR] = 1,
- [EFFECT_ERUPTION] = 1,
+ [EFFECT_HELPING_HAND] = 4,
+ [EFFECT_TRICK] = 4,
+ [EFFECT_ROLE_PLAY] = 4,
+ [EFFECT_WISH] = 2,
+ [EFFECT_ASSIST] = 2,
+ [EFFECT_INGRAIN] = 6,
+ [EFFECT_SUPERPOWER] = 3,
+ [EFFECT_MAGIC_COAT] = 6,
+ [EFFECT_RECYCLE] = 4,
+ [EFFECT_REVENGE] = 4,
+ [EFFECT_BRICK_BREAK] = 2,
+ [EFFECT_YAWN] = 5,
+ [EFFECT_KNOCK_OFF] = 2,
+ [EFFECT_ENDEAVOR] = 1,
+ [EFFECT_ERUPTION] = 1,
[EFFECT_SKILL_SWAP] = 6,
- [EFFECT_IMPRISON] = 6,
- [EFFECT_REFRESH] = 6,
- [EFFECT_GRUDGE] = 1,
- [EFFECT_SNATCH] = 1,
- [EFFECT_LOW_KICK] = 1,
- [EFFECT_SECRET_POWER] = 1,
- [EFFECT_DOUBLE_EDGE] = 2,
- [EFFECT_TEETER_DANCE] = 6,
- [EFFECT_BLAZE_KICK] = 1,
- [EFFECT_MUD_SPORT] = 4,
- [EFFECT_POISON_FANG] = 1,
- [EFFECT_WEATHER_BALL] = 1,
- [EFFECT_OVERHEAT] = 3,
- [EFFECT_TICKLE] = 1,
- [EFFECT_COSMIC_POWER] = 1,
+ [EFFECT_IMPRISON] = 6,
+ [EFFECT_REFRESH] = 6,
+ [EFFECT_GRUDGE] = 1,
+ [EFFECT_SNATCH] = 1,
+ [EFFECT_LOW_KICK] = 1,
+ [EFFECT_SECRET_POWER] = 1,
+ [EFFECT_DOUBLE_EDGE] = 2,
+ [EFFECT_TEETER_DANCE] = 6,
+ [EFFECT_BLAZE_KICK] = 1,
+ [EFFECT_MUD_SPORT] = 4,
+ [EFFECT_POISON_FANG] = 1,
+ [EFFECT_WEATHER_BALL] = 1,
+ [EFFECT_OVERHEAT] = 3,
+ [EFFECT_TICKLE] = 1,
+ [EFFECT_COSMIC_POWER] = 1,
[EFFECT_SKY_UPPERCUT] = 1,
- [EFFECT_BULK_UP] = 1,
- [EFFECT_POISON_TAIL] = 1,
- [EFFECT_WATER_SPORT] = 4,
- [EFFECT_CALM_MIND] = 1,
- [EFFECT_DRAGON_DANCE] = 1,
+ [EFFECT_BULK_UP] = 1,
+ [EFFECT_POISON_TAIL] = 1,
+ [EFFECT_WATER_SPORT] = 4,
+ [EFFECT_CALM_MIND] = 1,
+ [EFFECT_DRAGON_DANCE] = 1,
[EFFECT_CAMOUFLAGE] = 3
};
@@ -312,93 +312,93 @@ static const u16 sPoints_SetUp[] =
{
4, // Future Sight
4, // Doom Desire
- 6,
+ 6,
6, // Wish
7, // Grudge
- 6,
+ 6,
2 // Ingrain
};
static const u16 sPoints_RainMoves[] =
{
- MOVE_BUBBLE, 3,
- MOVE_WHIRLPOOL, 3,
- MOVE_OCTAZOOKA, 3,
- MOVE_CLAMP, 3,
- MOVE_WITHDRAW, 3,
- MOVE_CRABHAMMER, 3,
- MOVE_WATER_SPOUT, 3,
+ MOVE_BUBBLE, 3,
+ MOVE_WHIRLPOOL, 3,
+ MOVE_OCTAZOOKA, 3,
+ MOVE_CLAMP, 3,
+ MOVE_WITHDRAW, 3,
+ MOVE_CRABHAMMER, 3,
+ MOVE_WATER_SPOUT, 3,
MOVE_DIVE, 3,
- MOVE_WATERFALL, 3,
- MOVE_MUDDY_WATER, 3,
- MOVE_SURF, 3,
- MOVE_HYDRO_CANNON, 3,
- MOVE_HYDRO_PUMP, 3,
- MOVE_BUBBLE_BEAM, 3,
+ MOVE_WATERFALL, 3,
+ MOVE_MUDDY_WATER, 3,
+ MOVE_SURF, 3,
+ MOVE_HYDRO_CANNON, 3,
+ MOVE_HYDRO_PUMP, 3,
+ MOVE_BUBBLE_BEAM, 3,
MOVE_WATER_SPORT, 0, // Unnecessary, unlisted moves are already given 0 points
MOVE_WATER_GUN, 3,
- MOVE_WATER_PULSE, 3,
- MOVE_WEATHER_BALL, 3,
- MOVE_THUNDER, 3,
- MOVE_SOLAR_BEAM, -4,
- MOVE_OVERHEAT, -4,
- MOVE_FLAME_WHEEL, -4,
- MOVE_FLAMETHROWER, -4,
+ MOVE_WATER_PULSE, 3,
+ MOVE_WEATHER_BALL, 3,
+ MOVE_THUNDER, 3,
+ MOVE_SOLAR_BEAM, -4,
+ MOVE_OVERHEAT, -4,
+ MOVE_FLAME_WHEEL, -4,
+ MOVE_FLAMETHROWER, -4,
MOVE_SACRED_FIRE, -4,
- MOVE_FIRE_BLAST, -4,
- MOVE_HEAT_WAVE, -4,
- MOVE_EMBER, -4,
- MOVE_BLAST_BURN, -4,
- MOVE_BLAZE_KICK, -4,
- MOVE_ERUPTION, -4,
- MOVE_FIRE_SPIN, -4,
+ MOVE_FIRE_BLAST, -4,
+ MOVE_HEAT_WAVE, -4,
+ MOVE_EMBER, -4,
+ MOVE_BLAST_BURN, -4,
+ MOVE_BLAZE_KICK, -4,
+ MOVE_ERUPTION, -4,
+ MOVE_FIRE_SPIN, -4,
MOVE_FIRE_PUNCH, -4,
MOVE_SOLAR_BEAM, -4, // Repeated
TABLE_END, 0
};
static const u16 sPoints_SunMoves[] =
{
- MOVE_OVERHEAT, 3,
- MOVE_FLAME_WHEEL, 3,
- MOVE_FLAMETHROWER, 3,
- MOVE_SACRED_FIRE, 3,
- MOVE_FIRE_BLAST, 3,
- MOVE_HEAT_WAVE, 3,
- MOVE_EMBER, 3,
+ MOVE_OVERHEAT, 3,
+ MOVE_FLAME_WHEEL, 3,
+ MOVE_FLAMETHROWER, 3,
+ MOVE_SACRED_FIRE, 3,
+ MOVE_FIRE_BLAST, 3,
+ MOVE_HEAT_WAVE, 3,
+ MOVE_EMBER, 3,
MOVE_BLAST_BURN, 3,
- MOVE_BLAZE_KICK, 3,
- MOVE_ERUPTION, 3,
- MOVE_FIRE_SPIN, 3,
- MOVE_FIRE_PUNCH, 3,
- MOVE_SOLAR_BEAM, 5,
- MOVE_SYNTHESIS, 3,
- MOVE_MORNING_SUN, 3,
+ MOVE_BLAZE_KICK, 3,
+ MOVE_ERUPTION, 3,
+ MOVE_FIRE_SPIN, 3,
+ MOVE_FIRE_PUNCH, 3,
+ MOVE_SOLAR_BEAM, 5,
+ MOVE_SYNTHESIS, 3,
+ MOVE_MORNING_SUN, 3,
MOVE_MOONLIGHT, 3,
- MOVE_WEATHER_BALL, 3,
+ MOVE_WEATHER_BALL, 3,
TABLE_END, 0
};
static const u16 sPoints_SandstormMoves[] =
{
- MOVE_WEATHER_BALL, 3,
- MOVE_SOLAR_BEAM, -3,
+ MOVE_WEATHER_BALL, 3,
+ MOVE_SOLAR_BEAM, -3,
TABLE_END, 0
};
static const u16 sPoints_HailMoves[] =
{
- MOVE_WEATHER_BALL, 3,
- MOVE_SOLAR_BEAM, -3,
+ MOVE_WEATHER_BALL, 3,
+ MOVE_SOLAR_BEAM, -3,
TABLE_END, 0
};
static const u16 sPoints_ElectricMoves[] =
{
- MOVE_THUNDERBOLT, 3,
- MOVE_THUNDER_PUNCH, 3,
- MOVE_SPARK, 3,
- MOVE_THUNDER_SHOCK, 3,
- MOVE_ZAP_CANNON, 3,
- MOVE_SHOCK_WAVE, 3,
+ MOVE_THUNDERBOLT, 3,
+ MOVE_THUNDER_PUNCH, 3,
+ MOVE_SPARK, 3,
+ MOVE_THUNDER_SHOCK, 3,
+ MOVE_ZAP_CANNON, 3,
+ MOVE_SHOCK_WAVE, 3,
MOVE_THUNDER_WAVE, 0, // Unnecessary, unlisted moves are already given 0 points
MOVE_THUNDER, 3,
- MOVE_VOLT_TACKLE, 3,
+ MOVE_VOLT_TACKLE, 3,
TABLE_END, 0
};
static const u16 sPoints_StatusDmg[] =
@@ -407,7 +407,7 @@ static const u16 sPoints_StatusDmg[] =
3, // Leech Seed
3, // Poison
3, // Toxic
- 3, // Burn
+ 3, // Burn
3, // Nightmare
3 // Wrap (Trapping move)
};
@@ -434,62 +434,62 @@ static const u16 sPoints_Flinched[] = { 4 };
static const u16 sPoints_StatIncrease1[NUM_BATTLE_STATS - 1] =
{
- [STAT_ATK - 1] = 2,
- [STAT_DEF - 1] = 2,
- [STAT_SPEED - 1] = 2,
- [STAT_SPATK - 1] = 2,
- [STAT_SPDEF - 1] = 2,
- [STAT_ACC - 1] = 2,
+ [STAT_ATK - 1] = 2,
+ [STAT_DEF - 1] = 2,
+ [STAT_SPEED - 1] = 2,
+ [STAT_SPATK - 1] = 2,
+ [STAT_SPDEF - 1] = 2,
+ [STAT_ACC - 1] = 2,
[STAT_EVASION - 1] = 2
};
static const u16 sPoints_StatIncrease2[NUM_BATTLE_STATS - 1] =
{
- [STAT_ATK - 1] = 4,
- [STAT_DEF - 1] = 4,
- [STAT_SPEED - 1] = 4,
- [STAT_SPATK - 1] = 4,
- [STAT_SPDEF - 1] = 4,
- [STAT_ACC - 1] = 4,
+ [STAT_ATK - 1] = 4,
+ [STAT_DEF - 1] = 4,
+ [STAT_SPEED - 1] = 4,
+ [STAT_SPATK - 1] = 4,
+ [STAT_SPDEF - 1] = 4,
+ [STAT_ACC - 1] = 4,
[STAT_EVASION - 1] = 4
};
static const u16 sPoints_StatDecreaseSelf[NUM_BATTLE_STATS - 1] =
{
- [STAT_ATK - 1] = -1,
- [STAT_DEF - 1] = -1,
- [STAT_SPEED - 1] = -1,
- [STAT_SPATK - 1] = -1,
- [STAT_SPDEF - 1] = -1,
- [STAT_ACC - 1] = -1,
+ [STAT_ATK - 1] = -1,
+ [STAT_DEF - 1] = -1,
+ [STAT_SPEED - 1] = -1,
+ [STAT_SPATK - 1] = -1,
+ [STAT_SPDEF - 1] = -1,
+ [STAT_ACC - 1] = -1,
[STAT_EVASION - 1] = -1
};
static const u16 sPoints_StatDecrease1[NUM_BATTLE_STATS - 1] =
{
- [STAT_ATK - 1] = 2,
- [STAT_DEF - 1] = 2,
- [STAT_SPEED - 1] = 2,
- [STAT_SPATK - 1] = 2,
- [STAT_SPDEF - 1] = 2,
- [STAT_ACC - 1] = 2,
+ [STAT_ATK - 1] = 2,
+ [STAT_DEF - 1] = 2,
+ [STAT_SPEED - 1] = 2,
+ [STAT_SPATK - 1] = 2,
+ [STAT_SPDEF - 1] = 2,
+ [STAT_ACC - 1] = 2,
[STAT_EVASION - 1] = 2
};
static const u16 sPoints_StatDecrease2[NUM_BATTLE_STATS - 1] =
{
- [STAT_ATK - 1] = 4,
- [STAT_DEF - 1] = 4,
- [STAT_SPEED - 1] = 4,
- [STAT_SPATK - 1] = 4,
- [STAT_SPDEF - 1] = 4,
- [STAT_ACC - 1] = 4,
+ [STAT_ATK - 1] = 4,
+ [STAT_DEF - 1] = 4,
+ [STAT_SPEED - 1] = 4,
+ [STAT_SPATK - 1] = 4,
+ [STAT_SPDEF - 1] = 4,
+ [STAT_ACC - 1] = 4,
[STAT_EVASION - 1] = 4
};
static const u16 sPoints_StatIncreaseNotSelf[NUM_BATTLE_STATS - 1] =
{
- [STAT_ATK - 1] = -2,
- [STAT_DEF - 1] = -2,
- [STAT_SPEED - 1] = -2,
+ [STAT_ATK - 1] = -2,
+ [STAT_DEF - 1] = -2,
+ [STAT_SPEED - 1] = -2,
[STAT_SPATK - 1] = -2,
- [STAT_SPDEF - 1] = -2,
- [STAT_ACC - 1] = -2,
+ [STAT_SPDEF - 1] = -2,
+ [STAT_ACC - 1] = -2,
[STAT_EVASION - 1] = -2
};