fabske0
5104f5712f
[Bug] grey caught indicator for genderless pokemon ( #5935 )
...
* grey caught indicator for genderless pokemon
* adding suggestions
---------
Co-authored-by: damocleas <damocleas25@gmail.com>
2025-07-14 15:37:59 -04:00
Sirz Benjie
315d4cf408
Add parameter destructuring ( #6092 )
2025-07-14 20:19:24 +02:00
Sirz Benjie
de8491505b
[Test] Address flaky tests and add Metronome mock helper ( #6093 )
...
- Fix `copycat`, `first-attack-double-power` and `ability-ignore-moves`
* Add utility method for forcing metronome move
* Stop bolt beak / fiscious rend flakiness
2025-07-13 22:20:09 -07:00
NightKev
22e399be8b
[Test] Disable flaky test
2025-07-13 21:23:34 -07:00
NightKev
6863044698
[Test] Fix Intimidate test
2025-07-13 20:14:59 -07:00
Lugiad
362dd9e2b9
[UI/UX] HEADER_LABEL
TextStyle Fix ( #6089 )
2025-07-13 17:59:51 -07:00
Wlowscha
97e5ab882a
Minor lint
2025-07-13 16:36:17 +02:00
Wlowscha
4ed0fd0384
More minor fixes
2025-07-13 16:12:27 +02:00
Wlowscha
c7a1b0fac5
Reworked getPartyBerries function, fixed harvest test
2025-07-13 15:59:53 +02:00
Wlowscha
b8324e85f7
Moved getPartyBerries() utility function
2025-07-13 13:20:42 +02:00
Wlowscha
e034d7e04e
Added test override for pokeballs
2025-07-13 13:04:46 +02:00
Wlowscha
eaead476e8
Add some type specifications so biome is happy
2025-07-13 12:55:07 +02:00
Wlowscha
e7bb3a7443
formChangeItemName function
2025-07-13 12:45:11 +02:00
Wlowscha
d411702716
Cleaned up more files
2025-07-13 12:34:18 +02:00
NightKev
8118d00a07
Remove relative imports
2025-07-13 02:57:47 -07:00
NightKev
ff5d891c6e
Fix some imports
2025-07-13 02:52:02 -07:00
NightKev
882c256933
Create and apply #items
import alias
2025-07-13 02:42:22 -07:00
NightKev
4494debaa0
Merge branch 'beta' into modifier-rework
2025-07-13 02:36:31 -07:00
NightKev
c697a47f5b
Apply Biome
2025-07-13 02:34:03 -07:00
NightKev
cd2f0b8a6e
Merge branch 'beta' into modifier-rework
2025-07-13 02:32:49 -07:00
Madmadness65
d22a4d5c9f
[i18n] Update locales submodule
2025-07-13 02:59:50 -05:00
NightKev
8cf1b9f766
[Dev] Enable Biome import sorting ( #6052 )
...
* [Dev] Enable Biome import sorting
Additional changes:
- Implement import aliases
- Convert default exports to named exports
- Remove relative imports
* Apply changes
* Misc fixes
* Merge cleanup
2025-07-13 00:21:25 -07:00
Jonathan Bankston
22c386ea9e
[BUG] Fix Transform and Imposter issues ( #6008 )
...
* Fixed Transform and Imposter Bug
* Updated Comments
* Revised Comments
* Revised Changes on how tranformed pokemon are referenced to align with reviewer's suggestions
* Removed unused BattlerTag type for transform
* Removed addition of the transform tag to a pokemon in the PokemonTransformPhase
* Moved the check for whether Transform can be used within the TransformAttr class as suggested and removed uneccesary moveId check
* Consolidated if statement regarding isTransformed
* Removed overrides
* Added move condition to Transform + fixed up imposter target selection
* Condensed tests into 1 file + added more automated tests
This includes a couple regression tests for the fusion shenanigans
* Fixed comment
* Updated override typo for unimplemented methods
* Remove redundant parentheses
* Apply suggestions from code review
Co-authored-by: Bertie690 <136088738+Bertie690@users.noreply.github.com>
---------
Co-authored-by: Bertie690 <taylormw163@gmail.com>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Co-authored-by: Bertie690 <136088738+Bertie690@users.noreply.github.com>
2025-07-12 23:39:48 -07:00
Bertie690
664f2fab0d
[Refactor/Bug] Fix Protean not applying due to terrain + minor cleanup of move phase ( #5855 )
...
* Squashed protean/libero changes
* Update protean-libero.test.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update protean-libero.test.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update ability.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update move-phase.ts
* Fixed counter move logic using inverted conditional
* Update move-phase.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update move-phase.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update ability.ts commentfix
* Update src/data/abilities/ability.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
---------
Co-authored-by: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2025-07-13 05:59:38 +00:00
Bertie690
12fbff71d2
[Test] Added tests for Intimidate, Fishious Rend/Bolt Beak, Payback and Moongeist Beam & co. ( #5858 )
...
* Added additional tests for intimidate & ability-ignoring moves
* Added a few basic tests for Fishious Rend and Bolt Beak
* Fixed comment
* Fixe test and added commetn
* Update first-attack-double-power.test.ts
* Fixed incorrect ignore-abilities.test.ts test suite description
* Update ignore-abilities.test.ts suite name
* Fix first-attack-double-power.test.ts
* Actually fixed import
* Update intimidate.test.ts
* Fix test imprts
* Added guard dog tests
* Fixed tests
* Renamed test file
* Added Payback tests
* Fixed accidental unusde class
* Fixed tests
* Fixed flaky test due to 1 length trainer thing
* dd
---------
Co-authored-by: Wlowscha <54003515+Wlowscha@users.noreply.github.com>
2025-07-13 05:55:05 +00:00
Sirz Benjie
940c3c6f42
[Refactor] Cleanup fight UI ( #5883 )
...
* Cleanup fight ui handler
* Add types to fight-ui-handler#show
* Fix poor logic in toggleInfo
* Make addInfoToggle capable of taking in multiple toggles
2025-07-12 17:54:43 -07:00
Wlowscha
414a6b10ea
Cleaned up more tests
2025-07-13 00:42:29 +02:00
Wlowscha
9925b0c358
Some minor fixes
2025-07-12 20:36:13 +02:00
Wlowscha
0d2bae0fcc
Rename SelectModifierPhase to SelectRewardPhase
2025-07-12 20:23:11 +02:00
Wlowscha
5b14a5899c
Renamed various ModifierRewardPhase classes
2025-07-12 17:20:27 +02:00
Wlowscha
2344bdf32a
Renamed modifier-se-ect-ui-handler to reward-select-ui-handler
2025-07-12 17:14:03 +02:00
Wlowscha
88634ca081
Partially fixed delibirdy test
2025-07-12 17:01:15 +02:00
Wlowscha
6fc7db8939
More partial test fixes
2025-07-12 13:22:49 +02:00
Wlowscha
ee2412cafb
Partially fixed absolute avarice, fixed HeldItemRequirement to actually count the items
2025-07-12 13:14:35 +02:00
Wlowscha
e312a4b8f2
Fixed bug-type-superfan encounter; split up HoldingItemRequirement from HeldItemRequirement
2025-07-12 12:56:58 +02:00
Wlowscha
dbfbc24c8a
Fixed fiery fallout encounter and relative test by making sure that isCategoryId works properly
2025-07-12 00:35:42 +02:00
Wlowscha
849550808a
HeldItemManager's .hasItem() now also works on categories
2025-07-11 23:58:49 +02:00
Wlowscha
f2e9ea0e93
Merge branch 'beta' into modifier-rework
2025-07-11 23:29:45 +02:00
Sirz Benjie
edbba6e635
[Bug][Performance] Plug memory leak related to enemy pokemon lingering around ( #6083 )
...
Remove animationupdate in sprite cleanupAndComplete
2025-07-11 12:57:19 -07:00
Lugiad
ca4df7233f
[UI/UX] [Localization] Japanese font change and custom size edits ( #6026 )
...
* Delete Japanese Galmuri11 font
* Delete Japanese Galmuri9 font
* Added pokemon-bw font for Japanese
* Changed Japanese Font + removed font size adjustment
* Added Japanese Custom Adjustments
* Slightly increased spacing for Ability name+desc labels
* Japanese starterInfoText adjustments
* Japanese custom lineSpacing adjustment
* Spacing for Ability desc labels adjusted
* Friendship count text adjustment
* Japanese former custom adjustments removal
* TextStyle adjustments
* TextStyle.PARTY adjustments
* Added new TextStyle
* Added new TextStyle
* Added new TextStyle
* Added new TextStyle
* Added new TextStyle
* Add new TextStyle
* Add new Text Style
* Add new TextStyle
* Add new TextStyle
* Add new TextStyle
* Add new TextStyle
* Add new TextStyle
* PARTY_CANCEL_BUTTON TextStyle Correction
* PARTY_CANCEL_BUTTON TextStyle Correction
* Removal of old Japanese line spacing parameter
* Removed old Japanese adjustments
* Apply Biome
* PARTY_CANCEL_BUTTON Adjustments
* partyCancelText position adjustment
* Update i18n.ts
* Change TextStyle of valueLimitLabel
* Added new TextStyle
* Add MOVE_LABEL TextStyle
* Add MOVE_LABEL TextStyle
* Line formatting correction
* MOVE_LABEL TextStyle padding correction
* Added GROWTH_RATE_TYPE TextStyle
* Add GROWTH_RATE_TYPE TextStyle
* Line formatting correction
* Egg Moves title text indepentent from pokemonEggMovesContainer
* Egg Moves title text indepentent from pokemonEggMovesContainer
* Update src/ui/starter-select-ui-handler.ts
* Correction to eggMovesLabel
* Update starter-select-ui-handler.ts
* Added SUMMARY_STATS_GOLD
* Added SUMMARY_STATS_GOLD
* Added proper multiplication symbol
* Added proper multiplication symbol
* Added proper multiplication symbol
* Added proper multiplication symbol
* Added GROWTH_RATE_TYPE
* Added INSTRUCTIONS_TEXT TextStyle
* Added INSTRUCTIONS_TEXT TextStyle
* Added INSTRUCTIONS_TEXT TextStyle
* Added INSTRUCTIONS_TEXT TextStyle
* Added INSTRUCTIONS_TEXT TextStyle
* INSTRUCTIONS_TEXT adjustments
* Added proper multiplication symbol
* Added SUMMARY_DEX_NUM TextStyle
* Added SUMMARY_DEX_NUM
* Revert SUMMARY_DEX_NUM to wrong text
* Add SUMMARY_DEX_NUM
* Removed outdated Japanese custom line spacing
* Removed outdated Japanese custom line spacing
* Removed outdated Japanese custom line spacing
* Correction outdated Japanese custom line spacing
* Added MOVE_LABEL TextStyle
* Fixed corped tooltipbox and tooltipbox scrolling
* Corrected ME descriptiuon scrolling
* Added MOVE_LABEL
* Apply HEADER_LABEL TextStyle
* Apply HEADER_LABEL
* Added custom values for SETTINGS_VALUE
* Apply MOVE_LABEL
* Added STATS_HEXAGON TextStyle
* Apply STATS_HEXAGON TextStyle
* Typo correction
* Delete outadated pokemon-bw font
* Add updated pokemon-bw font
* Update pokemon-bw format
* Added EGG_SUMMARY_NAME and EGG_SUMMARY_DEX TextStyles
* Apply EGG_SUMMARY_NAME and EGG_SUMMARY_DEX
* Add LUCK_VALUE TextStyle
* Apply LUCK_VALUE TextStyle
* Apply LUCK_VALUE TextStyle
* Adjusted LUCK_VALUE
* Apply LUCK_VALUE TextStyle
* Adjustments for Japanese
* Adjusted Japanese custom
* Added FILTER_BAR_MAIN TextStyle
* Apply FILTER_BAR_MAIN TextStyle
* Added japanese to custom TextStyle
* Added English language settings
* Apply Biome
* pokemon-bw font update
* pokemon-bw font updated
* pokemon-bw font update
* pokemon-bw font update
* pokemon-bw font update
* pokemon-bw font update
* pokemon-bw font update
* pokemon-bw font update
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: Wlowscha <54003515+Wlowscha@users.noreply.github.com>
2025-07-11 13:51:59 -04:00
Sirz Benjie
bc45869912
[Performance] [Refactor] [UI/UX] Cleanup egg gacha UI, Speed Up Machines ( #5889 )
...
* Convert egg gacha type into an object literal
* Refactor egg gacha ui handler
* Apply kev's suggestions from code review
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Condense Object.freeze inside of gacha-type.ts
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2025-07-11 17:38:35 +00:00
Bertie690
9958e4fe13
[Test] Remove duplicate tests ( #6082 )
...
* Remove duplicate tests from parental bond test file
* Remove duplicate multi lens + pollen puff test
2025-07-11 19:33:15 +02:00
Sirz Benjie
ee02366ccf
[Misc] Make FixedInt support coercion to number primitive ( #6081 )
2025-07-11 02:09:09 -05:00
Wlowscha
2744567b21
Auxiliary functions to fix type complaints in item managers
2025-07-10 23:21:58 +02:00
Wlowscha
175f2b74e9
Fixed some ME tests
2025-07-10 19:21:40 +02:00
Wlowscha
61cd122223
Removed default value from maxStackCount
2025-07-10 18:50:41 +02:00
NightKev
d0ebb32f9e
Add a couple of TODO
s
2025-07-10 01:49:20 -07:00
NightKev
fee6320502
Normalize naming
2025-07-10 01:45:28 -07:00
NightKev
d576d66617
Rename HELD_ITEM_EFFECT
enum-object to HeldItemEffect
2025-07-10 01:31:55 -07:00
NightKev
79779765e2
Add as const
in trainer-item-id.ts
2025-07-10 01:27:54 -07:00