NightKev
84ef7f0683
[Balance] Double base shiny odds, adjusted Shiny Charm to match ( #3964 )
...
* Double shiny odds
"anyone wanna double the base shiny odds for me" - damo, 2024
* Adjust Shiny Charm to compensate for increased base odds
* Remove magic number
* Update tsdoc and remove unneeded `console.log()`
* Clarify tsdoc
2024-09-02 00:26:47 -04:00
Mumble
1e432fc74b
[Bug] Fixed pre-set volume oversight ( #3963 )
...
Co-authored-by: frutescens <info@laptop>
2024-09-02 00:26:35 -04:00
NightKev
f54846f735
[Move] Implement Safeguard ( #3447 )
...
* Implemented safeguard and tests
* Update tests
* Add i18n placeholders
* Implement Safeguard for non-volatile statuses
* Implement protection from confusion and Yawn
* Replace `target instanceof EnemyPokemon` with `target.isPlayer()`
* Minor capitalization change
* First batch of i18n
Adds fr, pt_BR, zh_CN, zh_TW
Co-authored-by: Lugiad' <adrien.grivel@hotmail.fr>
Co-authored-by: José Ricardo Fleury Oliveira <josefleury@discente.ufg.br>
Co-authored-by: mercurius-00 <80205689+mercurius-00@users.noreply.github.com>
* Add more translations
+ de, es, ko
Co-authored-by: Jannik Tappert <38758606+CodeTappert@users.noreply.github.com>
Co-authored-by: Asdar <asdargmng@gmail.com>
Co-authored-by: sodam <66295123+sodaMelon@users.noreply.github.com>
* Fix broken character in es translation
* Update test with new function definition
* Add Italian translation
Co-authored-by: Niccolò <123510358+NicusPulcis@users.noreply.github.com>
* Add move category check for message display
Co-authored-by: innerthunder <168692175+innerthunder@users.noreply.github.com>
* Update phase imports in Safeguard test
* Fix test imports
* Update tests
---------
Co-authored-by: Joshua Keegan <keeganjosh@vuw.ac.nz>
Co-authored-by: Lugiad' <adrien.grivel@hotmail.fr>
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: Jannik Tappert <38758606+CodeTappert@users.noreply.github.com>
Co-authored-by: Asdar <asdargmng@gmail.com>
Co-authored-by: sodam <66295123+sodaMelon@users.noreply.github.com>
Co-authored-by: Niccolò <123510358+NicusPulcis@users.noreply.github.com>
Co-authored-by: innerthunder <168692175+innerthunder@users.noreply.github.com>
2024-09-02 00:26:20 -04:00
gitlocalize-app[bot]
2d5bd57c44
[Localization] [FR] pokemon-info.json and dialogue-misc.json completion ( #3761 )
...
* Translate pokemon-info.json via GitLocalize
* Update dialogue-misc.json
---------
Co-authored-by: Lugiad <adrien.grivel@hotmail.fr>
2024-09-02 00:25:07 -04:00
NightKev
f3c41edf5e
[Bug] Don't reset turn count or used moves array at the start of a new wave (fakeout and gigaton hammer) ( #3606 )
...
* Don't reset turn count or used moves array at the start of a new wave
* Add tests
2024-09-02 00:24:12 -04:00
NightKev
69a9916b4c
[Bug] Moves copied by Dancer should not consume PP ( #3623 )
...
* Moves copied by Dancer should not consume PP
* Add test for Dancer (unfinished)
* Delete src/test/abilities/dancer.test.ts
This test is not finished lol
* Add test
2024-09-02 00:21:56 -04:00
PrabbyDD
4553c1c34f
[Bug] Fix Octolock Ignores Clear Body, White Smoke, Big Pecks #3876
...
Pecks, Clear Body, and White Smoke
Adding tests for octolock
2024-09-02 00:20:16 -04:00
gitlocalize-app[bot]
22d31bc704
[Localisation] [ES] Review and finished pokemon-form and pokemon-form-battle ( #3903 )
...
* Translate pokemon-form.json via GitLocalize
* Translate pokemon-form.json via GitLocalize
* Translate pokemon-form-battle.json via GitLocalize
* Translate pokemon-form-battle.json via GitLocalize
* Update src/locales/es/pokemon-form.json
Co-authored-by: Asdar <asdargmng@gmail.com>
---------
Co-authored-by: Rafa <rhijano@hotmail.com>
Co-authored-by: LilyAlternis <tias.a2002@gmail.com>
Co-authored-by: Asdar <asdargmng@gmail.com>
Co-authored-by: Jannik Tappert <38758606+CodeTappert@users.noreply.github.com>
2024-09-02 00:19:02 -04:00
gitlocalize-app[bot]
a894438e24
[Localisation] [JA] Several files translated ( #3916 )
...
* Translate ability-trigger.json via GitLocalize
* Translate game-stats-ui-handler.json via GitLocalize
* Translate modifier-select-ui-handler.json via GitLocalize
* Translate pokemon-form-battle.json via GitLocalize
* Translate battle-info.json via GitLocalize
* Translate menu.json via GitLocalize
* Translate battler-tags.json via GitLocalize
* Translate pokemon-info.json via GitLocalize
* Translate achv.json via GitLocalize
* Translate berry.json via GitLocalize
* Translate achv-female.json via GitLocalize
* Translate challenges.json via GitLocalize
* Translate menu-ui-handler.json via GitLocalize
* Translate egg.json via GitLocalize
* Translate pokemon.json via GitLocalize
* Translate pokemon.json via GitLocalize
* Translate starter-select-ui-handler.json via GitLocalize
* Translate command-ui-handler.json via GitLocalize
* Translate settings.json via GitLocalize
* Update achv-female.json
* Update menu-ui-handler.json
* Update settings.json
* Update achv.json
* Update achv.json
* Update achv.json
* Delete src/locales/ja/achv-female.json
* Update achv.json
Compared in-game, with these changes it should all look good.
* Update challenges.json
* Update game-mode.json
* Update menu.json
* Update settings.json
* Translate game-stats-ui-handler.json via GitLocalize
* Update game-stats-ui-handler.json
* Update settings.json
---------
Co-authored-by: gitlocalize-app[bot] <55277160+gitlocalize-app[bot]@users.noreply.github.com>
Co-authored-by: Enoch <enoch.jwsong@gmail.com>
Co-authored-by: Chapybara-jp <charlie.beer@hotmail.com>
2024-09-02 00:18:49 -04:00
gitlocalize-app[bot]
dd033f4ec1
[Localization] [pt_BR] Updated many translations ( #3917 )
...
* Translate tutorial.json via GitLocalize
* Translate challenges.json via GitLocalize
* Translate menu-ui-handler.json via GitLocalize
---------
Co-authored-by: José Ricardo <josefleury@discente.ufg.br>
2024-09-02 00:17:05 -04:00
gitlocalize-app[bot]
0671a244a8
[Localisation] [ES] Reviewed and finished ability.json and bgm-name.json ( #3920 )
...
* Translate ability.json via GitLocalize
* Translate ability.json via GitLocalize
* Translate bgm-name.json via GitLocalize
---------
Co-authored-by: Asdar <asdargmng@gmail.com>
Co-authored-by: LilyAlternis <tias.a2002@gmail.com>
2024-09-02 00:16:54 -04:00
Mumble
c4c9cf939e
[Bug] Moved RNG call if the Pokemon's ability hasn't been determined ( #3966 )
...
Co-authored-by: frutescens <info@laptop>
2024-09-02 00:09:46 -04:00
gitlocalize-app[bot]
8edb9ca65b
[Localizaiton(pt_br)] Translate pokemon-summary.json via GitLocalize ( #3868 )
...
Co-authored-by: José Ricardo <josefleury@discente.ufg.br>
2024-09-01 23:57:48 -04:00
gitlocalize-app[bot]
08fe9e1e21
[Localization(fr)] Translate trainer-classes.json ( #3882 )
...
Co-authored-by: Lugiad <adrien.grivel@hotmail.fr>
2024-09-01 23:57:28 -04:00
gitlocalize-app[bot]
781bfd831f
[Localization] pokemon names, party-ui-handler, pokemon-info and pokemon-info-container localizations for italian ( #3836 )
...
* Translate pokemon-info-container.json via GitLocalize
* Translate pokemon-info.json via GitLocalize
* Translate party-ui-handler.json via GitLocalize
* Translate pokemon.json via GitLocalize
---------
Co-authored-by: Niccolò <niccolo.pulcini.07@gmail.com>
2024-09-01 23:55:07 -04:00
innerthunder
e29f1fe5fd
[Bug] Fix some trapping moves' interactions with Ghost-type Pokemon ( #3936 )
...
* Fix secondary effects to trapping moves not applying to Ghost types
* Docs for `isTrapped`
* more `isTrapped` cleanup
* Remove .js from imports
2024-09-01 23:39:26 -04:00
NightKev
1fd662111e
[Test] Tests now default to using "Set" battle style ( #3728 )
...
* Tests now default to using "Set" battle style
* Fix typo
2024-09-01 23:32:31 -04:00
Adrian T.
56b39032b9
[Dev] add script to create test boilerplate file ( #3954 )
...
* add script to create test boilerplate file
* add more docs
* add timeout to template
2024-09-01 23:30:27 -04:00
gitlocalize-app[bot]
80828359e2
[Localization(en)] Fix Roark Dialouge ( #3873 )
...
* Translate dialogue-male.json via GitLocalize
* Added female
* !
* Update src/locales/en/dialogue-male.json
* Remove empty files
* Added missing comma
---------
Co-authored-by: Jannik Tappert <tappertjannik@googlemail.com>
Co-authored-by: Jannik Tappert <38758606+CodeTappert@users.noreply.github.com>
2024-09-01 23:28:10 -04:00
NightKev
709066bd1a
[Move] Finish Alluring Voice, Burning Jealousy and Lash Out ( #3508 )
...
* Implement Alluring Voice and Burning Jealousy
* Fix Alluring Voice and add tests
* Replace `BattlerTag.STATS_BOOSTED` with `PokemonTurnData` field
* Work around bug with turn data
* Remove unused variable
* Replace nearby instances of `integer` with `number`
* Fix imports
* Implement Lash Out
* Rename `battleStats(In|De)crease` -> `battleStats(In|De)creased`
* Fix copy/paste error
Co-authored-by: schmidtc1 <62030095+schmidtc1@users.noreply.github.com>
* Update tests
---------
Co-authored-by: ElliottSimmonds <simmonds.elliott@yahoo.co.uk>
Co-authored-by: schmidtc1 <62030095+schmidtc1@users.noreply.github.com>
Co-authored-by: Mumble <171087428+frutescens@users.noreply.github.com>
2024-09-01 22:57:07 -04:00
MokaStitcher
dcb03f4ee9
[Test] Add test for final boss fight phase switch ( #3847 )
...
* implement test for final boss encounter phase switch
* Update Eternatus tests & helper function
* fix endless_boss test following GameManager update
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-09-01 22:47:22 -04:00
gitlocalize-app[bot]
14e0c66ed9
[Localisation] [ES] Finished and reviewed terrain, modifier, trainer-names, splash messages ( #3848 )
...
* Translate splash-messages.json via GitLocalize
* Translate splash-messages.json via GitLocalize
* Translate trainer-names.json via GitLocalize
* Translate modifier.json via GitLocalize
* Translate modifier.json via GitLocalize
* Translate modifier.json via GitLocalize
* Translate terrain.json via GitLocalize
* Update src/locales/es/trainer-names.json
Co-authored-by: Asdar <asdargmng@gmail.com>
---------
Co-authored-by: LilyAlternis <tias.a2002@gmail.com>
Co-authored-by: Asdar <asdargmng@gmail.com>
Co-authored-by: Rafa <rhijano@hotmail.com>
Co-authored-by: Jannik Tappert <38758606+CodeTappert@users.noreply.github.com>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-09-01 22:46:53 -04:00
gitlocalize-app[bot]
49c3158fd1
[Localization(ko)] Change ghost type challenge acv for achv-female ( #3866 )
...
Co-authored-by: sodam <sodamlee315@gmail.com>
Co-authored-by: Enoch <enoch.jwsong@gmail.com>
Co-authored-by: KimJeongSun <leo@atlaslabs.ai>
2024-09-01 22:45:42 -04:00
gitlocalize-app[bot]
c070f110e5
[Localization(fr)] Additional nature entries in pokemon-summary ( #3869 )
...
Co-authored-by: Lugiad <adrien.grivel@hotmail.fr>
2024-09-01 22:44:58 -04:00
flx-sta
0c28da75b4
[Bug] Fix Opponent pokemon sprite disappears after using Roar and Dragon Tail #481 ( #3927 )
2024-09-01 22:42:23 -04:00
Adrian T.
64368b62bc
[Ability] Add form change support for Flower Gift ( #3941 )
...
* add form change support for flower gift
* fix nits
2024-09-01 22:39:42 -04:00
Adrian T.
3bcee779e2
[Move] Fully implement dragon cheer ( #3959 )
2024-09-01 22:39:12 -04:00
chaosgrimmon
97e3250f62
[Sprite] Chien-Pao sprite cleanup ( #3961 )
...
* Delete public/images/pokemon/exp/shiny/1002b.png
* Delete public/images/pokemon/exp/shiny/1002s.png
* Delete public/images/pokemon/exp/shiny/1002sb.png
2024-09-01 22:31:25 -04:00
innerthunder
7755f798fd
[Ability] Implement Tera Shell ( #3856 )
...
* Implement Tera Shell
* Apply suggestions from code review
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update src/data/ability.ts
Co-authored-by: Adrian T. <68144167+torranx@users.noreply.github.com>
* Add comments and fixed damage condition to `applyPreDefend`
* Fix speed tie breaking things in tera shell test
* Change deprecated `startBattle` calls
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: Adrian T. <68144167+torranx@users.noreply.github.com>
2024-09-02 02:21:11 +01:00
cadi
a41133a55a
blocking inputs while showing texts to prevent moveing cursor ( #2371 )
...
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-09-01 15:26:45 -07:00
AJ Fontaine
335d32e0d7
[UI] [QoL] [Enhancement] Exclude redundant species from certain filters in starter select ( #3910 )
...
* Exclude species without HA from HA filters in starter select
* Remove candyless starters from passive/cost reduction filters
2024-09-01 15:24:37 -07:00
Mumble
55e0d65ac8
[Refactor] Improvements on getOrder() ( #3547 )
...
* Moved getOrder() into TurnStartPhase
* Cleaned up bypass speed checks
* Revert "Cleaned up bypass speed checks"
This reverts commit 11150254f5
.
* Added comments.
* Fixed up some inconsistencies
* changed isSameBracket check
* changed isSameBracket check p2
* changed isSameBracket check p3
* changed isSameBracket check p3
* Fixed up conditionals + stall/M.m
* Seems OK
* Update battle-spec.ts
* Updated tests to use new functions introduced. Less intuitive, but faster.
* Update src/phases.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Moved getOrder() into TurnStartPhase
* Cleaned up bypass speed checks
* Revert "Cleaned up bypass speed checks"
This reverts commit 11150254f5
.
* Added comments.
* Fixed up some inconsistencies
* changed isSameBracket check
* changed isSameBracket check p2
* changed isSameBracket check p3
* changed isSameBracket check p3
* Fixed up conditionals + stall/M.m
* Seems OK
* Update battle-spec.ts
* Updated tests to use new functions introduced. Less intuitive, but faster.
* Removed import
* i hate git
* Moved getOrder() into TurnStartPhase
* Seems OK
* missing import
* Added Snooze's review
* Added test fixes and removed unwanted edit.
* fixed dynamax cannon test
* typedocs fixes
* Updating battle-order.test.ts
* merge fixes
* ughhh
* Update src/test/abilities/mycelium_might.test.ts
Co-authored-by: innerthunder <168692175+innerthunder@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: innerthunder <168692175+innerthunder@users.noreply.github.com>
* tsdocs :)
* Fixed tests
* Update src/phases/turn-start-phase.ts
Co-authored-by: innerthunder <168692175+innerthunder@users.noreply.github.com>
* Update src/phases/turn-start-phase.ts
Co-authored-by: innerthunder <168692175+innerthunder@users.noreply.github.com>
* innerthunder's fixes
* commas
* Mocked stats instead of directly changing them
---------
Co-authored-by: Frutescens <info@laptop>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: innerthunder <168692175+innerthunder@users.noreply.github.com>
2024-09-01 15:23:25 -07:00
flx-sta
69a9e6a365
Localization: remove all `"<key>_female": null` entries in /en ( #3918 )
2024-09-02 00:21:48 +02:00
Frederico Santos
55acf0eeac
Merge branch 'main' into beta
2024-09-01 23:10:40 +01:00
Frederico Santos
e80b4fe122
feat: Update banner key assignment in TimedEventDisplay setup method
2024-09-01 21:16:20 +01:00
Mumble
95a02a96a7
Fixing banner error upon refresh ( #3956 )
2024-09-01 21:11:23 +01:00
Mumble
de66b450a5
[Beta][Misc] Banner ( #3926 )
...
* Initial work - does not work.
* Revert
* image replacement
* better scaling
* Removing most of the bangs
* no more bangs
* Update src/timed-event-manager.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Implemented Torranx's suggestion
* Ready for Translations
* Delete Picture
* Localized banners
* Biomes fix
* Corrections
* Update src/timed-event-manager.ts
Co-authored-by: Frederico Santos <frederico.f.santos@tecnico.ulisboa.pt>
---------
Co-authored-by: frutescens <info@laptop>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: Frederico Santos <frederico.f.santos@tecnico.ulisboa.pt>
2024-09-01 20:18:40 +01:00
damocleas
85a8abc0e8
[Balance] Final Adjustments to biomes + Gmax Snorlax Ability + Passive changed ( #3950 )
...
* Biome Adjustments 1
* MOUNTAIN OUT FROM ANCIENT RUINS
* snorlax gmax adjustment
* Localizers please calm down - Snorlax Ability + Passive change
* One more time let's give it a go biomes.ts
* fixed ]
* Update biomes.ts
* fixed spelling mistake
2024-08-31 16:39:21 -07:00
Mumble
15fea2e171
Gamepad for Run Info ( #3940 )
...
Co-authored-by: frutescens <info@laptop>
2024-08-31 19:50:09 +01:00
Mumble
f8e119f37e
[Beta][Bug] Preventing Run History encryption ( #3933 )
...
* Blah
* Thought about it more
* Removed excess comment
* Purposely tested everything by manually setting bypassLogin to false
---------
Co-authored-by: frutescens <info@laptop>
2024-08-31 02:12:47 -04:00
Opaque02
ce0ba3fbf9
[Bug] Fixed issue where menu can't be opened up after a trainer battle ( #3932 )
2024-08-31 00:53:15 -04:00
Frederico Santos
3a50925de0
refactor: Update excludedMenus condition to look for currentPhase instead
2024-08-31 05:14:25 +01:00
Mumble
f9de149f55
double voucher prevention ( #3931 )
...
Co-authored-by: frutescens <info@laptop>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-08-31 04:40:40 +01:00
NightKev
642b18e747
[Bug] Fix Pokemon not gaining HP when evolving ( #3569 )
...
* Don't recalculate stats that already exist
* add test to cover hp update after evo (#4 )
- add evolution phase to phase interceptor
- add mock for video game object
- add returning video mock on add.video()
* add test to make sure pkm are not healed on evolve
* Stop on `EndEvolutionPhase` to prevent game state leak in tests
* Fix imports
* Remove `.js` from import
Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>
* Add docs to mock class
---------
Co-authored-by: flx-sta <50131232+flx-sta@users.noreply.github.com>
2024-08-30 20:21:56 -07:00
NightKev
15205c5e00
Prevent daily runs from breaking due to very (un)lucky RNG ( #3841 )
2024-08-30 20:10:38 -07:00
chaosgrimmon
d9d147280b
[Sprite] Fix Manaphy egg outline ( #3863 )
...
* [Sprite] Add Manaphy egg outline
* [Sprite] Fix Manaphy egg outline
2024-08-30 23:10:22 -04:00
chaosgrimmon
3d5957a998
[Sprite] Beta2 Variant Patch icon chores ( #3748 )
...
* [Sprite] Add Gen1 icons
* [Sprite] Add Gen3 icons
* [Sprite] Add Gen4 icons
* [Sprite] Add Gen4 icons
* [Sprite] Add Gen5 icons
* [Sprite] Add Gen6 icons
* [Sprite] Add Gen9 icons
* [Sprite] Add Gen1 variant icons
* [Sprite] Add Gen2 variant icons
* [Sprite] Add Gen3 variant icons
* [Sprite] Add Gen4 variant icons
* [Sprite] Add Gen5 variant icons
* [Sprite] Add Gen7 variant icons
* [Sprite] Add more Gen1 variant icons
* [Sprite] Add Beta2 Gen2 variant icons
* [Sprite] Add Beta2 Gen1 variant icons
* [Sprite] Add Beta2 Gen3 variant icons
* [Sprite] Add Beta2 Gen4 variant icons
* [Sprite] Add Beta2 Gen5 variant icons
* [Sprite] Add Beta2 Gen6 variant icons
* [Sprite] Add Beta2 Gen7 variant icons
* [Sprite] Add Beta2 Gen8 variant icons
* [Sprite] Add Beta2 Gen9 variant icons
2024-08-30 23:06:36 -04:00
Frederico Santos
5e2c05afe9
refactor: Update excludedMenus condition to look at the end of the modeChain
2024-08-31 03:33:07 +01:00
Mumble
dd0b6464d2
[Beta][Bug] Fixing Trapped ability messages ( #3928 )
...
* always update your repo
* enemy command phase changed too
* typedocs
* Typedocs part 2
* Added simulation boolean back
* restored simulated
* Remove `console.log()` statements
---------
Co-authored-by: frutescens <info@laptop>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2024-08-30 22:07:27 -04:00
NightKev
dd0e820893
Fix turn order issue in Miracle Eye test ( #3912 )
2024-08-30 15:33:35 -07:00