Add Phase 4 new moves (Gen 3+ competitive staples)

New moves added:
- Stat boosters: Dragon Dance, Calm Mind, Bulk Up, Hone Claws
- High-power: Close Combat (120 BP, lowers user Def/SpD), Brave Bird (120 BP recoil), Flare Blitz (120 BP recoil+burn)
- Switching: U-turn (Bug), Volt Switch (Electric)
- Utility: Roost (50% heal), Will-O-Wisp (burn status)

https://claude.ai/code/session_01DjUUDno7P4YNuudznB4MoT
This commit is contained in:
Claude 2026-01-27 17:50:33 +00:00
parent 9a536fac00
commit db6fc883f2
No known key found for this signature in database
6 changed files with 196 additions and 0 deletions

View File

@ -257,6 +257,18 @@
const ROCK_SMASH ; f9
const WHIRLPOOL ; fa
const BEAT_UP ; fb
; New moves (Gen 3+)
const DRAGON_DANCE ; fc
const CALM_MIND ; fd
const BULK_UP ; fe
const HONE_CLAWS ; ff
const CLOSE_COMBAT ; 100
const BRAVE_BIRD ; 101
const FLARE_BLITZ ; 102
const U_TURN ; 103
const VOLT_SWITCH ; 104
const ROOST ; 105
const WILL_O_WISP ; 106
DEF NUM_ATTACKS EQU const_value - 1
DEF CANNOT_MOVE EQU $ff

View File

@ -157,4 +157,13 @@
const EFFECT_BEAT_UP
const EFFECT_FLY
const EFFECT_DEFENSE_CURL
; New effects for Gen 3+ moves
const EFFECT_DRAGON_DANCE ; +1 Atk, +1 Spd
const EFFECT_CALM_MIND ; +1 SpA, +1 SpD
const EFFECT_BULK_UP ; +1 Atk, +1 Def
const EFFECT_HONE_CLAWS ; +1 Atk, +1 Acc
const EFFECT_CLOSE_COMBAT ; Attack, -1 user Def, -1 user SpD
const EFFECT_U_TURN ; Attack then switch
const EFFECT_ROOST ; Heal 50% HP
const EFFECT_DO_BURN ; Burn target (status move)
DEF NUM_MOVE_EFFECTS EQU const_value

View File

@ -2077,3 +2077,145 @@ DefenseCurl:
statupmessage
statupfailtext
endmove
; New Gen 3+ move effects
DragonDance:
; +1 Attack, +1 Speed
checkobedience
usedmovetext
doturn
attackup
lowersub
statupanim
raisesub
statupmessage
speedup
lowersub
statupanim
raisesub
statupmessage
statupfailtext
endmove
CalmMind:
; +1 Special Attack, +1 Special Defense
checkobedience
usedmovetext
doturn
specialattackup
lowersub
statupanim
raisesub
statupmessage
specialdefenseup
lowersub
statupanim
raisesub
statupmessage
statupfailtext
endmove
BulkUp:
; +1 Attack, +1 Defense
checkobedience
usedmovetext
doturn
attackup
lowersub
statupanim
raisesub
statupmessage
defenseup
lowersub
statupanim
raisesub
statupmessage
statupfailtext
endmove
HoneClaws:
; +1 Attack, +1 Accuracy
checkobedience
usedmovetext
doturn
attackup
lowersub
statupanim
raisesub
statupmessage
accuracyup
lowersub
statupanim
raisesub
statupmessage
statupfailtext
endmove
CloseCombat:
; High power Fighting move that lowers user's Def and SpD
checkobedience
usedmovetext
doturn
critical
damagestats
damagecalc
stab
damagevariation
checkhit
moveanim
failuretext
applydamage
criticaltext
supereffectivetext
checkfaint
buildopponentrage
; Lower user's defenses
switchturn
defensedown
statdownmessage
specialdefensedown
statdownmessage
switchturn
endmove
UTurn:
; Bug move that deals damage then switches out
checkobedience
usedmovetext
doturn
critical
damagestats
damagecalc
stab
damagevariation
checkhit
moveanim
failuretext
applydamage
criticaltext
supereffectivetext
checkfaint
buildopponentrage
kingsrock
batonpass
endmove
Roost:
; Heal 50% of max HP
checkobedience
usedmovetext
doturn
heal
endmove
DoBurn:
; Burns the target (status move)
checkobedience
usedmovetext
doturn
checkhit
stab
checksafeguard
burntarget
endmove

View File

@ -158,4 +158,13 @@ MoveEffectsPointers:
dw BeatUp
dw Fly
dw DefenseCurl
; New effects for Gen 3+ moves
dw DragonDance
dw CalmMind
dw BulkUp
dw HoneClaws
dw CloseCombat
dw UTurn
dw Roost
dw DoBurn
assert_table_length NUM_MOVE_EFFECTS

View File

@ -266,4 +266,16 @@ Moves:
move ROCK_SMASH, EFFECT_DEFENSE_DOWN_HIT, 20, FIGHTING, 100, 15, 50, CATEGORY_PHYSICAL
move WHIRLPOOL, EFFECT_TRAP_TARGET, 15, WATER, 70, 15, 0, CATEGORY_SPECIAL
move BEAT_UP, EFFECT_BEAT_UP, 10, DARK, 100, 10, 0, CATEGORY_PHYSICAL
; New moves (Gen 3+)
move DRAGON_DANCE, EFFECT_DRAGON_DANCE, 0, DRAGON, 100, 20, 0, CATEGORY_STATUS
move CALM_MIND, EFFECT_CALM_MIND, 0, PSYCHIC_TYPE, 100, 20, 0, CATEGORY_STATUS
move BULK_UP, EFFECT_BULK_UP, 0, FIGHTING, 100, 20, 0, CATEGORY_STATUS
move HONE_CLAWS, EFFECT_HONE_CLAWS, 0, DARK, 100, 15, 0, CATEGORY_STATUS
move CLOSE_COMBAT, EFFECT_CLOSE_COMBAT, 120, FIGHTING, 100, 5, 0, CATEGORY_PHYSICAL
move BRAVE_BIRD, EFFECT_RECOIL_HIT, 120, FLYING, 100, 15, 0, CATEGORY_PHYSICAL
move FLARE_BLITZ, EFFECT_FLAME_WHEEL, 120, FIRE, 100, 15, 10, CATEGORY_PHYSICAL
move U_TURN, EFFECT_U_TURN, 70, BUG, 100, 20, 0, CATEGORY_PHYSICAL
move VOLT_SWITCH, EFFECT_U_TURN, 70, ELECTRIC, 100, 20, 0, CATEGORY_SPECIAL
move ROOST, EFFECT_ROOST, 0, FLYING, 100, 10, 0, CATEGORY_STATUS
move WILL_O_WISP, EFFECT_DO_BURN, 0, FIRE, 75, 15, 0, CATEGORY_STATUS
assert_table_length NUM_ATTACKS

View File

@ -251,4 +251,16 @@ MoveNames::
li "ROCK SMASH"
li "WHIRLPOOL"
li "BEAT UP"
; New moves (Gen 3+)
li "DRAGON DANCE"
li "CALM MIND"
li "BULK UP"
li "HONE CLAWS"
li "CLOSE COMBAT"
li "BRAVE BIRD"
li "FLARE BLITZ"
li "U-TURN"
li "VOLT SWITCH"
li "ROOST"
li "WILL-O-WISP"
assert_list_length NUM_ATTACKS