diff --git a/pokedex/data/csv/ability_prose.csv b/pokedex/data/csv/ability_prose.csv index 7e52b22..e68ebf4 100644 --- a/pokedex/data/csv/ability_prose.csv +++ b/pokedex/data/csv/ability_prose.csv @@ -14,7 +14,7 @@ This ability functions identically to []{ability:shell-armor}.",Protects against 5,9,"When this Pokémon is at full [HP]{mechanic:hp}, any hit that would knock it out will instead leave it with 1 HP. Regardless of its current HP, it is also immune to the one-hit KO moves: []{move:fissure}, []{move:guillotine}, []{move:horn-drill}, and []{move:sheer-cold}. If this Pokémon is holding a []{item:focus-sash}, this ability takes precedence and the item will not be consumed.","Prevents being KOed from full [HP]{mechanic:hp}, leaving 1 HP instead. Protects against the one-hit KO moves regardless of HP." -6,9,"While this Pokémon is in battle, []{move:selfdestruct} and []{move:explosion} will fail and []{ability:aftermath} will not take effect.","Prevents []{move:selfdestruct}, []{move:explosion}, and []{ability:aftermath} from working while the Pokémon is in battle." +6,9,"While this Pokémon is in battle, []{move:self-destruct} and []{move:explosion} will fail and []{ability:aftermath} will not take effect.","Prevents []{move:self-destruct}, []{move:explosion}, and []{ability:aftermath} from working while the Pokémon is in battle." 7,9,"This Pokémon cannot be [paralyzed]{mechanic:paralysis}. If a Pokémon is paralyzed and acquires this ability, its paralysis is healed; this includes when regaining a lost ability upon leaving battle.",Prevents [paralysis]{mechanic:paralysis}. @@ -67,7 +67,7 @@ If a Pokémon is poisoned and acquires this ability, its poison is healed; this This ability has no effect while the Pokémon is [frozen]{mechanic:freezing}. The Fire damage bonus is retained even if the Pokémon is frozen and thawed or the ability is lost or disabled. Fire moves will ignore this Pokémon's []{move:substitute}. This ability takes effect even on non-damaging moves, i.e. []{move:will-o-wisp}.","Protects against []{type:fire} moves. Once one has been blocked, the Pokémon's own Fire moves inflict 1.5× damage until it leaves battle." 19,9,"This Pokémon is immune to the extra effects of moves used against it. -An extra effect is a move's chance, listed as an ""effect chance"", to inflict a [status ailment]{mechanic:status-ailment}, cause a [stat change]{mechanic:stat-modifier}, or make the target [flinch]{mechanic:flinching} in addition to the move's main effect. For example, []{move:thundershock}'s [paralysis]{mechanic:paralysis} is an extra effect, but []{move:thunder-wave}'s is not, nor are []{move:knock-off}'s item removal and []{move:air-cutter}'s increased [critical hit]{mechanic:critial-hit} rate.",Protects against incoming moves' extra effects. +An extra effect is a move's chance, listed as an ""effect chance"", to inflict a [status ailment]{mechanic:status-ailment}, cause a [stat change]{mechanic:stat-modifier}, or make the target [flinch]{mechanic:flinching} in addition to the move's main effect. For example, []{move:thunder-shock}'s [paralysis]{mechanic:paralysis} is an extra effect, but []{move:thunder-wave}'s is not, nor are []{move:knock-off}'s item removal and []{move:air-cutter}'s increased [critical hit]{mechanic:critial-hit} rate.",Protects against incoming moves' extra effects. 20,9,"This Pokémon cannot be [confused]{mechanic:confusion}. If a Pokémon is confused and acquires this ability, its confusion will immediately be healed.",Prevents [confusion]{mechanic:confusion}. @@ -161,7 +161,7 @@ Overworld: If the lead Pokémon has this ability, Steel-type Pokémon have a hig []{move:heal-bell} is unaffected. []{move:uproar} still prevents this Pokémon from [sleeping]{mechanic:sleep}. This Pokémon can still receive a Perish Song counter through []{move:baton-pass}, and will retain a Perish Song counter if it acquires this ability after Perish Song is used. -[]{move:howl}, []{move:roar-of-time}, []{move:sonicboom}, and []{move:yawn} are not flagged as sound-based.",Protects against sound-based moves. +[]{move:howl}, []{move:roar-of-time}, []{move:sonic-boom}, and []{move:yawn} are not flagged as sound-based.",Protects against sound-based moves. 44,9,This Pokémon heals for 1/16 of its maximum [HP]{mechanic:hp} after each turn during [rain]{mechanic:rain}.,Heals for 1/16 max [HP]{mechanic:hp} after each turn during [rain]{mechanic:rain}. 45,9,"The [weather]{mechanic:weather} changes to a [sandstorm]{mechanic:sandstorm} when this Pokémon enters battle and does not end unless cancelled by another weather condition. @@ -198,7 +198,7 @@ The []{item:air-balloon} and []{item:eject-button} cannot be picked up. The items that may be found vary by game, and, since Pokémon Emerald, by the Pokémon's level. This ability is checked after the battle ends, at which point any temporary ability changes have worn off.",Picks up other Pokémon's used and [Flung]{move:fling} held items. May also pick up an item after battle. 54,9,"Every second turn on which this Pokémon should attempt to use a move, it will instead do nothing (""loaf around""). -Loafing around interrupts moves that take multiple turns the same way [paralysis]{mechanic:paralysis}, [flinching]{mechanic:flinching}, etc do. Most such moves, for example []{move:bide} or []{move:rollout}, are simply cut off upon loafing around. Attacks with a recharge turn, such as []{move:hyper-beam}, do not have to recharge; attacks with a preparation turn, such as []{move:fly}, do not end up being used. Moves that are forced over multiple turns and keep going through failure, such as []{move:outrage}, []{move:uproar}, or any move forced by []{move:encore}, keep going as usual. +Loafing around interrupts moves that take multiple turns the same way [paralysis]{mechanic:paralysis}, [flinching]{mechanic:flinching}, etc do. Most such moves, for example []{move:bide} or []{move:roll-out}, are simply cut off upon loafing around. Attacks with a recharge turn, such as []{move:hyper-beam}, do not have to recharge; attacks with a preparation turn, such as []{move:fly}, do not end up being used. Moves that are forced over multiple turns and keep going through failure, such as []{move:outrage}, []{move:uproar}, or any move forced by []{move:encore}, keep going as usual. If this Pokémon is [confused]{mechanic:confusion}, its confusion is not checked when loafing around; the Pokémon cannot hurt itself, and its confusion does not end or come closer to ending. @@ -247,7 +247,7 @@ This bonus does not count as a [stat modifier]{mechanic:stat-modifier}.",Increas Overworld: If the lead Pokémon has this ability, the wild encounter rate is increased.",Strengthens []{type:bug} moves to inflict 1.5× damage at 1/3 max [HP]{mechanic:hp} or less. 69,9,"This Pokémon does not receive recoil damage from its recoil moves. -[]{move:struggle}'s recoil is unaffected. This ability does not prevent crash damage from missing with []{move:jump-kick} or []{move:hi-jump-kick}.",Protects against recoil damage. +[]{move:struggle}'s recoil is unaffected. This ability does not prevent crash damage from missing with []{move:jump-kick} or []{move:high-jump-kick}.",Protects against recoil damage. 70,9,"The [weather]{mechanic:weather} changes to [strong sunlight]{mechanic:strong-sunlight} when this Pokémon enters battle and does not end unless cancelled by another weather condition. If multiple Pokémon with this ability, []{ability:drizzle}, []{ability:sand-stream}, or []{ability:snow-warning} are sent out at the same time, the abilities will activate in order of [Speed]{mechanic:speed}, respecting []{move:trick-room}. Each ability's weather will cancel the previous weather, and only the weather summoned by the slowest of the Pokémon will stay.",Summons [strong sunlight]{mechanic:strong-sunlight} that lasts indefinitely upon entering battle. @@ -351,7 +351,7 @@ The []{item:full-incense} and []{item:lagging-tail} take precedence over this ab This ability works as usual during []{move:trick-room}: Pokémon with this ability will move in reverse order of Speed after Pokémon without it.",Makes the Pokémon move last within its move's priority bracket. 101,9,"This Pokémon's moves have 1.5× their power if their base power is 60 or less. -This includes moves of variable power, such as []{move:hidden-power} and []{move:magnitude}, when their power is 60 or less. []{move:helping-hand}'s power boost is taken into account for any move, as is []{move:defense-curl}'s power boost for []{move:rollout}.",Strengthens moves of 60 base power or less to 1.5× their power. +This includes moves of variable power, such as []{move:hidden-power} and []{move:magnitude}, when their power is 60 or less. []{move:helping-hand}'s power boost is taken into account for any move, as is []{move:defense-curl}'s power boost for []{move:roll-out}.",Strengthens moves of 60 base power or less to 1.5× their power. 102,9,"This Pokémon cannot be given a [major status ailment]{mechanic:major-status-ailment} during [strong sunlight]{mechanic:strong-sunlight}. This ability does not heal prior status ailments. []{move:rest} will fail altogether with this ability in effect. []{move:yawn} will immediately fail if used on this Pokémon during strong sunlight, and an already-used Yawn will fail if the weather turns to strong sunlight in the meantime.",Protects against [major status ailments]{mechanic:major-status-ailments} during [strong sunlight]{mechanic:strong-sunlight}. @@ -373,9 +373,9 @@ When this Pokémon enters battle, all participating trainers are notified that i This ability functions identically to []{ability:teravolt} and []{ability:turboblaze}.",Bypasses targets' abilities if they could hinder or prevent a move. 105,9,This Pokémon's moves have [critical hit]{mechanic:critical-hit} rates one stage higher than normal.,Raises moves' [critical hit]{mechanic:critical-hit} rates one stage. 106,9,"When this Pokémon is knocked out by a move that makes contact, the move's user takes 1/4 its maximum [HP]{mechanic:hp} in damage.",Damages the attacker for 1/4 its max [HP]{mechanic:hp} when knocked out by a contact move. -107,9,"When this Pokémon enters battle, if one of its opponents has a move that is [super effective]{mechanic:super-effective} against it, []{move:selfdestruct}, []{move:explosion}, or a one-hit knockout move, all participating trainers are notified. +107,9,"When this Pokémon enters battle, if one of its opponents has a move that is [super effective]{mechanic:super-effective} against it, []{move:self-destruct}, []{move:explosion}, or a one-hit knockout move, all participating trainers are notified. -The move itself is not revealed; only that there is such a move. Moves that inflict [typeless damage]{mechanic:typeless-damage}, such as []{move:future-sight}, and moves of variable type, such as []{move:hidden-power}, count as their listed types. []{move:counter}, []{move:metal-burst}, []{move:mirror-coat}, and one-hit KO moves to which this Pokémon is immune do not trigger this ability.","Notifies all trainers upon entering battle if an opponent has a [super-effective]{mechanic:super-effective} move, []{move:selfdestruct}, []{move:explosion}, or a one-hit KO move." +The move itself is not revealed; only that there is such a move. Moves that inflict [typeless damage]{mechanic:typeless-damage}, such as []{move:future-sight}, and moves of variable type, such as []{move:hidden-power}, count as their listed types. []{move:counter}, []{move:metal-burst}, []{move:mirror-coat}, and one-hit KO moves to which this Pokémon is immune do not trigger this ability.","Notifies all trainers upon entering battle if an opponent has a [super-effective]{mechanic:super-effective} move, []{move:self-destruct}, []{move:explosion}, or a one-hit KO move." 108,9,"When this Pokémon enters battle, it reveals the move with the highest base power known by any opposing Pokémon to all participating trainers. In the event of a tie, one is chosen at random. @@ -386,7 +386,7 @@ Power | Moves ----: | ----- 160 | One-hit KO moves: []{move:fissure}, []{move:guillotine}, []{move:horn-drill}, and []{move:sheer-cold} 120 | Counter moves: []{move:counter}, []{move:metal-burst}, and []{move:mirror-coat} - 80 | Variable power or set damage: []{move:crush-grip}, []{move:dragon-rage}, []{move:electro-ball}, []{move:endeavor}, []{move:final-gambit}, []{move:flail}, []{move:frustration}, []{move:grass-knot}, []{move:gyro-ball}, []{move:heat-crash}, []{move:heavy-slam}, []{move:hidden-power}, []{move:low-kick}, []{move:natural-gift}, []{move:night-shade}, []{move:psywave}, []{move:return}, []{move:reversal}, []{move:seismic-toss}, []{move:sonicboom}, []{move:trump-card}, and []{move:wring-out} + 80 | Variable power or set damage: []{move:crush-grip}, []{move:dragon-rage}, []{move:electro-ball}, []{move:endeavor}, []{move:final-gambit}, []{move:flail}, []{move:frustration}, []{move:grass-knot}, []{move:gyro-ball}, []{move:heat-crash}, []{move:heavy-slam}, []{move:hidden-power}, []{move:low-kick}, []{move:natural-gift}, []{move:night-shade}, []{move:psywave}, []{move:return}, []{move:reversal}, []{move:seismic-toss}, []{move:sonic-boom}, []{move:trump-card}, and []{move:wring-out} 0 | Any such move not listed ",Reveals the opponents' strongest move upon entering battle. 109,9,"This Pokémon ignores other Pokémon's [stat modifiers]{mechanic:stat-modifiers} for the purposes of damage and accuracy calculation. @@ -424,7 +424,7 @@ In a double battle, if one opponent has an item, this Pokémon will Frisk that P []{move:struggle} is unaffected. -The ""crash moves"" are the moves that damage the user upon missing: []{move:jump-kick} and []{move:hi-jump-kick}.",Strengthens recoil moves to 1.2× their power. +The ""crash moves"" are the moves that damage the user upon missing: []{move:jump-kick} and []{move:high-jump-kick}.",Strengthens recoil moves to 1.2× their power. 121,9,"If this Pokémon is holding an elemental Plate, its type and form change to match the Plate. This Pokémon's held item, whether or not it is a Plate, cannot be taken by []{move:covet} or []{move:thief}, nor removed by []{move:knock-off}, nor traded by []{move:switcheroo} or []{move:trick}. Covet, Thief, and Knock Off still inflict damage against this Pokémon. Unlike with []{ability:sticky-hold}, this Pokémon cannot use []{move:fling}, Switcheroo, or Trick to lose its item itself, nor gain an item through Switcheroo or Trick if it does not have one. @@ -441,7 +441,7 @@ Unlike []{ability:forecast}, []{ability:multitype}, and []{ability:zen-mode}, th This Pokémon cannot steal upon being knocked out. It can steal if the attacker has a []{move:substitute}, but cannot steal when its own Substitute is hit. If a move hits multiple times, only the last hit triggers this ability. If this Pokémon is wild, it cannot steal from a trained Pokémon.",Steals attacking Pokémon's held items on contact. 125,9,"This Pokémon's moves with extra effects have 1.3× their power, but lose their extra effects. -An effect chance is a move's chance to inflict a status ailment, cause a stat change, or make the target flinch in addition to the move's main effect. For example, []{move:thundershock}'s paralysis is an extra effect, but []{move:thunder-wave}'s is not, nor are []{move:knock-off}'s item removal and []{move:air-cutter}'s increased [critical hit]{mechanic:critical-hit} rate. +An effect chance is a move's chance to inflict a status ailment, cause a stat change, or make the target flinch in addition to the move's main effect. For example, []{move:thunder-shock}'s paralysis is an extra effect, but []{move:thunder-wave}'s is not, nor are []{move:knock-off}'s item removal and []{move:air-cutter}'s increased [critical hit]{mechanic:critical-hit} rate. Moves that lower the user's stats are unaffected.","Strengthens moves with extra effects to 1.3× their power, but prevents their extra effects." 126,9,"Whenever this Pokémon's stats would be [raised]{mechanic:stat-modifiers}, they are instead lowered by the same amount, and vice versa.",Inverts [stat changes]{mechanic:stat-modifiers}. diff --git a/pokedex/data/csv/move_effect_prose.csv b/pokedex/data/csv/move_effect_prose.csv index 7250e25..ef05e14 100644 --- a/pokedex/data/csv/move_effect_prose.csv +++ b/pokedex/data/csv/move_effect_prose.csv @@ -121,7 +121,7 @@ This move cannot be selected by []{move:sleep-talk}." The doll takes damage as normal, using the user's stats and types, and will break when its [HP]{mechanic:hp} reaches zero. Self-inflicted damage from [confusion]{mechanic:confusion} or recoil is not absorbed. Healing effects from opponents ignore the doll and heal the user as normal. Moves that work based on the user's [HP]{mechanic:hp} still do so; the doll's [HP]{mechanic:hp} does not influence any move. -The doll will block [major status effect]{mechanic:major-status-effect}s, [confusion]{mechanic:confusion}, and [flinch]{mechanic:flinch}ing. The effects of []{move:smellingsalt} and []{move:wake-up-slap} do not trigger against a doll, even if the Pokémon behind the doll has the appropriate [major status effect]{mechanic:major-status-effect}. Multi-turn trapping moves like []{move:wrap} will hit the doll for their [regular damage]{mechanic:regular-damage}, but the multi-turn trapping and damage effects will not activate. +The doll will block [major status effect]{mechanic:major-status-effect}s, [confusion]{mechanic:confusion}, and [flinch]{mechanic:flinch}ing. The effects of []{move:smelling-salts} and []{move:wake-up-slap} do not trigger against a doll, even if the Pokémon behind the doll has the appropriate [major status effect]{mechanic:major-status-effect}. Multi-turn trapping moves like []{move:wrap} will hit the doll for their [regular damage]{mechanic:regular-damage}, but the multi-turn trapping and damage effects will not activate. Moves blocked or damage absorbed by the doll do not count as hitting the user or inflicting damage for any effects that respond to such, e.g., []{move:avalanche}, []{move:counter}, or a []{item:rowap-berry}. []{move:magic-coat} still works as normal, even against moves the doll would block. Opposing Pokémon that damage the doll with a leech move like []{move:absorb} are healed as normal. @@ -182,7 +182,7 @@ This effect is passed on by []{move:baton-pass}." This move cannot be copied by []{move:mimic} or []{move:mirror-move}, nor selected by []{move:assist} or []{move:metronome}, nor forced by []{move:encore}." 98,9,Randomly uses one of the user's other three moves. Only works if the user is sleeping.,"Only usable if the user is [sleep]{mechanic:sleep}ing. Randomly selects and uses one of the user's other three moves. Use of the selected move requires and costs 0 [PP]{mechanic:pp}. -This move will not select []{move:assist}, []{move:bide}, []{move:bounce}, []{move:chatter}, []{move:copycat}, []{move:dig}, []{move:dive}, []{move:fly}, []{move:focus-punch}, []{move:me-first}, []{move:metronome}, []{move:mirror-move}, []{move:shadow-force}, []{move:skull-bash}, []{move:sky-attack}, []{move:sky-drop}, []{move:sleep-talk}, []{move:solarbeam}, []{move:razor-wind}, or []{move:uproar}. +This move will not select []{move:assist}, []{move:bide}, []{move:bounce}, []{move:chatter}, []{move:copycat}, []{move:dig}, []{move:dive}, []{move:fly}, []{move:focus-punch}, []{move:me-first}, []{move:metronome}, []{move:mirror-move}, []{move:shadow-force}, []{move:skull-bash}, []{move:sky-attack}, []{move:sky-drop}, []{move:sleep-talk}, []{move:solar-beam}, []{move:razor-wind}, or []{move:uproar}. If the selected move requires a recharge turn—i.e., one of []{move:blast-burn}, []{move:frenzy-plant}, []{move:giga-impact}, []{move:hydro-cannon}, []{move:hyper-beam}, []{move:roar-of-time}, or []{move:rock-wrecker}—and the user is still [sleep]{mechanic:sleep}ing next turn, then it's forced to use this move again and pay another [PP]{mechanic:pp} for the recharge turn. @@ -263,7 +263,7 @@ This effect is passed on by []{move:baton-pass}. This move cannot be copied by []{move:mirror-move}." 116,9,Changes the weather to a sandstorm for five turns.,"Changes the weather to a sandstorm for five turns. Pokémon that are not []{type:ground}, []{type:rock}, or []{type:steel} take 1/16 their max [HP]{mechanic:hp} at the end of every turn. Every []{type:rock} Pokémon's original [Special Defense]{mechanic:special-defense} is raised by 50% for the duration of this effect. -[]{move:solarbeam}'s power is halved. +[]{move:solar-beam}'s power is halved. []{move:moonlight}, []{move:morning-sun}, and []{move:synthesis} only heal 1/4 the user's max [HP]{mechanic:hp}." 117,9,Prevents the user's HP from lowering below 1 this turn.,"The user's [HP]{mechanic:hp} cannot be lowered below 1 by any means for the remainder of this turn. @@ -373,7 +373,7 @@ If the user is holding []{item:damp-rock}, this effect lasts for eight turns. []{move:thunder} has 100% accuracy. If the target has used []{move:detect} or []{move:protect}, []{move:thunder} has a (100 - accuracy)% chance to break through the protection. -[]{move:solarbeam} has half power. +[]{move:solar-beam} has half power. []{move:moonlight}, []{move:morning-sun}, and []{move:synthesis} heal only 1/4 of the user's max [HP]{mechanic:hp}. @@ -390,7 +390,7 @@ Pokémon cannot become [frozen]{mechanic:frozen}. []{move:thunder} has 50% accuracy. -[]{move:solarbeam} skips its charge turn. +[]{move:solar-beam} skips its charge turn. []{move:moonlight}, []{move:morning-sun}, and []{move:synthesis} heal 2/3 of the user's max [HP]{mechanic:hp}. @@ -468,7 +468,7 @@ This move cannot be used while []{move:gravity} is in effect. This move cannot be selected by []{move:sleep-talk}." 157,9,Raises user's Defense by one stage.,"Raises user's [Defense]{mechanic:defense} by one [stage]{mechanic:stage}. -After this move is used, the power of []{move:ice-ball} and []{move:rollout} are doubled until the user leaves the [field]{mechanic:field}." +After this move is used, the power of []{move:ice-ball} and []{move:roll-out} are doubled until the user leaves the [field]{mechanic:field}." 159,9,Can only be used as the first move after the user enters battle. Causes the target to flinch.,Inflicts [regular damage]{mechanic:regular-damage}. Causes the target to []{mechanic:flinch}. Can only be used on the user's first turn after entering the [field]{mechanic:field}. 160,9,Forced to use this move for several turns. Pokémon cannot fall asleep in that time.,"Inflicts [regular damage]{mechanic:regular-damage}. User is forced to use this move for 2–5 turns, selected at random. All Pokémon on the [field]{mechanic:field} wake up, and none can fall to [sleep]{mechanic:sleep} until the lock-in ends. @@ -709,7 +709,7 @@ Waterfall | []{type:grass} Specifically, []{type:flying} Pokémon and those with []{ability:levitate} or that have used []{move:magnet-rise} are no longer immune to []{type:ground} attacks, []{ability:arena-trap}, []{move:spikes}, or []{move:toxic-spikes}. -[]{move:bounce}, []{move:fly}, []{move:sky-drop}, []{move:hi-jump-kick}, []{move:jump-kick}, and []{move:splash} cannot be used while this move is in effect. +[]{move:bounce}, []{move:fly}, []{move:sky-drop}, []{move:high-jump-kick}, []{move:jump-kick}, and []{move:splash} cannot be used while this move is in effect. *Bug*: If this move is used during a double or triple battle while Pokémon are under the effect of []{move:sky-drop}, Sky Drop's effect is not correctly canceled on its target, and it remains high in the air indefinitely. As Sky Drop prevents the target from acting, the only way to subsequently remove it from the field is to faint it." 217,9,"Forces the target to have no evasion, and allows it to be hit by Psychic moves even if it's Dark.",Resets the target's [evasion]{mechanic:evasion} to normal and prevents any further boosting until the target leaves the [field]{mechanic:field}. A []{type:dark} Pokémon under this effect takes normal damage from []{type:psychic} moves. This move itself ignores [accuracy]{mechanic:accuracy} and [evasion]{mechanic:evasion} modifiers. diff --git a/pokedex/data/csv/pokemon_species_prose.csv b/pokedex/data/csv/pokemon_species_prose.csv index d8af737..93df309 100644 --- a/pokedex/data/csv/pokemon_species_prose.csv +++ b/pokedex/data/csv/pokemon_species_prose.csv @@ -16,7 +16,7 @@ In Generation III, Deoxys's form depends on the game: Normal Forme in Ruby and S 423,9,Forms only affect appearance. A form is determined before a wild encounter based on whether the battle is in western or eastern Sinnoh and cannot be changed. 479,9,"Forms have different signature moves and types, and the appliance forms' stats are different from the normal form's. In Generation IV, all forms are Electric/Ghost type. -When switching forms, the old signature move (if any) is removed and the new one must be learned, overwriting another move if need be, or the switch will be cancelled; however, it can be forgotten while in the new form. If Rotom only knows its signature move upon reverting to its default form, it learns []{move:thundershock} to avoid having no moves. +When switching forms, the old signature move (if any) is removed and the new one must be learned, overwriting another move if need be, or the switch will be cancelled; however, it can be forgotten while in the new form. If Rotom only knows its signature move upon reverting to its default form, it learns []{move:thunder-shock} to avoid having no moves. Appliances for switching Rotom's form can be found in the following locations, depending on the game: