mirror of
https://github.com/smogon/pokemon-showdown.git
synced 2026-04-25 15:40:31 -05:00
Add client text data
This syncs data/text to exactly match the client's data/text, in preparation for them to be merged. The server's data/text will be canonical, moving forward: Relevant changes: - A new file `data/text/default` has been added, for battle messages not associated with a move/item/ability. - As One (Glastrier) and As One (Spectrier) should not have a start message; only As One itself. - Hidden Power's `realMove` property does not belong in data/text and has been removed (it's still in data/moves where it belongs).
This commit is contained in:
parent
86e4e527ea
commit
7eafea8ee1
|
|
@ -63,17 +63,19 @@ export const AbilitiesText = {
|
|||
|
||||
block: " [POKEMON] is protected by an aromatic veil!",
|
||||
},
|
||||
asone: {
|
||||
name: "As One",
|
||||
shortDesc: "(Separate abilities on Glastrier and Spectrier.)",
|
||||
|
||||
start: " [POKEMON] has two Abilities!",
|
||||
},
|
||||
asoneglastrier: {
|
||||
name: "As One (Glastrier)",
|
||||
shortDesc: "The combination of Unnerve and Chilling Neigh.",
|
||||
|
||||
start: " [TEAM] is too nervous to eat Berries!",
|
||||
},
|
||||
asonespectrier: {
|
||||
name: "As One (Spectrier)",
|
||||
shortDesc: "The combination of Unnerve and Grim Neigh.",
|
||||
|
||||
start: " [TEAM] is too nervous to eat Berries!",
|
||||
},
|
||||
aurabreak: {
|
||||
name: "Aura Break",
|
||||
|
|
|
|||
364
data/text/default.ts
Normal file
364
data/text/default.ts
Normal file
|
|
@ -0,0 +1,364 @@
|
|||
export const DefaultText = {
|
||||
default: {
|
||||
startBattle: "Battle started between [TRAINER] and [TRAINER]!",
|
||||
winBattle: "**[TRAINER]** won the battle!",
|
||||
tieBattle: "Tie between [TRAINER] and [TRAINER]!",
|
||||
|
||||
pokemon: "[NICKNAME]",
|
||||
opposingPokemon: "the opposing [NICKNAME]",
|
||||
team: "your team",
|
||||
opposingTeam: "the opposing team",
|
||||
party: "your ally Pok\u00E9mon",
|
||||
opposingParty: "the opposing Pok\u00E9mon",
|
||||
|
||||
turn: "== Turn [NUMBER] ==",
|
||||
switchIn: "[TRAINER] sent out [FULLNAME]!",
|
||||
switchInOwn: "Go! [FULLNAME]!",
|
||||
switchOut: "[TRAINER] withdrew [NICKNAME]!",
|
||||
switchOutOwn: "[NICKNAME], come back!",
|
||||
drag: "[FULLNAME] was dragged out!",
|
||||
faint: "[POKEMON] fainted!",
|
||||
swap: "[POKEMON] and [TARGET] switched places!",
|
||||
swapCenter: "[POKEMON] moved to the center!",
|
||||
|
||||
zEffect: " [POKEMON] unleashes its full-force Z-Move!",
|
||||
move: "[POKEMON] used **[MOVE]**!",
|
||||
abilityActivation: "[[POKEMON]'s [ABILITY]]",
|
||||
|
||||
mega: " [POKEMON]'s [ITEM] is reacting to the Key Stone!",
|
||||
megaNoItem: " [POKEMON] is reacting to [TRAINER]'s Key Stone!",
|
||||
megaGen6: " [POKEMON]'s [ITEM] is reacting to [TRAINER]'s Mega Bracelet!",
|
||||
transformMega: "[POKEMON] has Mega Evolved into Mega [SPECIES]!",
|
||||
primal: "[POKEMON]'s Primal Reversion! It reverted to its primal state!",
|
||||
zPower: " [POKEMON] surrounded itself with its Z-Power!",
|
||||
zBroken: " [POKEMON] couldn't fully protect itself and got hurt!",
|
||||
|
||||
// in case the different default messages didn't make it obvious, the difference
|
||||
// is that the `cant` message REPLACES "Pokemon used Move!", while the `fail`
|
||||
// message happens AFTER "Pokemon used Move!"
|
||||
cant: "[POKEMON] can't use [MOVE]!",
|
||||
cantNoMove: "[POKEMON] can't move!",
|
||||
fail: " But it failed!",
|
||||
|
||||
// n.b. this is the default message for in-battle forme changes
|
||||
// for the move Transform and ability Imposter, see the entry for the move Transform
|
||||
transform: "[POKEMON] transformed!",
|
||||
typeChange: " [POKEMON]'s type changed to [TYPE]!",
|
||||
typeChangeFromEffect: " [POKEMON]'s [EFFECT] made it the [TYPE] type!",
|
||||
typeAdd: " [TYPE] type was added to [POKEMON]!",
|
||||
|
||||
start: " ([EFFECT] started on [POKEMON]!)",
|
||||
end: " [POKEMON] was freed from [EFFECT]!",
|
||||
activate: " ([EFFECT] activated!)",
|
||||
startTeamEffect: " ([EFFECT] started on [TEAM]!)",
|
||||
endTeamEffect: " ([EFFECT] ended on [TEAM]!)",
|
||||
startFieldEffect: " ([EFFECT] started!)",
|
||||
endFieldEffect: " ([EFFECT] ended!)",
|
||||
|
||||
changeAbility: " [POKEMON] acquired [ABILITY]!",
|
||||
addItem: " [POKEMON] obtained one [ITEM].", // Trick, Switcheroo
|
||||
takeItem: " [POKEMON] stole [SOURCE]'s [ITEM]!", // Thief, Covet, Magician, Pickpocket
|
||||
eatItem: " ([POKEMON] ate its [ITEM]!)",
|
||||
useGem: " The [ITEM] strengthened [POKEMON]'s power!",
|
||||
eatItemWeaken: " The [ITEM] weakened damage to [POKEMON]!",
|
||||
removeItem: " [POKEMON] lost its [ITEM]!",
|
||||
activateItem: " ([POKEMON] used its [ITEM]!)",
|
||||
activateWeaken: " The [ITEM] weakened the damage to [POKEMON]!",
|
||||
|
||||
damage: " ([POKEMON] was hurt!)",
|
||||
damagePercentage: " ([POKEMON] lost [PERCENTAGE] of its health!)",
|
||||
damageFromPokemon: " [POKEMON] was hurt by [SOURCE]'s [ITEM]!", // Jaboca/Rowap Berry
|
||||
damageFromItem: " [POKEMON] was hurt by its [ITEM]!", // Sticky Barb
|
||||
damageFromPartialTrapping: " [POKEMON] is hurt by [MOVE]!",
|
||||
heal: " [POKEMON] had its HP restored.",
|
||||
healFromZEffect: " [POKEMON] restored its HP using its Z-Power!",
|
||||
healFromEffect: " [POKEMON] restored HP using its [EFFECT]!",
|
||||
|
||||
boost: " [POKEMON]'s [STAT] rose!",
|
||||
boost2: " [POKEMON]'s [STAT] rose sharply!",
|
||||
boost3: " [POKEMON]'s [STAT] rose drastically!",
|
||||
boost0: " [POKEMON]'s [STAT] won't go any higher!",
|
||||
boostFromItem: " The [ITEM] raised [POKEMON]'s [STAT]!",
|
||||
boost2FromItem: " The [ITEM] sharply raised [POKEMON]'s [STAT]!",
|
||||
boost3FromItem: " The [ITEM] drastically raised [POKEMON]'s [STAT]!",
|
||||
boostFromZEffect: " [POKEMON] boosted its [STAT] using its Z-Power!",
|
||||
boost2FromZEffect: " [POKEMON] boosted its [STAT] sharply using its Z-Power!",
|
||||
boost3FromZEffect: " [POKEMON] boosted its [STAT] drastically using its Z-Power!",
|
||||
boostMultipleFromZEffect: " [POKEMON] boosted its stats using its Z-Power!",
|
||||
|
||||
unboost: " [POKEMON]'s [STAT] fell!",
|
||||
unboost2: " [POKEMON]'s [STAT] fell harshly!",
|
||||
unboost3: " [POKEMON]'s [STAT] fell severely!",
|
||||
unboost0: " [POKEMON]'s [STAT] won't go any lower!",
|
||||
unboostFromItem: " The [ITEM] lowered [POKEMON]'s [STAT]!",
|
||||
unboost2FromItem: " The [ITEM] harshly lowered [POKEMON]'s [STAT]!",
|
||||
unboost3FromItem: " The [ITEM] drastically lowered [POKEMON]'s [STAT]!",
|
||||
|
||||
swapBoost: " [POKEMON] switched stat changes with its target!",
|
||||
swapOffensiveBoost: " [POKEMON] switched all changes to its Attack and Sp. Atk with its target!",
|
||||
swapDefensiveBoost: " [POKEMON] switched all changes to its Defense and Sp. Def with its target!",
|
||||
copyBoost: " [POKEMON] copied [TARGET]'s stat changes!",
|
||||
clearBoost: " [POKEMON]'s stat changes were removed!",
|
||||
clearBoostFromZEffect: " [POKEMON] returned its decreased stats to normal using its Z-Power!",
|
||||
invertBoost: " [POKEMON]'s stat changes were inverted!",
|
||||
clearAllBoost: " All stat changes were eliminated!",
|
||||
|
||||
superEffective: " It's super effective!",
|
||||
superEffectiveSpread: " It's super effective on [POKEMON]!",
|
||||
resisted: " It's not very effective...",
|
||||
resistedSpread: " It's not very effective on [POKEMON].",
|
||||
crit: " A critical hit!",
|
||||
critSpread: " A critical hit on [POKEMON]!",
|
||||
immune: " It doesn't affect [POKEMON]...",
|
||||
immuneNoPokemon: " It had no effect!", // old gens
|
||||
immuneOHKO: " [POKEMON] is unaffected!",
|
||||
miss: " [POKEMON] avoided the attack!",
|
||||
missNoPokemon: " [SOURCE]'s attack missed!", // old gens
|
||||
|
||||
center: " Automatic center!",
|
||||
noTarget: " But there was no target...", // gen 5 and earlier
|
||||
ohko: " It's a one-hit KO!",
|
||||
combine: " The two moves have become one! It's a combined move!",
|
||||
hitCount: " The Pok\u00E9mon was hit [NUMBER] times!",
|
||||
hitCountSingular: " The Pok\u00E9mon was hit 1 time!",
|
||||
},
|
||||
|
||||
// stats
|
||||
hp: {
|
||||
statName: "HP",
|
||||
statShortName: "HP",
|
||||
},
|
||||
atk: {
|
||||
statName: "Attack",
|
||||
statShortName: "Atk",
|
||||
},
|
||||
def: {
|
||||
statName: "Defense",
|
||||
statShortName: "Def",
|
||||
},
|
||||
spa: {
|
||||
statName: "Sp. Atk",
|
||||
statShortName: "SpA",
|
||||
},
|
||||
spd: {
|
||||
statName: "Sp. Def",
|
||||
statShortName: "SpD",
|
||||
},
|
||||
spe: {
|
||||
statName: "Speed",
|
||||
statShortName: "Spe",
|
||||
},
|
||||
accuracy: {
|
||||
statName: "accuracy",
|
||||
},
|
||||
evasion: {
|
||||
statName: "evasiveness",
|
||||
},
|
||||
spc: {
|
||||
statName: "Special",
|
||||
statShortName: "Spc",
|
||||
},
|
||||
stats: {
|
||||
statName: "stats",
|
||||
},
|
||||
|
||||
// statuses
|
||||
brn: {
|
||||
start: " [POKEMON] was burned!",
|
||||
startFromItem: " [POKEMON] was burned by the [ITEM]!",
|
||||
alreadyStarted: " [POKEMON] is already burned!",
|
||||
end: " [POKEMON]'s burn was healed!",
|
||||
endFromItem: " [POKEMON]'s [ITEM] healed its burn!",
|
||||
damage: " [POKEMON] was hurt by its burn!",
|
||||
},
|
||||
frz: {
|
||||
start: " [POKEMON] was frozen solid!",
|
||||
alreadyStarted: " [POKEMON] is already frozen solid!",
|
||||
end: " [POKEMON] thawed out!",
|
||||
endFromItem: " [POKEMON]'s [ITEM] defrosted it!",
|
||||
endFromMove: " [POKEMON]'s [MOVE] melted the ice!",
|
||||
cant: "[POKEMON] is frozen solid!",
|
||||
},
|
||||
par: {
|
||||
start: " [POKEMON] is paralyzed! It may be unable to move!",
|
||||
alreadyStarted: " [POKEMON] is already paralyzed!",
|
||||
end: " [POKEMON] was cured of paralysis!",
|
||||
endFromItem: " [POKEMON]'s [ITEM] cured its paralysis!",
|
||||
cant: "[POKEMON] is paralyzed! It can't move!",
|
||||
},
|
||||
psn: {
|
||||
start: " [POKEMON] was poisoned!",
|
||||
alreadyStarted: " [POKEMON] is already poisoned!",
|
||||
end: " [POKEMON] was cured of its poisoning!",
|
||||
endFromItem: " [POKEMON]'s [ITEM] cured its poison!",
|
||||
damage: " [POKEMON] was hurt by poison!",
|
||||
},
|
||||
tox: {
|
||||
start: " [POKEMON] was badly poisoned!",
|
||||
startFromItem: " [POKEMON] was badly poisoned by the [ITEM]!",
|
||||
end: "#psn",
|
||||
endFromItem: "#psn",
|
||||
alreadyStarted: "#psn",
|
||||
damage: "#psn",
|
||||
},
|
||||
slp: {
|
||||
start: " [POKEMON] fell asleep!",
|
||||
startFromRest: " [POKEMON] slept and became healthy!",
|
||||
alreadyStarted: " [POKEMON] is already asleep!",
|
||||
end: " [POKEMON] woke up!",
|
||||
endFromItem: " [POKEMON]'s [ITEM] woke it up!",
|
||||
cant: "[POKEMON] is fast asleep.",
|
||||
},
|
||||
|
||||
// misc effects
|
||||
confusion: {
|
||||
start: " [POKEMON] became confused!",
|
||||
startFromFatigue: " [POKEMON] became confused due to fatigue!",
|
||||
end: " [POKEMON] snapped out of its confusion!",
|
||||
endFromItem: " [POKEMON]'s [ITEM] snapped it out of its confusion!",
|
||||
alreadyStarted: " [POKEMON] is already confused!",
|
||||
activate: " [POKEMON] is confused!",
|
||||
damage: "It hurt itself in its confusion!",
|
||||
},
|
||||
drain: {
|
||||
heal: " [SOURCE] had its energy drained!",
|
||||
},
|
||||
flinch: {
|
||||
cant: "[POKEMON] flinched and couldn't move!",
|
||||
},
|
||||
heal: {
|
||||
fail: " [POKEMON]'s HP is full!",
|
||||
},
|
||||
healreplacement: {
|
||||
activate: " [POKEMON] will restore its replacement's HP using its Z-Power!",
|
||||
},
|
||||
nopp: {
|
||||
cant: "[POKEMON] used [MOVE]!\n But there was no PP left for the move!",
|
||||
},
|
||||
recharge: {
|
||||
cant: "[POKEMON] must recharge!",
|
||||
},
|
||||
recoil: {
|
||||
damage: " [POKEMON] was damaged by the recoil!",
|
||||
},
|
||||
unboost: {
|
||||
fail: " [POKEMON]'s stats were not lowered!",
|
||||
failSingular: " [POKEMON]'s [STAT] was not lowered!",
|
||||
},
|
||||
struggle: {
|
||||
activate: " [POKEMON] has no moves left!",
|
||||
},
|
||||
trapped: {
|
||||
start: " [POKEMON] can no longer escape!",
|
||||
},
|
||||
dynamax: {
|
||||
start: " ([POKEMON]'s Dynamax!)",
|
||||
end: " ([POKEMON] returned to normal!)",
|
||||
block: " The move was blocked by the power of Dynamax!",
|
||||
fail: " [POKEMON] shook its head. It seems like it can't use this move...",
|
||||
},
|
||||
|
||||
// weather
|
||||
sandstorm: {
|
||||
weatherName: "Sandstorm",
|
||||
start: " A sandstorm kicked up!",
|
||||
end: " The sandstorm subsided.",
|
||||
upkeep: " (The sandstorm is raging.)",
|
||||
damage: " [POKEMON] is buffeted by the sandstorm!",
|
||||
},
|
||||
sunnyday: {
|
||||
weatherName: "Sun",
|
||||
start: " The sunlight turned harsh!",
|
||||
end: " The harsh sunlight faded.",
|
||||
upkeep: " (The sunlight is strong.)",
|
||||
},
|
||||
raindance: {
|
||||
weatherName: "Rain",
|
||||
start: " It started to rain!",
|
||||
end: " The rain stopped.",
|
||||
upkeep: " (Rain continues to fall.)",
|
||||
},
|
||||
hail: {
|
||||
weatherName: "Hail",
|
||||
start: " It started to hail!",
|
||||
end: " The hail stopped.",
|
||||
upkeep: " (The hail is crashing down.)",
|
||||
damage: " [POKEMON] is buffeted by the hail!",
|
||||
},
|
||||
desolateland: {
|
||||
weatherName: "Intense Sun",
|
||||
start: " The sunlight turned extremely harsh!",
|
||||
end: " The extremely harsh sunlight faded.",
|
||||
block: " The extremely harsh sunlight was not lessened at all!",
|
||||
blockMove: " The Water-type attack evaporated in the harsh sunlight!",
|
||||
},
|
||||
primordialsea: {
|
||||
weatherName: "Heavy Rain",
|
||||
start: " A heavy rain began to fall!",
|
||||
end: " The heavy rain has lifted!",
|
||||
block: " There is no relief from this heavy rain!",
|
||||
blockMove: " The Fire-type attack fizzled out in the heavy rain!",
|
||||
},
|
||||
deltastream: {
|
||||
weatherName: "Strong Winds",
|
||||
start: " Mysterious strong winds are protecting Flying-type Pok\u00E9mon!",
|
||||
end: " The mysterious strong winds have dissipated!",
|
||||
activate: " The mysterious strong winds weakened the attack!",
|
||||
block: " The mysterious strong winds blow on regardless!",
|
||||
},
|
||||
|
||||
// terrain
|
||||
electricterrain: {
|
||||
start: " An electric current ran across the battlefield!",
|
||||
end: " The electricity disappeared from the battlefield.",
|
||||
block: " [POKEMON] is protected by the Electric Terrain!",
|
||||
},
|
||||
grassyterrain: {
|
||||
start: " Grass grew to cover the battlefield!",
|
||||
end: " The grass disappeared from the battlefield.",
|
||||
heal: " [POKEMON]'s HP was restored.",
|
||||
},
|
||||
mistyterrain: {
|
||||
start: " Mist swirled around the battlefield!",
|
||||
end: " The mist disappeared from the battlefield.",
|
||||
block: " [POKEMON] surrounds itself with a protective mist!",
|
||||
},
|
||||
psychicterrain: {
|
||||
start: " The battlefield got weird!",
|
||||
end: " The weirdness disappeared from the battlefield!",
|
||||
block: " [POKEMON] is protected by the Psychic Terrain!",
|
||||
},
|
||||
|
||||
// field effects
|
||||
gravity: {
|
||||
start: " Gravity intensified!",
|
||||
end: " Gravity returned to normal!",
|
||||
cant: "[POKEMON] can't use [MOVE] because of gravity!",
|
||||
activate: "[POKEMON] fell from the sky due to the gravity!",
|
||||
},
|
||||
magicroom: {
|
||||
start: " It created a bizarre area in which Pok\u00E9mon's held items lose their effects!",
|
||||
end: " Magic Room wore off, and held items' effects returned to normal!",
|
||||
},
|
||||
mudsport: {
|
||||
start: " Electricity's power was weakened!",
|
||||
end: " The effects of Mud Sport have faded.",
|
||||
},
|
||||
trickroom: {
|
||||
start: " [POKEMON] twisted the dimensions!",
|
||||
end: " The twisted dimensions returned to normal!",
|
||||
},
|
||||
watersport: {
|
||||
start: " Fire's power was weakened!",
|
||||
end: " The effects of Water Sport have faded.",
|
||||
},
|
||||
wonderroom: {
|
||||
start: " It created a bizarre area in which Defense and Sp. Def stats are swapped!",
|
||||
end: " Wonder Room wore off, and Defense and Sp. Def stats returned to normal!",
|
||||
},
|
||||
|
||||
// misc
|
||||
crash: {
|
||||
damage: " [POKEMON] kept going and crashed!",
|
||||
},
|
||||
};
|
||||
|
|
@ -1184,6 +1184,8 @@ export const MovesText = {
|
|||
name: "Eerie Spell",
|
||||
desc: "If this move is successful and the user has not fainted, the target loses 3 PP from its last move.",
|
||||
shortDesc: "Removes 3 PP from the target's last move.",
|
||||
|
||||
activate: "#spite",
|
||||
},
|
||||
eggbomb: {
|
||||
name: "Egg Bomb",
|
||||
|
|
@ -1802,6 +1804,8 @@ export const MovesText = {
|
|||
name: "G-Max Depletion",
|
||||
desc: "Power is equal to the base move's Max Move power. If this move is successful, each Pokemon on the opposing side loses 2 PP from its last move used, even if they have a substitute.",
|
||||
shortDesc: "Base move affects power. Foes: last move -2 PP.",
|
||||
|
||||
activate: " [TARGET]'s PP was reduced!",
|
||||
},
|
||||
gmaxdrumsolo: {
|
||||
name: "G-Max Drum Solo",
|
||||
|
|
@ -2204,97 +2208,81 @@ export const MovesText = {
|
|||
shortDescGen5: "Varies in power and type based on the user's IVs.",
|
||||
},
|
||||
hiddenpowerbug: {
|
||||
realMove: "Hidden Power",
|
||||
desc: "",
|
||||
shortDesc: "",
|
||||
name: "Hidden Power Bug",
|
||||
},
|
||||
hiddenpowerdark: {
|
||||
realMove: "Hidden Power",
|
||||
desc: "",
|
||||
shortDesc: "",
|
||||
name: "Hidden Power Dark",
|
||||
},
|
||||
hiddenpowerdragon: {
|
||||
realMove: "Hidden Power",
|
||||
desc: "",
|
||||
shortDesc: "",
|
||||
name: "Hidden Power Dragon",
|
||||
},
|
||||
hiddenpowerelectric: {
|
||||
realMove: "Hidden Power",
|
||||
desc: "",
|
||||
shortDesc: "",
|
||||
name: "Hidden Power Electric",
|
||||
},
|
||||
hiddenpowerfighting: {
|
||||
realMove: "Hidden Power",
|
||||
desc: "",
|
||||
shortDesc: "",
|
||||
name: "Hidden Power Fighting",
|
||||
},
|
||||
hiddenpowerfire: {
|
||||
realMove: "Hidden Power",
|
||||
desc: "",
|
||||
shortDesc: "",
|
||||
name: "Hidden Power Fire",
|
||||
},
|
||||
hiddenpowerflying: {
|
||||
realMove: "Hidden Power",
|
||||
desc: "",
|
||||
shortDesc: "",
|
||||
name: "Hidden Power Flying",
|
||||
},
|
||||
hiddenpowerghost: {
|
||||
realMove: "Hidden Power",
|
||||
desc: "",
|
||||
shortDesc: "",
|
||||
name: "Hidden Power Ghost",
|
||||
},
|
||||
hiddenpowergrass: {
|
||||
realMove: "Hidden Power",
|
||||
desc: "",
|
||||
shortDesc: "",
|
||||
name: "Hidden Power Grass",
|
||||
},
|
||||
hiddenpowerground: {
|
||||
realMove: "Hidden Power",
|
||||
desc: "",
|
||||
shortDesc: "",
|
||||
name: "Hidden Power Ground",
|
||||
},
|
||||
hiddenpowerice: {
|
||||
realMove: "Hidden Power",
|
||||
desc: "",
|
||||
shortDesc: "",
|
||||
name: "Hidden Power Ice",
|
||||
},
|
||||
hiddenpowerpoison: {
|
||||
realMove: "Hidden Power",
|
||||
desc: "",
|
||||
shortDesc: "",
|
||||
name: "Hidden Power Poison",
|
||||
},
|
||||
hiddenpowerpsychic: {
|
||||
realMove: "Hidden Power",
|
||||
desc: "",
|
||||
shortDesc: "",
|
||||
name: "Hidden Power Psychic",
|
||||
},
|
||||
hiddenpowerrock: {
|
||||
realMove: "Hidden Power",
|
||||
desc: "",
|
||||
shortDesc: "",
|
||||
name: "Hidden Power Rock",
|
||||
},
|
||||
hiddenpowersteel: {
|
||||
realMove: "Hidden Power",
|
||||
desc: "",
|
||||
shortDesc: "",
|
||||
name: "Hidden Power Steel",
|
||||
},
|
||||
hiddenpowerwater: {
|
||||
realMove: "Hidden Power",
|
||||
desc: "",
|
||||
shortDesc: "",
|
||||
name: "Hidden Power Water",
|
||||
|
|
@ -3046,6 +3034,8 @@ export const MovesText = {
|
|||
name: "Meteor Beam",
|
||||
desc: "This attack charges on the first turn and executes on the second. Raises the user's Special Attack by 1 stage on the first turn. If the user is holding a Power Herb, the move completes in one turn.",
|
||||
shortDesc: "Raises user's Sp. Atk by 1 on turn 1. Hits turn 2.",
|
||||
|
||||
prepare: "[POKEMON] is overflowing with space power!",
|
||||
},
|
||||
meteormash: {
|
||||
name: "Meteor Mash",
|
||||
|
|
@ -3089,6 +3079,8 @@ export const MovesText = {
|
|||
name: "Mind Blown",
|
||||
desc: "Whether or not this move is successful and even if it would cause fainting, the user loses 1/2 of its maximum HP, rounded up, unless the user has the Magic Guard Ability. This move is prevented from executing and the user does not lose HP if any active Pokemon has the Damp Ability, or if this move is Fire type and the user is affected by Powder or the weather is Primordial Sea.",
|
||||
shortDesc: "User loses 50% max HP. Hits adjacent Pokemon.",
|
||||
|
||||
damage: " ([POKEMON] cut its own HP to power up its move!)",
|
||||
},
|
||||
mindreader: {
|
||||
name: "Mind Reader",
|
||||
|
|
@ -4406,6 +4398,8 @@ export const MovesText = {
|
|||
name: "Snap Trap",
|
||||
desc: "Prevents the target from switching for four or five turns (seven turns if the user is holding Grip Claw). Causes damage to the target equal to 1/8 of its maximum HP (1/6 if the user is holding Binding Band), rounded down, at the end of each turn during effect. The target can still switch out if it is holding Shed Shell or uses Baton Pass, Parting Shot, Teleport, U-turn, or Volt Switch. The effect ends if either the user or the target leaves the field, or if the target uses Rapid Spin or Substitute successfully. This effect is not stackable or reset by using this or another binding move.",
|
||||
shortDesc: "Traps and damages the target for 4-5 turns.",
|
||||
|
||||
start: " [POKEMON] got trapped by a snap trap!",
|
||||
},
|
||||
snarl: {
|
||||
name: "Snarl",
|
||||
|
|
@ -5056,6 +5050,8 @@ export const MovesText = {
|
|||
name: "Thunder Cage",
|
||||
desc: "Prevents the target from switching for four or five turns (seven turns if the user is holding Grip Claw). Causes damage to the target equal to 1/8 of its maximum HP (1/6 if the user is holding Binding Band), rounded down, at the end of each turn during effect. The target can still switch out if it is holding Shed Shell or uses Baton Pass, Parting Shot, Teleport, U-turn, or Volt Switch. The effect ends if either the user or the target leaves the field, or if the target uses Rapid Spin or Substitute successfully. This effect is not stackable or reset by using this or another binding move.",
|
||||
shortDesc: "Traps and damages the target for 4-5 turns.",
|
||||
|
||||
start: " [SOURCE] trapped [POKEMON]!",
|
||||
},
|
||||
thunderfang: {
|
||||
name: "Thunder Fang",
|
||||
|
|
|
|||
|
|
@ -95,6 +95,7 @@ interface TextTableData {
|
|||
Items: AnyObject;
|
||||
Moves: AnyObject;
|
||||
Pokedex: AnyObject;
|
||||
Default: AnyObject;
|
||||
}
|
||||
|
||||
const Natures: {[k: string]: Nature} = {
|
||||
|
|
@ -1484,6 +1485,7 @@ export class ModdedDex {
|
|||
Moves: this.loadTextFile('moves', 'MovesText'),
|
||||
Abilities: this.loadTextFile('abilities', 'AbilitiesText'),
|
||||
Items: this.loadTextFile('items', 'ItemsText'),
|
||||
Default: this.loadTextFile('default', 'DefaultText'),
|
||||
};
|
||||
return dexes['base'].textCache;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user