diff options
Diffstat (limited to 'battle/moves')
-rw-r--r-- | battle/moves/move_descriptions.asm | 1270 | ||||
-rw-r--r-- | battle/moves/move_effects.asm | 2075 | ||||
-rw-r--r-- | battle/moves/move_effects_pointers.asm | 159 | ||||
-rw-r--r-- | battle/moves/moves.asm | 265 |
4 files changed, 0 insertions, 3769 deletions
diff --git a/battle/moves/move_descriptions.asm b/battle/moves/move_descriptions.asm deleted file mode 100644 index d86ceea37..000000000 --- a/battle/moves/move_descriptions.asm +++ /dev/null @@ -1,1270 +0,0 @@ -MoveDescriptions:: ; 2cb52 -; entries correspond to move ids (see constants/move_constants.asm) - dw PoundDescription - dw KarateChopDescription - dw DoubleslapDescription - dw CometPunchDescription - dw MegaPunchDescription - dw PayDayDescription - dw FirePunchDescription - dw IcePunchDescription - dw ThunderpunchDescription - dw ScratchDescription - dw VicegripDescription - dw GuillotineDescription - dw RazorWindDescription - dw SwordsDanceDescription - dw CutDescription - dw GustDescription - dw WingAttackDescription - dw WhirlwindDescription - dw FlyDescription - dw BindDescription - dw SlamDescription - dw VineWhipDescription - dw StompDescription - dw DoubleKickDescription - dw MegaKickDescription - dw JumpKickDescription - dw RollingKickDescription - dw SandAttackDescription - dw HeadbuttDescription - dw HornAttackDescription - dw FuryAttackDescription - dw HornDrillDescription - dw TackleDescription - dw BodySlamDescription - dw WrapDescription - dw TakeDownDescription - dw ThrashDescription - dw DoubleEdgeDescription - dw TailWhipDescription - dw PoisonStingDescription - dw TwineedleDescription - dw PinMissileDescription - dw LeerDescription - dw BiteDescription - dw GrowlDescription - dw RoarDescription - dw SingDescription - dw SupersonicDescription - dw SonicboomDescription - dw DisableDescription - dw AcidDescription - dw EmberDescription - dw FlamethrowerDescription - dw MistDescription - dw WaterGunDescription - dw HydroPumpDescription - dw SurfDescription - dw IceBeamDescription - dw BlizzardDescription - dw PsybeamDescription - dw BubblebeamDescription - dw AuroraBeamDescription - dw HyperBeamDescription - dw PeckDescription - dw DrillPeckDescription - dw SubmissionDescription - dw LowKickDescription - dw CounterDescription - dw SeismicTossDescription - dw StrengthDescription - dw AbsorbDescription - dw MegaDrainDescription - dw LeechSeedDescription - dw GrowthDescription - dw RazorLeafDescription - dw SolarbeamDescription - dw PoisonpowderDescription - dw StunSporeDescription - dw SleepPowderDescription - dw PetalDanceDescription - dw StringShotDescription - dw DragonRageDescription - dw FireSpinDescription - dw ThundershockDescription - dw ThunderboltDescription - dw ThunderWaveDescription - dw ThunderDescription - dw RockThrowDescription - dw EarthquakeDescription - dw FissureDescription - dw DigDescription - dw ToxicDescription - dw ConfusionDescription - dw PsychicMDescription - dw HypnosisDescription - dw MeditateDescription - dw AgilityDescription - dw QuickAttackDescription - dw RageDescription - dw TeleportDescription - dw NightShadeDescription - dw MimicDescription - dw ScreechDescription - dw DoubleTeamDescription - dw RecoverDescription - dw HardenDescription - dw MinimizeDescription - dw SmokescreenDescription - dw ConfuseRayDescription - dw WithdrawDescription - dw DefenseCurlDescription - dw BarrierDescription - dw LightScreenDescription - dw HazeDescription - dw ReflectDescription - dw FocusEnergyDescription - dw BideDescription - dw MetronomeDescription - dw MirrorMoveDescription - dw SelfdestructDescription - dw EggBombDescription - dw LickDescription - dw SmogDescription - dw SludgeDescription - dw BoneClubDescription - dw FireBlastDescription - dw WaterfallDescription - dw ClampDescription - dw SwiftDescription - dw SkullBashDescription - dw SpikeCannonDescription - dw ConstrictDescription - dw AmnesiaDescription - dw KinesisDescription - dw SoftboiledDescription - dw HiJumpKickDescription - dw GlareDescription - dw DreamEaterDescription - dw PoisonGasDescription - dw BarrageDescription - dw LeechLifeDescription - dw LovelyKissDescription - dw SkyAttackDescription - dw TransformDescription - dw BubbleDescription - dw DizzyPunchDescription - dw SporeDescription - dw FlashDescription - dw PsywaveDescription - dw SplashDescription - dw AcidArmorDescription - dw CrabhammerDescription - dw ExplosionDescription - dw FurySwipesDescription - dw BonemerangDescription - dw RestDescription - dw RockSlideDescription - dw HyperFangDescription - dw SharpenDescription - dw ConversionDescription - dw TriAttackDescription - dw SuperFangDescription - dw SlashDescription - dw SubstituteDescription - dw StruggleDescription - dw SketchDescription - dw TripleKickDescription - dw ThiefDescription - dw SpiderWebDescription - dw MindReaderDescription - dw NightmareDescription - dw FlameWheelDescription - dw SnoreDescription - dw CurseDescription - dw FlailDescription - dw Conversion2Description - dw AeroblastDescription - dw CottonSporeDescription - dw ReversalDescription - dw SpiteDescription - dw PowderSnowDescription - dw ProtectDescription - dw MachPunchDescription - dw ScaryFaceDescription - dw FaintAttackDescription - dw SweetKissDescription - dw BellyDrumDescription - dw SludgeBombDescription - dw MudSlapDescription - dw OctazookaDescription - dw SpikesDescription - dw ZapCannonDescription - dw ForesightDescription - dw DestinyBondDescription - dw PerishSongDescription - dw IcyWindDescription - dw DetectDescription - dw BoneRushDescription - dw LockOnDescription - dw OutrageDescription - dw SandstormDescription - dw GigaDrainDescription - dw EndureDescription - dw CharmDescription - dw RolloutDescription - dw FalseSwipeDescription - dw SwaggerDescription - dw MilkDrinkDescription - dw SparkDescription - dw FuryCutterDescription - dw SteelWingDescription - dw MeanLookDescription - dw AttractDescription - dw SleepTalkDescription - dw HealBellDescription - dw ReturnDescription - dw PresentDescription - dw FrustrationDescription - dw SafeguardDescription - dw PainSplitDescription - dw SacredFireDescription - dw MagnitudeDescription - dw DynamicpunchDescription - dw MegahornDescription - dw DragonbreathDescription - dw BatonPassDescription - dw EncoreDescription - dw PursuitDescription - dw RapidSpinDescription - dw SweetScentDescription - dw IronTailDescription - dw MetalClawDescription - dw VitalThrowDescription - dw MorningSunDescription - dw SynthesisDescription - dw MoonlightDescription - dw HiddenPowerDescription - dw CrossChopDescription - dw TwisterDescription - dw RainDanceDescription - dw SunnyDayDescription - dw CrunchDescription - dw MirrorCoatDescription - dw PsychUpDescription - dw ExtremespeedDescription - dw AncientpowerDescription - dw ShadowBallDescription - dw FutureSightDescription - dw RockSmashDescription - dw WhirlpoolDescription - dw BeatUpDescription - dw MoveFCDescription - dw MoveFDDescription - dw MoveFEDescription - dw MoveFFDescription - dw Move00Description -; 2cd52 - -MoveFCDescription: -MoveFDDescription: -MoveFEDescription: -MoveFFDescription: -Move00Description: - db "?@" - -PoundDescription: - db "Pounds with fore-" - next "legs or tail.@" - -KarateChopDescription: - db "Has a high criti-" - next "cal hit ratio.@" - -DoubleslapDescription: - db "Repeatedly slaps" - next "2-5 times.@" - -CometPunchDescription: - db "Repeatedly punches" - next "2-5 times.@" - -MegaPunchDescription: - db "A powerful punch" - next "thrown very hard.@" - -PayDayDescription: - db "Throws coins. Gets" - next "them back later.@" - -FirePunchDescription: - db "A fiery punch. May" - next "cause a burn.@" - -IcePunchDescription: - db "An icy punch. May" - next "cause freezing.@" - -ThunderpunchDescription: - db "An electric punch." - next "It may paralyze.@" - -ScratchDescription: - db "Scratches with" - next "sharp claws.@" - -VicegripDescription: - db "Grips with power-" - next "ful pincers.@" - -GuillotineDescription: - db "A one-hit KO," - next "pincer attack.@" - -RazorWindDescription: - db "1st turn: Prepare" - next "2nd turn: Attack@" - -SwordsDanceDescription: - db "A dance that in-" - next "creases ATTACK.@" - -CutDescription: - db "Cuts using claws," - next "scythes, etc.@" - -GustDescription: - db "Whips up a strong" - next "gust of wind.@" - -WingAttackDescription: - db "Strikes the target" - next "with wings.@" - -WhirlwindDescription: - db "Blows away the foe" - next "& ends battle.@" - -FlyDescription: - db "1st turn: Fly" - next "2nd turn: Attack@" - -BindDescription: - db "Binds the target" - next "for 2-5 turns.@" - -SlamDescription: - db "Slams the foe with" - next "a tail, vine, etc.@" - -VineWhipDescription: - db "Whips the foe with" - next "slender vines.@" - -StompDescription: - db "An attack that may" - next "cause flinching.@" - -DoubleKickDescription: - db "A double kicking" - next "attack.@" - -MegaKickDescription: - db "A powerful kicking" - next "attack.@" - -JumpKickDescription: - db "May miss, damaging" - next "the user.@" - -RollingKickDescription: - db "A fast, spinning" - next "kick.@" - -SandAttackDescription: - db "Reduces accuracy" - next "by throwing sand.@" - -HeadbuttDescription: - db "An attack that may" - next "make foe flinch.@" - -HornAttackDescription: - db "An attack using a" - next "horn to jab.@" - -FuryAttackDescription: - db "Jabs the target" - next "2-5 times.@" - -HornDrillDescription: - db "A one-hit KO," - next "drill attack.@" - -TackleDescription: - db "A full-body charge" - next "attack.@" - -BodySlamDescription: - db "An attack that may" - next "cause paralysis.@" - -WrapDescription: - db "Squeezes the foe" - next "for 2-5 turns.@" - -TakeDownDescription: - db "A tackle that also" - next "hurts the user.@" - -ThrashDescription: - db "Works 2-3 turns" - next "and confuses user.@" - -DoubleEdgeDescription: - db "A tackle that also" - next "hurts the user.@" - -TailWhipDescription: - db "Lowers the foe's" - next "DEFENSE.@" - -PoisonStingDescription: - db "An attack that may" - next "poison the target.@" - -TwineedleDescription: - db "Jabs the foe twice" - next "using stingers.@" - -PinMissileDescription: - db "Fires pins that" - next "strike 2-5 times.@" - -LeerDescription: - db "Reduces the foe's" - next "DEFENSE.@" - -BiteDescription: - db "An attack that may" - next "cause flinching.@" - -GrowlDescription: - db "Reduces the foe's" - next "ATTACK.@" - -RoarDescription: - db "Scares wild foes" - next "to end battle.@" - -SingDescription: - db "May cause the foe" - next "to fall asleep.@" - -SupersonicDescription: - db "Sound waves that" - next "cause confusion.@" - -SonicboomDescription: - db "Always inflicts" - next "20HP damage.@" - -DisableDescription: - db "Disables the foe's" - next "most recent move.@" - -AcidDescription: - db "An attack that may" - next "lower DEFENSE.@" - -EmberDescription: - db "An attack that may" - next "inflict a burn.@" - -FlamethrowerDescription: - db "An attack that may" - next "inflict a burn.@" - -MistDescription: - db "Prevents stat" - next "reduction.@" - -WaterGunDescription: - db "Squirts water to" - next "attack.@" - -HydroPumpDescription: - db "A powerful water-" - next "type attack.@" - -SurfDescription: - db "A strong water-" - next "type attack.@" - -IceBeamDescription: - db "An attack that may" - next "freeze the foe.@" - -BlizzardDescription: - db "An attack that may" - next "freeze the foe.@" - -PsybeamDescription: - db "An attack that may" - next "confuse the foe.@" - -BubblebeamDescription: - db "An attack that may" - next "lower SPEED.@" - -AuroraBeamDescription: - db "An attack that may" - next "lower ATTACK.@" - -HyperBeamDescription: - db "1st turn: Attack" - next "2nd turn: Rest@" - -PeckDescription: - db "Jabs the foe with" - next "a beak, etc.@" - -DrillPeckDescription: - db "A strong, spin-" - next "ning-peck attack.@" - -SubmissionDescription: - db "An attack that al-" - next "so hurts the user.@" - -LowKickDescription: - db "An attack that may" - next "cause flinching.@" - -CounterDescription: - db "Returns a physical" - next "blow double.@" - -SeismicTossDescription: - db "The user's level" - next "equals damage HP.@" - -StrengthDescription: - db "A powerful physi-" - next "cal attack.@" - -AbsorbDescription: - db "Steals 1/2 of the" - next "damage inflicted.@" - -MegaDrainDescription: - db "Steals 1/2 of the" - next "damage inflicted.@" - -LeechSeedDescription: - db "Steals HP from the" - next "foe on every turn.@" - -GrowthDescription: - db "Raises the SPCL." - next "ATK rating.@" - -RazorLeafDescription: - db "Has a high criti-" - next "cal hit ratio.@" - -SolarbeamDescription: - db "1st turn: Prepare" - next "2nd turn: Attack@" - -PoisonpowderDescription: - db "A move that may" - next "poison the foe.@" - -StunSporeDescription: - db "A move that may" - next "paralyze the foe.@" - -SleepPowderDescription: - db "May cause the foe" - next "to fall asleep.@" - -PetalDanceDescription: - db "Works 2-3 turns" - next "and confuses user.@" - -StringShotDescription: - db "A move that lowers" - next "the foe's SPEED.@" - -DragonRageDescription: - db "Always inflicts" - next "40HP damage.@" - -FireSpinDescription: - db "Traps foe in fire" - next "for 2-5 turns.@" - -ThundershockDescription: - db "An attack that may" - next "cause paralysis.@" - -ThunderboltDescription: - db "An attack that may" - next "cause paralysis.@" - -ThunderWaveDescription: - db "A move that may" - next "cause paralysis.@" - -ThunderDescription: - db "An attack that may" - next "cause paralysis.@" - -RockThrowDescription: - db "Drops rocks on the" - next "enemy.@" - -EarthquakeDescription: - db "Tough but useless" - next "vs. flying foes.@" - -FissureDescription: - db "A ground-type," - next "one-hit KO attack.@" - -DigDescription: - db "1st turn: Burrow" - next "2nd turn: Attack@" - -ToxicDescription: - db "A poison move with" - next "increasing damage.@" - -ConfusionDescription: - db "An attack that may" - next "cause confusion.@" - -PsychicMDescription: - db "An attack that may" - next "lower SPCL.DEF.@" - -HypnosisDescription: - db "May put the foe to" - next "sleep.@" - -MeditateDescription: - db "Raises the user's" - next "ATTACK.@" - -AgilityDescription: - db "Sharply increases" - next "the user's SPEED.@" - -QuickAttackDescription: - db "Lets the user get" - next "in the first hit.@" - -RageDescription: - db "Raises ATTACK if" - next "the user is hit.@" - -TeleportDescription: - db "A move for fleeing" - next "from battle.@" - -NightShadeDescription: - db "The user's level" - next "equals damage HP.@" - -MimicDescription: - db "Copies a move used" - next "by the foe.@" - -ScreechDescription: - db "Sharply reduces" - next "the foe's DEFENSE.@" - -DoubleTeamDescription: - db "Heightens evasive-" - next "ness.@" - -RecoverDescription: - db "Restores HP by 1/2" - next "the max HP.@" - -HardenDescription: - db "Raises the user's" - next "DEFENSE.@" - -MinimizeDescription: - db "Heightens evasive-" - next "ness.@" - -SmokescreenDescription: - db "Lowers the foe's" - next "accuracy.@" - -ConfuseRayDescription: - db "A move that causes" - next "confusion.@" - -WithdrawDescription: - db "Heightens the" - next "user's DEFENSE.@" - -DefenseCurlDescription: - db "Heightens the" - next "user's DEFENSE.@" - -BarrierDescription: - db "Sharply increases" - next "user's DEFENSE.@" - -LightScreenDescription: - db "Ups SPCL.DEF with" - next "a wall of light.@" - -HazeDescription: - db "Eliminates all" - next "stat changes.@" - -ReflectDescription: - db "Raises DEFENSE" - next "with a barrier.@" - -FocusEnergyDescription: - db "Raises the criti-" - next "cal hit ratio.@" - -BideDescription: - db "Waits 2-3 turns &" - next "hits back double.@" - -MetronomeDescription: - db "Randomly uses any" - next "#MON move.@" - -MirrorMoveDescription: - db "Counters with the" - next "same move.@" - -SelfdestructDescription: - db "Powerful but makes" - next "the user faint.@" - -EggBombDescription: - db "Eggs are hurled at" - next "the foe.@" - -LickDescription: - db "An attack that may" - next "cause paralysis.@" - -SmogDescription: - db "An attack that may" - next "poison the foe.@" - -SludgeDescription: - db "An attack that may" - next "poison the foe.@" - -BoneClubDescription: - db "An attack that may" - next "cause flinching.@" - -FireBlastDescription: - db "An attack that" - next "may cause a burn.@" - -WaterfallDescription: - db "An aquatic charge" - next "attack.@" - -ClampDescription: - db "Traps the foe for" - next "2-5 turns.@" - -SwiftDescription: - db "An attack that" - next "never misses.@" - -SkullBashDescription: - db "1st turn: Prepare" - next "2nd turn: Attack@" - -SpikeCannonDescription: - db "Fires spikes to" - next "hit 2-5 times.@" - -ConstrictDescription: - db "An attack that may" - next "lower SPEED.@" - -AmnesiaDescription: - db "Sharply raises the" - next "user's SPCL.DEF.@" - -KinesisDescription: - db "Reduces the foe's" - next "accuracy.@" - -SoftboiledDescription: - db "Restores HP by 1/2" - next "the user's max HP.@" - -HiJumpKickDescription: - db "May miss and hurt" - next "the user.@" - -GlareDescription: - db "A move that may" - next "cause paralysis.@" - -DreamEaterDescription: - db "Steals HP from a" - next "sleeping victim.@" - -PoisonGasDescription: - db "A move that may" - next "poison the foe.@" - -BarrageDescription: - db "Throws orbs to hit" - next "2-5 times.@" - -LeechLifeDescription: - db "Steals 1/2 of the" - next "damage inflicted.@" - -LovelyKissDescription: - db "May cause the foe" - next "to fall asleep.@" - -SkyAttackDescription: - db "1st turn: Prepare" - next "2nd turn: Attack@" -TransformDescription: - db "The user assumes" - next "the foe's guise.@" - -BubbleDescription: - db "An attack that may" - next "reduce SPEED.@" - -DizzyPunchDescription: - db "An attack that may" - next "cause confusion.@" - -SporeDescription: - db "A move that" - next "induces sleep.@" - -FlashDescription: - db "Blinds the foe to" - next "reduce accuracy.@" - -PsywaveDescription: - db "An attack with" - next "variable power.@" - -SplashDescription: - db "Has no effect" - next "whatsoever.@" - -AcidArmorDescription: - db "Sharply raises the" - next "user's DEFENSE.@" - -CrabhammerDescription: - db "Has a high criti-" - next "cal hit ratio.@" - -ExplosionDescription: - db "Very powerful but" - next "makes user faint.@" - -FurySwipesDescription: - db "Quickly scratches" - next "2-5 times.@" - -BonemerangDescription: - db "An attack that" - next "strikes twice.@" - -RestDescription: - db "Sleep for 2 turns" - next "to fully recover.@" - -RockSlideDescription: - db "An attack that may" - next "cause flinching.@" - -HyperFangDescription: - db "An attack that may" - next "cause flinching.@" - -SharpenDescription: - db "A move that raises" - next "the user's ATTACK.@" - -ConversionDescription: - db "Change user's type" - next "to a move's type.@" - -TriAttackDescription: - db "Fires three kinds" - next "of beams at once.@" - -SuperFangDescription: - db "Cuts the foe's HP" - next "by 1/2.@" - -SlashDescription: - db "Has a high criti-" - next "cal hit ratio.@" - -SubstituteDescription: - db "Makes a decoy with" - next "1/4 user's max HP.@" - -StruggleDescription: - db "Used only if all" - next "PP are exhausted.@" - -SketchDescription: - db "Copies the foe's" - next "move permanently.@" - -TripleKickDescription: - db "Hits three times" - next "with rising power.@" - -ThiefDescription: - db "An attack that may" - next "steal a held item.@" - -SpiderWebDescription: - db "Prevents fleeing" - next "or switching.@" - -MindReaderDescription: - db "Ensures the next" - next "attack will hit.@" - -NightmareDescription: - db "A sleeper loses" - next "1/4 HP every turn.@" - -FlameWheelDescription: - db "An attack that may" - next "cause a burn.@" - -SnoreDescription: - db "An attack useable" - next "only while asleep.@" - -CurseDescription: - db "Works differently" - next "for ghost-types.@" - -FlailDescription: - db "Stronger if the" - next "user's HP is low.@" - -Conversion2Description: - db "The user's type is" - next "made resistant.@" - -AeroblastDescription: - db "Has a high criti-" - next "cal hit ratio.@" - -CottonSporeDescription: - db "Sharply reduces" - next "the foe's SPEED.@" - -ReversalDescription: - db "Stronger if the" - next "user's HP is low.@" - -SpiteDescription: - db "Cuts the PP of the" - next "foe's last move.@" - -PowderSnowDescription: - db "An attack that may" - next "cause freezing.@" - -ProtectDescription: - db "Foils attack that" - next "turn. It may fail.@" - -MachPunchDescription: - db "A fast punch that" - next "lands first.@" - -ScaryFaceDescription: - db "Sharply reduces" - next "the foe's SPEED.@" - -FaintAttackDescription: - db "An attack that" - next "never misses.@" - -SweetKissDescription: - db "A move that causes" - next "confusion.@" - -BellyDrumDescription: - db "Reduces own HP to" - next "maximize ATTACK.@" - -SludgeBombDescription: - db "An attack that may" - next "poison the foe.@" - -MudSlapDescription: - db "Reduces the foe's" - next "accuracy.@" - -OctazookaDescription: - db "An attack that may" - next "reduce accuracy.@" - -SpikesDescription: - db "Hurts foes when" - next "they switch out.@" - -ZapCannonDescription: - db "An attack that" - next "always paralyzes.@" - -ForesightDescription: - db "Negates accuracy" - next "reduction moves.@" - -DestinyBondDescription: - db "The foe faints if" - next "the user does.@" - -PerishSongDescription: - db "Both user and foe" - next "faint in 3 turns.@" - -IcyWindDescription: - db "An icy attack that" - next "lowers SPEED.@" - -DetectDescription: - db "Evades attack that" - next "turn. It may fail.@" - -BoneRushDescription: - db "An attack that" - next "hits 2-5 times.@" - -LockOnDescription: - db "Ensures the next" - next "attack will hit.@" - -OutrageDescription: - db "Works 2-3 turns" - next "and confuses user.@" - -SandstormDescription: - db "Inflicts damage" - next "every turn.@" - -GigaDrainDescription: - db "Steals 1/2 of the" - next "damage inflicted.@" - -EndureDescription: - db "Always leaves at" - next "least 1HP.@" - -CharmDescription: - db "Sharply lowers the" - next "foe's ATTACK.@" - -RolloutDescription: - db "Attacks 5 turns" - next "with rising power.@" - -FalseSwipeDescription: - db "Leaves the foe" - next "with at least 1HP.@" - -SwaggerDescription: - db "Causes confusion" - next "and raises ATTACK.@" - -MilkDrinkDescription: - db "Restores HP by 1/2" - next "the max HP.@" - -SparkDescription: - db "An attack that may" - next "cause paralysis.@" - -FuryCutterDescription: - db "Successive hits" - next "raise power.@" - -SteelWingDescription: - db "Stiff wings strike" - next "the foe.@" - -MeanLookDescription: - db "Prevents fleeing" - next "or switching.@" - -AttractDescription: - db "Makes the opposite" - next "gender infatuated.@" - -SleepTalkDescription: - db "Randomly attacks" - next "while asleep.@" - -HealBellDescription: - db "Eliminates all" - next "status problems.@" - -ReturnDescription: - db "An attack that is" - next "based on loyalty.@" - -PresentDescription: - db "A bomb that may" - next "restore HP.@" - -FrustrationDescription: - db "An attack based on" - next "lack of loyalty.@" - -SafeguardDescription: - db "Prevents all" - next "status problems.@" - -PainSplitDescription: - db "Adds user & foe's" - next "HPs. Shares total.@" - -SacredFireDescription: - db "An attack that may" - next "inflict a burn.@" - -MagnitudeDescription: - db "A ground attack" - next "with random power.@" - -DynamicpunchDescription: - db "An attack that" - next "always confuses.@" - -MegahornDescription: - db "A powerful charge" - next "attack.@" - -DragonbreathDescription: - db "A strong breath" - next "attack.@" - -BatonPassDescription: - db "Switches while" - next "keeping effects.@" - -EncoreDescription: - db "Makes the foe re-" - next "peat 2-6 times.@" - -PursuitDescription: - db "Heavily strikes" - next "switching #MON.@" - -RapidSpinDescription: - db "A high-speed" - next "spinning attack.@" - -SweetScentDescription: - db "Reduces the foe's" - next "evasiveness.@" - -IronTailDescription: - db "An attack that may" - next "reduce DEFENSE.@" - -MetalClawDescription: - db "An attack that may" - next "up user's ATTACK.@" - -VitalThrowDescription: - db "A 2nd-strike move" - next "that never misses.@" - -MorningSunDescription: - db "Restores HP" - next "(varies by time).@" - -SynthesisDescription: - db "Restores HP" - next "(varies by time).@" - -MoonlightDescription: - db "Restores HP" - next "(varies by time).@" - -HiddenPowerDescription: - db "The power varies" - next "with the #MON.@" - -CrossChopDescription: - db "Has a high criti-" - next "cal hit ratio.@" - -TwisterDescription: - db "Whips up a tornado" - next "to attack.@" - -RainDanceDescription: - db "Boosts water-type" - next "moves for 5 turns.@" - -SunnyDayDescription: - db "Boosts fire-type" - next "moves for 5 turns.@" - -CrunchDescription: - db "An attack that may" - next "lower SPCL.DEF.@" - -MirrorCoatDescription: - db "Counters a SPCL." - next "ATK move double.@" - -PsychUpDescription: - db "Copies the foe's" - next "stat changes.@" - -ExtremespeedDescription: - db "A powerful first-" - next "strike move.@" - -AncientpowerDescription: - db "An attack that may" - next "raise all stats.@" - -ShadowBallDescription: - db "An attack that may" - next "lower SPCL.DEF.@" - -FutureSightDescription: - db "An attack that" - next "hits on 3rd turn.@" - -RockSmashDescription: - db "An attack that may" - next "lower DEFENSE.@" - -WhirlpoolDescription: - db "Traps the foe for" - next "2-5 turns.@" - -BeatUpDescription: - db "Party #MON join" - next "in the attack.@" -; 2ed44 diff --git a/battle/moves/move_effects.asm b/battle/moves/move_effects.asm deleted file mode 100644 index c56ff2560..000000000 --- a/battle/moves/move_effects.asm +++ /dev/null @@ -1,2075 +0,0 @@ -MoveEffects: ; 2732e - -NormalHit: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - checkhit - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - kingsrock - endmove - -DoSleep: - checkobedience - usedmovetext - doturn - checkhit - checksafeguard - sleeptarget - endmove - -PoisonHit: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - checkhit - effectchance - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - poisontarget - endmove - -LeechHit: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - checkhit - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - draintarget - checkdestinybond - buildopponentrage - kingsrock - endmove - -BurnHit: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - checkhit - effectchance - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - burntarget - endmove - -FreezeHit: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - checkhit - effectchance - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - freezetarget - endmove - -ParalyzeHit: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - checkhit - effectchance - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - paralyzetarget - endmove - -Selfdestruct: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - checkhit - selfdestruct - hittargetnosub - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - kingsrock - endmove - -DreamEater: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - checkhit - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - eatdream - checkdestinybond - buildopponentrage - endmove - -MirrorMove: - checkobedience - usedmovetext - doturn - mirrormove - endmove - -AttackUp: - checkobedience - usedmovetext - doturn - attackup - lowersub - statupanim - raisesub - statupmessage - statupfailtext - endmove - -DefenseUp: - checkobedience - usedmovetext - doturn - defenseup - lowersub - statupanim - raisesub - statupmessage - statupfailtext - endmove - -SpeedUp: - checkobedience - usedmovetext - doturn - speedup - lowersub - statupanim - raisesub - statupmessage - statupfailtext - endmove - -SpecialAttackUp: - checkobedience - usedmovetext - doturn - specialattackup - lowersub - statupanim - raisesub - statupmessage - statupfailtext - endmove - -SpecialDefenseUp: - checkobedience - usedmovetext - doturn - specialdefenseup - lowersub - statupanim - raisesub - statupmessage - statupfailtext - endmove - -AccuracyUp: - checkobedience - usedmovetext - doturn - accuracyup - lowersub - statupanim - raisesub - statupmessage - statupfailtext - endmove - -EvasionUp: - checkobedience - usedmovetext - doturn - lowersub - evasionup - statupanim - lowersubnoanim - raisesub - statupmessage - statupfailtext - endmove - -AttackUp2: - checkobedience - usedmovetext - doturn - attackup2 - lowersub - statupanim - raisesub - statupmessage - statupfailtext - endmove - -DefenseUp2: - checkobedience - usedmovetext - doturn - defenseup2 - lowersub - statupanim - raisesub - statupmessage - statupfailtext - endmove - -SpeedUp2: - checkobedience - usedmovetext - doturn - speedup2 - lowersub - statupanim - raisesub - statupmessage - statupfailtext - endmove - -SpecialAttackUp2: - checkobedience - usedmovetext - doturn - specialattackup2 - lowersub - statupanim - raisesub - statupmessage - statupfailtext - endmove - -SpecialDefenseUp2: - checkobedience - usedmovetext - doturn - specialdefenseup2 - lowersub - statupanim - raisesub - statupmessage - statupfailtext - endmove - -AccuracyUp2: - checkobedience - usedmovetext - doturn - accuracyup2 - lowersub - statupanim - raisesub - statupmessage - statupfailtext - endmove - -EvasionUp2: - checkobedience - usedmovetext - doturn - evasionup2 - lowersub - statupanim - raisesub - statupmessage - statupfailtext - endmove - -AttackDown: - checkobedience - usedmovetext - doturn - checkhit - attackdown - lowersub - statdownanim - raisesub - statdownmessage - statdownfailtext - endmove - -DefenseDown: - checkobedience - usedmovetext - doturn - checkhit - defensedown - lowersub - statdownanim - raisesub - statdownmessage - statdownfailtext - endmove - -SpeedDown: - checkobedience - usedmovetext - doturn - checkhit - speeddown - lowersub - statdownanim - raisesub - statdownmessage - statdownfailtext - endmove - -SpecialAttackDown: - checkobedience - usedmovetext - doturn - checkhit - specialattackdown - lowersub - statdownanim - raisesub - statdownmessage - statdownfailtext - endmove - -SpecialDefenseDown: - checkobedience - usedmovetext - doturn - checkhit - specialdefensedown - lowersub - statdownanim - raisesub - statdownmessage - statdownfailtext - endmove - -AccuracyDown: - checkobedience - usedmovetext - doturn - checkhit - accuracydown - lowersub - statdownanim - raisesub - statdownmessage - statdownfailtext - endmove - -EvasionDown: - checkobedience - usedmovetext - doturn - checkhit - evasiondown - lowersub - statdownanim - raisesub - statdownmessage - statdownfailtext - endmove - -AttackDown2: - checkobedience - usedmovetext - doturn - checkhit - attackdown2 - lowersub - statdownanim - raisesub - statdownmessage - statdownfailtext - endmove - -DefenseDown2: - checkobedience - usedmovetext - doturn - checkhit - defensedown2 - lowersub - statdownanim - raisesub - statdownmessage - statdownfailtext - endmove - -SpeedDown2: - checkobedience - usedmovetext - doturn - checkhit - speeddown2 - lowersub - statdownanim - raisesub - statdownmessage - statdownfailtext - endmove - -SpecialAttackDown2: - checkobedience - usedmovetext - doturn - checkhit - specialattackdown2 - lowersub - statdownanim - raisesub - statdownmessage - statdownfailtext - endmove - -SpecialDefenseDown2: - checkobedience - usedmovetext - doturn - checkhit - specialdefensedown2 - lowersub - statdownanim - raisesub - statdownmessage - statdownfailtext - endmove - -AccuracyDown2: - checkobedience - usedmovetext - doturn - checkhit - accuracydown2 - lowersub - statdownanim - raisesub - statdownmessage - statdownfailtext - endmove - -EvasionDown2: - checkobedience - usedmovetext - doturn - checkhit - evasiondown2 - lowersub - statdownanim - raisesub - statdownmessage - statdownfailtext - endmove - -AttackDownHit: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - checkhit - effectchance - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - attackdown - statdownmessage - endmove - -DefenseDownHit: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - checkhit - effectchance - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - effectchance ; bug: duplicate effectchance shouldn't be here - defensedown - statdownmessage - endmove - -SpeedDownHit: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - checkhit - effectchance - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - speeddown - statdownmessage - endmove - -SpecialAttackDownHit: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - checkhit - effectchance - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - specialattackdown - statdownmessage - endmove - -SpecialDefenseDownHit: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - checkhit - effectchance - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - specialdefensedown - statdownmessage - endmove - -AccuracyDownHit: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - checkhit - effectchance - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - accuracydown - statdownmessage - endmove - -EvasionDownHit: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - checkhit - effectchance - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - evasiondown - statdownmessage - endmove - -DefenseUpHit: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - checkhit - effectchance - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - defenseup - statupmessage - endmove - -AttackUpHit: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - checkhit - effectchance - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - attackup - statupmessage - endmove - -AllUpHit: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - checkhit - effectchance - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - allstatsup - endmove - -PayDay: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - checkhit - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - payday - checkdestinybond - buildopponentrage - kingsrock - endmove - -Conversion: - checkobedience - usedmovetext - doturn - conversion - endmove - -ResetStats: - checkobedience - usedmovetext - doturn - resetstats - endmove - -Bide: - storeenergy - checkobedience - doturn - usedmovetext - unleashenergy - resettypematchup - checkhit - hittarget - effect0xa5 - checkfaint - checkdestinybond - buildopponentrage - kingsrock - endmove - -Rampage: - checkrampage - checkobedience - doturn - rampage - usedmovetext - checkhit - critical - damagestats - damagecalc - stab - damagevariation - clearmissdamage - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - kingsrock - endmove - -ForceSwitch: - checkobedience - usedmovetext - doturn - checkhit - forceswitch - endmove - -MultiHit: - checkobedience - usedmovetext - doturn - startloop - lowersub - checkhit - critical - damagestats - damagecalc - stab - damagevariation - clearmissdamage - hittargetnosub - failuretext - checkfaint - criticaltext - cleartext - supereffectivelooptext - checkdestinybond - buildopponentrage - endloop - raisesub - kingsrock - endmove - -PoisonMultiHit: - checkobedience - usedmovetext - doturn - startloop - lowersub - checkhit - effectchance - critical - damagestats - damagecalc - stab - damagevariation - clearmissdamage - hittargetnosub - failuretext - checkfaint - criticaltext - cleartext - supereffectivelooptext - checkdestinybond - buildopponentrage - endloop - raisesub - kingsrock - poisontarget - endmove - -FlinchHit: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - checkhit - effectchance - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - flinchtarget - endmove - -OHKOHit: - checkobedience - usedmovetext - doturn - stab - ohko - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - endmove - -RecoilHit: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - checkhit - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - recoil - checkdestinybond - buildopponentrage - kingsrock - endmove - -Mist: - checkobedience - usedmovetext - doturn - mist - endmove - -FocusEnergy: - checkobedience - usedmovetext - doturn - focusenergy - endmove - -DoConfuse: - checkobedience - usedmovetext - doturn - checkhit - checksafeguard - confuse - endmove - -ConfuseHit: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - checkhit - effectchance - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - confusetarget - endmove - -Heal: - checkobedience - usedmovetext - doturn - heal - endmove - -Transform: - checkobedience - usedmovetext - doturn - transform - endmove - -LightScreen: -Reflect: - checkobedience - usedmovetext - doturn - screen - endmove - -TriAttack: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - checkhit - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - tristatuschance - endmove - -Toxic: -DoPoison: - checkobedience - usedmovetext - doturn - checkhit - stab - checksafeguard - poison - endmove - -DoParalyze: - checkobedience - usedmovetext - doturn - stab - checkhit - checksafeguard - paralyze - endmove - -SkyAttack: - checkcharge - checkobedience - doturn - charge - usedmovetext - critical - damagestats - damagecalc - stab - damagevariation - checkhit - effectchance - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - flinchtarget - kingsrock - endmove - -Substitute: - checkobedience - usedmovetext - doturn - substitute - endmove - -HyperBeam: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - checkhit - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - rechargenextturn - checkdestinybond - buildopponentrage - endmove - -Rage: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - checkhit - ragedamage - damagevariation - hittarget - failuretext - rage - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - kingsrock - endmove - -Mimic: - checkobedience - usedmovetext - doturn - checkhit - mimic - endmove - -Metronome: - checkobedience - usedmovetext - doturn - metronome - endmove - -LeechSeed: - checkobedience - usedmovetext - doturn - checkhit - leechseed - endmove - -Splash: - checkobedience - usedmovetext - doturn - splash - endmove - -Disable: - checkobedience - usedmovetext - doturn - checkhit - disable - endmove - -RazorWind: - checkcharge - checkobedience - doturn - charge - usedmovetext - critical - damagestats - damagecalc - stab - damagevariation - checkhit - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - kingsrock - endmove - -Fly: - checkcharge - checkobedience - doturn - charge - usedmovetext - critical - damagestats - damagecalc - stab - damagevariation - checkhit - hittargetnosub - raisesub - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - kingsrock - endmove - -TrapTarget: - checkobedience - usedmovetext - doturn - checkhit - critical - damagestats - damagecalc - stab - damagevariation - clearmissdamage - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - traptarget - endmove - -SuperFang: -Psywave: -StaticDamage: - checkobedience - usedmovetext - doturn - constantdamage - checkhit - resettypematchup - hittarget - failuretext - checkfaint - checkdestinybond - buildopponentrage - kingsrock - endmove - -Reversal: - checkobedience - usedmovetext - doturn - constantdamage - stab - checkhit - hittarget - failuretext - checkfaint - supereffectivetext - checkdestinybond - buildopponentrage - kingsrock - endmove - -Counter: - checkobedience - usedmovetext - doturn - counter - hittarget - failuretext - checkfaint - checkdestinybond - buildopponentrage - kingsrock - endmove - -Encore: - checkobedience - usedmovetext - doturn - checkhit - encore - endmove - -PainSplit: - checkobedience - usedmovetext - doturn - checkhit - painsplit - endmove - -Snore: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - checkhit - effectchance - snore - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - flinchtarget - kingsrock - endmove - -Conversion2: - checkobedience - usedmovetext - doturn - checkhit - conversion2 - endmove - -LockOn: - checkobedience - usedmovetext - doturn - checkhit - lockon - endmove - -Sketch: - checkobedience - usedmovetext - doturn - sketch - endmove - -DefrostOpponent: - checkobedience - usedmovetext - doturn - defrostopponent - endmove - -SleepTalk: - checkobedience - usedmovetext - doturn - sleeptalk - endmove - -DestinyBond: - checkobedience - usedmovetext - doturn - destinybond - endmove - -Spite: - checkobedience - usedmovetext - doturn - checkhit - spite - endmove - -FalseSwipe: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - falseswipe - checkhit - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - kingsrock - endmove - -HealBell: - checkobedience - usedmovetext - doturn - healbell - endmove - -TripleKick: - checkobedience - usedmovetext - doturn - startloop - lowersub - checkhit - critical - damagestats - damagecalc - triplekick - stab - damagevariation - clearmissdamage - hittargetnosub - failuretext - checkfaint - criticaltext - cleartext - supereffectivelooptext - checkdestinybond - buildopponentrage - kickcounter - endloop - raisesub - kingsrock - endmove - -Thief: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - checkhit - effectchance - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - thief - checkdestinybond - buildopponentrage - kingsrock - endmove - -MeanLook: - checkobedience - usedmovetext - doturn - arenatrap - endmove - -Nightmare: - checkobedience - usedmovetext - doturn - nightmare - endmove - -FlameWheel: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - checkhit - effectchance - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - defrost - checkdestinybond - buildopponentrage - burntarget - endmove - -Curse: - checkobedience - usedmovetext - doturn - curse - endmove - -Protect: - checkobedience - usedmovetext - doturn - protect - endmove - -Spikes: - checkobedience - usedmovetext - doturn - spikes - endmove - -Foresight: - checkobedience - usedmovetext - doturn - checkhit - foresight - endmove - -PerishSong: - checkobedience - usedmovetext - doturn - perishsong - endmove - -Sandstorm: - checkobedience - usedmovetext - doturn - startsandstorm - endmove - -Endure: - checkobedience - usedmovetext - doturn - endure - endmove - -Rollout: - checkcurl - checkobedience - doturn - usedmovetext - critical - damagestats - damagecalc - stab - checkhit - rolloutpower - damagevariation - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - kingsrock - endmove - -Swagger: - checkobedience - usedmovetext - doturn - checkhit - switchturn - attackup2 - switchturn - lowersub - statupanim - raisesub - failuretext - switchturn - statupmessage - switchturn - confusetarget - endmove - -FuryCutter: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - checkhit - furycutter - damagevariation - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - kingsrock - endmove - -Attract: - checkobedience - usedmovetext - doturn - checkhit - attract - endmove - -Return: - checkobedience - usedmovetext - doturn - critical - damagestats - happinesspower - damagecalc - stab - damagevariation - checkhit - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - kingsrock - endmove - -Present: - checkobedience - usedmovetext - doturn - checkhit - critical - damagestats - present - damagecalc - stab - damagevariation - clearmissdamage - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - kingsrock - endmove - -Frustration: - checkobedience - usedmovetext - doturn - critical - damagestats - frustrationpower - damagecalc - stab - damagevariation - checkhit - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - kingsrock - endmove - -Safeguard: - checkobedience - usedmovetext - doturn - safeguard - endmove - -SacredFire: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - checkhit - effectchance - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - defrost - checkdestinybond - buildopponentrage - burntarget - endmove - -Magnitude: - checkobedience - usedmovetext - doturn - critical - damagestats - getmagnitude - damagecalc - stab - damagevariation - checkhit - doubleundergrounddamage - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - kingsrock - endmove - -BatonPass: - checkobedience - usedmovetext - doturn - batonpass - endmove - -Pursuit: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - pursuit - checkhit - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - kingsrock - endmove - -RapidSpin: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - checkhit - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - clearhazards - checkdestinybond - buildopponentrage - kingsrock - endmove - -MorningSun: - checkobedience - usedmovetext - doturn - healmorn - endmove - -Synthesis: - checkobedience - usedmovetext - doturn - healday - endmove - -Moonlight: - checkobedience - usedmovetext - doturn - healnite - endmove - -HiddenPower: - checkobedience - usedmovetext - doturn - critical - hiddenpower - damagecalc - stab - damagevariation - checkhit - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - kingsrock - endmove - -RainDance: - checkobedience - usedmovetext - doturn - startrain - endmove - -SunnyDay: - checkobedience - usedmovetext - doturn - startsun - endmove - -FakeOut: - checkobedience - usedmovetext - doturn - checkhit - fakeout - hittarget - failuretext - endmove - -BellyDrum: - checkobedience - usedmovetext - doturn - bellydrum - endmove - -PsychUp: - checkobedience - usedmovetext - doturn - psychup - endmove - -MirrorCoat: - checkobedience - usedmovetext - doturn - mirrorcoat - hittarget - failuretext - checkfaint - checkdestinybond - buildopponentrage - kingsrock - endmove - -SkullBash: - checkcharge - checkobedience - doturn - charge - usedmovetext - critical - damagestats - damagecalc - stab - damagevariation - checkhit - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - kingsrock - endturn - defenseup - statupmessage - endmove - -Twister: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - doubleflyingdamage - checkhit - effectchance - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - flinchtarget - endmove - -Earthquake: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - doubleundergrounddamage - checkhit - effectchance - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - endmove - -FutureSight: - checkfuturesight - checkobedience - usedmovetext - doturn - damagestats - damagecalc - futuresight - damagevariation ; skip here if last turn - checkhit - hittargetnosub - failuretext - checkfaint - checkdestinybond - buildopponentrage - endmove - -Gust: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - doubleflyingdamage - checkhit - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - endmove - -Stomp: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - stab - damagevariation - doubleminimizedamage - checkhit - effectchance - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - flinchtarget - endmove - -Solarbeam: - checkcharge - checkobedience - doturn - skipsuncharge - charge - usedmovetext - critical - damagestats - damagecalc - stab - damagevariation - checkhit - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - kingsrock - endmove - -Thunder: - checkobedience - usedmovetext - doturn - critical - damagestats - damagecalc - thunderaccuracy - checkhit - effectchance - stab - damagevariation - hittarget - failuretext - checkfaint - criticaltext - supereffectivetext - checkdestinybond - buildopponentrage - paralyzetarget - endmove - -Teleport: - checkobedience - usedmovetext - doturn - teleport - endmove - -BeatUp: - checkobedience - usedmovetext - movedelay - doturn - startloop - lowersub - checkhit - critical - beatup - damagecalc - damagevariation - clearmissdamage - hittargetnosub - failuretext - checkfaint - criticaltext - cleartext - supereffectivetext - checkdestinybond - buildopponentrage - endloop - effect0xa8 - raisesub - kingsrock - endmove - -DefenseCurl: - checkobedience - usedmovetext - doturn - defenseup - curl - lowersub - statupanim - raisesub - statupmessage - statupfailtext - endmove diff --git a/battle/moves/move_effects_pointers.asm b/battle/moves/move_effects_pointers.asm deleted file mode 100644 index a12092881..000000000 --- a/battle/moves/move_effects_pointers.asm +++ /dev/null @@ -1,159 +0,0 @@ -MoveEffectsPointers: ; 271f4 -; entries correspond to EFFECT_* constants - dw NormalHit - dw DoSleep - dw PoisonHit - dw LeechHit - dw BurnHit - dw FreezeHit - dw ParalyzeHit - dw Selfdestruct - dw DreamEater - dw MirrorMove - dw AttackUp - dw DefenseUp - dw SpeedUp - dw SpecialAttackUp - dw SpecialDefenseUp - dw AccuracyUp - dw EvasionUp - dw NormalHit - dw AttackDown - dw DefenseDown - dw SpeedDown - dw SpecialAttackDown - dw SpecialDefenseDown - dw AccuracyDown - dw EvasionDown - dw ResetStats - dw Bide - dw Rampage - dw ForceSwitch - dw MultiHit - dw Conversion - dw FlinchHit - dw Heal - dw Toxic - dw PayDay - dw LightScreen - dw TriAttack - dw NormalHit - dw OHKOHit - dw RazorWind - dw SuperFang - dw StaticDamage - dw TrapTarget - dw NormalHit - dw MultiHit - dw NormalHit - dw Mist - dw FocusEnergy - dw RecoilHit - dw DoConfuse - dw AttackUp2 - dw DefenseUp2 - dw SpeedUp2 - dw SpecialAttackUp2 - dw SpecialDefenseUp2 - dw AccuracyUp2 - dw EvasionUp2 - dw Transform - dw AttackDown2 - dw DefenseDown2 - dw SpeedDown2 - dw SpecialAttackDown2 - dw SpecialDefenseDown2 - dw AccuracyDown2 - dw EvasionDown2 - dw Reflect - dw DoPoison - dw DoParalyze - dw AttackDownHit - dw DefenseDownHit - dw SpeedDownHit - dw SpecialAttackDownHit - dw SpecialDefenseDownHit - dw AccuracyDownHit - dw EvasionDownHit - dw SkyAttack - dw ConfuseHit - dw PoisonMultiHit - dw NormalHit - dw Substitute - dw HyperBeam - dw Rage - dw Mimic - dw Metronome - dw LeechSeed - dw Splash - dw Disable - dw StaticDamage - dw Psywave - dw Counter - dw Encore - dw PainSplit - dw Snore - dw Conversion2 - dw LockOn - dw Sketch - dw DefrostOpponent - dw SleepTalk - dw DestinyBond - dw Reversal - dw Spite - dw FalseSwipe - dw HealBell - dw NormalHit - dw TripleKick - dw Thief - dw MeanLook - dw Nightmare - dw FlameWheel - dw Curse - dw NormalHit - dw Protect - dw Spikes - dw Foresight - dw PerishSong - dw Sandstorm - dw Endure - dw Rollout - dw Swagger - dw FuryCutter - dw Attract - dw Return - dw Present - dw Frustration - dw Safeguard - dw SacredFire - dw Magnitude - dw BatonPass - dw Pursuit - dw RapidSpin - dw NormalHit - dw NormalHit - dw MorningSun - dw Synthesis - dw Moonlight - dw HiddenPower - dw RainDance - dw SunnyDay - dw DefenseUpHit - dw AttackUpHit - dw AllUpHit - dw FakeOut - dw BellyDrum - dw PsychUp - dw MirrorCoat - dw SkullBash - dw Twister - dw Earthquake - dw FutureSight - dw Gust - dw Stomp - dw Solarbeam - dw Thunder - dw Teleport - dw BeatUp - dw Fly - dw DefenseCurl diff --git a/battle/moves/moves.asm b/battle/moves/moves.asm deleted file mode 100644 index b576fbaff..000000000 --- a/battle/moves/moves.asm +++ /dev/null @@ -1,265 +0,0 @@ -; Characteristics of each move. - -move: MACRO - db \1 ; animation - db \2 ; effect - db \3 ; power - db \4 ; type - db \5 percent ; accuracy - db \6 ; pp - db \7 percent ; effect chance -ENDM - -Moves: ; 41afb -; entries correspond to constants/move_constants.asm - move POUND, EFFECT_NORMAL_HIT, 40, NORMAL, 100, 35, 0 - move KARATE_CHOP, EFFECT_NORMAL_HIT, 50, FIGHTING, 100, 25, 0 - move DOUBLESLAP, EFFECT_MULTI_HIT, 15, NORMAL, 85, 10, 0 - move COMET_PUNCH, EFFECT_MULTI_HIT, 18, NORMAL, 85, 15, 0 - move MEGA_PUNCH, EFFECT_NORMAL_HIT, 80, NORMAL, 85, 20, 0 - move PAY_DAY, EFFECT_PAY_DAY, 40, NORMAL, 100, 20, 0 - move FIRE_PUNCH, EFFECT_BURN_HIT, 75, FIRE, 100, 15, 10 - move ICE_PUNCH, EFFECT_FREEZE_HIT, 75, ICE, 100, 15, 10 - move THUNDERPUNCH, EFFECT_PARALYZE_HIT, 75, ELECTRIC, 100, 15, 10 - move SCRATCH, EFFECT_NORMAL_HIT, 40, NORMAL, 100, 35, 0 - move VICEGRIP, EFFECT_NORMAL_HIT, 55, NORMAL, 100, 30, 0 - move GUILLOTINE, EFFECT_OHKO, 0, NORMAL, 30, 5, 0 - move RAZOR_WIND, EFFECT_RAZOR_WIND, 80, NORMAL, 75, 10, 0 - move SWORDS_DANCE, EFFECT_ATTACK_UP_2, 0, NORMAL, 100, 30, 0 - move CUT, EFFECT_NORMAL_HIT, 50, NORMAL, 95, 30, 0 - move GUST, EFFECT_GUST, 40, FLYING, 100, 35, 0 - move WING_ATTACK, EFFECT_NORMAL_HIT, 60, FLYING, 100, 35, 0 - move WHIRLWIND, EFFECT_FORCE_SWITCH, 0, NORMAL, 100, 20, 0 - move FLY, EFFECT_FLY, 70, FLYING, 95, 15, 0 - move BIND, EFFECT_TRAP_TARGET, 15, NORMAL, 75, 20, 0 - move SLAM, EFFECT_NORMAL_HIT, 80, NORMAL, 75, 20, 0 - move VINE_WHIP, EFFECT_NORMAL_HIT, 35, GRASS, 100, 10, 0 - move STOMP, EFFECT_STOMP, 65, NORMAL, 100, 20, 30 - move DOUBLE_KICK, EFFECT_DOUBLE_HIT, 30, FIGHTING, 100, 30, 0 - move MEGA_KICK, EFFECT_NORMAL_HIT, 120, NORMAL, 75, 5, 0 - move JUMP_KICK, EFFECT_JUMP_KICK, 70, FIGHTING, 95, 25, 0 - move ROLLING_KICK, EFFECT_FLINCH_HIT, 60, FIGHTING, 85, 15, 30 - move SAND_ATTACK, EFFECT_ACCURACY_DOWN, 0, GROUND, 100, 15, 0 - move HEADBUTT, EFFECT_FLINCH_HIT, 70, NORMAL, 100, 15, 30 - move HORN_ATTACK, EFFECT_NORMAL_HIT, 65, NORMAL, 100, 25, 0 - move FURY_ATTACK, EFFECT_MULTI_HIT, 15, NORMAL, 85, 20, 0 - move HORN_DRILL, EFFECT_OHKO, 1, NORMAL, 30, 5, 0 - move TACKLE, EFFECT_NORMAL_HIT, 35, NORMAL, 95, 35, 0 - move BODY_SLAM, EFFECT_PARALYZE_HIT, 85, NORMAL, 100, 15, 30 - move WRAP, EFFECT_TRAP_TARGET, 15, NORMAL, 85, 20, 0 - move TAKE_DOWN, EFFECT_RECOIL_HIT, 90, NORMAL, 85, 20, 0 - move THRASH, EFFECT_RAMPAGE, 90, NORMAL, 100, 20, 0 - move DOUBLE_EDGE, EFFECT_RECOIL_HIT, 120, NORMAL, 100, 15, 0 - move TAIL_WHIP, EFFECT_DEFENSE_DOWN, 0, NORMAL, 100, 30, 0 - move POISON_STING, EFFECT_POISON_HIT, 15, POISON, 100, 35, 30 - move TWINEEDLE, EFFECT_POISON_MULTI_HIT, 25, BUG, 100, 20, 20 - move PIN_MISSILE, EFFECT_MULTI_HIT, 14, BUG, 85, 20, 0 - move LEER, EFFECT_DEFENSE_DOWN, 0, NORMAL, 100, 30, 0 - move BITE, EFFECT_FLINCH_HIT, 60, DARK, 100, 25, 30 - move GROWL, EFFECT_ATTACK_DOWN, 0, NORMAL, 100, 40, 0 - move ROAR, EFFECT_FORCE_SWITCH, 0, NORMAL, 100, 20, 0 - move SING, EFFECT_SLEEP, 0, NORMAL, 55, 15, 0 - move SUPERSONIC, EFFECT_CONFUSE, 0, NORMAL, 55, 20, 0 - move SONICBOOM, EFFECT_STATIC_DAMAGE, 20, NORMAL, 90, 20, 0 - move DISABLE, EFFECT_DISABLE, 0, NORMAL, 55, 20, 0 - move ACID, EFFECT_DEFENSE_DOWN_HIT, 40, POISON, 100, 30, 10 - move EMBER, EFFECT_BURN_HIT, 40, FIRE, 100, 25, 10 - move FLAMETHROWER, EFFECT_BURN_HIT, 95, FIRE, 100, 15, 10 - move MIST, EFFECT_MIST, 0, ICE, 100, 30, 0 - move WATER_GUN, EFFECT_NORMAL_HIT, 40, WATER, 100, 25, 0 - move HYDRO_PUMP, EFFECT_NORMAL_HIT, 120, WATER, 80, 5, 0 - move SURF, EFFECT_NORMAL_HIT, 95, WATER, 100, 15, 0 - move ICE_BEAM, EFFECT_FREEZE_HIT, 95, ICE, 100, 10, 10 - move BLIZZARD, EFFECT_FREEZE_HIT, 120, ICE, 70, 5, 10 - move PSYBEAM, EFFECT_CONFUSE_HIT, 65, PSYCHIC, 100, 20, 10 - move BUBBLEBEAM, EFFECT_SPEED_DOWN_HIT, 65, WATER, 100, 20, 10 - move AURORA_BEAM, EFFECT_ATTACK_DOWN_HIT, 65, ICE, 100, 20, 10 - move HYPER_BEAM, EFFECT_HYPER_BEAM, 150, NORMAL, 90, 5, 0 - move PECK, EFFECT_NORMAL_HIT, 35, FLYING, 100, 35, 0 - move DRILL_PECK, EFFECT_NORMAL_HIT, 80, FLYING, 100, 20, 0 - move SUBMISSION, EFFECT_RECOIL_HIT, 80, FIGHTING, 80, 25, 0 - move LOW_KICK, EFFECT_FLINCH_HIT, 50, FIGHTING, 90, 20, 30 - move COUNTER, EFFECT_COUNTER, 1, FIGHTING, 100, 20, 0 - move SEISMIC_TOSS, EFFECT_LEVEL_DAMAGE, 1, FIGHTING, 100, 20, 0 - move STRENGTH, EFFECT_NORMAL_HIT, 80, NORMAL, 100, 15, 0 - move ABSORB, EFFECT_LEECH_HIT, 20, GRASS, 100, 20, 0 - move MEGA_DRAIN, EFFECT_LEECH_HIT, 40, GRASS, 100, 10, 0 - move LEECH_SEED, EFFECT_LEECH_SEED, 0, GRASS, 90, 10, 0 - move GROWTH, EFFECT_SP_ATK_UP, 0, NORMAL, 100, 40, 0 - move RAZOR_LEAF, EFFECT_NORMAL_HIT, 55, GRASS, 95, 25, 0 - move SOLARBEAM, EFFECT_SOLARBEAM, 120, GRASS, 100, 10, 0 - move POISONPOWDER, EFFECT_POISON, 0, POISON, 75, 35, 0 - move STUN_SPORE, EFFECT_PARALYZE, 0, GRASS, 75, 30, 0 - move SLEEP_POWDER, EFFECT_SLEEP, 0, GRASS, 75, 15, 0 - move PETAL_DANCE, EFFECT_RAMPAGE, 70, GRASS, 100, 20, 0 - move STRING_SHOT, EFFECT_SPEED_DOWN, 0, BUG, 95, 40, 0 - move DRAGON_RAGE, EFFECT_STATIC_DAMAGE, 40, DRAGON, 100, 10, 0 - move FIRE_SPIN, EFFECT_TRAP_TARGET, 15, FIRE, 70, 15, 0 - move THUNDERSHOCK, EFFECT_PARALYZE_HIT, 40, ELECTRIC, 100, 30, 10 - move THUNDERBOLT, EFFECT_PARALYZE_HIT, 95, ELECTRIC, 100, 15, 10 - move THUNDER_WAVE, EFFECT_PARALYZE, 0, ELECTRIC, 100, 20, 0 - move THUNDER, EFFECT_THUNDER, 120, ELECTRIC, 70, 10, 30 - move ROCK_THROW, EFFECT_NORMAL_HIT, 50, ROCK, 90, 15, 0 - move EARTHQUAKE, EFFECT_EARTHQUAKE, 100, GROUND, 100, 10, 0 - move FISSURE, EFFECT_OHKO, 1, GROUND, 30, 5, 0 - move DIG, EFFECT_FLY, 60, GROUND, 100, 10, 0 - move TOXIC, EFFECT_TOXIC, 0, POISON, 85, 10, 0 - move CONFUSION, EFFECT_CONFUSE_HIT, 50, PSYCHIC, 100, 25, 10 - move PSYCHIC_M, EFFECT_SP_DEF_DOWN_HIT, 90, PSYCHIC, 100, 10, 10 - move HYPNOSIS, EFFECT_SLEEP, 0, PSYCHIC, 60, 20, 0 - move MEDITATE, EFFECT_ATTACK_UP, 0, PSYCHIC, 100, 40, 0 - move AGILITY, EFFECT_SPEED_UP_2, 0, PSYCHIC, 100, 30, 0 - move QUICK_ATTACK, EFFECT_PRIORITY_HIT, 40, NORMAL, 100, 30, 0 - move RAGE, EFFECT_RAGE, 20, NORMAL, 100, 20, 0 - move TELEPORT, EFFECT_TELEPORT, 0, PSYCHIC, 100, 20, 0 - move NIGHT_SHADE, EFFECT_LEVEL_DAMAGE, 1, GHOST, 100, 15, 0 - move MIMIC, EFFECT_MIMIC, 0, NORMAL, 100, 10, 0 - move SCREECH, EFFECT_DEFENSE_DOWN_2, 0, NORMAL, 85, 40, 0 - move DOUBLE_TEAM, EFFECT_EVASION_UP, 0, NORMAL, 100, 15, 0 - move RECOVER, EFFECT_HEAL, 0, NORMAL, 100, 20, 0 - move HARDEN, EFFECT_DEFENSE_UP, 0, NORMAL, 100, 30, 0 - move MINIMIZE, EFFECT_EVASION_UP, 0, NORMAL, 100, 20, 0 - move SMOKESCREEN, EFFECT_ACCURACY_DOWN, 0, NORMAL, 100, 20, 0 - move CONFUSE_RAY, EFFECT_CONFUSE, 0, GHOST, 100, 10, 0 - move WITHDRAW, EFFECT_DEFENSE_UP, 0, WATER, 100, 40, 0 - move DEFENSE_CURL, EFFECT_DEFENSE_CURL, 0, NORMAL, 100, 40, 0 - move BARRIER, EFFECT_DEFENSE_UP_2, 0, PSYCHIC, 100, 30, 0 - move LIGHT_SCREEN, EFFECT_LIGHT_SCREEN, 0, PSYCHIC, 100, 30, 0 - move HAZE, EFFECT_RESET_STATS, 0, ICE, 100, 30, 0 - move REFLECT, EFFECT_REFLECT, 0, PSYCHIC, 100, 20, 0 - move FOCUS_ENERGY, EFFECT_FOCUS_ENERGY, 0, NORMAL, 100, 30, 0 - move BIDE, EFFECT_BIDE, 0, NORMAL, 100, 10, 0 - move METRONOME, EFFECT_METRONOME, 0, NORMAL, 100, 10, 0 - move MIRROR_MOVE, EFFECT_MIRROR_MOVE, 0, FLYING, 100, 20, 0 - move SELFDESTRUCT, EFFECT_SELFDESTRUCT, 200, NORMAL, 100, 5, 0 - move EGG_BOMB, EFFECT_NORMAL_HIT, 100, NORMAL, 75, 10, 0 - move LICK, EFFECT_PARALYZE_HIT, 20, GHOST, 100, 30, 30 - move SMOG, EFFECT_POISON_HIT, 20, POISON, 70, 20, 40 - move SLUDGE, EFFECT_POISON_HIT, 65, POISON, 100, 20, 30 - move BONE_CLUB, EFFECT_FLINCH_HIT, 65, GROUND, 85, 20, 10 - move FIRE_BLAST, EFFECT_BURN_HIT, 120, FIRE, 85, 5, 10 - move WATERFALL, EFFECT_NORMAL_HIT, 80, WATER, 100, 15, 0 - move CLAMP, EFFECT_TRAP_TARGET, 35, WATER, 75, 10, 0 - move SWIFT, EFFECT_ALWAYS_HIT, 60, NORMAL, 100, 20, 0 - move SKULL_BASH, EFFECT_SKULL_BASH, 100, NORMAL, 100, 15, 0 - move SPIKE_CANNON, EFFECT_MULTI_HIT, 20, NORMAL, 100, 15, 0 - move CONSTRICT, EFFECT_SPEED_DOWN_HIT, 10, NORMAL, 100, 35, 10 - move AMNESIA, EFFECT_SP_DEF_UP_2, 0, PSYCHIC, 100, 20, 0 - move KINESIS, EFFECT_ACCURACY_DOWN, 0, PSYCHIC, 80, 15, 0 - move SOFTBOILED, EFFECT_HEAL, 0, NORMAL, 100, 10, 0 - move HI_JUMP_KICK, EFFECT_JUMP_KICK, 85, FIGHTING, 90, 20, 0 - move GLARE, EFFECT_PARALYZE, 0, NORMAL, 75, 30, 0 - move DREAM_EATER, EFFECT_DREAM_EATER, 100, PSYCHIC, 100, 15, 0 - move POISON_GAS, EFFECT_POISON, 0, POISON, 55, 40, 0 - move BARRAGE, EFFECT_MULTI_HIT, 15, NORMAL, 85, 20, 0 - move LEECH_LIFE, EFFECT_LEECH_HIT, 20, BUG, 100, 15, 0 - move LOVELY_KISS, EFFECT_SLEEP, 0, NORMAL, 75, 10, 0 - move SKY_ATTACK, EFFECT_SKY_ATTACK, 140, FLYING, 90, 5, 0 - move TRANSFORM, EFFECT_TRANSFORM, 0, NORMAL, 100, 10, 0 - move BUBBLE, EFFECT_SPEED_DOWN_HIT, 20, WATER, 100, 30, 10 - move DIZZY_PUNCH, EFFECT_CONFUSE_HIT, 70, NORMAL, 100, 10, 20 - move SPORE, EFFECT_SLEEP, 0, GRASS, 100, 15, 0 - move FLASH, EFFECT_ACCURACY_DOWN, 0, NORMAL, 70, 20, 0 - move PSYWAVE, EFFECT_PSYWAVE, 1, PSYCHIC, 80, 15, 0 - move SPLASH, EFFECT_SPLASH, 0, NORMAL, 100, 40, 0 - move ACID_ARMOR, EFFECT_DEFENSE_UP_2, 0, POISON, 100, 40, 0 - move CRABHAMMER, EFFECT_NORMAL_HIT, 90, WATER, 85, 10, 0 - move EXPLOSION, EFFECT_SELFDESTRUCT, 250, NORMAL, 100, 5, 0 - move FURY_SWIPES, EFFECT_MULTI_HIT, 18, NORMAL, 80, 15, 0 - move BONEMERANG, EFFECT_DOUBLE_HIT, 50, GROUND, 90, 10, 0 - move REST, EFFECT_HEAL, 0, PSYCHIC, 100, 10, 0 - move ROCK_SLIDE, EFFECT_FLINCH_HIT, 75, ROCK, 90, 10, 30 - move HYPER_FANG, EFFECT_FLINCH_HIT, 80, NORMAL, 90, 15, 10 - move SHARPEN, EFFECT_ATTACK_UP, 0, NORMAL, 100, 30, 0 - move CONVERSION, EFFECT_CONVERSION, 0, NORMAL, 100, 30, 0 - move TRI_ATTACK, EFFECT_TRI_ATTACK, 80, NORMAL, 100, 10, 20 - move SUPER_FANG, EFFECT_SUPER_FANG, 1, NORMAL, 90, 10, 0 - move SLASH, EFFECT_NORMAL_HIT, 70, NORMAL, 100, 20, 0 - move SUBSTITUTE, EFFECT_SUBSTITUTE, 0, NORMAL, 100, 10, 0 - move STRUGGLE, EFFECT_RECOIL_HIT, 50, NORMAL, 100, 1, 0 - move SKETCH, EFFECT_SKETCH, 0, NORMAL, 100, 1, 0 - move TRIPLE_KICK, EFFECT_TRIPLE_KICK, 10, FIGHTING, 90, 10, 0 - move THIEF, EFFECT_THIEF, 40, DARK, 100, 10, 100 - move SPIDER_WEB, EFFECT_MEAN_LOOK, 0, BUG, 100, 10, 0 - move MIND_READER, EFFECT_LOCK_ON, 0, NORMAL, 100, 5, 0 - move NIGHTMARE, EFFECT_NIGHTMARE, 0, GHOST, 100, 15, 0 - move FLAME_WHEEL, EFFECT_FLAME_WHEEL, 60, FIRE, 100, 25, 10 - move SNORE, EFFECT_SNORE, 40, NORMAL, 100, 15, 30 - move CURSE, EFFECT_CURSE, 0, CURSE_T, 100, 10, 0 - move FLAIL, EFFECT_REVERSAL, 1, NORMAL, 100, 15, 0 - move CONVERSION2, EFFECT_CONVERSION2, 0, NORMAL, 100, 30, 0 - move AEROBLAST, EFFECT_NORMAL_HIT, 100, FLYING, 95, 5, 0 - move COTTON_SPORE, EFFECT_SPEED_DOWN_2, 0, GRASS, 85, 40, 0 - move REVERSAL, EFFECT_REVERSAL, 1, FIGHTING, 100, 15, 0 - move SPITE, EFFECT_SPITE, 0, GHOST, 100, 10, 0 - move POWDER_SNOW, EFFECT_FREEZE_HIT, 40, ICE, 100, 25, 10 - move PROTECT, EFFECT_PROTECT, 0, NORMAL, 100, 10, 0 - move MACH_PUNCH, EFFECT_PRIORITY_HIT, 40, FIGHTING, 100, 30, 0 - move SCARY_FACE, EFFECT_SPEED_DOWN_2, 0, NORMAL, 90, 10, 0 - move FAINT_ATTACK, EFFECT_ALWAYS_HIT, 60, DARK, 100, 20, 0 - move SWEET_KISS, EFFECT_CONFUSE, 0, NORMAL, 75, 10, 0 - move BELLY_DRUM, EFFECT_BELLY_DRUM, 0, NORMAL, 100, 10, 0 - move SLUDGE_BOMB, EFFECT_POISON_HIT, 90, POISON, 100, 10, 30 - move MUD_SLAP, EFFECT_ACCURACY_DOWN_HIT, 20, GROUND, 100, 10, 100 - move OCTAZOOKA, EFFECT_ACCURACY_DOWN_HIT, 65, WATER, 85, 10, 50 - move SPIKES, EFFECT_SPIKES, 0, GROUND, 100, 20, 0 - move ZAP_CANNON, EFFECT_PARALYZE_HIT, 100, ELECTRIC, 50, 5, 100 - move FORESIGHT, EFFECT_FORESIGHT, 0, NORMAL, 100, 40, 0 - move DESTINY_BOND, EFFECT_DESTINY_BOND, 0, GHOST, 100, 5, 0 - move PERISH_SONG, EFFECT_PERISH_SONG, 0, NORMAL, 100, 5, 0 - move ICY_WIND, EFFECT_SPEED_DOWN_HIT, 55, ICE, 95, 15, 100 - move DETECT, EFFECT_PROTECT, 0, FIGHTING, 100, 5, 0 - move BONE_RUSH, EFFECT_MULTI_HIT, 25, GROUND, 80, 10, 0 - move LOCK_ON, EFFECT_LOCK_ON, 0, NORMAL, 100, 5, 0 - move OUTRAGE, EFFECT_RAMPAGE, 90, DRAGON, 100, 15, 0 - move SANDSTORM, EFFECT_SANDSTORM, 0, ROCK, 100, 10, 0 - move GIGA_DRAIN, EFFECT_LEECH_HIT, 60, GRASS, 100, 5, 0 - move ENDURE, EFFECT_ENDURE, 0, NORMAL, 100, 10, 0 - move CHARM, EFFECT_ATTACK_DOWN_2, 0, NORMAL, 100, 20, 0 - move ROLLOUT, EFFECT_ROLLOUT, 30, ROCK, 90, 20, 0 - move FALSE_SWIPE, EFFECT_FALSE_SWIPE, 40, NORMAL, 100, 40, 0 - move SWAGGER, EFFECT_SWAGGER, 0, NORMAL, 90, 15, 100 - move MILK_DRINK, EFFECT_HEAL, 0, NORMAL, 100, 10, 0 - move SPARK, EFFECT_PARALYZE_HIT, 65, ELECTRIC, 100, 20, 30 - move FURY_CUTTER, EFFECT_FURY_CUTTER, 10, BUG, 95, 20, 0 - move STEEL_WING, EFFECT_DEFENSE_UP_HIT, 70, STEEL, 90, 25, 10 - move MEAN_LOOK, EFFECT_MEAN_LOOK, 0, NORMAL, 100, 5, 0 - move ATTRACT, EFFECT_ATTRACT, 0, NORMAL, 100, 15, 0 - move SLEEP_TALK, EFFECT_SLEEP_TALK, 0, NORMAL, 100, 10, 0 - move HEAL_BELL, EFFECT_HEAL_BELL, 0, NORMAL, 100, 5, 0 - move RETURN, EFFECT_RETURN, 1, NORMAL, 100, 20, 0 - move PRESENT, EFFECT_PRESENT, 1, NORMAL, 90, 15, 0 - move FRUSTRATION, EFFECT_FRUSTRATION, 1, NORMAL, 100, 20, 0 - move SAFEGUARD, EFFECT_SAFEGUARD, 0, NORMAL, 100, 25, 0 - move PAIN_SPLIT, EFFECT_PAIN_SPLIT, 0, NORMAL, 100, 20, 0 - move SACRED_FIRE, EFFECT_SACRED_FIRE, 100, FIRE, 95, 5, 50 - move MAGNITUDE, EFFECT_MAGNITUDE, 1, GROUND, 100, 30, 0 - move DYNAMICPUNCH, EFFECT_CONFUSE_HIT, 100, FIGHTING, 50, 5, 100 - move MEGAHORN, EFFECT_NORMAL_HIT, 120, BUG, 85, 10, 0 - move DRAGONBREATH, EFFECT_PARALYZE_HIT, 60, DRAGON, 100, 20, 30 - move BATON_PASS, EFFECT_BATON_PASS, 0, NORMAL, 100, 40, 0 - move ENCORE, EFFECT_ENCORE, 0, NORMAL, 100, 5, 0 - move PURSUIT, EFFECT_PURSUIT, 40, DARK, 100, 20, 0 - move RAPID_SPIN, EFFECT_RAPID_SPIN, 20, NORMAL, 100, 40, 0 - move SWEET_SCENT, EFFECT_EVASION_DOWN, 0, NORMAL, 100, 20, 0 - move IRON_TAIL, EFFECT_DEFENSE_DOWN_HIT, 100, STEEL, 75, 15, 30 - move METAL_CLAW, EFFECT_ATTACK_UP_HIT, 50, STEEL, 95, 35, 10 - move VITAL_THROW, EFFECT_ALWAYS_HIT, 70, FIGHTING, 100, 10, 0 - move MORNING_SUN, EFFECT_MORNING_SUN, 0, NORMAL, 100, 5, 0 - move SYNTHESIS, EFFECT_SYNTHESIS, 0, GRASS, 100, 5, 0 - move MOONLIGHT, EFFECT_MOONLIGHT, 0, NORMAL, 100, 5, 0 - move HIDDEN_POWER, EFFECT_HIDDEN_POWER, 1, NORMAL, 100, 15, 0 - move CROSS_CHOP, EFFECT_NORMAL_HIT, 100, FIGHTING, 80, 5, 0 - move TWISTER, EFFECT_TWISTER, 40, DRAGON, 100, 20, 20 - move RAIN_DANCE, EFFECT_RAIN_DANCE, 0, WATER, 90, 5, 0 - move SUNNY_DAY, EFFECT_SUNNY_DAY, 0, FIRE, 90, 5, 0 - move CRUNCH, EFFECT_SP_DEF_DOWN_HIT, 80, DARK, 100, 15, 20 - move MIRROR_COAT, EFFECT_MIRROR_COAT, 1, PSYCHIC, 100, 20, 0 - move PSYCH_UP, EFFECT_PSYCH_UP, 0, NORMAL, 100, 10, 0 - move EXTREMESPEED, EFFECT_PRIORITY_HIT, 80, NORMAL, 100, 5, 0 - move ANCIENTPOWER, EFFECT_ALL_UP_HIT, 60, ROCK, 100, 5, 10 - move SHADOW_BALL, EFFECT_SP_DEF_DOWN_HIT, 80, GHOST, 100, 15, 20 - move FUTURE_SIGHT, EFFECT_FUTURE_SIGHT, 80, PSYCHIC, 90, 15, 0 - move ROCK_SMASH, EFFECT_DEFENSE_DOWN_HIT, 20, FIGHTING, 100, 15, 50 - move WHIRLPOOL, EFFECT_TRAP_TARGET, 15, WATER, 70, 15, 0 - move BEAT_UP, EFFECT_BEAT_UP, 10, DARK, 100, 10, 0 |