Compare commits
7 Commits
bc43cebb81
...
6fa7412465
Author | SHA1 | Date | |
---|---|---|---|
|
6fa7412465 | ||
|
8ccd8085db | ||
|
2682c2faa3 | ||
|
344a17c8fc | ||
|
ab64eb5d5b | ||
|
49adedbc0f | ||
|
27139c0d8c |
Before Width: | Height: | Size: 4.7 KiB After Width: | Height: | Size: 799 B |
BIN
public/images/ui/legacy/summary_moves_effect_de.png
Normal file
After Width: | Height: | Size: 799 B |
BIN
public/images/ui/legacy/summary_moves_effect_es.png
Normal file
After Width: | Height: | Size: 807 B |
BIN
public/images/ui/legacy/summary_moves_effect_fr.png
Normal file
After Width: | Height: | Size: 1.7 KiB |
BIN
public/images/ui/legacy/summary_moves_effect_it.png
Normal file
After Width: | Height: | Size: 799 B |
BIN
public/images/ui/legacy/summary_moves_effect_pt_BR.png
Normal file
After Width: | Height: | Size: 800 B |
BIN
public/images/ui/legacy/summary_moves_effect_zh_CN.png
Normal file
After Width: | Height: | Size: 799 B |
@ -235,7 +235,7 @@ export class ConfusedTag extends BattlerTag {
|
||||
pokemon.scene.queueMessage(getPokemonMessage(pokemon, ' is\nconfused!'));
|
||||
pokemon.scene.unshiftPhase(new CommonAnimPhase(pokemon.scene, pokemon.getBattlerIndex(), undefined, CommonAnim.CONFUSION));
|
||||
|
||||
if (pokemon.randSeedInt(2)) {
|
||||
if (pokemon.randSeedInt(3)) {
|
||||
const atk = pokemon.getBattleStat(Stat.ATK);
|
||||
const def = pokemon.getBattleStat(Stat.DEF);
|
||||
const damage = Math.ceil(((((2 * pokemon.level / 5 + 2) * 40 * atk / def) / 50) + 2) * (pokemon.randSeedInt(15, 85) / 100));
|
||||
|
@ -20889,7 +20889,6 @@ export const tmSpecies: TmSpecies = {
|
||||
Species.BAGON,
|
||||
Species.SHELGON,
|
||||
Species.SALAMENCE,
|
||||
Species.METANG,
|
||||
Species.METAGROSS,
|
||||
Species.REGIROCK,
|
||||
Species.REGICE,
|
||||
@ -32522,6 +32521,8 @@ export const tmSpecies: TmSpecies = {
|
||||
Species.DUSCLOPS,
|
||||
Species.CHIMECHO,
|
||||
Species.ABSOL,
|
||||
Species.METANG,
|
||||
Species.METAGROSS,
|
||||
Species.LATIAS,
|
||||
Species.LATIOS,
|
||||
Species.JIRACHI,
|
||||
@ -35468,6 +35469,8 @@ export const tmSpecies: TmSpecies = {
|
||||
Species.ZANGOOSE,
|
||||
Species.KECLEON,
|
||||
Species.DUSCLOPS,
|
||||
Species.METANG,
|
||||
Species.METAGROSS,
|
||||
Species.REGIROCK,
|
||||
Species.REGICE,
|
||||
Species.REGISTEEL,
|
||||
@ -37725,6 +37728,7 @@ export const tmSpecies: TmSpecies = {
|
||||
Species.BANETTE,
|
||||
Species.CHIMECHO,
|
||||
Species.ABSOL,
|
||||
Species.METAGROSS,
|
||||
[
|
||||
Species.DEOXYS,
|
||||
'',
|
||||
@ -47702,6 +47706,7 @@ export const tmSpecies: TmSpecies = {
|
||||
Species.GOREBYSS,
|
||||
Species.RELICANTH,
|
||||
Species.SALAMENCE,
|
||||
Species.METANG,
|
||||
Species.METAGROSS,
|
||||
Species.REGIROCK,
|
||||
Species.REGICE,
|
||||
@ -48471,6 +48476,7 @@ export const tmSpecies: TmSpecies = {
|
||||
Species.BAGON,
|
||||
Species.SHELGON,
|
||||
Species.SALAMENCE,
|
||||
Species.METAGROSS,
|
||||
Species.REGISTEEL,
|
||||
Species.LATIAS,
|
||||
Species.LATIOS,
|
||||
@ -50632,6 +50638,7 @@ export const tmSpecies: TmSpecies = {
|
||||
Species.ABSOL,
|
||||
Species.RELICANTH,
|
||||
Species.SALAMENCE,
|
||||
Species.METAGROSS,
|
||||
Species.REGIROCK,
|
||||
Species.GROUDON,
|
||||
Species.RAYQUAZA,
|
||||
@ -52586,6 +52593,8 @@ export const tmSpecies: TmSpecies = {
|
||||
Species.CAMERUPT,
|
||||
Species.TORKOAL,
|
||||
Species.WALREIN,
|
||||
Species.METANG,
|
||||
Species.METAGROSS,
|
||||
Species.REGIROCK,
|
||||
Species.REGICE,
|
||||
Species.REGISTEEL,
|
||||
@ -62371,6 +62380,7 @@ export const tmSpecies: TmSpecies = {
|
||||
Species.BAGON,
|
||||
Species.SHELGON,
|
||||
Species.SALAMENCE,
|
||||
Species.BELDUM,
|
||||
Species.METANG,
|
||||
Species.METAGROSS,
|
||||
Species.REGIROCK,
|
||||
@ -63367,6 +63377,8 @@ export const tmSpecies: TmSpecies = {
|
||||
Species.TROPIUS,
|
||||
Species.SNORUNT,
|
||||
Species.GLALIE,
|
||||
Species.METANG,
|
||||
Species.METAGROSS,
|
||||
Species.TURTWIG,
|
||||
Species.GROTLE,
|
||||
Species.TORTERRA,
|
||||
|
@ -505,7 +505,7 @@ export class TrainerConfig {
|
||||
initI18n();
|
||||
}
|
||||
// Check if the female version exists in the i18n file
|
||||
if (i18next.exists(`trainerClasses:${this.name.toLowerCase().replace}`)) {
|
||||
if (i18next.exists(`trainerClasses:${this.name.toLowerCase().replace()}`)) {
|
||||
// If it does, return
|
||||
return ret + "_female";
|
||||
} else {
|
||||
|
@ -19,8 +19,8 @@ export const modifierType: ModifierTypeTranslationEntries = {
|
||||
"PokemonHpRestoreModifierType": {
|
||||
description: "Restituisce {{restorePoints}} PS o {{restorePercent}}% PS ad un Pokémon, a seconda del valore più alto",
|
||||
extra: {
|
||||
"fully": "Restituisce tutti gli PS ad un Pokémon",
|
||||
"fullyWithStatus": "Restituisce tutti gli PS ad un Pokémon e lo cura da ogni stato",
|
||||
"fully": "Restituisce tutti i PS ad un Pokémon",
|
||||
"fullyWithStatus": "Restituisce tutti i PS ad un Pokémon e lo cura da ogni stato",
|
||||
}
|
||||
},
|
||||
"PokemonReviveModifierType": {
|
||||
@ -67,7 +67,7 @@ export const modifierType: ModifierTypeTranslationEntries = {
|
||||
description: "Aumenta {{statName}} di base del possessore del 10%",
|
||||
},
|
||||
"AllPokemonFullHpRestoreModifierType": {
|
||||
description: "Recupera il 100% degli PS per tutti i Pokémon",
|
||||
description: "Recupera il 100% dei PS per tutti i Pokémon",
|
||||
},
|
||||
"AllPokemonFullReviveModifierType": {
|
||||
description: "Rianima tutti i Pokémon esausti restituendogli tutti i PS",
|
||||
@ -195,7 +195,7 @@ export const modifierType: ModifierTypeTranslationEntries = {
|
||||
|
||||
"MULTI_LENS": { name: "Multilente" },
|
||||
|
||||
"HEALING_CHARM": { name: "Curamuleto", description: "Aumenta del 10% l'efficacia delle mosse e degli oggetti che ripristinano gli PS (escluse le rianimazioni)" },
|
||||
"HEALING_CHARM": { name: "Curamuleto", description: "Aumenta del 10% l'efficacia delle mosse e degli oggetti che ripristinano i PS (escluse le rianimazioni)" },
|
||||
"CANDY_JAR": { name: "Barattolo di caramelle", description: "Aumenta di 1 il numero di livelli aggiunti dalle Caramelle Rare" },
|
||||
|
||||
"BERRY_POUCH": { name: "Porta Bacche", description: "Aggiunge il 25% di possibilità che una bacca usata non venga consumata" },
|
||||
|
@ -45,7 +45,7 @@ export const modifierType: ModifierTypeTranslationEntries = {
|
||||
description: "Aumenta permanentemente os PP para o movimento de um Pokémon em {{upPoints}} para cada 5 PP máximos (máximo 3)",
|
||||
},
|
||||
"PokemonNatureChangeModifierType": {
|
||||
name: "{{natureName}} Mint",
|
||||
name: "Hortelã {{natureName}}",
|
||||
description: "Muda a natureza de um Pokémon para {{natureName}} e a desbloqueia permanentemente para seu inicial",
|
||||
},
|
||||
"DoubleBattleChanceBoosterModifierType": {
|
||||
|
@ -2,23 +2,23 @@ import { SimpleTranslationEntries } from "#app/plugins/i18n";
|
||||
|
||||
export const battle: SimpleTranslationEntries = {
|
||||
"bossAppeared": "{{bossName}} 出现了。",
|
||||
"trainerAppeared": "{{trainerName}}\n想要和你对战!",
|
||||
"trainerAppearedDouble": "{{trainerName}}\nwould like to battle!",
|
||||
"singleWildAppeared": "一只野生 {{pokemonName}} 出现了。!",
|
||||
"multiWildAppeared": "野生的 {{pokemonName1}}\n和 {{pokemonName2}} 出现了。!",
|
||||
"playerComeBack": "回来吧, {{pokemonName}}!",
|
||||
"trainerComeBack": "{{trainerName}} 收回了 {{pokemonName}}!",
|
||||
"playerGo": "去吧! {{pokemonName}}!",
|
||||
"trainerGo": "{{trainerName}} 派出了 {{pokemonName}}!",
|
||||
"switchQuestion": "要更换\n{{pokemonName}}吗?",
|
||||
"trainerDefeated": `你击败了\n{{trainerName}}!`,
|
||||
"pokemonCaught": "{{pokemonName}} 被抓住了!",
|
||||
"trainerAppeared": "{{trainerName}}\n想要和你对战!",
|
||||
"trainerAppearedDouble": "{{trainerName}}\n想要和你对战!",
|
||||
"singleWildAppeared": "一只野生 {{pokemonName}} 出现了!",
|
||||
"multiWildAppeared": "野生的 {{pokemonName1}}\n和 {{pokemonName2}} 出现了!",
|
||||
"playerComeBack": "回来吧, {{pokemonName}}!",
|
||||
"trainerComeBack": "{{trainerName}} 收回了 {{pokemonName}}!",
|
||||
"playerGo": "去吧! {{pokemonName}}!",
|
||||
"trainerGo": "{{trainerName}} 派出了 {{pokemonName}}!",
|
||||
"switchQuestion": "要更换\n{{pokemonName}}吗?",
|
||||
"trainerDefeated": `你击败了\n{{trainerName}}!`,
|
||||
"pokemonCaught": "{{pokemonName}} 被抓住了!",
|
||||
"pokemon": "宝可梦",
|
||||
"sendOutPokemon": "上吧! {{pokemonName}}!",
|
||||
"sendOutPokemon": "上吧! {{pokemonName}}!",
|
||||
"hitResultCriticalHit": "击中了要害!",
|
||||
"hitResultSuperEffective": "效果拔群!",
|
||||
"hitResultNotVeryEffective": "收效甚微…",
|
||||
"hitResultNoEffect": "对 {{pokemonName}} 没有效果!!",
|
||||
"hitResultNoEffect": "对 {{pokemonName}} 没有效果!!",
|
||||
"hitResultOneHitKO": "一击必杀!",
|
||||
"attackFailed": "但是失败了!",
|
||||
"attackHitsCount": `击中 {{count}} 次!`,
|
||||
@ -32,7 +32,7 @@ export const battle: SimpleTranslationEntries = {
|
||||
"learnMoveNotLearned": "{{pokemonName}} 没有学会 {{moveName}}。",
|
||||
"learnMoveForgetQuestion": "要忘记哪个技能?",
|
||||
"learnMoveForgetSuccess": "{{pokemonName}} 忘记了\n如何使用 {{moveName}}。",
|
||||
"countdownPoof": "@d{32}1, @d{15}2, @d{15}和@d{15}… @d{15}… @d{15}… @d{15}@s{pb_bounce_1}噗!",
|
||||
"countdownPoof": "@d{32}1, @d{15}2, @d{15}和@d{15}… @d{15}… @d{15}… @d{15}@s{pb_bounce_1}噗!",
|
||||
"learnMoveAnd": "然后...",
|
||||
"levelCapUp": "等级上限提升到 {{levelCap}}!",
|
||||
"moveNotImplemented": "{{moveName}} 尚未实装,无法选择。",
|
||||
|
@ -5,5 +5,5 @@ export const commandUiHandler: SimpleTranslationEntries = {
|
||||
"ball": "精灵球",
|
||||
"pokemon": "宝可梦",
|
||||
"run": "逃跑",
|
||||
"actionMessage": "要让\n{{pokemonName}} 做什么?",
|
||||
"actionMessage": "要让\n{{pokemonName}} 做什么?",
|
||||
} as const;
|
@ -35,11 +35,11 @@ export const menu: SimpleTranslationEntries = {
|
||||
"boyOrGirl": "你是男孩还是女孩?",
|
||||
"boy": "男孩",
|
||||
"girl": "女孩",
|
||||
"evolving": "咦?\n{{pokemonName}} 开始进化了!",
|
||||
"stoppedEvolving": "{{pokemonName}} 停止了进化.",
|
||||
"pauseEvolutionsQuestion": "你确定要停止 {{pokemonName}} 的进化吗?\n你可以在队伍界面中重新进化.",
|
||||
"evolutionsPaused": "{{pokemonName}} 的进化停止了.",
|
||||
"evolutionDone": "恭喜!\n你的 {{pokemonName}} 进化成了 {{evolvedPokemonName}}!",
|
||||
"evolving": "咦?\n{{pokemonName}} 开始进化了!",
|
||||
"stoppedEvolving": "{{pokemonName}} 停止了进化。",
|
||||
"pauseEvolutionsQuestion": "你确定要停止 {{pokemonName}} 的进化吗?\n你可以在队伍界面中重新进化。",
|
||||
"evolutionsPaused": "{{pokemonName}} 的进化停止了。",
|
||||
"evolutionDone": "恭喜!\n你的 {{pokemonName}} 进化成了 {{evolvedPokemonName}}!",
|
||||
"dailyRankings": "每日排名",
|
||||
"weeklyRankings": "每周排名",
|
||||
"noRankings": "无排名",
|
||||
|
@ -68,8 +68,8 @@ export const trainerClasses: SimpleTranslationEntries = {
|
||||
"officer": "警察",
|
||||
"parasol_lady": "阳伞姐姐",
|
||||
"pilot": "飞行员",
|
||||
"pokefan": "发烧友俱乐部",
|
||||
"pokefan_family": "同好夫妇",
|
||||
"poké_fan": "发烧友俱乐部",
|
||||
"poké_fan_family": "同好夫妇",
|
||||
"preschooler": "幼儿园小朋友",
|
||||
"preschooler_female": "幼儿园小朋友",
|
||||
"preschoolers": "幼儿园小朋友组合",
|
||||
|
@ -4,7 +4,7 @@ import { SimpleTranslationEntries } from "#app/plugins/i18n";
|
||||
* The weather namespace holds text displayed when weather is active during a battle
|
||||
*/
|
||||
export const weather: SimpleTranslationEntries = {
|
||||
"sunnyStartMessage": "日照变强了!",
|
||||
"sunnyStartMessage": "日照变强了!",
|
||||
"sunnyLapseMessage": "日照很强。",
|
||||
"sunnyClearMessage": "日照复原了。",
|
||||
|
||||
@ -15,22 +15,22 @@ export const weather: SimpleTranslationEntries = {
|
||||
"sandstormStartMessage": "开始刮沙暴了!",
|
||||
"sandstormLapseMessage": "沙暴肆虐。",
|
||||
"sandstormClearMessage": "沙暴停止了!",
|
||||
"sandstormDamageMessage": "沙暴袭击了{{pokemonPrefix}}{{pokemonName}}!",
|
||||
"sandstormDamageMessage": "沙暴袭击了{{pokemonPrefix}}{{pokemonName}}!",
|
||||
|
||||
"hailStartMessage": "开始下冰雹了!",
|
||||
"hailStartMessage": "开始下冰雹了!",
|
||||
"hailLapseMessage": "冰雹继续肆虐。",
|
||||
"hailClearMessage": "冰雹不再下了。",
|
||||
"hailDamageMessage": "冰雹袭击了{{pokemonPrefix}}{{pokemonName}}!",
|
||||
"hailDamageMessage": "冰雹袭击了{{pokemonPrefix}}{{pokemonName}}!",
|
||||
|
||||
"snowStartMessage": "开始下雪了!",
|
||||
"snowStartMessage": "开始下雪了!",
|
||||
"snowLapseMessage": "雪继续下。",
|
||||
"snowClearMessage": "雪停了。",
|
||||
|
||||
"fogStartMessage": "起雾了!",
|
||||
"fogStartMessage": "起雾了!",
|
||||
"fogLapseMessage": "雾很浓。",
|
||||
"fogClearMessage": "雾散了。",
|
||||
|
||||
"heavyRainStartMessage": "开始下起了暴雨!",
|
||||
"heavyRainStartMessage": "开始下起了暴雨!",
|
||||
"heavyRainLapseMessage": "暴雨势头不减。",
|
||||
"heavyRainClearMessage": "暴雨停了。",
|
||||
|
||||
@ -38,7 +38,7 @@ export const weather: SimpleTranslationEntries = {
|
||||
"harshSunLapseMessage": "强日照势头不减。",
|
||||
"harshSunClearMessage": "日照复原了。",
|
||||
|
||||
"strongWindsStartMessage": "吹起了神秘的乱流!",
|
||||
"strongWindsStartMessage": "吹起了神秘的乱流!",
|
||||
"strongWindsLapseMessage": "神秘的乱流势头不减。",
|
||||
"strongWindsClearMessage": "神秘的乱流停止了。"
|
||||
}
|