Add Powder Snow, fix Moltres

- Adds Powder Snow; GSC stats, was cut from RBY.
- Articuno, Jynx, Buu, Glaceon, Alolan Sandslash, and Alolan Ninetales get Powder Snow at L1.
- Glaceon also gets Powder Snow over Aurora Beam at L1; a nerf that makes it more accurate to its PLA learnset. Glaceon doesn't normally get this move.
- Moltres now gets Flamethrower at L51, fixing an error that GSC fixed. Leer is off by exactly 10 spaces. Leer has been made an L1 move, making it consistent with Articuno's Powder Snow. Does not affect legality, given the Tradeback Tutor.
- Because I'm pedantic, Zapdos gets Thunderbolt as an L1 move like Articuno's Ice Beam, so they all stay the same. Does not affect legality.
This commit is contained in:
Llinos Evans 2023-11-25 18:28:36 +00:00
parent f4b5e1d2f5
commit afa5b76639
15 changed files with 24 additions and 14 deletions

View file

@ -185,6 +185,7 @@ AttackAnimationPointers:
dw DisarmingVoiceAnim
dw NastyPlotAnim
dw UppercutAnim
dw PowderSnowAnim
dw StruggleAnim
assert_table_length NUM_ATTACKS
dw ShowPicAnim
@ -565,6 +566,11 @@ IceBeamAnim:
battle_anim NO_MOVE, SUBANIM_0_ICE_RISE, 0, 16
db -1 ; end
PowderSnowAnim:
battle_anim BLIZZARD, SUBANIM_0_CIRCLES_FALLING, 0, 6
battle_anim NO_MOVE, SUBANIM_0_ICE_RISE, 0, 16
db -1 ; end
BlizzardAnim:
battle_anim NO_MOVE, SE_DARK_SCREEN_PALETTE
battle_anim BLIZZARD, SUBANIM_0_ICE_FALL, 0, 4

View file

@ -196,5 +196,6 @@ Moves:
move DISARMING_VOICE, SWIFT_EFFECT, 40, FAIRY, 100, 10
move NASTY_PLOT, SPECIAL_UP2_EFFECT, 0, DARK, 100, 10
move UPPERCUT, FLINCH_SIDE_EFFECT2, 55, FIGHTING, 80, 15
move POWDER_SNOW, FREEZE_SIDE_EFFECT, 40, ICE, 100, 25
move STRUGGLE, RECOIL_EFFECT, 50, NORMAL, 100, 10
assert_table_length NUM_ATTACKS

View file

@ -185,5 +185,6 @@ MoveNames:: ; 12chr limit
li "DISARMVOICE"
li "NASTY PLOT"
li "UPPERCUT"
li "POWDER SNOW"
li "STRUGGLE"
assert_list_length NUM_ATTACKS

View file

@ -186,6 +186,7 @@ MoveSoundTable:
db SFX_BATTLE_37, $10, $60 ; DISARMING_VOICE
db SFX_BATTLE_09, $e8, $10 ; NASTY_PLOT
db SFX_SUPER_EFFECTIVE, $00, $e0 ; UPPERCUT
db SFX_BATTLE_28, $40, $80 ; POWDER_SNOW
db SFX_BATTLE_0B, $00, $80 ; STRUGGLE
assert_table_length NUM_ATTACKS