Blitzy
2e04e62965
[Balance] Misc TM Changes + Removals ( #6815 )
...
* Ice Types now share Hail + Snowscape
* comment out cut and frustration
* Remove Veluza, add Hisui Avalugg to Hail
* Gen 1 Indigo Disk update and Politoed I guess
* More TM additions
* More changes, fix Malamar's name
* Update tm-species-map.ts
* Remove Cut and Frustration
2025-12-20 15:56:15 -08:00
Bertie690
f317ec9a26
[Bug] Avoid pre-emptively leaving the field when forcibly switching out
...
https://github.com/pagefaultgames/pokerogue/pull/6874
* [Bug] Avoid pre-emptively leaving the field when forcibly switching out
* Fix `SwitchPhase` off-by-one error
* Add check for pokemon fainting in test
* add test for destiny bond crash
* Fix `queueDeferred` not respecting pending `FaintPhase`s
TL;DR we would defer the faint phases to run after the switch sequences, which is wrong - leaving the field has to be the LAST thing that happens in a given turn (or else shit breaks big-time).
* Update test/moves/u-turn.test.ts
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: Fabi <192151969+fabske0@users.noreply.github.com>
2025-12-20 15:55:23 -08:00
Bertie690
7f2f163a9a
[Docs] Fix up docs related to move phase ( #6862 )
...
* [Docs] Fix up docs related to move phase
* Fix `MoveUseMode` invalid TSDoc linkcodes
* bulk suggestion
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2025-12-20 14:18:27 -08:00
Bertie690
8ae898ec30
[Move] Update documentation for AddSubstituteAttr; fix Shed Tail incorrect error message ( #6873 )
...
* [Move] Update documentation for attribute; fix Shed Tail incorrect error message
* Add another test
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: Fabi <192151969+fabske0@users.noreply.github.com>
2025-12-20 20:26:51 +00:00
damocleas
b409dda695
[Sprite] Adjust Bug Type Superfan and Shady Vitamin Dealer visual presentation
...
With the changes to their sprites, both have had their visual presentation adjusted.
2025-12-20 14:51:03 -05:00
Austin Fontaine
a1a1796f64
[Event] Add data for Winter Holiday 2025 event ( #6860 )
...
* Add data for Winter 2025 event
* Update timed-event-manager.ts
---------
Co-authored-by: damocleas <damocleas25@gmail.com>
2025-12-18 23:28:06 -05:00
Bertie690
c7bdfe7ed8
[Bug] Reset hit-related turn data inside MoveEndPhase ( #6637 )
...
* Reset hit-related turn data inside `MoveEndPhase`
and remove `extraTurns` field
* Fixed FS edge case
* Fixed test hit count checks going past move end phase
* fixed PB tests
* Put `default` switch case last again
2025-12-18 19:07:48 -08:00
NightKev
4545f9aae3
[Misc] Remove | null from user param of PokemonAttackCondition
...
https://github.com/pagefaultgames/pokerogue/pull/6859
2025-12-18 13:54:38 -08:00
Bertie690
f48ec4c51e
[Dev] Ensure i18n module is initialized immediately when imported ( #6317 )
...
* [Dev] Ensure `i18n` module is initialized immediately when imported
* Fixed missing await?
* Update src/main.ts
* Update init.ts
* Update src/main.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update src/plugins/i18n.ts
* Update trainer-config.ts
* ran biome & made `@module` comment
* Update src/plugins/i18n.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update src/plugins/i18n.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Fixed import typo
* flubber
* Ran Biome
* foo
* Remove default re-export of `i18next`
* Update i18n.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* fixde import issues
* Move `i18n` initialization to `main.ts` from `init.ts`
* Remove some redundant & incorrect comments from `trainer-config.ts`
* Fix tests
* Apply Biome
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2025-12-17 18:39:30 -08:00
Bertie690
b2b8150856
[Dev] Add biome rules noProto and useFind ( #6838 )
2025-12-17 19:31:00 +00:00
damocleas
95c85f68af
[Balance] Update Invalid Sketch Moves
...
- Removed Chatter, Revival Blessing, and Tera Starstorm from being invalid moves to be gained with the move Sketch
This seems to have been an oversight when implementing the list to work with the game, as there is no reason to restrict these with the game systems here.
2025-12-13 13:35:28 -05:00
NightKev
3f5c37c881
[Balance] The cost of buying same-species eggs can be reduced ( #6837 )
...
* [Balance] The cost of buying same-species eggs can be reduced
After hatching a certain number of eggs for a starter,
the cost of buying same-species eggs
for that starter will be reduced (up to 50%)
* Add test to validate array lengths for egg costs
2025-12-09 20:00:20 -08:00
NightKev
46df6adab3
[Ability] Poison Puppeteer now applies for abilities ( #6836 )
...
* [Ability] Poison Puppeteer now applies for abilities
When a target is poisoned due to an ability of a Pokemon that also
has Poison Puppeteer, Poison Puppeteer will now apply its effect
* Add tests for Poison Puppeteer
* Remove parameter properties from `ObtainStatusEffectPhase`
2025-12-09 19:48:28 -08:00
Austin Fontaine
3d23a2b28a
[Balance] Allow male Ralts as a starter in Fairy challenge ( #6827 )
...
Allow male Ralts as a starter in Fairy challenge
2025-12-08 18:34:08 +00:00
Austin Fontaine
6d1a69bfea
[Bug] Fix Old Gateau disappearing on reload ( #6813 )
2025-12-02 07:52:54 +01:00
Bertie690
cce1653b70
[Refactor] Remove unused PreSwitchOutClearWeatherAbAttr class
...
https://github.com/pagefaultgames/pokerogue/pull/6809
2025-11-30 21:25:44 +00:00
NightKev
c12d9140fc
[Misc] Remove now-obsolete noUnusedImports suppression comments
2025-11-29 20:52:45 -08:00
Bertie690
c6986d9cf5
[Dev] eggMoves:parse CLI script no longer errors without args/on exit ( #6788 )
...
* [Dev] `eggMoves:parse` script no longer crashes without args, errors on
exit
no more 1 exit code or undefined errors
* Version bump
* comment fixes
---------
Co-authored-by: Wlowscha <54003515+Wlowscha@users.noreply.github.com>
2025-11-28 22:58:56 +01:00
NightKev
d0ddcaa7a3
[Dev] Enable linting of move.ts and update Biome to 2.3.2
...
https://github.com/pagefaultgames/pokerogue/pull/6688
* Update Biome to 2.2.7 and enable linting of `move.ts`
* Apply safe fixes
* Apply unsafe fixes
* Apply `noUnusedFunctionParameters`
* Update submodules to correct commit
* Apply Biome after merge
* Update Biome to 2.3.2
* Fix formatting of `initMoves`
* Fix a bit more formatting
* Apply Biome
2025-11-27 18:38:02 -08:00
Fabi
bb86b649d8
[i18n] Fix message for unimplemented moves ( #6780 )
...
Fix message for unimplemented moves
2025-11-15 12:14:48 -06:00
Bertie690
349b552eb1
[Docs] Update documentation on Ability class getters ( #6635 )
...
* [Docs] Update documentation on `Ability` class getters
* Fix inverted conditions on partial/unimplemented
* Update ability.ts
* Fix leading whitespace in tsdoc
* Update ability.ts
* 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>
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2025-11-15 11:29:51 +00:00
Bertie690
4e080465b9
[Bug] Fix Ball Fetch activating on enemy Pokemon ( #6777 )
2025-11-14 08:27:53 +00:00
damocleas
e438536dc3
Hotfix 1.11.3 to Beta
...
Hotfix 1.11.3 to beta
2025-11-08 10:31:28 -05:00
Madmadness65
a0aa25ab75
[P3 Bug] Fix Struggle's message not displaying properly ( #6760 )
2025-11-06 22:25:20 -06:00
Bertie690
e1aded9504
[Bug] Fix Parental Bond reducing damage of spread moves on 2nd pokemon
...
https://github.com/pagefaultgames/pokerogue/pull/6743
* Fix Pollen Puff interaction with Parental Bond
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2025-11-06 18:03:32 -08:00
Blitzy
c7b563e498
[Balance Hotfix] Slight Alterations to PR#6747 (Trainers) ( #6755 )
...
Update trainer-config.ts
Co-authored-by: damocleas <damocleas25@gmail.com>
2025-11-06 10:08:11 -05:00
Fabi
74783b1200
[i18n] Fix mist message ( #6757 )
...
fix mist message
2025-11-06 08:42:33 -05:00
Dean
604b0f3146
[Hotfix] Fix Pollen Puff crash and incorrect failure ( #6752 )
...
Fix Pollen Puff crash and incorrect failure
Co-authored-by: damocleas <damocleas25@gmail.com>
2025-11-04 18:55:44 -05:00
Blitzy
ef3d950464
[Balance Hotfix] Miscellaneous Trainer Changes ( #6747 )
...
* Update trainer-config.ts
* Update trainer-config.ts
* fix sinischa
now shares party slot with Polteageist anyways
* Linting, remove redundant evil team admin money multipliers
The money multiplier is already set via initForEvilTeamAdmin, and this just removes redundancy.
* Update trainer-config.ts
* Buzzwole is no longer Rogue Ball gendered
---------
Co-authored-by: damocleas <damocleas25@gmail.com>
Co-authored-by: Madmadness65 <blaze.the.fireman@gmail.com>
Co-authored-by: Madmadness65 <59298170+Madmadness65@users.noreply.github.com>
2025-11-04 18:52:22 -05:00
Dean
aea463ab4b
[Hotfix] Prevent crash with two NG Pokemon fainting at the same time ( #6751 )
...
Prevent crash with two NG Pokemon fainting at the same time
2025-11-04 12:07:19 -08:00
Blitzy
5a8ff3a47f
[Balance Hotfix] Remove Evil Team Admin special properties at Wave 164 ( #6746 )
...
* Update trainer-config.ts
* Update trainer-config.ts
* Update trainer-config.ts
---------
Co-authored-by: damocleas <damocleas25@gmail.com>
2025-11-04 12:11:16 -05:00
Blitzy
17ac20ef0b
[Hotfix] Fix Flare Admins using wrong pool ( #6742 )
...
* Update evil-admin-trainer-pools.ts
* fixes
* add comment
---------
Co-authored-by: damocleas <damocleas25@gmail.com>
2025-11-03 17:49:19 -05:00
Bertie690
84dc143f74
[Misc] Improve type inference on PositionalTagManager#addTag ( #6676 )
...
* Improve type inference on `PositionalTagManager#addTag`
- Remove unused `AddPositionalTagAttr`
* Improved tests
* fixed type errors
* Update move.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2025-11-02 04:51:35 +00:00
Bertie690
d3088c1729
[Dev] Add more Biome rules ( #6604 )
...
* Added `noBannedTypes` as a biome rule
* Added `useShorthandAssign` rule
* Added `useConsistentArrayType`
* Update src/field/pokemon.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update src/data/pokeball.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Apply Biome after merge
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2025-11-01 20:38:04 -07:00
Madmadness65
58f42bc5c2
Fix formatting in pokemon-evolutions.ts
...
No functional changes, just matching how all other evolutions are formatted in the file.
2025-11-01 15:55:06 -05:00
Wlowscha
e92ae80b7d
Merge branch 'hotfix-1.11.2' into disable-illusion
2025-11-01 00:56:18 +01:00
Dean
c1c12e4792
Revert uxie passive
2025-10-31 16:51:22 -07:00
Wlowscha
a4b11d901e
Merge branch 'hotfix-1.11.2' into shiny-daily-starters
2025-11-01 00:37:57 +01:00
Dean
f928ca9bdf
Update enum filename
2025-10-31 16:23:57 -07:00
Dean
c33f9723f5
Update enum name
2025-10-31 16:21:38 -07:00
Bertie690
617e12f634
Removed console log
2025-10-31 19:14:19 -04:00
Bertie690
fb274077c2
Reworked regex to use matchAll, added error handling + tests
2025-10-31 19:01:51 -04:00
Dean
5c8c2151a8
Update src/data/moves/move.ts
...
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2025-10-31 15:58:35 -07:00
Dean
525ba57461
Review changes
2025-10-31 15:46:43 -07:00
Dean
a0d3e42f3b
Merge branch 'hotfix-1.11.2' into quick-claw
2025-10-31 15:34:04 -07:00
Dean
e78796077b
Disable Illusion
2025-10-31 13:22:40 -07:00
fabske0
ac79e82013
another typo
2025-10-31 15:11:10 +01:00
fabske0
b150b5208c
split up regex
2025-10-31 14:48:01 +01:00
fabske0
6049038537
remove console.log and another typo
2025-10-31 14:24:23 +01:00
fabske0
8e01876bd0
fix typo
2025-10-31 14:24:19 +01:00