Enoch
acc1ef4add
fix Korean i18n param case ( #4431 )
2024-09-25 12:37:49 -07:00
Enoch
83c18af50f
[Localization] localize reward gain with hard-coded numBerries(item count) in ME. ( #4379 )
...
* localize hard-coded numBerries
* Update src/locales/zh_CN/battle.json
Co-authored-by: Yonmaru40 <47717431+40chyan@users.noreply.github.com>
* Update src/locales/zh_TW/battle.json
Co-authored-by: Yonmaru40 <47717431+40chyan@users.noreply.github.com>
* change 'rewardCount' to 'count' (flx's review)
* Apply suggestions from code review - count
Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>
* Revert "Apply suggestions from code review - count"
This reverts commit 3ce0805a5c
.
* Apply suggestions from code review
Co-authored-by: ImperialSympathizer <110984302+ben-lear@users.noreply.github.com>
* change count to parameter in trash-to-treasure
* change key
---------
Co-authored-by: Yonmaru40 <47717431+40chyan@users.noreply.github.com>
Co-authored-by: Lugiad <adrien.grivel@hotmail.fr>
Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>
Co-authored-by: ImperialSympathizer <110984302+ben-lear@users.noreply.github.com>
2024-09-25 20:02:38 +02:00
Snailman11
9a63a68d25
[P3] [Localization] Added Snow Worker Keys and Dialogue for En, Es, It, Fr, De, Ko, / Suppressed Female ( #4373 )
...
* Added Snow Worker Dialogue Keys and Dialogue
Includes en, fr, it, es, de, ko
-placeholders for ja, pt_br, zh_cn, and zh_tw
* Update dialogue.json
* Added \n$ in Spanish and German so the textboxes don't overflow
* Fixed "defeat" Formatting for Singles and Doubles English, and Doubles Korean, Italian, French, Japanese, and German
* Fixed Formatting for English Singles "defeat", and Japanese Doubles "defeat"
* Update src/locales/ko/dialogue.json
Turns the periods into ellipses for Korean Snow worker Doubles
Co-authored-by: returntoice <171243264+returntoice@users.noreply.github.com>
* Update src/locales/ko/dialogue.json
Adds a period to Korean Singles Defeat
Co-authored-by: returntoice <171243264+returntoice@users.noreply.github.com>
* Update dialogue.json
* Update src/locales/ko/dialogue.json
Adds a space on line 310
Co-authored-by: returntoice <171243264+returntoice@users.noreply.github.com>
* Update src/locales/ja/dialogue.json
Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>
* Update src/locales/zh_TW/dialogue.json
Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>
* Update src/locales/zh_CN/dialogue.json
Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>
* Update src/locales/pt_BR/dialogue.json
Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>
---------
Co-authored-by: Lugiad <adrien.grivel@hotmail.fr>
Co-authored-by: returntoice <171243264+returntoice@users.noreply.github.com>
Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>
2024-09-25 19:20:32 +02:00
Lugiad
906e2e3cc4
[Localization] ME translations - The sequel ( #4396 )
...
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* Fixed 'pack' to 'flock'
* Apply suggestions from code review
Co-authored-by: Chapybara-jp <charlie.beer@hotmail.com>
* Update fun-and-games-dialogue.json
* Update berries-abound-dialogue.json
* Update berries-abound-dialogue.json
* Update berries-abound-dialogue.json
* Update berries-abound-dialogue.json
* Update berries-abound-dialogue.json
* Translate global-trade-system-dialogue.json
* Update global-trade-system-dialogue.json
* Update global-trade-system-dialogue.json
* Update fiery-fallout-dialogue.json
* Update lost-at-sea-dialogue.json
* Update mysterious-challengers-dialogue.json
* Update lost-at-sea-dialogue.json
* Update mysterious-chest-dialogue.json
* Update part-timer-dialogue.json
* Update safari-zone-dialogue.json
* Update safari-zone-dialogue.json
* Update shady-vitamin-dealer-dialogue.json
* Update slumbering-snorlax-dialogue.json
* Update teleporting-hijinks-dialogue.json
* Update a-trainers-test-dialogue.json
* Update clowning-around-dialogue.json
* Update global-trade-system-dialogue.json
* Update safari-zone-dialogue.json
* Update the-expert-pokemon-breeder-dialogue.json
* Update the-pokemon-salesman-dialogue.json
* Update the-strong-stuff-dialogue.json
* Update the-winstrate-challenge-dialogue.json
* Update training-session-dialogue.json
* Update trash-to-treasure-dialogue.json
* Update a-trainers-test-dialogue.json
* Update a-trainers-test-dialogue.json
* Update bug-type-superfan-dialogue.json
* Update clowning-around-dialogue.json
* Update dancing-lessons-dialogue.json
* Update delibirdy-dialogue.json
* Update global-trade-system-dialogue.json
* Update safari-zone-dialogue.json
* Update the-expert-pokemon-breeder-dialogue.json
* Update the-pokemon-salesman-dialogue.json
* Update the-strong-stuff-dialogue.json
* Update the-winstrate-challenge-dialogue.json
* Update training-session-dialogue.json
* Update trash-to-treasure-dialogue.json
* Update a-trainers-test-dialogue.json
* Add files via upload
* Add files via upload
* Add files via upload
* Update mystery-encounter-messages.json
* Update clowning-around-dialogue.json
* Update safari-zone-dialogue.json
* Update the-expert-pokemon-breeder-dialogue.json
* Update the-pokemon-salesman-dialogue.json
* Update a-trainers-test-dialogue.json
* Update bug-type-superfan-dialogue.json
* Update clowning-around-dialogue.json
* Update clowning-around-dialogue.json
* Update dancing-lessons-dialogue.json
* Update global-trade-system-dialogue.json
* Update mysterious-chest-dialogue.json
* Update safari-zone-dialogue.json
* Update teleporting-hijinks-dialogue.json
* Update the-expert-pokemon-breeder-dialogue.json
* Update the-pokemon-salesman-dialogue.json
* Update the-pokemon-salesman-dialogue.json
* Update the-expert-pokemon-breeder-dialogue.json
* Update training-session-dialogue.json
* Update trash-to-treasure-dialogue.json
* Update the-strong-stuff-dialogue.json
* Update the-winstrate-challenge-dialogue.json
* Update training-session-dialogue.json
* Apply suggestions from code review
Co-authored-by: Jannik Tappert <38758606+CodeTappert@users.noreply.github.com>
* Update trash-to-treasure-dialogue.json
* Update the-winstrate-challenge-dialogue.json
* Update mysterious-chest-dialogue.json
* Term synchronization( 전투 -> 배틀 )
* added "Extremely"
* Reflected new scripts
* modified by new-script
* added "special" and "imporved"
* fix hard coded -> @[TOOLTIP_TITLE]{{{numEncounters}}
* added last brace
* added tooltip_title
* added tooltip_title
* modified by new script
* updated portuguese MEs
* modified by new script
* added tooltip, made description exactly
* modifed by new script
* fixed hardcorded {{costMultiplier}}
* Change titles like no problem
* Update a-trainers-test-dialogue.json
* Update absolute-avarice-dialogue.json
* Update a-trainers-test-dialogue.json
* Update trainer-names.json
* Update menu.json
* Update modifier-type.json
* Apply suggestions from @returntoice
thanks
Co-authored-by: returntoice <171243264+returntoice@users.noreply.github.com>
* Update clowning-around-dialogue.json
* Update a-trainers-test-dialogue.json
* Update a-trainers-test-dialogue.json
* Update absolute-avarice-dialogue.json
* Update an-offer-you-cant-refuse-dialogue.json
* Update berries-abound-dialogue.json
* Update bug-type-superfan-dialogue.json
* Update clowning-around-dialogue.json
* Update dancing-lessons-dialogue.json
* Update field-trip-dialogue.json
* Update fun-and-games-dialogue.json
* Add files via upload
* Update clowning-around-dialogue.json
---------
Co-authored-by: frutescens <info@laptop>
Co-authored-by: Chapybara-jp <charlie.beer@hotmail.com>
Co-authored-by: Jannik Tappert <38758606+CodeTappert@users.noreply.github.com>
Co-authored-by: sodamelon <sodamlee315@gmail.com>
Co-authored-by: José Ricardo Fleury Oliveira <josefleury@discente.ufg.br>
Co-authored-by: sodam <66295123+sodaMelon@users.noreply.github.com>
Co-authored-by: returntoice <171243264+returntoice@users.noreply.github.com>
2024-09-25 12:28:58 -04:00
DanStevensonx
e20d41bcbb
[Localization] Spanish corrections ( #4425 )
...
* Update game-stats-ui-handler.json
* Update battle.json
* Update dialogue.json
* Update modifier-type.json
* Update a-trainers-test-dialogue.json
* Update absolute-avarice-dialogue.json
* Update an-offer-you-cant-refuse-dialogue.json
* Update berries-abound-dialogue.json
* Update bug-type-superfan-dialogue.json
* Update bug-type-superfan-dialogue.json
* Update clowning-around-dialogue.json
* Update dancing-lessons-dialogue.json
* Update field-trip-dialogue.json
* Update fun-and-games-dialogue.json
* Update party-ui-handler.json
* Update party-ui-handler.json
* Update trainer-classes.json
* Update trainer-names.json
* Update trainer-titles.json
* Update splash-messages.json
* Update a-trainers-test-dialogue.json
* Update bug-type-superfan-dialogue.json
* Update clowning-around-dialogue.json
* Update dancing-lessons-dialogue.json
* Update splash-messages.json
* Update clowning-around-dialogue.json
2024-09-25 12:28:41 -04:00
MokaStitcher
03bedac283
[P3 Bug] Fix form name not always showing in starter select ( #4406 )
...
Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>
2024-09-25 10:20:33 -04:00
NightKev
43879b4751
[Item] Eviolite no longer spawns for GMax pokemon ( #4409 )
2024-09-25 10:16:03 -04:00
Chapybara-jp
e53e175813
[Localisation] [JA] Minor corrections to settings, achv, tutorial; added necessary possessive particle to all trainer-classes ( #4415 )
...
* Update ability-trigger.json
* Update ability.json
* Update arena-flyout.json
* Update arena-tag.json
* Update battle.json
* Update fight-ui-handler.json
* Update berry.json
* Update menu.json
* Update party-ui-handler.json
* Update starter-select-ui-handler.json
* Update tutorial.json
* Update move.json
* Update battle.json
* Update arena-flyout.json
* Update arena-flyout.json
* Update arena-tag.json
* Update party-ui-handler.json
* Update settings.json
* Update move-trigger.json
* Translate modifier-type.json
* Update modifier-type.json
* Translated modifier-type.json
* Update move-trigger.json
* Update move-trigger.json
* Update move-trigger.json
* Update modifier-type.json
* Update dialogue.json
* Update dialogue.json
* Update dialogue.json
* Update dialogue-misc.json
* Update dialogue.json
* Update dialogue-misc.json
* Update dialogue-misc.json
* Update dialogue.json
* Update dialogue.json
* Update dialogue.json
* Update dialogue.json
Archers and Arianas dialog taken from Pokemon Stadium 2, HGSS, LGP/LGE, FRLG
* Update dialogue.json
* Update dialogue.json
* Update dialogue.json
* Update menu.json
* Update dialogue.json
* dialogue.json
* Update dialogue-final-boss.json
* Update dialogue.json
* Update dialogue.json
* Update dialogue.json
* Update settings.json
* Update tutorial.json
* Update tutorial.json
* Update trainer-classes.json
* Update achv.json
2024-09-25 10:13:51 -04:00
damocleas
ed10152fb4
[Enhancement] Add New Splash Text ( #4358 )
...
* Splash Text Changes 1
* fix some commas, adjust two halloween texts
* adjustments
* Capitalization / Grammar from English
* fixes
* Update splash-messages.ts to match
---------
Co-authored-by: Jannik Tappert <38758606+CodeTappert@users.noreply.github.com>
Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>
2024-09-25 16:13:22 +02:00
ImperialSympathizer
fa55ab6d26
[Beta/Bug] Fix Breeders ME Dialogue Token Issue ( #4411 )
...
* revert styled dialogue
* revert styled dialogue
* revert styled dialogue
---------
Co-authored-by: ImperialSympathizer <imperialsympathizer@gmail.com>
2024-09-25 04:08:46 -04:00
flx-sta
9af89414b9
[Refactor][Localization] Better handling for StatusEffect.NONE
with i18n ( #4405 )
...
* remove: `StatusEffect.NONE` from displaying any messages
even thougn this case will never occur, by code definition it should be covered
* remove: obsolete `statusEffect:none.` translation keys
* fix: status-effect test
* chore: undo overrides commit (whops)
2024-09-24 14:15:18 -07:00
flx-sta
969b0ea531
Merge branch 'beta' into mystery-encounter-fixes
2024-09-24 11:14:00 -07:00
ImperialSympathizer
d52f691d43
account for undefined egg moves
2024-09-24 14:06:59 -04:00
ImperialSympathizer
219215f54c
fix getEggMoves() helper function
2024-09-24 13:51:02 -04:00
ImperialSympathizer
a1d1de2c0d
more ME dialogue cleanup
2024-09-24 13:41:00 -04:00
ImperialSympathizer
24bbb0931c
change return type of isNullOrUndefined
2024-09-24 13:15:18 -04:00
Tempoanon
baa806ec63
[Beta][P3 Bug] Fix typo in autotomize add message ( #4404 )
...
`pokemonNameWIthAffix` -> `pokemonNameWithAffix`
2024-09-24 11:45:29 -04:00
ImperialSympathizer
6dc1aedb8e
more ME balance changes and bug fixes
2024-09-24 11:34:42 -04:00
ImperialSympathizer
0262635abb
Merge branch 'beta' of https://github.com/ben-lear/pokerogue into mystery-encounter-fixes
2024-09-24 11:33:05 -04:00
ImperialSympathizer
c172fe1838
Merge branch 'mystery-encounter-fixes' of https://github.com/ben-lear/pokerogue into mystery-encounter-fixes
2024-09-24 11:32:49 -04:00
ImperialSympathizer
1513f2a57d
more ME balance changes and bug fixes
2024-09-24 11:32:22 -04:00
Lugiad
22117115c8
[Localization] ME French Typos ( #4399 )
...
* Update a-trainers-test-dialogue.json
* Update absolute-avarice-dialogue.json
* Update an-offer-you-cant-refuse-dialogue.json
* Update bug-type-superfan-dialogue.json
* Update clowning-around-dialogue.json
* Update dark-deal-dialogue.json
* Update field-trip-dialogue.json
* Update fiery-fallout-dialogue.json
* Update fun-and-games-dialogue.json
* Update lost-at-sea-dialogue.json
* Update mysterious-challengers-dialogue.json
* Update mysterious-chest-dialogue.json
* Update part-timer-dialogue.json
* Update slumbering-snorlax-dialogue.json
* Update the-expert-pokemon-breeder-dialogue.json
* Update the-strong-stuff-dialogue.json
* Update the-winstrate-challenge-dialogue.json
* Update training-session-dialogue.json
* Update uncommon-breed-dialogue.json
* Update weird-dream-dialogue.json
* Update berries-abound-dialogue.json
2024-09-24 10:03:11 -04:00
ImperialSympathizer
e77595ebb8
Update src/data/mystery-encounters/encounters/global-trade-system-encounter.ts
...
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-09-24 09:29:40 -04:00
ImperialSympathizer
b2b88c37cf
fix Absolute Avarice test
2024-09-23 19:36:09 -04:00
ImperialSympathizer
ff256f78dd
can no longer go above max rev seed stacks
2024-09-23 19:29:32 -04:00
ImperialSympathizer
4d8d605c02
merge from beta
2024-09-23 19:25:13 -04:00
ImperialSympathizer
05b9e74729
balance adjustments to certain ME battles
2024-09-23 19:23:46 -04:00
flx-sta
b2b314cd68
[Refactor][Tests] Remove manual test timeouts ( #4385 )
...
* remove: manual timeout setting
some more sneaked in after changing the default-timeout to 20s. Possibly older PRs.
* remove: manual test timeouts from chilly reception tests
2024-09-23 17:35:53 -04:00
ImperialSympathizer
23f006bc43
[Enhancement] Remove unnecessary loading of trainer sprites in loading scene ( #4397 )
...
* Remove unnecessary loading of trainer sprites in loading scene
* load trainer assets on demand for run history UI
---------
Co-authored-by: ImperialSympathizer <imperialsympathizer@gmail.com>
2024-09-23 17:34:47 -04:00
Tempoanon
eb264cffee
[Beta] Revert "[Enhancement] Set Appropriate Evil Team on Monogen Challenges ( #4355 )" ( #4395 )
...
This reverts commit 35cd615363
.
2024-09-23 17:34:06 -04:00
Lugiad
f32e10d549
[Localization] ME translations ( #4183 )
...
* Update src/locales/es/mystery-encounters/department-store-sale-dialogue.json
Co-authored-by: DanStevensonx <114961842+DanStevensonx@users.noreply.github.com>
* Update src/locales/es/mystery-encounters/fight-or-flight-dialogue.json
Co-authored-by: DanStevensonx <114961842+DanStevensonx@users.noreply.github.com>
* Update src/locales/es/mystery-encounters/fiery-fallout-dialogue.json
Co-authored-by: DanStevensonx <114961842+DanStevensonx@users.noreply.github.com>
* Update src/locales/es/modifier-select-ui-handler.json
Co-authored-by: DanStevensonx <114961842+DanStevensonx@users.noreply.github.com>
* Update src/locales/es/mystery-encounters/field-trip-dialogue.json
Co-authored-by: DanStevensonx <114961842+DanStevensonx@users.noreply.github.com>
* Update bug-type-superfan-dialogue.json
* Update bug-type-superfan-dialogue.json
* Update bug-type-superfan-dialogue.json
* Update bug-type-superfan-dialogue.json
* Update bug-type-superfan-dialogue.json
* Update bug-type-superfan-dialogue.json
* Update bug-type-superfan-dialogue.json
* Update bug-type-superfan-dialogue.json
* Update bug-type-superfan-dialogue.json
* Update bug-type-superfan-dialogue.json
* Update a-trainers-test-dialogue.json
* Update bug-type-superfan-dialogue.json
* Update bgm-name.json
* Added Korean missingthings at bug-type-superfan-dialogue.json
* Update bug-type-superfan-dialogue.json
* Update shady-vitamin-dealer-dialogue.json
* Update slumbering-snorlax-dialogue.json
* Update teleporting-hijinks-dialogue.json
* Update the-pokemon-salesman-dialogue.json
* Update the-strong-stuff-dialogue.json
* Update the-winstrate-challenge-dialogue.json
* Update training-session-dialogue.json
* Update trash-to-treasure-dialogue.json
* Update trash-to-treasure-dialogue.json
* Update uncommon-breed-dialogue.json
* Update weird-dream-dialogue.json
* Update bgm-name.json
* Update src/locales/ko/mystery-encounters/bug-type-superfan-dialogue.json
Co-authored-by: Leo Kim <47556641+KimJeongSun@users.noreply.github.com>
* Update src/locales/ko/mystery-encounters/bug-type-superfan-dialogue.json
Co-authored-by: Leo Kim <47556641+KimJeongSun@users.noreply.github.com>
* Update src/locales/zh_CN/mystery-encounters/mysterious-chest-dialogue.json
Co-authored-by: Yonmaru40 <47717431+40chyan@users.noreply.github.com>
* Update src/locales/zh_CN/mystery-encounters/fight-or-flight-dialogue.json
Co-authored-by: Yonmaru40 <47717431+40chyan@users.noreply.github.com>
* one more typo fix
* Update slumbering-snorlax-dialogue.json
* Update absolute-avarice-dialogue.json
* Update an-offer-you-cant-refuse-dialogue.json
* Update berries-abound-dialogue.json
* Update the-pokemon-salesman-dialogue.json
* Update trash-to-treasure-dialogue.json
* Update uncommon-breed-dialogue.json
* Update weird-dream-dialogue.json
* Update weird-dream-dialogue.json
* Update slumbering-snorlax-dialogue.json
* translated a-trainers-test-dialogue.json
* Update src/locales/ja/modifier-select-ui-handler.json
Co-authored-by: Chapybara-jp <charlie.beer@hotmail.com>
* Update src/locales/ja/mystery-encounter-messages.json
Co-authored-by: Chapybara-jp <charlie.beer@hotmail.com>
* Add files via upload
* Update the-expert-breeder-dialogue.json
* Update config.ts
* Update config.ts
* Update config.ts
* Update config.ts
* Update config.ts
* Update config.ts
* Update config.ts
* Update config.ts
* Update config.ts
* Update config.ts
* Update config.ts
* Update config.ts
* Update src/locales/pt_BR/trainer-names.json
* Update src/locales/pt_BR/trainer-titles.json
* Update config.ts
* Update config.ts
* Update config.ts
* Delete src/locales/en/the-expert-breeder-dialogue.json
* Delete src/locales/ca_ES/the-expert-breeder-dialogue.json
* Delete src/locales/de/the-expert-breeder-dialogue.json
* Delete src/locales/es/the-expert-breeder-dialogue.json
* Delete src/locales/fr/the-expert-breeder-dialogue.json
* Delete src/locales/it/the-expert-breeder-dialogue.json
* Delete src/locales/ja/the-expert-breeder-dialogue.json
* Delete src/locales/ko/the-expert-breeder-dialogue.json
* Delete src/locales/pt_BR/the-expert-breeder-dialogue.json
* Delete src/locales/zh_CN/the-expert-breeder-dialogue.json
* Delete src/locales/zh_TW/the-expert-breeder-dialogue.json
* Add files via upload
* Update the-expert-breeder-dialogue.json
* Rename the-expert-breeder-dialogue.json to the-expert-pokemon-breeder-dialogue.json
* Update and rename the-expert-breeder-dialogue.json to the-expert-pokemon-breeder-dialogue.json
* updated name and conifg
* Update and rename the-expert-breeder-dialogue.json to the-expert-pokemon-breeder-dialogue.json
* Update and rename the-expert-breeder-dialogue.json to the-expert-pokemon-breeder-dialogue.json
* Update and rename the-expert-breeder-dialogue.json to the-expert-pokemon-breeder-dialogue.json
* Update and rename the-expert-breeder-dialogue.json to the-expert-pokemon-breeder-dialogue.json
* Update and rename the-expert-breeder-dialogue.json to the-expert-pokemon-breeder-dialogue.json
* Update and rename the-expert-breeder-dialogue.json to the-expert-pokemon-breeder-dialogue.json
* Update and rename the-expert-breeder-dialogue.json to the-expert-pokemon-breeder-dialogue.json
* Update and rename the-expert-breeder-dialogue.json to the-expert-pokemon-breeder-dialogue.json
* Start of dialogue
* Update config.ts
* Update config.ts
* Update config.ts
* Update config.ts
* Update config.ts
* Update config.ts
* Update config.ts
* Update config.ts
* Update config.ts
* Update config.ts
* Update absolute-avarice-dialogue.json
* Update absolute-avarice-dialogue.json
* Added the option to have the species name for all 3, made the name of the breeder localizable
* Revert changes that are in another pr
* She is apparently female so needs changes
* Update an-offer-you-cant-refuse-dialogue.json
* Update the-expert-pokemon-breeder-dialogue.json
* Update trainer-names.json
* Update trainer-names.json
* Update trainer-names.json
* Update trainer-names.json
* Update trainer-names.json
* Update trainer-names.json
* Update trainer-names.json
* Update trainer-names.json
* Update trainer-names.json
* add translation for expert breeder
* Update src/locales/ja/mystery-encounter-messages.json
Co-authored-by: Chapybara-jp <charlie.beer@hotmail.com>
* Update src/locales/ja/dialogue.json
Co-authored-by: Chapybara-jp <charlie.beer@hotmail.com>
* Update src/locales/ko/mystery-encounters/the-expert-pokemon-breeder-dialogue.json
Co-authored-by: sodam <66295123+sodaMelon@users.noreply.github.com>
* Update src/locales/ko/trainer-names.json
Co-authored-by: sodam <66295123+sodaMelon@users.noreply.github.com>
* Update src/locales/ko/mystery-encounters/the-expert-pokemon-breeder-dialogue.json
Co-authored-by: sodam <66295123+sodaMelon@users.noreply.github.com>
* Update src/locales/ko/mystery-encounters/the-expert-pokemon-breeder-dialogue.json
* Update dialogue.json
* translated all MEs
* Update src/locales/zh_CN/mystery-encounters/the-expert-pokemon-breeder-dialogue.json
Co-authored-by: Yonmaru40 <47717431+40chyan@users.noreply.github.com>
* Update src/locales/zh_CN/trainer-names.json
Co-authored-by: Yonmaru40 <47717431+40chyan@users.noreply.github.com>
* Update achv.json
* Update achv.json
* Update achv.json
* Update achv.json
* Update achv.json
* Update achv.json
* Update achv.json
* Update achv.json
* Update achv.json
* Update achv.json
* Update achv.json
* Update achv.json
* Update src/locales/ja/trainer-names.json
Co-authored-by: Chapybara-jp <charlie.beer@hotmail.com>
* Update src/locales/de/achv.json
* Update src/locales/de/achv.json
* Update an-offer-you-cant-refuse-dialogue.json
* Update berries-abound-dialogue.json
* Update bug-type-superfan-dialogue.json
* Update src/locales/pt_BR/achv.json
* Update translation for "breedersInSpace" in pt_BR splash-messages.json
* Update bug-type-superfan-dialogue.json
* Update src/locales/ko/achv.json
Co-authored-by: Leo Kim <47556641+KimJeongSun@users.noreply.github.com>
* Update src/locales/es/mystery-encounters/fun-and-games-dialogue.json
Co-authored-by: DanStevensonx <114961842+DanStevensonx@users.noreply.github.com>
* Update src/locales/ja/achv.json
Co-authored-by: protimita <protimitajp@gmail.com>
* Update src/locales/ko/mystery-encounter-messages.json
Co-authored-by: returntoice <dieandbecome@gmail.com>
* Update src/locales/ko/mystery-encounters/delibirdy-dialogue.json
Co-authored-by: returntoice <dieandbecome@gmail.com>
* Update src/locales/ko/mystery-encounters/delibirdy-dialogue.json
Co-authored-by: returntoice <dieandbecome@gmail.com>
* Update src/locales/ko/mystery-encounters/part-timer-dialogue.json
Co-authored-by: returntoice <dieandbecome@gmail.com>
* Update src/locales/ko/trainer-names.json
Co-authored-by: returntoice <dieandbecome@gmail.com>
* Update clowning-around-dialogue.json
* Update clowning-around-dialogue.json
* Update src/locales/es/mystery-encounters/global-trade-system-dialogue.json
Co-authored-by: DanStevensonx <114961842+DanStevensonx@users.noreply.github.com>
* Update src/locales/ja/mystery-encounters/bug-type-superfan-dialogue.json
Co-authored-by: Chapybara-jp <charlie.beer@hotmail.com>
* Update global-trade-system-dialogue.json
* Update clowning-around-dialogue.json
* Update dancing-lessons-dialogue.json
* Update the-expert-pokemon-breeder-dialogue.json
* Update the-expert-pokemon-breeder-dialogue.json
* Update the-expert-pokemon-breeder-dialogue.json
* Update the-expert-pokemon-breeder-dialogue.json
* Update the-expert-pokemon-breeder-dialogue.json
* Update the-expert-pokemon-breeder-dialogue.json
* Update the-expert-pokemon-breeder-dialogue.json
* Update the-expert-pokemon-breeder-dialogue.json
* Update src/locales/de/mystery-encounters/the-expert-pokemon-breeder-dialogue.json
* Update the-expert-pokemon-breeder-dialogue.json
* Update the-expert-pokemon-breeder-dialogue.json
* Update src/locales/ko/mystery-encounters/the-expert-pokemon-breeder-dialogue.json
* Update src/locales/zh_CN/mystery-encounters/the-expert-pokemon-breeder-dialogue.json
Co-authored-by: Yonmaru40 <47717431+40chyan@users.noreply.github.com>
* Update bgm-name.json
* Update battle.json
* Update an-offer-you-cant-refuse-dialogue.json
* Update berries-abound-dialogue.json
* Update the-expert-pokemon-breeder-dialogue.json in pt_BR locale
* Update bug-type-superfan-dialogue.json
* Update src/locales/es/achv.json
Co-authored-by: DanStevensonx <114961842+DanStevensonx@users.noreply.github.com>
* Update bug-type-superfan-dialogue.json
* Update clowning-around-dialogue.json
* Update dancing-lessons-dialogue.json
* Update config.ts
* Update delibirdy-dialogue.json
* Update department-store-sale-dialogue.json
* Update weird-dream-dialogue.json
* Update battler-tags.json
* Update mysterious-chest-dialogue.json
* Update mysterious-chest-dialogue.json
* Update mysterious-chest-dialogue.json
* Update mysterious-chest-dialogue.json
* Update mysterious-chest-dialogue.json
* Update mysterious-chest-dialogue.json
* Update mysterious-chest-dialogue.json
* Update mysterious-chest-dialogue.json
* Update mysterious-chest-dialogue.json
* Update weird-dream-dialogue.json
* Update uncommon-breed-dialogue.json
* Update field-trip-dialogue.json
* Update src/locales/ja/mystery-encounters/dark-deal-dialogue.json
Co-authored-by: Chapybara-jp <charlie.beer@hotmail.com>
* Update src/locales/ko/mystery-encounters/berries-abound-dialogue.json
Co-authored-by: returntoice <171243264+returntoice@users.noreply.github.com>
* Update src/locales/ja/mystery-encounters/berries-abound-dialogue.json
Co-authored-by: returntoice <171243264+returntoice@users.noreply.github.com>
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* Update mystery-encounter-messages.json
---------
Co-authored-by: DanStevensonx <114961842+DanStevensonx@users.noreply.github.com>
Co-authored-by: sodam <66295123+sodaMelon@users.noreply.github.com>
Co-authored-by: Yonmaru40 <47717431+40chyan@users.noreply.github.com>
Co-authored-by: Leo Kim <47556641+KimJeongSun@users.noreply.github.com>
Co-authored-by: returntoice <dieandbecome@gmail.com>
Co-authored-by: Chapybara-jp <charlie.beer@hotmail.com>
Co-authored-by: José Ricardo <josefleury@discente.ufg.br>
Co-authored-by: Jannik Tappert <38758606+CodeTappert@users.noreply.github.com>
Co-authored-by: KimJeongSun <leo@atlaslabs.ai>
Co-authored-by: protimita <protimitajp@gmail.com>
Co-authored-by: returntoice <171243264+returntoice@users.noreply.github.com>
2024-09-23 21:37:59 +02:00
PrabbyDD
3d4eadbc3e
[Bug] Flash Fire/etc now trigger even if the attack would miss ( #4337 )
...
* adding immunity check
* making tests
* modifying and adding tests
* making tests more rigorous
* changing hitcheck return to be what it was originally, no significant effect
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-09-23 15:37:21 -04:00
flx-sta
c4f81c55b0
[Tests][Mystery-Encounter] Fix The Strong Stuff
flakyness ( #4394 )
...
* extend: log in encounter phase for better debugging
* fix: `the storng stuff` test flakiness
The enemy pokemon could get contrary or other abilities that cause the expected values to be ... not as expected
* remove accidental it.each
tests were being executed 30-100 times. This is a debugging tool but was never supposed to make it to merge.
2024-09-23 15:32:07 -04:00
Lugiad
3ef692227d
[Localization] Spanish Gitlocalize leftovers ( #4390 )
...
* Update battle.json
* Update move-trigger.json
* Update trainer-classes.json
* Update trainer-titles.json
* Update battle-info.json
* Update battle.json
* Update challenges.json
* Update common.json
* Update game-stats-ui-handler.json
* Update menu-ui-handler.json
* Update pokemon-info-container.json
* Update starter-select-ui-handler.json
* Update tutorial.json
* Update move.json
* Update battle.json
2024-09-23 13:10:02 -04:00
Tempoanon
342bd5c726
[Beta][Bug] Fix out of bounds Genesect form in Ghetsis_2 causing crash ( #4389 )
2024-09-23 12:05:49 -04:00
NightKev
554d4f0a95
[P2 Bug] Dragon Tail now properly respects abilities like Suction Cups ( #4252 )
...
Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>
2024-09-23 11:50:42 -04:00
Tempoanon
b9b69ad834
[Move] Implement autotomization weight effects ( #4228 )
...
* Implement Autotomize
* Another linting
* Fix unit tests
* Add nonnull after checking for null
* Update autotomize test
---------
Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>
2024-09-23 11:42:17 -04:00
DanStevensonx
d2ba9751b5
[Localization] Fix Spanish Zippy Zap description ( #4387 )
...
* Update move.json
Translated the zippy move since it got lost in the gitlocalize disaster.
* Update move.json
---------
Co-authored-by: Lugiad <adrien.grivel@hotmail.fr>
2024-09-23 10:56:32 -04:00
NightKev
1d559f2194
[Test] Fix flaky Shell Side Arm test ( #4383 )
...
Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>
2024-09-23 10:55:47 -04:00
flx-sta
8b6e55d5e9
[Test] flakyness in teleporting hijinks encounter test ( #4386 )
2024-09-23 10:55:01 -04:00
Opaque02
6626df27ba
[QoL] Adding challenge arrows ( #4048 )
...
Arrows allow for dynamic placement based on language
---------
Co-authored-by: MokaStitcher <54149968+MokaStitcher@users.noreply.github.com>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>
2024-09-22 23:34:41 -07:00
DustinLin
c387f498c8
[Bug] Fix move Chilly Reception ( #3198 )
...
Co-authored-by: Lugiad' <adrien.grivel@hotmail.fr>
Co-authored-by: Jannik Tappert <38758606+CodeTappert@users.noreply.github.com>
Co-authored-by: José Ricardo Fleury Oliveira <josefleury@discente.ufg.br>
Co-authored-by: mercurius-00 <80205689+mercurius-00@users.noreply.github.com>
Co-authored-by: returntoice <dieandbecome@gmail.com>
Co-authored-by: Niccolò <123510358+NicusPulcis@users.noreply.github.com>
Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>
Co-authored-by: protimita <protimitajp@gmail.com>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: Chapybara-jp <charlie.beer@hotmail.com>
2024-09-22 20:09:51 -07:00
innerthunder
f2fe430f8a
[Balance] Ability-ignoring effects no longer ignore the source's own Abilities ( #3556 )
...
* Ability-ignoring effects no longer ignore the source's Abilities
* Update src/field/arena.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* RIP `phases.ts`
* `ignoreAbilitySource` --> `ignoringEffectSource`
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>
2024-09-22 19:54:19 -07:00
Yiling Kang
b9b2491f95
[Ability] (Partially) Implement synchronize ability with old psycho shift interaction ( #2746 )
...
* Initial changes for Synchronize ability
* Fix psycho shift interaction causing buggy behaviour
* Update to show ability even if opponent pokemon does not get statused
* Fix some spacing
* Update tests
* Formatting change
* Remove impossible `if` statement
* Add `simulated` support
* Apply suggestions from code review
Co-authored-by: innerthunder <168692175+innerthunder@users.noreply.github.com>
* Don't need those comments
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>
Co-authored-by: innerthunder <168692175+innerthunder@users.noreply.github.com>
2024-09-22 19:38:09 -07:00
Blitzy
107a7497a9
[Balance] Further Minor Adjustments to Evil Teams ( #4376 )
...
* Update trainer-config.ts
* Update Abilities on certain Mons
* Update trainer-config.ts
2024-09-22 21:34:27 -04:00
NightKev
59f28efa1d
Fix crash when using enemy move override ( #4352 )
...
Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>
2024-09-22 18:06:53 -07:00
ImperialSympathizer
cf80abe33f
small locales fixes
2024-09-22 19:04:56 -04:00
ImperialSympathizer
eb0e8ccca7
possible Pokemon Salesman shiny fix
2024-09-22 14:19:47 -04:00
AJ Fontaine
23b64b94b5
Function to adjust lure weights ( #4354 )
2024-09-22 20:07:45 +02:00
innerthunder
3ef02c9bbd
[Balance] Remove Species Locks from Aura Wheel and Poison Puppeteer ( #4330 )
...
* Remove non-form-change species locks
* Fix typo in localization
* Mark descriptions that need changes
* Update ability.json
* Update move.json
* Update ability.json
* Update src/locales/pt_BR/ability.json
* Update src/locales/pt_BR/move.json
* KO translations
Co-authored-by: Enoch <enoch.jwsong@gmail.com>
* Update src/locales/de/ability.json
* Update src/locales/de/move.json
* Update src/locales/de/move.json
* Update ability.json
* Update move.json
* Update src/locales/it/move.json
* Update src/locales/it/ability.json
* Update src/locales/ja/move.json
Co-authored-by: Chapybara-jp <charlie.beer@hotmail.com>
* Update src/locales/ja/ability.json
Co-authored-by: Chapybara-jp <charlie.beer@hotmail.com>
* Update src/locales/es/ability.json
Co-authored-by: DanStevensonx <114961842+DanStevensonx@users.noreply.github.com>
* Update move.json
* Update src/locales/zh_CN/ability.json
Co-authored-by: btsrkex <34084904+btsrkex@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: btsrkex <34084904+btsrkex@users.noreply.github.com>
---------
Co-authored-by: Lugiad <adrien.grivel@hotmail.fr>
Co-authored-by: José Ricardo <josefleury@discente.ufg.br>
Co-authored-by: Enoch <enoch.jwsong@gmail.com>
Co-authored-by: Jannik Tappert <38758606+CodeTappert@users.noreply.github.com>
Co-authored-by: Niccolò <123510358+NicusPulcis@users.noreply.github.com>
Co-authored-by: Chapybara-jp <charlie.beer@hotmail.com>
Co-authored-by: DanStevensonx <114961842+DanStevensonx@users.noreply.github.com>
Co-authored-by: btsrkex <34084904+btsrkex@users.noreply.github.com>
2024-09-22 20:07:35 +02:00
ImperialSympathizer
32741835fd
more Mystery Encounter bug fixes
2024-09-22 13:53:18 -04:00
Lugiad
2028848845
[Localization] BGM Changes in locales (+slight Spanish and French corrections) ( #4302 )
...
* Update bgm-name.json
* Update bgm-name.json
* Update bgm-name.json
* Update bgm-name.json
* Update bgm-name.json
* Update bgm-name.json
* Update bgm-name.json
* Update bgm-name.json
* Update bgm-name.json
* Update bgm-name.json
* Update bgm-name.json
* Update bgm-name.json
* Update bgm-name.json
* Update bgm-name.json
* Update bgm-name.json
* Update bgm-name.json
* Update bgm-name.json
* Update src/locales/ja/bgm-name.json
Co-authored-by: Chapybara-jp <charlie.beer@hotmail.com>
* Update src/locales/ja/bgm-name.json
Co-authored-by: Chapybara-jp <charlie.beer@hotmail.com>
* Update src/locales/ja/bgm-name.json
Co-authored-by: Chapybara-jp <charlie.beer@hotmail.com>
* Update bgm-name.json
* Update bgm-name.json
* Update bgm-name.json
* Update bgm-name.json
* Update bgm-name.json
* Update bgm-name.json
* Update bgm-name.json
* Update bgm-name.json
* Update src/locales/ko/bgm-name.json
Co-authored-by: Enoch <enoch.jwsong@gmail.com>
* Update src/locales/ko/bgm-name.json
Co-authored-by: Enoch <enoch.jwsong@gmail.com>
* Update src/locales/ko/bgm-name.json
Co-authored-by: Enoch <enoch.jwsong@gmail.com>
* Update ability-trigger.json
* Update battle.json
* Update ability.json
---------
Co-authored-by: Chapybara-jp <charlie.beer@hotmail.com>
Co-authored-by: Enoch <enoch.jwsong@gmail.com>
2024-09-22 19:25:19 +02:00
Jannik Tappert
7046f854c1
[Feature] The Form Names in the Catching Summary are now localized ( #3628 )
...
* Form names are now localized when catching a pokemon (and probably hatching a egg since its the same dialogue)
* Update src/ui/pokemon-info-container.ts
* Update src/ui/pokemon-info-container.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update src/ui/pokemon-info-container.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update pokemon-info-container.ts
* Update pokemon-info-container.ts
* Update pokemon-form.json
* Update pokemon-form.json
* Update pokemon-form.json
* Update pokemon-form.json
* Update pokemon-form.json
* Update pokemon-form.json
* Update pokemon-form.json
* Update pokemon-form.json
* Update pokemon-form.json
* Update pokemon-form.json
* Update src/locales/de/pokemon-form.json
* Update src/locales/de/pokemon-form.json
* Update src/locales/de/pokemon-form.json
* Update src/locales/de/pokemon-form.json
* Update src/locales/de/pokemon-form.json
* Update src/locales/de/pokemon-form.json
* Update src/locales/de/pokemon-form.json
* Update src/locales/de/pokemon-form.json
* Update src/locales/de/pokemon-form.json
* Update src/locales/de/pokemon-form.json
* Update src/locales/de/pokemon-form.json
* Update src/locales/de/pokemon-form.json
* Update src/locales/de/pokemon-form.json
* Update src/locales/de/pokemon-form.json
* Update src/locales/de/pokemon-form.json
* Update src/locales/de/pokemon-form.json
* Update src/locales/de/pokemon-form.json
* Update src/locales/de/pokemon-form.json
* Update src/locales/de/pokemon-form.json
* Update src/locales/de/pokemon-form.json
* Update pokemon-form.json
* Update pokemon-form.json
* Update pokemon-form.json
* Update pokemon-form.json
* Update pokemon-form.json
* Update pokemon-form.json
* Update pokemon-form.json
* Update pokemon-form.json
* Update pokemon-form.json
* Update pokemon-form.json
* Update src/locales/pt_BR/pokemon-form.json
* Update src/locales/pt_BR/pokemon-form.json
* Update src/locales/pt_BR/pokemon-form.json
* Update src/locales/pt_BR/pokemon-form.json
* Update src/locales/pt_BR/pokemon-form.json
* Update src/locales/pt_BR/pokemon-form.json
* Update pokemon-form.json
* Update pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/ko/pokemon-form.json
Co-authored-by: sodam <66295123+sodaMelon@users.noreply.github.com>
* Add missed keys, make empty-key displayed, change EN to original formName
* add missed key, add korean translation (partial)
* Korean translation, refactor code
* Update src/locales/de/pokemon-form.json
* Update src/locales/de/pokemon-form.json
* Update src/locales/de/pokemon-form.json
* Update src/locales/de/pokemon-form.json
* Update src/locales/de/pokemon-form.json
* Update src/locales/de/pokemon-form.json
* Update src/locales/de/pokemon-form.json
* Update src/locales/de/pokemon-form.json
* Apply suggestions from code review
* Update src/locales/de/pokemon-form.json
* Apply suggestions from code review
* Update pokemon-form.json
* Update src/locales/pt_BR/pokemon-form.json
* Update src/locales/pt_BR/pokemon-form.json
* Update src/locales/pt_BR/pokemon-form.json
* Update src/locales/pt_BR/pokemon-form.json
* Update src/locales/pt_BR/pokemon-form.json
* Update src/locales/pt_BR/pokemon-form.json
* Update src/locales/pt_BR/pokemon-form.json
* Update src/locales/pt_BR/pokemon-form.json
* Update src/locales/pt_BR/pokemon-form.json
* Update pokemon-form.json
* Update src/locales/ja/pokemon-form.json
Co-authored-by: Enoch <enoch.jwsong@gmail.com>
* Update src/locales/ja/pokemon-form.json
Co-authored-by: Enoch <enoch.jwsong@gmail.com>
* Update src/locales/ja/pokemon-form.json
Co-authored-by: Enoch <enoch.jwsong@gmail.com>
* Update src/locales/ja/pokemon-form.json
Co-authored-by: Enoch <enoch.jwsong@gmail.com>
* Update src/locales/ja/pokemon-form.json
Co-authored-by: Enoch <enoch.jwsong@gmail.com>
* Update src/locales/ja/pokemon-form.json
Co-authored-by: Enoch <enoch.jwsong@gmail.com>
* Update src/locales/ja/pokemon-form.json
Co-authored-by: Enoch <enoch.jwsong@gmail.com>
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update src/locales/it/pokemon-form.json
* Update pokemon-form.json
deleted all of the remaining "form" snippets since it'll be shown as "Form: form name" so the form snippet was useless
* Apply suggestions from code review
Co-authored-by: Chapybara-jp <charlie.beer@hotmail.com>
---------
Co-authored-by: Lugiad <adrien.grivel@hotmail.fr>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: José Ricardo <josefleury@discente.ufg.br>
Co-authored-by: Niccolò <123510358+NicusPulcis@users.noreply.github.com>
Co-authored-by: sodam <66295123+sodaMelon@users.noreply.github.com>
Co-authored-by: Enoch <enoch.jwsong@gmail.com>
Co-authored-by: Chapybara-jp <charlie.beer@hotmail.com>
2024-09-22 17:41:38 +02:00
gruxor
590758f616
[QoL] Show move description via info button ( #4165 )
...
* Show move desc via info button
* Update src/ui/move-info-overlay.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>
2024-09-22 17:31:53 +02:00
Lugiad
4475eec607
[Localization] Team Star Translations ( #4356 )
...
* Update bgm-name.json
* Update bgm-name.json
* Update bgm-name.json
* Update bgm-name.json
* Update bgm-name.json
* Update bgm-name.json
* Update bgm-name.json
* Update dialogue.json
* Update trainer-classes.json
* Update trainer-classes.json
* Update trainer-classes.json
* Update trainer-classes.json
* Update trainer-classes.json
* Update trainer-classes.json
* Update trainer-classes.json
* Update trainer-classes.json
* Update trainer-classes.json
* Update trainer-names.json
* Update trainer-names.json
* Update trainer-names.json
* Update trainer-names.json
* Update trainer-names.json
* Update trainer-names.json
* Update trainer-names.json
* Update trainer-names.json
* Update trainer-names.json
* Update trainer-names.json
* Update trainer-titles.json
* Update trainer-titles.json
* Update trainer-titles.json
* Update trainer-titles.json
* Update trainer-titles.json
* Update trainer-titles.json
* Update trainer-titles.json
* Update trainer-titles.json
* Update trainer-titles.json
* Update trainer-titles.json
* Update trainer-titles.json
* Update trainer-titles.json
* Update dialogue.json
* Update dialogue.json
* Update dialogue.json
* Update dialogue.json
* Update dialogue.json
* Update dialogue.json
* Update src/locales/de/bgm-name.json
* Update src/locales/de/bgm-name.json
* Update src/locales/de/bgm-name.json
* Update src/locales/de/dialogue.json
* Update src/locales/de/bgm-name.json
* Update src/locales/ko/bgm-name.json
Co-authored-by: Enoch <enoch.jwsong@gmail.com>
* Update src/locales/ko/trainer-classes.json
Co-authored-by: Enoch <enoch.jwsong@gmail.com>
* Update src/locales/de/dialogue.json
* Apply suggestions from code review
Co-authored-by: Chapybara-jp <charlie.beer@hotmail.com>
Co-authored-by: returntoice <dieandbecome@gmail.com>
Co-authored-by: Enoch <enoch.jwsong@gmail.com>
Co-authored-by: José Ricardo <josefleury@discente.ufg.br>
* Update src/locales/ko/bgm-name.json
Co-authored-by: Enoch <enoch.jwsong@gmail.com>
* Update trainer-titles.json
* Update src/locales/de/dialogue.json
* Update src/locales/de/dialogue.json
* Update src/locales/de/dialogue.json
* Update src/locales/de/dialogue.json
* Update src/locales/de/dialogue.json
* Update src/locales/de/dialogue.json
* Update src/locales/de/bgm-name.json
* Update src/locales/de/trainer-classes.json
* Update src/locales/de/trainer-classes.json
* Update src/locales/de/trainer-titles.json
* Update src/locales/de/trainer-titles.json
* Update src/locales/de/trainer-names.json
* Update src/locales/de/trainer-names.json
* Update trainer-names.json
* Update trainer-names.json
* Update trainer-names.json
* Update trainer-names.json
* Update trainer-names.json
* Update trainer-names.json
* Update trainer-names.json
* Update trainer-names.json
* Update trainer-names.json
* Update trainer-names.json
* Update dialogue.json
* Update dialogue.json
* Update dialogue.json
* Update src/locales/fr/dialogue.json
* Update src/locales/fr/dialogue.json
* Update trainer-classes.json
* Update bgm-name.json
* Update src/locales/de/dialogue.json
Co-authored-by: returntoice <dieandbecome@gmail.com>
* Apply suggestions from code review
Co-authored-by: returntoice <dieandbecome@gmail.com>
* Update trainer-titles.json
---------
Co-authored-by: Jannik Tappert <38758606+CodeTappert@users.noreply.github.com>
Co-authored-by: Enoch <enoch.jwsong@gmail.com>
Co-authored-by: Chapybara-jp <charlie.beer@hotmail.com>
Co-authored-by: returntoice <dieandbecome@gmail.com>
Co-authored-by: José Ricardo <josefleury@discente.ufg.br>
2024-09-22 17:31:33 +02:00
ImperialSympathizer
1c87532e64
[Bugs/Balance] Fix various ME bugs and small balance adjustments ( #4369 )
...
* various bug fixes for MEs
* various bug fixes for MEs
* fix final isTransferable rename that was missed
* change Trainer's test vouchers for second option
* change unit test skips
* cut down excess ME track length and loop properly
* ME bug fix cleanup
* updating AI for Slumbering Snorlax ME, and small ME balance changes
* fix ts error
* fix bug type superfan dialogue discrepancy
* ME bug fixes PR feedback
* ME PR nits and fixes
* update naming convention of sprites
* ME balance changes and bug fixes
* fix tests
* fix An Offer You Can't Refuse ME requirements
* clean up post-battle logic for Breeder ME
* party size requirement cleanup
* clean up challenge requirements for disabling certain MEs
---------
Co-authored-by: ImperialSympathizer <imperialsympathizer@gmail.com>
2024-09-22 05:47:32 +02:00
Amani H.
612dcc5f27
[Balance] Adjust Relevant Abilities to Match Lures ( #4231 )
...
* [Balance] Adjust Relevant Abilities to Match Lures
* Add Relevant Unit Tests
2024-09-21 21:40:47 -04:00
ImperialSympathizer
0518cfd9d6
Merge pull request #4363 from PigeonBar/gts-infinite-loop
...
[Bug] [Beta] Fix game freeze from GTS infinite loop
2024-09-21 17:24:20 -04:00
Mumble
50dc438930
[Bug] Preventing Duplicate Species in Trainer Battles ( #4368 )
...
* no trainer repeats
* Update src/field/trainer.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
---------
Co-authored-by: frutescens <info@laptop>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-09-21 22:27:19 +02:00
Mumble
4fb76fd117
[Move] Implement Heal Block ( #4120 )
...
* Heal Block on new branch
* Add/update code from previous PR
* Re-add i18n from previous PR
Co-authored-by: Lugiad' <adrien.grivel@hotmail.fr>
Co-authored-by: José Ricardo Fleury Oliveira <josefleury@discente.ufg.br>
Co-authored-by: Jannik Tappert <38758606+CodeTappert@users.noreply.github.com>
Co-authored-by: Asdar <asdargmng@gmail.com>
* Disabling Moves
* Still need to update tests and write docs
* removing partial tags from abilities to feel better
* Pollen Puff works now
* Implemented Psychic Noise
* typedocs
* Documentation
* Update src/data/battler-tags.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update src/data/battler-tags.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update src/data/battler-tags.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Turns out the old condition wasn't buggy. Probably mixed up another change I made.
* changed array clear
---------
Co-authored-by: frutescens <info@laptop>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: Lugiad' <adrien.grivel@hotmail.fr>
Co-authored-by: José Ricardo Fleury Oliveira <josefleury@discente.ufg.br>
Co-authored-by: Jannik Tappert <38758606+CodeTappert@users.noreply.github.com>
Co-authored-by: Asdar <asdargmng@gmail.com>
2024-09-21 13:15:32 -07:00
Jannik Tappert
1e70cb92d1
[BUG] Add enough keys in dialogue.ts for team star ( #4362 )
2024-09-21 12:39:44 -07:00
Blitzy
ba5e89cf61
Swap Order in Trainer Config ( #4367 )
2024-09-21 14:15:02 -05:00
Michael Li
7190277f79
PR Feedback
2024-09-21 14:36:02 -04:00
Michael Li
5a24435047
[Bug] Fix game freeze from GTS infinite loop
2024-09-21 11:52:54 -04:00
Madmadness65
35cd615363
[Enhancement] Set Appropriate Evil Team on Monogen Challenges ( #4355 )
2024-09-20 22:49:16 -04:00
Blitzy
1a600d18c6
[Balance] Partial Passives + Egg Move Changes ( #4357 )
...
* Update Passives
* Zebra my Beloved
2024-09-20 19:47:14 -07:00
Madmadness65
f2a042c3f0
[Enhancement] Add Team Star as potential evil team ( #4019 )
...
* Add Team Star (WIP)
Still missing dialogue for all new trainer types, team compositions will need refining, and Starmobile graphics still do not exist yet.
* Add dialogue for all Team Star trainers
Dialogue put together courtesy of @Blitz425
* Add additional Macro Grunt dialogue lines
As suggested to be included by @Blitz425
* Add dialogue entries in dialogue.ts
Forgot them with my last commit, whoops
* Add back Team Star trainer types
Latest merge of beta into this PR deleted them for some reason
* Update Team Star boss team compositions
Bunch up Eeveelutions more in first fight, move random Rotom form to first fight. Remove Espeon, Umbreon, and Rotom from second fight, add legendary beasts and paradox beasts in their place, remove Zacian chance from second fight.
Co-authored-by: Tempoanon <163687446+Tempo-anon@users.noreply.github.com>
* fix missing semicolon
* Guarantee Sylveon is always Terastallized
* Guarantee Starmobiles on admin's teams
Also resizing the Starmobiles by 1.5 like Gigantamax Pokémon (it is still just regular Revavroom visually for now).
* Adjust trainer pools for Grunts and Admins
* Add new custom sprites for Starmobiles
This adds front and shiny front sprites made by Kieran. Party icons and back sprites are still placeholders for now.
* Minor pool adjustments
Eevee moved to Uncommon on grunts, Varoom replaced with Hisui Qwilfish for Atticus, and Heracross replaced with Pawmi for Eri.
* Remove Leon's Zamazenta, rename Team Star Boss
As to not have overlap between the champion and Star boss teams.
Also doubled the weights of the Starmobile forms.
* Force movesets for Starmobiles
Also fix accidentally giving Mela a Venusaur instead of a Revavroom. (it was just a testing thing, I swear)
* Correct movesets
Didn't realize copied movesets were desired, ech
---------
Co-authored-by: Tempoanon <163687446+Tempo-anon@users.noreply.github.com>
2024-09-20 18:17:44 -07:00
flx-sta
0aac6c6647
[Dev][Test] Add "Mystery Encounter" type for create-test
script + minor timeout fixes ( #4350 )
...
* add: mystery encounter to create-test
* remove: leftover `TIMEOUT`
in boss-pokemon.test
* add regex to replace ` ` with `_`
This was never done before. for any
* remove: manual test timeout overwrites
2024-09-20 17:54:37 -04:00
MokaStitcher
5f5b439e42
[P2 Bug] Fix sturdy and endure causing an extra stat boost to boss Pokemon ( #4347 )
...
* [bug] fix sturdy and endure causing an extra stat boost to boss Pokemon
* [doc] add doc for handleBossSegmentCleared
2024-09-20 17:19:33 -04:00
flx-sta
4cc3b0daae
[Test] Make berries abound
test more robust ( #4339 )
...
* make `berries-abound` test more robust
the "should reward the player with X berries based on wave" test was failing due to berry max stacks and the party only having 1 pokemone.
Increased it to 3 to reduce that probability
* berries abound test: change `defaultParty`
increase size of default-party to 3
* add: some missing types in berries-abound encounter
for ease of reading
* fix: berries abound tests
the "Should skip battle when fastest pokemon is faster than boss" test was failing due to the party being more than 1 pokemon.
2024-09-20 17:18:48 -04:00
flx-sta
4c9c66f898
[Test] Fix Teleporting Hijinks
tests ( #4349 )
...
set enemy passive ability by default to `Ball Fetch` to prevent random passive abilities that raise stats too
2024-09-20 17:18:18 -04:00
flx-sta
0a5e9ff9e6
[Test] Fix The Pokemon Salesman
tests ( #4345 )
...
The expects didn't account for the possible shiny, which appends a `_shiny` to some dialogue tokens.
I've added regexes to account for that possibility
2024-09-20 17:14:55 -04:00
Jannik Tappert
20ab2b9272
Localizable Trainer Name + Cleffa Species name can be used in all 3 pokemon names ( #4331 )
2024-09-20 14:12:35 -07:00
flx-sta
1a5cbf8ecb
[Refactor][Tests] Set default test timeout to 20s
( #4338 )
...
* set default test timeout to 20s
* remove "TIMEOUT" reference from create-test-boilerplate
* remove TIMEOUT from tests
* test: remove leftover `20 sec timeout` references
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-09-20 23:05:45 +02:00
DustinLin
0eea2031fb
[Bug] Fixing seed sower uturn switchout bug for trainer battles ( #4113 )
...
* refactor wildFlee for seed sower animation bug
* better naming functions
* review suggestions
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-09-20 10:27:43 -04:00
MokaStitcher
4feb45f532
[P3Bug][UI] Fix run history scrolling and other small bugs ( #4326 )
2024-09-20 10:19:45 -04:00
MokaStitcher
2610a64980
[Bug] Fix candy count when not skipping to summary ( #4342 )
2024-09-20 10:16:07 -04:00
Tempoanon
63fba0dcae
[P3 Bug] Update pokemon-info-container ability highlighting to match tinted ball ability check ( #4307 )
...
* Update pokemon-info-container ability highlighting to match tinted ball ability check
* Fix typo
Co-authored-by: MokaStitcher <54149968+MokaStitcher@users.noreply.github.com>
---------
Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>
Co-authored-by: MokaStitcher <54149968+MokaStitcher@users.noreply.github.com>
2024-09-19 23:30:21 -04:00
flx-sta
baf686f621
[Beta][P3 Bug] fix: reading stats.battleCount ( #4335 )
...
instead of stats.battlesWon
2024-09-19 23:23:36 -04:00
Chapybara-jp
4bdaf93c72
[Localisation] [JA] Translated various dialogue files ( #4336 )
...
* Update ability-trigger.json
* Update ability.json
* Update arena-flyout.json
* Update arena-tag.json
* Update battle.json
* Update fight-ui-handler.json
* Update berry.json
* Update menu.json
* Update party-ui-handler.json
* Update starter-select-ui-handler.json
* Update tutorial.json
* Update move.json
* Update battle.json
* Update arena-flyout.json
* Update arena-flyout.json
* Update arena-tag.json
* Update party-ui-handler.json
* Update settings.json
* Update move-trigger.json
* Translate modifier-type.json
* Update modifier-type.json
* Translated modifier-type.json
* Update move-trigger.json
* Update move-trigger.json
* Update move-trigger.json
* Update modifier-type.json
* Update dialogue.json
* Update dialogue.json
* Update dialogue.json
* Update dialogue-misc.json
* Update dialogue.json
* Update dialogue-misc.json
* Update dialogue-misc.json
* Update dialogue.json
* Update dialogue.json
* Update dialogue.json
* Update dialogue.json
Archers and Arianas dialog taken from Pokemon Stadium 2, HGSS, LGP/LGE, FRLG
* Update dialogue.json
* Update dialogue.json
* Update dialogue.json
* Update menu.json
* Update dialogue.json
* dialogue.json
* Update dialogue-final-boss.json
* Update dialogue.json
* Update dialogue.json
* Update dialogue.json
2024-09-19 23:22:58 -04:00
ImperialSympathizer
a98ec39d00
[Feature] Adds special item rewards to fixed classic/challenge battles ( #4332 )
...
* Adds special item rewards to fixed classic/challenge battles
* remove unintentional overrides changes
* remove redundant variable
* remove Lock Capsule from Classic item pool
* swapped Lock Capsule and Super EXP Charm mistake
* address nits and small enhancement to eliminate magic numbers
---------
Co-authored-by: ImperialSympathizer <imperialsympathizer@gmail.com>
Co-authored-by: damocleas <damocleas25@gmail.com>
Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>
2024-09-19 18:26:24 -07:00
flx-sta
48430c8feb
[Feature] Seasonal splash messages logic + scaffolding ( #4318 )
...
* add: seasonsl splash messages logic + scaffolding
* refactor: settin up and displaying splash messages.
They are now stored with their i18next keys and only get translated as soon as they are displayed. This also allows for better display of the `battlesWon` parameter which now supports better number formatting and the count is an interpolation
* fix: updateTitleStats not checking the namespace of battlesWon
* add tests for splash_messages
* test: always use UTC time
* fix: time-pattern to MM-DD
* fix splash_messages test
* add: const to control usage of seasonal splash messages
* fix tests (splashj)
* Update src/locales/ja/splash-messages.json
Co-authored-by: Chapybara-jp <charlie.beer@hotmail.com>
* Update src/locales/es/splash-messages.json
Add missing `number` format for battlesWon message
---------
Co-authored-by: Chapybara-jp <charlie.beer@hotmail.com>
2024-09-19 15:59:37 -07:00
ImperialSympathizer
7490699bef
[Feature] Adds Expert Pokemon Breeder Mystery Encounter to the game ( #4328 )
...
* Adds Expert Breeder Mystery Encounter to the game
* add achievement for Breeders in Space and remove redundant tests
* rename to Expert Pokemon Breeder
* remove unintentional test code
* remove unintentional test code
* test fix with breeder rename
---------
Co-authored-by: ImperialSympathizer <imperialsympathizer@gmail.com>
Co-authored-by: Jannik Tappert <38758606+CodeTappert@users.noreply.github.com>
2024-09-19 22:46:27 +02:00
Mumble
c4d5c923fc
[Bug] Run History Not Saving Correctly ( #4248 )
...
* Fix - need to test though
* New Line for Personal Best
* Run History basic Interpretation
* Stray console log
* Added personal best message fix
* argh
* removed a stray log
---------
Co-authored-by: frutescens <info@laptop>
Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>
2024-09-19 10:42:29 -04:00
Tempoanon
714630c9de
[Refactor] Renamed the HitsTagAttr back to how it was ( #4324 )
2024-09-19 10:25:00 -04:00
Lugiad
ce189c01da
[Localization] French adjustments (+German) ( #4323 )
...
* Update settings.json
* Update move.json
* Update move.json
* Update starter-select-ui-handler.ts
* Update party-ui-handler.json
* Update move.json
2024-09-19 10:21:21 -04:00
ImperialSympathizer
5888a7758c
Mystery Encounter bug fixes and minor adjustments ( #4299 )
...
* various bug fixes for MEs
* various bug fixes for MEs
* fix final isTransferable rename that was missed
* change Trainer's test vouchers for second option
* change unit test skips
* cut down excess ME track length and loop properly
* ME bug fix cleanup
* updating AI for Slumbering Snorlax ME, and small ME balance changes
* fix ts error
* fix bug type superfan dialogue discrepancy
* ME bug fixes PR feedback
* ME PR nits and fixes
---------
Co-authored-by: ImperialSympathizer <imperialsympathizer@gmail.com>
2024-09-19 14:44:10 +01:00
MokaStitcher
51bb80cb66
[Bug][UI] Fix scrolling UIs not resetting properly and add Scrollbars ( #4312 )
...
* [bug] fix scrollable elements not resetting properly
* [ui] add wrap around and scrolling bar to the achievements menu
* [ui] add scrollbar to the settings
2024-09-18 19:53:30 -04:00
innerthunder
605ae9e1c3
[Move] Improved damage forecasting for Shell Side Arm ( #4310 )
2024-09-18 19:03:01 -04:00
Madmadness65
81ea1296b3
[Miscellaneous] Add new Lake and RUins biome BGM by Lmz ( #4319 )
...
* Add new biome BGM by Firel
* Add new biome BGM by Lmz
* Update bgm-name.json
2024-09-18 19:00:06 -04:00
peng06
0567d4b5e2
[Dev] Remove variant-tiers.ts
Enum ( #3746 )
...
* remove varianttiers
* Thanks GitHub
* Update import in `overrides.ts`
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: Mumble <171087428+frutescens@users.noreply.github.com>
2024-09-18 15:20:33 -04:00
flx-sta
6030b780f2
[Move][Mirror] Update HitTagAttr attributes v2 ( #4297 )
...
* [Move] Updated HitAttr tags
Affects Whirlwind/Fly, Steamroller/Minimize, and Malicious Moonsault/Minimize
* [Move] Update for MinimizeAccuracyAttr
Affects Steamroller and Malicious Moonsault
* add: whirlwind test
* add: steamroller test
* rename: `AlwaysHitMinimizeAttr` (from `MinimizeAccuracyAttr`)
* rename: `DealsDoubleDamageToTagAttr` (from `HitsTagAttr`)
---------
Co-authored-by: chaosgrimmon <31082757+chaosgrimmon@users.noreply.github.com>
2024-09-17 22:41:46 -04:00
Jannik Tappert
e386504977
[BUG][Beta] Fix English Status Symbols ( #4293 )
...
* Have English Status Symbols show up again :)
* It now uses the function instead
---------
Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>
2024-09-17 22:26:47 -04:00
podar
106ed6b27b
[Bug] Using default animation for errors that occur. ( #4266 )
...
* Using default animation for errors that occur.
* Renaming function to make it clear that logging happens
* Updating logging for missing animations
* Missed committing linter changes
* Update src/data/battle-anims.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update src/data/battle-anims.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update src/data/battle-anims.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>
2024-09-17 22:15:47 -04:00
flx-sta
4389bff5d0
[Bug] Fix stat-protection-attribute not taking inverts (e.g. Contrary) into account ( #4031 )
...
* add generic types to`Pokemon.getAbilityAttrs()`
* add invert check to `ProtectStatAbAttr.apply...`
This makes sure that a stat is only protected if no other ability inverts the change. E.g. `Contrary` inverts any decrease to an increase
* migrate contrary.test.ts to game.classicMode
* move `StatStageChangeMultiplierAbAttr` resolve above `ProtectStatAbAttr`
The effect of StatStageChangeMultiplierAbAttr is now applied before resolving any ProtectStatAbAttr. Thus the stage (level) of the BattleStat change was properly altered at the time of resolving the protection
* revert ability.ts changes
* add automated tests for `Clear Body` + `Contrary`
* StateStageChangePhase replace ~~`IntegerHolder`~~ with `NumberHolder`
Update Utils import and replace all occurcences of `Utils.`
* contrary.test.ts: remove `js` import
2024-09-17 19:14:41 -07:00
Madmadness65
00ba2eebc8
Add new biome BGM by Firel ( #4301 )
2024-09-17 21:57:34 +01:00
Leo Kim
fe69bd2b55
add missing translation for korean ( #4295 )
2024-09-17 10:50:51 -07:00
AJ Fontaine
3ed2c74f38
[Enhancement] Add Met Wave to Pokemon Data ( #4271 )
...
Co-authored-by: Lugiad <adrien.grivel@hotmail.fr>
Co-authored-by: Jannik Tappert <38758606+CodeTappert@users.noreply.github.com>
Co-authored-by: Chapybara-jp <charlie.beer@hotmail.com>
2024-09-16 15:44:03 -07:00
PigeonBar
009fd3fc5c
[Bug] Fix reloads erasing weather on first wave of biome ( #4078 )
...
* [Bug] Fix reloads erasing weather on first wave of biome
* Minor revisions
* Minor revisions 2
* Update test
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-09-16 15:30:42 -04:00
MokaStitcher
128df1b6d2
[QoL] [ui] Make tutorials darken background ( #4283 )
...
* [ui] add prompt icon to the message boxes that don't have it
* [ui] add background overlay during tutorials
* add missing doc
* Improve documentation based on suggestions
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
---------
Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-09-16 15:19:34 -04:00