Compare commits

...

7 Commits

Author SHA1 Message Date
rnicar245
6fa7412465
summary_moves_effect adjustment (#1097)
* summary-ui-handler stat text centered + summary_stats.png change

* summary_moves_effect adjustment

---------

Co-authored-by: ArceUseless <arceuse1999@gmail.com>
2024-05-18 11:11:31 -05:00
Alessandro Bruzzese
8ccd8085db
Update Italian modifier-type.ts (#1094) 2024-05-18 09:56:20 -05:00
José Ricardo Fleury Oliveira
2682c2faa3
fix ptBR mint (#1092) 2024-05-18 09:55:31 -05:00
Jaime
344a17c8fc
Fix TM moves for Beldum line (#1090) 2024-05-18 09:53:18 -05:00
Rei1mu
ab64eb5d5b
update zh_CN translation (#1089) 2024-05-18 09:52:00 -05:00
Vaner42
49adedbc0f
Fixed the replace method that was not executed in check female version exists; And fixed pokefan key in localization; (#1086)
* Translate 'trainer' into  Simplified Chinese.

* fixed translate 'hau'、 ‘diantha’ 、‘leon’ into Simplified Chinese.

* Fixed the replace method that was not executed in check female version exists; And fixed pokefan key in localization;

---------

Co-authored-by: Junhan <junhan.wu@nexttao.com>
2024-05-18 09:47:59 -05:00
Micah Bradbury
27139c0d8c
Update confuse chance to modern value (#1085)
Changed from 1/2 to 1/3, as games after gen 5 use this value
2024-05-18 09:47:01 -05:00
17 changed files with 50 additions and 38 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 799 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 799 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 807 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 799 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 800 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 799 B

View File

@ -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));

View File

@ -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,

View File

@ -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 {

View File

@ -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" },

View File

@ -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": {

View File

@ -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}} 尚未实装,无法选择。",

View File

@ -5,5 +5,5 @@ export const commandUiHandler: SimpleTranslationEntries = {
"ball": "精灵球",
"pokemon": "宝可梦",
"run": "逃跑",
"actionMessage": "要让\n{{pokemonName}} 做什么?",
"actionMessage": "要让\n{{pokemonName}} 做什么",
} as const;

View File

@ -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": "无排名",

View File

@ -68,8 +68,8 @@ export const trainerClasses: SimpleTranslationEntries = {
"officer": "警察",
"parasol_lady": "阳伞姐姐",
"pilot": "飞行员",
"pokefan": "发烧友俱乐部",
"pokefan_family": "同好夫妇",
"poké_fan": "发烧友俱乐部",
"poké_fan_family": "同好夫妇",
"preschooler": "幼儿园小朋友",
"preschooler_female": "幼儿园小朋友",
"preschoolers": "幼儿园小朋友组合",

View File

@ -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": "神秘的乱流停止了。"
}