From 273a79c9c6713c6c6d434780ace1071c6e26c708 Mon Sep 17 00:00:00 2001 From: dalyjame Date: Wed, 12 Jun 2019 09:36:47 -0400 Subject: [PATCH] Added a bunch of moves --- FakeMon/.gitignore | 1 + FakeMon/src/fmon/Game.scala | 5 +- FakeMon/src/fmon/stat/Move.scala | 14 +- FakeMon/src/fmon/stat/data/moves.yaml | 7063 ++++++++++++++++++++++++- 4 files changed, 6855 insertions(+), 228 deletions(-) create mode 100644 FakeMon/.gitignore diff --git a/FakeMon/.gitignore b/FakeMon/.gitignore new file mode 100644 index 0000000..ae3c172 --- /dev/null +++ b/FakeMon/.gitignore @@ -0,0 +1 @@ +/bin/ diff --git a/FakeMon/src/fmon/Game.scala b/FakeMon/src/fmon/Game.scala index 10faac6..5c6f9bb 100644 --- a/FakeMon/src/fmon/Game.scala +++ b/FakeMon/src/fmon/Game.scala @@ -14,12 +14,11 @@ case class Prop(url : Seq[String]) object Game { def main(args : Array[String]): Unit = { - implicit val rng = new scala.util.Random() val form1 = Form("Diabolo") val form2 = Form("Chanilla") - val movepool1 = IndexedSeq(Move("electroball"), Move("thunderwave")) - val movepool2 = IndexedSeq(Move("headbutt")) + val movepool1 = IndexedSeq(Move("eruption")) + val movepool2 = IndexedSeq(Move("flail")) val p1 = TrainerID("Jaeda", Gender.Female, 0) val p2 = TrainerID("Wild Monster", Gender.Male, 0) val party1 = new Party(p1, new MonsterPtr(Monster.generate("Allied Mon", p1, 500, form1, movepool1)), IndexedSeq()) diff --git a/FakeMon/src/fmon/stat/Move.scala b/FakeMon/src/fmon/stat/Move.scala index 3fd1136..aad1e82 100644 --- a/FakeMon/src/fmon/stat/Move.scala +++ b/FakeMon/src/fmon/stat/Move.scala @@ -17,7 +17,7 @@ object MoveType extends Enumeration { class MoveTypeType extends TypeReference[MoveType.type] object Target extends Enumeration { - val Normal, Self, AllAdjacentFoes = Value + val Normal, Self, Any, AllAdjacent, AllAdjacentFoes = Value } class TargetType extends TypeReference[Target.type] @@ -52,7 +52,7 @@ abstract class Move extends MoveTurn { val desc: String val category: MoveType val pow: Int - val powCallback: (Monster, Monster) => Int + val powCallback: (Monster, Move, Monster) => Int val prior: Int val accuracy: Int val pp: Int @@ -135,7 +135,7 @@ abstract class Move extends MoveTurn { val atkStat = if (category == MoveType.Physical) PAtk else MAtk val defStat = if (category == MoveType.Physical) PDef else MDef // TODO : Fixed damage - val actualPow = if (powCallback != null) powCallback(user, target) else pow + val actualPow = if (powCallback != null) powCallback(user, this, target) else pow val baseDmg = (2 * user.level / 5 + 2) * actualPow * user(atkStat) / (target(defStat) * 50) + 2 val effectiveness = target.effectiveness(element) val multiplier = effectiveness * critMultiplier(user, target) @@ -246,14 +246,14 @@ object Move { moves(name) } - def compilePowCallback(code: String): (Monster, Monster) => Int = { + def compilePowCallback(code: String): (Monster, Move, Monster) => Int = { if (code != null) { val tb = runtimeMirror(getClass.getClassLoader).mkToolBox() val tree = tb.parse( s""" - |import fmon.stat.Monster + |import fmon.stat._ |import fmon.stat.Statistic._ - |def callback(user : Monster, target : Monster): Int = { + |def callback(user : Monster, move: Move, target : Monster): Int = { | $code |} |callback _ @@ -261,7 +261,7 @@ object Move { val f = tb.compile(tree) val wrapper = f() - wrapper.asInstanceOf[(Monster, Monster) => Int] + wrapper.asInstanceOf[(Monster, Move, Monster) => Int] } else { null } diff --git a/FakeMon/src/fmon/stat/data/moves.yaml b/FakeMon/src/fmon/stat/data/moves.yaml index 80f79b6..085a8c2 100644 --- a/FakeMon/src/fmon/stat/data/moves.yaml +++ b/FakeMon/src/fmon/stat/data/moves.yaml @@ -1,125 +1,1006 @@ absorb: - name: "Absorb" - num: 71 accuracy: 100 basePower: 20 - category: "Special" - desc: "The user recovers 1/2 the HP lost by the target, rounded half up. If Big Root is held by the user, the HP recovered is 1.3x normal, rounded half down." - shortDesc: "User recovers 50% of the damage dealt." - id: "absorb" + category: Special + contestType: Clever + desc: The user recovers 1/2 the HP lost by the target, rounded half up. If Big Root + is held by the user, the HP recovered is 1.3x normal, rounded half down. + drain: + denom: 2 + num: 1 + flags: + heal: 1 + mirror: 1 + protect: 1 + id: absorb + name: Absorb + num: 71 pp: 25 priority: 0 - flags: - protect: 1 - mirror: 1 - heal: 1 - drain: {num: 1, denom: 2} secondary: null - target: "Normal" - type: "Grass" + shortDesc: User recovers 50% of the damage dealt. + target: Normal + type: Grass zMovePower: 100 - contestType: "Clever" - -aquajet: - name: Aqua Jet - num: 453 +accelerock: accuracy: 100 basePower: 40 category: Physical - desc: No additional effect. - shortDesc: Usually goes first. - id: aquajet - isViable: true - pp: 20 - priority: 1 - flags: - contact: 1 - protect: 1 - mirror: 1 - secondary: null - target: Normal - type: Water - type: Water - zMovePower: 100 contestType: Cool - -bulkup: - name: "Bulk Up" - num: 339 - accuracy: 0 - basePower: 0 - category: Support - desc: "Raises the user's Attack and Defense by 1 stage." - shortDesc: "Raises the user's Attack and Defense by 1." - id: "bulkup" - isViable: true - pp: 20 - priority: 0 - flags: - snatch: 1 - boosts: - patk: 1 - pdef: 1 - secondary: null - target: "Self" - type: "Fighting" - zMoveBoost: - patk: 1 - contestType: "Cool" - -charm: - name: Charm - num: 204 - accuracy: 100 - basePower: 0 - category: Support - desc: Lowers the target's Attack by 2 stages. - shortDesc: Lowers the target's Attack by 2. - id: charm - pp: 20 - priority: 0 - flags: - protect: 1 - reflectable: 1 - mirror: 1 - mystery: 1 - boosts: - patk: -2 - secondary: null - target: Normal - type: Fairy - zMoveBoost: - pdef: 1 - contestType: Cute - -closecombat: - name: "Close Combat" - num: 370 - accuracy: 100 - basePower: 120 - category: "Physical" - desc: "Lowers the user's Defense and Special Defense by 1 stage." - shortDesc: "Lowers the user's Defense and Sp. Def by 1." - id: "closecombat" - isViable: true - pp: 5 - priority: 0 + desc: No additional effect. flags: contact: 1 - protect: 1 mirror: 1 + protect: 1 + id: accelerock + isViable: true + name: Accelerock + num: 709 + pp: 20 + priority: 1 + secondary: null + shortDesc: Usually goes first. + target: Normal + type: Rock + zMovePower: 100 +acid: + accuracy: 100 + basePower: 40 + category: Special + contestType: Clever + desc: Has a 10% chance to lower the target's Special Defense by 1 stage. + flags: + mirror: 1 + protect: 1 + id: acid + name: Acid + num: 51 + pp: 30 + priority: 0 + secondary: + boosts: + MDef: -1 + chance: 10 + shortDesc: 10% chance to lower the foe(s) Sp. Def by 1. + target: AllAdjacentFoes + type: Poison + zMovePower: 100 +acidarmor: + accuracy: true + basePower: 0 + boosts: + PDef: 2 + category: Support + contestType: Tough + desc: Raises the user's Defense by 2 stages. + flags: + snatch: 1 + id: acidarmor + name: Acid Armor + num: 151 + pp: 20 + priority: 0 + secondary: null + shortDesc: Raises the user's Defense by 2. + target: Self + type: Poison + zMoveEffect: clearnegativeboost + +acidspray: + accuracy: 100 + basePower: 40 + category: Special + contestType: Beautiful + desc: Has a 100% chance to lower the target's Special Defense by 2 stages. + flags: + bullet: 1 + mirror: 1 + protect: 1 + id: acidspray + isViable: true + name: Acid Spray + num: 491 + pp: 20 + priority: 0 + secondary: + boosts: + MDef: -2 + chance: 100 + shortDesc: 100% chance to lower the target's Sp. Def by 2. + target: Normal + type: Poison + zMovePower: 100 + +aerialace: + accuracy: true + basePower: 60 + category: Physical + contestType: Cool + flags: + contact: 1 + distance: 1 + mirror: 1 + protect: 1 + id: aerialace + isViable: true + name: Aerial Ace + num: 332 + pp: 20 + priority: 0 + secondary: null + shortDesc: This move does not check accuracy. + target: Any + type: Flying + zMovePower: 120 +aeroblast: + accuracy: 95 + basePower: 100 + category: Special + contestType: Cool + critRatio: 2 + desc: Has a higher chance for a critical hit. + flags: + distance: 1 + mirror: 1 + protect: 1 + id: aeroblast + isViable: true + name: Aeroblast + num: 177 + pp: 5 + priority: 0 + secondary: null + shortDesc: High critical hit ratio. + target: Any + type: Flying + zMovePower: 180 +agility: + accuracy: true + basePower: 0 + boosts: + Spd: 2 + category: Support + contestType: Cool + desc: Raises the user's Speed by 2 stages. + flags: + snatch: 1 + id: agility + isViable: true + name: Agility + num: 97 + pp: 30 + priority: 0 + secondary: null + shortDesc: Raises the user's Speed by 2. + target: Self + type: Psychic + zMoveEffect: clearnegativeboost +aircutter: + accuracy: 95 + basePower: 60 + category: Special + contestType: Cool + critRatio: 2 + desc: Has a higher chance for a critical hit. + flags: + mirror: 1 + protect: 1 + id: aircutter + name: Air Cutter + num: 314 + pp: 25 + priority: 0 + secondary: null + shortDesc: High critical hit ratio. Hits adjacent foes. + target: AllAdjacentFoes + type: Flying + zMovePower: 120 +airslash: + accuracy: 95 + basePower: 75 + category: Special + contestType: Cool + desc: Has a 30% chance to flinch the target. + flags: + distance: 1 + mirror: 1 + protect: 1 + id: airslash + isViable: true + name: Air Slash + num: 403 + pp: 15 + priority: 0 + secondary: + chance: 30 + volatileStatus: flinch + shortDesc: 30% chance to flinch the target. + target: Any + type: Flying + zMovePower: 140 +amnesia: + accuracy: true + basePower: 0 + boosts: + MDef: 2 + category: Support + contestType: Cute + desc: Raises the user's Special Defense by 2 stages. + flags: + snatch: 1 + id: amnesia + name: Amnesia + num: 133 + pp: 20 + priority: 0 + secondary: null + shortDesc: Raises the user's Sp. Def by 2. + target: Self + type: Psychic + zMoveEffect: clearnegativeboost + +ancientpower: + accuracy: 100 + basePower: 60 + category: Special + contestType: Tough + desc: Has a 10% chance to raise the user's Attack, Defense, Special Attack, Special + Defense, and Speed by 1 stage. + flags: + mirror: 1 + protect: 1 + id: ancientpower + name: Ancient Power + num: 246 + pp: 5 + priority: 0 + secondary: + chance: 10 + self: + boosts: + MAtk: 1 + MDef: 1 + PAtk: 1 + PDef: 1 + Spd: 1 + shortDesc: 10% chance to raise all stats by 1 (not acc/eva). + target: Normal + type: Rock + zMovePower: 120 +aquajet: + accuracy: 100 + basePower: 40 + category: Physical + contestType: Cool + desc: No additional effect. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: aquajet + isViable: true + name: Aqua Jet + num: 453 + pp: 20 + priority: 1 + secondary: null + shortDesc: Usually goes first. + target: Normal + type: Water + zMovePower: 100 +aquatail: + accuracy: 90 + basePower: 90 + category: Physical + contestType: Beautiful + flags: + contact: 1 + mirror: 1 + protect: 1 + id: aquatail + isViable: true + name: Aqua Tail + num: 401 + pp: 10 + priority: 0 + secondary: null + shortDesc: No additional effect. + target: Normal + type: Water + zMovePower: 175 +astonish: + accuracy: 100 + basePower: 30 + category: Physical + contestType: Cute + desc: Has a 30% chance to flinch the target. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: astonish + name: Astonish + num: 310 + pp: 15 + priority: 0 + secondary: + chance: 30 + volatileStatus: flinch + shortDesc: 30% chance to flinch the target. + target: Normal + type: Ghost + zMovePower: 100 +attackorder: + accuracy: 100 + basePower: 90 + category: Physical + contestType: Clever + critRatio: 2 + desc: Has a higher chance for a critical hit. + flags: + mirror: 1 + protect: 1 + id: attackorder + isViable: true + name: Attack Order + num: 454 + pp: 15 + priority: 0 + secondary: null + shortDesc: High critical hit ratio. + target: Normal + type: Bug + zMovePower: 175 +aurasphere: + accuracy: true + basePower: 80 + category: Special + contestType: Beautiful + flags: + bullet: 1 + distance: 1 + mirror: 1 + protect: 1 + pulse: 1 + id: aurasphere + isViable: true + name: Aura Sphere + num: 396 + pp: 20 + priority: 0 + secondary: null + shortDesc: This move does not check accuracy. + target: Any + type: Fighting + zMovePower: 160 +aurorabeam: + accuracy: 100 + basePower: 65 + category: Special + contestType: Beautiful + desc: Has a 10% chance to lower the target's Attack by 1 stage. + flags: + mirror: 1 + protect: 1 + id: aurorabeam + name: Aurora Beam + num: 62 + pp: 20 + priority: 0 + secondary: + boosts: + PAtk: -1 + chance: 10 + shortDesc: 10% chance to lower the target's Attack by 1. + target: Normal + type: Ice + zMovePower: 120 +babydolleyes: + accuracy: 100 + basePower: 0 + boosts: + PAtk: -1 + category: Support + contestType: Cute + desc: Lowers the target's Attack by 1 stage. + flags: + mirror: 1 + mystery: 1 + protect: 1 + reflectable: 1 + id: babydolleyes + name: Baby-Doll Eyes + num: 608 + pp: 30 + priority: 1 + secondary: null + shortDesc: Lowers the target's Attack by 1. + target: Normal + type: Fairy + zMoveBoost: + PDef: 1 +barrier: + accuracy: true + basePower: 0 + boosts: + PDef: 2 + category: Support + contestType: Cool + desc: Raises the user's Defense by 2 stages. + flags: + snatch: 1 + id: barrier + name: Barrier + num: 112 + pp: 20 + priority: 0 + secondary: null + shortDesc: Raises the user's Defense by 2. + target: Self + type: Psychic + zMoveEffect: clearnegativeboost +bite: + accuracy: 100 + basePower: 60 + category: Physical + contestType: Tough + desc: Has a 30% chance to flinch the target. + flags: + bite: 1 + contact: 1 + mirror: 1 + protect: 1 + id: bite + name: Bite + num: 44 + pp: 25 + priority: 0 + secondary: + chance: 30 + volatileStatus: flinch + shortDesc: 30% chance to flinch the target. + target: Normal + type: Dark + zMovePower: 120 +blazekick: + accuracy: 90 + basePower: 85 + category: Physical + contestType: Cool + critRatio: 2 + desc: Has a 10% chance to burn the target and a higher chance for a critical hit. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: blazekick + isViable: true + name: Blaze Kick + num: 299 + pp: 10 + priority: 0 + secondary: + chance: 10 + status: brn + shortDesc: High critical hit ratio. 10% chance to burn. + target: Normal + type: Fire + zMovePower: 160 +blizzard: + accuracy: 70 + basePower: 110 + category: Special + contestType: Beautiful + desc: Has a 10% chance to freeze the target. If the weather is Hail, this move does + not check accuracy. + flags: + mirror: 1 + protect: 1 + id: blizzard + isViable: true + name: Blizzard + num: 59 + onModifyMove: if (this.field.isWeather('hail')) move.accuracy = true; + pp: 5 + priority: 0 + secondary: + chance: 10 + status: frz + shortDesc: 10% chance to freeze foe(s). Can't miss in hail. + target: AllAdjacentFoes + type: Ice + zMovePower: 185 +blueflare: + accuracy: 85 + basePower: 130 + category: Special + contestType: Beautiful + desc: Has a 20% chance to burn the target. + flags: + mirror: 1 + protect: 1 + id: blueflare + isViable: true + name: Blue Flare + num: 551 + pp: 5 + priority: 0 + secondary: + chance: 20 + status: brn + shortDesc: 20% chance to burn the target. + target: Normal + type: Fire + zMovePower: 195 +bodyslam: + accuracy: 100 + basePower: 85 + category: Physical + contestType: Tough + desc: Has a 30% chance to paralyze the target. Damage doubles and no accuracy check + is done if the target has used Minimize while active. + flags: + contact: 1 + mirror: 1 + nonsky: 1 + protect: 1 + id: bodyslam + isViable: true + name: Body Slam + num: 34 + pp: 15 + priority: 0 + secondary: + chance: 30 + status: par + shortDesc: 30% chance to paralyze the target. + target: Normal + type: Normal + zMovePower: 160 +boltstrike: + accuracy: 85 + basePower: 130 + category: Physical + contestType: Beautiful + desc: Has a 20% chance to paralyze the target. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: boltstrike + isViable: true + name: Bolt Strike + num: 550 + pp: 5 + priority: 0 + secondary: + chance: 20 + status: par + shortDesc: 20% chance to paralyze the target. + target: Normal + type: Electric + zMovePower: 195 +boneclub: + accuracy: 85 + basePower: 65 + category: Physical + contestType: Tough + desc: Has a 10% chance to flinch the target. + flags: + mirror: 1 + protect: 1 + id: boneclub + name: Bone Club + num: 125 + pp: 20 + priority: 0 + secondary: + chance: 10 + volatileStatus: flinch + shortDesc: 10% chance to flinch the target. + target: Normal + type: Ground + zMovePower: 120 +boomburst: + accuracy: 100 + basePower: 140 + category: Special + contestType: Tough + desc: No additional effect. + flags: + authentic: 1 + mirror: 1 + protect: 1 + sound: 1 + id: boomburst + isViable: true + name: Boomburst + num: 586 + pp: 10 + priority: 0 + secondary: null + shortDesc: No additional effect. Hits adjacent Pokemon. + target: AllAdjacent + type: Normal + zMovePower: 200 +bravebird: + accuracy: 100 + basePower: 120 + category: Physical + contestType: Cool + desc: If the target lost HP, the user takes recoil damage equal to 33% the HP lost + by the target, rounded half up, but not less than 1 HP. + flags: + contact: 1 + distance: 1 + mirror: 1 + protect: 1 + id: bravebird + isViable: true + name: Brave Bird + num: 413 + pp: 15 + priority: 0 + recoil: + denom: 100 + num: 33 + secondary: null + shortDesc: Has 33% recoil. + target: Any + type: Flying + zMovePower: 190 +brutalswing: + accuracy: 100 + basePower: 60 + category: Physical + contestType: Tough + desc: No additional effect. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: brutalswing + name: Brutal Swing + num: 693 + pp: 20 + priority: 0 + secondary: null + shortDesc: No additional effect. Hits adjacent Pokemon. + target: AllAdjacent + type: Dark + zMovePower: 120 +bubble: + accuracy: 100 + basePower: 40 + category: Special + contestType: Cute + desc: Has a 10% chance to lower the target's Speed by 1 stage. + flags: + mirror: 1 + protect: 1 + id: bubble + name: Bubble + num: 145 + pp: 30 + priority: 0 + secondary: + boosts: + Spd: -1 + chance: 10 + shortDesc: 10% chance to lower the foe(s) Speed by 1. + target: AllAdjacentFoes + type: Water + zMovePower: 100 +bubblebeam: + accuracy: 100 + basePower: 65 + category: Special + contestType: Beautiful + desc: Has a 10% chance to lower the target's Speed by 1 stage. + flags: + mirror: 1 + protect: 1 + id: bubblebeam + name: Bubble Beam + num: 61 + pp: 20 + priority: 0 + secondary: + boosts: + Spd: -1 + chance: 10 + shortDesc: 10% chance to lower the target's Speed by 1. + target: Normal + type: Water + zMovePower: 120 + +bugbuzz: + accuracy: 100 + basePower: 90 + category: Special + contestType: Beautiful + desc: Has a 10% chance to lower the target's Special Defense by 1 stage. + flags: + authentic: 1 + mirror: 1 + protect: 1 + sound: 1 + id: bugbuzz + isViable: true + name: Bug Buzz + num: 405 + pp: 10 + priority: 0 + secondary: + boosts: + MDef: -1 + chance: 10 + shortDesc: 10% chance to lower the target's Sp. Def by 1. + target: Normal + type: Bug + zMovePower: 175 +bulkup: + accuracy: true + basePower: 0 + boosts: + PAtk: 1 + PDef: 1 + category: Support + contestType: Cool + desc: Raises the user's Attack and Defense by 1 stage. + flags: + snatch: 1 + id: bulkup + isViable: true + name: Bulk Up + num: 339 + pp: 20 + priority: 0 + secondary: null + shortDesc: Raises the user's Attack and Defense by 1. + target: Self + type: Fighting + zMoveBoost: + PAtk: 1 +bulldoze: + accuracy: 100 + basePower: 60 + category: Physical + contestType: Tough + desc: Has a 100% chance to lower the target's Speed by 1 stage. + flags: + mirror: 1 + nonsky: 1 + protect: 1 + id: bulldoze + name: Bulldoze + num: 523 + pp: 20 + priority: 0 + secondary: + boosts: + Spd: -1 + chance: 100 + shortDesc: 100% chance lower adjacent Pkmn Speed by 1. + target: AllAdjacent + type: Ground + zMovePower: 120 +bulletpunch: + accuracy: 100 + basePower: 40 + category: Physical + contestType: Tough + desc: No additional effect. + flags: + contact: 1 + mirror: 1 + protect: 1 + punch: 1 + id: bulletpunch + isViable: true + name: Bullet Punch + num: 418 + pp: 30 + priority: 1 + secondary: null + shortDesc: Usually goes first. + target: Normal + type: Steel + zMovePower: 100 +calmmind: + accuracy: true + basePower: 0 + boosts: + MAtk: 1 + MDef: 1 + category: Support + contestType: Clever + desc: Raises the user's Special Attack and Special Defense by 1 stage. + flags: + snatch: 1 + id: calmmind + isViable: true + name: Calm Mind + num: 347 + pp: 20 + priority: 0 + secondary: null + shortDesc: Raises the user's Sp. Atk and Sp. Def by 1. + target: Self + type: Psychic + zMoveEffect: clearnegativeboost + +chargebeam: + accuracy: 90 + basePower: 50 + category: Special + contestType: Beautiful + desc: Has a 70% chance to raise the user's Special Attack by 1 stage. + flags: + mirror: 1 + protect: 1 + id: chargebeam + name: Charge Beam + num: 451 + pp: 10 + priority: 0 + secondary: + chance: 70 + self: + boosts: + MAtk: 1 + shortDesc: 70% chance to raise the user's Sp. Atk by 1. + target: Normal + type: Electric + zMovePower: 100 +charm: + accuracy: 100 + basePower: 0 + boosts: + PAtk: -2 + category: Support + contestType: Cute + desc: Lowers the target's Attack by 2 stages. + flags: + mirror: 1 + mystery: 1 + protect: 1 + reflectable: 1 + id: charm + name: Charm + num: 204 + pp: 20 + priority: 0 + secondary: null + shortDesc: Lowers the target's Attack by 2. + target: Normal + type: Fairy + zMoveBoost: + PDef: 1 +chatter: + accuracy: 100 + basePower: 65 + category: Special + contestType: Cute + desc: Has a 100% chance to confuse the target. + flags: + authentic: 1 + distance: 1 + mirror: 1 + protect: 1 + sound: 1 + id: chatter + isViable: true + name: Chatter + noSketch: true + num: 448 + pp: 20 + priority: 0 + secondary: + chance: 100 + volatileStatus: confusion + shortDesc: 100% chance to confuse the target. + target: Any + type: Flying + zMovePower: 120 +clangingscales: + accuracy: 100 + basePower: 110 + category: Special + contestType: Tough + desc: Lowers the user's Defense by 1 stage. + flags: + authentic: 1 + mirror: 1 + protect: 1 + sound: 1 + id: clangingscales + isViable: true + name: Clanging Scales + num: 691 + pp: 5 + priority: 0 + secondary: null + selfBoost: + boosts: + PDef: -1 + shortDesc: Lowers the user's Defense by 1. + target: AllAdjacentFoes + type: Dragon + zMovePower: 185 +closecombat: + accuracy: 100 + basePower: 120 + category: Physical + contestType: Tough + desc: Lowers the user's Defense and Special Defense by 1 stage. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: closecombat + isViable: true + name: Close Combat + num: 370 + pp: 5 + priority: 0 + secondary: null self: boosts: - pdef: -1 - mdef: -1 - secondary: null - target: "Normal" - type: "Fighting" + MDef: -1 + PDef: -1 + shortDesc: Lowers the user's Defense and Sp. Def by 1. + target: Normal + type: Fighting zMovePower: 190 - contestType: "Tough" - +coil: + accuracy: true + basePower: 0 + boosts: + PAtk: 1 + PDef: 1 + accuracy: 1 + category: Support + contestType: Tough + desc: Raises the user's Attack, Defense, and accuracy by 1 stage. + flags: + snatch: 1 + id: coil + isViable: true + name: Coil + num: 489 + pp: 20 + priority: 0 + secondary: null + shortDesc: Raises user's Attack, Defense, accuracy by 1. + target: Self + type: Poison + zMoveEffect: clearnegativeboost +confide: + accuracy: true + basePower: 0 + boosts: + MAtk: -1 + category: Support + contestType: Cute + desc: Lowers the target's Special Attack by 1 stage. + flags: + authentic: 1 + mirror: 1 + reflectable: 1 + sound: 1 + id: confide + name: Confide + num: 590 + pp: 20 + priority: 0 + secondary: null + shortDesc: Lowers the target's Sp. Atk by 1. + target: Normal + type: Normal + zMoveBoost: + MDef: 1 confuseray: - name: Confuse Ray accuracy: 100 basePower: 0 category: Support @@ -130,6 +1011,7 @@ confuseray: protect: 1 reflectable: 1 id: confuseray + name: Confuse Ray num: 109 pp: 10 priority: 0 @@ -140,42 +1022,1694 @@ confuseray: volatileStatus: confusion zMoveBoost: MAtk: 1 - -electroball: - name: Electro Ball - num: 486 +confusion: accuracy: 100 - basePower: 0 - basePowerCallback: | - val ratio = user(Speed) / target(Speed) - // this.debug([40, 60, 80, 120, 150][(Math.floor(ratio) > 4 ? 4 : Math.floor(ratio))] + ' bp'); - if (ratio >= 4) { - 150 - } else if (ratio >= 3) { - 120 - } else if (ratio >= 2) { - 80 - } else if (ratio >= 1) { - 60; - } else { - 40; - } + basePower: 50 category: Special - desc: "The power of this move depends on (user's current Speed / target's current Speed), rounded down. Power is equal to 150 if the result is 4 or more, 120 if 3, 80 if 2, 60 if 1, 40 if less than 1. If the target's current Speed is 0, this move's power is 40." - shortDesc: "More power the faster the user is than the target." - id: electroball + contestType: Clever + desc: Has a 10% chance to confuse the target. + flags: + mirror: 1 + protect: 1 + id: confusion + name: Confusion + num: 93 + pp: 25 + priority: 0 + secondary: + chance: 10 + volatileStatus: confusion + shortDesc: 10% chance to confuse the target. + target: Normal + type: Psychic + zMovePower: 100 +cosmicpower: + accuracy: true + basePower: 0 + boosts: + MDef: 1 + PDef: 1 + category: Support + contestType: Beautiful + desc: Raises the user's Defense and Special Defense by 1 stage. + flags: + snatch: 1 + id: cosmicpower + name: Cosmic Power + num: 322 + pp: 20 + priority: 0 + secondary: null + shortDesc: Raises the user's Defense and Sp. Def by 1. + target: Self + type: Psychic + zMoveBoost: + MDef: 1 +cottonguard: + accuracy: true + basePower: 0 + boosts: + PDef: 3 + category: Support + contestType: Cute + desc: Raises the user's Defense by 3 stages. + flags: + snatch: 1 + id: cottonguard + isViable: true + name: Cotton Guard + num: 538 pp: 10 priority: 0 - flags: - bullet: 1 - protect: 1 - mirror: 1 secondary: null - target: "Normal" + shortDesc: Raises the user's Defense by 3. + target: Self + type: Grass + zMoveEffect: clearnegativeboost +cottonspore: + accuracy: 100 + basePower: 0 + boosts: + Spd: -2 + category: Support + contestType: Beautiful + desc: Lowers the target's Speed by 2 stages. + flags: + mirror: 1 + powder: 1 + protect: 1 + reflectable: 1 + id: cottonspore + name: Cotton Spore + num: 178 + pp: 40 + priority: 0 + secondary: null + shortDesc: Lowers the target's Speed by 2. + target: AllAdjacentFoes + type: Grass + zMoveEffect: clearnegativeboost +crabhammer: + accuracy: 90 + basePower: 100 + category: Physical + contestType: Tough + critRatio: 2 + desc: Has a higher chance for a critical hit. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: crabhammer + isViable: true + name: Crabhammer + num: 152 + pp: 10 + priority: 0 + secondary: null + shortDesc: High critical hit ratio. + target: Normal + type: Water + zMovePower: 180 +crosschop: + accuracy: 80 + basePower: 100 + category: Physical + contestType: Cool + critRatio: 2 + desc: Has a higher chance for a critical hit. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: crosschop + isViable: true + name: Cross Chop + num: 238 + pp: 5 + priority: 0 + secondary: null + shortDesc: High critical hit ratio. + target: Normal + type: Fighting + zMovePower: 180 +crosspoison: + accuracy: 100 + basePower: 70 + category: Physical + contestType: Cool + critRatio: 2 + desc: Has a 10% chance to poison the target and a higher chance for a critical hit. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: crosspoison + name: Cross Poison + num: 440 + pp: 20 + priority: 0 + secondary: + chance: 10 + status: psn + shortDesc: High critical hit ratio. 10% chance to poison. + target: Normal + type: Poison + zMovePower: 140 +crunch: + accuracy: 100 + basePower: 80 + category: Physical + contestType: Tough + desc: Has a 20% chance to lower the target's Defense by 1 stage. + flags: + bite: 1 + contact: 1 + mirror: 1 + protect: 1 + id: crunch + isViable: true + name: Crunch + num: 242 + pp: 15 + priority: 0 + secondary: + boosts: + PDef: -1 + chance: 20 + shortDesc: 20% chance to lower the target's Defense by 1. + target: Normal + type: Dark + zMovePower: 160 +crushclaw: + accuracy: 95 + basePower: 75 + category: Physical + contestType: Cool + desc: Has a 50% chance to lower the target's Defense by 1 stage. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: crushclaw + name: Crush Claw + num: 306 + pp: 10 + priority: 0 + secondary: + boosts: + PDef: -1 + chance: 50 + shortDesc: 50% chance to lower the target's Defense by 1. + target: Normal + type: Normal + zMovePower: 140 +cut: + accuracy: 95 + basePower: 50 + category: Physical + contestType: Cool + flags: + contact: 1 + mirror: 1 + protect: 1 + id: cut + name: Cut + num: 15 + pp: 30 + priority: 0 + secondary: null + shortDesc: No additional effect. + target: Normal + type: Normal + zMovePower: 100 +darkestlariat: + accuracy: 100 + basePower: 85 + category: Physical + contestType: Cool + desc: Ignores the target's stat stage changes, including evasiveness. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: darkestlariat + ignoreDefensive: true + ignoreEvasion: true + isViable: true + name: Darkest Lariat + num: 663 + pp: 10 + priority: 0 + secondary: null + shortDesc: Ignores the target's stat stage changes. + target: Normal + type: Dark + zMovePower: 160 +darkpulse: + accuracy: 100 + basePower: 80 + category: Special + contestType: Cool + desc: Has a 20% chance to flinch the target. + flags: + distance: 1 + mirror: 1 + protect: 1 + pulse: 1 + id: darkpulse + isViable: true + name: Dark Pulse + num: 399 + pp: 15 + priority: 0 + secondary: + chance: 20 + volatileStatus: flinch + shortDesc: 20% chance to flinch the target. + target: Any + type: Dark + zMovePower: 160 +dazzlinggleam: + accuracy: 100 + basePower: 80 + category: Special + contestType: Beautiful + desc: No additional effect. + flags: + mirror: 1 + protect: 1 + id: dazzlinggleam + isViable: true + name: Dazzling Gleam + num: 605 + pp: 10 + priority: 0 + secondary: null + shortDesc: No additional effect. Hits adjacent foes. + target: AllAdjacentFoes + type: Fairy + zMovePower: 160 +defendorder: + accuracy: true + basePower: 0 + boosts: + MDef: 1 + PDef: 1 + category: Support + contestType: Clever + desc: Raises the user's Defense and Special Defense by 1 stage. + flags: + snatch: 1 + id: defendorder + isViable: true + name: Defend Order + num: 455 + pp: 10 + priority: 0 + secondary: null + shortDesc: Raises the user's Defense and Sp. Def by 1. + target: Self + type: Bug + zMoveBoost: + PDef: 1 +diamondstorm: + accuracy: 95 + basePower: 100 + category: Physical + contestType: Beautiful + desc: Has a 50% chance to raise the user's Defense by 2 stages. + flags: + mirror: 1 + protect: 1 + id: diamondstorm + isViable: true + name: Diamond Storm + num: 591 + pp: 5 + priority: 0 + secondary: + chance: 50 + self: + boosts: + PDef: 2 + shortDesc: 50% chance to raise user's Def by 2 for each hit. + target: AllAdjacentFoes + type: Rock + zMovePower: 180 +disarmingvoice: + accuracy: true + basePower: 40 + category: Special + contestType: Cute + desc: This move does not check accuracy. + flags: + authentic: 1 + mirror: 1 + protect: 1 + sound: 1 + id: disarmingvoice + name: Disarming Voice + num: 574 + pp: 15 + priority: 0 + secondary: null + shortDesc: This move does not check accuracy. Hits foes. + target: AllAdjacentFoes + type: Fairy + zMovePower: 100 +discharge: + accuracy: 100 + basePower: 80 + category: Special + contestType: Beautiful + desc: Has a 30% chance to paralyze the target. + flags: + mirror: 1 + protect: 1 + id: discharge + isViable: true + name: Discharge + num: 435 + pp: 15 + priority: 0 + secondary: + chance: 30 + status: par + shortDesc: 30% chance to paralyze adjacent Pokemon. + target: AllAdjacent type: Electric zMovePower: 160 - contestType: "Cool" - +dizzypunch: + accuracy: 100 + basePower: 70 + category: Physical + contestType: Cute + desc: Has a 20% chance to confuse the target. + flags: + contact: 1 + mirror: 1 + protect: 1 + punch: 1 + id: dizzypunch + name: Dizzy Punch + num: 146 + pp: 10 + priority: 0 + secondary: + chance: 20 + volatileStatus: confusion + shortDesc: 20% chance to confuse the target. + target: Normal + type: Normal + zMovePower: 140 +doubleedge: + accuracy: 100 + basePower: 120 + category: Physical + contestType: Tough + desc: If the target lost HP, the user takes recoil damage equal to 33% the HP lost + by the target, rounded half up, but not less than 1 HP. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: doubleedge + isViable: true + name: Double-Edge + num: 38 + pp: 15 + priority: 0 + recoil: + denom: 100 + num: 33 + secondary: null + shortDesc: Has 33% recoil. + target: Normal + type: Normal + zMovePower: 190 +doubleteam: + accuracy: true + basePower: 0 + boosts: + evasion: 1 + category: Support + contestType: Cool + desc: Raises the user's evasiveness by 1 stage. + flags: + snatch: 1 + id: doubleteam + name: Double Team + num: 104 + pp: 15 + priority: 0 + secondary: null + shortDesc: Raises the user's evasiveness by 1. + target: Self + type: Normal + zMoveEffect: clearnegativeboost +dracometeor: + accuracy: 90 + basePower: 130 + category: Special + contestType: Beautiful + desc: Lowers the user's Special Attack by 2 stages. + flags: + mirror: 1 + protect: 1 + id: dracometeor + isViable: true + name: Draco Meteor + num: 434 + pp: 5 + priority: 0 + secondary: null + self: + boosts: + MAtk: -2 + shortDesc: Lowers the user's Sp. Atk by 2. + target: Normal + type: Dragon + zMovePower: 195 +dragonascent: + accuracy: 100 + basePower: 120 + category: Physical + contestType: Beautiful + desc: Lowers the user's Defense and Special Defense by 1 stage. + flags: + contact: 1 + distance: 1 + mirror: 1 + protect: 1 + id: dragonascent + isViable: true + name: Dragon Ascent + num: 620 + pp: 5 + priority: 0 + self: + boosts: + MDef: -1 + PDef: -1 + shortDesc: Lowers the user's Defense and Sp. Def by 1. + target: Any + type: Flying + zMovePower: 190 +dragonbreath: + accuracy: 100 + basePower: 60 + category: Special + contestType: Cool + desc: Has a 30% chance to paralyze the target. + flags: + mirror: 1 + protect: 1 + id: dragonbreath + name: Dragon Breath + num: 225 + pp: 20 + priority: 0 + secondary: + chance: 30 + status: par + shortDesc: 30% chance to paralyze the target. + target: Normal + type: Dragon + zMovePower: 120 +dragonclaw: + accuracy: 100 + basePower: 80 + category: Physical + contestType: Cool + flags: + contact: 1 + mirror: 1 + protect: 1 + id: dragonclaw + isViable: true + name: Dragon Claw + num: 337 + pp: 15 + priority: 0 + secondary: null + shortDesc: No additional effect. + target: Normal + type: Dragon + zMovePower: 160 +dragondance: + accuracy: true + basePower: 0 + boosts: + PAtk: 1 + Spd: 1 + category: Support + contestType: Cool + desc: Raises the user's Attack and Speed by 1 stage. + flags: + dance: 1 + snatch: 1 + id: dragondance + isViable: true + name: Dragon Dance + num: 349 + pp: 20 + priority: 0 + secondary: null + shortDesc: Raises the user's Attack and Speed by 1. + target: Self + type: Dragon + zMoveEffect: clearnegativeboost +dragonhammer: + accuracy: 100 + basePower: 90 + category: Physical + contestType: Tough + flags: + contact: 1 + mirror: 1 + protect: 1 + id: dragonhammer + isViable: true + name: Dragon Hammer + num: 692 + pp: 15 + priority: 0 + secondary: null + shortDesc: No additional effect. + target: Normal + type: Dragon + zMovePower: 175 +dragonpulse: + accuracy: 100 + basePower: 85 + category: Special + contestType: Beautiful + flags: + distance: 1 + mirror: 1 + protect: 1 + pulse: 1 + id: dragonpulse + isViable: true + name: Dragon Pulse + num: 406 + pp: 10 + priority: 0 + secondary: null + shortDesc: No additional effect. + target: Any + type: Dragon + zMovePower: 160 +dragonrush: + accuracy: 75 + basePower: 100 + category: Physical + contestType: Tough + desc: Has a 20% chance to flinch the target. Damage doubles and no accuracy check + is done if the target has used Minimize while active. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: dragonrush + name: Dragon Rush + num: 407 + pp: 10 + priority: 0 + secondary: + chance: 20 + volatileStatus: flinch + shortDesc: 20% chance to flinch the target. + target: Normal + type: Dragon + zMovePower: 180 +drainingkiss: + accuracy: 100 + basePower: 50 + category: Special + contestType: Cute + desc: The user recovers 3/4 the HP lost by the target, rounded half up. If Big Root + is held by the user, the HP recovered is 1.3x normal, rounded half down. + drain: + denom: 4 + num: 3 + flags: + contact: 1 + heal: 1 + mirror: 1 + protect: 1 + id: drainingkiss + name: Draining Kiss + num: 577 + pp: 10 + priority: 0 + secondary: null + shortDesc: User recovers 75% of the damage dealt. + target: Normal + type: Fairy + zMovePower: 100 +drainpunch: + accuracy: 100 + basePower: 75 + category: Physical + contestType: Tough + desc: The user recovers 1/2 the HP lost by the target, rounded half up. If Big Root + is held by the user, the HP recovered is 1.3x normal, rounded half down. + drain: + denom: 2 + num: 1 + flags: + contact: 1 + heal: 1 + mirror: 1 + protect: 1 + punch: 1 + id: drainpunch + isViable: true + name: Drain Punch + num: 409 + pp: 10 + priority: 0 + secondary: null + shortDesc: User recovers 50% of the damage dealt. + target: Normal + type: Fighting + zMovePower: 140 +drillpeck: + accuracy: 100 + basePower: 80 + category: Physical + contestType: Cool + flags: + contact: 1 + distance: 1 + mirror: 1 + protect: 1 + id: drillpeck + isViable: true + name: Drill Peck + num: 65 + pp: 20 + priority: 0 + secondary: null + shortDesc: No additional effect. + target: Any + type: Flying + zMovePower: 160 +drillrun: + accuracy: 95 + basePower: 80 + category: Physical + contestType: Tough + critRatio: 2 + desc: Has a higher chance for a critical hit. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: drillrun + isViable: true + name: Drill Run + num: 529 + pp: 10 + priority: 0 + secondary: null + shortDesc: High critical hit ratio. + target: Normal + type: Ground + zMovePower: 160 +dynamicpunch: + accuracy: 50 + basePower: 100 + category: Physical + contestType: Cool + desc: Has a 100% chance to confuse the target. + flags: + contact: 1 + mirror: 1 + protect: 1 + punch: 1 + id: dynamicpunch + name: Dynamic Punch + num: 223 + pp: 5 + priority: 0 + secondary: + chance: 100 + volatileStatus: confusion + shortDesc: 100% chance to confuse the target. + target: Normal + type: Fighting + zMovePower: 180 +earthpower: + accuracy: 100 + basePower: 90 + category: Special + contestType: Beautiful + desc: Has a 10% chance to lower the target's Special Defense by 1 stage. + flags: + mirror: 1 + nonsky: 1 + protect: 1 + id: earthpower + isViable: true + name: Earth Power + num: 414 + pp: 10 + priority: 0 + secondary: + boosts: + MDef: -1 + chance: 10 + shortDesc: 10% chance to lower the target's Sp. Def by 1. + target: Normal + type: Ground + zMovePower: 175 +earthquake: + accuracy: 100 + basePower: 100 + category: Physical + contestType: Tough + desc: Damage doubles if the target is using Dig. + flags: + mirror: 1 + nonsky: 1 + protect: 1 + id: earthquake + isViable: true + name: Earthquake + num: 89 + pp: 10 + priority: 0 + secondary: null + shortDesc: Hits adjacent Pokemon. Double damage on Dig. + target: AllAdjacent + type: Ground + zMovePower: 180 +eerieimpulse: + accuracy: 100 + basePower: 0 + boosts: + MAtk: -2 + category: Support + contestType: Clever + desc: Lowers the target's Special Attack by 2 stages. + flags: + mirror: 1 + protect: 1 + reflectable: 1 + id: eerieimpulse + name: Eerie Impulse + num: 598 + pp: 15 + priority: 0 + secondary: null + shortDesc: Lowers the target's Sp. Atk by 2. + target: Normal + type: Electric + zMoveBoost: + MDef: 1 +eggbomb: + accuracy: 75 + basePower: 100 + category: Physical + contestType: Cute + flags: + bullet: 1 + mirror: 1 + protect: 1 + id: eggbomb + name: Egg Bomb + num: 121 + pp: 10 + priority: 0 + secondary: null + shortDesc: No additional effect. + target: Normal + type: Normal + zMovePower: 180 + +electroball: + accuracy: 100 + basePower: 0 + basePowerCallback: |- + let ratio = (mon.getStat('spe') / target.getStat('spe')); + this.debug([40, 60, 80, 120, 150][(Math.floor(ratio) > 4 ? 4 : Math.floor(ratio))] + ' bp'); + if (ratio >= 4) { + return 150; + } + if (ratio >= 3) { + return 120; + } + if (ratio >= 2) { + return 80; + } + if (ratio >= 1) { + return 60; + } + return 40; + category: Special + contestType: Cool + desc: The power of this move depends on (user's current Speed / target's current + Speed), rounded down. Power is equal to 150 if the result is 4 or more, 120 if + 3, 80 if 2, 60 if 1, 40 if less than 1. If the target's current Speed is 0, this + move's power is 40. + flags: + bullet: 1 + mirror: 1 + protect: 1 + id: electroball + name: Electro Ball + num: 486 + pp: 10 + priority: 0 + secondary: null + shortDesc: More power the faster the user is than the target. + target: Normal + type: Electric + zMovePower: 160 +electroweb: + accuracy: 95 + basePower: 55 + category: Special + contestType: Beautiful + desc: Has a 100% chance to lower the target's Speed by 1 stage. + flags: + mirror: 1 + protect: 1 + id: electroweb + name: Electroweb + num: 527 + pp: 15 + priority: 0 + secondary: + boosts: + Spd: -1 + chance: 100 + shortDesc: 100% chance to lower the foe(s) Speed by 1. + target: AllAdjacentFoes + type: Electric + zMovePower: 100 +ember: + accuracy: 100 + basePower: 40 + category: Special + contestType: Cute + desc: Has a 10% chance to burn the target. + flags: + mirror: 1 + protect: 1 + id: ember + name: Ember + num: 52 + pp: 25 + priority: 0 + secondary: + chance: 10 + status: brn + shortDesc: 10% chance to burn the target. + target: Normal + type: Fire + zMovePower: 100 +energyball: + accuracy: 100 + basePower: 90 + category: Special + contestType: Beautiful + desc: Has a 10% chance to lower the target's Special Defense by 1 stage. + flags: + bullet: 1 + mirror: 1 + protect: 1 + id: energyball + isViable: true + name: Energy Ball + num: 412 + pp: 10 + priority: 0 + secondary: + boosts: + MDef: -1 + chance: 10 + shortDesc: 10% chance to lower the target's Sp. Def by 1. + target: Normal + type: Grass + zMovePower: 175 +eruption: + accuracy: 100 + basePower: 150 + basePowerCallback: move.pow * user.hp / user(Hp); + category: Special + contestType: Beautiful + desc: Power is equal to (user's current HP * 150 / user's maximum HP), rounded down, + but not less than 1. + flags: + mirror: 1 + protect: 1 + id: eruption + isViable: true + name: Eruption + num: 284 + pp: 5 + priority: 0 + secondary: null + shortDesc: Less power as user's HP decreases. Hits foe(s). + target: AllAdjacentFoes + type: Fire + zMovePower: 200 +extrasensory: + accuracy: 100 + basePower: 80 + category: Special + contestType: Cool + desc: Has a 10% chance to flinch the target. + flags: + mirror: 1 + protect: 1 + id: extrasensory + isViable: true + name: Extrasensory + num: 326 + pp: 20 + priority: 0 + secondary: + chance: 10 + volatileStatus: flinch + shortDesc: 10% chance to flinch the target. + target: Normal + type: Psychic + zMovePower: 160 +extremespeed: + accuracy: 100 + basePower: 80 + category: Physical + contestType: Cool + desc: No additional effect. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: extremespeed + isViable: true + name: Extreme Speed + num: 245 + pp: 5 + priority: 2 + secondary: null + shortDesc: Nearly always goes first. + target: Normal + type: Normal + zMovePower: 160 +fairywind: + accuracy: 100 + basePower: 40 + category: Special + contestType: Beautiful + flags: + mirror: 1 + protect: 1 + id: fairywind + name: Fairy Wind + num: 584 + pp: 30 + priority: 0 + secondary: null + shortDesc: No additional effect. + target: Normal + type: Fairy + zMovePower: 100 +faketears: + accuracy: 100 + basePower: 0 + boosts: + MDef: -2 + category: Support + contestType: Cute + desc: Lowers the target's Special Defense by 2 stages. + flags: + mirror: 1 + mystery: 1 + protect: 1 + reflectable: 1 + id: faketears + name: Fake Tears + num: 313 + pp: 20 + priority: 0 + secondary: null + shortDesc: Lowers the target's Sp. Def by 2. + target: Normal + type: Dark + zMoveBoost: + MAtk: 1 +featherdance: + accuracy: 100 + basePower: 0 + boosts: + PAtk: -2 + category: Support + contestType: Beautiful + desc: Lowers the target's Attack by 2 stages. + flags: + dance: 1 + mirror: 1 + mystery: 1 + protect: 1 + reflectable: 1 + id: featherdance + name: Feather Dance + num: 297 + pp: 15 + priority: 0 + secondary: null + shortDesc: Lowers the target's Attack by 2. + target: Normal + type: Flying + zMoveBoost: + PDef: 1 +feintattack: + accuracy: true + basePower: 60 + category: Physical + contestType: Clever + flags: + contact: 1 + mirror: 1 + protect: 1 + id: feintattack + name: Feint Attack + num: 185 + pp: 20 + priority: 0 + secondary: null + shortDesc: This move does not check accuracy. + target: Normal + type: Dark + zMovePower: 120 +fierydance: + accuracy: 100 + basePower: 80 + category: Special + contestType: Beautiful + desc: Has a 50% chance to raise the user's Special Attack by 1 stage. + flags: + dance: 1 + mirror: 1 + protect: 1 + id: fierydance + isViable: true + name: Fiery Dance + num: 552 + pp: 10 + priority: 0 + secondary: + chance: 50 + self: + boosts: + MAtk: 1 + shortDesc: 50% chance to raise the user's Sp. Atk by 1. + target: Normal + type: Fire + zMovePower: 160 +fireblast: + accuracy: 85 + basePower: 110 + category: Special + contestType: Beautiful + desc: Has a 10% chance to burn the target. + flags: + mirror: 1 + protect: 1 + id: fireblast + isViable: true + name: Fire Blast + num: 126 + pp: 5 + priority: 0 + secondary: + chance: 10 + status: brn + shortDesc: 10% chance to burn the target. + target: Normal + type: Fire + zMovePower: 185 +firelash: + accuracy: 100 + basePower: 80 + category: Physical + contestType: Cute + desc: Has a 100% chance to lower the target's Defense by 1 stage. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: firelash + isViable: true + name: Fire Lash + num: 680 + pp: 15 + priority: 0 + secondary: + boosts: + PDef: -1 + chance: 100 + shortDesc: 100% chance to lower the target's Defense by 1. + target: Normal + type: Fire + zMovePower: 160 +firepunch: + accuracy: 100 + basePower: 75 + category: Physical + contestType: Tough + desc: Has a 10% chance to burn the target. + flags: + contact: 1 + mirror: 1 + protect: 1 + punch: 1 + id: firepunch + isViable: true + name: Fire Punch + num: 7 + pp: 15 + priority: 0 + secondary: + chance: 10 + status: brn + shortDesc: 10% chance to burn the target. + target: Normal + type: Fire + zMovePower: 140 +flail: + accuracy: 100 + basePower: 0 + basePowerCallback: |- + val ratio = user.hp * 48 / user(Hp); + if (ratio < 2) { + return 200; + } + if (ratio < 5) { + return 150; + } + if (ratio < 10) { + return 100; + } + if (ratio < 17) { + return 80; + } + if (ratio < 33) { + return 40; + } + return 20; + category: Physical + contestType: Cute + desc: The power of this move is 20 if X is 33 to 48, 40 if X is 17 to 32, 80 if + X is 10 to 16, 100 if X is 5 to 9, 150 if X is 2 to 4, and 200 if X is 0 or 1, + where X is equal to (user's current HP * 48 / user's maximum HP), rounded down. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: flail + name: Flail + num: 175 + pp: 15 + priority: 0 + secondary: null + shortDesc: More power the less HP the user has left. + target: Normal + type: Normal + zMovePower: 160 +flamecharge: + accuracy: 100 + basePower: 50 + category: Physical + contestType: Cool + desc: Has a 100% chance to raise the user's Speed by 1 stage. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: flamecharge + isViable: true + name: Flame Charge + num: 488 + pp: 20 + priority: 0 + secondary: + chance: 100 + self: + boosts: + Spd: 1 + shortDesc: 100% chance to raise the user's Speed by 1. + target: Normal + type: Fire + zMovePower: 100 +flamethrower: + accuracy: 100 + basePower: 90 + category: Special + contestType: Beautiful + desc: Has a 10% chance to burn the target. + flags: + mirror: 1 + protect: 1 + id: flamethrower + isViable: true + name: Flamethrower + num: 53 + pp: 15 + priority: 0 + secondary: + chance: 10 + status: brn + shortDesc: 10% chance to burn the target. + target: Normal + type: Fire + zMovePower: 175 +flamewheel: + accuracy: 100 + basePower: 60 + category: Physical + contestType: Beautiful + desc: Has a 10% chance to burn the target. + flags: + contact: 1 + defrost: 1 + mirror: 1 + protect: 1 + id: flamewheel + name: Flame Wheel + num: 172 + pp: 25 + priority: 0 + secondary: + chance: 10 + status: brn + shortDesc: 10% chance to burn the target. Thaws user. + target: Normal + type: Fire + zMovePower: 120 +flareblitz: + accuracy: 100 + basePower: 120 + category: Physical + contestType: Cool + desc: Has a 10% chance to burn the target. If the target lost HP, the user takes + recoil damage equal to 33% the HP lost by the target, rounded half up, but not + less than 1 HP. + flags: + contact: 1 + defrost: 1 + mirror: 1 + protect: 1 + id: flareblitz + isViable: true + name: Flare Blitz + num: 394 + pp: 15 + priority: 0 + recoil: + denom: 100 + num: 33 + secondary: + chance: 10 + status: brn + shortDesc: Has 33% recoil. 10% chance to burn. Thaws user. + target: Normal + type: Fire + zMovePower: 190 +flash: + accuracy: 100 + basePower: 0 + boosts: + accuracy: -1 + category: Support + contestType: Beautiful + desc: Lowers the target's accuracy by 1 stage. + flags: + mirror: 1 + protect: 1 + reflectable: 1 + id: flash + name: Flash + num: 148 + pp: 20 + priority: 0 + secondary: null + shortDesc: Lowers the target's accuracy by 1. + target: Normal + type: Normal + zMoveBoost: + evasion: 1 +flashcannon: + accuracy: 100 + basePower: 80 + category: Special + contestType: Beautiful + desc: Has a 10% chance to lower the target's Special Defense by 1 stage. + flags: + mirror: 1 + protect: 1 + id: flashcannon + isViable: true + name: Flash Cannon + num: 430 + pp: 10 + priority: 0 + secondary: + boosts: + MDef: -1 + chance: 10 + shortDesc: 10% chance to lower the target's Sp. Def by 1. + target: Normal + type: Steel + zMovePower: 160 +flatter: + accuracy: 100 + basePower: 0 + boosts: + MAtk: 1 + category: Support + contestType: Clever + desc: Raises the target's Special Attack by 1 stage and confuses it. + flags: + mirror: 1 + mystery: 1 + protect: 1 + reflectable: 1 + id: flatter + name: Flatter + num: 260 + pp: 15 + priority: 0 + secondary: null + shortDesc: Raises the target's Sp. Atk by 1 and confuses it. + target: Normal + type: Dark + volatileStatus: confusion + zMoveBoost: + MDef: 1 +fleurcannon: + accuracy: 90 + basePower: 130 + category: Special + contestType: Beautiful + desc: Lowers the user's Special Attack by 2 stages. + flags: + mirror: 1 + protect: 1 + id: fleurcannon + isViable: true + name: Fleur Cannon + num: 705 + pp: 5 + priority: 0 + secondary: null + self: + boosts: + MAtk: -2 + shortDesc: Lowers the user's Sp. Atk by 2. + target: Normal + type: Fairy + zMovePower: 195 +floatyfall: + accuracy: 95 + basePower: 90 + category: Physical + contestType: Cool + desc: Has a 30% chance to flinch the target. + flags: + contact: 1 + gravity: 1 + protect: 1 + id: floatyfall + isNonstandard: LGPE + isUnreleased: true + isViable: true + name: Floaty Fall + num: 731 + pp: 15 + priority: 0 + secondary: + chance: 30 + volatileStatus: flinch + shortDesc: 30% chance to flinch the target. + target: Normal + type: Flying +forcepalm: + accuracy: 100 + basePower: 60 + category: Physical + contestType: Cool + desc: Has a 30% chance to paralyze the target. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: forcepalm + name: Force Palm + num: 395 + pp: 10 + priority: 0 + secondary: + chance: 30 + status: par + shortDesc: 30% chance to paralyze the target. + target: Normal + type: Fighting + zMovePower: 120 +frostbreath: + accuracy: 90 + basePower: 60 + category: Special + contestType: Beautiful + critRatio: 4 + desc: This move is always a critical hit unless the target is under the effect of + Lucky Chant or has the Battle Armor or Shell Armor Abilities. + flags: + mirror: 1 + protect: 1 + id: frostbreath + name: Frost Breath + num: 524 + pp: 10 + priority: 0 + secondary: null + shortDesc: Always results in a critical hit. + target: Normal + type: Ice + zMovePower: 120 +gigadrain: + accuracy: 100 + basePower: 75 + category: Special + contestType: Clever + desc: The user recovers 1/2 the HP lost by the target, rounded half up. If Big Root + is held by the user, the HP recovered is 1.3x normal, rounded half down. + drain: + denom: 2 + num: 1 + flags: + heal: 1 + mirror: 1 + protect: 1 + id: gigadrain + isViable: true + name: Giga Drain + num: 202 + pp: 10 + priority: 0 + secondary: null + shortDesc: User recovers 50% of the damage dealt. + target: Normal + type: Grass + zMovePower: 140 +glaciate: + accuracy: 95 + basePower: 65 + category: Special + contestType: Beautiful + desc: Has a 100% chance to lower the target's Speed by 1 stage. + flags: + mirror: 1 + protect: 1 + id: glaciate + name: Glaciate + num: 549 + pp: 10 + priority: 0 + secondary: + boosts: + Spd: -1 + chance: 100 + shortDesc: 100% chance to lower the foe(s) Speed by 1. + target: AllAdjacentFoes + type: Ice + zMovePower: 120 +glare: + accuracy: 100 + basePower: 0 + category: Support + contestType: Tough + desc: Paralyzes the target. + flags: + mirror: 1 + protect: 1 + reflectable: 1 + id: glare + isViable: true + name: Glare + num: 137 + pp: 30 + priority: 0 + secondary: null + shortDesc: Paralyzes the target. + status: par + target: Normal + type: Normal + zMoveBoost: + MDef: 1 +grasswhistle: + accuracy: 55 + basePower: 0 + category: Support + contestType: Clever + flags: + authentic: 1 + mirror: 1 + protect: 1 + reflectable: 1 + sound: 1 + id: grasswhistle + name: Grass Whistle + num: 320 + pp: 15 + priority: 0 + secondary: null + shortDesc: Causes the target to fall asleep. + status: slp + target: Normal + type: Grass + zMoveBoost: + Spd: 1 +growl: + accuracy: 100 + basePower: 0 + boosts: + PAtk: -1 + category: Support + contestType: Cute + desc: Lowers the target's Attack by 1 stage. + flags: + authentic: 1 + mirror: 1 + protect: 1 + reflectable: 1 + sound: 1 + id: growl + name: Growl + num: 45 + pp: 40 + priority: 0 + secondary: null + shortDesc: Lowers the foe(s) Attack by 1. + target: AllAdjacentFoes + type: Normal + zMoveBoost: + PDef: 1 +gunkshot: + accuracy: 80 + basePower: 120 + category: Physical + contestType: Tough + desc: Has a 30% chance to poison the target. + flags: + mirror: 1 + protect: 1 + id: gunkshot + isViable: true + name: Gunk Shot + num: 441 + pp: 5 + priority: 0 + secondary: + chance: 30 + status: psn + shortDesc: 30% chance to poison the target. + target: Normal + type: Poison + zMovePower: 190 +gust: + accuracy: 100 + basePower: 40 + category: Special + contestType: Clever + desc: Power doubles if the target is using Bounce, Fly, or Sky Drop, or is under + the effect of Sky Drop. + flags: + distance: 1 + mirror: 1 + protect: 1 + id: gust + name: Gust + num: 16 + pp: 35 + priority: 0 + secondary: null + shortDesc: Power doubles during Bounce, Fly, and Sky Drop. + target: Any + type: Flying + zMovePower: 100 +hammerarm: + accuracy: 90 + basePower: 100 + category: Physical + contestType: Tough + desc: Lowers the user's Speed by 1 stage. + flags: + contact: 1 + mirror: 1 + protect: 1 + punch: 1 + id: hammerarm + isViable: true + name: Hammer Arm + num: 359 + pp: 10 + priority: 0 + secondary: null + self: + boosts: + Spd: -1 + shortDesc: Lowers the user's Speed by 1. + target: Normal + type: Fighting + zMovePower: 180 +harden: + accuracy: true + basePower: 0 + boosts: + PDef: 1 + category: Support + contestType: Tough + desc: Raises the user's Defense by 1 stage. + flags: + snatch: 1 + id: harden + name: Harden + num: 106 + pp: 30 + priority: 0 + secondary: null + shortDesc: Raises the user's Defense by 1. + target: Self + type: Normal + zMoveBoost: + PDef: 1 + frostbreath: name: "Frost Breath" num: 524 @@ -217,9 +2751,294 @@ headbutt: target: Normal type: Normal zMovePower: 140 - +headcharge: + accuracy: 100 + basePower: 120 + category: Physical + contestType: Tough + desc: If the target lost HP, the user takes recoil damage equal to 1/4 the HP lost + by the target, rounded half up, but not less than 1 HP. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: headcharge + isViable: true + name: Head Charge + num: 543 + pp: 15 + priority: 0 + recoil: + denom: 4 + num: 1 + secondary: null + shortDesc: Has 1/4 recoil. + target: Normal + type: Normal + zMovePower: 190 +headsmash: + accuracy: 80 + basePower: 150 + category: Physical + contestType: Tough + desc: If the target lost HP, the user takes recoil damage equal to 1/2 the HP lost + by the target, rounded half up, but not less than 1 HP. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: headsmash + isViable: true + name: Head Smash + num: 457 + pp: 5 + priority: 0 + recoil: + denom: 2 + num: 1 + secondary: null + shortDesc: Has 1/2 recoil. + target: Normal + type: Rock + zMovePower: 200 +heartstamp: + accuracy: 100 + basePower: 60 + category: Physical + contestType: Cute + desc: Has a 30% chance to flinch the target. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: heartstamp + name: Heart Stamp + num: 531 + pp: 25 + priority: 0 + secondary: + chance: 30 + volatileStatus: flinch + shortDesc: 30% chance to flinch the target. + target: Normal + type: Psychic + zMovePower: 120 +heatwave: + accuracy: 90 + basePower: 95 + category: Special + contestType: Beautiful + desc: Has a 10% chance to burn the target. + flags: + mirror: 1 + protect: 1 + id: heatwave + isViable: true + name: Heat Wave + num: 257 + pp: 10 + priority: 0 + secondary: + chance: 10 + status: brn + shortDesc: 10% chance to burn the foe(s). + target: AllAdjacentFoes + type: Fire + zMovePower: 175 +highhorsepower: + accuracy: 95 + basePower: 95 + category: Physical + contestType: Tough + flags: + contact: 1 + mirror: 1 + protect: 1 + id: highhorsepower + name: High Horsepower + num: 667 + pp: 10 + priority: 0 + secondary: null + shortDesc: No additional effect. + target: Normal + type: Ground + zMovePower: 175 +honeclaws: + accuracy: true + basePower: 0 + boosts: + PAtk: 1 + accuracy: 1 + category: Support + contestType: Cute + desc: Raises the user's Attack and accuracy by 1 stage. + flags: + snatch: 1 + id: honeclaws + isViable: true + name: Hone Claws + num: 468 + pp: 15 + priority: 0 + secondary: null + shortDesc: Raises the user's Attack and accuracy by 1. + target: Self + type: Dark + zMoveBoost: + PAtk: 1 +hornattack: + accuracy: 100 + basePower: 65 + category: Physical + contestType: Cool + flags: + contact: 1 + mirror: 1 + protect: 1 + id: hornattack + name: Horn Attack + num: 30 + pp: 25 + priority: 0 + secondary: null + shortDesc: No additional effect. + target: Normal + type: Normal + zMovePower: 120 +hornleech: + accuracy: 100 + basePower: 75 + category: Physical + contestType: Tough + desc: The user recovers 1/2 the HP lost by the target, rounded half up. If Big Root + is held by the user, the HP recovered is 1.3x normal, rounded half down. + drain: + denom: 2 + num: 1 + flags: + contact: 1 + heal: 1 + mirror: 1 + protect: 1 + id: hornleech + isViable: true + name: Horn Leech + num: 532 + pp: 10 + priority: 0 + secondary: null + shortDesc: User recovers 50% of the damage dealt. + target: Normal + type: Grass + zMovePower: 140 +howl: + accuracy: true + basePower: 0 + boosts: + PAtk: 1 + category: Support + contestType: Cool + desc: Raises the user's Attack by 1 stage. + flags: + snatch: 1 + id: howl + name: Howl + num: 336 + pp: 40 + priority: 0 + secondary: null + shortDesc: Raises the user's Attack by 1. + target: Self + type: Normal + zMoveBoost: + PAtk: 1 +hydropump: + accuracy: 80 + basePower: 110 + category: Special + contestType: Beautiful + flags: + mirror: 1 + protect: 1 + id: hydropump + isViable: true + name: Hydro Pump + num: 56 + pp: 5 + priority: 0 + secondary: null + shortDesc: No additional effect. + target: Normal + type: Water + zMovePower: 185 +hyperfang: + accuracy: 90 + basePower: 80 + category: Physical + contestType: Cool + desc: Has a 10% chance to flinch the target. + flags: + bite: 1 + contact: 1 + mirror: 1 + protect: 1 + id: hyperfang + name: Hyper Fang + num: 158 + pp: 15 + priority: 0 + secondary: + chance: 10 + volatileStatus: flinch + shortDesc: 10% chance to flinch the target. + target: Normal + type: Normal + zMovePower: 160 +hypervoice: + accuracy: 100 + basePower: 90 + category: Special + contestType: Cool + desc: No additional effect. + flags: + authentic: 1 + mirror: 1 + protect: 1 + sound: 1 + id: hypervoice + isViable: true + name: Hyper Voice + num: 304 + pp: 10 + priority: 0 + secondary: null + shortDesc: No additional effect. Hits adjacent foes. + target: AllAdjacentFoes + type: Normal + zMovePower: 175 +hypnosis: + accuracy: 60 + basePower: 0 + category: Support + contestType: Clever + flags: + mirror: 1 + protect: 1 + reflectable: 1 + id: hypnosis + name: Hypnosis + num: 95 + pp: 20 + priority: 0 + secondary: null + shortDesc: Causes the target to fall asleep. + status: slp + target: Normal + type: Psychic + zMoveBoost: + Spd: 1 icebeam: - name: Ice Beam accuracy: 100 basePower: 90 category: Special @@ -230,6 +3049,7 @@ icebeam: protect: 1 id: icebeam isViable: true + name: Ice Beam num: 58 pp: 10 priority: 0 @@ -240,54 +3060,2032 @@ icebeam: target: Normal type: Ice zMovePower: 175 - + +icehammer: + accuracy: 90 + basePower: 100 + category: Physical + contestType: Tough + desc: Lowers the user's Speed by 1 stage. + flags: + contact: 1 + mirror: 1 + protect: 1 + punch: 1 + id: icehammer + isViable: true + name: Ice Hammer + num: 665 + pp: 10 + priority: 0 + secondary: null + self: + boosts: + Spd: -1 + shortDesc: Lowers the user's Speed by 1. + target: Normal + type: Ice + zMovePower: 180 +icepunch: + accuracy: 100 + basePower: 75 + category: Physical + contestType: Beautiful + desc: Has a 10% chance to freeze the target. + flags: + contact: 1 + mirror: 1 + protect: 1 + punch: 1 + id: icepunch + isViable: true + name: Ice Punch + num: 8 + pp: 15 + priority: 0 + secondary: + chance: 10 + status: frz + shortDesc: 10% chance to freeze the target. + target: Normal + type: Ice + zMovePower: 140 +iceshard: + accuracy: 100 + basePower: 40 + category: Physical + contestType: Beautiful + desc: No additional effect. + flags: + mirror: 1 + protect: 1 + id: iceshard + isViable: true + name: Ice Shard + num: 420 + pp: 30 + priority: 1 + secondary: null + shortDesc: Usually goes first. + target: Normal + type: Ice + zMovePower: 100 +iciclecrash: + accuracy: 90 + basePower: 85 + category: Physical + contestType: Beautiful + desc: Has a 30% chance to flinch the target. + flags: + mirror: 1 + protect: 1 + id: iciclecrash + isViable: true + name: Icicle Crash + num: 556 + pp: 10 + priority: 0 + secondary: + chance: 30 + volatileStatus: flinch + shortDesc: 30% chance to flinch the target. + target: Normal + type: Ice + zMovePower: 160 +icywind: + accuracy: 95 + basePower: 55 + category: Special + contestType: Beautiful + desc: Has a 100% chance to lower the target's Speed by 1 stage. + flags: + mirror: 1 + protect: 1 + id: icywind + name: Icy Wind + num: 196 + pp: 15 + priority: 0 + secondary: + boosts: + Spd: -1 + chance: 100 + shortDesc: 100% chance to lower the foe(s) Speed by 1. + target: AllAdjacentFoes + type: Ice + zMovePower: 100 +inferno: + accuracy: 50 + basePower: 100 + category: Special + contestType: Beautiful + desc: Has a 100% chance to burn the target. + flags: + mirror: 1 + protect: 1 + id: inferno + name: Inferno + num: 517 + pp: 5 + priority: 0 + secondary: + chance: 100 + status: brn + shortDesc: 100% chance to burn the target. + target: Normal + type: Fire + zMovePower: 180 +irondefense: + accuracy: true + basePower: 0 + boosts: + PDef: 2 + category: Support + contestType: Tough + desc: Raises the user's Defense by 2 stages. + flags: + snatch: 1 + id: irondefense + name: Iron Defense + num: 334 + pp: 15 + priority: 0 + secondary: null + shortDesc: Raises the user's Defense by 2. + target: Self + type: Steel + zMoveEffect: clearnegativeboost +ironhead: + accuracy: 100 + basePower: 80 + category: Physical + contestType: Tough + desc: Has a 30% chance to flinch the target. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: ironhead + isViable: true + name: Iron Head + num: 442 + pp: 15 + priority: 0 + secondary: + chance: 30 + volatileStatus: flinch + shortDesc: 30% chance to flinch the target. + target: Normal + type: Steel + zMovePower: 160 +irontail: + accuracy: 75 + basePower: 100 + category: Physical + contestType: Cool + desc: Has a 30% chance to lower the target's Defense by 1 stage. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: irontail + name: Iron Tail + num: 231 + pp: 15 + priority: 0 + secondary: + boosts: + PDef: -1 + chance: 30 + shortDesc: 30% chance to lower the target's Defense by 1. + target: Normal + type: Steel + zMovePower: 180 +karatechop: + accuracy: 100 + basePower: 50 + category: Physical + contestType: Tough + critRatio: 2 + desc: Has a higher chance for a critical hit. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: karatechop + name: Karate Chop + num: 2 + pp: 25 + priority: 0 + secondary: null + shortDesc: High critical hit ratio. + target: Normal + type: Fighting + zMovePower: 100 +kinesis: + accuracy: 80 + basePower: 0 + boosts: + accuracy: -1 + category: Support + contestType: Clever + desc: Lowers the target's accuracy by 1 stage. + flags: + mirror: 1 + protect: 1 + reflectable: 1 + id: kinesis + name: Kinesis + num: 134 + pp: 15 + priority: 0 + secondary: null + shortDesc: Lowers the target's accuracy by 1. + target: Normal + type: Psychic + zMoveBoost: + evasion: 1 +landswrath: + accuracy: 100 + basePower: 90 + category: Physical + contestType: Beautiful + desc: No additional effect. + flags: + mirror: 1 + nonsky: 1 + protect: 1 + id: landswrath + name: Land's Wrath + num: 616 + pp: 10 + priority: 0 + secondary: null + shortDesc: No additional effect. Hits adjacent foes. + target: AllAdjacentFoes + type: Ground + zMovePower: 185 +lavaplume: + accuracy: 100 + basePower: 80 + category: Special + contestType: Tough + desc: Has a 30% chance to burn the target. + flags: + mirror: 1 + protect: 1 + id: lavaplume + isViable: true + name: Lava Plume + num: 436 + pp: 15 + priority: 0 + secondary: + chance: 30 + status: brn + shortDesc: 30% chance to burn adjacent Pokemon. + target: AllAdjacent + type: Fire + zMovePower: 160 +leafage: + accuracy: 100 + basePower: 40 + category: Physical + contestType: Tough + flags: + mirror: 1 + protect: 1 + id: leafage + name: Leafage + num: 670 + pp: 40 + priority: 0 + secondary: null + shortDesc: No additional effect. + target: Normal + type: Grass + zMovePower: 100 +leafblade: + accuracy: 100 + basePower: 90 + category: Physical + contestType: Cool + critRatio: 2 + desc: Has a higher chance for a critical hit. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: leafblade + isViable: true + name: Leaf Blade + num: 348 + pp: 15 + priority: 0 + secondary: null + shortDesc: High critical hit ratio. + target: Normal + type: Grass + zMovePower: 175 +leafstorm: + accuracy: 90 + basePower: 130 + category: Special + contestType: Beautiful + desc: Lowers the user's Special Attack by 2 stages. + flags: + mirror: 1 + protect: 1 + id: leafstorm + isViable: true + name: Leaf Storm + num: 437 + pp: 5 + priority: 0 + secondary: null + self: + boosts: + MAtk: -2 + shortDesc: Lowers the user's Sp. Atk by 2. + target: Normal + type: Grass + zMovePower: 195 +leaftornado: + accuracy: 90 + basePower: 65 + category: Special + contestType: Cool + desc: Has a 50% chance to lower the target's accuracy by 1 stage. + flags: + mirror: 1 + protect: 1 + id: leaftornado + name: Leaf Tornado + num: 536 + pp: 10 + priority: 0 + secondary: + boosts: + accuracy: -1 + chance: 50 + shortDesc: 50% chance to lower the target's accuracy by 1. + target: Normal + type: Grass + zMovePower: 120 +leechlife: + accuracy: 100 + basePower: 80 + category: Physical + contestType: Clever + desc: The user recovers 1/2 the HP lost by the target, rounded half up. If Big Root + is held by the user, the HP recovered is 1.3x normal, rounded half down. + drain: + denom: 2 + num: 1 + flags: + contact: 1 + heal: 1 + mirror: 1 + protect: 1 + id: leechlife + isViable: true + name: Leech Life + num: 141 + pp: 10 + priority: 0 + secondary: null + shortDesc: User recovers 50% of the damage dealt. + target: Normal + type: Bug + zMovePower: 160 +leer: + accuracy: 100 + basePower: 0 + boosts: + PDef: -1 + category: Support + contestType: Cool + desc: Lowers the target's Defense by 1 stage. + flags: + mirror: 1 + protect: 1 + reflectable: 1 + id: leer + name: Leer + num: 43 + pp: 30 + priority: 0 + secondary: null + shortDesc: Lowers the foe(s) Defense by 1. + target: AllAdjacentFoes + type: Normal + zMoveBoost: + PAtk: 1 +lick: + accuracy: 100 + basePower: 30 + category: Physical + contestType: Cute + desc: Has a 30% chance to paralyze the target. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: lick + name: Lick + num: 122 + pp: 30 + priority: 0 + secondary: + chance: 30 + status: par + shortDesc: 30% chance to paralyze the target. + target: Normal + type: Ghost + zMovePower: 100 +lightofruin: + accuracy: 90 + basePower: 140 + category: Special + contestType: Beautiful + desc: If the target lost HP, the user takes recoil damage equal to 1/2 the HP lost + by the target, rounded half up, but not less than 1 HP. + flags: + mirror: 1 + protect: 1 + id: lightofruin + isUnreleased: true + isViable: true + name: Light of Ruin + num: 617 + pp: 5 + priority: 0 + recoil: + denom: 2 + num: 1 + secondary: null + shortDesc: Has 1/2 recoil. + target: Normal + type: Fairy + zMovePower: 200 +liquidation: + accuracy: 100 + basePower: 85 + category: Physical + contestType: Cool + desc: Has a 20% chance to lower the target's Defense by 1 stage. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: liquidation + isViable: true + name: Liquidation + num: 710 + pp: 10 + priority: 0 + secondary: + boosts: + PDef: -1 + chance: 20 + shortDesc: 20% chance to lower the target's Defense by 1. + target: Normal + type: Water + zMovePower: 160 +lovelykiss: + accuracy: 75 + basePower: 0 + category: Support + contestType: Beautiful + flags: + mirror: 1 + protect: 1 + reflectable: 1 + id: lovelykiss + isViable: true + name: Lovely Kiss + num: 142 + pp: 10 + priority: 0 + secondary: null + shortDesc: Causes the target to fall asleep. + status: slp + target: Normal + type: Normal + zMoveBoost: + Spd: 1 +lunge: + accuracy: 100 + basePower: 80 + category: Physical + contestType: Cute + desc: Has a 100% chance to lower the target's Attack by 1 stage. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: lunge + isViable: true + name: Lunge + num: 679 + pp: 15 + priority: 0 + secondary: + boosts: + PAtk: -1 + chance: 100 + shortDesc: 100% chance to lower the target's Attack by 1. + target: Normal + type: Bug + zMovePower: 160 +lusterpurge: + accuracy: 100 + basePower: 70 + category: Special + contestType: Clever + desc: Has a 50% chance to lower the target's Special Defense by 1 stage. + flags: + mirror: 1 + protect: 1 + id: lusterpurge + name: Luster Purge + num: 295 + pp: 5 + priority: 0 + secondary: + boosts: + MDef: -1 + chance: 50 + shortDesc: 50% chance to lower the target's Sp. Def by 1. + target: Normal + type: Psychic + zMovePower: 140 +machpunch: + accuracy: 100 + basePower: 40 + category: Physical + contestType: Cool + desc: No additional effect. + flags: + contact: 1 + mirror: 1 + protect: 1 + punch: 1 + id: machpunch + isViable: true + name: Mach Punch + num: 183 + pp: 30 + priority: 1 + secondary: null + shortDesc: Usually goes first. + target: Normal + type: Fighting + zMovePower: 100 +magicalleaf: + accuracy: true + basePower: 60 + category: Special + contestType: Beautiful + flags: + mirror: 1 + protect: 1 + id: magicalleaf + name: Magical Leaf + num: 345 + pp: 20 + priority: 0 + secondary: null + shortDesc: This move does not check accuracy. + target: Normal + type: Grass + zMovePower: 120 +magnetbomb: + accuracy: true + basePower: 60 + category: Physical + contestType: Cool + flags: + bullet: 1 + mirror: 1 + protect: 1 + id: magnetbomb + name: Magnet Bomb + num: 443 + pp: 20 + priority: 0 + secondary: null + shortDesc: This move does not check accuracy. + target: Normal + type: Steel + zMovePower: 120 +meditate: + accuracy: true + basePower: 0 + boosts: + PAtk: 1 + category: Support + contestType: Beautiful + desc: Raises the user's Attack by 1 stage. + flags: + snatch: 1 + id: meditate + name: Meditate + num: 96 + pp: 40 + priority: 0 + secondary: null + shortDesc: Raises the user's Attack by 1. + target: Self + type: Psychic + zMoveBoost: + PAtk: 1 +megadrain: + accuracy: 100 + basePower: 40 + category: Special + contestType: Clever + desc: The user recovers 1/2 the HP lost by the target, rounded half up. If Big Root + is held by the user, the HP recovered is 1.3x normal, rounded half down. + drain: + denom: 2 + num: 1 + flags: + heal: 1 + mirror: 1 + protect: 1 + id: megadrain + name: Mega Drain + num: 72 + pp: 15 + priority: 0 + secondary: null + shortDesc: User recovers 50% of the damage dealt. + target: Normal + type: Grass + zMovePower: 120 +megahorn: + accuracy: 85 + basePower: 120 + category: Physical + contestType: Cool + flags: + contact: 1 + mirror: 1 + protect: 1 + id: megahorn + isViable: true + name: Megahorn + num: 224 + pp: 10 + priority: 0 + secondary: null + shortDesc: No additional effect. + target: Normal + type: Bug + zMovePower: 190 +megakick: + accuracy: 75 + basePower: 120 + category: Physical + contestType: Cool + flags: + contact: 1 + mirror: 1 + protect: 1 + id: megakick + name: Mega Kick + num: 25 + pp: 5 + priority: 0 + secondary: null + shortDesc: No additional effect. + target: Normal + type: Normal + zMovePower: 190 +megapunch: + accuracy: 85 + basePower: 80 + category: Physical + contestType: Tough + flags: + contact: 1 + mirror: 1 + protect: 1 + punch: 1 + id: megapunch + name: Mega Punch + num: 5 + pp: 20 + priority: 0 + secondary: null + shortDesc: No additional effect. + target: Normal + type: Normal + zMovePower: 160 +metalclaw: + accuracy: 95 + basePower: 50 + category: Physical + contestType: Cool + desc: Has a 10% chance to raise the user's Attack by 1 stage. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: metalclaw + name: Metal Claw + num: 232 + pp: 35 + priority: 0 + secondary: + chance: 10 + self: + boosts: + PAtk: 1 + shortDesc: 10% chance to raise the user's Attack by 1. + target: Normal + type: Steel + zMovePower: 100 +metalsound: + accuracy: 85 + basePower: 0 + boosts: + MDef: -2 + category: Support + contestType: Clever + desc: Lowers the target's Special Defense by 2 stages. + flags: + authentic: 1 + mirror: 1 + mystery: 1 + protect: 1 + reflectable: 1 + sound: 1 + id: metalsound + name: Metal Sound + num: 319 + pp: 40 + priority: 0 + secondary: null + shortDesc: Lowers the target's Sp. Def by 2. + target: Normal + type: Steel + zMoveBoost: + MAtk: 1 +meteormash: + accuracy: 90 + basePower: 90 + category: Physical + contestType: Cool + desc: Has a 20% chance to raise the user's Attack by 1 stage. + flags: + contact: 1 + mirror: 1 + protect: 1 + punch: 1 + id: meteormash + isViable: true + name: Meteor Mash + num: 309 + pp: 10 + priority: 0 + secondary: + chance: 20 + self: + boosts: + PAtk: 1 + shortDesc: 20% chance to raise the user's Attack by 1. + target: Normal + type: Steel + zMovePower: 175 +mirrorshot: + accuracy: 85 + basePower: 65 + category: Special + contestType: Beautiful + desc: Has a 30% chance to lower the target's accuracy by 1 stage. + flags: + mirror: 1 + protect: 1 + id: mirrorshot + name: Mirror Shot + num: 429 + pp: 10 + priority: 0 + secondary: + boosts: + accuracy: -1 + chance: 30 + shortDesc: 30% chance to lower the target's accuracy by 1. + target: Normal + type: Steel + zMovePower: 120 +mistball: + accuracy: 100 + basePower: 70 + category: Special + contestType: Clever + desc: Has a 50% chance to lower the target's Special Attack by 1 stage. + flags: + bullet: 1 + mirror: 1 + protect: 1 + id: mistball + name: Mist Ball + num: 296 + pp: 5 + priority: 0 + secondary: + boosts: + MAtk: -1 + chance: 50 + shortDesc: 50% chance to lower the target's Sp. Atk by 1. + target: Normal + type: Psychic + zMovePower: 140 +moonblast: + accuracy: 100 + basePower: 95 + category: Special + contestType: Beautiful + desc: Has a 30% chance to lower the target's Special Attack by 1 stage. + flags: + mirror: 1 + protect: 1 + id: moonblast + isViable: true + name: Moonblast + num: 585 + pp: 15 + priority: 0 + secondary: + boosts: + MAtk: -1 + chance: 30 + shortDesc: 30% chance to lower the target's Sp. Atk by 1. + target: Normal + type: Fairy + zMovePower: 175 +moongeistbeam: + accuracy: 100 + basePower: 100 + category: Special + contestType: Cool + desc: This move and its effects ignore the Abilities of other Pokemon. + flags: + mirror: 1 + protect: 1 + id: moongeistbeam + ignoreAbility: true + isViable: true + name: Moongeist Beam + num: 714 + pp: 5 + priority: 0 + secondary: null + shortDesc: Ignores the Abilities of other Pokemon. + target: Normal + type: Ghost + zMovePower: 180 +mudbomb: + accuracy: 85 + basePower: 65 + category: Special + contestType: Cute + desc: Has a 30% chance to lower the target's accuracy by 1 stage. + flags: + bullet: 1 + mirror: 1 + protect: 1 + id: mudbomb + name: Mud Bomb + num: 426 + pp: 10 + priority: 0 + secondary: + boosts: + accuracy: -1 + chance: 30 + shortDesc: 30% chance to lower the target's accuracy by 1. + target: Normal + type: Ground + zMovePower: 120 +muddywater: + accuracy: 85 + basePower: 90 + category: Special + contestType: Tough + desc: Has a 30% chance to lower the target's accuracy by 1 stage. + flags: + mirror: 1 + nonsky: 1 + protect: 1 + id: muddywater + name: Muddy Water + num: 330 + pp: 10 + priority: 0 + secondary: + boosts: + accuracy: -1 + chance: 30 + shortDesc: 30% chance to lower the foe(s) accuracy by 1. + target: AllAdjacentFoes + type: Water + zMovePower: 175 +mudshot: + accuracy: 95 + basePower: 55 + category: Special + contestType: Tough + desc: Has a 100% chance to lower the target's Speed by 1 stage. + flags: + mirror: 1 + protect: 1 + id: mudshot + name: Mud Shot + num: 341 + pp: 15 + priority: 0 + secondary: + boosts: + Spd: -1 + chance: 100 + shortDesc: 100% chance to lower the target's Speed by 1. + target: Normal + type: Ground + zMovePower: 100 +mudslap: + accuracy: 100 + basePower: 20 + category: Special + contestType: Cute + desc: Has a 100% chance to lower the target's accuracy by 1 stage. + flags: + mirror: 1 + protect: 1 + id: mudslap + name: Mud-Slap + num: 189 + pp: 10 + priority: 0 + secondary: + boosts: + accuracy: -1 + chance: 100 + shortDesc: 100% chance to lower the target's accuracy by 1. + target: Normal + type: Ground + zMovePower: 100 +mysticalfire: + accuracy: 100 + basePower: 75 + category: Special + contestType: Beautiful + desc: Has a 100% chance to lower the target's Special Attack by 1 stage. + flags: + mirror: 1 + protect: 1 + id: mysticalfire + name: Mystical Fire + num: 595 + pp: 10 + priority: 0 + secondary: + boosts: + MAtk: -1 + chance: 100 + shortDesc: 100% chance to lower the target's Sp. Atk by 1. + target: Normal + type: Fire + zMovePower: 140 +nastyplot: + accuracy: true + basePower: 0 + boosts: + MAtk: 2 + category: Support + contestType: Clever + desc: Raises the user's Special Attack by 2 stages. + flags: + snatch: 1 + id: nastyplot + isViable: true + name: Nasty Plot + num: 417 + pp: 20 + priority: 0 + secondary: null + shortDesc: Raises the user's Sp. Atk by 2. + target: Self + type: Dark + zMoveEffect: clearnegativeboost +needlearm: + accuracy: 100 + basePower: 60 + category: Physical + contestType: Clever + desc: Has a 30% chance to flinch the target. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: needlearm + name: Needle Arm + num: 302 + pp: 15 + priority: 0 + secondary: + chance: 30 + volatileStatus: flinch + shortDesc: 30% chance to flinch the target. + target: Normal + type: Grass + zMovePower: 120 +nightdaze: + accuracy: 95 + basePower: 85 + category: Special + contestType: Cool + desc: Has a 40% chance to lower the target's accuracy by 1 stage. + flags: + mirror: 1 + protect: 1 + id: nightdaze + name: Night Daze + num: 539 + pp: 10 + priority: 0 + secondary: + boosts: + accuracy: -1 + chance: 40 + shortDesc: 40% chance to lower the target's accuracy by 1. + target: Normal + type: Dark + zMovePower: 160 +nightslash: + accuracy: 100 + basePower: 70 + category: Physical + contestType: Cool + critRatio: 2 + desc: Has a higher chance for a critical hit. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: nightslash + isViable: true + name: Night Slash + num: 400 + pp: 15 + priority: 0 + secondary: null + shortDesc: High critical hit ratio. + target: Normal + type: Dark + zMovePower: 140 +nobleroar: + accuracy: 100 + basePower: 0 + boosts: + MAtk: -1 + PAtk: -1 + category: Support + contestType: Tough + desc: Lowers the target's Attack and Special Attack by 1 stage. + flags: + authentic: 1 + mirror: 1 + protect: 1 + reflectable: 1 + sound: 1 + id: nobleroar + name: Noble Roar + num: 568 + pp: 30 + priority: 0 + secondary: null + shortDesc: Lowers the target's Attack and Sp. Atk by 1. + target: Normal + type: Normal + zMoveBoost: + PDef: 1 +nuzzle: + accuracy: 100 + basePower: 20 + category: Physical + contestType: Cute + desc: Has a 100% chance to paralyze the target. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: nuzzle + isViable: true + name: Nuzzle + num: 609 + pp: 20 + priority: 0 + secondary: + chance: 100 + status: par + shortDesc: 100% chance to paralyze the target. + target: Normal + type: Electric + zMovePower: 100 +oblivionwing: + accuracy: 100 + basePower: 80 + category: Special + contestType: Cool + desc: The user recovers 3/4 the HP lost by the target, rounded half up. If Big Root + is held by the user, the HP recovered is 1.3x normal, rounded half down. + drain: + denom: 4 + num: 3 + flags: + distance: 1 + heal: 1 + mirror: 1 + protect: 1 + id: oblivionwing + isViable: true + name: Oblivion Wing + num: 613 + pp: 10 + priority: 0 + secondary: null + shortDesc: User recovers 75% of the damage dealt. + target: Any + type: Flying + zMovePower: 160 +octazooka: + accuracy: 85 + basePower: 65 + category: Special + contestType: Tough + desc: Has a 50% chance to lower the target's accuracy by 1 stage. + flags: + bullet: 1 + mirror: 1 + protect: 1 + id: octazooka + name: Octazooka + num: 190 + pp: 10 + priority: 0 + secondary: + boosts: + accuracy: -1 + chance: 50 + shortDesc: 50% chance to lower the target's accuracy by 1. + target: Normal + type: Water + zMovePower: 120 +ominouswind: + accuracy: 100 + basePower: 60 + category: Special + contestType: Beautiful + desc: Has a 10% chance to raise the user's Attack, Defense, Special Attack, Special + Defense, and Speed by 1 stage. + flags: + mirror: 1 + protect: 1 + id: ominouswind + name: Ominous Wind + num: 466 + pp: 5 + priority: 0 + secondary: + chance: 10 + self: + boosts: + MAtk: 1 + MDef: 1 + PAtk: 1 + PDef: 1 + Spd: 1 + shortDesc: 10% chance to raise all stats by 1 (not acc/eva). + target: Normal + type: Ghost + zMovePower: 120 +originpulse: + accuracy: 85 + basePower: 110 + category: Special + contestType: Beautiful + desc: No additional effect. + flags: + mirror: 1 + protect: 1 + pulse: 1 + id: originpulse + isViable: true + name: Origin Pulse + num: 618 + pp: 10 + priority: 0 + shortDesc: No additional effect. Hits adjacent foes. + target: AllAdjacentFoes + type: Water + zMovePower: 185 +overheat: + accuracy: 90 + basePower: 130 + category: Special + contestType: Beautiful + desc: Lowers the user's Special Attack by 2 stages. + flags: + mirror: 1 + protect: 1 + id: overheat + isViable: true + name: Overheat + num: 315 + pp: 5 + priority: 0 + secondary: null + self: + boosts: + MAtk: -2 + shortDesc: Lowers the user's Sp. Atk by 2. + target: Normal + type: Fire + zMovePower: 195 +paleowave: + accuracy: 100 + basePower: 85 + category: Special + contestType: Beautiful + desc: Has a 20% chance to lower the target's Attack by 1 stage. + flags: + mirror: 1 + protect: 1 + id: paleowave + isNonstandard: CAP + isViable: true + name: Paleo Wave + num: 0 + pp: 15 + priority: 0 + secondary: + boosts: + PAtk: -1 + chance: 20 + shortDesc: 20% chance to lower the target's Attack by 1. + target: Normal + type: Rock + zMovePower: 160 +paraboliccharge: + accuracy: 100 + basePower: 65 + category: Special + contestType: Clever + desc: The user recovers 1/2 the HP lost by the target, rounded half up. If Big Root + is held by the user, the HP recovered is 1.3x normal, rounded half down. + drain: + denom: 2 + num: 1 + flags: + heal: 1 + mirror: 1 + protect: 1 + id: paraboliccharge + name: Parabolic Charge + num: 570 + pp: 20 + priority: 0 + secondary: null + shortDesc: User recovers 50% of the damage dealt. + target: AllAdjacent + type: Electric + zMovePower: 120 +peck: + accuracy: 100 + basePower: 35 + category: Physical + contestType: Cool + flags: + contact: 1 + distance: 1 + mirror: 1 + protect: 1 + id: peck + name: Peck + num: 64 + pp: 35 + priority: 0 + secondary: null + shortDesc: No additional effect. + target: Any + type: Flying + zMovePower: 100 +petalblizzard: + accuracy: 100 + basePower: 90 + category: Physical + contestType: Beautiful + desc: No additional effect. + flags: + mirror: 1 + protect: 1 + id: petalblizzard + isViable: true + name: Petal Blizzard + num: 572 + pp: 15 + priority: 0 + secondary: null + shortDesc: No additional effect. Hits adjacent Pokemon. + target: AllAdjacent + type: Grass + zMovePower: 175 +playnice: + accuracy: true + basePower: 0 + boosts: + PAtk: -1 + category: Support + contestType: Cute + desc: Lowers the target's Attack by 1 stage. + flags: + authentic: 1 + mirror: 1 + reflectable: 1 + id: playnice + name: Play Nice + num: 589 + pp: 20 + priority: 0 + secondary: null + shortDesc: Lowers the target's Attack by 1. + target: Normal + type: Normal + zMoveBoost: + PDef: 1 +playrough: + accuracy: 90 + basePower: 90 + category: Physical + contestType: Cute + desc: Has a 10% chance to lower the target's Attack by 1 stage. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: playrough + isViable: true + name: Play Rough + num: 583 + pp: 10 + priority: 0 + secondary: + boosts: + PAtk: -1 + chance: 10 + shortDesc: 10% chance to lower the target's Attack by 1. + target: Normal + type: Fairy + zMovePower: 175 +poisonfang: + accuracy: 100 + basePower: 50 + category: Physical + contestType: Clever + desc: Has a 50% chance to badly poison the target. + flags: + bite: 1 + contact: 1 + mirror: 1 + protect: 1 + id: poisonfang + name: Poison Fang + num: 305 + pp: 15 + priority: 0 + secondary: + chance: 50 + status: tox + shortDesc: 50% chance to badly poison the target. + target: Normal + type: Poison + zMovePower: 100 poisongas: - name: "Poison Gas" - num: 139 accuracy: 90 basePower: 0 category: Support - desc: "Poisons the target." - shortDesc: "Poisons the foe(s)." - id: "poisongas" - pp: 40 - priority: 0 - flags: + contestType: Clever + desc: Poisons the target. + flags: + mirror: 1 protect: 1 reflectable: 1 - mirror: 1 - status: 'psn' - secondary: null - target: "AllAdjacentFoes" - type: "Poison" - zMoveBoost: - def: 1 - contestType: "Clever" - -poisonsting: - name: "Poison Sting" - num: 40 - accuracy: 100 - basePower: 15 - category: "Physical" - desc: "Has a 30% chance to poison the target." - shortDesc: "30% chance to poison the target." - id: "poisonsting" - pp: 35 + id: poisongas + name: Poison Gas + num: 139 + pp: 40 priority: 0 - flags: - protect: 1 + secondary: null + shortDesc: Poisons the foe(s). + status: psn + target: AllAdjacentFoes + type: Poison + zMoveBoost: + PDef: 1 +poisonjab: + accuracy: 100 + basePower: 80 + category: Physical + contestType: Tough + desc: Has a 30% chance to poison the target. + flags: + contact: 1 mirror: 1 + protect: 1 + id: poisonjab + isViable: true + name: Poison Jab + num: 398 + pp: 20 + priority: 0 secondary: chance: 30 - status: 'psn' - target: "Normal" - type: "Poison" + status: psn + shortDesc: 30% chance to poison the target. + target: Normal + type: Poison + zMovePower: 160 +poisonpowder: + accuracy: 75 + basePower: 0 + category: Support + contestType: Clever + desc: Poisons the target. + flags: + mirror: 1 + powder: 1 + protect: 1 + reflectable: 1 + id: poisonpowder + name: Poison Powder + num: 77 + pp: 35 + priority: 0 + secondary: null + shortDesc: Poisons the target. + status: psn + target: Normal + type: Poison + zMoveBoost: + PDef: 1 +poisonsting: + accuracy: 100 + basePower: 15 + category: Physical + contestType: Clever + desc: Has a 30% chance to poison the target. + flags: + mirror: 1 + protect: 1 + id: poisonsting + name: Poison Sting + num: 40 + pp: 35 + priority: 0 + secondary: + chance: 30 + status: psn + shortDesc: 30% chance to poison the target. + target: Normal + type: Poison zMovePower: 100 - contestType: "Clever" +poisontail: + accuracy: 100 + basePower: 50 + category: Physical + contestType: Clever + critRatio: 2 + desc: Has a 10% chance to poison the target and a higher chance for a critical hit. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: poisontail + name: Poison Tail + num: 342 + pp: 25 + priority: 0 + secondary: + chance: 10 + status: psn + shortDesc: High critical hit ratio. 10% chance to poison. + target: Normal + type: Poison + zMovePower: 100 +pound: + accuracy: 100 + basePower: 40 + category: Physical + contestType: Tough + flags: + contact: 1 + mirror: 1 + protect: 1 + id: pound + name: Pound + num: 1 + pp: 35 + priority: 0 + secondary: null + shortDesc: No additional effect. + target: Normal + type: Normal + zMovePower: 100 +powdersnow: + accuracy: 100 + basePower: 40 + category: Special + contestType: Beautiful + desc: Has a 10% chance to freeze the target. + flags: + mirror: 1 + protect: 1 + id: powdersnow + name: Powder Snow + num: 181 + pp: 25 + priority: 0 + secondary: + chance: 10 + status: frz + shortDesc: 10% chance to freeze the foe(s). + target: AllAdjacentFoes + type: Ice + zMovePower: 100 +powergem: + accuracy: 100 + basePower: 80 + category: Special + contestType: Beautiful + flags: + mirror: 1 + protect: 1 + id: powergem + isViable: true + name: Power Gem + num: 408 + pp: 20 + priority: 0 + secondary: null + shortDesc: No additional effect. + target: Normal + type: Rock + zMovePower: 160 +poweruppunch: + accuracy: 100 + basePower: 40 + category: Physical + contestType: Tough + desc: Has a 100% chance to raise the user's Attack by 1 stage. + flags: + contact: 1 + mirror: 1 + protect: 1 + punch: 1 + id: poweruppunch + isViable: true + name: Power-Up Punch + num: 612 + pp: 20 + priority: 0 + secondary: + chance: 100 + self: + boosts: + PAtk: 1 + shortDesc: 100% chance to raise the user's Attack by 1. + target: Normal + type: Fighting + zMovePower: 100 +powerwhip: + accuracy: 85 + basePower: 120 + category: Physical + contestType: Tough + flags: + contact: 1 + mirror: 1 + protect: 1 + id: powerwhip + isViable: true + name: Power Whip + num: 438 + pp: 10 + priority: 0 + secondary: null + shortDesc: No additional effect. + target: Normal + type: Grass + zMovePower: 190 +precipiceblades: + accuracy: 85 + basePower: 120 + category: Physical + contestType: Cool + desc: No additional effect. + flags: + mirror: 1 + nonsky: 1 + protect: 1 + id: precipiceblades + isViable: true + name: Precipice Blades + num: 619 + pp: 10 + priority: 0 + shortDesc: No additional effect. Hits adjacent foes. + target: AllAdjacentFoes + type: Ground + zMovePower: 190 +psybeam: + accuracy: 100 + basePower: 65 + category: Special + contestType: Beautiful + desc: Has a 10% chance to confuse the target. + flags: + mirror: 1 + protect: 1 + id: psybeam + name: Psybeam + num: 60 + pp: 20 + priority: 0 + secondary: + chance: 10 + volatileStatus: confusion + shortDesc: 10% chance to confuse the target. + target: Normal + type: Psychic + zMovePower: 120 +psychic: + accuracy: 100 + basePower: 90 + category: Special + contestType: Clever + desc: Has a 10% chance to lower the target's Special Defense by 1 stage. + flags: + mirror: 1 + protect: 1 + id: psychic + isViable: true + name: Psychic + num: 94 + pp: 10 + priority: 0 + secondary: + boosts: + MDef: -1 + chance: 10 + shortDesc: 10% chance to lower the target's Sp. Def by 1. + target: Normal + type: Psychic + zMovePower: 175 +psychoboost: + accuracy: 90 + basePower: 140 + category: Special + contestType: Clever + desc: Lowers the user's Special Attack by 2 stages. + flags: + mirror: 1 + protect: 1 + id: psychoboost + isViable: true + name: Psycho Boost + num: 354 + pp: 5 + priority: 0 + secondary: null + self: + boosts: + MAtk: -2 + shortDesc: Lowers the user's Sp. Atk by 2. + target: Normal + type: Psychic + zMovePower: 200 +psychocut: + accuracy: 100 + basePower: 70 + category: Physical + contestType: Cool + critRatio: 2 + desc: Has a higher chance for a critical hit. + flags: + mirror: 1 + protect: 1 + id: psychocut + isViable: true + name: Psycho Cut + num: 427 + pp: 20 + priority: 0 + secondary: null + shortDesc: High critical hit ratio. + target: Normal + type: Psychic + zMovePower: 140 +quickattack: + accuracy: 100 + basePower: 40 + category: Physical + contestType: Cool + desc: No additional effect. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: quickattack + isViable: true + name: Quick Attack + num: 98 + pp: 30 + priority: 1 + secondary: null + shortDesc: Usually goes first. + target: Normal + type: Normal + zMovePower: 100 +quiverdance: + accuracy: true + basePower: 0 + boosts: + MAtk: 1 + MDef: 1 + Spd: 1 + category: Support + contestType: Beautiful + desc: Raises the user's Special Attack, Special Defense, and Speed by 1 stage. + flags: + dance: 1 + snatch: 1 + id: quiverdance + isViable: true + name: Quiver Dance + num: 483 + pp: 20 + priority: 0 + secondary: null + shortDesc: Raises the user's Sp. Atk, Sp. Def, Speed by 1. + target: Self + type: Bug + zMoveEffect: clearnegativeboost +razorleaf: + accuracy: 95 + basePower: 55 + category: Physical + contestType: Cool + critRatio: 2 + desc: Has a higher chance for a critical hit. + flags: + mirror: 1 + protect: 1 + id: razorleaf + name: Razor Leaf + num: 75 + pp: 25 + priority: 0 + secondary: null + shortDesc: High critical hit ratio. Hits adjacent foes. + target: AllAdjacentFoes + type: Grass + zMovePower: 100 +razorshell: + accuracy: 95 + basePower: 75 + category: Physical + contestType: Cool + desc: Has a 50% chance to lower the target's Defense by 1 stage. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: razorshell + isViable: true + name: Razor Shell + num: 534 + pp: 10 + priority: 0 + secondary: + boosts: + PDef: -1 + chance: 50 + shortDesc: 50% chance to lower the target's Defense by 1. + target: Normal + type: Water + zMovePower: 140 +rockclimb: + accuracy: 85 + basePower: 90 + category: Physical + contestType: Tough + desc: Has a 20% chance to confuse the target. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: rockclimb + name: Rock Climb + num: 431 + pp: 20 + priority: 0 + secondary: + chance: 20 + volatileStatus: confusion + shortDesc: 20% chance to confuse the target. + target: Normal + type: Normal + zMovePower: 175 +rockpolish: + accuracy: true + basePower: 0 + boosts: + Spd: 2 + category: Support + contestType: Tough + desc: Raises the user's Speed by 2 stages. + flags: + snatch: 1 + id: rockpolish + isViable: true + name: Rock Polish + num: 397 + pp: 20 + priority: 0 + secondary: null + shortDesc: Raises the user's Speed by 2. + target: Self + type: Rock + zMoveEffect: clearnegativeboost +rockslide: + accuracy: 90 + basePower: 75 + category: Physical + contestType: Tough + desc: Has a 30% chance to flinch the target. + flags: + mirror: 1 + protect: 1 + id: rockslide + isViable: true + name: Rock Slide + num: 157 + pp: 10 + priority: 0 + secondary: + chance: 30 + volatileStatus: flinch + shortDesc: 30% chance to flinch the foe(s). + target: AllAdjacentFoes + type: Rock + zMovePower: 140 +rocksmash: + accuracy: 100 + basePower: 40 + category: Physical + contestType: Tough + desc: Has a 50% chance to lower the target's Defense by 1 stage. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: rocksmash + name: Rock Smash + num: 249 + pp: 15 + priority: 0 + secondary: + boosts: + PDef: -1 + chance: 50 + shortDesc: 50% chance to lower the target's Defense by 1. + target: Normal + type: Fighting + zMovePower: 100 +rockthrow: + accuracy: 90 + basePower: 50 + category: Physical + contestType: Tough + flags: + mirror: 1 + protect: 1 + id: rockthrow + name: Rock Throw + num: 88 + pp: 15 + priority: 0 + secondary: null + shortDesc: No additional effect. + target: Normal + type: Rock + zMovePower: 100 +rocktomb: + accuracy: 95 + basePower: 60 + category: Physical + contestType: Clever + desc: Has a 100% chance to lower the target's Speed by 1 stage. + flags: + mirror: 1 + protect: 1 + id: rocktomb + name: Rock Tomb + num: 317 + pp: 15 + priority: 0 + secondary: + boosts: + Spd: -1 + chance: 100 + shortDesc: 100% chance to lower the target's Speed by 1. + target: Normal + type: Rock + zMovePower: 120 +rollingkick: + accuracy: 85 + basePower: 60 + category: Physical + contestType: Cool + desc: Has a 30% chance to flinch the target. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: rollingkick + name: Rolling Kick + num: 27 + pp: 15 + priority: 0 + secondary: + chance: 30 + volatileStatus: flinch + shortDesc: 30% chance to flinch the target. + target: Normal + type: Fighting + zMovePower: 120 +sacredfire: + accuracy: 95 + basePower: 100 + category: Physical + contestType: Beautiful + desc: Has a 50% chance to burn the target. + flags: + defrost: 1 + mirror: 1 + protect: 1 + id: sacredfire + isViable: true + name: Sacred Fire + num: 221 + pp: 5 + priority: 0 + secondary: + chance: 50 + status: brn + shortDesc: 50% chance to burn the target. Thaws user. + target: Normal + type: Fire + zMovePower: 180 +sandattack: + accuracy: 100 + basePower: 0 + boosts: + accuracy: -1 + category: Support + contestType: Cute + desc: Lowers the target's accuracy by 1 stage. + flags: + mirror: 1 + protect: 1 + reflectable: 1 + id: sandattack + name: Sand Attack + num: 28 + pp: 15 + priority: 0 + secondary: null + shortDesc: Lowers the target's accuracy by 1. + target: Normal + type: Ground + zMoveBoost: + evasion: 1 scald: - name: Scald accuracy: 100 basePower: 80 category: Special @@ -297,9 +5095,9 @@ scald: defrost: 1 mirror: 1 protect: 1 - thaws: 1 id: scald isViable: true + name: Scald num: 503 pp: 15 priority: 0 @@ -308,36 +5106,769 @@ scald: status: brn shortDesc: 30% chance to burn the target. Thaws target. target: Normal + thawsTarget: true type: Water zMovePower: 160 - -snarl: - name: "Snarl" - num: 555 - accuracy: 95 - basePower: 55 - category: "Special" - desc: "Has a 100% chance to lower the target's Special Attack by 1 stage." - shortDesc: "100% chance to lower the foe(s) Sp. Atk by 1." - id: "snarl" +scaryface: + accuracy: 100 + basePower: 0 + boosts: + Spd: -2 + category: Support + contestType: Tough + desc: Lowers the target's Speed by 2 stages. + flags: + mirror: 1 + mystery: 1 + protect: 1 + reflectable: 1 + id: scaryface + name: Scary Face + num: 184 + pp: 10 + priority: 0 + secondary: null + shortDesc: Lowers the target's Speed by 2. + target: Normal + type: Normal + zMoveBoost: + Spd: 1 +scratch: + accuracy: 100 + basePower: 40 + category: Physical + contestType: Tough + flags: + contact: 1 + mirror: 1 + protect: 1 + id: scratch + name: Scratch + num: 10 + pp: 35 + priority: 0 + secondary: null + shortDesc: No additional effect. + target: Normal + type: Normal + zMovePower: 100 +screech: + accuracy: 85 + basePower: 0 + boosts: + PDef: -2 + category: Support + contestType: Clever + desc: Lowers the target's Defense by 2 stages. + flags: + authentic: 1 + mirror: 1 + mystery: 1 + protect: 1 + reflectable: 1 + sound: 1 + id: screech + name: Screech + num: 103 + pp: 40 + priority: 0 + secondary: null + shortDesc: Lowers the target's Defense by 2. + target: Normal + type: Normal + zMoveBoost: + PAtk: 1 +searingshot: + accuracy: 100 + basePower: 100 + category: Special + contestType: Cool + desc: Has a 30% chance to burn the target. + flags: + bullet: 1 + mirror: 1 + protect: 1 + id: searingshot + isViable: true + name: Searing Shot + num: 545 + pp: 5 + priority: 0 + secondary: + chance: 30 + status: brn + shortDesc: 30% chance to burn adjacent Pokemon. + target: AllAdjacent + type: Fire + zMovePower: 180 +seedbomb: + accuracy: 100 + basePower: 80 + category: Physical + contestType: Tough + flags: + bullet: 1 + mirror: 1 + protect: 1 + id: seedbomb + isViable: true + name: Seed Bomb + num: 402 pp: 15 priority: 0 + secondary: null + shortDesc: No additional effect. + target: Normal + type: Grass + zMovePower: 160 +seedflare: + accuracy: 85 + basePower: 120 + category: Special + contestType: Beautiful + desc: Has a 40% chance to lower the target's Special Defense by 2 stages. flags: - protect: 1 mirror: 1 - sound: 1 + protect: 1 + id: seedflare + isViable: true + name: Seed Flare + num: 465 + pp: 5 + priority: 0 + secondary: + boosts: + MDef: -2 + chance: 40 + shortDesc: 40% chance to lower the target's Sp. Def by 2. + target: Normal + type: Grass + zMovePower: 190 +shadowball: + accuracy: 100 + basePower: 80 + category: Special + contestType: Clever + desc: Has a 20% chance to lower the target's Special Defense by 1 stage. + flags: + bullet: 1 + mirror: 1 + protect: 1 + id: shadowball + isViable: true + name: Shadow Ball + num: 247 + pp: 15 + priority: 0 + secondary: + boosts: + MDef: -1 + chance: 20 + shortDesc: 20% chance to lower the target's Sp. Def by 1. + target: Normal + type: Ghost + zMovePower: 160 +shadowbone: + accuracy: 100 + basePower: 85 + category: Physical + contestType: Cool + desc: Has a 20% chance to lower the target's Defense by 1 stage. + flags: + mirror: 1 + protect: 1 + id: shadowbone + isViable: true + name: Shadow Bone + num: 708 + pp: 10 + priority: 0 + secondary: + boosts: + PDef: -1 + chance: 20 + shortDesc: 20% chance to lower the target's Defense by 1. + target: Normal + type: Ghost + zMovePower: 160 +shadowclaw: + accuracy: 100 + basePower: 70 + category: Physical + contestType: Cool + critRatio: 2 + desc: Has a higher chance for a critical hit. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: shadowclaw + isViable: true + name: Shadow Claw + num: 421 + pp: 15 + priority: 0 + secondary: null + shortDesc: High critical hit ratio. + target: Normal + type: Ghost + zMovePower: 140 +shadowpunch: + accuracy: true + basePower: 60 + category: Physical + contestType: Clever + flags: + contact: 1 + mirror: 1 + protect: 1 + punch: 1 + id: shadowpunch + isViable: true + name: Shadow Punch + num: 325 + pp: 20 + priority: 0 + secondary: null + shortDesc: This move does not check accuracy. + target: Normal + type: Ghost + zMovePower: 120 +shadowsneak: + accuracy: 100 + basePower: 40 + category: Physical + contestType: Clever + desc: No additional effect. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: shadowsneak + isViable: true + name: Shadow Sneak + num: 425 + pp: 30 + priority: 1 + secondary: null + shortDesc: Usually goes first. + target: Normal + type: Ghost + zMovePower: 100 +shadowstrike: + accuracy: 95 + basePower: 80 + category: Physical + contestType: Clever + desc: Has a 50% chance to lower the target's Defense by 1 stage. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: shadowstrike + isNonstandard: CAP + isViable: true + name: Shadow Strike + num: 0 + pp: 10 + priority: 0 + secondary: + boosts: + PDef: -1 + chance: 50 + shortDesc: 50% chance to lower the target's Defense by 1. + target: Normal + type: Ghost + zMovePower: 160 +sharpen: + accuracy: true + basePower: 0 + boosts: + PAtk: 1 + category: Support + contestType: Cute + desc: Raises the user's Attack by 1 stage. + flags: + snatch: 1 + id: sharpen + name: Sharpen + num: 159 + pp: 30 + priority: 0 + secondary: null + shortDesc: Raises the user's Attack by 1. + target: Self + type: Normal + zMoveBoost: + PAtk: 1 +shellsmash: + accuracy: true + basePower: 0 + boosts: + MAtk: 2 + MDef: -1 + PAtk: 2 + PDef: -1 + Spd: 2 + category: Support + contestType: Tough + desc: Lowers the user's Defense and Special Defense by 1 stage. Raises the user's + Attack, Special Attack, and Speed by 2 stages. + flags: + snatch: 1 + id: shellsmash + isViable: true + name: Shell Smash + num: 504 + pp: 15 + priority: 0 + secondary: null + shortDesc: Lowers Def, SpD by 1; raises Atk, SpA, Spe by 2. + target: Self + type: Normal + zMoveEffect: clearnegativeboost +shiftgear: + accuracy: true + basePower: 0 + boosts: + PAtk: 1 + Spd: 2 + category: Support + contestType: Clever + desc: Raises the user's Speed by 2 stages and its Attack by 1 stage. + flags: + snatch: 1 + id: shiftgear + isViable: true + name: Shift Gear + num: 508 + pp: 10 + priority: 0 + secondary: null + shortDesc: Raises the user's Speed by 2 and Attack by 1. + target: Self + type: Steel + zMoveEffect: clearnegativeboost +shockwave: + accuracy: true + basePower: 60 + category: Special + contestType: Cool + flags: + mirror: 1 + protect: 1 + id: shockwave + name: Shock Wave + num: 351 + pp: 20 + priority: 0 + secondary: null + shortDesc: This move does not check accuracy. + target: Normal + type: Electric + zMovePower: 120 +signalbeam: + accuracy: 100 + basePower: 75 + category: Special + contestType: Beautiful + desc: Has a 10% chance to confuse the target. + flags: + mirror: 1 + protect: 1 + id: signalbeam + isViable: true + name: Signal Beam + num: 324 + pp: 15 + priority: 0 + secondary: + chance: 10 + volatileStatus: confusion + shortDesc: 10% chance to confuse the target. + target: Normal + type: Bug + zMovePower: 140 +silverwind: + accuracy: 100 + basePower: 60 + category: Special + contestType: Beautiful + desc: Has a 10% chance to raise the user's Attack, Defense, Special Attack, Special + Defense, and Speed by 1 stage. + flags: + mirror: 1 + protect: 1 + id: silverwind + name: Silver Wind + num: 318 + pp: 5 + priority: 0 + secondary: + chance: 10 + self: + boosts: + MAtk: 1 + MDef: 1 + PAtk: 1 + PDef: 1 + Spd: 1 + shortDesc: 10% chance to raise all stats by 1 (not acc/eva). + target: Normal + type: Bug + zMovePower: 120 +sing: + accuracy: 55 + basePower: 0 + category: Support + contestType: Cute + flags: authentic: 1 + mirror: 1 + protect: 1 + reflectable: 1 + sound: 1 + id: sing + name: Sing + num: 47 + pp: 15 + priority: 0 + secondary: null + shortDesc: Causes the target to fall asleep. + status: slp + target: Normal + type: Normal + zMoveBoost: + Spd: 1 +sizzlyslide: + accuracy: 100 + basePower: 90 + category: Physical + contestType: Clever + desc: Has a 100% chance to burn the foe. + flags: + contact: 1 + defrost: 1 + protect: 1 + id: sizzlyslide + isNonstandard: LGPE + isUnreleased: true + isViable: true + name: Sizzly Slide + num: 735 + pp: 15 + priority: 0 secondary: chance: 100 - boosts: - matk: -1 - target: "AllAdjacentFoes" - type: "Dark" + status: brn + shortDesc: 100% chance to burn the foe. + target: Normal + type: Fire +skyuppercut: + accuracy: 90 + basePower: 85 + category: Physical + contestType: Cool + desc: This move can hit a target using Bounce, Fly, or Sky Drop, or is under the + effect of Sky Drop. + flags: + contact: 1 + mirror: 1 + protect: 1 + punch: 1 + id: skyuppercut + name: Sky Uppercut + num: 327 + pp: 15 + priority: 0 + secondary: null + shortDesc: Can hit Pokemon using Bounce, Fly, or Sky Drop. + target: Normal + type: Fighting + zMovePower: 160 +slam: + accuracy: 75 + basePower: 80 + category: Physical + contestType: Tough + flags: + contact: 1 + mirror: 1 + nonsky: 1 + protect: 1 + id: slam + name: Slam + num: 21 + pp: 20 + priority: 0 + secondary: null + shortDesc: No additional effect. + target: Normal + type: Normal + zMovePower: 160 +slash: + accuracy: 100 + basePower: 70 + category: Physical + contestType: Cool + critRatio: 2 + desc: Has a higher chance for a critical hit. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: slash + name: Slash + num: 163 + pp: 20 + priority: 0 + secondary: null + shortDesc: High critical hit ratio. + target: Normal + type: Normal + zMovePower: 140 +sleeppowder: + accuracy: 75 + basePower: 0 + category: Support + contestType: Clever + flags: + mirror: 1 + powder: 1 + protect: 1 + reflectable: 1 + id: sleeppowder + isViable: true + name: Sleep Powder + num: 79 + pp: 15 + priority: 0 + secondary: null + shortDesc: Causes the target to fall asleep. + status: slp + target: Normal + type: Grass + zMoveBoost: + Spd: 1 +sludge: + accuracy: 100 + basePower: 65 + category: Special + contestType: Tough + desc: Has a 30% chance to poison the target. + flags: + mirror: 1 + protect: 1 + id: sludge + name: Sludge + num: 124 + pp: 20 + priority: 0 + secondary: + chance: 30 + status: psn + shortDesc: 30% chance to poison the target. + target: Normal + type: Poison + zMovePower: 120 +sludgebomb: + accuracy: 100 + basePower: 90 + category: Special + contestType: Tough + desc: Has a 30% chance to poison the target. + flags: + bullet: 1 + mirror: 1 + protect: 1 + id: sludgebomb + isViable: true + name: Sludge Bomb + num: 188 + pp: 10 + priority: 0 + secondary: + chance: 30 + status: psn + shortDesc: 30% chance to poison the target. + target: Normal + type: Poison + zMovePower: 175 +sludgewave: + accuracy: 100 + basePower: 95 + category: Special + contestType: Tough + desc: Has a 10% chance to poison the target. + flags: + mirror: 1 + protect: 1 + id: sludgewave + isViable: true + name: Sludge Wave + num: 482 + pp: 10 + priority: 0 + secondary: + chance: 10 + status: psn + shortDesc: 10% chance to poison adjacent Pokemon. + target: AllAdjacent + type: Poison + zMovePower: 175 +smartstrike: + accuracy: true + basePower: 70 + category: Physical + contestType: Cool + flags: + contact: 1 + mirror: 1 + protect: 1 + id: smartstrike + name: Smart Strike + num: 684 + pp: 10 + priority: 0 + secondary: null + shortDesc: This move does not check accuracy. + target: Normal + type: Steel + zMovePower: 140 +smog: + accuracy: 70 + basePower: 30 + category: Special + contestType: Tough + desc: Has a 40% chance to poison the target. + flags: + mirror: 1 + protect: 1 + id: smog + name: Smog + num: 123 + pp: 20 + priority: 0 + secondary: + chance: 40 + status: psn + shortDesc: 40% chance to poison the target. + target: Normal + type: Poison zMovePower: 100 - contestType: "Tough" - +smokescreen: + accuracy: 100 + basePower: 0 + boosts: + accuracy: -1 + category: Support + contestType: Clever + desc: Lowers the target's accuracy by 1 stage. + flags: + mirror: 1 + protect: 1 + reflectable: 1 + id: smokescreen + name: Smokescreen + num: 108 + pp: 20 + priority: 0 + secondary: null + shortDesc: Lowers the target's accuracy by 1. + target: Normal + type: Normal + zMoveBoost: + evasion: 1 +snarl: + accuracy: 95 + basePower: 55 + category: Special + contestType: Tough + desc: Has a 100% chance to lower the target's Special Attack by 1 stage. + flags: + authentic: 1 + mirror: 1 + protect: 1 + sound: 1 + id: snarl + name: Snarl + num: 555 + pp: 15 + priority: 0 + secondary: + boosts: + MAtk: -1 + chance: 100 + shortDesc: 100% chance to lower the foe(s) Sp. Atk by 1. + target: AllAdjacentFoes + type: Dark + zMovePower: 100 +spacialrend: + accuracy: 95 + basePower: 100 + category: Special + contestType: Beautiful + critRatio: 2 + desc: Has a higher chance for a critical hit. + flags: + mirror: 1 + protect: 1 + id: spacialrend + isViable: true + name: Spacial Rend + num: 460 + pp: 5 + priority: 0 + secondary: null + shortDesc: High critical hit ratio. + target: Normal + type: Dragon + zMovePower: 180 +spark: + accuracy: 100 + basePower: 65 + category: Physical + contestType: Cool + desc: Has a 30% chance to paralyze the target. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: spark + name: Spark + num: 209 + pp: 20 + priority: 0 + secondary: + chance: 30 + status: par + shortDesc: 30% chance to paralyze the target. + target: Normal + type: Electric + zMovePower: 120 +splishysplash: + accuracy: 100 + basePower: 90 + category: Special + contestType: Cool + desc: Has a 30% chance to paralyze the target. + flags: + protect: 1 + id: splishysplash + isNonstandard: LGPE + isUnreleased: true + isViable: true + name: Splishy Splash + num: 730 + pp: 15 + priority: 0 + secondary: + chance: 30 + status: par + shortDesc: 30% chance to paralyze the target. + target: AllAdjacentFoes + type: Water spore: - name: Spore accuracy: 100 basePower: 0 category: Support @@ -349,6 +5880,7 @@ spore: reflectable: 1 id: spore isViable: true + name: Spore num: 147 pp: 15 priority: 0 @@ -358,29 +5890,634 @@ spore: target: Normal type: Grass zMoveEffect: clearnegativeboost - +steameruption: + accuracy: 95 + basePower: 110 + category: Special + contestType: Beautiful + desc: Has a 30% chance to burn the target. The target thaws out if it is frozen. + flags: + defrost: 1 + mirror: 1 + protect: 1 + id: steameruption + isViable: true + name: Steam Eruption + num: 592 + pp: 5 + priority: 0 + secondary: + chance: 30 + status: brn + shortDesc: 30% chance to burn the target. + target: Normal + thawsTarget: true + type: Water + zMovePower: 185 +steamroller: + accuracy: 100 + basePower: 65 + category: Physical + contestType: Tough + desc: Has a 30% chance to flinch the target. Damage doubles and no accuracy check + is done if the target has used Minimize while active. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: steamroller + name: Steamroller + num: 537 + pp: 20 + priority: 0 + secondary: + chance: 30 + volatileStatus: flinch + shortDesc: 30% chance to flinch the target. + target: Normal + type: Bug + zMovePower: 120 +steelwing: + accuracy: 90 + basePower: 70 + category: Physical + contestType: Cool + desc: Has a 10% chance to raise the user's Defense by 1 stage. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: steelwing + name: Steel Wing + num: 211 + pp: 25 + priority: 0 + secondary: + chance: 10 + self: + boosts: + PDef: 1 + shortDesc: 10% chance to raise the user's Defense by 1. + target: Normal + type: Steel + zMovePower: 140 +stomp: + accuracy: 100 + basePower: 65 + category: Physical + contestType: Tough + desc: Has a 30% chance to flinch the target. Damage doubles and no accuracy check + is done if the target has used Minimize while active. + flags: + contact: 1 + mirror: 1 + nonsky: 1 + protect: 1 + id: stomp + name: Stomp + num: 23 + pp: 20 + priority: 0 + secondary: + chance: 30 + volatileStatus: flinch + shortDesc: 30% chance to flinch the target. + target: Normal + type: Normal + zMovePower: 120 +stoneedge: + accuracy: 80 + basePower: 100 + category: Physical + contestType: Tough + critRatio: 2 + desc: Has a higher chance for a critical hit. + flags: + mirror: 1 + protect: 1 + id: stoneedge + isViable: true + name: Stone Edge + num: 444 + pp: 5 + priority: 0 + secondary: null + shortDesc: High critical hit ratio. + target: Normal + type: Rock + zMovePower: 180 +stormthrow: + accuracy: 100 + basePower: 60 + category: Physical + contestType: Cool + critRatio: 4 + desc: This move is always a critical hit unless the target is under the effect of + Lucky Chant or has the Battle Armor or Shell Armor Abilities. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: stormthrow + isViable: true + name: Storm Throw + num: 480 + pp: 10 + priority: 0 + secondary: null + shortDesc: Always results in a critical hit. + target: Normal + type: Fighting + zMovePower: 120 +strength: + accuracy: 100 + basePower: 80 + category: Physical + contestType: Tough + flags: + contact: 1 + mirror: 1 + protect: 1 + id: strength + name: Strength + num: 70 + pp: 15 + priority: 0 + secondary: null + shortDesc: No additional effect. + target: Normal + type: Normal + zMovePower: 160 +stringshot: + accuracy: 95 + basePower: 0 + boosts: + Spd: -2 + category: Support + contestType: Clever + desc: Lowers the target's Speed by 2 stages. + flags: + mirror: 1 + protect: 1 + reflectable: 1 + id: stringshot + name: String Shot + num: 81 + pp: 40 + priority: 0 + secondary: null + shortDesc: Lowers the foe(s) Speed by 2. + target: AllAdjacentFoes + type: Bug + zMoveBoost: + Spd: 1 +strugglebug: + accuracy: 100 + basePower: 50 + category: Special + contestType: Cute + desc: Has a 100% chance to lower the target's Special Attack by 1 stage. + flags: + mirror: 1 + protect: 1 + id: strugglebug + name: Struggle Bug + num: 522 + pp: 20 + priority: 0 + secondary: + boosts: + MAtk: -1 + chance: 100 + shortDesc: 100% chance to lower the foe(s) Sp. Atk by 1. + target: AllAdjacentFoes + type: Bug + zMovePower: 100 +stunspore: + accuracy: 75 + basePower: 0 + category: Support + contestType: Clever + desc: Paralyzes the target. + flags: + mirror: 1 + powder: 1 + protect: 1 + reflectable: 1 + id: stunspore + name: Stun Spore + num: 78 + pp: 30 + priority: 0 + secondary: null + shortDesc: Paralyzes the target. + status: par + target: Normal + type: Grass + zMoveBoost: + MDef: 1 +submission: + accuracy: 80 + basePower: 80 + category: Physical + contestType: Cool + desc: If the target lost HP, the user takes recoil damage equal to 1/4 the HP lost + by the target, rounded half up, but not less than 1 HP. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: submission + name: Submission + num: 66 + pp: 20 + priority: 0 + recoil: + denom: 4 + num: 1 + secondary: null + shortDesc: Has 1/4 recoil. + target: Normal + type: Fighting + zMovePower: 160 +superpower: + accuracy: 100 + basePower: 120 + category: Physical + contestType: Tough + desc: Lowers the user's Attack and Defense by 1 stage. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: superpower + isViable: true + name: Superpower + num: 276 + pp: 5 + priority: 0 + secondary: null + self: + boosts: + PAtk: -1 + PDef: -1 + shortDesc: Lowers the user's Attack and Defense by 1. + target: Normal + type: Fighting + zMovePower: 190 +supersonic: + accuracy: 55 + basePower: 0 + category: Support + contestType: Clever + flags: + authentic: 1 + mirror: 1 + protect: 1 + reflectable: 1 + sound: 1 + id: supersonic + name: Supersonic + num: 48 + pp: 20 + priority: 0 + secondary: null + shortDesc: Causes the target to become confused. + target: Normal + type: Normal + volatileStatus: confusion + zMoveBoost: + Spd: 1 +surf: + accuracy: 100 + basePower: 90 + category: Special + contestType: Beautiful + desc: Damage doubles if the target is using Dive. + flags: + mirror: 1 + nonsky: 1 + protect: 1 + id: surf + isViable: true + name: Surf + num: 57 + pp: 15 + priority: 0 + secondary: null + shortDesc: Hits adjacent Pokemon. Double damage on Dive. + target: AllAdjacent + type: Water + zMovePower: 175 +swagger: + accuracy: 85 + basePower: 0 + boosts: + PAtk: 2 + category: Support + contestType: Cute + desc: Raises the target's Attack by 2 stages and confuses it. + flags: + mirror: 1 + mystery: 1 + protect: 1 + reflectable: 1 + id: swagger + name: Swagger + num: 207 + pp: 15 + priority: 0 + secondary: null + shortDesc: Raises the target's Attack by 2 and confuses it. + target: Normal + type: Normal + volatileStatus: confusion + zMoveEffect: clearnegativeboost +sweetkiss: + accuracy: 75 + basePower: 0 + category: Support + contestType: Cute + flags: + mirror: 1 + protect: 1 + reflectable: 1 + id: sweetkiss + name: Sweet Kiss + num: 186 + pp: 10 + priority: 0 + secondary: null + shortDesc: Causes the target to become confused. + target: Normal + type: Fairy + volatileStatus: confusion + zMoveBoost: + MAtk: 1 +sweetscent: + accuracy: 100 + basePower: 0 + boosts: + evasion: -2 + category: Support + contestType: Cute + desc: Lowers the target's evasiveness by 2 stages. + flags: + mirror: 1 + protect: 1 + reflectable: 1 + id: sweetscent + name: Sweet Scent + num: 230 + pp: 20 + priority: 0 + secondary: null + shortDesc: Lowers the foe(s) evasiveness by 2. + target: AllAdjacentFoes + type: Normal + zMoveBoost: + accuracy: 1 +swift: + accuracy: true + basePower: 60 + category: Special + contestType: Cool + desc: This move does not check accuracy. + flags: + mirror: 1 + protect: 1 + id: swift + name: Swift + num: 129 + pp: 20 + priority: 0 + secondary: null + shortDesc: This move does not check accuracy. Hits foes. + target: AllAdjacentFoes + type: Normal + zMovePower: 120 +swordsdance: + accuracy: true + basePower: 0 + boosts: + PAtk: 2 + category: Support + contestType: Beautiful + desc: Raises the user's Attack by 2 stages. + flags: + dance: 1 + snatch: 1 + id: swordsdance + isViable: true + name: Swords Dance + num: 14 + pp: 20 + priority: 0 + secondary: null + shortDesc: Raises the user's Attack by 2. + target: Self + type: Normal + zMoveEffect: clearnegativeboost tackle: - name: Tackle - num: 33 accuracy: 100 basePower: 40 category: Physical - shortDesc: No additional effect. + contestType: Tough + flags: + contact: 1 + mirror: 1 + protect: 1 id: tackle + name: Tackle + num: 33 pp: 35 priority: 0 - flags: - contact: 1 - protect: 1 - mirror: 1 secondary: null + shortDesc: No additional effect. target: Normal type: Normal zMovePower: 100 +tailglow: + accuracy: true + basePower: 0 + boosts: + MAtk: 3 + category: Support + contestType: Beautiful + desc: Raises the user's Special Attack by 3 stages. + flags: + snatch: 1 + id: tailglow + isViable: true + name: Tail Glow + num: 294 + pp: 20 + priority: 0 + secondary: null + shortDesc: Raises the user's Sp. Atk by 3. + target: Self + type: Bug + zMoveEffect: clearnegativeboost +tailwhip: + accuracy: 100 + basePower: 0 + boosts: + PDef: -1 + category: Support + contestType: Cute + desc: Lowers the target's Defense by 1 stage. + flags: + mirror: 1 + protect: 1 + reflectable: 1 + id: tailwhip + name: Tail Whip + num: 39 + pp: 30 + priority: 0 + secondary: null + shortDesc: Lowers the foe(s) Defense by 1. + target: AllAdjacentFoes + type: Normal + zMoveBoost: + PAtk: 1 +takedown: + accuracy: 85 + basePower: 90 + category: Physical contestType: Tough - + desc: If the target lost HP, the user takes recoil damage equal to 1/4 the HP lost + by the target, rounded half up, but not less than 1 HP. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: takedown + name: Take Down + num: 36 + pp: 20 + priority: 0 + recoil: + denom: 4 + num: 1 + secondary: null + shortDesc: Has 1/4 recoil. + target: Normal + type: Normal + zMovePower: 175 +tearfullook: + accuracy: true + basePower: 0 + boosts: + MAtk: -1 + PAtk: -1 + category: Support + contestType: Cute + desc: Lowers the target's Attack and Special Attack by 1 stage. + flags: + mirror: 1 + reflectable: 1 + id: tearfullook + name: Tearful Look + num: 715 + pp: 20 + priority: 0 + secondary: null + shortDesc: Lowers the target's Attack and Sp. Atk by 1. + target: Normal + type: Normal + zMoveBoost: + PDef: 1 +teeterdance: + accuracy: 100 + basePower: 0 + category: Support + contestType: Cute + desc: Causes the target to become confused. + flags: + dance: 1 + mirror: 1 + protect: 1 + id: teeterdance + name: Teeter Dance + num: 298 + pp: 20 + priority: 0 + secondary: null + shortDesc: Confuses adjacent Pokemon. + target: AllAdjacent + type: Normal + volatileStatus: confusion + zMoveBoost: + MAtk: 1 +thunderbolt: + accuracy: 100 + basePower: 90 + category: Special + contestType: Cool + desc: Has a 10% chance to paralyze the target. + flags: + mirror: 1 + protect: 1 + id: thunderbolt + isViable: true + name: Thunderbolt + num: 85 + pp: 15 + priority: 0 + secondary: + chance: 10 + status: par + shortDesc: 10% chance to paralyze the target. + target: Normal + type: Electric + zMovePower: 175 +thunderpunch: + accuracy: 100 + basePower: 75 + category: Physical + contestType: Cool + desc: Has a 10% chance to paralyze the target. + flags: + contact: 1 + mirror: 1 + protect: 1 + punch: 1 + id: thunderpunch + isViable: true + name: Thunder Punch + num: 9 + pp: 15 + priority: 0 + secondary: + chance: 10 + status: par + shortDesc: 10% chance to paralyze the target. + target: Normal + type: Electric + zMovePower: 140 +thundershock: + accuracy: 100 + basePower: 40 + category: Special + contestType: Cool + desc: Has a 10% chance to paralyze the target. + flags: + mirror: 1 + protect: 1 + id: thundershock + name: Thunder Shock + num: 84 + pp: 30 + priority: 0 + secondary: + chance: 10 + status: par + shortDesc: 10% chance to paralyze the target. + target: Normal + type: Electric + zMovePower: 100 thunderwave: - name: Thunder Wave accuracy: 90 basePower: 0 category: Support @@ -393,6 +6530,7 @@ thunderwave: id: thunderwave ignoreImmunity: false isViable: true + name: Thunder Wave num: 86 pp: 20 priority: 0 @@ -403,31 +6541,340 @@ thunderwave: type: Electric zMoveBoost: MDef: 1 - -volttackle: - name: "Volt Tackle" - num: 344 +tickle: accuracy: 100 - basePower: 120 - category: "Physical" - desc: "Has a 10% chance to paralyze the target. If the target lost HP, the user takes recoil damage equal to 33% the HP lost by the target, rounded half up, but not less than 1 HP." - shortDesc: "Has 33% recoil. 10% chance to paralyze target." - id: "volttackle" + basePower: 0 + boosts: + PAtk: -1 + PDef: -1 + category: Support + contestType: Cute + desc: Lowers the target's Attack and Defense by 1 stage. + flags: + mirror: 1 + mystery: 1 + protect: 1 + reflectable: 1 + id: tickle + name: Tickle + num: 321 + pp: 20 + priority: 0 + secondary: null + shortDesc: Lowers the target's Attack and Defense by 1. + target: Normal + type: Normal + zMoveBoost: + PDef: 1 +toxic: + accuracy: 90 + basePower: 0 + category: Support + contestType: Clever + desc: Badly poisons the target. If a Poison-type Pokemon uses this move, the target + cannot avoid the attack, even if the target is in the middle of a two-turn move. + flags: + mirror: 1 + protect: 1 + reflectable: 1 + id: toxic isViable: true + name: Toxic + num: 92 + pp: 10 + priority: 0 + secondary: null + shortDesc: Badly poisons the target. Poison types can't miss. + status: tox + target: Normal + type: Poison + zMoveBoost: + PDef: 1 +toxicthread: + accuracy: 100 + basePower: 0 + boosts: + Spd: -1 + category: Support + contestType: Tough + desc: Lowers the target's Speed by 1 stage and poisons it. + flags: + mirror: 1 + protect: 1 + reflectable: 1 + id: toxicthread + isViable: true + name: Toxic Thread + num: 672 + pp: 20 + priority: 0 + secondary: null + shortDesc: Lowers the target's Speed by 1 and poisons it. + status: psn + target: Normal + type: Poison + zMoveBoost: + Spd: 1 +tropkick: + accuracy: 100 + basePower: 70 + category: Physical + contestType: Cute + desc: Has a 100% chance to lower the target's Attack by 1 stage. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: tropkick + name: Trop Kick + num: 688 pp: 15 priority: 0 - flags: {contact: 1, protect: 1, mirror: 1} - recoil: {num: 33, denom: 100} secondary: + boosts: + PAtk: -1 chance: 100 - status: 'par' - target: "Normal" - type: "Electric" - zMovePower: 190 - contestType: "Cool" - + shortDesc: 100% chance to lower the target's Attack by 1. + target: Normal + type: Grass + zMovePower: 140 +twister: + accuracy: 100 + basePower: 40 + category: Special + contestType: Cool + desc: Has a 20% chance to flinch the target. Power doubles if the target is using + Bounce, Fly, or Sky Drop, or is under the effect of Sky Drop. + flags: + mirror: 1 + protect: 1 + id: twister + name: Twister + num: 239 + pp: 20 + priority: 0 + secondary: + chance: 20 + volatileStatus: flinch + shortDesc: 20% chance to flinch the foe(s). + target: AllAdjacentFoes + type: Dragon + zMovePower: 100 +vacuumwave: + accuracy: 100 + basePower: 40 + category: Special + contestType: Cool + desc: No additional effect. + flags: + mirror: 1 + protect: 1 + id: vacuumwave + name: Vacuum Wave + num: 410 + pp: 30 + priority: 1 + secondary: null + shortDesc: Usually goes first. + target: Normal + type: Fighting + zMovePower: 100 +vcreate: + accuracy: 95 + basePower: 180 + category: Physical + contestType: Cool + desc: Lowers the user's Speed, Defense, and Special Defense by 1 stage. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: vcreate + isViable: true + name: V-create + num: 557 + pp: 5 + priority: 0 + secondary: null + self: + boosts: + MDef: -1 + PDef: -1 + Spd: -1 + shortDesc: Lowers the user's Defense, Sp. Def, Speed by 1. + target: Normal + type: Fire + zMovePower: 220 +vicegrip: + accuracy: 100 + basePower: 55 + category: Physical + contestType: Tough + flags: + contact: 1 + mirror: 1 + protect: 1 + id: vicegrip + name: Vice Grip + num: 11 + pp: 30 + priority: 0 + secondary: null + shortDesc: No additional effect. + target: Normal + type: Normal + zMovePower: 100 +vinewhip: + accuracy: 100 + basePower: 45 + category: Physical + contestType: Cool + flags: + contact: 1 + mirror: 1 + protect: 1 + id: vinewhip + name: Vine Whip + num: 22 + pp: 25 + priority: 0 + secondary: null + shortDesc: No additional effect. + target: Normal + type: Grass + zMovePower: 100 +vitalthrow: + accuracy: true + basePower: 70 + category: Physical + contestType: Cool + desc: This move does not check accuracy. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: vitalthrow + name: Vital Throw + num: 233 + pp: 10 + priority: -1 + secondary: null + shortDesc: This move does not check accuracy. Goes last. + target: Normal + type: Fighting + zMovePower: 140 +waterfall: + accuracy: 100 + basePower: 80 + category: Physical + contestType: Tough + desc: Has a 20% chance to flinch the target. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: waterfall + isViable: true + name: Waterfall + num: 127 + pp: 15 + priority: 0 + secondary: + chance: 20 + volatileStatus: flinch + shortDesc: 20% chance to flinch the target. + target: Normal + type: Water + zMovePower: 160 +watergun: + accuracy: 100 + basePower: 40 + category: Special + contestType: Cute + flags: + mirror: 1 + protect: 1 + id: watergun + name: Water Gun + num: 55 + pp: 25 + priority: 0 + secondary: null + shortDesc: No additional effect. + target: Normal + type: Water + zMovePower: 100 +waterpulse: + accuracy: 100 + basePower: 60 + category: Special + contestType: Beautiful + desc: Has a 20% chance to confuse the target. + flags: + distance: 1 + mirror: 1 + protect: 1 + pulse: 1 + id: waterpulse + name: Water Pulse + num: 352 + pp: 20 + priority: 0 + secondary: + chance: 20 + volatileStatus: confusion + shortDesc: 20% chance to confuse the target. + target: Any + type: Water + zMovePower: 120 +waterspout: + accuracy: 100 + basePower: 150 + basePowerCallback: move.pow * mon.hp / mon(Hp); + category: Special + contestType: Beautiful + desc: Power is equal to (user's current HP * 150 / user's maximum HP), rounded down, + but not less than 1. + flags: + mirror: 1 + protect: 1 + id: waterspout + isViable: true + name: Water Spout + num: 323 + pp: 5 + priority: 0 + secondary: null + shortDesc: Less power as user's HP decreases. Hits foe(s). + target: AllAdjacentFoes + type: Water + zMovePower: 200 +wildcharge: + accuracy: 100 + basePower: 90 + category: Physical + contestType: Tough + desc: If the target lost HP, the user takes recoil damage equal to 1/4 the HP lost + by the target, rounded half up, but not less than 1 HP. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: wildcharge + isViable: true + name: Wild Charge + num: 528 + pp: 15 + priority: 0 + recoil: + denom: 4 + num: 1 + secondary: null + shortDesc: Has 1/4 recoil. + target: Normal + type: Electric + zMovePower: 175 willowisp: - name: Will-O-Wisp accuracy: 85 basePower: 0 category: Support @@ -439,6 +6886,7 @@ willowisp: reflectable: 1 id: willowisp isViable: true + name: Will-O-Wisp num: 261 pp: 15 priority: 0 @@ -449,3 +6897,182 @@ willowisp: type: Fire zMoveBoost: PAtk: 1 +wingattack: + accuracy: 100 + basePower: 60 + category: Physical + contestType: Cool + flags: + contact: 1 + distance: 1 + mirror: 1 + protect: 1 + id: wingattack + name: Wing Attack + num: 17 + pp: 35 + priority: 0 + secondary: null + shortDesc: No additional effect. + target: Any + type: Flying + zMovePower: 120 +withdraw: + accuracy: true + basePower: 0 + boosts: + PDef: 1 + category: Support + contestType: Cute + desc: Raises the user's Defense by 1 stage. + flags: + snatch: 1 + id: withdraw + name: Withdraw + num: 110 + pp: 40 + priority: 0 + secondary: null + shortDesc: Raises the user's Defense by 1. + target: Self + type: Water + zMoveBoost: + PDef: 1 +woodhammer: + accuracy: 100 + basePower: 120 + category: Physical + contestType: Tough + desc: If the target lost HP, the user takes recoil damage equal to 33% the HP lost + by the target, rounded half up, but not less than 1 HP. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: woodhammer + isViable: true + name: Wood Hammer + num: 452 + pp: 15 + priority: 0 + recoil: + denom: 100 + num: 33 + secondary: null + shortDesc: Has 33% recoil. + target: Normal + type: Grass + zMovePower: 190 +workup: + accuracy: true + basePower: 0 + boosts: + MAtk: 1 + PAtk: 1 + category: Support + contestType: Tough + desc: Raises the user's Attack and Special Attack by 1 stage. + flags: + snatch: 1 + id: workup + name: Work Up + num: 526 + pp: 30 + priority: 0 + secondary: null + shortDesc: Raises the user's Attack and Sp. Atk by 1. + target: Self + type: Normal + zMoveBoost: + PAtk: 1 +zapcannon: + accuracy: 50 + basePower: 120 + category: Special + contestType: Cool + desc: Has a 100% chance to paralyze the target. + flags: + bullet: 1 + mirror: 1 + protect: 1 + id: zapcannon + name: Zap Cannon + num: 192 + pp: 5 + priority: 0 + secondary: + chance: 100 + status: par + shortDesc: 100% chance to paralyze the target. + target: Normal + type: Electric + zMovePower: 190 +zenheadbutt: + accuracy: 90 + basePower: 80 + category: Physical + contestType: Clever + desc: Has a 20% chance to flinch the target. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: zenheadbutt + isViable: true + name: Zen Headbutt + num: 428 + pp: 15 + priority: 0 + secondary: + chance: 20 + volatileStatus: flinch + shortDesc: 20% chance to flinch the target. + target: Normal + type: Psychic + zMovePower: 160 +zingzap: + accuracy: 100 + basePower: 80 + category: Physical + contestType: Cool + desc: Has a 30% chance to flinch the target. + flags: + contact: 1 + mirror: 1 + protect: 1 + id: zingzap + isViable: true + name: Zing Zap + num: 716 + pp: 10 + priority: 0 + secondary: + chance: 30 + volatileStatus: flinch + shortDesc: 30% chance to flinch the target. + target: Normal + type: Electric + zMovePower: 160 +zippyzap: + accuracy: 100 + basePower: 50 + category: Physical + contestType: Cool + critRatio: 4 + desc: Will always result in a critical hit. + flags: + contact: 1 + protect: 1 + id: zippyzap + isNonstandard: LGPE + isUnreleased: true + isViable: true + name: Zippy Zap + num: 729 + pp: 15 + priority: 2 + secondary: null + shortDesc: Nearly always goes first. Always crits. + target: Normal + type: Electric + \ No newline at end of file