0% found this document useful (0 votes)
265 views160 pages

Moves

This document contains descriptions of 49 bug-type moves and 1 dark-type move in Pokémon. It lists each move's name, type, category, power, accuracy, PP, targeting, effect, and a short description. The moves range from status moves like Quiver Dance to damaging moves like Megahorn. Overall, this document provides an overview of the mechanics and effects of many bug-type and some dark-type moves in the Pokémon games.

Uploaded by

Raony Dias
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
265 views160 pages

Moves

This document contains descriptions of 49 bug-type moves and 1 dark-type move in Pokémon. It lists each move's name, type, category, power, accuracy, PP, targeting, effect, and a short description. The moves range from status moves like Quiver Dance to damaging moves like Megahorn. Overall, this document provides an overview of the mechanics and effects of many bug-type and some dark-type moves in the Pokémon games.

Uploaded by

Raony Dias
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 160

# See the documentation on the wiki to learn how to edit this file.

#-------------------------------
[MEGAHORN]
Name = Megahorn
Type = BUG
Category = Physical
Power = 120
Accuracy = 85
TotalPP = 10
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = Using its tough and impressive horn, the user rams into the target
with no letup.
#-------------------------------
[ATTACKORDER]
Name = Attack Order
Type = BUG
Category = Physical
Power = 90
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove,HighCriticalHitRate
Description = The user calls out its underlings to pummel the target. Critical hits
land more easily.
#-------------------------------
[BUGBUZZ]
Name = Bug Buzz
Type = BUG
Category = Special
Power = 90
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = LowerTargetSpDef1
Flags = CanProtect,CanMirrorMove,Sound
EffectChance = 10
Description = The user vibrates its wings to generate a damaging sound wave. It may
also lower the target's Sp. Def stat.
#-------------------------------
[FIRSTIMPRESSION]
Name = First Impression
Type = BUG
Category = Physical
Power = 90
Accuracy = 100
TotalPP = 10
Target = NearOther
Priority = 2
FunctionCode = FailsIfNotUserFirstTurn
Flags = Contact,CanProtect,CanMirrorMove
Description = Although this move has great power, it only works the first turn the
user is in battle.
#-------------------------------
[POLLENPUFF]
Name = Pollen Puff
Type = BUG
Category = Special
Power = 90
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = HealAllyOrDamageFoe
Flags = CanProtect,CanMirrorMove,Bomb
Description = Fires an exploding pollen puff at enemies, or a HP-restoring one at
allies.
#-------------------------------
[LEECHLIFE]
Name = Leech Life
Type = BUG
Category = Physical
Power = 80
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = HealUserByHalfOfDamageDone
Flags = Contact,CanProtect,CanMirrorMove
Description = The user drains the target's blood. The user's HP is restored by half
the damage taken by the target.
#-------------------------------
[LUNGE]
Name = Lunge
Type = BUG
Category = Physical
Power = 80
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = LowerTargetAttack1
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 100
Description = The user makes a lunge at the target, attacking with full force. This
lowers the target's Attack stat.
#-------------------------------
[XSCISSOR]
Name = X-Scissor
Type = BUG
Category = Physical
Power = 80
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = The user slashes at the foe by crossing its scythes or claws as if
they were a pair of scissors.
#-------------------------------
[SIGNALBEAM]
Name = Signal Beam
Type = BUG
Category = Special
Power = 75
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = ConfuseTarget
Flags = CanProtect,CanMirrorMove
EffectChance = 10
Description = The user attacks with a sinister beam of light. It may also confuse
the target.
#-------------------------------
[SKITTERSMACK]
Name = Skitter Smack
Type = BUG
Category = Physical
Power = 70
Accuracy = 90
TotalPP = 10
Target = NearOther
FunctionCode = LowerTargetSpAtk1
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 100
Description = The user skitters behind the target to attack. This also lowers the
target's Sp. Atk stat.
#-------------------------------
[UTURN]
Name = U-turn
Type = BUG
Category = Physical
Power = 70
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = SwitchOutUserDamagingMove
Flags = Contact,CanProtect,CanMirrorMove
Description = After making its attack, the user rushes back to switch places with a
party Pokémon in waiting.
#-------------------------------
[STEAMROLLER]
Name = Steamroller
Type = BUG
Category = Physical
Power = 65
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = FlinchTarget
Flags = Contact,CanProtect,CanMirrorMove,TramplesMinimize
EffectChance = 30
Description = The user crushes its foes by rolling over them. This attack may make
the target flinch.
#-------------------------------
[BUGBITE]
Name = Bug Bite
Type = BUG
Category = Physical
Power = 60
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = UserConsumeTargetBerry
Flags = Contact,CanProtect,CanMirrorMove
Description = The user bites the target. If the target is holding a Berry, the user
eats it and gains its effect.
#-------------------------------
[SILVERWIND]
Name = Silver Wind
Type = BUG
Category = Special
Power = 60
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = RaiseUserMainStats1
Flags = CanProtect,CanMirrorMove
EffectChance = 10
Description = The foe is attacked with powdery scales blown by wind. It may also
raise all the user's stats.
#-------------------------------
[FELLSTINGER]
Name = Fell Stinger
Type = BUG
Category = Physical
Power = 50
Accuracy = 100
TotalPP = 25
Target = NearOther
FunctionCode = RaiseUserAttack3IfTargetFaints
Flags = Contact,CanProtect,CanMirrorMove
Description = When the user knocks out a target with this move, the user's Attack
stat rises drastically.
#-------------------------------
[STRUGGLEBUG]
Name = Struggle Bug
Type = BUG
Category = Special
Power = 50
Accuracy = 100
TotalPP = 20
Target = AllNearFoes
FunctionCode = LowerTargetSpAtk1
Flags = CanProtect,CanMirrorMove
EffectChance = 100
Description = While resisting, the user attacks the opposing Pokémon. The targets'
Sp. Atk stat is reduced.
#-------------------------------
[FURYCUTTER]
Name = Fury Cutter
Type = BUG
Category = Physical
Power = 40
Accuracy = 95
TotalPP = 20
Target = NearOther
FunctionCode = PowerHigherWithConsecutiveUse
Flags = Contact,CanProtect,CanMirrorMove
Description = The target is slashed with scythes or claws. Its power increases if
it hits in succession.
#-------------------------------
[PINMISSILE]
Name = Pin Missile
Type = BUG
Category = Physical
Power = 25
Accuracy = 95
TotalPP = 20
Target = NearOther
FunctionCode = HitTwoToFiveTimes
Flags = CanProtect,CanMirrorMove
Description = Sharp spikes are shot at the target in rapid succession. They hit two
to five times in a row.
#-------------------------------
[TWINEEDLE]
Name = Twineedle
Type = BUG
Category = Physical
Power = 25
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = HitTwoTimesPoisonTarget
Flags = CanProtect,CanMirrorMove
EffectChance = 20
Description = The foe is stabbed twice by a pair of stingers. It may also poison
the target.
#-------------------------------
[INFESTATION]
Name = Infestation
Type = BUG
Category = Special
Power = 20
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = BindTarget
Flags = Contact,CanProtect,CanMirrorMove
Description = The target is infested and unable to flee for four to five turns.
#-------------------------------
[DEFENDORDER]
Name = Defend Order
Type = BUG
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
FunctionCode = RaiseUserDefSpDef1
Description = The user calls out its underlings to shield its body, raising its
Defense and Sp. Def stats.
#-------------------------------
[HEALORDER]
Name = Heal Order
Type = BUG
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
FunctionCode = HealUserHalfOfTotalHP
Description = The user calls out its underlings to heal it. The user regains up to
half of its max HP.
#-------------------------------
[POWDER]
Name = Powder
Type = BUG
Category = Status
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = TargetNextFireMoveDamagesTarget
Flags = CanProtect,CanMirrorMove,Powder
Description = The target is covered in a powder that explodes and damages it if it
uses a Fire-type move.
#-------------------------------
[QUIVERDANCE]
Name = Quiver Dance
Type = BUG
Category = Status
Accuracy = 0
TotalPP = 20
Target = User
FunctionCode = RaiseUserSpAtkSpDefSpd1
Flags = Dance
Description = The user performs a beautiful dance. It boosts the user's Sp. Atk,
Sp. Def, and Speed stats.
#-------------------------------
[RAGEPOWDER]
Name = Rage Powder
Type = BUG
Category = Status
Accuracy = 0
TotalPP = 20
Target = User
Priority = 2
FunctionCode = RedirectAllMovesToUser
Flags = Powder
Description = The user scatters irritating powder to draw attention to itself.
Opponents aim only at the user.
#-------------------------------
[SPIDERWEB]
Name = Spider Web
Type = BUG
Category = Status
Accuracy = 0
TotalPP = 10
Target = NearOther
FunctionCode = TrapTargetInBattle
Flags = CanMirrorMove
Description = The user ensnares the target with thin, gooey silk so it can't flee
from battle.
#-------------------------------
[STICKYWEB]
Name = Sticky Web
Type = BUG
Category = Status
Accuracy = 0
TotalPP = 20
Target = FoeSide
FunctionCode = AddStickyWebToFoeSide
Description = Weaves a sticky net around the opposing team, which lowers their
Speed stats upon switching in.
#-------------------------------
[STRINGSHOT]
Name = String Shot
Type = BUG
Category = Status
Accuracy = 95
TotalPP = 40
Target = AllNearFoes
FunctionCode = LowerTargetSpeed2
Flags = CanProtect,CanMirrorMove
Description = The foe is bound with silk blown from the user's mouth. This silk
reduces the target's Speed.
#-------------------------------
[TAILGLOW]
Name = Tail Glow
Type = BUG
Category = Status
Accuracy = 0
TotalPP = 20
Target = User
FunctionCode = RaiseUserSpAtk3
Description = The user stares at flashing lights to focus its mind, drastically
raising its Sp. Atk stat.
#-------------------------------
[HYPERSPACEFURY]
Name = Hyperspace Fury
Type = DARK
Category = Physical
Power = 100
Accuracy = 0
TotalPP = 5
Target = NearOther
FunctionCode = HoopaRemoveProtectionsBypassSubstituteLowerUserDef1
Flags = CanMirrorMove,CannotMetronome
Description = Unleashes a barrage of multi-arm attacks, skipping protections. The
user's Defense stat falls.
#-------------------------------
[FOULPLAY]
Name = Foul Play
Type = DARK
Category = Physical
Power = 95
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = UseTargetAttackInsteadOfUserAttack
Flags = Contact,CanProtect,CanMirrorMove
Description = The user turns the foe's power against it. It does more damage the
higher the target's Attack stat.
#-------------------------------
[FIERYWRATH]
Name = Fiery Wrath
Type = DARK
Category = Special
Power = 90
Accuracy = 100
TotalPP = 10
Target = AllNearFoes
FunctionCode = FlinchTarget
Flags = CanProtect,CanMirrorMove,CannotMetronome
EffectChance = 20
Description = The user transforms its wrath into a fire-like aura to attack. This
may also make foes flinch.
#-------------------------------
[DARKESTLARIAT]
Name = Darkest Lariat
Type = DARK
Category = Physical
Power = 85
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = IgnoreTargetDefSpDefEvaStatStages
Flags = Contact,CanProtect,CanMirrorMove
Description = The user swings both arms and hits the target. Ignores the target's
stat changes.
#-------------------------------
[NIGHTDAZE]
Name = Night Daze
Type = DARK
Category = Special
Power = 85
Accuracy = 95
TotalPP = 10
Target = NearOther
FunctionCode = LowerTargetAccuracy1
Flags = CanProtect,CanMirrorMove
EffectChance = 40
Description = The user lets loose a pitch-black shock wave at its target. It may
also lower the target's accuracy.
#-------------------------------
[CRUNCH]
Name = Crunch
Type = DARK
Category = Physical
Power = 80
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = LowerTargetDefense1
Flags = Contact,CanProtect,CanMirrorMove,Biting
EffectChance = 20
Description = The user crunches up the target with sharp fangs. It may also lower
the target's Defense stat.
#-------------------------------
[DARKPULSE]
Name = Dark Pulse
Type = DARK
Category = Special
Power = 80
Accuracy = 100
TotalPP = 15
Target = Other
FunctionCode = FlinchTarget
Flags = CanProtect,CanMirrorMove,Pulse
EffectChance = 20
Description = The user releases a horrible aura imbued with dark thoughts. It may
also make the target flinch.
#-------------------------------
[FALSESURRENDER]
Name = False Surrender
Type = DARK
Category = Physical
Power = 80
Accuracy = 0
TotalPP = 10
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove,CannotMetronome
Description = The user pretends to bow its head, but then it stabs the target with
its disheveled hair. Never misses.
#-------------------------------
[JAWLOCK]
Name = Jaw Lock
Type = DARK
Category = Physical
Power = 80
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = TrapUserAndTargetInBattle
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 100
Description = This move prevents the user and the target from switching out until
either of them faints.
#-------------------------------
[THROATCHOP]
Name = Throat Chop
Type = DARK
Category = Physical
Power = 80
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = DisableTargetSoundMoves
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 100
Description = The user attacks the target's throat. The target cannot use sound-
based moves for two turns.
#-------------------------------
[WICKEDBLOW]
Name = Wicked Blow
Type = DARK
Category = Physical
Power = 80
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = AlwaysCriticalHit
Flags = Contact,CanProtect,CanMirrorMove,CannotMetronome
Description = Strikes with a fierce blow through mastery of the Dark style. Always
results in a critical hit.
#-------------------------------
[LASHOUT]
Name = Lash Out
Type = DARK
Category = Physical
Power = 75
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = DoublePowerIfUserStatsLoweredThisTurn
Flags = Contact,CanProtect,CanMirrorMove
Description = The user lashes out to vent its frustration. Power is doubled if its
stats dropped this turn.
#-------------------------------
[NIGHTSLASH]
Name = Night Slash
Type = DARK
Category = Physical
Power = 70
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove,HighCriticalHitRate
Description = The user slashes the target the instant an opportunity arises.
Critical hits land more easily.
#-------------------------------
[SUCKERPUNCH]
Name = Sucker Punch
Type = DARK
Category = Physical
Power = 70
Accuracy = 100
TotalPP = 5
Target = NearOther
Priority = 1
FunctionCode = FailsIfTargetActed
Flags = Contact,CanProtect,CanMirrorMove
Description = This move enables the user to attack first. It fails if the target is
not readying an attack, however.
#-------------------------------
[KNOCKOFF]
Name = Knock Off
Type = DARK
Category = Physical
Power = 65
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = RemoveTargetItem
Flags = Contact,CanProtect,CanMirrorMove
Description = The user slaps down the target's held item, preventing that item from
being used in the battle.
#-------------------------------
[ASSURANCE]
Name = Assurance
Type = DARK
Category = Physical
Power = 60
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = DoublePowerIfTargetLostHPThisTurn
Flags = Contact,CanProtect,CanMirrorMove
Description = If the target has already taken some damage in the same turn, this
attack's power is doubled.
#-------------------------------
[BITE]
Name = Bite
Type = DARK
Category = Physical
Power = 60
Accuracy = 100
TotalPP = 25
Target = NearOther
FunctionCode = FlinchTarget
Flags = Contact,CanProtect,CanMirrorMove,Biting
EffectChance = 30
Description = The target is bitten with viciously sharp fangs. It may make the
target flinch.
#-------------------------------
[BRUTALSWING]
Name = Brutal Swing
Type = DARK
Category = Physical
Power = 60
Accuracy = 100
TotalPP = 20
Target = AllNearOthers
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = The user swings its body around violently to inflict damage on
everything in its vicinity.
#-------------------------------
[FEINTATTACK]
Name = Feint Attack
Type = DARK
Category = Physical
Power = 60
Accuracy = 0
TotalPP = 20
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = The user draws up to the foe disarmingly, then throws a sucker punch.
It hits without fail.
#-------------------------------
[THIEF]
Name = Thief
Type = DARK
Category = Physical
Power = 60
Accuracy = 100
TotalPP = 25
Target = NearOther
FunctionCode = UserTakesTargetItem
Flags = Contact,CanProtect,CanMirrorMove
Description = The user attacks and steals the foe's held item simultaneously. It
can't steal if the user holds an item.
#-------------------------------
[SNARL]
Name = Snarl
Type = DARK
Category = Special
Power = 55
Accuracy = 95
TotalPP = 15
Target = AllNearFoes
FunctionCode = LowerTargetSpAtk1
Flags = CanProtect,CanMirrorMove,Sound,CannotMetronome
EffectChance = 100
Description = The user yells as if it is ranting about something, making the
target's Sp. Atk stat decrease.
#-------------------------------
[PAYBACK]
Name = Payback
Type = DARK
Category = Physical
Power = 50
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = DoublePowerIfTargetActed
Flags = Contact,CanProtect,CanMirrorMove
Description = If the user moves after the target, this attack's power will be
doubled.
#-------------------------------
[PURSUIT]
Name = Pursuit
Type = DARK
Category = Physical
Power = 40
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = PursueSwitchingFoe
Flags = Contact,CanProtect,CanMirrorMove
Description = An attack move that inflicts double damage if used on a target that
is switching out of battle.
#-------------------------------
[BEATUP]
Name = Beat Up
Type = DARK
Category = Physical
Power = 1
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = HitOncePerUserTeamMember
Flags = CanProtect,CanMirrorMove
Description = The user gets all the party Pokémon to attack the foe. The more party
Pokémon, the more damage.
#-------------------------------
[FLING]
Name = Fling
Type = DARK
Category = Physical
Power = 1
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = ThrowUserItemAtTarget
Flags = CanProtect,CanMirrorMove
Description = The user flings its held item at the target to attack. Its power and
effects depend on the item.
#-------------------------------
[POWERTRIP]
Name = Power Trip
Type = DARK
Category = Physical
Power = 1
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = PowerHigherWithUserPositiveStatStages
Flags = Contact,CanProtect,CanMirrorMove
Description = The user boasts of its strength. Power increases the more the user's
stats are raised.
#-------------------------------
[PUNISHMENT]
Name = Punishment
Type = DARK
Category = Physical
Power = 1
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = PowerHigherWithTargetPositiveStatStages
Flags = Contact,CanProtect,CanMirrorMove
Description = This attack's power increases the more the target has powered up with
stat changes.
#-------------------------------
[DARKVOID]
Name = Dark Void
Type = DARK
Category = Status
Accuracy = 50
TotalPP = 10
Target = AllNearFoes
FunctionCode = SleepTargetIfUserDarkrai
Flags = CanProtect,CanMirrorMove
Description = Opposing Pokémon are dragged into a world of total darkness that
makes them sleep.
#-------------------------------
[EMBARGO]
Name = Embargo
Type = DARK
Category = Status
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = StartTargetCannotUseItem
Flags = CanProtect,CanMirrorMove
Description = It prevents the target from using its held item. Its Trainer is also
prevented from using items on it.
#-------------------------------
[FAKETEARS]
Name = Fake Tears
Type = DARK
Category = Status
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = LowerTargetSpDef2
Flags = CanProtect,CanMirrorMove
Description = The user feigns crying to fluster the target, harshly lowering its
Sp. Def stat.
#-------------------------------
[FLATTER]
Name = Flatter
Type = DARK
Category = Status
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = RaiseTargetSpAtk1ConfuseTarget
Flags = CanProtect,CanMirrorMove
Description = Flattery is used to confuse the target. However, it also raises the
target's Sp. Atk stat.
#-------------------------------
[HONECLAWS]
Name = Hone Claws
Type = DARK
Category = Status
Accuracy = 0
TotalPP = 15
Target = User
FunctionCode = RaiseUserAtkAcc1
Description = The user sharpens its claws to boost its Attack stat and accuracy.
#-------------------------------
[MEMENTO]
Name = Memento
Type = DARK
Category = Status
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = UserFaintsLowerTargetAtkSpAtk2
Flags = CanProtect,CanMirrorMove
Description = The user faints when using this move. In return, it harshly lowers
the target's Attack and Sp. Atk.
#-------------------------------
[NASTYPLOT]
Name = Nasty Plot
Type = DARK
Category = Status
Accuracy = 0
TotalPP = 20
Target = User
FunctionCode = RaiseUserSpAtk2
Description = The user stimulates its brain by thinking bad thoughts. It sharply
raises the user's Sp. Atk.
#-------------------------------
[OBSTRUCT]
Name = Obstruct
Type = DARK
Category = Status
Accuracy = 100
TotalPP = 10
Target = User
Priority = 4
FunctionCode = ProtectUserFromDamagingMovesObstruct
Description = The user protects itself from all attacks. Direct contact lowers the
attacker's Defense.
#-------------------------------
[PARTINGSHOT]
Name = Parting Shot
Type = DARK
Category = Status
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = LowerTargetAtkSpAtk1SwitchOutUser
Flags = CanProtect,CanMirrorMove,Sound
Description = With a parting threat, the user lowers the target's Attack and Sp.
Atk stats. Then it switches out.
#-------------------------------
[QUASH]
Name = Quash
Type = DARK
Category = Status
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = TargetActsLast
Flags = CanProtect,CanMirrorMove
Description = The user suppresses the target and makes its move go last.
#-------------------------------
[SNATCH]
Name = Snatch
Type = DARK
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
Priority = 4
FunctionCode = StealAndUseBeneficialStatusMove
Description = The user steals the effects of any healing or stat-changing move the
foe attempts to use.
#-------------------------------
[SWITCHEROO]
Name = Switcheroo
Type = DARK
Category = Status
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = UserTargetSwapItems
Flags = CanProtect,CanMirrorMove
Description = The user trades held items with the target faster than the eye can
follow.
#-------------------------------
[TAUNT]
Name = Taunt
Type = DARK
Category = Status
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = DisableTargetStatusMoves
Flags = CanProtect,CanMirrorMove
Description = The target is taunted into a rage that allows it to use only attack
moves for three turns.
#-------------------------------
[TOPSYTURVY]
Name = Topsy-Turvy
Type = DARK
Category = Status
Accuracy = 0
TotalPP = 20
Target = NearOther
FunctionCode = InvertTargetStatStages
Flags = CanProtect,CanMirrorMove
Description = All stat changes affecting the target turn topsy-turvy and become the
opposite of what they were.
#-------------------------------
[TORMENT]
Name = Torment
Type = DARK
Category = Status
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = DisableTargetUsingSameMoveConsecutively
Flags = CanProtect,CanMirrorMove
Description = The user torments and enrages the foe, making it incapable of using
the same move twice in a row.
#-------------------------------
[ETERNABEAM]
Name = Eternabeam
Type = DRAGON
Category = Special
Power = 160
Accuracy = 90
TotalPP = 5
Target = NearOther
FunctionCode = AttackAndSkipNextTurn
Flags = CanProtect,CanMirrorMove,CannotMetronome
Description = This is Eternatus's most powerful attack in its original form. The
user can't move on the next turn.
#-------------------------------
[DRAGONENERGY]
Name = Dragon Energy
Type = DRAGON
Category = Special
Power = 150
Accuracy = 100
TotalPP = 5
Target = AllNearFoes
FunctionCode = PowerHigherWithUserHP
Flags = CanProtect,CanMirrorMove,CannotMetronome
Description = Converts life-force into power to attack. The lower the user's HP,
the lower the move's power.
#-------------------------------
[ROAROFTIME]
Name = Roar of Time
Type = DRAGON
Category = Special
Power = 150
Accuracy = 90
TotalPP = 5
Target = NearOther
FunctionCode = AttackAndSkipNextTurn
Flags = CanProtect,CanMirrorMove
Description = The user blasts the target with power that distorts even time. The
user must rest on the next turn.
#-------------------------------
[DRACOMETEOR]
Name = Draco Meteor
Type = DRAGON
Category = Special
Power = 130
Accuracy = 90
TotalPP = 5
Target = NearOther
FunctionCode = LowerUserSpAtk2
Flags = CanProtect,CanMirrorMove
Description = Comets are summoned down from the sky. The attack's recoil harshly
reduces the user's Sp. Atk stat.
#-------------------------------
[OUTRAGE]
Name = Outrage
Type = DRAGON
Category = Physical
Power = 120
Accuracy = 100
TotalPP = 10
Target = RandomNearFoe
FunctionCode = MultiTurnAttackConfuseUserAtEnd
Flags = Contact,CanProtect,CanMirrorMove
Description = The user rampages and attacks for two to three turns. It then becomes
confused, however.
#-------------------------------
[CLANGINGSCALES]
Name = Clanging Scales
Type = DRAGON
Category = Special
Power = 110
Accuracy = 100
TotalPP = 5
Target = AllNearFoes
FunctionCode = LowerUserDefense1
Flags = CanProtect,CanMirrorMove,Sound
Description = The user rubs its scales and makes a huge noise. Also lowers the
user's Defense stat.
#-------------------------------
[COREENFORCER]
Name = Core Enforcer
Type = DRAGON
Category = Special
Power = 100
Accuracy = 100
TotalPP = 10
Target = AllNearFoes
FunctionCode = NegateTargetAbilityIfTargetActed
Flags = CanProtect,CanMirrorMove
Description = If the target has already moved this turn, the effect of its Ability
is negated.
#-------------------------------
[DRAGONRUSH]
Name = Dragon Rush
Type = DRAGON
Category = Physical
Power = 100
Accuracy = 75
TotalPP = 10
Target = NearOther
FunctionCode = FlinchTarget
Flags = Contact,CanProtect,CanMirrorMove,TramplesMinimize
EffectChance = 20
Description = The user tackles the foe while exhibiting overwhelming menace. It may
also make the target flinch.
#-------------------------------
[DYNAMAXCANNON]
Name = Dynamax Cannon
Type = DRAGON
Category = Special
Power = 100
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = None
Flags = CanProtect,CannotMetronome
Description = The user unleashes a strong beam from its core.
#-------------------------------
[SPACIALREND]
Name = Spacial Rend
Type = DRAGON
Category = Special
Power = 100
Accuracy = 95
TotalPP = 5
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove,HighCriticalHitRate
Description = The user tears the target along with the space around it. Critical
hits land more easily.
#-------------------------------
[DRAGONHAMMER]
Name = Dragon Hammer
Type = DRAGON
Category = Physical
Power = 90
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = The user uses its body like a hammer to attack the target and inflict
damage.
#-------------------------------
[DRAGONPULSE]
Name = Dragon Pulse
Type = DRAGON
Category = Special
Power = 85
Accuracy = 100
TotalPP = 10
Target = Other
FunctionCode = None
Flags = CanProtect,CanMirrorMove,Pulse
Description = The target is attacked with a shock wave generated by the user's
gaping mouth.
#-------------------------------
[DRAGONCLAW]
Name = Dragon Claw
Type = DRAGON
Category = Physical
Power = 80
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = The user slashes the target with huge, sharp claws.
#-------------------------------
[BREAKINGSWIPE]
Name = Breaking Swipe
Type = DRAGON
Category = Physical
Power = 60
Accuracy = 100
TotalPP = 15
Target = AllNearFoes
FunctionCode = LowerTargetAttack1
Flags = Contact,CanProtect,CanMirrorMove,CannotMetronome
EffectChance = 100
Description = The user swings its tough tail wildly and attacks all foes. This also
lowers their Attack stats.
#-------------------------------
[DRAGONBREATH]
Name = Dragon Breath
Type = DRAGON
Category = Special
Power = 60
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = ParalyzeTarget
Flags = CanProtect,CanMirrorMove
EffectChance = 30
Description = The user exhales a mighty gust that inflicts damage. It may also
leave the target with paralysis.
#-------------------------------
[DRAGONTAIL]
Name = Dragon Tail
Type = DRAGON
Category = Physical
Power = 60
Accuracy = 90
TotalPP = 10
Target = NearOther
Priority = -6
FunctionCode = SwitchOutTargetDamagingMove
Flags = Contact,CanProtect,CanMirrorMove
Description = The user knocks away the target and drags out another Pokémon in its
party. In the wild, the battle ends.
#-------------------------------
[DRAGONDARTS]
Name = Dragon Darts
Type = DRAGON
Category = Physical
Power = 50
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = HitTwoTimesTargetThenTargetAlly
Flags = CanProtect,CanMirrorMove
Description = The user attacks twice using Dreepy. If there are two targets, this
move hits each one once.
#-------------------------------
[DUALCHOP]
Name = Dual Chop
Type = DRAGON
Category = Physical
Power = 40
Accuracy = 90
TotalPP = 15
Target = NearOther
FunctionCode = HitTwoTimes
Flags = Contact,CanProtect,CanMirrorMove
Description = The user attacks its target by hitting it with brutal strikes. The
target is hit twice in a row.
#-------------------------------
[TWISTER]
Name = Twister
Type = DRAGON
Category = Special
Power = 40
Accuracy = 100
TotalPP = 20
Target = AllNearFoes
FunctionCode = FlinchTargetDoublePowerIfTargetInSky
Flags = CanProtect,CanMirrorMove
EffectChance = 20
Description = The user whips up a vicious tornado to tear at the opposing team. It
may also make targets flinch.
#-------------------------------
[SCALESHOT]
Name = Scale Shot
Type = DRAGON
Category = Physical
Power = 25
Accuracy = 90
TotalPP = 20
Target = NearOther
FunctionCode = HitTwoToFiveTimesRaiseUserSpd1LowerUserDef1
Flags = CanProtect,CanMirrorMove
Description = Attacks by shooting scales two to five times in a row. Boosts the
user's Speed but lowers its Defense.
#-------------------------------
[DRAGONRAGE]
Name = Dragon Rage
Type = DRAGON
Category = Special
Power = 1
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = FixedDamage40
Flags = CanProtect,CanMirrorMove
Description = This attack hits the target with a shock wave of pure rage. This
attack always inflicts 40 HP damage.
#-------------------------------
[CLANGOROUSSOUL]
Name = Clangorous Soul
Type = DRAGON
Category = Status
Accuracy = 100
TotalPP = 5
Target = User
FunctionCode = RaiseUserMainStats1LoseThirdOfTotalHP
Flags = Sound,CannotMetronome
Description = The user raises all its stats by using some of its HP.
#-------------------------------
[DRAGONDANCE]
Name = Dragon Dance
Type = DRAGON
Category = Status
Accuracy = 0
TotalPP = 20
Target = User
FunctionCode = RaiseUserAtkSpd1
Flags = Dance
Description = The user vigorously performs a mystic, powerful dance that boosts its
Attack and Speed stats.
#-------------------------------
[BOLTSTRIKE]
Name = Bolt Strike
Type = ELECTRIC
Category = Physical
Power = 130
Accuracy = 85
TotalPP = 5
Target = NearOther
FunctionCode = ParalyzeTarget
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 20
Description = The user charges at its foe, surrounding itself with lightning. It
may also leave the target paralyzed.
#-------------------------------
[VOLTTACKLE]
Name = Volt Tackle
Type = ELECTRIC
Category = Physical
Power = 120
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = RecoilThirdOfDamageDealtParalyzeTarget
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 10
Description = The user electrifies itself, then charges at the foe. It causes
considerable damage to the user as well.
#-------------------------------
[ZAPCANNON]
Name = Zap Cannon
Type = ELECTRIC
Category = Special
Power = 120
Accuracy = 50
TotalPP = 5
Target = NearOther
FunctionCode = ParalyzeTarget
Flags = CanProtect,CanMirrorMove,Bomb
EffectChance = 100
Description = The user fires an electric blast like a cannon to inflict damage and
cause paralysis.
#-------------------------------
[AURAWHEEL]
Name = Aura Wheel
Type = ELECTRIC
Category = Physical
Power = 110
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = TypeDependsOnUserMorpekoFormRaiseUserSpeed1
Flags = CanProtect,CanMirrorMove,CannotMetronome
EffectChance = 100
Description = Morpeko attacks and raises its Speed with energy stored in its
cheeks. Type changes with the user's form.
#-------------------------------
[THUNDER]
Name = Thunder
Type = ELECTRIC
Category = Special
Power = 110
Accuracy = 70
TotalPP = 10
Target = NearOther
FunctionCode = ParalyzeTargetAlwaysHitsInRainHitsTargetInSky
Flags = CanProtect,CanMirrorMove
EffectChance = 30
Description = A wicked thunderbolt is dropped on the foe to inflict damage. It may
also leave the target paralyzed.
#-------------------------------
[FUSIONBOLT]
Name = Fusion Bolt
Type = ELECTRIC
Category = Physical
Power = 100
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = DoublePowerAfterFusionFlare
Flags = CanProtect,CanMirrorMove
Description = The user throws down a giant thunderbolt. It does more damage if
influenced by an enormous flame.
#-------------------------------
[PLASMAFISTS]
Name = Plasma Fists
Type = ELECTRIC
Category = Physical
Power = 100
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = NormalMovesBecomeElectric
Flags = Contact,CanProtect,CanMirrorMove,Punching,CannotMetronome
Description = The user attacks with electrically charged fists. Normal-type moves
become Electric-type.
#-------------------------------
[THUNDERBOLT]
Name = Thunderbolt
Type = ELECTRIC
Category = Special
Power = 90
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = ParalyzeTarget
Flags = CanProtect,CanMirrorMove
EffectChance = 10
Description = A strong electric blast is loosed at the target. It may also leave
the target with paralysis.
#-------------------------------
[WILDCHARGE]
Name = Wild Charge
Type = ELECTRIC
Category = Physical
Power = 90
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = RecoilQuarterOfDamageDealt
Flags = Contact,CanProtect,CanMirrorMove
Description = The user shrouds itself in electricity and smashes into its foe. It
also damages the user a little.
#-------------------------------
[BOLTBEAK]
Name = Bolt Beak
Type = ELECTRIC
Category = Physical
Power = 85
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = DoublePowerIfTargetNotActed
Flags = Contact,CanProtect,CanMirrorMove
Description = Stabs the target with an electrified beak. Power is doubled if the
user attacks first.
#-------------------------------
[DISCHARGE]
Name = Discharge
Type = ELECTRIC
Category = Special
Power = 80
Accuracy = 100
TotalPP = 15
Target = AllNearOthers
FunctionCode = ParalyzeTarget
Flags = CanProtect,CanMirrorMove
EffectChance = 30
Description = A flare of electricity is loosed to strike the area around the user.
It may also cause paralysis.
#-------------------------------
[OVERDRIVE]
Name = Overdrive
Type = ELECTRIC
Category = Special
Power = 80
Accuracy = 100
TotalPP = 10
Target = AllNearFoes
FunctionCode = None
Flags = CanProtect,CanMirrorMove,Sound,CannotMetronome
Description = The user attacks all foes by twanging a guitar or bass guitar,
causing a huge echo and strong vibration.
#-------------------------------
[THUNDERCAGE]
Name = Thunder Cage
Type = ELECTRIC
Category = Special
Power = 80
Accuracy = 90
TotalPP = 15
Target = NearOther
FunctionCode = BindTarget
Flags = CanProtect,CanMirrorMove,CannotMetronome
Description = The user traps the target in a cage of sparking electricity for four
to five turns.
#-------------------------------
[ZINGZAP]
Name = Zing Zap
Type = ELECTRIC
Category = Physical
Power = 80
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = FlinchTarget
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 30
Description = A strong electric blast crashes down on the target. This may also
make the target flinch.
#-------------------------------
[THUNDERPUNCH]
Name = Thunder Punch
Type = ELECTRIC
Category = Physical
Power = 75
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = ParalyzeTarget
Flags = Contact,CanProtect,CanMirrorMove,Punching
EffectChance = 10
Description = The target is punched with an electrified fist. It may also leave the
target with paralysis.
#-------------------------------
[RISINGVOLTAGE]
Name = Rising Voltage
Type = ELECTRIC
Category = Special
Power = 70
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = DoublePowerInElectricTerrain
Flags = CanProtect,CanMirrorMove
Description = The user attacks with electric voltage rising from the ground. Power
is doubled on Electric Terrain.
#-------------------------------
[VOLTSWITCH]
Name = Volt Switch
Type = ELECTRIC
Category = Special
Power = 70
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = SwitchOutUserDamagingMove
Flags = CanProtect,CanMirrorMove
Description = After making its attack, the user rushes back to switch places with a
party Pokémon in waiting.
#-------------------------------
[PARABOLICCHARGE]
Name = Parabolic Charge
Type = ELECTRIC
Category = Special
Power = 65
Accuracy = 100
TotalPP = 20
Target = AllNearOthers
FunctionCode = HealUserByHalfOfDamageDone
Flags = CanProtect,CanMirrorMove
Description = The user attacks everything around it. The user's HP is restored by
half the damage dealt.
#-------------------------------
[SPARK]
Name = Spark
Type = ELECTRIC
Category = Physical
Power = 65
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = ParalyzeTarget
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 30
Description = The user throws an electrically charged tackle at the target. It may
also leave the target with paralysis.
#-------------------------------
[THUNDERFANG]
Name = Thunder Fang
Type = ELECTRIC
Category = Physical
Power = 65
Accuracy = 95
TotalPP = 15
Target = NearOther
FunctionCode = ParalyzeFlinchTarget
Flags = Contact,CanProtect,CanMirrorMove,Biting
EffectChance = 100
Description = The user bites with electrified fangs. It may also make the target
flinch or leave it with paralysis.
#-------------------------------
[SHOCKWAVE]
Name = Shock Wave
Type = ELECTRIC
Category = Special
Power = 60
Accuracy = 0
TotalPP = 20
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = The user strikes the target with a quick jolt of electricity. This
attack cannot be evaded.
#-------------------------------
[ELECTROWEB]
Name = Electroweb
Type = ELECTRIC
Category = Special
Power = 55
Accuracy = 95
TotalPP = 15
Target = AllNearFoes
FunctionCode = LowerTargetSpeed1
Flags = CanProtect,CanMirrorMove
EffectChance = 100
Description = The user captures and attacks foes by using an electric net, which
lowers their Speed stat.
#-------------------------------
[CHARGEBEAM]
Name = Charge Beam
Type = ELECTRIC
Category = Special
Power = 50
Accuracy = 90
TotalPP = 10
Target = NearOther
FunctionCode = RaiseUserSpAtk1
Flags = CanProtect,CanMirrorMove
EffectChance = 70
Description = The user fires a concentrated bundle of electricity. It may also
raise the user's Sp. Atk stat.
#-------------------------------
[THUNDERSHOCK]
Name = Thunder Shock
Type = ELECTRIC
Category = Special
Power = 40
Accuracy = 100
TotalPP = 30
Target = NearOther
FunctionCode = ParalyzeTarget
Flags = CanProtect,CanMirrorMove
EffectChance = 10
Description = A jolt of electricity is hurled at the foe to inflict damage. It may
also leave the target with paralysis.
#-------------------------------
[NUZZLE]
Name = Nuzzle
Type = ELECTRIC
Category = Physical
Power = 20
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = ParalyzeTarget
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 100
Description = The user nuzzles its electrified cheeks against the target. This also
leaves the target with paralysis.
#-------------------------------
[ELECTROBALL]
Name = Electro Ball
Type = ELECTRIC
Category = Special
Power = 1
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = PowerHigherWithUserFasterThanTarget
Flags = CanProtect,CanMirrorMove,Bomb
Description = The user hurls an electric orb at the foe. It does more damage the
faster the user is.
#-------------------------------
[CHARGE]
Name = Charge
Type = ELECTRIC
Category = Status
Accuracy = 0
TotalPP = 20
Target = User
FunctionCode = RaiseUserSpDef1PowerUpElectricMove
Description = The user boosts the power of the Electric move it uses next. It also
raises the user's Sp. Def stat.
#-------------------------------
[EERIEIMPULSE]
Name = Eerie Impulse
Type = ELECTRIC
Category = Status
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = LowerTargetSpAtk2
Flags = CanProtect,CanMirrorMove
Description = The user's body generates an eerie impulse. Harshly lowers the
target's Sp. Atk stat.
#-------------------------------
[ELECTRICTERRAIN]
Name = Electric Terrain
Type = ELECTRIC
Category = Status
Accuracy = 0
TotalPP = 10
Target = BothSides
FunctionCode = StartElectricTerrain
Description = The user electrifies the ground for five turns. Pokémon on the ground
no longer fall asleep.
#-------------------------------
[ELECTRIFY]
Name = Electrify
Type = ELECTRIC
Category = Status
Accuracy = 0
TotalPP = 20
Target = NearOther
FunctionCode = TargetMovesBecomeElectric
Flags = CanProtect,CanMirrorMove
Description = If the target uses a move after being electrified, that move becomes
Electric-type.
#-------------------------------
[IONDELUGE]
Name = Ion Deluge
Type = ELECTRIC
Category = Status
Accuracy = 0
TotalPP = 25
Target = BothSides
Priority = 1
FunctionCode = NormalMovesBecomeElectric
Description = The user disperses electrically charged particles. Normal-type moves
become Electric-type.
#-------------------------------
[MAGNETRISE]
Name = Magnet Rise
Type = ELECTRIC
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
FunctionCode = StartUserAirborne
Description = The user levitates using electrically generated magnetism for five
turns.
#-------------------------------
[MAGNETICFLUX]
Name = Magnetic Flux
Type = ELECTRIC
Category = Status
Accuracy = 0
TotalPP = 20
Target = UserAndAllies
FunctionCode = RaisePlusMinusUserAndAlliesDefSpDef1
Description = Manipulates magnetic fields to raise the Defense and Sp. Def stats of
allies with Plus or Minus Abilities.
#-------------------------------
[THUNDERWAVE]
Name = Thunder Wave
Type = ELECTRIC
Category = Status
Accuracy = 90
TotalPP = 20
Target = NearOther
FunctionCode = ParalyzeTargetIfNotTypeImmune
Flags = CanProtect,CanMirrorMove
Description = A weak electric charge is launched at the target. It causes paralysis
if it hits.
#-------------------------------
[LIGHTOFRUIN]
Name = Light of Ruin
Type = FAIRY
Category = Special
Power = 140
Accuracy = 90
TotalPP = 5
Target = NearOther
FunctionCode = RecoilHalfOfDamageDealt
Flags = CanProtect,CanMirrorMove,CannotMetronome
Description = Fires a powerful beam of light drawn from the Eternal Flower. It also
damages the user a lot.
#-------------------------------
[FLEURCANNON]
Name = Fleur Cannon
Type = FAIRY
Category = Special
Power = 130
Accuracy = 90
TotalPP = 5
Target = NearOther
FunctionCode = LowerUserSpAtk2
Flags = CanProtect,CanMirrorMove,CannotMetronome
Description = The user unleashes a strong beam. The attack's recoil harshly lowers
the user's Sp. Atk stat.
#-------------------------------
[MISTYEXPLOSION]
Name = Misty Explosion
Type = FAIRY
Category = Special
Power = 100
Accuracy = 100
TotalPP = 5
Target = AllNearOthers
FunctionCode = UserFaintsPowersUpInMistyTerrainExplosive
Flags = CanProtect,CanMirrorMove
Description = The user attacks everything around and faints upon using this move.
Power increases on Misty Terrain.
#-------------------------------
[MOONBLAST]
Name = Moonblast
Type = FAIRY
Category = Special
Power = 95
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = LowerTargetSpAtk1
Flags = CanProtect,CanMirrorMove
EffectChance = 30
Description = The user attacks by borrowing the power of the moon. This may also
lower the target's Sp. Atk stat.
#-------------------------------
[PLAYROUGH]
Name = Play Rough
Type = FAIRY
Category = Physical
Power = 90
Accuracy = 90
TotalPP = 10
Target = NearOther
FunctionCode = LowerTargetAttack1
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 10
Description = The user plays rough with the target and attacks it. This may also
lower the target's Attack stat.
#-------------------------------
[STRANGESTEAM]
Name = Strange Steam
Type = FAIRY
Category = Special
Power = 90
Accuracy = 95
TotalPP = 10
Target = NearOther
FunctionCode = ConfuseTarget
Flags = CanProtect,CanMirrorMove,CannotMetronome
EffectChance = 20
Description = The user attacks the target by emitting steam. This may also confuse
the target.
#-------------------------------
[DAZZLINGGLEAM]
Name = Dazzling Gleam
Type = FAIRY
Category = Special
Power = 80
Accuracy = 100
TotalPP = 10
Target = AllNearFoes
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = The user damages opposing Pokémon by emitting a powerful flash.
#-------------------------------
[SPIRITBREAK]
Name = Spirit Break
Type = FAIRY
Category = Physical
Power = 75
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = LowerTargetSpAtk1
Flags = Contact,CanProtect,CanMirrorMove,CannotMetronome
EffectChance = 100
Description = The user attacks the target with immense force. This also lowers the
target's Sp. Atk stat.
#-------------------------------
[DRAININGKISS]
Name = Draining Kiss
Type = FAIRY
Category = Special
Power = 50
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = HealUserByThreeQuartersOfDamageDone
Flags = Contact,CanProtect,CanMirrorMove
Description = The user steals the target's HP with a kiss. The user's HP is
restored by over half of the damage dealt.
#-------------------------------
[DISARMINGVOICE]
Name = Disarming Voice
Type = FAIRY
Category = Special
Power = 40
Accuracy = 0
TotalPP = 15
Target = AllNearFoes
FunctionCode = None
Flags = CanProtect,CanMirrorMove,Sound
Description = Letting out a charming cry, the user does emotional damage to foes.
This attack never misses.
#-------------------------------
[FAIRYWIND]
Name = Fairy Wind
Type = FAIRY
Category = Special
Power = 40
Accuracy = 100
TotalPP = 30
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = The user stirs up a fairy wind and strikes the target with it.
#-------------------------------
[NATURESMADNESS]
Name = Nature's Madness
Type = FAIRY
Category = Special
Power = 1
Accuracy = 90
TotalPP = 10
Target = NearOther
FunctionCode = FixedDamageHalfTargetHP
Flags = CanProtect,CanMirrorMove,CannotMetronome
Description = The user hits the target with the force of nature. It halves the
target's HP.
#-------------------------------
[AROMATICMIST]
Name = Aromatic Mist
Type = FAIRY
Category = Status
Accuracy = 0
TotalPP = 20
Target = NearAlly
FunctionCode = RaiseTargetSpDef1
Description = The user raises the Sp. Def stat of an ally Pokémon by using a
mysterious aroma.
#-------------------------------
[BABYDOLLEYES]
Name = Baby-Doll Eyes
Type = FAIRY
Category = Status
Accuracy = 100
TotalPP = 30
Target = NearOther
Priority = 1
FunctionCode = LowerTargetAttack1
Flags = CanProtect,CanMirrorMove
Description = The user stares with its baby-doll eyes, which lowers the target's
Attack stat. Always goes first.
#-------------------------------
[CHARM]
Name = Charm
Type = FAIRY
Category = Status
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = LowerTargetAttack2
Flags = CanProtect,CanMirrorMove
Description = The user charmingly gazes at the foe, making it less wary. The
target's Attack is harshly lowered.
#-------------------------------
[CRAFTYSHIELD]
Name = Crafty Shield
Type = FAIRY
Category = Status
Accuracy = 0
TotalPP = 10
Target = UserSide
Priority = 3
FunctionCode = ProtectUserSideFromStatusMoves
Description = The user protects itself and its allies from status moves with a
mysterious power.
#-------------------------------
[DECORATE]
Name = Decorate
Type = FAIRY
Category = Status
Accuracy = 0
TotalPP = 15
Target = NearOther
FunctionCode = RaiseTargetAtkSpAtk2
Flags = CannotMetronome
Description = The user sharply raises the target's Attack and Sp. Atk stats by
decorating the target.
#-------------------------------
[FAIRYLOCK]
Name = Fairy Lock
Type = FAIRY
Category = Status
Accuracy = 0
TotalPP = 10
Target = BothSides
FunctionCode = TrapAllBattlersInBattleForOneTurn
Flags = CanMirrorMove
Description = By locking down the battlefield, the user keeps all Pokémon from
fleeing during the next turn.
#-------------------------------
[FLORALHEALING]
Name = Floral Healing
Type = FAIRY
Category = Status
Accuracy = 0
TotalPP = 10
Target = NearOther
FunctionCode = HealTargetDependingOnGrassyTerrain
Flags = CanProtect
Description = The user restores the target's HP by up to half of its max HP. It
restores more HP when the terrain is grass.
#-------------------------------
[FLOWERSHIELD]
Name = Flower Shield
Type = FAIRY
Category = Status
Accuracy = 0
TotalPP = 10
Target = AllBattlers
FunctionCode = RaiseGrassBattlersDef1
Description = The user raises the Defense stats of all Grass-type Pokémon in battle
with a mysterious power.
#-------------------------------
[GEOMANCY]
Name = Geomancy
Type = FAIRY
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
FunctionCode = TwoTurnAttackRaiseUserSpAtkSpDefSpd2
Description = The user absorbs energy and sharply raises its Sp. Atk, Sp. Def, and
Speed stats on the next turn.
#-------------------------------
[MISTYTERRAIN]
Name = Misty Terrain
Type = FAIRY
Category = Status
Accuracy = 0
TotalPP = 10
Target = BothSides
FunctionCode = StartMistyTerrain
Description = The user covers the ground with mist for five turns. Grounded Pokémon
can't gain status conditions.
#-------------------------------
[MOONLIGHT]
Name = Moonlight
Type = FAIRY
Category = Status
Accuracy = 0
TotalPP = 5
Target = User
FunctionCode = HealUserDependingOnWeather
Description = The user restores its own HP. The amount of HP regained varies with
the weather.
#-------------------------------
[SWEETKISS]
Name = Sweet Kiss
Type = FAIRY
Category = Status
Accuracy = 75
TotalPP = 10
Target = NearOther
FunctionCode = ConfuseTarget
Flags = CanProtect,CanMirrorMove
Description = The user kisses the target with a sweet, angelic cuteness that causes
confusion.
#-------------------------------
[FOCUSPUNCH]
Name = Focus Punch
Type = FIGHTING
Category = Physical
Power = 150
Accuracy = 100
TotalPP = 20
Target = NearOther
Priority = -3
FunctionCode = FailsIfUserDamagedThisTurn
Flags = Contact,CanProtect,Punching
Description = The user focuses its mind before launching a punch. It will fail if
the user is hit before it is used.
#-------------------------------
[METEORASSAULT]
Name = Meteor Assault
Type = FIGHTING
Category = Physical
Power = 150
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = AttackAndSkipNextTurn
Flags = CanProtect,CanMirrorMove,CannotMetronome
Description = The user attacks wildly with its thick leek. The user can't move on
the next turn.
#-------------------------------
[HIGHJUMPKICK]
Name = High Jump Kick
Type = FIGHTING
Category = Physical
Power = 130
Accuracy = 90
TotalPP = 10
Target = NearOther
FunctionCode = CrashDamageIfFailsUnusableInGravity
Flags = Contact,CanProtect,CanMirrorMove
Description = The target is attacked with a knee kick from a jump. If it misses,
the user is hurt instead.
#-------------------------------
[CLOSECOMBAT]
Name = Close Combat
Type = FIGHTING
Category = Physical
Power = 120
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = LowerUserDefSpDef1
Flags = Contact,CanProtect,CanMirrorMove
Description = The user fights the foe up close without guarding itself. It also
cuts the user's Defense and Sp. Def.
#-------------------------------
[FOCUSBLAST]
Name = Focus Blast
Type = FIGHTING
Category = Special
Power = 120
Accuracy = 70
TotalPP = 5
Target = NearOther
FunctionCode = LowerTargetSpDef1
Flags = CanProtect,CanMirrorMove,Bomb
EffectChance = 10
Description = The user heightens its mental focus and unleashes its power. It may
also lower the target's Sp. Def.
#-------------------------------
[SUPERPOWER]
Name = Superpower
Type = FIGHTING
Category = Physical
Power = 120
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = LowerUserAtkDef1
Flags = Contact,CanProtect,CanMirrorMove
Description = The user attacks the target with great power. However, it also lowers
the user's Attack and Defense.
#-------------------------------
[CROSSCHOP]
Name = Cross Chop
Type = FIGHTING
Category = Physical
Power = 100
Accuracy = 80
TotalPP = 5
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove,HighCriticalHitRate
Description = The user delivers a double chop with its forearms crossed. Critical
hits land more easily.
#-------------------------------
[DYNAMICPUNCH]
Name = Dynamic Punch
Type = FIGHTING
Category = Physical
Power = 100
Accuracy = 50
TotalPP = 5
Target = NearOther
FunctionCode = ConfuseTarget
Flags = Contact,CanProtect,CanMirrorMove,Punching
EffectChance = 100
Description = The user punches the target with full, concentrated power. It
confuses the target if it hits.
#-------------------------------
[FLYINGPRESS]
Name = Flying Press
Type = FIGHTING
Category = Physical
Power = 100
Accuracy = 95
TotalPP = 10
Target = Other
FunctionCode = EffectivenessIncludesFlyingType
Flags = Contact,CanProtect,CanMirrorMove,TramplesMinimize
Description = The user dives down onto the target from the sky. This move is
Fighting and Flying type simultaneously.
#-------------------------------
[HAMMERARM]
Name = Hammer Arm
Type = FIGHTING
Category = Physical
Power = 100
Accuracy = 90
TotalPP = 10
Target = NearOther
FunctionCode = LowerUserSpeed1
Flags = Contact,CanProtect,CanMirrorMove,Punching
Description = The user swings and hits with its strong and heavy fist. It lowers
the user's Speed, however.
#-------------------------------
[JUMPKICK]
Name = Jump Kick
Type = FIGHTING
Category = Physical
Power = 100
Accuracy = 95
TotalPP = 10
Target = NearOther
FunctionCode = CrashDamageIfFailsUnusableInGravity
Flags = Contact,CanProtect,CanMirrorMove
Description = The user jumps up high, then strikes with a kick. If the kick misses,
the user hurts itself.
#-------------------------------
[SACREDSWORD]
Name = Sacred Sword
Type = FIGHTING
Category = Physical
Power = 90
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = IgnoreTargetDefSpDefEvaStatStages
Flags = Contact,CanProtect,CanMirrorMove
Description = The user attacks by slicing with its long horns. The target's stat
changes don't affect the damage.
#-------------------------------
[THUNDEROUSKICK]
Name = Thunderous Kick
Type = FIGHTING
Category = Physical
Power = 90
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = LowerTargetDefense1
Flags = Contact,CanProtect,CanMirrorMove,CannotMetronome
EffectChance = 100
Description = Overwhelms the target with lightning-like movement, then kicks.
Lowers the target's Defense stat.
#-------------------------------
[SECRETSWORD]
Name = Secret Sword
Type = FIGHTING
Category = Special
Power = 85
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = UseTargetDefenseInsteadOfTargetSpDef
Flags = CanProtect,CanMirrorMove,CannotMetronome
Description = The user cuts with its long horn. The odd power contained in it does
physical damage to the foe.
#-------------------------------
[SKYUPPERCUT]
Name = Sky Uppercut
Type = FIGHTING
Category = Physical
Power = 85
Accuracy = 90
TotalPP = 15
Target = NearOther
FunctionCode = HitsTargetInSky
Flags = Contact,CanProtect,CanMirrorMove,Punching
Description = The user attacks the target with an uppercut thrown skyward with
force.
#-------------------------------
[AURASPHERE]
Name = Aura Sphere
Type = FIGHTING
Category = Special
Power = 80
Accuracy = 0
TotalPP = 20
Target = Other
FunctionCode = None
Flags = CanProtect,CanMirrorMove,Pulse,Bomb
Description = The user looses a blast of aura power from deep within its body. This
move is certain to hit.
#-------------------------------
[BODYPRESS]
Name = Body Press
Type = FIGHTING
Category = Physical
Power = 80
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = UseUserBaseDefenseInsteadOfUserBaseAttack
Flags = Contact,CanProtect,CanMirrorMove,CannotMetronome
Description = The user attacks by slamming its body into the target. Power
increases the higher the user's Defense is.
#-------------------------------
[SUBMISSION]
Name = Submission
Type = FIGHTING
Category = Physical
Power = 80
Accuracy = 80
TotalPP = 20
Target = NearOther
FunctionCode = RecoilQuarterOfDamageDealt
Flags = Contact,CanProtect,CanMirrorMove
Description = The user grabs the target and recklessly dives for the ground. It
also hurts the user slightly.
#-------------------------------
[BRICKBREAK]
Name = Brick Break
Type = FIGHTING
Category = Physical
Power = 75
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = RemoveScreens
Flags = Contact,CanProtect,CanMirrorMove
Description = The user attacks with a swift chop. It can also break any barrier
such as Light Screen and Reflect.
#-------------------------------
[DRAINPUNCH]
Name = Drain Punch
Type = FIGHTING
Category = Physical
Power = 75
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = HealUserByHalfOfDamageDone
Flags = Contact,CanProtect,CanMirrorMove,Punching
Description = An energy-draining punch. The user's HP is restored by half the
damage taken by the target.
#-------------------------------
[VITALTHROW]
Name = Vital Throw
Type = FIGHTING
Category = Physical
Power = 70
Accuracy = 0
TotalPP = 10
Target = NearOther
Priority = -1
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = The user attacks last. In return, this throw move is guaranteed not
to miss.
#-------------------------------
[WAKEUPSLAP]
Name = Wake-Up Slap
Type = FIGHTING
Category = Physical
Power = 70
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = DoublePowerIfTargetAsleepCureTarget
Flags = Contact,CanProtect,CanMirrorMove
Description = This attack inflicts big damage on a sleeping target. It also wakes
the target up, however.
#-------------------------------
[LOWSWEEP]
Name = Low Sweep
Type = FIGHTING
Category = Physical
Power = 65
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = LowerTargetSpeed1
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 100
Description = The user attacks the target's legs swiftly, reducing the target's
Speed stat.
#-------------------------------
[CIRCLETHROW]
Name = Circle Throw
Type = FIGHTING
Category = Physical
Power = 60
Accuracy = 90
TotalPP = 10
Target = NearOther
Priority = -6
FunctionCode = SwitchOutTargetDamagingMove
Flags = Contact,CanProtect,CanMirrorMove
Description = The user throws the target and drags out another Pokémon in its
party. In the wild, the battle ends.
#-------------------------------
[FORCEPALM]
Name = Force Palm
Type = FIGHTING
Category = Physical
Power = 60
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = ParalyzeTarget
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 30
Description = The target is attacked with a shock wave. It may also leave the
target with paralysis.
#-------------------------------
[REVENGE]
Name = Revenge
Type = FIGHTING
Category = Physical
Power = 60
Accuracy = 100
TotalPP = 10
Target = NearOther
Priority = -4
FunctionCode = DoublePowerIfUserLostHPThisTurn
Flags = Contact,CanProtect,CanMirrorMove
Description = An attack move that inflicts double the damage if the user has been
hurt by the foe in the same turn.
#-------------------------------
[ROLLINGKICK]
Name = Rolling Kick
Type = FIGHTING
Category = Physical
Power = 60
Accuracy = 85
TotalPP = 15
Target = NearOther
FunctionCode = FlinchTarget
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 30
Description = The user lashes out with a quick, spinning kick. It may also make the
target flinch.
#-------------------------------
[STORMTHROW]
Name = Storm Throw
Type = FIGHTING
Category = Physical
Power = 60
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = AlwaysCriticalHit
Flags = Contact,CanProtect,CanMirrorMove
Description = The user strikes the target with a fierce blow. This attack always
results in a critical hit.
#-------------------------------
[KARATECHOP]
Name = Karate Chop
Type = FIGHTING
Category = Physical
Power = 50
Accuracy = 100
TotalPP = 25
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove,HighCriticalHitRate
Description = The target is attacked with a sharp chop. Critical hits land more
easily.
#-------------------------------
[MACHPUNCH]
Name = Mach Punch
Type = FIGHTING
Category = Physical
Power = 40
Accuracy = 100
TotalPP = 30
Target = NearOther
Priority = 1
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove,Punching
Description = The user throws a punch at blinding speed. It is certain to strike
first.
#-------------------------------
[POWERUPPUNCH]
Name = Power-Up Punch
Type = FIGHTING
Category = Physical
Power = 40
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = RaiseUserAttack1
Flags = Contact,CanProtect,CanMirrorMove,Punching
EffectChance = 100
Description = Striking opponents repeatedly makes the user's fists harder, raising
the user's Attack stat.
#-------------------------------
[ROCKSMASH]
Name = Rock Smash
Type = FIGHTING
Category = Physical
Power = 40
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = LowerTargetDefense1
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 50
Description = The user attacks with a punch that can shatter a rock. It may also
lower the foe's Defense stat.
#-------------------------------
[VACUUMWAVE]
Name = Vacuum Wave
Type = FIGHTING
Category = Special
Power = 40
Accuracy = 100
TotalPP = 30
Target = NearOther
Priority = 1
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = The user whirls its fists to send a wave of pure vacuum at the
target. This move always goes first.
#-------------------------------
[DOUBLEKICK]
Name = Double Kick
Type = FIGHTING
Category = Physical
Power = 30
Accuracy = 100
TotalPP = 30
Target = NearOther
FunctionCode = HitTwoTimes
Flags = Contact,CanProtect,CanMirrorMove
Description = The target is quickly kicked twice in succession using both feet.
#-------------------------------
[ARMTHRUST]
Name = Arm Thrust
Type = FIGHTING
Category = Physical
Power = 15
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = HitTwoToFiveTimes
Flags = Contact,CanProtect,CanMirrorMove
Description = The user looses a flurry of open-palmed arm thrusts that hit two to
five times in a row.
#-------------------------------
[TRIPLEKICK]
Name = Triple Kick
Type = FIGHTING
Category = Physical
Power = 10
Accuracy = 90
TotalPP = 10
Target = NearOther
FunctionCode = HitThreeTimesPowersUpWithEachHit
Flags = Contact,CanProtect,CanMirrorMove
Description = A consecutive three-kick attack that becomes more powerful with each
successive hit.
#-------------------------------
[COUNTER]
Name = Counter
Type = FIGHTING
Category = Physical
Power = 1
Accuracy = 100
TotalPP = 20
Target = None
Priority = -5
FunctionCode = CounterPhysicalDamage
Flags = Contact,CanProtect
Description = A retaliation move that counters any physical attack, inflicting
double the damage taken.
#-------------------------------
[FINALGAMBIT]
Name = Final Gambit
Type = FIGHTING
Category = Special
Power = 1
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = UserFaintsFixedDamageUserHP
Flags = CanProtect
Description = The user risks all to attack the foe. The user faints but does damage
equal to its HP.
#-------------------------------
[LOWKICK]
Name = Low Kick
Type = FIGHTING
Category = Physical
Power = 1
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = PowerHigherWithTargetWeight
Flags = Contact,CanProtect,CanMirrorMove
Description = A powerful low kick that makes the foe fall over. It inflicts greater
damage on heavier foes.
#-------------------------------
[REVERSAL]
Name = Reversal
Type = FIGHTING
Category = Physical
Power = 1
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = PowerLowerWithUserHP
Flags = Contact,CanProtect,CanMirrorMove
Description = An all-out attack that becomes more powerful the less HP the user
has.
#-------------------------------
[SEISMICTOSS]
Name = Seismic Toss
Type = FIGHTING
Category = Physical
Power = 1
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = FixedDamageUserLevel
Flags = Contact,CanProtect,CanMirrorMove
Description = The target is thrown using the power of gravity. It inflicts damage
equal to the user's level.
#-------------------------------
[BULKUP]
Name = Bulk Up
Type = FIGHTING
Category = Status
Accuracy = 0
TotalPP = 20
Target = User
FunctionCode = RaiseUserAtkDef1
Description = The user tenses its muscles to bulk up its body, boosting both its
Attack and Defense stats.
#-------------------------------
[COACHING]
Name = Coaching
Type = FIGHTING
Category = Status
Accuracy = 0
TotalPP = 10
Target = AllAllies
FunctionCode = RaiseUserAndAlliesAtkDef1
Flags = CanMirrorMove
Description = The user properly coaches its ally Pokémon, boosting their Attack and
Defense stats.
#-------------------------------
[DETECT]
Name = Detect
Type = FIGHTING
Category = Status
Accuracy = 0
TotalPP = 5
Target = User
Priority = 4
FunctionCode = ProtectUser
Description = It enables the user to evade all attacks. Its chance of failing rises
if it is used in succession.
#-------------------------------
[MATBLOCK]
Name = Mat Block
Type = FIGHTING
Category = Status
Accuracy = 0
TotalPP = 10
Target = UserSide
FunctionCode = ProtectUserSideFromDamagingMovesIfUserFirstTurn
Description = Using a pulled-up mat as a shield, the user protects itself and its
allies from damaging moves.
#-------------------------------
[NORETREAT]
Name = No Retreat
Type = FIGHTING
Category = Status
Accuracy = 0
TotalPP = 5
Target = User
FunctionCode = RaiseUserMainStats1TrapUserInBattle
Description = This move raises all the user's stats but prevents the user from
switching out or fleeing.
#-------------------------------
[OCTOLOCK]
Name = Octolock
Type = FIGHTING
Category = Status
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = TrapTargetInBattleLowerTargetDefSpDef1EachTurn
Flags = CanProtect,CanMirrorMove
Description = Locks the target in and prevents it from fleeing. Also lowers the
target's Defense and Sp. Def each turn.
#-------------------------------
[QUICKGUARD]
Name = Quick Guard
Type = FIGHTING
Category = Status
Accuracy = 0
TotalPP = 15
Target = UserSide
Priority = 3
FunctionCode = ProtectUserSideFromPriorityMoves
Description = The user protects itself and its allies from priority moves. If may
fail if used in succession.
#-------------------------------
[VCREATE]
Name = V-create
Type = FIRE
Category = Physical
Power = 180
Accuracy = 95
TotalPP = 5
Target = NearOther
FunctionCode = LowerUserDefSpDefSpd1
Flags = Contact,CanProtect,CanMirrorMove,CannotMetronome
Description = With a fiery forehead, the user hurls itself at the foe. It lowers
the user's Defense, Sp. Def, and Speed.
#-------------------------------
[BLASTBURN]
Name = Blast Burn
Type = FIRE
Category = Special
Power = 150
Accuracy = 90
TotalPP = 5
Target = NearOther
FunctionCode = AttackAndSkipNextTurn
Flags = CanProtect,CanMirrorMove
Description = The target is razed by a fiery explosion. The user must rest on the
next turn, however.
#-------------------------------
[ERUPTION]
Name = Eruption
Type = FIRE
Category = Special
Power = 150
Accuracy = 100
TotalPP = 5
Target = AllNearFoes
FunctionCode = PowerHigherWithUserHP
Flags = CanProtect,CanMirrorMove
Description = The user attacks in an explosive fury. The lower the user's HP, the
less powerful this attack becomes.
#-------------------------------
[MINDBLOWN]
Name = Mind Blown
Type = FIRE
Category = Special
Power = 150
Accuracy = 100
TotalPP = 5
Target = AllNearOthers
FunctionCode = UserLosesHalfOfTotalHPExplosive
Flags = CanProtect,CanMirrorMove,CannotMetronome
Description = The user attacks everything by causing its own head to explode. This
also damages the user.
#-------------------------------
[SHELLTRAP]
Name = Shell Trap
Type = FIRE
Category = Special
Power = 150
Accuracy = 100
TotalPP = 5
Target = AllNearFoes
Priority = -3
FunctionCode = UsedAfterUserTakesPhysicalDamage
Flags = CanProtect
Description = The user sets a shell trap. If it is hit by a physical move, the trap
explodes and hurt the attacker.
#-------------------------------
[BLUEFLARE]
Name = Blue Flare
Type = FIRE
Category = Special
Power = 130
Accuracy = 85
TotalPP = 5
Target = NearOther
FunctionCode = BurnTarget
Flags = CanProtect,CanMirrorMove
EffectChance = 20
Description = The user attacks by engulfing the foe in a beautiful, yet intense,
blue flame. It may also burn the foe.
#-------------------------------
[BURNUP]
Name = Burn Up
Type = FIRE
Category = Special
Power = 130
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = UserLosesFireType
Flags = CanProtect,CanMirrorMove,ThawsUser
Description = To inflict massive damage, the user burns itself out. The user will
no longer be Fire type.
#-------------------------------
[OVERHEAT]
Name = Overheat
Type = FIRE
Category = Special
Power = 130
Accuracy = 90
TotalPP = 5
Target = NearOther
FunctionCode = LowerUserSpAtk2
Flags = CanProtect,CanMirrorMove
Description = The user attacks the target at full power. The attack's recoil
sharply reduces the user's Sp. Atk stat.
#-------------------------------
[FLAREBLITZ]
Name = Flare Blitz
Type = FIRE
Category = Physical
Power = 120
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = RecoilThirdOfDamageDealtBurnTarget
Flags = Contact,CanProtect,CanMirrorMove,ThawsUser
EffectChance = 10
Description = The user cloaks itself in fire and charges at the foe. The user also
takes damage and may burn the target.
#-------------------------------
[PYROBALL]
Name = Pyro Ball
Type = FIRE
Category = Physical
Power = 120
Accuracy = 90
TotalPP = 5
Target = NearOther
FunctionCode = BurnTarget
Flags = CanProtect,CanMirrorMove,ThawsUser,Bomb,CannotMetronome
EffectChance = 10
Description = Attacks by igniting a small stone and launching it as a fiery ball.
May also burn the target.
#-------------------------------
[FIREBLAST]
Name = Fire Blast
Type = FIRE
Category = Special
Power = 110
Accuracy = 85
TotalPP = 5
Target = NearOther
FunctionCode = BurnTarget
Flags = CanProtect,CanMirrorMove
EffectChance = 10
Description = The foe is attacked with an intense blast of all-consuming fire. It
may also leave the target with a burn.
#-------------------------------
[FUSIONFLARE]
Name = Fusion Flare
Type = FIRE
Category = Special
Power = 100
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = DoublePowerAfterFusionBolt
Flags = CanProtect,CanMirrorMove,ThawsUser
Description = The user brings down a giant flame. It does more damage if influenced
by an enormous thunderbolt.
#-------------------------------
[INFERNO]
Name = Inferno
Type = FIRE
Category = Special
Power = 100
Accuracy = 50
TotalPP = 5
Target = NearOther
FunctionCode = BurnTarget
Flags = CanProtect,CanMirrorMove
EffectChance = 100
Description = The user attacks by engulfing the target in an intense fire. It
leaves the target with a burn.
#-------------------------------
[MAGMASTORM]
Name = Magma Storm
Type = FIRE
Category = Special
Power = 100
Accuracy = 75
TotalPP = 5
Target = NearOther
FunctionCode = BindTarget
Flags = CanProtect,CanMirrorMove
Description = The target becomes trapped within a maelstrom of fire that rages for
four to five turns.
#-------------------------------
[SACREDFIRE]
Name = Sacred Fire
Type = FIRE
Category = Physical
Power = 100
Accuracy = 95
TotalPP = 5
Target = NearOther
FunctionCode = BurnTarget
Flags = CanProtect,CanMirrorMove,ThawsUser
EffectChance = 50
Description = The target is razed with a mystical fire of great intensity. It may
also leave the target with a burn.
#-------------------------------
[SEARINGSHOT]
Name = Searing Shot
Type = FIRE
Category = Special
Power = 100
Accuracy = 100
TotalPP = 5
Target = AllNearOthers
FunctionCode = BurnTarget
Flags = CanProtect,CanMirrorMove,Bomb
EffectChance = 30
Description = An inferno of scarlet flames torches everything around the user. It
may leave the foe with a burn.
#-------------------------------
[HEATWAVE]
Name = Heat Wave
Type = FIRE
Category = Special
Power = 95
Accuracy = 90
TotalPP = 10
Target = AllNearFoes
FunctionCode = BurnTarget
Flags = CanProtect,CanMirrorMove
EffectChance = 10
Description = The user attacks by exhaling hot breath on the opposing team. It may
also leave targets with a burn.
#-------------------------------
[FLAMETHROWER]
Name = Flamethrower
Type = FIRE
Category = Special
Power = 90
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = BurnTarget
Flags = CanProtect,CanMirrorMove
EffectChance = 10
Description = The target is scorched with an intense blast of fire. It may also
leave the target with a burn.
#-------------------------------
[BLAZEKICK]
Name = Blaze Kick
Type = FIRE
Category = Physical
Power = 85
Accuracy = 90
TotalPP = 10
Target = NearOther
FunctionCode = BurnTarget
Flags = Contact,CanProtect,CanMirrorMove,HighCriticalHitRate
EffectChance = 10
Description = The user launches a kick with a high critical-hit ratio. It may also
leave the target with a burn.
#-------------------------------
[FIERYDANCE]
Name = Fiery Dance
Type = FIRE
Category = Special
Power = 80
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = RaiseUserSpAtk1
Flags = CanProtect,CanMirrorMove,Dance
EffectChance = 50
Description = Cloaked in flames, the user dances and flaps its wings. It may also
raise the user's Sp. Atk stat.
#-------------------------------
[FIRELASH]
Name = Fire Lash
Type = FIRE
Category = Physical
Power = 80
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = LowerTargetDefense1
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 100
Description = The user strikes the target with a burning lash. This also lowers the
target's Defense stat.
#-------------------------------
[FIREPLEDGE]
Name = Fire Pledge
Type = FIRE
Category = Special
Power = 80
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = FirePledge
Flags = CanProtect,CanMirrorMove
Description = A column of fire hits opposing Pokémon. When used with its Grass
equivalent, it makes a sea of fire.
#-------------------------------
[LAVAPLUME]
Name = Lava Plume
Type = FIRE
Category = Special
Power = 80
Accuracy = 100
TotalPP = 15
Target = AllNearOthers
FunctionCode = BurnTarget
Flags = CanProtect,CanMirrorMove
EffectChance = 30
Description = An inferno of scarlet flames torches everything around the user. It
may leave targets with a burn.
#-------------------------------
[FIREPUNCH]
Name = Fire Punch
Type = FIRE
Category = Physical
Power = 75
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = BurnTarget
Flags = Contact,CanProtect,CanMirrorMove,Punching
EffectChance = 10
Description = The target is punched with a fiery fist. It may leave the target with
a burn.
#-------------------------------
[MYSTICALFIRE]
Name = Mystical Fire
Type = FIRE
Category = Special
Power = 75
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = LowerTargetSpAtk1
Flags = CanProtect,CanMirrorMove
EffectChance = 100
Description = The user attacks by breathing a special, hot fire. This also lowers
the target's Sp. Atk stat.
#-------------------------------
[BURNINGJEALOUSY]
Name = Burning Jealousy
Type = FIRE
Category = Special
Power = 70
Accuracy = 100
TotalPP = 5
Target = AllNearFoes
FunctionCode = BurnTargetIfTargetStatsRaisedThisTurn
Flags = CanProtect,CanMirrorMove
EffectChance = 100
Description = The user attacks with energy from jealousy. This burns all foes that
had their stats boosted this turn.
#-------------------------------
[FLAMEBURST]
Name = Flame Burst
Type = FIRE
Category = Special
Power = 70
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = DamageTargetAlly
Flags = CanProtect,CanMirrorMove
Description = The user attacks the foe with a bursting flame. It also damages
Pokémon next to the target.
#-------------------------------
[FIREFANG]
Name = Fire Fang
Type = FIRE
Category = Physical
Power = 65
Accuracy = 95
TotalPP = 15
Target = NearOther
FunctionCode = BurnFlinchTarget
Flags = Contact,CanProtect,CanMirrorMove,Biting
EffectChance = 100
Description = The user bites with flame-cloaked fangs. It may also make the target
flinch or leave it burned.
#-------------------------------
[FLAMEWHEEL]
Name = Flame Wheel
Type = FIRE
Category = Physical
Power = 60
Accuracy = 100
TotalPP = 25
Target = NearOther
FunctionCode = BurnTarget
Flags = Contact,CanProtect,CanMirrorMove,ThawsUser
EffectChance = 10
Description = The user cloaks itself in fire and charges at the target. It may also
leave the target with a burn.
#-------------------------------
[INCINERATE]
Name = Incinerate
Type = FIRE
Category = Special
Power = 60
Accuracy = 100
TotalPP = 15
Target = AllNearFoes
FunctionCode = DestroyTargetBerryOrGem
Flags = CanProtect,CanMirrorMove
Description = The user attacks the foe with fire. The target's held Berry becomes
burnt up and unusable.
#-------------------------------
[FLAMECHARGE]
Name = Flame Charge
Type = FIRE
Category = Physical
Power = 50
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = RaiseUserSpeed1
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 100
Description = The user cloaks itself in flame and attacks. Building up more power,
it raises the user's Speed stat.
#-------------------------------
[EMBER]
Name = Ember
Type = FIRE
Category = Special
Power = 40
Accuracy = 100
TotalPP = 25
Target = NearOther
FunctionCode = BurnTarget
Flags = CanProtect,CanMirrorMove
EffectChance = 10
Description = The target is attacked with small flames. It may also leave the
target with a burn.
#-------------------------------
[FIRESPIN]
Name = Fire Spin
Type = FIRE
Category = Special
Power = 35
Accuracy = 85
TotalPP = 15
Target = NearOther
FunctionCode = BindTarget
Flags = CanProtect,CanMirrorMove
Description = The target becomes trapped within a fierce vortex of fire that rages
for four to five turns.
#-------------------------------
[HEATCRASH]
Name = Heat Crash
Type = FIRE
Category = Physical
Power = 1
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = PowerHigherWithUserHeavierThanTarget
Flags = Contact,CanProtect,CanMirrorMove,TramplesMinimize
Description = The user slams the foe with its flaming body. The heavier the user
is, the greater the damage.
#-------------------------------
[SUNNYDAY]
Name = Sunny Day
Type = FIRE
Category = Status
Accuracy = 0
TotalPP = 5
Target = BothSides
FunctionCode = StartSunWeather
Description = The user intensifies the sun for five turns, powering up Fire-type
moves.
#-------------------------------
[WILLOWISP]
Name = Will-O-Wisp
Type = FIRE
Category = Status
Accuracy = 85
TotalPP = 15
Target = NearOther
FunctionCode = BurnTarget
Flags = CanProtect,CanMirrorMove
Description = The user shoots a sinister, bluish-white flame at the target to
inflict a burn.
#-------------------------------
[SKYATTACK]
Name = Sky Attack
Type = FLYING
Category = Physical
Power = 140
Accuracy = 90
TotalPP = 5
Target = Other
FunctionCode = TwoTurnAttackFlinchTarget
Flags = CanProtect,CanMirrorMove,HighCriticalHitRate
EffectChance = 30
Description = A second-turn attack move where critical hits land more easily. It
may also make the target flinch.
#-------------------------------
[BRAVEBIRD]
Name = Brave Bird
Type = FLYING
Category = Physical
Power = 120
Accuracy = 100
TotalPP = 15
Target = Other
FunctionCode = RecoilThirdOfDamageDealt
Flags = Contact,CanProtect,CanMirrorMove
Description = The user tucks in its wings and charges from a low altitude. The user
also takes serious damage.
#-------------------------------
[DRAGONASCENT]
Name = Dragon Ascent
Type = FLYING
Category = Physical
Power = 120
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = LowerUserDefSpDef1
Flags = Contact,CanProtect,CanMirrorMove,CannotMetronome
Description = The user soars upward and drops at high speeds. Its Defense and Sp.
Def stats are lowered.
#-------------------------------
[HURRICANE]
Name = Hurricane
Type = FLYING
Category = Special
Power = 110
Accuracy = 70
TotalPP = 10
Target = Other
FunctionCode = ConfuseTargetAlwaysHitsInRainHitsTargetInSky
Flags = CanProtect,CanMirrorMove
EffectChance = 30
Description = The user wraps its foe in a fierce wind that flies up into the sky.
It may also confuse the foe.
#-------------------------------
[AEROBLAST]
Name = Aeroblast
Type = FLYING
Category = Special
Power = 100
Accuracy = 95
TotalPP = 5
Target = Other
FunctionCode = None
Flags = CanProtect,CanMirrorMove,HighCriticalHitRate
Description = A vortex of air is shot at the target to inflict damage. Critical
hits land more easily.
#-------------------------------
[BEAKBLAST]
Name = Beak Blast
Type = FLYING
Category = Physical
Power = 100
Accuracy = 100
TotalPP = 15
Target = NearOther
Priority = -3
FunctionCode = BurnAttackerBeforeUserActs
Flags = CanProtect,Bomb
Description = The user heats up its beak before attacking. Making contact in this
time results in a burn.
#-------------------------------
[FLY]
Name = Fly
Type = FLYING
Category = Physical
Power = 90
Accuracy = 95
TotalPP = 15
Target = Other
FunctionCode = TwoTurnAttackInvulnerableInSky
Flags = Contact,CanProtect,CanMirrorMove
Description = The user soars, then strikes on the second turn. It can also be used
for flying to any familiar town.
#-------------------------------
[BOUNCE]
Name = Bounce
Type = FLYING
Category = Physical
Power = 85
Accuracy = 85
TotalPP = 5
Target = Other
FunctionCode = TwoTurnAttackInvulnerableInSkyParalyzeTarget
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 30
Description = The user bounces up high, then drops on the foe on the second turn.
It may also paralyze the foe.
#-------------------------------
[DRILLPECK]
Name = Drill Peck
Type = FLYING
Category = Physical
Power = 80
Accuracy = 100
TotalPP = 20
Target = Other
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = A corkscrewing attack with the sharp beak acting as a drill.
#-------------------------------
[OBLIVIONWING]
Name = Oblivion Wing
Type = FLYING
Category = Special
Power = 80
Accuracy = 100
TotalPP = 10
Target = Other
FunctionCode = HealUserByThreeQuartersOfDamageDone
Flags = CanProtect,CanMirrorMove
Description = The user absorbs its target's HP. The user's HP is restored by over
half of the damage dealt.
#-------------------------------
[AIRSLASH]
Name = Air Slash
Type = FLYING
Category = Special
Power = 75
Accuracy = 95
TotalPP = 15
Target = Other
FunctionCode = FlinchTarget
Flags = CanProtect,CanMirrorMove
EffectChance = 30
Description = The user attacks with a blade of air that slices even the sky. It may
also make the target flinch.
#-------------------------------
[CHATTER]
Name = Chatter
Type = FLYING
Category = Special
Power = 65
Accuracy = 100
TotalPP = 20
Target = Other
FunctionCode = ConfuseTarget
Flags = CanProtect,CanMirrorMove,Sound
EffectChance = 100
Description = The user attacks using a sound wave based on words it has learned. It
may also confuse the target.
#-------------------------------
[AERIALACE]
Name = Aerial Ace
Type = FLYING
Category = Physical
Power = 60
Accuracy = 0
TotalPP = 20
Target = Other
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = The user confounds the foe with speed, then slashes. The attack lands
without fail.
#-------------------------------
[AIRCUTTER]
Name = Air Cutter
Type = FLYING
Category = Special
Power = 60
Accuracy = 95
TotalPP = 25
Target = AllNearFoes
FunctionCode = None
Flags = CanProtect,CanMirrorMove,HighCriticalHitRate
Description = The user launches razor-like wind to slash the opposing team.
Critical hits land more easily.
#-------------------------------
[PLUCK]
Name = Pluck
Type = FLYING
Category = Physical
Power = 60
Accuracy = 100
TotalPP = 20
Target = Other
FunctionCode = UserConsumeTargetBerry
Flags = Contact,CanProtect,CanMirrorMove
Description = The user pecks the target. If the target is holding a Berry, the user
eats it and gains its effect.
#-------------------------------
[SKYDROP]
Name = Sky Drop
Type = FLYING
Category = Physical
Power = 60
Accuracy = 100
TotalPP = 10
Target = Other
FunctionCode = TwoTurnAttackInvulnerableInSkyTargetCannotAct
Flags = Contact,CanProtect,CanMirrorMove
Description = The user takes the foe into the sky, then drops it on the next turn.
The foe cannot attack while airborne.
#-------------------------------
[WINGATTACK]
Name = Wing Attack
Type = FLYING
Category = Physical
Power = 60
Accuracy = 100
TotalPP = 35
Target = Other
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = The target is struck with large, imposing wings spread wide to
inflict damage.
#-------------------------------
[ACROBATICS]
Name = Acrobatics
Type = FLYING
Category = Physical
Power = 55
Accuracy = 100
TotalPP = 15
Target = Other
FunctionCode = DoublePowerIfUserHasNoItem
Flags = Contact,CanProtect,CanMirrorMove
Description = The user nimbly strikes the foe. This attack does more damage if the
user is not holding an item.
#-------------------------------
[DUALWINGBEAT]
Name = Dual Wingbeat
Type = FLYING
Category = Physical
Power = 40
Accuracy = 90
TotalPP = 10
Target = NearOther
FunctionCode = HitTwoTimes
Flags = Contact,CanProtect,CanMirrorMove
Description = The user slams the target with its wings. The target is hit twice in
a row.
#-------------------------------
[GUST]
Name = Gust
Type = FLYING
Category = Special
Power = 40
Accuracy = 100
TotalPP = 35
Target = Other
FunctionCode = DoublePowerIfTargetInSky
Flags = CanProtect,CanMirrorMove
Description = A gust of wind is whipped up by wings and launched at the target to
inflict damage.
#-------------------------------
[PECK]
Name = Peck
Type = FLYING
Category = Physical
Power = 35
Accuracy = 100
TotalPP = 35
Target = Other
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = The target is jabbed with a sharply pointed beak or horn.
#-------------------------------
[DEFOG]
Name = Defog
Type = FLYING
Category = Status
Accuracy = 0
TotalPP = 15
Target = NearOther
FunctionCode = LowerTargetEvasion1RemoveSideEffects
Flags = CanProtect,CanMirrorMove
Description = A strong wind blows away the foe's obstacles such as Light Screen. It
also lowers their evasion.
#-------------------------------
[FEATHERDANCE]
Name = Feather Dance
Type = FLYING
Category = Status
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = LowerTargetAttack2
Flags = CanProtect,CanMirrorMove,Dance
Description = The user covers the target's body with a mass of down that harshly
lowers its Attack stat.
#-------------------------------
[MIRRORMOVE]
Name = Mirror Move
Type = FLYING
Category = Status
Accuracy = 0
TotalPP = 20
Target = NearOther
FunctionCode = UseLastMoveUsedByTarget
Description = The user counters the target by mimicking the target's last move.
#-------------------------------
[ROOST]
Name = Roost
Type = FLYING
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
FunctionCode = HealUserHalfOfTotalHPLoseFlyingTypeThisTurn
Description = The user lands and rests its body. It restores the user's HP by up to
half of its max HP.
#-------------------------------
[TAILWIND]
Name = Tailwind
Type = FLYING
Category = Status
Accuracy = 0
TotalPP = 15
Target = UserSide
FunctionCode = StartUserSideDoubleSpeed
Description = The user whips up a turbulent whirlwind that ups the Speed of all
party Pokémon for four turns.
#-------------------------------
[ASTRALBARRAGE]
Name = Astral Barrage
Type = GHOST
Category = Special
Power = 120
Accuracy = 100
TotalPP = 5
Target = AllNearFoes
FunctionCode = None
Flags = CanProtect,CanMirrorMove,CannotMetronome
Description = The user attacks by sending a frightful amount of small ghosts at
opposing Pokémon.
#-------------------------------
[SHADOWFORCE]
Name = Shadow Force
Type = GHOST
Category = Physical
Power = 120
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = TwoTurnAttackInvulnerableRemoveProtections
Flags = Contact,CanMirrorMove
Description = The user disappears, then strikes the foe on the second turn. It hits
even if the foe protects itself.
#-------------------------------
[POLTERGEIST]
Name = Poltergeist
Type = GHOST
Category = Physical
Power = 110
Accuracy = 90
TotalPP = 5
Target = NearOther
FunctionCode = FailsIfTargetHasNoItem
Flags = CanProtect,CanMirrorMove
Description = Attacks the target by controlling its item. The move fails if the
target doesn't have an item.
#-------------------------------
[MOONGEISTBEAM]
Name = Moongeist Beam
Type = GHOST
Category = Special
Power = 100
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = IgnoreTargetAbility
Flags = CanProtect,CanMirrorMove,CannotMetronome
Description = The user emits a sinister ray. This move can be used on the target
regardless of its Abilities.
#-------------------------------
[PHANTOMFORCE]
Name = Phantom Force
Type = GHOST
Category = Physical
Power = 90
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = TwoTurnAttackInvulnerableRemoveProtections
Flags = Contact,CanMirrorMove
Description = The user vanishes somewhere, then strikes on the next turn. Hits
through protections.
#-------------------------------
[SPECTRALTHIEF]
Name = Spectral Thief
Type = GHOST
Category = Physical
Power = 90
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = UserStealTargetPositiveStatStages
Flags = Contact,CanProtect,CanMirrorMove,CannotMetronome
Description = The user hides in the target's shadow, steals the target's stat
boosts, and then attacks.
#-------------------------------
[SHADOWBONE]
Name = Shadow Bone
Type = GHOST
Category = Physical
Power = 85
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = LowerTargetDefense1
Flags = CanProtect,CanMirrorMove
EffectChance = 20
Description = The user beats the target with a bone containing a spirit. May lower
the target's Defense stat.
#-------------------------------
[SHADOWBALL]
Name = Shadow Ball
Type = GHOST
Category = Special
Power = 80
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = LowerTargetSpDef1
Flags = CanProtect,CanMirrorMove,Bomb
EffectChance = 20
Description = The user hurls a shadowy blob at the target. It may also lower the
target's Sp. Def stat.
#-------------------------------
[SPIRITSHACKLE]
Name = Spirit Shackle
Type = GHOST
Category = Physical
Power = 80
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = TrapTargetInBattle
Flags = CanProtect,CanMirrorMove
EffectChance = 100
Description = The user attacks while also stitching the target's shadow to the
ground to prevent it fleeing.
#-------------------------------
[SHADOWCLAW]
Name = Shadow Claw
Type = GHOST
Category = Physical
Power = 70
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove,HighCriticalHitRate
Description = The user slashes with a sharp claw made from shadows. Critical hits
land more easily.
#-------------------------------
[HEX]
Name = Hex
Type = GHOST
Category = Special
Power = 65
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = DoublePowerIfTargetStatusProblem
Flags = CanProtect,CanMirrorMove
Description = This relentless attack does massive damage to a target affected by
status problems.
#-------------------------------
[OMINOUSWIND]
Name = Ominous Wind
Type = GHOST
Category = Special
Power = 60
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = RaiseUserMainStats1
Flags = CanProtect,CanMirrorMove
EffectChance = 10
Description = The user blasts the target with a gust of repulsive wind. It may also
raise all the user's stats at once.
#-------------------------------
[SHADOWPUNCH]
Name = Shadow Punch
Type = GHOST
Category = Physical
Power = 60
Accuracy = 0
TotalPP = 20
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove,Punching
Description = The user throws a punch from the shadows. The punch lands without
fail.
#-------------------------------
[SHADOWSNEAK]
Name = Shadow Sneak
Type = GHOST
Category = Physical
Power = 40
Accuracy = 100
TotalPP = 30
Target = NearOther
Priority = 1
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = The user extends its shadow and attacks the target from behind. This
move always goes first.
#-------------------------------
[ASTONISH]
Name = Astonish
Type = GHOST
Category = Physical
Power = 30
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = FlinchTarget
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 30
Description = The user attacks the target while shouting in a startling fashion. It
may also make the target flinch.
#-------------------------------
[LICK]
Name = Lick
Type = GHOST
Category = Physical
Power = 30
Accuracy = 100
TotalPP = 30
Target = NearOther
FunctionCode = ParalyzeTarget
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 30
Description = The target is licked with a long tongue, causing damage. It may also
leave the target with paralysis.
#-------------------------------
[NIGHTSHADE]
Name = Night Shade
Type = GHOST
Category = Special
Power = 1
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = FixedDamageUserLevel
Flags = CanProtect,CanMirrorMove
Description = The user makes the foe see a frightening mirage. It inflicts damage
matching the user's level.
#-------------------------------
[CONFUSERAY]
Name = Confuse Ray
Type = GHOST
Category = Status
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = ConfuseTarget
Flags = CanProtect,CanMirrorMove
Description = The target is exposed to a sinister ray that triggers confusion.
#-------------------------------
[CURSE]
Name = Curse
Type = GHOST
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
FunctionCode = CurseTargetOrLowerUserSpd1RaiseUserAtkDef1
Description = A move that works differently for the Ghost type than for all the
other types.
#-------------------------------
[DESTINYBOND]
Name = Destiny Bond
Type = GHOST
Category = Status
Accuracy = 0
TotalPP = 5
Target = User
FunctionCode = AttackerFaintsIfUserFaints
Description = When this move is used, if the user faints, the foe that landed the
knockout hit also faints.
#-------------------------------
[GRUDGE]
Name = Grudge
Type = GHOST
Category = Status
Accuracy = 0
TotalPP = 5
Target = User
FunctionCode = SetAttackerMovePPTo0IfUserFaints
Description = If the user faints, the user's grudge fully depletes the PP of the
foe's move that knocked it out.
#-------------------------------
[NIGHTMARE]
Name = Nightmare
Type = GHOST
Category = Status
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = StartDamageTargetEachTurnIfTargetAsleep
Flags = CanProtect,CanMirrorMove
Description = A sleeping target sees a nightmare that inflicts some damage every
turn.
#-------------------------------
[SPITE]
Name = Spite
Type = GHOST
Category = Status
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = LowerPPOfTargetLastMoveBy4
Flags = CanProtect,CanMirrorMove
Description = The user unleashes its grudge on the move last used by the target by
cutting 4 PP from it.
#-------------------------------
[TRICKORTREAT]
Name = Trick-or-Treat
Type = GHOST
Category = Status
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = AddGhostTypeToTarget
Flags = CanProtect,CanMirrorMove
Description = The user takes the target trick-or-treating. This adds Ghost type to
the target's type.
#-------------------------------
[FRENZYPLANT]
Name = Frenzy Plant
Type = GRASS
Category = Special
Power = 150
Accuracy = 90
TotalPP = 5
Target = NearOther
FunctionCode = AttackAndSkipNextTurn
Flags = CanProtect,CanMirrorMove
Description = The user slams the target with an enormous tree. The user can't move
on the next turn.
#-------------------------------
[LEAFSTORM]
Name = Leaf Storm
Type = GRASS
Category = Special
Power = 130
Accuracy = 90
TotalPP = 5
Target = NearOther
FunctionCode = LowerUserSpAtk2
Flags = CanProtect,CanMirrorMove
Description = A storm of sharp is whipped up. The attack's recoil harshly reduces
the user's Sp. Atk stat.
#-------------------------------
[SOLARBLADE]
Name = Solar Blade
Type = GRASS
Category = Physical
Power = 125
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = TwoTurnAttackOneTurnInSun
Flags = Contact,CanProtect,CanMirrorMove
Description = The user gathers light energy into a blade, attacking the target on
the next turn.
#-------------------------------
[PETALDANCE]
Name = Petal Dance
Type = GRASS
Category = Special
Power = 120
Accuracy = 100
TotalPP = 10
Target = RandomNearFoe
FunctionCode = MultiTurnAttackConfuseUserAtEnd
Flags = Contact,CanProtect,CanMirrorMove,Dance
Description = The user attacks by scattering petals for two to three turns. The
user then becomes confused.
#-------------------------------
[POWERWHIP]
Name = Power Whip
Type = GRASS
Category = Physical
Power = 120
Accuracy = 85
TotalPP = 10
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = The user violently whirls its vines or tentacles to harshly lash the
target.
#-------------------------------
[SEEDFLARE]
Name = Seed Flare
Type = GRASS
Category = Special
Power = 120
Accuracy = 85
TotalPP = 5
Target = NearOther
FunctionCode = LowerTargetSpDef2
Flags = CanProtect,CanMirrorMove
EffectChance = 40
Description = The user generates a shock wave from within its body. It may harshly
lower the target's Sp. Def.
#-------------------------------
[SOLARBEAM]
Name = Solar Beam
Type = GRASS
Category = Special
Power = 120
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = TwoTurnAttackOneTurnInSun
Flags = CanProtect,CanMirrorMove
Description = A two-turn attack. The user gathers light, then blasts a bundled beam
on the second turn.
#-------------------------------
[WOODHAMMER]
Name = Wood Hammer
Type = GRASS
Category = Physical
Power = 120
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = RecoilThirdOfDamageDealt
Flags = Contact,CanProtect,CanMirrorMove
Description = The user slams its rugged body into the target to attack. The user
also sustains serious damage.
#-------------------------------
[ENERGYBALL]
Name = Energy Ball
Type = GRASS
Category = Special
Power = 90
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = LowerTargetSpDef1
Flags = CanProtect,CanMirrorMove,Bomb
EffectChance = 10
Description = The user draws power from nature and fires it at the target. It may
also lower the target's Sp. Def.
#-------------------------------
[LEAFBLADE]
Name = Leaf Blade
Type = GRASS
Category = Physical
Power = 90
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove,HighCriticalHitRate
Description = The user handles a sharp leaf like a sword and attacks by slashing.
It has a high critical-hit ratio.
#-------------------------------
[PETALBLIZZARD]
Name = Petal Blizzard
Type = GRASS
Category = Physical
Power = 90
Accuracy = 100
TotalPP = 15
Target = AllNearOthers
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = The user stirs up a violent petal blizzard and attacks everything
around it.
#-------------------------------
[APPLEACID]
Name = Apple Acid
Type = GRASS
Category = Special
Power = 80
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = LowerTargetSpDef1
Flags = CanProtect,CanMirrorMove,CannotMetronome
EffectChance = 100
Description = Attacks with an acidic liquid created from tart apples. This also
lowers the target's Sp. Def.
#-------------------------------
[DRUMBEATING]
Name = Drum Beating
Type = GRASS
Category = Physical
Power = 80
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = LowerTargetSpeed1
Flags = CanProtect,CanMirrorMove,CannotMetronome
EffectChance = 100
Description = The user plays its drum, controlling roots to attack. This also
lowers the target's Speed stat.
#-------------------------------
[GRASSPLEDGE]
Name = Grass Pledge
Type = GRASS
Category = Special
Power = 80
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = GrassPledge
Flags = CanProtect,CanMirrorMove
Description = A column of grass hits the foes. When used with its water equivalent,
it creates a vast swamp.
#-------------------------------
[GRAVAPPLE]
Name = Grav Apple
Type = GRASS
Category = Physical
Power = 80
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = LowerTargetDefense1PowersUpInGravity
Flags = CanProtect,CanMirrorMove,CannotMetronome
EffectChance = 100
Description = The user inflicts damage by dropping an apple from high above. This
also lowers the target's Defense.
#-------------------------------
[SEEDBOMB]
Name = Seed Bomb
Type = GRASS
Category = Physical
Power = 80
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove,Bomb
Description = The user slams a barrage of hard-shelled seeds down on the target
from above.
#-------------------------------
[GIGADRAIN]
Name = Giga Drain
Type = GRASS
Category = Special
Power = 75
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = HealUserByHalfOfDamageDone
Flags = CanProtect,CanMirrorMove
Description = A nutrient-draining attack. The user's HP is restored by half the
damage taken by the target.
#-------------------------------
[HORNLEECH]
Name = Horn Leech
Type = GRASS
Category = Physical
Power = 75
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = HealUserByHalfOfDamageDone
Flags = Contact,CanProtect,CanMirrorMove
Description = The user drains the foe's energy with its horns. The user's HP is
restored by half the damage inflicted.
#-------------------------------
[GRASSYGLIDE]
Name = Grassy Glide
Type = GRASS
Category = Physical
Power = 70
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = HigherPriorityInGrassyTerrain
Flags = Contact,CanProtect,CanMirrorMove
Description = Gliding on the ground, the user attacks the target. This move always
goes first on Grassy Terrain.
#-------------------------------
[TROPKICK]
Name = Trop Kick
Type = GRASS
Category = Physical
Power = 70
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = LowerTargetAttack1
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 100
Description = The user lands an intense tropical kick on the target. This also
lowers the target's Attack stat.
#-------------------------------
[LEAFTORNADO]
Name = Leaf Tornado
Type = GRASS
Category = Special
Power = 65
Accuracy = 90
TotalPP = 10
Target = NearOther
FunctionCode = LowerTargetAccuracy1
Flags = CanProtect,CanMirrorMove
EffectChance = 50
Description = The user attacks its foe by encircling it in sharp leaves. This
attack may also lower the foe's accuracy.
#-------------------------------
[MAGICALLEAF]
Name = Magical Leaf
Type = GRASS
Category = Special
Power = 60
Accuracy = 0
TotalPP = 20
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = The user scatters curious leaves that chase the target. This attack
will not miss.
#-------------------------------
[NEEDLEARM]
Name = Needle Arm
Type = GRASS
Category = Physical
Power = 60
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = FlinchTarget
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 30
Description = The user attacks by wildly swinging its thorny arms. It may also make
the target flinch.
#-------------------------------
[RAZORLEAF]
Name = Razor Leaf
Type = GRASS
Category = Physical
Power = 55
Accuracy = 95
TotalPP = 25
Target = AllNearFoes
FunctionCode = None
Flags = CanProtect,CanMirrorMove,HighCriticalHitRate
Description = Sharp-edged leaves are launched to slash at the opposing team.
Critical hits land more easily.
#-------------------------------
[VINEWHIP]
Name = Vine Whip
Type = GRASS
Category = Physical
Power = 45
Accuracy = 100
TotalPP = 25
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = The target is struck with slender, whiplike vines to inflict damage.
#-------------------------------
[BRANCHPOKE]
Name = Branch Poke
Type = GRASS
Category = Physical
Power = 40
Accuracy = 100
TotalPP = 40
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove,CannotMetronome
Description = The user attacks the target by poking it with a sharply pointed
branch.
#-------------------------------
[LEAFAGE]
Name = Leafage
Type = GRASS
Category = Physical
Power = 40
Accuracy = 100
TotalPP = 40
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = The user attacks by pelting the target with leaves.
#-------------------------------
[MEGADRAIN]
Name = Mega Drain
Type = GRASS
Category = Special
Power = 40
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = HealUserByHalfOfDamageDone
Flags = CanProtect,CanMirrorMove
Description = A nutrient-draining attack. The user's HP is restored by half the
damage taken by the target.
#-------------------------------
[SNAPTRAP]
Name = Snap Trap
Type = GRASS
Category = Physical
Power = 35
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = BindTarget
Flags = Contact,CanProtect,CanMirrorMove,CannotMetronome
Description = The user snares the target in a snap trap for four to five turns.
#-------------------------------
[BULLETSEED]
Name = Bullet Seed
Type = GRASS
Category = Physical
Power = 25
Accuracy = 100
TotalPP = 30
Target = NearOther
FunctionCode = HitTwoToFiveTimes
Flags = CanProtect,CanMirrorMove,Bomb
Description = The user forcefully shoots seeds at the target. Two to five seeds are
shot in rapid succession.
#-------------------------------
[ABSORB]
Name = Absorb
Type = GRASS
Category = Special
Power = 20
Accuracy = 100
TotalPP = 25
Target = NearOther
FunctionCode = HealUserByHalfOfDamageDone
Flags = CanProtect,CanMirrorMove
Description = A nutrient-draining attack. The user's HP is restored by half the
damage taken by the target.
#-------------------------------
[GRASSKNOT]
Name = Grass Knot
Type = GRASS
Category = Special
Power = 1
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = PowerHigherWithTargetWeight
Flags = Contact,CanProtect,CanMirrorMove
Description = The user snares the target with grass and trips it. The heavier the
target, the greater the damage.
#-------------------------------
[AROMATHERAPY]
Name = Aromatherapy
Type = GRASS
Category = Status
Accuracy = 0
TotalPP = 5
Target = UserAndAllies
FunctionCode = CureUserPartyStatus
Description = The user releases a soothing scent that heals all status problems
affecting the user's party.
#-------------------------------
[COTTONGUARD]
Name = Cotton Guard
Type = GRASS
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
FunctionCode = RaiseUserDefense3
Description = The user protects itself by wrapping its body in soft cotton,
drastically raising its Defense stat.
#-------------------------------
[COTTONSPORE]
Name = Cotton Spore
Type = GRASS
Category = Status
Accuracy = 100
TotalPP = 40
Target = AllNearFoes
FunctionCode = LowerTargetSpeed2
Flags = CanProtect,CanMirrorMove,Powder
Description = The user releases cotton-like spores that cling to the foe, harshly
reducing its Speed stat.
#-------------------------------
[FORESTSCURSE]
Name = Forest's Curse
Type = GRASS
Category = Status
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = AddGrassTypeToTarget
Flags = CanProtect,CanMirrorMove
Description = The user puts a forest curse on the target. The target is now Grass
type as well.
#-------------------------------
[GRASSWHISTLE]
Name = Grass Whistle
Type = GRASS
Category = Status
Accuracy = 55
TotalPP = 15
Target = NearOther
FunctionCode = SleepTarget
Flags = CanProtect,CanMirrorMove,Sound
Description = The user plays a pleasant melody that lulls the target into a deep
sleep.
#-------------------------------
[GRASSYTERRAIN]
Name = Grassy Terrain
Type = GRASS
Category = Status
Accuracy = 0
TotalPP = 10
Target = BothSides
FunctionCode = StartGrassyTerrain
Description = The user turns the ground to grass for five turns. Grounded Pokémon
restore a little HP every turn.
#-------------------------------
[INGRAIN]
Name = Ingrain
Type = GRASS
Category = Status
Accuracy = 0
TotalPP = 20
Target = User
FunctionCode = StartHealUserEachTurnTrapUserInBattle
Description = The user lays roots that restore its HP on every turn. Because it is
rooted, it can't switch out.
#-------------------------------
[JUNGLEHEALING]
Name = Jungle Healing
Type = GRASS
Category = Status
Accuracy = 0
TotalPP = 10
Target = UserAndAllies
FunctionCode = HealUserAndAlliesQuarterOfTotalHPCureStatus
Flags = CannotMetronome
Description = The user becomes one with the jungle, and restores HP and cures
status conditions of itself and allies.
#-------------------------------
[LEECHSEED]
Name = Leech Seed
Type = GRASS
Category = Status
Accuracy = 90
TotalPP = 10
Target = NearOther
FunctionCode = StartLeechSeedTarget
Flags = CanProtect,CanMirrorMove
Description = A seed is planted on the target. It steals some HP from the target
every turn.
#-------------------------------
[SLEEPPOWDER]
Name = Sleep Powder
Type = GRASS
Category = Status
Accuracy = 75
TotalPP = 15
Target = NearOther
FunctionCode = SleepTarget
Flags = CanProtect,CanMirrorMove,Powder
Description = The user scatters a big cloud of sleep-inducing dust around the
target.
#-------------------------------
[SPIKYSHIELD]
Name = Spiky Shield
Type = GRASS
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
Priority = 4
FunctionCode = ProtectUserFromTargetingMovesSpikyShield
Description = Protects the user from attacks. Also damages attackers that make
contact with the user.
#-------------------------------
[SPORE]
Name = Spore
Type = GRASS
Category = Status
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = SleepTarget
Flags = CanProtect,CanMirrorMove,Powder
Description = The user scatters bursts of spores that induce sleep.
#-------------------------------
[STRENGTHSAP]
Name = Strength Sap
Type = GRASS
Category = Status
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = HealUserByTargetAttackLowerTargetAttack1
Flags = CanProtect,CanMirrorMove
Description = The user restores its HP by the target's Attack stat amount. Then
lowers the target's Attack stat.
#-------------------------------
[STUNSPORE]
Name = Stun Spore
Type = GRASS
Category = Status
Accuracy = 75
TotalPP = 30
Target = NearOther
FunctionCode = ParalyzeTarget
Flags = CanProtect,CanMirrorMove,Powder
Description = The user scatters a cloud of paralyzing powder. It may leave the
target with paralysis.
#-------------------------------
[SYNTHESIS]
Name = Synthesis
Type = GRASS
Category = Status
Accuracy = 0
TotalPP = 5
Target = User
FunctionCode = HealUserDependingOnWeather
Description = The user restores its own HP. The amount of HP regained varies with
the weather.
#-------------------------------
[WORRYSEED]
Name = Worry Seed
Type = GRASS
Category = Status
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = SetTargetAbilityToInsomnia
Flags = CanProtect,CanMirrorMove
Description = A seed that causes worry is planted on the foe. It prevents sleep by
making its Ability Insomnia.
#-------------------------------
[PRECIPICEBLADES]
Name = Precipice Blades
Type = GROUND
Category = Physical
Power = 120
Accuracy = 85
TotalPP = 10
Target = AllNearFoes
FunctionCode = None
Flags = CanProtect,CanMirrorMove,CannotMetronome
Description = The user attacks its foes by manifesting the power of the land in
fearsome blades of stone.
#-------------------------------
[EARTHQUAKE]
Name = Earthquake
Type = GROUND
Category = Physical
Power = 100
Accuracy = 100
TotalPP = 10
Target = AllNearOthers
FunctionCode = DoublePowerIfTargetUnderground
Flags = CanProtect,CanMirrorMove
Description = The user sets off an earthquake that strikes every Pokémon around it.
#-------------------------------
[HIGHHORSEPOWER]
Name = High Horsepower
Type = GROUND
Category = Physical
Power = 95
Accuracy = 95
TotalPP = 10
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = The user fiercely attacks the target using its entire body.
#-------------------------------
[EARTHPOWER]
Name = Earth Power
Type = GROUND
Category = Special
Power = 90
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = LowerTargetSpDef1
Flags = CanProtect,CanMirrorMove
EffectChance = 10
Description = The user makes the ground under the foe erupt with power. It may also
lower the target's Sp. Def.
#-------------------------------
[LANDSWRATH]
Name = Land's Wrath
Type = GROUND
Category = Physical
Power = 90
Accuracy = 100
TotalPP = 10
Target = AllNearFoes
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = The user gathers the energy of the land and focuses that power on
foes to damage them.
#-------------------------------
[THOUSANDARROWS]
Name = Thousand Arrows
Type = GROUND
Category = Physical
Power = 90
Accuracy = 100
TotalPP = 10
Target = AllNearFoes
FunctionCode = HitsTargetInSkyGroundsTarget
Flags = CanProtect,CanMirrorMove,CannotMetronome
Description = This move also hits Pokémon that are in the air. Those Pokémon are
knocked down to the ground.
#-------------------------------
[THOUSANDWAVES]
Name = Thousand Waves
Type = GROUND
Category = Physical
Power = 90
Accuracy = 100
TotalPP = 10
Target = AllNearFoes
FunctionCode = TrapTargetInBattle
Flags = CanProtect,CanMirrorMove,CannotMetronome
Description = The user attacks with a wave that crawls along the ground. Those it
hits can't flee from battle.
#-------------------------------
[DIG]
Name = Dig
Type = GROUND
Category = Physical
Power = 80
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = TwoTurnAttackInvulnerableUnderground
Flags = Contact,CanProtect,CanMirrorMove
Description = The user burrows, then attacks on the second turn. It can also be
used to exit dungeons.
#-------------------------------
[DRILLRUN]
Name = Drill Run
Type = GROUND
Category = Physical
Power = 80
Accuracy = 95
TotalPP = 10
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove,HighCriticalHitRate
Description = The user crashes into its target while rotating its body like a
drill. Critical hits land more easily.
#-------------------------------
[STOMPINGTANTRUM]
Name = Stomping Tantrum
Type = GROUND
Category = Physical
Power = 75
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = DoublePowerIfUserLastMoveFailed
Flags = Contact,CanProtect,CanMirrorMove
Description = The user attacks driven by frustration. Power increases if the user's
previous move failed.
#-------------------------------
[SCORCHINGSANDS]
Name = Scorching Sands
Type = GROUND
Category = Special
Power = 70
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = BurnTarget
Flags = CanProtect,CanMirrorMove,ThawsUser
EffectChance = 30
Description = The user throws scorching sand at the target to attack. This may also
burn the target.
#-------------------------------
[BONECLUB]
Name = Bone Club
Type = GROUND
Category = Physical
Power = 65
Accuracy = 85
TotalPP = 20
Target = NearOther
FunctionCode = FlinchTarget
Flags = CanProtect,CanMirrorMove
EffectChance = 10
Description = The user clubs the target with a bone. It may also make the target
flinch.
#-------------------------------
[MUDBOMB]
Name = Mud Bomb
Type = GROUND
Category = Special
Power = 65
Accuracy = 85
TotalPP = 10
Target = NearOther
FunctionCode = LowerTargetAccuracy1
Flags = CanProtect,CanMirrorMove,Bomb
EffectChance = 30
Description = The user launches a hard-packed mud ball to attack. It may also lower
the target's accuracy.
#-------------------------------
[BULLDOZE]
Name = Bulldoze
Type = GROUND
Category = Physical
Power = 60
Accuracy = 100
TotalPP = 20
Target = AllNearOthers
FunctionCode = LowerTargetSpeed1WeakerInGrassyTerrain
Flags = CanProtect,CanMirrorMove
EffectChance = 100
Description = The user strikes everything around it by stomping on the ground. It
reduces hit Pokémon's Speed.
#-------------------------------
[MUDSHOT]
Name = Mud Shot
Type = GROUND
Category = Special
Power = 55
Accuracy = 95
TotalPP = 15
Target = NearOther
FunctionCode = LowerTargetSpeed1
Flags = CanProtect,CanMirrorMove
EffectChance = 100
Description = The user attacks by hurling a blob of mud at the target. It also
reduces the target's Speed.
#-------------------------------
[BONEMERANG]
Name = Bonemerang
Type = GROUND
Category = Physical
Power = 50
Accuracy = 90
TotalPP = 10
Target = NearOther
FunctionCode = HitTwoTimes
Flags = CanProtect,CanMirrorMove
Description = The user throws the bone it holds. The bone loops to hit the target
twice, coming and going.
#-------------------------------
[SANDTOMB]
Name = Sand Tomb
Type = GROUND
Category = Physical
Power = 35
Accuracy = 85
TotalPP = 15
Target = NearOther
FunctionCode = BindTarget
Flags = CanProtect,CanMirrorMove
Description = The user traps the target inside a harshly raging sandstorm for four
to five turns.
#-------------------------------
[BONERUSH]
Name = Bone Rush
Type = GROUND
Category = Physical
Power = 25
Accuracy = 90
TotalPP = 10
Target = NearOther
FunctionCode = HitTwoToFiveTimes
Flags = CanProtect,CanMirrorMove
Description = The user strikes the target with a hard bone two to five times in a
row.
#-------------------------------
[MUDSLAP]
Name = Mud-Slap
Type = GROUND
Category = Special
Power = 20
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = LowerTargetAccuracy1
Flags = CanProtect,CanMirrorMove
EffectChance = 100
Description = The user hurls mud in the target's face to inflict damage and lower
its accuracy.
#-------------------------------
[FISSURE]
Name = Fissure
Type = GROUND
Category = Physical
Power = 1
Accuracy = 30
TotalPP = 5
Target = NearOther
FunctionCode = OHKOHitsUndergroundTarget
Flags = CanProtect,CanMirrorMove
Description = The user opens up a fissure in the ground and drops the foe in. The
target instantly faints if it hits.
#-------------------------------
[MAGNITUDE]
Name = Magnitude
Type = GROUND
Category = Physical
Power = 1
Accuracy = 100
TotalPP = 30
Target = AllNearOthers
FunctionCode = RandomPowerDoublePowerIfTargetUnderground
Flags = CanProtect,CanMirrorMove
Description = The user looses a ground-shaking quake affecting everyone around the
user. Its power varies.
#-------------------------------
[MUDSPORT]
Name = Mud Sport
Type = GROUND
Category = Status
Accuracy = 0
TotalPP = 15
Target = BothSides
FunctionCode = StartWeakenElectricMoves
Description = The user covers itself with mud. It weakens Electric-type moves while
the user is in the battle.
#-------------------------------
[ROTOTILLER]
Name = Rototiller
Type = GROUND
Category = Status
Accuracy = 0
TotalPP = 10
Target = AllBattlers
FunctionCode = RaiseGroundedGrassBattlersAtkSpAtk1
Description = The user tills the soil to encourage plant growth. This raises the
Attack and Sp. Atk of Grass types.
#-------------------------------
[SANDATTACK]
Name = Sand Attack
Type = GROUND
Category = Status
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = LowerTargetAccuracy1
Flags = CanProtect,CanMirrorMove
Description = Sand is hurled in the target's face, reducing its accuracy.
#-------------------------------
[SHOREUP]
Name = Shore Up
Type = GROUND
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
FunctionCode = HealUserDependingOnSandstorm
Description = The user regains up to half of its max HP. It restores more HP in a
sandstorm.
#-------------------------------
[SPIKES]
Name = Spikes
Type = GROUND
Category = Status
Accuracy = 0
TotalPP = 20
Target = FoeSide
FunctionCode = AddSpikesToFoeSide
Description = The user lays a trap of spikes at the foe's feet. The trap hurts foes
that switch into battle.
#-------------------------------
[FREEZESHOCK]
Name = Freeze Shock
Type = ICE
Category = Physical
Power = 140
Accuracy = 90
TotalPP = 5
Target = NearOther
FunctionCode = TwoTurnAttackParalyzeTarget
Flags = CanProtect,CanMirrorMove,CannotMetronome
EffectChance = 30
Description = On the second turn, the user hits the foe with electrically charged
ice. It may also paralyze the foe.
#-------------------------------
[ICEBURN]
Name = Ice Burn
Type = ICE
Category = Special
Power = 140
Accuracy = 90
TotalPP = 5
Target = NearOther
FunctionCode = TwoTurnAttackBurnTarget
Flags = CanProtect,CanMirrorMove,CannotMetronome
EffectChance = 30
Description = On the second turn, an ultracold, freezing wind surrounds the foe.
This may leave it with a burn.
#-------------------------------
[GLACIALLANCE]
Name = Glacial Lance
Type = ICE
Category = Physical
Power = 130
Accuracy = 100
TotalPP = 5
Target = AllNearFoes
FunctionCode = None
Flags = CanProtect,CanMirrorMove,CannotMetronome
Description = The user attacks by hurling a blizzard-cloaked icicle lance at
opposing Pokémon.
#-------------------------------
[BLIZZARD]
Name = Blizzard
Type = ICE
Category = Special
Power = 110
Accuracy = 70
TotalPP = 5
Target = AllNearFoes
FunctionCode = FreezeTargetAlwaysHitsInHail
Flags = CanProtect,CanMirrorMove
EffectChance = 10
Description = A howling blizzard is summoned to strike the opposing team. It may
also freeze them solid.
#-------------------------------
[ICEHAMMER]
Name = Ice Hammer
Type = ICE
Category = Physical
Power = 100
Accuracy = 90
TotalPP = 10
Target = NearOther
FunctionCode = LowerUserSpeed1
Flags = Contact,CanProtect,CanMirrorMove,Punching
Description = The user swings and hits with its strong, heavy fist. It lowers the
user's Speed, however.
#-------------------------------
[ICEBEAM]
Name = Ice Beam
Type = ICE
Category = Special
Power = 90
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = FreezeTarget
Flags = CanProtect,CanMirrorMove
EffectChance = 10
Description = The target is struck with an icy-cold beam of energy. It may also
freeze the target solid.
#-------------------------------
[ICICLECRASH]
Name = Icicle Crash
Type = ICE
Category = Physical
Power = 85
Accuracy = 90
TotalPP = 10
Target = NearOther
FunctionCode = FlinchTarget
Flags = CanProtect,CanMirrorMove
EffectChance = 30
Description = The user attacks by harshly dropping an icicle onto the foe. It may
also make the target flinch.
#-------------------------------
[ICEPUNCH]
Name = Ice Punch
Type = ICE
Category = Physical
Power = 75
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = FreezeTarget
Flags = Contact,CanProtect,CanMirrorMove,Punching
EffectChance = 10
Description = The target is punched with an icy fist. It may also leave the target
frozen.
#-------------------------------
[FREEZEDRY]
Name = Freeze-Dry
Type = ICE
Category = Special
Power = 70
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = FreezeTargetSuperEffectiveAgainstWater
Flags = CanProtect,CanMirrorMove
EffectChance = 10
Description = The user rapidly cools the target. This may freeze the target. Is
super-effective on Water types.
#-------------------------------
[AURORABEAM]
Name = Aurora Beam
Type = ICE
Category = Special
Power = 65
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = LowerTargetAttack1
Flags = CanProtect,CanMirrorMove
EffectChance = 10
Description = The target is hit with a rainbow-colored beam. This may also lower
the target's Attack stat.
#-------------------------------
[GLACIATE]
Name = Glaciate
Type = ICE
Category = Special
Power = 65
Accuracy = 95
TotalPP = 10
Target = AllNearFoes
FunctionCode = LowerTargetSpeed1
Flags = CanProtect,CanMirrorMove
EffectChance = 100
Description = The user attacks by blowing freezing cold air at the foe. This attack
reduces the targets' Speed stat.
#-------------------------------
[ICEFANG]
Name = Ice Fang
Type = ICE
Category = Physical
Power = 65
Accuracy = 95
TotalPP = 15
Target = NearOther
FunctionCode = FreezeFlinchTarget
Flags = Contact,CanProtect,CanMirrorMove,Biting
EffectChance = 100
Description = The user bites with cold-infused fangs. It may also make the target
flinch or leave it frozen.
#-------------------------------
[AVALANCHE]
Name = Avalanche
Type = ICE
Category = Physical
Power = 60
Accuracy = 100
TotalPP = 10
Target = NearOther
Priority = -4
FunctionCode = DoublePowerIfUserLostHPThisTurn
Flags = Contact,CanProtect,CanMirrorMove
Description = An attack move that inflicts double the damage if the user has been
hurt by the foe in the same turn.
#-------------------------------
[FROSTBREATH]
Name = Frost Breath
Type = ICE
Category = Special
Power = 60
Accuracy = 90
TotalPP = 10
Target = NearOther
FunctionCode = AlwaysCriticalHit
Flags = CanProtect,CanMirrorMove
Description = The user blows a cold breath on the target. This attack always
results in a critical hit.
#-------------------------------
[ICYWIND]
Name = Icy Wind
Type = ICE
Category = Special
Power = 55
Accuracy = 95
TotalPP = 15
Target = AllNearFoes
FunctionCode = LowerTargetSpeed1
Flags = CanProtect,CanMirrorMove
EffectChance = 100
Description = The user attacks with a gust of chilled air. It also lowers the
targets' Speed stat.
#-------------------------------
[ICESHARD]
Name = Ice Shard
Type = ICE
Category = Physical
Power = 40
Accuracy = 100
TotalPP = 30
Target = NearOther
Priority = 1
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = The user flash freezes chunks of ice and hurls them at the target.
This move always goes first.
#-------------------------------
[POWDERSNOW]
Name = Powder Snow
Type = ICE
Category = Special
Power = 40
Accuracy = 100
TotalPP = 25
Target = AllNearFoes
FunctionCode = FreezeTarget
Flags = CanProtect,CanMirrorMove
EffectChance = 10
Description = The user attacks with a chilling gust of powdery snow. It may also
freeze the targets.
#-------------------------------
[ICEBALL]
Name = Ice Ball
Type = ICE
Category = Physical
Power = 30
Accuracy = 90
TotalPP = 20
Target = NearOther
FunctionCode = MultiTurnAttackPowersUpEachTurn
Flags = Contact,CanProtect,CanMirrorMove,Bomb
Description = The user continually rolls into the target over five turns. It
becomes stronger each time it hits.
#-------------------------------
[ICICLESPEAR]
Name = Icicle Spear
Type = ICE
Category = Physical
Power = 25
Accuracy = 100
TotalPP = 30
Target = NearOther
FunctionCode = HitTwoToFiveTimes
Flags = CanProtect,CanMirrorMove
Description = The user launches sharp icicles at the target. It strikes two to five
times in a row.
#-------------------------------
[TRIPLEAXEL]
Name = Triple Axel
Type = ICE
Category = Physical
Power = 20
Accuracy = 90
TotalPP = 10
Target = NearOther
FunctionCode = HitThreeTimesPowersUpWithEachHit
Flags = Contact,CanProtect,CanMirrorMove
Description = A consecutive three-kick attack that becomes more powerful with each
successful hit.
#-------------------------------
[SHEERCOLD]
Name = Sheer Cold
Type = ICE
Category = Special
Power = 1
Accuracy = 30
TotalPP = 5
Target = NearOther
FunctionCode = OHKOIce
Flags = CanProtect,CanMirrorMove
Description = The foe is attacked with a blast of absolute-zero cold. The target
instantly faints if it hits.
#-------------------------------
[AURORAVEIL]
Name = Aurora Veil
Type = ICE
Category = Status
Accuracy = 0
TotalPP = 20
Target = UserSide
FunctionCode = StartWeakenDamageAgainstUserSideIfHail
Description = This move reduces damage from attacks for five turns. This can be
used only in a hailstorm.
#-------------------------------
[HAIL]
Name = Hail
Type = ICE
Category = Status
Accuracy = 0
TotalPP = 10
Target = BothSides
FunctionCode = StartHailWeather
Description = The user summons a hail storm lasting five turns. It damages all
Pokémon except the Ice type.
#-------------------------------
[HAZE]
Name = Haze
Type = ICE
Category = Status
Accuracy = 0
TotalPP = 30
Target = BothSides
FunctionCode = ResetAllBattlersStatStages
Description = The user creates a haze that eliminates every stat change among all
the Pokémon engaged in battle.
#-------------------------------
[MIST]
Name = Mist
Type = ICE
Category = Status
Accuracy = 0
TotalPP = 30
Target = UserSide
FunctionCode = StartUserSideImmunityToStatStageLowering
Description = The user cloaks its body with a white mist that prevents any of its
stats from being cut for five turns.
#-------------------------------
[EXPLOSION]
Name = Explosion
Type = NORMAL
Category = Physical
Power = 250
Accuracy = 100
TotalPP = 5
Target = AllNearOthers
FunctionCode = UserFaintsExplosive
Flags = CanProtect,CanMirrorMove
Description = The user explodes to inflict damage on those around it. The user
faints upon using this move.
#-------------------------------
[SELFDESTRUCT]
Name = Self-Destruct
Type = NORMAL
Category = Physical
Power = 200
Accuracy = 100
TotalPP = 5
Target = AllNearOthers
FunctionCode = UserFaintsExplosive
Flags = CanProtect,CanMirrorMove
Description = The user blows up to inflict damage on all Pokémon in battle. The
user faints upon using this move.
#-------------------------------
[GIGAIMPACT]
Name = Giga Impact
Type = NORMAL
Category = Physical
Power = 150
Accuracy = 90
TotalPP = 5
Target = NearOther
FunctionCode = AttackAndSkipNextTurn
Flags = Contact,CanProtect,CanMirrorMove
Description = The user charges at the target using every bit of its power. The user
must rest on the next turn.
#-------------------------------
[HYPERBEAM]
Name = Hyper Beam
Type = NORMAL
Category = Special
Power = 150
Accuracy = 90
TotalPP = 5
Target = NearOther
FunctionCode = AttackAndSkipNextTurn
Flags = CanProtect,CanMirrorMove
Description = The foe is attacked with a powerful beam. The user must rest on the
next turn to regain its energy.
#-------------------------------
[BOOMBURST]
Name = Boomburst
Type = NORMAL
Category = Special
Power = 140
Accuracy = 100
TotalPP = 10
Target = AllNearOthers
FunctionCode = None
Flags = CanProtect,CanMirrorMove,Sound
Description = The user attacks everything around it with the destructive power of a
terrible, explosive sound.
#-------------------------------
[LASTRESORT]
Name = Last Resort
Type = NORMAL
Category = Physical
Power = 140
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = FailsIfUserHasUnusedMove
Flags = Contact,CanProtect,CanMirrorMove
Description = This move can be used only after the user has used all the other
moves it knows in the battle.
#-------------------------------
[SKULLBASH]
Name = Skull Bash
Type = NORMAL
Category = Physical
Power = 130
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = TwoTurnAttackChargeRaiseUserDefense1
Flags = Contact,CanProtect,CanMirrorMove
Description = The user tucks in its head to raise its Defense in the first turn,
then rams the foe on the next turn.
#-------------------------------
[DOUBLEEDGE]
Name = Double-Edge
Type = NORMAL
Category = Physical
Power = 120
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = RecoilThirdOfDamageDealt
Flags = Contact,CanProtect,CanMirrorMove
Description = A reckless, life-risking tackle. It also damages the user by a fairly
large amount, however.
#-------------------------------
[HEADCHARGE]
Name = Head Charge
Type = NORMAL
Category = Physical
Power = 120
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = RecoilQuarterOfDamageDealt
Flags = Contact,CanProtect,CanMirrorMove
Description = The user charges its head into the foe, using its powerful guard
hair. The user also takes damage.
#-------------------------------
[MEGAKICK]
Name = Mega Kick
Type = NORMAL
Category = Physical
Power = 120
Accuracy = 75
TotalPP = 5
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = The target is attacked by a kick launched with muscle-packed power.
#-------------------------------
[MULTIATTACK]
Name = Multi-Attack
Type = NORMAL
Category = Physical
Power = 120
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = TypeDependsOnUserMemory
Flags = Contact,CanProtect,CanMirrorMove
Description = Cloaking itself in high energy, the user slams into the target. This
move's type depends on the held memory.
#-------------------------------
[TECHNOBLAST]
Name = Techno Blast
Type = NORMAL
Category = Special
Power = 120
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = TypeDependsOnUserDrive
Flags = CanProtect,CanMirrorMove,CannotMetronome
Description = The user fires a beam of light at its target. The type changes
depending on the Drive the user holds.
#-------------------------------
[THRASH]
Name = Thrash
Type = NORMAL
Category = Physical
Power = 120
Accuracy = 100
TotalPP = 10
Target = RandomNearFoe
FunctionCode = MultiTurnAttackConfuseUserAtEnd
Flags = Contact,CanProtect,CanMirrorMove
Description = The user rampages and attacks for two to three turns. It then becomes
confused, however.
#-------------------------------
[EGGBOMB]
Name = Egg Bomb
Type = NORMAL
Category = Physical
Power = 100
Accuracy = 75
TotalPP = 10
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove,Bomb
Description = A large egg is hurled at the target with maximum force to inflict
damage.
#-------------------------------
[JUDGMENT]
Name = Judgment
Type = NORMAL
Category = Special
Power = 100
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = TypeDependsOnUserPlate
Flags = CanProtect,CanMirrorMove
Description = The user releases countless shots of light. Its type varies with the
kind of Plate the user is holding.
#-------------------------------
[HYPERVOICE]
Name = Hyper Voice
Type = NORMAL
Category = Special
Power = 90
Accuracy = 100
TotalPP = 10
Target = AllNearFoes
FunctionCode = None
Flags = CanProtect,CanMirrorMove,Sound
Description = The user lets loose a horribly echoing shout with the power to
inflict damage.
#-------------------------------
[REVELATIONDANCE]
Name = Revelation Dance
Type = NORMAL
Category = Special
Power = 90
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = TypeIsUserFirstType
Flags = CanProtect,CanMirrorMove,Dance
Description = The user attacks the target by dancing very hard. The user's type
determines the type of this move.
#-------------------------------
[ROCKCLIMB]
Name = Rock Climb
Type = NORMAL
Category = Physical
Power = 90
Accuracy = 85
TotalPP = 20
Target = NearOther
FunctionCode = ConfuseTarget
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 20
Description = The user attacks the target by smashing into it with incredible
force. It may also confuse the target.
#-------------------------------
[TAKEDOWN]
Name = Take Down
Type = NORMAL
Category = Physical
Power = 90
Accuracy = 85
TotalPP = 20
Target = NearOther
FunctionCode = RecoilQuarterOfDamageDealt
Flags = Contact,CanProtect,CanMirrorMove
Description = A reckless, full-body charge attack for slamming into the foe. It
also damages the user a little.
#-------------------------------
[UPROAR]
Name = Uproar
Type = NORMAL
Category = Special
Power = 90
Accuracy = 100
TotalPP = 10
Target = RandomNearFoe
FunctionCode = MultiTurnAttackPreventSleeping
Flags = CanProtect,CanMirrorMove,Sound
Description = The user attacks in an uproar for three turns. Over that time, no one
can fall asleep.
#-------------------------------
[BODYSLAM]
Name = Body Slam
Type = NORMAL
Category = Physical
Power = 85
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = ParalyzeTarget
Flags = Contact,CanProtect,CanMirrorMove,TramplesMinimize
EffectChance = 30
Description = The user drops onto the target with its full body weight. It may
leave the target with paralysis.
#-------------------------------
[EXTREMESPEED]
Name = Extreme Speed
Type = NORMAL
Category = Physical
Power = 80
Accuracy = 100
TotalPP = 5
Target = NearOther
Priority = 2
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = The user charges the target at blinding speed. This attack always
goes before any other move.
#-------------------------------
[HYPERFANG]
Name = Hyper Fang
Type = NORMAL
Category = Physical
Power = 80
Accuracy = 90
TotalPP = 15
Target = NearOther
FunctionCode = FlinchTarget
Flags = Contact,CanProtect,CanMirrorMove,Biting
EffectChance = 10
Description = The user bites hard on the target with its sharp front fangs. It may
also make the target flinch.
#-------------------------------
[MEGAPUNCH]
Name = Mega Punch
Type = NORMAL
Category = Physical
Power = 80
Accuracy = 85
TotalPP = 20
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove,Punching
Description = The target is slugged by a punch thrown with muscle-packed power.
#-------------------------------
[RAZORWIND]
Name = Razor Wind
Type = NORMAL
Category = Special
Power = 80
Accuracy = 100
TotalPP = 10
Target = AllNearFoes
FunctionCode = TwoTurnAttack
Flags = CanProtect,CanMirrorMove,HighCriticalHitRate
Description = A two-turn attack. Blades of wind hit the foe on the second turn.
Critical hits land more easily.
#-------------------------------
[SLAM]
Name = Slam
Type = NORMAL
Category = Physical
Power = 80
Accuracy = 75
TotalPP = 20
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = The target is slammed with a long tail, vines, etc., to inflict
damage.
#-------------------------------
[STRENGTH]
Name = Strength
Type = NORMAL
Category = Physical
Power = 80
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = The target is slugged with a punch thrown at maximum power. It can
also be used to move heavy boulders.
#-------------------------------
[TRIATTACK]
Name = Tri Attack
Type = NORMAL
Category = Special
Power = 80
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = ParalyzeBurnOrFreezeTarget
Flags = CanProtect,CanMirrorMove
EffectChance = 20
Description = The user strikes with a simultaneous three-beam attack. May also
paralyze, burn, or freeze the target.
#-------------------------------
[CRUSHCLAW]
Name = Crush Claw
Type = NORMAL
Category = Physical
Power = 75
Accuracy = 95
TotalPP = 10
Target = NearOther
FunctionCode = LowerTargetDefense1
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 50
Description = The user slashes the target with hard and sharp claws. It may also
lower the target's Defense.
#-------------------------------
[RELICSONG]
Name = Relic Song
Type = NORMAL
Category = Special
Power = 75
Accuracy = 100
TotalPP = 10
Target = AllNearFoes
FunctionCode = SleepTargetChangeUserMeloettaForm
Flags = CanProtect,CanMirrorMove,Sound,CannotMetronome
EffectChance = 10
Description = An ancient song appeals to the hearts of those listening. It may also
induce sleep.
#-------------------------------
[CHIPAWAY]
Name = Chip Away
Type = NORMAL
Category = Physical
Power = 70
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = IgnoreTargetDefSpDefEvaStatStages
Flags = Contact,CanProtect,CanMirrorMove
Description = Seeking an opening, the user strikes continually. The foe's stat
changes don't affect the damage.
#-------------------------------
[DIZZYPUNCH]
Name = Dizzy Punch
Type = NORMAL
Category = Physical
Power = 70
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = ConfuseTarget
Flags = Contact,CanProtect,CanMirrorMove,Punching
EffectChance = 20
Description = The target is hit with rhythmically launched punches that may also
leave it confused.
#-------------------------------
[FACADE]
Name = Facade
Type = NORMAL
Category = Physical
Power = 70
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = DoublePowerIfUserPoisonedBurnedParalyzed
Flags = Contact,CanProtect,CanMirrorMove
Description = An attack move that doubles its power if the user is poisoned,
burned, or has paralysis.
#-------------------------------
[HEADBUTT]
Name = Headbutt
Type = NORMAL
Category = Physical
Power = 70
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = FlinchTarget
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 30
Description = The user sticks out its head and attacks by charging into the foe. It
may also make the target flinch.
#-------------------------------
[RETALIATE]
Name = Retaliate
Type = NORMAL
Category = Physical
Power = 70
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = DoublePowerIfAllyFaintedLastTurn
Flags = Contact,CanProtect,CanMirrorMove
Description = Gets revenge for a fainted ally. If an ally fainted in the last turn,
this attack's damage increases.
#-------------------------------
[SECRETPOWER]
Name = Secret Power
Type = NORMAL
Category = Physical
Power = 70
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = EffectDependsOnEnvironment
Flags = CanProtect,CanMirrorMove
EffectChance = 30
Description = The user attacks with a secret power. Its added effects vary
depending on the user's environment.
#-------------------------------
[SLASH]
Name = Slash
Type = NORMAL
Category = Physical
Power = 70
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove,HighCriticalHitRate
Description = The target is attacked with a slash of claws or blades. Critical hits
land more easily.
#-------------------------------
[SMELLINGSALTS]
Name = Smelling Salts
Type = NORMAL
Category = Physical
Power = 70
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = DoublePowerIfTargetParalyzedCureTarget
Flags = Contact,CanProtect,CanMirrorMove
Description = This attack inflicts double damage on a paralyzed foe. It also cures
the target's paralysis, however.
#-------------------------------
[HORNATTACK]
Name = Horn Attack
Type = NORMAL
Category = Physical
Power = 65
Accuracy = 100
TotalPP = 25
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = The target is jabbed with a sharply pointed horn to inflict damage.
#-------------------------------
[STOMP]
Name = Stomp
Type = NORMAL
Category = Physical
Power = 65
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = FlinchTarget
Flags = Contact,CanProtect,CanMirrorMove,TramplesMinimize
EffectChance = 30
Description = The target is stomped with a big foot. It may also make the target
flinch.
#-------------------------------
[COVET]
Name = Covet
Type = NORMAL
Category = Physical
Power = 60
Accuracy = 100
TotalPP = 25
Target = NearOther
FunctionCode = UserTakesTargetItem
Flags = Contact,CanProtect,CanMirrorMove
Description = The user endearingly approaches the target, then steals the target's
held item.
#-------------------------------
[HIDDENPOWER]
Name = Hidden Power
Type = NORMAL
Category = Special
Power = 60
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = TypeDependsOnUserIVs
Flags = CanProtect,CanMirrorMove
Description = A unique attack that varies in type and intensity depending on the
Pokémon using it.
#-------------------------------
[ROUND]
Name = Round
Type = NORMAL
Category = Special
Power = 60
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = UsedAfterAllyRoundWithDoublePower
Flags = CanProtect,CanMirrorMove,Sound
Description = The user attacks with a song. Others can join in the Round and make
the attack do greater damage.
#-------------------------------
[SWIFT]
Name = Swift
Type = NORMAL
Category = Special
Power = 60
Accuracy = 0
TotalPP = 20
Target = AllNearFoes
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = Star-shaped rays are shot at the opposing team. This attack never
misses.
#-------------------------------
[VISEGRIP]
Name = Vise Grip
Type = NORMAL
Category = Physical
Power = 55
Accuracy = 100
TotalPP = 30
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = The target is gripped and squeezed from both sides to inflict damage.
#-------------------------------
[CUT]
Name = Cut
Type = NORMAL
Category = Physical
Power = 50
Accuracy = 95
TotalPP = 30
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = The target is cut with a scythe or a claw. It can also be used to cut
down thin trees.
#-------------------------------
[RAPIDSPIN]
Name = Rapid Spin
Type = NORMAL
Category = Physical
Power = 50
Accuracy = 100
TotalPP = 40
Target = NearOther
FunctionCode = RemoveUserBindingAndEntryHazards
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 100
Description = A spin attack that raises the user's Speed and eliminates the effects
of Bind, Spikes, etc.
#-------------------------------
[SNORE]
Name = Snore
Type = NORMAL
Category = Special
Power = 50
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = FlinchTargetFailsIfUserNotAsleep
Flags = CanProtect,CanMirrorMove,Sound
EffectChance = 30
Description = An attack that can be used only if the user is asleep. The harsh
noise may also make the target flinch.
#-------------------------------
[STRUGGLE]
Name = Struggle
Type = NORMAL
Category = Physical
Power = 50
Accuracy = 0
TotalPP = 1
Target = RandomNearFoe
FunctionCode = Struggle
Flags = Contact,CanProtect
Description = An attack that is used in desperation only if the user has no PP. It
also hurts the user slightly.
#-------------------------------
[TERRAINPULSE]
Name = Terrain Pulse
Type = NORMAL
Category = Special
Power = 50
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = TypeAndPowerDependOnTerrain
Flags = CanProtect,CanMirrorMove,Pulse
Description = Utilizes the power of the terrain to attack. This move's type and
power vary with the terrain.
#-------------------------------
[WEATHERBALL]
Name = Weather Ball
Type = NORMAL
Category = Special
Power = 50
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = TypeAndPowerDependOnWeather
Flags = CanProtect,CanMirrorMove,Bomb
Description = An attack move that varies in power and type depending on the
weather.
#-------------------------------
[ECHOEDVOICE]
Name = Echoed Voice
Type = NORMAL
Category = Special
Power = 40
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = PowerHigherWithConsecutiveUseOnUserSide
Flags = CanProtect,CanMirrorMove,Sound
Description = The user attacks the foe with an echoing voice. If this move is used
every turn, it does greater damage.
#-------------------------------
[FAKEOUT]
Name = Fake Out
Type = NORMAL
Category = Physical
Power = 40
Accuracy = 100
TotalPP = 10
Target = NearOther
Priority = 3
FunctionCode = FlinchTargetFailsIfNotUserFirstTurn
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 100
Description = An attack that hits first and makes the target flinch. It only works
the first turn the user is in battle.
#-------------------------------
[FALSESWIPE]
Name = False Swipe
Type = NORMAL
Category = Physical
Power = 40
Accuracy = 100
TotalPP = 40
Target = NearOther
FunctionCode = CannotMakeTargetFaint
Flags = Contact,CanProtect,CanMirrorMove
Description = A restrained attack that prevents the target from fainting. The
target is left with at least 1 HP.
#-------------------------------
[HOLDBACK]
Name = Hold Back
Type = NORMAL
Category = Physical
Power = 40
Accuracy = 100
TotalPP = 40
Target = NearOther
FunctionCode = CannotMakeTargetFaint
Flags = Contact,CanProtect,CanMirrorMove
Description = The user holds back when it attacks, and the target is left with at
least 1 HP.
#-------------------------------
[PAYDAY]
Name = Pay Day
Type = NORMAL
Category = Physical
Power = 40
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = AddMoneyGainedFromBattle
Flags = CanProtect,CanMirrorMove
Description = Numerous coins are hurled at the target to inflict damage. Money is
earned after battle.
#-------------------------------
[POUND]
Name = Pound
Type = NORMAL
Category = Physical
Power = 40
Accuracy = 100
TotalPP = 35
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = The target is physically pounded with a long tail or a foreleg, etc.
#-------------------------------
[QUICKATTACK]
Name = Quick Attack
Type = NORMAL
Category = Physical
Power = 40
Accuracy = 100
TotalPP = 30
Target = NearOther
Priority = 1
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = The user lunges at the target at a speed that makes it almost
invisible. It is sure to strike first.
#-------------------------------
[SCRATCH]
Name = Scratch
Type = NORMAL
Category = Physical
Power = 40
Accuracy = 100
TotalPP = 35
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = Hard, pointed, and sharp claws rake the target to inflict damage.
#-------------------------------
[TACKLE]
Name = Tackle
Type = NORMAL
Category = Physical
Power = 40
Accuracy = 100
TotalPP = 35
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = A physical attack in which the user charges and slams into the target
with its whole body.
#-------------------------------
[DOUBLEHIT]
Name = Double Hit
Type = NORMAL
Category = Physical
Power = 35
Accuracy = 90
TotalPP = 10
Target = NearOther
FunctionCode = HitTwoTimes
Flags = Contact,CanProtect,CanMirrorMove
Description = The user slams the target with a long tail, vines, or tentacle. The
target is hit twice in a row.
#-------------------------------
[FEINT]
Name = Feint
Type = NORMAL
Category = Physical
Power = 30
Accuracy = 100
TotalPP = 10
Target = NearOther
Priority = 2
FunctionCode = RemoveProtections
Flags = CanMirrorMove
Description = An attack that hits a target using Protect or Detect. It also lifts
the effects of those moves.
#-------------------------------
[TAILSLAP]
Name = Tail Slap
Type = NORMAL
Category = Physical
Power = 25
Accuracy = 85
TotalPP = 10
Target = NearOther
FunctionCode = HitTwoToFiveTimes
Flags = Contact,CanProtect,CanMirrorMove
Description = The user attacks by striking the target with its hard tail. It hits
the Pokémon two to five times in a row.
#-------------------------------
[RAGE]
Name = Rage
Type = NORMAL
Category = Physical
Power = 20
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = StartRaiseUserAtk1WhenDamaged
Flags = Contact,CanProtect,CanMirrorMove
Description = As long as this move is in use, the user's Attack rises each time the
user is hit in battle.
#-------------------------------
[SPIKECANNON]
Name = Spike Cannon
Type = NORMAL
Category = Physical
Power = 20
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = HitTwoToFiveTimes
Flags = CanProtect,CanMirrorMove
Description = Sharp spikes are shot at the target in rapid succession. They hit two
to five times in a row.
#-------------------------------
[COMETPUNCH]
Name = Comet Punch
Type = NORMAL
Category = Physical
Power = 18
Accuracy = 85
TotalPP = 15
Target = NearOther
FunctionCode = HitTwoToFiveTimes
Flags = Contact,CanProtect,CanMirrorMove,Punching
Description = The target is hit with a flurry of punches that strike two to five
times in a row.
#-------------------------------
[FURYSWIPES]
Name = Fury Swipes
Type = NORMAL
Category = Physical
Power = 18
Accuracy = 80
TotalPP = 15
Target = NearOther
FunctionCode = HitTwoToFiveTimes
Flags = Contact,CanProtect,CanMirrorMove
Description = The target is raked with sharp claws or scythes for two to five times
in quick succession.
#-------------------------------
[BARRAGE]
Name = Barrage
Type = NORMAL
Category = Physical
Power = 15
Accuracy = 85
TotalPP = 20
Target = NearOther
FunctionCode = HitTwoToFiveTimes
Flags = CanProtect,CanMirrorMove,Bomb
Description = Round objects are hurled at the target to strike two to five times in
a row.
#-------------------------------
[BIND]
Name = Bind
Type = NORMAL
Category = Physical
Power = 15
Accuracy = 85
TotalPP = 20
Target = NearOther
FunctionCode = BindTarget
Flags = Contact,CanProtect,CanMirrorMove
Description = Things such as long bodies or tentacles are used to bind and squeeze
the foe for four to five turns.
#-------------------------------
[DOUBLESLAP]
Name = Double Slap
Type = NORMAL
Category = Physical
Power = 15
Accuracy = 85
TotalPP = 10
Target = NearOther
FunctionCode = HitTwoToFiveTimes
Flags = Contact,CanProtect,CanMirrorMove
Description = The target is slapped repeatedly, back and forth, two to five times
in a row.
#-------------------------------
[FURYATTACK]
Name = Fury Attack
Type = NORMAL
Category = Physical
Power = 15
Accuracy = 85
TotalPP = 20
Target = NearOther
FunctionCode = HitTwoToFiveTimes
Flags = Contact,CanProtect,CanMirrorMove
Description = The target is jabbed repeatedly with a horn or beak two to five times
in a row.
#-------------------------------
[WRAP]
Name = Wrap
Type = NORMAL
Category = Physical
Power = 15
Accuracy = 90
TotalPP = 20
Target = NearOther
FunctionCode = BindTarget
Flags = Contact,CanProtect,CanMirrorMove
Description = A long body or vines are used to wrap and squeeze the target for four
to five turns.
#-------------------------------
[CONSTRICT]
Name = Constrict
Type = NORMAL
Category = Physical
Power = 10
Accuracy = 100
TotalPP = 35
Target = NearOther
FunctionCode = LowerTargetSpeed1
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 10
Description = The foe is attacked with long, creeping tentacles or vines. It may
also lower the target's Speed.
#-------------------------------
[BIDE]
Name = Bide
Type = NORMAL
Category = Physical
Power = 1
Accuracy = 0
TotalPP = 10
Target = None
Priority = 1
FunctionCode = MultiTurnAttackBideThenReturnDoubleDamage
Flags = Contact,CanProtect
Description = The user endures attacks for two turns, then strikes back to cause
double the damage taken.
#-------------------------------
[CRUSHGRIP]
Name = Crush Grip
Type = NORMAL
Category = Physical
Power = 1
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = PowerHigherWithTargetHP
Flags = Contact,CanProtect,CanMirrorMove
Description = The target is crushed with great force. The attack is more powerful
the more HP the target has left.
#-------------------------------
[ENDEAVOR]
Name = Endeavor
Type = NORMAL
Category = Physical
Power = 1
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = LowerTargetHPToUserHP
Flags = Contact,CanProtect,CanMirrorMove
Description = An attack move that cuts down the target's HP to equal the user's HP.
#-------------------------------
[FLAIL]
Name = Flail
Type = NORMAL
Category = Physical
Power = 1
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = PowerLowerWithUserHP
Flags = Contact,CanProtect,CanMirrorMove
Description = The user flails about aimlessly to attack. It becomes more powerful
the less HP the user has.
#-------------------------------
[FRUSTRATION]
Name = Frustration
Type = NORMAL
Category = Physical
Power = 1
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = PowerLowerWithUserHappiness
Flags = Contact,CanProtect,CanMirrorMove
Description = A full-power attack that grows more powerful the less the user likes
its Trainer.
#-------------------------------
[GUILLOTINE]
Name = Guillotine
Type = NORMAL
Category = Physical
Power = 1
Accuracy = 30
TotalPP = 5
Target = NearOther
FunctionCode = OHKO
Flags = Contact,CanProtect,CanMirrorMove
Description = A vicious, tearing attack with big pincers. The target will faint
instantly if this attack hits.
#-------------------------------
[HORNDRILL]
Name = Horn Drill
Type = NORMAL
Category = Physical
Power = 1
Accuracy = 30
TotalPP = 5
Target = NearOther
FunctionCode = OHKO
Flags = Contact,CanProtect,CanMirrorMove
Description = The user stabs the foe with a horn that rotates like a drill. If it
hits, the target faints instantly.
#-------------------------------
[NATURALGIFT]
Name = Natural Gift
Type = NORMAL
Category = Physical
Power = 1
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = TypeAndPowerDependOnUserBerry
Flags = CanProtect,CanMirrorMove
Description = The user draws power to attack by using its held Berry. The Berry
determines its type and power.
#-------------------------------
[PRESENT]
Name = Present
Type = NORMAL
Category = Physical
Power = 1
Accuracy = 90
TotalPP = 15
Target = NearOther
FunctionCode = RandomlyDamageOrHealTarget
Flags = CanProtect,CanMirrorMove
Description = The user attacks by giving the target a gift with a hidden trap. It
restores HP sometimes, however.
#-------------------------------
[RETURN]
Name = Return
Type = NORMAL
Category = Physical
Power = 1
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = PowerHigherWithUserHappiness
Flags = Contact,CanProtect,CanMirrorMove
Description = A full-power attack that grows more powerful the more the user likes
its Trainer.
#-------------------------------
[SONICBOOM]
Name = Sonic Boom
Type = NORMAL
Category = Special
Power = 1
Accuracy = 90
TotalPP = 20
Target = NearOther
FunctionCode = FixedDamage20
Flags = CanProtect,CanMirrorMove
Description = The target is hit with a destructive shock wave that always inflicts
20 HP damage.
#-------------------------------
[SPITUP]
Name = Spit Up
Type = NORMAL
Category = Special
Power = 1
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = PowerDependsOnUserStockpile
Flags = CanProtect
Description = The power stored using the move Stockpile is released all at once in
an attack.
#-------------------------------
[SUPERFANG]
Name = Super Fang
Type = NORMAL
Category = Physical
Power = 1
Accuracy = 90
TotalPP = 10
Target = NearOther
FunctionCode = FixedDamageHalfTargetHP
Flags = Contact,CanProtect,CanMirrorMove
Description = The user chomps hard on the target with its sharp front fangs. It
cuts the target's HP to half.
#-------------------------------
[TRUMPCARD]
Name = Trump Card
Type = NORMAL
Category = Special
Power = 1
Accuracy = 0
TotalPP = 5
Target = NearOther
FunctionCode = PowerHigherWithLessPP
Flags = Contact,CanProtect,CanMirrorMove
Description = The fewer PP this move has, the greater its attack power.
#-------------------------------
[WRINGOUT]
Name = Wring Out
Type = NORMAL
Category = Special
Power = 1
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = PowerHigherWithTargetHP
Flags = Contact,CanProtect,CanMirrorMove
Description = The user powerfully wrings the foe. The more HP the foe has, the
greater this attack's power.
#-------------------------------
[ACUPRESSURE]
Name = Acupressure
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 30
Target = UserOrNearAlly
FunctionCode = RaiseTargetRandomStat2
Description = The user applies pressure to stress points, sharply boosting one of
its stats.
#-------------------------------
[AFTERYOU]
Name = After You
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 15
Target = NearOther
FunctionCode = TargetActsNext
Description = The user helps the target and makes it use its move right after the
user.
#-------------------------------
[ASSIST]
Name = Assist
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 20
Target = User
FunctionCode = UseRandomMoveFromUserParty
Description = The user hurriedly and randomly uses a move among those known by
other Pokémon in the party.
#-------------------------------
[ATTRACT]
Name = Attract
Type = NORMAL
Category = Status
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = AttractTarget
Flags = CanProtect,CanMirrorMove
Description = If it is the opposite gender of the user, the target becomes
infatuated and less likely to attack.
#-------------------------------
[BATONPASS]
Name = Baton Pass
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 40
Target = User
FunctionCode = SwitchOutUserPassOnEffects
Description = The user switches places with a party Pokémon in waiting, passing
along any stat changes.
#-------------------------------
[BELLYDRUM]
Name = Belly Drum
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
FunctionCode = MaxUserAttackLoseHalfOfTotalHP
Description = The user maximizes its Attack stat in exchange for HP equal to half
its max HP.
#-------------------------------
[BESTOW]
Name = Bestow
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 15
Target = NearOther
FunctionCode = TargetTakesUserItem
Flags = CanMirrorMove
Description = The user passes its held item to the target when the target isn't
holding an item.
#-------------------------------
[BLOCK]
Name = Block
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 5
Target = NearOther
FunctionCode = TrapTargetInBattle
Flags = CanMirrorMove
Description = The user blocks the target's way with arms spread wide to prevent
escape.
#-------------------------------
[CAMOUFLAGE]
Name = Camouflage
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 20
Target = User
FunctionCode = SetUserTypesBasedOnEnvironment
Description = The user's type is changed depending on its environment, such as at
water's edge, in grass, or in a cave.
#-------------------------------
[CAPTIVATE]
Name = Captivate
Type = NORMAL
Category = Status
Accuracy = 100
TotalPP = 20
Target = AllNearFoes
FunctionCode = LowerTargetSpAtk2IfCanAttract
Flags = CanProtect,CanMirrorMove
Description = If it is the opposite gender of the user, the target is charmed into
harshly lowering its Sp. Atk stat.
#-------------------------------
[CELEBRATE]
Name = Celebrate
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 40
Target = User
FunctionCode = DoesNothingCongratulations
Description = The Pokémon congratulates you on your special day!
#-------------------------------
[CONFIDE]
Name = Confide
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 20
Target = NearOther
FunctionCode = LowerTargetSpAtk1
Flags = CanMirrorMove,Sound
Description = The user tells the target a secret. The target loses focus and its
Sp. Atk stat is lowered.
#-------------------------------
[CONVERSION]
Name = Conversion
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 30
Target = User
FunctionCode = SetUserTypesToUserMoveType
Description = The user changes its type to become the same type as one of its
moves.
#-------------------------------
[CONVERSION2]
Name = Conversion 2
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 30
Target = NearOther
FunctionCode = SetUserTypesToResistLastAttack
Description = The user changes its type to make itself resistant to the type of the
attack the opponent used last.
#-------------------------------
[COPYCAT]
Name = Copycat
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 20
Target = User
FunctionCode = UseLastMoveUsed
Description = The user mimics the move used immediately before it. The move fails
if no other move has been used yet.
#-------------------------------
[COURTCHANGE]
Name = Court Change
Type = NORMAL
Category = Status
Accuracy = 100
TotalPP = 10
Target = BothSides
FunctionCode = SwapSideEffects
Flags = CanMirrorMove
Description = With its mysterious power, the user swaps the effects on either side
of the field.
#-------------------------------
[DEFENSECURL]
Name = Defense Curl
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 40
Target = User
FunctionCode = RaiseUserDefense1CurlUpUser
Description = The user curls up to conceal weak spots and raise its Defense stat.
#-------------------------------
[DISABLE]
Name = Disable
Type = NORMAL
Category = Status
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = DisableTargetLastMoveUsed
Flags = CanProtect,CanMirrorMove
Description = For four turns, this move prevents the target from using the move it
last used.
#-------------------------------
[DOUBLETEAM]
Name = Double Team
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 15
Target = User
FunctionCode = RaiseUserEvasion1
Description = By moving rapidly, the user makes illusory copies of itself to raise
its evasiveness.
#-------------------------------
[ENCORE]
Name = Encore
Type = NORMAL
Category = Status
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = DisableTargetUsingDifferentMove
Flags = CanProtect,CanMirrorMove
Description = The user compels the target to keep using only the move it last used
for three turns.
#-------------------------------
[ENDURE]
Name = Endure
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
Priority = 4
FunctionCode = UserEnduresFaintingThisTurn
Description = The user endures any attack with at least 1 HP. Its chance of failing
rises if it is used in succession.
#-------------------------------
[ENTRAINMENT]
Name = Entrainment
Type = NORMAL
Category = Status
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = SetTargetAbilityToUserAbility
Flags = CanProtect,CanMirrorMove
Description = The user dances to compel the target to mimic it, making the target's
Ability the same as the user's.
#-------------------------------
[FLASH]
Name = Flash
Type = NORMAL
Category = Status
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = LowerTargetAccuracy1
Flags = CanProtect,CanMirrorMove
Description = The user flashes a light that cuts the target's accuracy. It can also
be used to illuminate caves.
#-------------------------------
[FOCUSENERGY]
Name = Focus Energy
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 30
Target = User
FunctionCode = RaiseUserCriticalHitRate2
Description = The user takes a deep breath and focuses so that critical hits land
more easily.
#-------------------------------
[FOLLOWME]
Name = Follow Me
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 20
Target = User
Priority = 2
FunctionCode = RedirectAllMovesToUser
Description = The user draws attention to itself, making all targets take aim only
at the user.
#-------------------------------
[FORESIGHT]
Name = Foresight
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 40
Target = NearOther
FunctionCode = StartNegateTargetEvasionStatStageAndGhostImmunity
Flags = CanProtect,CanMirrorMove
Description = Enables the user to hit a Ghost type with any kind of move. It also
enables the user to hit an evasive foe.
#-------------------------------
[GLARE]
Name = Glare
Type = NORMAL
Category = Status
Accuracy = 100
TotalPP = 30
Target = NearOther
FunctionCode = ParalyzeTarget
Flags = CanProtect,CanMirrorMove
Description = The user intimidates the target with the pattern on its belly to
cause paralysis.
#-------------------------------
[GROWL]
Name = Growl
Type = NORMAL
Category = Status
Accuracy = 100
TotalPP = 40
Target = AllNearFoes
FunctionCode = LowerTargetAttack1
Flags = CanProtect,CanMirrorMove,Sound
Description = The user growls in an endearing way, making the foe less wary. The
foe's Attack stat is lowered.
#-------------------------------
[GROWTH]
Name = Growth
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 20
Target = User
FunctionCode = RaiseUserAtkSpAtk1Or2InSun
Description = The user's body grows all at once, raising the Atk and Sp. Atk stats.
#-------------------------------
[HAPPYHOUR]
Name = Happy Hour
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 30
Target = UserSide
FunctionCode = DoubleMoneyGainedFromBattle
Description = Using Happy Hour doubles the amount of prize money received after
battle.
#-------------------------------
[HARDEN]
Name = Harden
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 30
Target = User
FunctionCode = RaiseUserDefense1
Description = The user stiffens all the muscles in its body to raise its Defense
stat.
#-------------------------------
[HEALBELL]
Name = Heal Bell
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 5
Target = UserAndAllies
FunctionCode = CureUserPartyStatus
Flags = Sound
Description = The user makes a soothing bell chime to heal the status problems of
all the party Pokémon.
#-------------------------------
[HELPINGHAND]
Name = Helping Hand
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 20
Target = NearAlly
Priority = 5
FunctionCode = PowerUpAllyMove
Description = The user assists an ally by boosting the power of its attack.
#-------------------------------
[HOLDHANDS]
Name = Hold Hands
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 40
Target = NearAlly
FunctionCode = DoesNothingFailsIfNoAlly
Description = The user and an ally hold hands. This makes them very happy.
#-------------------------------
[HOWL]
Name = Howl
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 40
Target = UserAndAllies
FunctionCode = RaiseTargetAttack1
Flags = Sound
Description = The user howls loudly to raise the spirit of itself and allies,
boosting their Attack stats.
#-------------------------------
[LASERFOCUS]
Name = Laser Focus
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 30
Target = User
FunctionCode = EnsureNextCriticalHit
Description = The user focuses intensely. The attack on the next turn always
results in a critical hit.
#-------------------------------
[LEER]
Name = Leer
Type = NORMAL
Category = Status
Accuracy = 100
TotalPP = 30
Target = AllNearFoes
FunctionCode = LowerTargetDefense1
Flags = CanProtect,CanMirrorMove
Description = The user gains an intimidating leer with sharp eyes. The target's
Defense stat is reduced.
#-------------------------------
[LOCKON]
Name = Lock-On
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 5
Target = NearOther
FunctionCode = EnsureNextMoveAlwaysHits
Flags = CanProtect,CanMirrorMove
Description = The user takes sure aim at the target. It ensures the next attack
does not fail to hit the target.
#-------------------------------
[LOVELYKISS]
Name = Lovely Kiss
Type = NORMAL
Category = Status
Accuracy = 75
TotalPP = 10
Target = NearOther
FunctionCode = SleepTarget
Flags = CanProtect,CanMirrorMove
Description = With a scary face, the user tries to force a kiss on the target. If
it suceeds, the target falls asleep.
#-------------------------------
[LUCKYCHANT]
Name = Lucky Chant
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 30
Target = UserSide
FunctionCode = StartPreventCriticalHitsAgainstUserSide
Description = The user chants an incantation toward the sky, preventing the foe
from landing critical hits.
#-------------------------------
[MEFIRST]
Name = Me First
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 20
Target = NearFoe
FunctionCode = UseMoveTargetIsAboutToUse
Flags = CanProtect
Description = The user tries to cut ahead of the foe to steal and use the foe's
intended move with greater power.
#-------------------------------
[MEANLOOK]
Name = Mean Look
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 5
Target = NearOther
FunctionCode = TrapTargetInBattle
Flags = CanMirrorMove
Description = The user pins the target with a dark, arresting look. The target
becomes unable to flee.
#-------------------------------
[METRONOME]
Name = Metronome
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
FunctionCode = UseRandomMove
Description = The user waggles a finger and stimulates its brain into randomly
using nearly any move.
#-------------------------------
[MILKDRINK]
Name = Milk Drink
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
FunctionCode = HealUserHalfOfTotalHP
Description = The user restores its own HP by up to half of its maximum HP. May
also be used in the field to heal HP.
#-------------------------------
[MIMIC]
Name = Mimic
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 10
Target = NearOther
FunctionCode = ReplaceMoveThisBattleWithTargetLastMoveUsed
Flags = CanProtect
Description = The user copies the move last used by the foe. The move can be used
until the user is switched out.
#-------------------------------
[MINDREADER]
Name = Mind Reader
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 5
Target = NearOther
FunctionCode = EnsureNextMoveAlwaysHits
Flags = CanProtect,CanMirrorMove
Description = The user senses the foe's movements with its mind to ensure its next
attack does not miss the foe.
#-------------------------------
[MINIMIZE]
Name = Minimize
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
FunctionCode = RaiseUserEvasion2MinimizeUser
Description = The user compresses its body to make itself look smaller, which
sharply raises its evasiveness.
#-------------------------------
[MORNINGSUN]
Name = Morning Sun
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 5
Target = User
FunctionCode = HealUserDependingOnWeather
Description = The user restores its own HP. The amount of HP regained varies with
the weather.
#-------------------------------
[NATUREPOWER]
Name = Nature Power
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 20
Target = NearOther
FunctionCode = UseMoveDependingOnEnvironment
Description = An attack that makes use of nature's power. Its effects vary
depending on the user's environment.
#-------------------------------
[NOBLEROAR]
Name = Noble Roar
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 30
Target = NearOther
FunctionCode = LowerTargetAtkSpAtk1
Flags = CanProtect,CanMirrorMove,Sound
Description = Letting out a noble roar, the user intimidates the target and lowers
its Attack and Sp. Atk.
#-------------------------------
[ODORSLEUTH]
Name = Odor Sleuth
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 40
Target = NearOther
FunctionCode = StartNegateTargetEvasionStatStageAndGhostImmunity
Flags = CanProtect,CanMirrorMove
Description = Enables the user to hit a Ghost type with any type of move. It also
enables the user to hit an evasive foe.
#-------------------------------
[PAINSPLIT]
Name = Pain Split
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 20
Target = NearOther
FunctionCode = UserTargetAverageHP
Flags = CanProtect,CanMirrorMove
Description = The user adds its HP to the target's HP, then equally shares the
combined HP with the target.
#-------------------------------
[PERISHSONG]
Name = Perish Song
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 5
Target = AllBattlers
FunctionCode = StartPerishCountsForAllBattlers
Flags = Sound
Description = Any Pokémon that hears this song faints in three turns, unless it
switches out of battle.
#-------------------------------
[PLAYNICE]
Name = Play Nice
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 20
Target = NearOther
FunctionCode = LowerTargetAttack1BypassSubstitute
Flags = CanMirrorMove
Description = The user and target become friends. The target loses its will to
fight, lowering its Attack stat.
#-------------------------------
[PROTECT]
Name = Protect
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
Priority = 4
FunctionCode = ProtectUser
Description = It enables the user to evade all attacks. Its chance of failing rises
if it is used in succession.
#-------------------------------
[PSYCHUP]
Name = Psych Up
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 10
Target = NearOther
FunctionCode = UserCopyTargetStatStages
Description = The user hypnotizes itself into copying any stat change made by the
target.
#-------------------------------
[RECOVER]
Name = Recover
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
FunctionCode = HealUserHalfOfTotalHP
Description = Restoring its own cells, the user restores its own HP by half of its
max HP.
#-------------------------------
[RECYCLE]
Name = Recycle
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
FunctionCode = RestoreUserConsumedItem
Description = The user recycles a held item that has been used in battle so it can
be used again.
#-------------------------------
[REFLECTTYPE]
Name = Reflect Type
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 15
Target = NearOther
FunctionCode = SetUserTypesToTargetTypes
Flags = CanProtect
Description = The user reflects the target's type, making it the same type as the
target.
#-------------------------------
[REFRESH]
Name = Refresh
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 20
Target = User
FunctionCode = CureUserBurnPoisonParalysis
Description = The user rests to cure itself of a poisoning, burn, or paralysis.
#-------------------------------
[ROAR]
Name = Roar
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 20
Target = NearOther
Priority = -6
FunctionCode = SwitchOutTargetStatusMove
Flags = CanMirrorMove,Sound
Description = The target is scared off and replaced by another Pokémon in its
party. In the wild, the battle ends.
#-------------------------------
[SAFEGUARD]
Name = Safeguard
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 25
Target = UserSide
FunctionCode = StartUserSideImmunityToInflictedStatus
Description = The user creates a protective field that prevents status problems for
five turns.
#-------------------------------
[SCARYFACE]
Name = Scary Face
Type = NORMAL
Category = Status
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = LowerTargetSpeed2
Flags = CanProtect,CanMirrorMove
Description = The user frightens the target with a scary face to harshly reduce its
Speed stat.
#-------------------------------
[SCREECH]
Name = Screech
Type = NORMAL
Category = Status
Accuracy = 85
TotalPP = 40
Target = NearOther
FunctionCode = LowerTargetDefense2
Flags = CanProtect,CanMirrorMove,Sound
Description = An earsplitting screech harshly reduces the target's Defense stat.
#-------------------------------
[SHARPEN]
Name = Sharpen
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 30
Target = User
FunctionCode = RaiseUserAttack1
Description = The user reduces its polygon count to make itself more jagged,
raising the Attack stat.
#-------------------------------
[SHELLSMASH]
Name = Shell Smash
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 15
Target = User
FunctionCode = LowerUserDefSpDef1RaiseUserAtkSpAtkSpd2
Description = The user breaks its shell, lowering its defenses but sharply raising
attacking and Speed stats.
#-------------------------------
[SIMPLEBEAM]
Name = Simple Beam
Type = NORMAL
Category = Status
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = SetTargetAbilityToSimple
Flags = CanProtect,CanMirrorMove
Description = The user's mysterious psychic wave changes the target's Ability to
Simple.
#-------------------------------
[SING]
Name = Sing
Type = NORMAL
Category = Status
Accuracy = 55
TotalPP = 15
Target = NearOther
FunctionCode = SleepTarget
Flags = CanProtect,CanMirrorMove,Sound
Description = A soothing lullaby is sung in a calming voice that puts the target
into a deep slumber.
#-------------------------------
[SKETCH]
Name = Sketch
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 1
Target = NearOther
FunctionCode = ReplaceMoveWithTargetLastMoveUsed
Description = It enables the user to permanently learn the move last used by the
foe. Once used, Sketch disappears.
#-------------------------------
[SLACKOFF]
Name = Slack Off
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
FunctionCode = HealUserHalfOfTotalHP
Description = The user slacks off, restoring its own HP by up to half of its
maximum HP.
#-------------------------------
[SLEEPTALK]
Name = Sleep Talk
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
FunctionCode = UseRandomUserMoveIfAsleep
Description = While it is asleep, the user randomly uses one of the moves it knows.
#-------------------------------
[SMOKESCREEN]
Name = Smokescreen
Type = NORMAL
Category = Status
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = LowerTargetAccuracy1
Flags = CanProtect,CanMirrorMove
Description = The user releases an obscuring cloud of smoke or ink. It reduces the
target's accuracy.
#-------------------------------
[SOFTBOILED]
Name = Soft-Boiled
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
FunctionCode = HealUserHalfOfTotalHP
Description = The user restores its own HP by up to half of its maximum HP. May
also be used in the field to heal HP.
#-------------------------------
[SPLASH]
Name = Splash
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 40
Target = User
FunctionCode = DoesNothingUnusableInGravity
Description = The user just flops and splashes around to no effect at all...
#-------------------------------
[SPOTLIGHT]
Name = Spotlight
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 15
Target = NearOther
Priority = 3
FunctionCode = RedirectAllMovesToTarget
Flags = CanProtect
Description = The user shines a spotlight on the target so that only it will be
attacked during the turn.
#-------------------------------
[STOCKPILE]
Name = Stockpile
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 20
Target = User
FunctionCode = UserAddStockpileRaiseDefSpDef1
Description = The user charges up power and raises both its Defense and Sp. Def.
The move can be used three times.
#-------------------------------
[STUFFCHEEKS]
Name = Stuff Cheeks
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
FunctionCode = UserConsumeBerryRaiseDefense2
Description = The user eats its held Berry, then sharply raises its Defense stat.
#-------------------------------
[SUBSTITUTE]
Name = Substitute
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
FunctionCode = UserMakeSubstitute
Description = The user makes a copy of itself using some of its HP. The copy serves
as the user's decoy.
#-------------------------------
[SUPERSONIC]
Name = Supersonic
Type = NORMAL
Category = Status
Accuracy = 55
TotalPP = 20
Target = NearOther
FunctionCode = ConfuseTarget
Flags = CanProtect,CanMirrorMove,Sound
Description = The user generates odd sound waves from its body. It may confuse the
target.
#-------------------------------
[SWAGGER]
Name = Swagger
Type = NORMAL
Category = Status
Accuracy = 85
TotalPP = 15
Target = NearOther
FunctionCode = RaiseTargetAttack2ConfuseTarget
Flags = CanProtect,CanMirrorMove
Description = The user enrages and confuses the target. However, it also sharply
raises the target's Attack stat.
#-------------------------------
[SWALLOW]
Name = Swallow
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
FunctionCode = HealUserDependingOnUserStockpile
Description = The power stored using the move Stockpile is absorbed by the user to
heal its HP.
#-------------------------------
[SWEETSCENT]
Name = Sweet Scent
Type = NORMAL
Category = Status
Accuracy = 100
TotalPP = 20
Target = AllNearFoes
FunctionCode = LowerTargetEvasion2
Flags = CanProtect,CanMirrorMove
Description = A sweet scent that lowers the foe's evasiveness. It also lures wild
Pokémon if used in grass, etc.
#-------------------------------
[SWORDSDANCE]
Name = Swords Dance
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
FunctionCode = RaiseUserAttack2
Flags = Dance
Description = A frenetic dance to uplift the fighting spirit. It sharply raises the
user's Attack stat.
#-------------------------------
[TAILWHIP]
Name = Tail Whip
Type = NORMAL
Category = Status
Accuracy = 100
TotalPP = 30
Target = AllNearFoes
FunctionCode = LowerTargetDefense1
Flags = CanProtect,CanMirrorMove
Description = The user wags its tail cutely, making opposing Pokémon less wary and
lowering their Defense stat.
#-------------------------------
[TEARFULLOOK]
Name = Tearful Look
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 20
Target = NearOther
FunctionCode = LowerTargetAtkSpAtk1
Flags = CanMirrorMove
Description = Gets teary eyed to make the target lose its will to fight. Lowers the
target's Attack and Sp. Atk.
#-------------------------------
[TEATIME]
Name = Teatime
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 10
Target = AllBattlers
FunctionCode = AllBattlersConsumeBerry
Description = The user has teatime with all the Pokémon in the battle. Each Pokémon
eats its held Berry.
#-------------------------------
[TEETERDANCE]
Name = Teeter Dance
Type = NORMAL
Category = Status
Accuracy = 100
TotalPP = 20
Target = AllNearOthers
FunctionCode = ConfuseTarget
Flags = CanProtect,CanMirrorMove,Dance
Description = The user performs a wobbly dance that confuses the Pokémon around it.
#-------------------------------
[TICKLE]
Name = Tickle
Type = NORMAL
Category = Status
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = LowerTargetAtkDef1
Flags = CanProtect,CanMirrorMove
Description = The user tickles the target into laughing, reducing its Attack and
Defense stats.
#-------------------------------
[TRANSFORM]
Name = Transform
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 10
Target = NearOther
FunctionCode = TransformUserIntoTarget
Description = The user transforms into a copy of the target right down to having
the same move set.
#-------------------------------
[WHIRLWIND]
Name = Whirlwind
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 20
Target = NearOther
Priority = -6
FunctionCode = SwitchOutTargetStatusMove
Flags = CanMirrorMove
Description = The foe is blown away, to be replaced by another Pokémon in its
party. In the wild, the battle ends.
#-------------------------------
[WISH]
Name = Wish
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
FunctionCode = HealUserPositionNextTurn
Description = One turn after this move is used, the target's HP is restored by half
the user's maximum HP.
#-------------------------------
[WORKUP]
Name = Work Up
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 30
Target = User
FunctionCode = RaiseUserAtkSpAtk1
Description = The user is roused, and its Attack and Sp. Atk stats increase.
#-------------------------------
[YAWN]
Name = Yawn
Type = NORMAL
Category = Status
Accuracy = 0
TotalPP = 10
Target = NearOther
FunctionCode = SleepTargetNextTurn
Flags = CanProtect,CanMirrorMove
Description = The user lets loose a huge yawn that lulls the target into falling
asleep on the next turn.
#-------------------------------
[BELCH]
Name = Belch
Type = POISON
Category = Special
Power = 120
Accuracy = 90
TotalPP = 10
Target = NearOther
FunctionCode = FailsIfUserNotConsumedBerry
Flags = CanProtect
Description = The user lets out a damaging belch at the target. The user must eat a
held Berry to use this move.
#-------------------------------
[GUNKSHOT]
Name = Gunk Shot
Type = POISON
Category = Physical
Power = 120
Accuracy = 80
TotalPP = 5
Target = NearOther
FunctionCode = PoisonTarget
Flags = CanProtect,CanMirrorMove
EffectChance = 30
Description = The user shoots filthy garbage at the target to attack. It may also
poison the target.
#-------------------------------
[SLUDGEWAVE]
Name = Sludge Wave
Type = POISON
Category = Special
Power = 95
Accuracy = 100
TotalPP = 10
Target = AllNearOthers
FunctionCode = PoisonTarget
Flags = CanProtect,CanMirrorMove
EffectChance = 10
Description = It swamps the area around the user with a giant sludge wave. It may
also poison those hit.
#-------------------------------
[SHELLSIDEARM]
Name = Shell Side Arm
Type = POISON
Category = Special
Power = 90
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = CategoryDependsOnHigherDamagePoisonTarget
Flags = CanProtect,CanMirrorMove
EffectChance = 20
Description = Inflicts physical or special damage, whichever will be more
effective. May also poison the target.
#-------------------------------
[SLUDGEBOMB]
Name = Sludge Bomb
Type = POISON
Category = Special
Power = 90
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = PoisonTarget
Flags = CanProtect,CanMirrorMove,Bomb
EffectChance = 30
Description = Unsanitary sludge is hurled at the target. It may also poison the
target.
#-------------------------------
[POISONJAB]
Name = Poison Jab
Type = POISON
Category = Physical
Power = 80
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = PoisonTarget
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 30
Description = The target is stabbed with a tentacle or arm seeped with poison. It
may also poison the target.
#-------------------------------
[CROSSPOISON]
Name = Cross Poison
Type = POISON
Category = Physical
Power = 70
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = PoisonTarget
Flags = Contact,CanProtect,CanMirrorMove,HighCriticalHitRate
EffectChance = 10
Description = A slashing attack with a poisonous blade that may also poison the
foe. Critical hits land more easily.
#-------------------------------
[SLUDGE]
Name = Sludge
Type = POISON
Category = Special
Power = 65
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = PoisonTarget
Flags = CanProtect,CanMirrorMove
EffectChance = 30
Description = Unsanitary sludge is hurled at the target. It may also poison the
target.
#-------------------------------
[VENOSHOCK]
Name = Venoshock
Type = POISON
Category = Special
Power = 65
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = DoublePowerIfTargetPoisoned
Flags = CanProtect,CanMirrorMove
Description = The user drenches the foe in a special poisonous liquid. Its power
doubles if the target is poisoned.
#-------------------------------
[CLEARSMOG]
Name = Clear Smog
Type = POISON
Category = Special
Power = 50
Accuracy = 0
TotalPP = 15
Target = NearOther
FunctionCode = ResetTargetStatStages
Flags = CanProtect,CanMirrorMove
Description = The user attacks by throwing a clump of special mud. All status
changes are returned to normal.
#-------------------------------
[POISONFANG]
Name = Poison Fang
Type = POISON
Category = Physical
Power = 50
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = BadPoisonTarget
Flags = Contact,CanProtect,CanMirrorMove,Biting
EffectChance = 50
Description = The user bites the target with toxic fangs. It may also leave the
target badly poisoned.
#-------------------------------
[POISONTAIL]
Name = Poison Tail
Type = POISON
Category = Physical
Power = 50
Accuracy = 100
TotalPP = 25
Target = NearOther
FunctionCode = PoisonTarget
Flags = Contact,CanProtect,CanMirrorMove,HighCriticalHitRate
EffectChance = 10
Description = The user hits the target with its tail. It may also poison the
target. Critical hits land more easily.
#-------------------------------
[ACID]
Name = Acid
Type = POISON
Category = Special
Power = 40
Accuracy = 100
TotalPP = 30
Target = AllNearFoes
FunctionCode = LowerTargetSpDef1
Flags = CanProtect,CanMirrorMove
EffectChance = 10
Description = The foe is attacked with a spray of harsh acid. It may also lower the
target's Sp. Def stat.
#-------------------------------
[ACIDSPRAY]
Name = Acid Spray
Type = POISON
Category = Special
Power = 40
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = LowerTargetSpDef2
Flags = CanProtect,CanMirrorMove,Bomb
EffectChance = 100
Description = The user spits fluid that works to melt the target. This harshly
reduces the target's Sp. Def stat.
#-------------------------------
[SMOG]
Name = Smog
Type = POISON
Category = Special
Power = 30
Accuracy = 70
TotalPP = 20
Target = NearOther
FunctionCode = PoisonTarget
Flags = CanProtect,CanMirrorMove
EffectChance = 40
Description = The target is attacked with a discharge of filthy gases. It may also
poison the target.
#-------------------------------
[POISONSTING]
Name = Poison Sting
Type = POISON
Category = Physical
Power = 15
Accuracy = 100
TotalPP = 35
Target = NearOther
FunctionCode = PoisonTarget
Flags = CanProtect,CanMirrorMove
EffectChance = 30
Description = The user stabs the target with a poisonous stinger. This may also
poison the target.
#-------------------------------
[ACIDARMOR]
Name = Acid Armor
Type = POISON
Category = Status
Accuracy = 0
TotalPP = 20
Target = User
FunctionCode = RaiseUserDefense2
Description = The user alters its cellular structure to liquefy itself, sharply
raising its Defense stat.
#-------------------------------
[BANEFULBUNKER]
Name = Baneful Bunker
Type = POISON
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
Priority = 4
FunctionCode = ProtectUserBanefulBunker
Description = Protects the user from attacks. Also poisons any attacker that makes
contact with the user.
#-------------------------------
[COIL]
Name = Coil
Type = POISON
Category = Status
Accuracy = 0
TotalPP = 20
Target = User
FunctionCode = RaiseUserAtkDefAcc1
Description = The user coils up and concentrates. This raises its Attack and
Defense stats as well as its accuracy.
#-------------------------------
[CORROSIVEGAS]
Name = Corrosive Gas
Type = POISON
Category = Status
Accuracy = 100
TotalPP = 40
Target = AllNearOthers
FunctionCode = CorrodeTargetItem
Flags = CanProtect,CanMirrorMove
Description = The user surrounds everything around it with highly acidic gas and
melts away items they hold.
#-------------------------------
[GASTROACID]
Name = Gastro Acid
Type = POISON
Category = Status
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = NegateTargetAbility
Flags = CanProtect,CanMirrorMove
Description = The user hurls up its stomach acids on the foe. The fluid negates the
effect of the target's Ability.
#-------------------------------
[POISONGAS]
Name = Poison Gas
Type = POISON
Category = Status
Accuracy = 90
TotalPP = 40
Target = AllNearFoes
FunctionCode = PoisonTarget
Flags = CanProtect,CanMirrorMove
Description = A cloud of poison gas is sprayed in the face of opposing Pokémon. It
may poison those hit.
#-------------------------------
[POISONPOWDER]
Name = Poison Powder
Type = POISON
Category = Status
Accuracy = 75
TotalPP = 35
Target = NearOther
FunctionCode = PoisonTarget
Flags = CanProtect,CanMirrorMove,Powder
Description = The user scatters a cloud of poisonous dust on the target. It may
poison the target.
#-------------------------------
[PURIFY]
Name = Purify
Type = POISON
Category = Status
Accuracy = 0
TotalPP = 20
Target = NearOther
FunctionCode = CureTargetStatusHealUserHalfOfTotalHP
Flags = CanProtect,CanMirrorMove
Description = The user heals the target's status condition. If so, it also restores
the user's own HP.
#-------------------------------
[TOXIC]
Name = Toxic
Type = POISON
Category = Status
Accuracy = 90
TotalPP = 10
Target = NearOther
FunctionCode = BadPoisonTarget
Flags = CanProtect,CanMirrorMove
Description = A move that leaves the target badly poisoned. Its poison damage
worsens every turn.
#-------------------------------
[TOXICSPIKES]
Name = Toxic Spikes
Type = POISON
Category = Status
Accuracy = 0
TotalPP = 20
Target = FoeSide
FunctionCode = AddToxicSpikesToFoeSide
Description = The user lays a trap of poison spikes at the foe's feet. They poison
foes that switch into battle.
#-------------------------------
[TOXICTHREAD]
Name = Toxic Thread
Type = POISON
Category = Status
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = PoisonTargetLowerTargetSpeed1
Flags = CanProtect,CanMirrorMove
Description = The user shoots poisonous threads to poison the target and lower the
target's Speed stat.
#-------------------------------
[VENOMDRENCH]
Name = Venom Drench
Type = POISON
Category = Status
Accuracy = 100
TotalPP = 20
Target = AllNearFoes
FunctionCode = LowerPoisonedTargetAtkSpAtkSpd1
Flags = CanProtect
Description = Foes are drenched in an odd liquid that lowers the Attack, Sp. Atk,
and Speed of poisoned Pokémon.
#-------------------------------
[PRISMATICLASER]
Name = Prismatic Laser
Type = PSYCHIC
Category = Special
Power = 160
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = AttackAndSkipNextTurn
Flags = CanProtect,CanMirrorMove
Description = The user shoots powerful lasers using the power of a prism. The user
can't move on the next turn.
#-------------------------------
[PSYCHOBOOST]
Name = Psycho Boost
Type = PSYCHIC
Category = Special
Power = 140
Accuracy = 90
TotalPP = 5
Target = NearOther
FunctionCode = LowerUserSpAtk2
Flags = CanProtect,CanMirrorMove
Description = The user attacks the target at full power. The attack's recoil
harshly reduces the user's Sp. Atk stat.
#-------------------------------
[FUTURESIGHT]
Name = Future Sight
Type = PSYCHIC
Category = Special
Power = 120
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = AttackTwoTurnsLater
Description = Two turns after this move is used, a hunk of psychic energy attacks
the target.
#-------------------------------
[SYNCHRONOISE]
Name = Synchronoise
Type = PSYCHIC
Category = Special
Power = 120
Accuracy = 100
TotalPP = 10
Target = AllNearOthers
FunctionCode = FailsUnlessTargetSharesTypeWithUser
Flags = CanProtect,CanMirrorMove
Description = Using an odd shock wave, the user damages any Pokémon of the same
type as the user.
#-------------------------------
[DREAMEATER]
Name = Dream Eater
Type = PSYCHIC
Category = Special
Power = 100
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = HealUserByHalfOfDamageDoneIfTargetAsleep
Flags = CanProtect,CanMirrorMove
Description = The user eats the dreams of a sleeping foe. It absorbs half the
damage caused to heal the user's HP.
#-------------------------------
[PHOTONGEYSER]
Name = Photon Geyser
Type = PSYCHIC
Category = Special
Power = 100
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = CategoryDependsOnHigherDamageIgnoreTargetAbility
Flags = CanProtect,CanMirrorMove,CannotMetronome
Description = The user attacks with a pillar of light. This move the higher of the
user's Attack or Sp. Atk stat.
#-------------------------------
[PSYSTRIKE]
Name = Psystrike
Type = PSYCHIC
Category = Special
Power = 100
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = UseTargetDefenseInsteadOfTargetSpDef
Flags = CanProtect,CanMirrorMove
Description = The user materializes an odd psychic wave to attack the target. This
attack does physical damage.
#-------------------------------
[FREEZINGGLARE]
Name = Freezing Glare
Type = PSYCHIC
Category = Special
Power = 90
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = FreezeTarget
Flags = CanProtect,CanMirrorMove,CannotMetronome
EffectChance = 10
Description = The user shoots its psychic power from its eyes to attack. This may
also leave the target frozen.
#-------------------------------
[PSYCHIC]
Name = Psychic
Type = PSYCHIC
Category = Special
Power = 90
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = LowerTargetSpDef1
Flags = CanProtect,CanMirrorMove
EffectChance = 10
Description = The target is hit by a strong telekinetic force. It may also reduce
the target's Sp. Def stat.
#-------------------------------
[PSYCHICFANGS]
Name = Psychic Fangs
Type = PSYCHIC
Category = Physical
Power = 85
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = RemoveScreens
Flags = Contact,CanProtect,CanMirrorMove,Biting
Description = The user bites the target using psychic capabilities. This can also
destroy Light Screen and Reflect.
#-------------------------------
[EERIESPELL]
Name = Eerie Spell
Type = PSYCHIC
Category = Special
Power = 80
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = LowerPPOfTargetLastMoveBy3
Flags = CanProtect,CanMirrorMove,Sound
Description = The user attacks with tremendous psychic power. This also removes 3
PP from the target's last move.
#-------------------------------
[EXPANDINGFORCE]
Name = Expanding Force
Type = PSYCHIC
Category = Special
Power = 80
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = HitsAllFoesAndPowersUpInPsychicTerrain
Flags = CanProtect,CanMirrorMove
Description = The user attacks the target with psychic power. Powers up and hits
all foes on Psychic Terrain.
#-------------------------------
[EXTRASENSORY]
Name = Extrasensory
Type = PSYCHIC
Category = Special
Power = 80
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = FlinchTarget
Flags = CanProtect,CanMirrorMove
EffectChance = 10
Description = The user attacks with an odd, unseeable power. It may also make the
target flinch.
#-------------------------------
[HYPERSPACEHOLE]
Name = Hyperspace Hole
Type = PSYCHIC
Category = Special
Power = 80
Accuracy = 0
TotalPP = 5
Target = NearOther
FunctionCode = RemoveProtectionsBypassSubstitute
Flags = CanMirrorMove,CannotMetronome
Description = Using a hyperspace hole, the user appears right next to the target
and strikes. Skips protections.
#-------------------------------
[PSYSHOCK]
Name = Psyshock
Type = PSYCHIC
Category = Special
Power = 80
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = UseTargetDefenseInsteadOfTargetSpDef
Flags = CanProtect,CanMirrorMove
Description = The user materializes an odd psychic wave to attack the target. This
attack does physical damage.
#-------------------------------
[ZENHEADBUTT]
Name = Zen Headbutt
Type = PSYCHIC
Category = Physical
Power = 80
Accuracy = 90
TotalPP = 15
Target = NearOther
FunctionCode = FlinchTarget
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 20
Description = The user focuses its willpower to its head and attacks the foe. It
may also make the target flinch.
#-------------------------------
[LUSTERPURGE]
Name = Luster Purge
Type = PSYCHIC
Category = Special
Power = 70
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = LowerTargetSpDef1
Flags = CanProtect,CanMirrorMove
EffectChance = 50
Description = The user lets loose a damaging burst of light. It may also reduce the
target's Sp. Def stat.
#-------------------------------
[MISTBALL]
Name = Mist Ball
Type = PSYCHIC
Category = Special
Power = 70
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = LowerTargetSpAtk1
Flags = CanProtect,CanMirrorMove,Bomb
EffectChance = 50
Description = A mistlike flurry of down envelops and damages the target. It may
also lower the target's Sp. Atk.
#-------------------------------
[PSYCHOCUT]
Name = Psycho Cut
Type = PSYCHIC
Category = Physical
Power = 70
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove,HighCriticalHitRate
Description = The user tears at the target with blades formed by psychic power.
Critical hits land more easily.
#-------------------------------
[PSYBEAM]
Name = Psybeam
Type = PSYCHIC
Category = Special
Power = 65
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = ConfuseTarget
Flags = CanProtect,CanMirrorMove
EffectChance = 10
Description = The target is attacked with a peculiar ray. It may also cause
confusion.
#-------------------------------
[HEARTSTAMP]
Name = Heart Stamp
Type = PSYCHIC
Category = Physical
Power = 60
Accuracy = 100
TotalPP = 25
Target = NearOther
FunctionCode = FlinchTarget
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 30
Description = The user unleashes a vicious blow after its cute act makes the foe
less wary. It may also cause flinching.
#-------------------------------
[CONFUSION]
Name = Confusion
Type = PSYCHIC
Category = Special
Power = 50
Accuracy = 100
TotalPP = 25
Target = NearOther
FunctionCode = ConfuseTarget
Flags = CanProtect,CanMirrorMove
EffectChance = 10
Description = The target is hit by a weak telekinetic force. It may also leave the
target confused.
#-------------------------------
[STOREDPOWER]
Name = Stored Power
Type = PSYCHIC
Category = Special
Power = 20
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = PowerHigherWithUserPositiveStatStages
Flags = CanProtect,CanMirrorMove
Description = The user attacks with stored power. The more the user's stats are
raised, the greater the damage.
#-------------------------------
[MIRRORCOAT]
Name = Mirror Coat
Type = PSYCHIC
Category = Special
Power = 1
Accuracy = 100
TotalPP = 20
Target = None
Priority = -5
FunctionCode = CounterSpecialDamage
Flags = CanProtect
Description = A retaliation move that counters any special attack, inflicting
double the damage taken.
#-------------------------------
[PSYWAVE]
Name = Psywave
Type = PSYCHIC
Category = Special
Power = 1
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = FixedDamageUserLevelRandom
Flags = CanProtect,CanMirrorMove
Description = The target is attacked with an odd psychic wave. The attack varies in
intensity.
#-------------------------------
[AGILITY]
Name = Agility
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 30
Target = User
FunctionCode = RaiseUserSpeed2
Description = The user relaxes and lightens its body to move faster. It sharply
boosts the Speed stat.
#-------------------------------
[ALLYSWITCH]
Name = Ally Switch
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 15
Target = User
Priority = 2
FunctionCode = UserSwapsPositionsWithAlly
Description = The user teleports using a strange power and switches its place with
one of its allies.
#-------------------------------
[AMNESIA]
Name = Amnesia
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 20
Target = User
FunctionCode = RaiseUserSpDef2
Description = The user temporarily empties its mind to forget its concerns. It
sharply raises the user's Sp. Def stat.
#-------------------------------
[BARRIER]
Name = Barrier
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 20
Target = User
FunctionCode = RaiseUserDefense2
Description = The user throws up a sturdy wall that sharply raises its Defense
stat.
#-------------------------------
[CALMMIND]
Name = Calm Mind
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 20
Target = User
FunctionCode = RaiseUserSpAtkSpDef1
Description = The user quietly focuses its mind and calms its spirit to raise its
Sp. Atk and Sp. Def stats.
#-------------------------------
[COSMICPOWER]
Name = Cosmic Power
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 20
Target = User
FunctionCode = RaiseUserDefSpDef1
Description = The user absorbs a mystical power from space to raise its Defense and
Sp. Def stats.
#-------------------------------
[GRAVITY]
Name = Gravity
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 5
Target = BothSides
FunctionCode = StartGravity
Description = Gravity is intensified for five turns, making moves involving flying
unusable and negating Levitation.
#-------------------------------
[GUARDSPLIT]
Name = Guard Split
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 10
Target = NearOther
FunctionCode = UserTargetAverageBaseDefSpDef
Flags = CanProtect
Description = The user employs its psychic power to average its Defense and Sp. Def
stats with those of its target.
#-------------------------------
[GUARDSWAP]
Name = Guard Swap
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 10
Target = NearOther
FunctionCode = UserTargetSwapDefSpDefStages
Flags = CanProtect,CanMirrorMove
Description = The user employs its psychic power to switch changes to its Defense
and Sp. Def with the target.
#-------------------------------
[HEALBLOCK]
Name = Heal Block
Type = PSYCHIC
Category = Status
Accuracy = 100
TotalPP = 15
Target = AllNearFoes
FunctionCode = DisableTargetHealingMoves
Flags = CanProtect,CanMirrorMove
Description = For five turns, the foe is prevented from using any moves, Abilities,
or held items that recover HP.
#-------------------------------
[HEALPULSE]
Name = Heal Pulse
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 10
Target = Other
FunctionCode = HealTargetHalfOfTotalHP
Flags = CanProtect,Pulse
Description = The user emits a healing pulse which restores the target's HP by up
to half of its max HP.
#-------------------------------
[HEALINGWISH]
Name = Healing Wish
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
FunctionCode = UserFaintsHealAndCureReplacement
Description = The user faints. In return, the Pokémon taking its place will have
its HP restored and status cured.
#-------------------------------
[HEARTSWAP]
Name = Heart Swap
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 10
Target = NearOther
FunctionCode = UserTargetSwapStatStages
Flags = CanProtect,CanMirrorMove
Description = The user employs its psychic power to switch stat changes with the
target.
#-------------------------------
[HYPNOSIS]
Name = Hypnosis
Type = PSYCHIC
Category = Status
Accuracy = 60
TotalPP = 20
Target = NearOther
FunctionCode = SleepTarget
Flags = CanProtect,CanMirrorMove
Description = The user employs hypnotic suggestion to make the target fall into a
deep sleep.
#-------------------------------
[IMPRISON]
Name = Imprison
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
FunctionCode = DisableTargetMovesKnownByUser
Description = If the foe knows any move also known by the user, the foe is
prevented from using it.
#-------------------------------
[INSTRUCT]
Name = Instruct
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 15
Target = NearOther
FunctionCode = TargetUsesItsLastUsedMoveAgain
Flags = CanProtect
Description = The user instructs the target to use the target's last move again.
#-------------------------------
[KINESIS]
Name = Kinesis
Type = PSYCHIC
Category = Status
Accuracy = 80
TotalPP = 15
Target = NearOther
FunctionCode = LowerTargetAccuracy1
Flags = CanProtect,CanMirrorMove
Description = The user distracts the target by bending a spoon. It lowers the
target's accuracy.
#-------------------------------
[LIGHTSCREEN]
Name = Light Screen
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 30
Target = UserSide
FunctionCode = StartWeakenSpecialDamageAgainstUserSide
Description = A wondrous wall of light is put up to suppress damage from special
attacks for five turns.
#-------------------------------
[LUNARDANCE]
Name = Lunar Dance
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
FunctionCode = UserFaintsHealAndCureReplacementRestorePP
Flags = Dance
Description = The user faints. In return, the Pokémon taking its place will have
its status and HP fully restored.
#-------------------------------
[MAGICCOAT]
Name = Magic Coat
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 15
Target = User
Priority = 4
FunctionCode = BounceBackProblemCausingStatusMoves
Description = A barrier reflects back to the target moves like Leech Seed and moves
that damage status.
#-------------------------------
[MAGICPOWDER]
Name = Magic Powder
Type = PSYCHIC
Category = Status
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = SetTargetTypesToPsychic
Flags = CanProtect,CanMirrorMove,Powder
Description = The user scatters a cloud of magic powder that changes the target to
Psychic type.
#-------------------------------
[MAGICROOM]
Name = Magic Room
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 10
Target = BothSides
FunctionCode = StartNegateHeldItems
Flags = CanMirrorMove
Description = The user creates a bizarre area in which Pokémon's held items lose
their effects for five turns.
#-------------------------------
[MEDITATE]
Name = Meditate
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 40
Target = User
FunctionCode = RaiseUserAttack1
Description = The user meditates to awaken the power deep within its body and raise
its Attack stat.
#-------------------------------
[MIRACLEEYE]
Name = Miracle Eye
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 40
Target = NearOther
FunctionCode = StartNegateTargetEvasionStatStageAndDarkImmunity
Flags = CanProtect,CanMirrorMove
Description = Enables the user to hit a Dark type with any type of move. It also
enables the user to hit an evasive foe.
#-------------------------------
[POWERSPLIT]
Name = Power Split
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 10
Target = NearOther
FunctionCode = UserTargetAverageBaseAtkSpAtk
Flags = CanProtect
Description = The user employs its psychic power to average its Attack and Sp. Atk
stats with those of the target.
#-------------------------------
[POWERSWAP]
Name = Power Swap
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 10
Target = NearOther
FunctionCode = UserTargetSwapAtkSpAtkStages
Flags = CanProtect,CanMirrorMove
Description = The user employs its psychic power to switch changes to its Attack
and Sp. Atk with the target.
#-------------------------------
[POWERTRICK]
Name = Power Trick
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
FunctionCode = UserSwapBaseAtkDef
Description = The user employs its psychic power to switch its Attack with its
Defense stat.
#-------------------------------
[PSYCHICTERRAIN]
Name = Psychic Terrain
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 10
Target = BothSides
FunctionCode = StartPsychicTerrain
Description = Protects grounded Pokémon from priority moves and powers up Psychic-
type moves for five turns.
#-------------------------------
[PSYCHOSHIFT]
Name = Psycho Shift
Type = PSYCHIC
Category = Status
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = GiveUserStatusToTarget
Flags = CanProtect,CanMirrorMove
Description = Using its psychic power of suggestion, the user transfers its status
problems to the target.
#-------------------------------
[REFLECT]
Name = Reflect
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 20
Target = UserSide
FunctionCode = StartWeakenPhysicalDamageAgainstUserSide
Description = A wondrous wall of light is put up to suppress damage from physical
attacks for five turns.
#-------------------------------
[REST]
Name = Rest
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
FunctionCode = HealUserFullyAndFallAsleep
Description = The user goes to sleep for two turns. It fully restores the user's HP
and heals any status problem.
#-------------------------------
[ROLEPLAY]
Name = Role Play
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 10
Target = NearOther
FunctionCode = SetUserAbilityToTargetAbility
Description = The user mimics the target completely, copying the target's natural
Ability.
#-------------------------------
[SKILLSWAP]
Name = Skill Swap
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 10
Target = NearOther
FunctionCode = UserTargetSwapAbilities
Flags = CanProtect,CanMirrorMove
Description = The user employs its psychic power to exchange Abilities with the
target.
#-------------------------------
[SPEEDSWAP]
Name = Speed Swap
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 10
Target = NearOther
FunctionCode = UserTargetSwapBaseSpeed
Flags = CanProtect,CanMirrorMove
Description = The user exchanges Speed stats with the target.
#-------------------------------
[TELEKINESIS]
Name = Telekinesis
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 15
Target = NearOther
FunctionCode = StartTargetAirborneAndAlwaysHitByMoves
Flags = CanProtect,CanMirrorMove
Description = The user makes the target float with its psychic power. The target is
easier to hit for three turns.
#-------------------------------
[TELEPORT]
Name = Teleport
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 20
Target = User
Priority = -6
FunctionCode = SwitchOutUserStatusMove
Description = The user switches place with a party Pokémon. Also warps to the last
Pokémon Center visited.
#-------------------------------
[TRICK]
Name = Trick
Type = PSYCHIC
Category = Status
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = UserTargetSwapItems
Flags = CanProtect,CanMirrorMove
Description = The user catches the target off guard and swaps its held item with
its own.
#-------------------------------
[TRICKROOM]
Name = Trick Room
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 5
Target = BothSides
Priority = -7
FunctionCode = StartSlowerBattlersActFirst
Flags = CanMirrorMove
Description = The user creates a bizarre area in which slower Pokémon get to move
first for five turns.
#-------------------------------
[WONDERROOM]
Name = Wonder Room
Type = PSYCHIC
Category = Status
Accuracy = 0
TotalPP = 10
Target = BothSides
Priority = -7
FunctionCode = StartSwapAllBattlersBaseDefensiveStats
Flags = CanMirrorMove
Description = The user creates a bizarre area in which Pokémon's Defense and Sp.
Def stats are swapped for 5 turns.
#-------------------------------
[HEADSMASH]
Name = Head Smash
Type = ROCK
Category = Physical
Power = 150
Accuracy = 80
TotalPP = 5
Target = NearOther
FunctionCode = RecoilHalfOfDamageDealt
Flags = Contact,CanProtect,CanMirrorMove
Description = The user attacks the foe with a hazardous, full-power headbutt. The
user also takes terrible damage.
#-------------------------------
[ROCKWRECKER]
Name = Rock Wrecker
Type = ROCK
Category = Physical
Power = 150
Accuracy = 90
TotalPP = 5
Target = NearOther
FunctionCode = AttackAndSkipNextTurn
Flags = CanProtect,CanMirrorMove,Bomb
Description = The user launches a huge boulder at the target to attack. It must
rest on the next turn, however.
#-------------------------------
[METEORBEAM]
Name = Meteor Beam
Type = ROCK
Category = Special
Power = 120
Accuracy = 90
TotalPP = 10
Target = NearOther
FunctionCode = TwoTurnAttackChargeRaiseUserSpAtk1
Flags = CanProtect,CanMirrorMove
Description = Gathers space power and boosts its Sp. Atk stat on the first turn,
attacks on the next turn.
#-------------------------------
[DIAMONDSTORM]
Name = Diamond Storm
Type = ROCK
Category = Physical
Power = 100
Accuracy = 95
TotalPP = 5
Target = AllNearFoes
FunctionCode = RaiseUserDefense2
Flags = CanProtect,CanMirrorMove,CannotMetronome
EffectChance = 50
Description = The user whips up a storm of diamonds to damage foes. This may also
sharply raise the user's Defense stat.
#-------------------------------
[STONEEDGE]
Name = Stone Edge
Type = ROCK
Category = Physical
Power = 100
Accuracy = 80
TotalPP = 5
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove,HighCriticalHitRate
Description = The user stabs the foe with sharpened stones from below. It has a
high critical-hit ratio.
#-------------------------------
[POWERGEM]
Name = Power Gem
Type = ROCK
Category = Special
Power = 80
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = The user attacks with a ray of light that sparkles as if it were made
of gemstones.
#-------------------------------
[ROCKSLIDE]
Name = Rock Slide
Type = ROCK
Category = Physical
Power = 75
Accuracy = 90
TotalPP = 10
Target = AllNearFoes
FunctionCode = FlinchTarget
Flags = CanProtect,CanMirrorMove
EffectChance = 30
Description = Large boulders are hurled at the foes to inflict damage. It may also
make the targets flinch.
#-------------------------------
[ANCIENTPOWER]
Name = Ancient Power
Type = ROCK
Category = Special
Power = 60
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = RaiseUserMainStats1
Flags = CanProtect,CanMirrorMove
EffectChance = 10
Description = The user attacks with a prehistoric power. It may also raise all the
user's stats at once.
#-------------------------------
[ROCKTOMB]
Name = Rock Tomb
Type = ROCK
Category = Physical
Power = 60
Accuracy = 95
TotalPP = 15
Target = NearOther
FunctionCode = LowerTargetSpeed1
Flags = CanProtect,CanMirrorMove
EffectChance = 100
Description = Boulders are hurled at the target. It also lowers the target's Speed
by preventing its movement.
#-------------------------------
[ROCKTHROW]
Name = Rock Throw
Type = ROCK
Category = Physical
Power = 50
Accuracy = 90
TotalPP = 15
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = The user picks up and throws a small rock at the target to attack.
#-------------------------------
[SMACKDOWN]
Name = Smack Down
Type = ROCK
Category = Physical
Power = 50
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = HitsTargetInSkyGroundsTarget
Flags = CanProtect,CanMirrorMove
Description = The user throws a stone or projectile to attack. A flying Pokémon
will fall to the ground when hit.
#-------------------------------
[ACCELEROCK]
Name = Accelerock
Type = ROCK
Category = Physical
Power = 40
Accuracy = 100
TotalPP = 20
Target = NearOther
Priority = 1
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = The user smashes into the target at high speed. This move always goes
first.
#-------------------------------
[ROLLOUT]
Name = Rollout
Type = ROCK
Category = Physical
Power = 30
Accuracy = 90
TotalPP = 20
Target = NearOther
FunctionCode = MultiTurnAttackPowersUpEachTurn
Flags = Contact,CanProtect,CanMirrorMove
Description = The user continually rolls into the target over five turns. It
becomes stronger each time it hits.
#-------------------------------
[ROCKBLAST]
Name = Rock Blast
Type = ROCK
Category = Physical
Power = 25
Accuracy = 90
TotalPP = 10
Target = NearOther
FunctionCode = HitTwoToFiveTimes
Flags = CanProtect,CanMirrorMove,Bomb
Description = The user hurls hard rocks at the target. Two to five rocks are
launched in quick succession.
#-------------------------------
[ROCKPOLISH]
Name = Rock Polish
Type = ROCK
Category = Status
Accuracy = 0
TotalPP = 20
Target = User
FunctionCode = RaiseUserSpeed2
Description = The user polishes its body to reduce drag. It can sharply raise the
Speed stat.
#-------------------------------
[SANDSTORM]
Name = Sandstorm
Type = ROCK
Category = Status
Accuracy = 0
TotalPP = 10
Target = BothSides
FunctionCode = StartSandstormWeather
Description = Summons a five-turn sandstorm to hurt all combatants except the Rock,
Ground, and Steel types.
#-------------------------------
[STEALTHROCK]
Name = Stealth Rock
Type = ROCK
Category = Status
Accuracy = 0
TotalPP = 20
Target = FoeSide
FunctionCode = AddStealthRocksToFoeSide
Description = The user lays a trap of levitating stones around the foe. The trap
hurts foes that switch into battle.
#-------------------------------
[TARSHOT]
Name = Tar Shot
Type = ROCK
Category = Status
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = LowerTargetSpeed1MakeTargetWeakerToFire
Flags = CanProtect,CanMirrorMove
Description = Pours sticky tar over the target, lowering its Speed and making it
weaker to Fire-type moves.
#-------------------------------
[WIDEGUARD]
Name = Wide Guard
Type = ROCK
Category = Status
Accuracy = 0
TotalPP = 10
Target = UserSide
Priority = 3
FunctionCode = ProtectUserSideFromMultiTargetDamagingMoves
Description = The user and its allies are protected from wide-ranging attacks for a
turn. May fail if used in succession.
#-------------------------------
[DOOMDESIRE]
Name = Doom Desire
Type = STEEL
Category = Special
Power = 140
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = AttackTwoTurnsLater
Description = Two turns after this move is used, the user blasts the target with a
concentrated bundle of light.
#-------------------------------
[STEELBEAM]
Name = Steel Beam
Type = STEEL
Category = Special
Power = 140
Accuracy = 95
TotalPP = 5
Target = NearOther
FunctionCode = UserLosesHalfOfTotalHP
Flags = CanProtect,CanMirrorMove,CannotMetronome
Description = The user fires a beam of steel that it collected from its entire
body. This also damages the user.
#-------------------------------
[STEELROLLER]
Name = Steel Roller
Type = STEEL
Category = Physical
Power = 130
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = RemoveTerrain
Flags = Contact,CanProtect,CanMirrorMove
Description = The user attacks while destroying the terrain. This move fails when
the ground isn't a terrain.
#-------------------------------
[BEHEMOTHBASH]
Name = Behemoth Bash
Type = STEEL
Category = Physical
Power = 100
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove,CannotMetronome
Description = The user becomes a gigantic shield and slams into the target.
#-------------------------------
[BEHEMOTHBLADE]
Name = Behemoth Blade
Type = STEEL
Category = Physical
Power = 100
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove,CannotMetronome
Description = The user becomes a gigantic sword and cuts the target.
#-------------------------------
[IRONTAIL]
Name = Iron Tail
Type = STEEL
Category = Physical
Power = 100
Accuracy = 75
TotalPP = 15
Target = NearOther
FunctionCode = LowerTargetDefense1
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 30
Description = The target is slammed with a steel-hard tail. It may also lower the
target's Defense stat.
#-------------------------------
[SUNSTEELSTRIKE]
Name = Sunsteel Strike
Type = STEEL
Category = Physical
Power = 100
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = IgnoreTargetAbility
Flags = Contact,CanProtect,CanMirrorMove,CannotMetronome
Description = The user slams into the target with the force of a meteor. Can't be
stopped by the target's Ability.
#-------------------------------
[METEORMASH]
Name = Meteor Mash
Type = STEEL
Category = Physical
Power = 90
Accuracy = 90
TotalPP = 10
Target = NearOther
FunctionCode = RaiseUserAttack1
Flags = Contact,CanProtect,CanMirrorMove,Punching
EffectChance = 20
Description = The target is hit with a hard punch fired like a meteor. It may also
raise the user's Attack.
#-------------------------------
[ANCHORSHOT]
Name = Anchor Shot
Type = STEEL
Category = Physical
Power = 80
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = TrapTargetInBattle
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 100
Description = The user entangles the target with its anchor chain. The target
becomes unable to flee.
#-------------------------------
[FLASHCANNON]
Name = Flash Cannon
Type = STEEL
Category = Special
Power = 80
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = LowerTargetSpDef1
Flags = CanProtect,CanMirrorMove
EffectChance = 10
Description = The user gathers all its light energy and releases it at once. It may
also lower the target's Sp. Def stat.
#-------------------------------
[IRONHEAD]
Name = Iron Head
Type = STEEL
Category = Physical
Power = 80
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = FlinchTarget
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 30
Description = The foe slams the target with its steel-hard head. It may also make
the target flinch.
#-------------------------------
[SMARTSTRIKE]
Name = Smart Strike
Type = STEEL
Category = Physical
Power = 70
Accuracy = 0
TotalPP = 10
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = The user stabs the target with a sharp horn. This attack never
misses.
#-------------------------------
[STEELWING]
Name = Steel Wing
Type = STEEL
Category = Physical
Power = 70
Accuracy = 90
TotalPP = 25
Target = NearOther
FunctionCode = RaiseUserDefense1
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 10
Description = The target is hit with wings of steel. It may also raise the user's
Defense stat.
#-------------------------------
[DOUBLEIRONBASH]
Name = Double Iron Bash
Type = STEEL
Category = Physical
Power = 60
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = HitTwoTimesFlinchTarget
Flags = Contact,CanProtect,Punching,CannotMetronome
EffectChance = 30
Description = The user rotates, centering the hex nut in its chest, and then
strikes twice. May cause flinching.
#-------------------------------
[MIRRORSHOT]
Name = Mirror Shot
Type = STEEL
Category = Special
Power = 65
Accuracy = 85
TotalPP = 10
Target = NearOther
FunctionCode = LowerTargetAccuracy1
Flags = CanProtect,CanMirrorMove
EffectChance = 30
Description = The user looses a flash of energy from its polished body. It may also
lower the target's accuracy.
#-------------------------------
[MAGNETBOMB]
Name = Magnet Bomb
Type = STEEL
Category = Physical
Power = 60
Accuracy = 0
TotalPP = 20
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove,Bomb
Description = The user launches steel bombs that stick to the target. This attack
will not miss.
#-------------------------------
[GEARGRIND]
Name = Gear Grind
Type = STEEL
Category = Physical
Power = 50
Accuracy = 85
TotalPP = 15
Target = NearOther
FunctionCode = HitTwoTimes
Flags = Contact,CanProtect,CanMirrorMove
Description = The user attacks by throwing two steel gears at its target.
#-------------------------------
[METALCLAW]
Name = Metal Claw
Type = STEEL
Category = Physical
Power = 50
Accuracy = 95
TotalPP = 35
Target = NearOther
FunctionCode = RaiseUserAttack1
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 10
Description = The target is raked with steel claws. It may also raise the user's
Attack stat.
#-------------------------------
[BULLETPUNCH]
Name = Bullet Punch
Type = STEEL
Category = Physical
Power = 40
Accuracy = 100
TotalPP = 30
Target = NearOther
Priority = 1
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove,Punching
Description = The user strikes the target with tough punches as fast as bullets.
This move always goes first.
#-------------------------------
[GYROBALL]
Name = Gyro Ball
Type = STEEL
Category = Physical
Power = 1
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = PowerHigherWithTargetFasterThanUser
Flags = Contact,CanProtect,CanMirrorMove,Bomb
Description = The user tackles the target with a high-speed spin. The slower the
user, the greater the damage.
#-------------------------------
[HEAVYSLAM]
Name = Heavy Slam
Type = STEEL
Category = Physical
Power = 1
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = PowerHigherWithUserHeavierThanTarget
Flags = Contact,CanProtect,CanMirrorMove,TramplesMinimize
Description = The user slams into the foe with its heavy body. The heavier the
user, the greater the damage.
#-------------------------------
[METALBURST]
Name = Metal Burst
Type = STEEL
Category = Physical
Power = 1
Accuracy = 100
TotalPP = 10
Target = None
FunctionCode = CounterDamagePlusHalf
Flags = CanProtect,CanMirrorMove
Description = The user retaliates with much greater power against the target that
last inflicted damage on it.
#-------------------------------
[AUTOTOMIZE]
Name = Autotomize
Type = STEEL
Category = Status
Accuracy = 0
TotalPP = 15
Target = User
FunctionCode = RaiseUserSpeed2LowerUserWeight
Description = The user sheds part of its body to make itself lighter and sharply
raise its Speed stat.
#-------------------------------
[GEARUP]
Name = Gear Up
Type = STEEL
Category = Status
Accuracy = 0
TotalPP = 20
Target = UserAndAllies
FunctionCode = RaisePlusMinusUserAndAlliesAtkSpAtk1
Description = The user engages its gears to raise the Attack and Sp. Atk of allies
with the Plus or Minus Ability.
#-------------------------------
[IRONDEFENSE]
Name = Iron Defense
Type = STEEL
Category = Status
Accuracy = 0
TotalPP = 15
Target = User
FunctionCode = RaiseUserDefense2
Description = The user hardens its body's surface like iron, sharply raising its
Defense stat.
#-------------------------------
[KINGSSHIELD]
Name = King's Shield
Type = STEEL
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
Priority = 4
FunctionCode = ProtectUserFromDamagingMovesKingsShield
Description = Protects itself from damage. It also harshly lowers the Attack of
attackers that make contact.
#-------------------------------
[METALSOUND]
Name = Metal Sound
Type = STEEL
Category = Status
Accuracy = 85
TotalPP = 40
Target = NearOther
FunctionCode = LowerTargetSpDef2
Flags = CanProtect,CanMirrorMove,Sound
Description = A horrible sound like scraping metal harshly reduces the target's Sp.
Def stat.
#-------------------------------
[SHIFTGEAR]
Name = Shift Gear
Type = STEEL
Category = Status
Accuracy = 0
TotalPP = 10
Target = User
FunctionCode = RaiseUserAtk1Spd2
Description = The user rotates its gears, raising its Attack and sharply raising
its Speed.
#-------------------------------
[HYDROCANNON]
Name = Hydro Cannon
Type = WATER
Category = Special
Power = 150
Accuracy = 90
TotalPP = 5
Target = NearOther
FunctionCode = AttackAndSkipNextTurn
Flags = CanProtect,CanMirrorMove
Description = The target is hit with a watery blast. The user must rest on the next
turn, however.
#-------------------------------
[WATERSPOUT]
Name = Water Spout
Type = WATER
Category = Special
Power = 150
Accuracy = 100
TotalPP = 5
Target = AllNearFoes
FunctionCode = PowerHigherWithUserHP
Flags = CanProtect,CanMirrorMove
Description = The user spouts water to damage the foe. The lower the user's HP, the
less powerful it becomes.
#-------------------------------
[HYDROPUMP]
Name = Hydro Pump
Type = WATER
Category = Special
Power = 110
Accuracy = 80
TotalPP = 5
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = The target is blasted by a huge volume of water launched under great
pressure.
#-------------------------------
[ORIGINPULSE]
Name = Origin Pulse
Type = WATER
Category = Special
Power = 110
Accuracy = 85
TotalPP = 10
Target = AllNearFoes
FunctionCode = None
Flags = CanProtect,CanMirrorMove,Pulse,CannotMetronome
Description = The user attacks opposing Pokémon with countless beams of light that
glow a deep and brilliant blue.
#-------------------------------
[STEAMERUPTION]
Name = Steam Eruption
Type = WATER
Category = Special
Power = 110
Accuracy = 95
TotalPP = 5
Target = NearOther
FunctionCode = BurnTarget
Flags = CanProtect,CanMirrorMove,ThawsUser,CannotMetronome
EffectChance = 30
Description = The user immerses the target in superheated steam. This may also
leave the target with a burn.
#-------------------------------
[CRABHAMMER]
Name = Crabhammer
Type = WATER
Category = Physical
Power = 100
Accuracy = 90
TotalPP = 10
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove,HighCriticalHitRate
Description = The target is hammered with a large pincer. Critical hits land more
easily.
#-------------------------------
[AQUATAIL]
Name = Aqua Tail
Type = WATER
Category = Physical
Power = 90
Accuracy = 90
TotalPP = 10
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = The user attacks by swinging its tail as if it were a vicious wave in
a raging storm.
#-------------------------------
[MUDDYWATER]
Name = Muddy Water
Type = WATER
Category = Special
Power = 90
Accuracy = 85
TotalPP = 10
Target = AllNearFoes
FunctionCode = LowerTargetAccuracy1
Flags = CanProtect,CanMirrorMove
EffectChance = 30
Description = The user attacks by shooting muddy water at the opposing team. It may
also lower the target's accuracy.
#-------------------------------
[SPARKLINGARIA]
Name = Sparkling Aria
Type = WATER
Category = Special
Power = 90
Accuracy = 100
TotalPP = 10
Target = AllNearOthers
FunctionCode = CureTargetBurn
Flags = CanProtect,CanMirrorMove,Sound
EffectChance = 100
Description = The user bursts into song, emitting many bubbles. Any burnt Pokémon
will be healed by these bubbles.
#-------------------------------
[SURF]
Name = Surf
Type = WATER
Category = Special
Power = 90
Accuracy = 100
TotalPP = 15
Target = AllNearOthers
FunctionCode = DoublePowerIfTargetUnderwater
Flags = CanProtect,CanMirrorMove
Description = It swamps the area around the user with a giant wave. It can also be
used for crossing water.
#-------------------------------
[FISHIOUSREND]
Name = Fishious Rend
Type = WATER
Category = Physical
Power = 85
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = DoublePowerIfTargetNotActed
Flags = Contact,CanProtect,CanMirrorMove
Description = The user rends the target with its hard gills. Power doubles if the
user moves first.
#-------------------------------
[LIQUIDATION]
Name = Liquidation
Type = WATER
Category = Physical
Power = 85
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = LowerTargetDefense1
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 20
Description = The user slams into the target using a full-force blast of water. May
lower the target's Defense.
#-------------------------------
[DIVE]
Name = Dive
Type = WATER
Category = Physical
Power = 80
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = TwoTurnAttackInvulnerableUnderwater
Flags = Contact,CanProtect,CanMirrorMove
Description = Diving on the first turn, the user rises and hits on the next turn.
It can be used to dive in the ocean.
#-------------------------------
[SCALD]
Name = Scald
Type = WATER
Category = Special
Power = 80
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = BurnTarget
Flags = CanProtect,CanMirrorMove,ThawsUser
EffectChance = 30
Description = The user shoots boiling hot water at its target. It may also leave
the target with a burn.
#-------------------------------
[SNIPESHOT]
Name = Snipe Shot
Type = WATER
Category = Special
Power = 80
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = CannotBeRedirected
Flags = CanProtect,CanMirrorMove,HighCriticalHitRate
Description = The user ignores any effects that redirect moves, allowing this move
to hit the chosen target.
#-------------------------------
[WATERPLEDGE]
Name = Water Pledge
Type = WATER
Category = Special
Power = 80
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = WaterPledge
Flags = CanProtect,CanMirrorMove
Description = A column of water strikes the target. When combined with its fire
equivalent, it makes a rainbow.
#-------------------------------
[WATERFALL]
Name = Waterfall
Type = WATER
Category = Physical
Power = 80
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = FlinchTarget
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 20
Description = The user charges at the target and may make it flinch. It can also be
used to climb a waterfall.
#-------------------------------
[RAZORSHELL]
Name = Razor Shell
Type = WATER
Category = Physical
Power = 75
Accuracy = 95
TotalPP = 10
Target = NearOther
FunctionCode = LowerTargetDefense1
Flags = Contact,CanProtect,CanMirrorMove
EffectChance = 50
Description = The user cuts the foe with sharp shells. It may also lower the
target's Defense stat.
#-------------------------------
[BRINE]
Name = Brine
Type = WATER
Category = Special
Power = 65
Accuracy = 100
TotalPP = 10
Target = NearOther
FunctionCode = DoublePowerIfTargetHPLessThanHalf
Flags = CanProtect,CanMirrorMove
Description = If the target's HP is down to about half, this attack will hit with
double the power.
#-------------------------------
[BUBBLEBEAM]
Name = Bubble Beam
Type = WATER
Category = Special
Power = 65
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = LowerTargetSpeed1
Flags = CanProtect,CanMirrorMove
EffectChance = 10
Description = A spray of bubbles is forcefully ejected at the target. It may also
lower its Speed stat.
#-------------------------------
[OCTAZOOKA]
Name = Octazooka
Type = WATER
Category = Special
Power = 65
Accuracy = 85
TotalPP = 10
Target = NearOther
FunctionCode = LowerTargetAccuracy1
Flags = CanProtect,CanMirrorMove,Bomb
EffectChance = 50
Description = The user attacks by spraying ink in the foe's face or eyes. It may
also lower the target's accuracy.
#-------------------------------
[FLIPTURN]
Name = Flip Turn
Type = WATER
Category = Physical
Power = 60
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = SwitchOutUserDamagingMove
Flags = Contact,CanProtect,CanMirrorMove
Description = After making its attack, the user rushes back to switch places with a
party Pokémon in waiting.
#-------------------------------
[WATERPULSE]
Name = Water Pulse
Type = WATER
Category = Special
Power = 60
Accuracy = 100
TotalPP = 20
Target = Other
FunctionCode = ConfuseTarget
Flags = CanProtect,CanMirrorMove,Pulse
EffectChance = 20
Description = The user attacks the target with a pulsing blast of water. It may
also confuse the target.
#-------------------------------
[AQUAJET]
Name = Aqua Jet
Type = WATER
Category = Physical
Power = 40
Accuracy = 100
TotalPP = 20
Target = NearOther
Priority = 1
FunctionCode = None
Flags = Contact,CanProtect,CanMirrorMove
Description = The user lunges at the target at a speed that makes it almost
invisible. It is sure to strike first.
#-------------------------------
[BUBBLE]
Name = Bubble
Type = WATER
Category = Special
Power = 40
Accuracy = 100
TotalPP = 30
Target = AllNearFoes
FunctionCode = LowerTargetSpeed1
Flags = CanProtect,CanMirrorMove
EffectChance = 10
Description = A spray of countless bubbles is jetted at the opposing team. It may
also lower the targets' Speed stats.
#-------------------------------
[WATERGUN]
Name = Water Gun
Type = WATER
Category = Special
Power = 40
Accuracy = 100
TotalPP = 25
Target = NearOther
FunctionCode = None
Flags = CanProtect,CanMirrorMove
Description = The target is blasted with a forceful shot of water.
#-------------------------------
[CLAMP]
Name = Clamp
Type = WATER
Category = Physical
Power = 35
Accuracy = 85
TotalPP = 15
Target = NearOther
FunctionCode = BindTarget
Flags = Contact,CanProtect,CanMirrorMove
Description = The target is clamped and squeezed by the user's very thick and
sturdy shell for four to five turns.
#-------------------------------
[WHIRLPOOL]
Name = Whirlpool
Type = WATER
Category = Special
Power = 35
Accuracy = 85
TotalPP = 15
Target = NearOther
FunctionCode = BindTargetDoublePowerIfTargetUnderwater
Flags = CanProtect,CanMirrorMove
Description = Traps foes in a violent swirling whirlpool for four to five turns.
#-------------------------------
[SURGINGSTRIKES]
Name = Surging Strikes
Type = WATER
Category = Physical
Power = 25
Accuracy = 100
TotalPP = 5
Target = NearOther
FunctionCode = HitThreeTimesAlwaysCriticalHit
Flags = Contact,CanProtect,CanMirrorMove,CannotMetronome
Description = Hits three times in a row with mastery of the Water style. This
attack always deals critical hits.
#-------------------------------
[WATERSHURIKEN]
Name = Water Shuriken
Type = WATER
Category = Special
Power = 15
Accuracy = 100
TotalPP = 20
Target = NearOther
Priority = 1
FunctionCode = HitTwoToFiveTimesOrThreeForAshGreninja
Flags = CanProtect,CanMirrorMove
Description = The user hits the target with throwing stars 2-5 times in a row. This
move always goes first.
#-------------------------------
[AQUARING]
Name = Aqua Ring
Type = WATER
Category = Status
Accuracy = 0
TotalPP = 20
Target = User
FunctionCode = StartHealUserEachTurn
Description = The user envelops itself in a veil made of water. It regains some HP
on every turn.
#-------------------------------
[LIFEDEW]
Name = Life Dew
Type = WATER
Category = Status
Accuracy = 0
TotalPP = 10
Target = UserAndAllies
FunctionCode = HealUserAndAlliesQuarterOfTotalHP
Flags = CannotMetronome
Description = The user scatters mysterious water around and restores the HP of
itself and its allies.
#-------------------------------
[RAINDANCE]
Name = Rain Dance
Type = WATER
Category = Status
Accuracy = 0
TotalPP = 5
Target = BothSides
FunctionCode = StartRainWeather
Description = The user summons a heavy rain that falls for five turns, powering up
Water-type moves.
#-------------------------------
[SOAK]
Name = Soak
Type = WATER
Category = Status
Accuracy = 100
TotalPP = 20
Target = NearOther
FunctionCode = SetTargetTypesToWater
Flags = CanProtect,CanMirrorMove
Description = The user shoots a torrent of water at the target and changes the
target's type to Water.
#-------------------------------
[WATERSPORT]
Name = Water Sport
Type = WATER
Category = Status
Accuracy = 0
TotalPP = 15
Target = BothSides
FunctionCode = StartWeakenFireMoves
Description = The user soaks itself with water. The move weakens Fire-type moves
while the user is in the battle.
#-------------------------------
[WITHDRAW]
Name = Withdraw
Type = WATER
Category = Status
Accuracy = 0
TotalPP = 40
Target = User
FunctionCode = RaiseUserDefense1
Description = The user withdraws its body into its hard shell, raising its Defense
stat.

You might also like