Bertie690
888df6da0a
Fixed tests fr fr
2025-07-26 14:40:47 -04:00
Bertie690
32914d3951
Fixed wish test flaking out due to speed ties
2025-07-26 14:40:47 -04:00
Bertie690
404312001c
Fixed test typo
2025-07-26 14:40:47 -04:00
Bertie690
f942be8a8c
Fixed wish tests
2025-07-26 14:40:47 -04:00
Bertie690
2c207980d3
Fixed locales update & heal block test
2025-07-26 14:40:42 -04:00
Sirz Benjie
4f259e2c2f
[Misc] Fix import in decrypt-save.js ( #6149 )
2025-07-25 22:30:58 -07:00
Bertie690
bb46ba9f60
[Dev] Added typedoc deployments for Beta ( #6147 )
2025-07-25 21:58:15 -07:00
damocleas
556d588d67
[UI/UX] Replace 'Neutral' in the Arena Flyout with 'Field' ( #6139 )
...
Update arena-flyout.ts for Field > Neutral
2025-07-25 21:20:48 -04:00
Acelynn Zhang
2e3a7d47e0
[Bug] Fix Thrash continuing on caught Pokemon ( #6144 )
...
Fix Thrash continuing on caught Pokemon
2025-07-25 23:55:13 +00:00
Bertie690
ab394db9cf
[Refactor] Minor cleanup of initExpKeys
( #6127 )
2025-07-25 18:39:25 -05:00
NightKev
7b7edbb474
[Test] MoveHelper#changeMoveset
disables moveset overrides ( #5915 )
...
Also fix Assist tests and add `expect` for max moveset length
2025-07-25 16:22:52 -07:00
Sirz Benjie
ffa3d1cfe3
[UI/UX] [Bug] Fix ModifierSelectPhase
animation delay ( #6121 )
...
* Rework promise handling to ensure no races
* Add delay to ensure pokeball opening animation can be seen
* Remove leftover debug statements.
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Add tween bouncing pokeball to tweens that must complete for promise to resolve
* Fix typo in tsdoc
Co-authored-by: Bertie690 <136088738+Bertie690@users.noreply.github.com>
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: Bertie690 <136088738+Bertie690@users.noreply.github.com>
2025-07-25 20:36:21 +00:00
Acelynn Zhang
fc128a2f4c
[Bug] Fix when variable move power is called ( #6126 )
...
* Apply variable power attribute before type boost
* Update test/abilities/normal-move-type-change.test.ts
Co-authored-by: Bertie690 <136088738+Bertie690@users.noreply.github.com>
* Minor test improvements
---------
Co-authored-by: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Co-authored-by: Bertie690 <136088738+Bertie690@users.noreply.github.com>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2025-07-24 23:16:23 -07:00
Madmadness65
99545cf3c7
[Misc] Sinistea and Poltchageist line alt forms now available ( #4989 )
...
* Sinistea and Poltchageist line alt forms now available
* Unmark Poltchageist line as unobtainable, fix sprite key of alt forms
* Correct forms not being marked as starter selectable
* Reduce wild chance for Antique/Masterpiece forms
Instead of being 1/2 chance to get the Antique or Masterpiece forms, it is now only a 1/16 chance to get them.
---------
Co-authored-by: damocleas <damocleas25@gmail.com>
2025-07-25 01:45:09 +00:00
Bertie690
6ad11015f7
[Dev] Remove sanitizeOverrides
, consolidate initialization code into 1 file
...
https://github.com/pagefaultgames/pokerogue/pull/6134
* Removed `sanitizeOverrides`
* Moved initialization code to its own file
* Hopefully fixed test contamination
* Actually listened to people now
* fixed the thingy
* Run stub setup on init because
* Update testFileInitialization.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2025-07-25 01:23:13 +00:00
Acelynn Zhang
6211fbd471
[Bug] Unblock priority spread under Psychic Terrain ( #6136 )
...
Unblock priority spread under Psychic Terrain
Co-authored-by: Acelynn Zhang <acelynnzhang@Acelynns-MacBook-Pro.local>
2025-07-25 01:05:14 +00:00
Bertie690
3940abbeaf
[Dev] test:silent now passes --silent='passed-only' to Vitest ( #6131 )
...
* [Dev] test:silent now passes --silent='passed-only' to Vitest
* Update test shard to actually use `test-silent`
* Removed obselete `project` flag
2025-07-24 17:56:11 -07:00
Sirz Benjie
51d4c33de0
[Misc] Standardize-file-names ( #6137 )
...
* Standardize filenames to kebab-case
Co-authored-by: pymilkmaiden <cassiopeiamahler56@gmail.com>
* Move script outside of public folder
* Move update_exp_sprites to scripts
* Add ls-lint to lint file and directory names
* Update lefthook.yml to skip merge / rebase on all pre-commit commands
---------
Co-authored-by: pymilkmaiden <cassiopeiamahler56@gmail.com>
2025-07-24 16:38:31 -04:00
Lugiad
58876a2086
[UI/UX] [Localization] Apply single-column Game Stats to more languages ( #6135 )
...
Apply sigle-column Game Stats to more languages
2025-07-24 11:48:52 -04:00
Sirz Benjie
ef843debee
[UI/UX] Allow adjustable column count in stats-ui-handler
...
https://github.com/pagefaultgames/pokerogue/pull/6087
* Make column count modular
Co-authored by: ShinigamiHolo <128856544+ShinigamiHolo@users.noreply.github.com>
* Make game stats ui handler use phaser method chaining
* Adjust max cursor calculation
* Make arrowUp start invisible
* Add implementations for setFlip methods in MockSprite
* Misc cleanup
* Address kev's review comments
* Address kev's review comments
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* improve clarity of doc comment
Co-authored-by: Bertie690 <136088738+Bertie690@users.noreply.github.com>
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: Bertie690 <136088738+Bertie690@users.noreply.github.com>
2025-07-23 23:06:17 -04:00
Lugiad
adee68a6d5
[UI/UX] Optimized Pokémon PNGs ( #6130 )
...
Optimized Pokémon PNGs
2025-07-23 11:16:09 -07:00
Bertie690
0d457f7b80
Merge remote-tracking branch 'upstream/beta' into future-sight
2025-07-23 12:17:42 -04:00
Bertie690
5a4f7effb3
Fixed issues with merging
2025-07-23 12:16:52 -04:00
Bertie690
768fb7036a
Reverted overrides changse
2025-07-22 19:17:59 -04:00
Bertie690
7900e45b94
Fixed MEP
2025-07-22 19:17:25 -04:00
Sirz Benjie
b1e1a383fb
[Bug] Appropriately load delayed attack when target index was player
...
https://github.com/pagefaultgames/pokerogue/pull/6128
2025-07-22 16:10:43 -07:00
Bertie690
0def2279a4
Merge branch 'beta' into future-sight
2025-07-22 18:44:29 -04:00
Bertie690
dca1d3470b
sh
...
Fixed tests for good
2025-07-22 18:33:09 -04:00
Sirz Benjie
069e8a47d6
[Bug][Refactor] Fix loading arena tags ( #6110 )
...
* Improve type safety; add missing loadTag overrides to wish and neutralizing gas
* More automatic type safety for arena tags
* Fixup wording of lead comment in arena-tag.ts
* Apply kev's suggestions from code review
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Allow abstract constructors for arena methods
* Address dean's comments from code review
* Add missing newline after interface definition
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Bertie690 <136088738+Bertie690@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Bertie690 <136088738+Bertie690@users.noreply.github.com>
* Format with biome
* Update tsdoc of ConditionalProtectTag
Co-authored-by: Bertie690 <136088738+Bertie690@users.noreply.github.com>
* Apply kev's suggestions from code review
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: Bertie690 <136088738+Bertie690@users.noreply.github.com>
2025-07-22 11:26:27 -07:00
Bertie690
6937effa16
[Misc/Docs] Assorted code cleanups + doc updates ( #5745 )
...
* Squashed changes into 1 commit, reverted unneeded stuff
* Update ability-class.ts comments
* Update move.ts comments
* Fixed flaky test
* Applied PR reviews
* Update move.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Fixed ab code
* Added comment for BattlerIndex
* ddd
* ren biome
* Update battler-tags.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update battler-tags.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update pokemon.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update pokemon.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update pokemon.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Fixed the things
* Fixed up a few `default` stuff and random enum stuff
* Update move.ts comments
* Revert change to pokemon.ts
* Update battle-scene.ts
* fixed import oopsie
* Update src/field/pokemon.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update src/data/abilities/ability.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update src/data/abilities/ability.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Fix incorrect TSDoc
* Update ability.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2025-07-22 10:28:10 -07:00
podar
56e3402c81
[Bug] [QoL] Updating manifest fetching to be more resilient for local development and offline builds. ( #4735 )
...
* Fixing local development and offline builds
* Update src/main.ts
---------
Co-authored-by: Moka <54149968+MokaStitcher@users.noreply.github.com>
2025-07-22 00:08:17 -05:00
Bertie690
68495eb05f
Merge remote-tracking branch 'upstream/beta' into future-sight
2025-07-21 22:05:48 -04:00
Bertie690
b377581075
Fixed tests and documentation
2025-07-21 21:53:15 -04:00
Bertie690
6aa5c03b75
[Test] Removed unnecessary calls to PhaseInterceptor.to("CommandPhase")
( #6108 )
...
* [Test] Removed unnecessary calls to `PhaseInterceptor.to("CommandPhase")`
* minor cleanup to final_boss.test.ts
* Made run to final boss encounter actually go to command phase
* fix final_boss.test.ts select bug
* actually fixed test fr this time
* Fix magnet_rise.test.ts
* Fixed test
* Update test/moves/stockpile.test.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update stockpile.test.ts
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2025-07-21 17:44:39 +00:00
Bertie690
a382554256
[Test/Ability] Cleaned up Magic Guard/battle tests; fixed innards out interaction ( #5911 )
...
* Fixed tests for Magic Guard, Battle phase; fixed innards out stuff
* Fixde magic guard aftermath
* fixed tests
* Fixed innards out
* fixed using sizzly slide instead of will o wisp to inflict burn
* ran boime
* Readd simulated oopsie
* Fix HJK test to use protect + docs and such
* Apply Biome
---------
Co-authored-by: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2025-07-21 17:42:27 +00:00
Lugiad
8c825f1714
[UI/UX] Optimized images ( #6125 )
2025-07-21 10:40:21 -07:00
Bertie690
02cdec25a8
[Dev] Disabled biome noAwaitInLoop
rule ( #6124 )
2025-07-21 09:25:42 -07:00
Bertie690
944fc14fb6
Fixed locales + tests
2025-07-21 11:05:27 -04:00
Bertie690
e3fb95ffc1
Added strong typing to the manager, finished save load stufff
2025-07-21 00:09:55 -04:00
Bertie690
4d5d6b56a9
Refactored FS to use a positional tag manager
2025-07-20 16:54:26 -04:00
Madmadness65
1428d8b870
[Balance] Add faint trigger to various form changes ( #6122 )
...
* [Balance] Add faint trigger to Battle Bond Greninja's form change
The form change functionality will now be slightly closer to Generation 7/8, as the Greninja will now revert from Ash form to Battle Bond form upon fainting.
* Change how the form change on faint is triggered
It is no longer directly handled by the faint phase, and is instead part of the abilities now, as more than Battle Bond Greninja revert via this method (Disguise Mimikyu, Power Construct Zygarde).
* Adjust Disguise test
2025-07-20 18:59:01 +00:00
NightKev
8dd6608e10
[UI] Status moves only show 1x or 0x for effectiveness hints ( #6119 )
2025-07-20 09:48:27 +02:00
Bertie690
72080a1260
Merge remote-tracking branch 'upstream/beta' into future-sight
2025-07-19 19:07:52 -04:00
Lugiad
275ea48744
[UI/UX] [Localization] Optimized type/status icons + new translations ( #6120 )
...
* Optimised type/status icons pngs + zh-TW translation
* Optimised type/status icons pngs + zh-TW trans.
* Updated German status icons
2025-07-19 15:57:58 -07:00
Sirz Benjie
2388372cca
[Dev] Add support for manually rolling polyfills. Add polyfill for promise.withResolvers
( #6103 )
...
* Add polyfill for Promise.withResolvers
* Import polyfills in main
* Apply kev's suggestions from code review
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Address comments from code review
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2025-07-19 09:06:32 -07:00
Bertie690
9e03d06f90
Merge remote-tracking branch 'upstream/beta' into future-sight
2025-07-19 10:48:50 -04:00
NightKev
556721127c
[i18n] Update locales submodule
2025-07-19 02:39:00 -07:00
damocleas
4f4ca5f0c7
[Art][Sprite] Improve Plains Background, add Biome Props ( #6118 )
...
* Plains Background Improvement, add Props
* Update CREDITS.md for new biome assets
* Update flower and everstone props
2025-07-19 02:04:15 -04:00
Bertie690
626eb3da87
[Dev] Fixed lefthook to no longer reset submodules on file checkouts
...
https://github.com/pagefaultgames/pokerogue/pull/6113
2025-07-18 22:42:23 -07:00
NightKev
a81e187164
[i18n] Pokemon#getOpponentDescriptor
no longer returns a pokemon name
...
https://github.com/pagefaultgames/pokerogue/pull/6053
2025-07-18 23:42:51 +00:00