Commit Graph

5983 Commits

Author SHA1 Message Date
Bertie690
24e9dcdadc
[Feature] Allow setting movesets via custom daily seed (#6712)
* Clean up Daily Run custom seed gen; add moveset post-processing

* Remove redundant `fetchDailyRunSeed` function

---------

Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2025-10-30 16:15:20 +00:00
Wlowscha
20615bcd21
[Bug] Fix awarded ribbon in limited support (#6713)
Fixed awarded ribbon in limited support
2025-10-30 09:24:04 -04:00
NightKev
f9a21a0ea4 [Dev] Update @ts-expect-error in battle-scene.ts
This allows devs to use the Go port of TypeScript (aka "tsgo"/"TS7")
without an error due to different handling of `@ts-expect-error`
2025-10-29 21:49:50 -07:00
Wlowscha
a55b2b18e8
[UI/UX][Beta] Adjustments to display of ribbons (#6709)
* Introduce custom ordering of ribbons

* Displaying classic ribbon for mons that have at least one classic win

---------

Co-authored-by: damocleas <damocleas25@gmail.com>
2025-10-29 18:27:03 -04:00
Blitzy
12b57836b2
literally just an egg move change
Update egg-moves.ts
2025-10-29 18:03:58 -04:00
Fabi
bc79a2490b
[Beta] [Bug] Show correct username in title ui (#6710)
fix title username
2025-10-29 17:19:27 -04:00
damocleas
ea7a1c9a74 Update locales, update version 2025-10-29 12:53:44 -04:00
damocleas
075679eba1
[Balance] More 1.11 stuff (#6680)
* Update trash-to-treasure-encounter.test.ts
* Update trash-to-treasure-encounter.ts
* pain and suffering is lessened
* rotom is just gonna be random now (arena.ts)
* looked at biomes.ts a lot today, not a fan (of rotom, fan)
* stares at weather.ts intensely (lots of small changes)
* Update init-biomes, slight tweaks to encounters
* yay so many more biome.ts please be the last until biome rework
* oh I also changed dudunsparce and maushold to 1/16 to match the others
* ok, biomes.ts one final I think
* minor fixes for biomes.ts
* Update init-biomes.ts
* Adjust Minimum Party Size and Max Allowed Encounters for some ME's
2025-10-29 12:51:00 -04:00
damocleas
9e96380bc0
[Beta] Add Ribbon Sprites over stuff (#6704)
* ribbons
* Remove now-unused comments
* Update achv.ts
2025-10-29 10:56:15 -04:00
Wlowscha
a66f183a30
[Bug] Show ribbons for forms of evolutions (#6708) 2025-10-29 06:20:52 -04:00
Bertie690
3c41b26045
[Bug] Sheer Force now disables Wimp Out, Emergency Exit (#6692) 2025-10-29 09:23:03 +00:00
Dean
c048b34425
[Misc] Add dynamic ordering to non-phase interactions (#6581)
* Update interactions to use generator

* Fix triggerWeatherBasedFormChanges

* Update documentation

* Fix arena tag file

* Update src/field/pokemon.ts

Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>

---------

Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
2025-10-29 04:03:32 +00:00
Madmadness65
b88cde162a [i18n] Update locales submodule 2025-10-28 03:14:22 -05:00
Austin Fontaine
1b33f0d8e3
[Balance] Add functionality for Daily Run starting item event bonus (#6698) 2025-10-28 03:06:06 +00:00
NightKev
416c9336b6
[Dev] Update pnpm, add core-js to allowed builds (#6703) 2025-10-27 19:15:06 -07:00
Blitzy
eea07e15f7
[Balance] 1.11 Eggs, Passives, and Starter Cost updates (#6699)
Eggs, Passives, and Starter Cost updates
2025-10-27 21:21:01 -04:00
Bertie690
ab2d5bcfb5 [Tests] Cleaned up cachedFetch test stub 2025-10-27 21:12:14 -04:00
Austin Fontaine
41b2f2f4fc
[Balance] Shiny mons get a 2x catch bonus, can be boosted by events (#6694)
* Shiny mons get a 2x catch bonus

* Add catch bonus to safari zone as well

* Add logging for catch rate calculation

* Disabled debug catch % logging during tests
2025-10-27 17:47:23 -04:00
Fabi
3d5a46b1ec
[BUG] Fix quick claw being blocked by Psychic terrain (#6684)
* Fix quick claw being blocked

* Add tests

* Apply suggestions from code review

Co-authored-by: Bertie690 <136088738+Bertie690@users.noreply.github.com>

* fix test + run biome

* Update comments in `terrain.ts`

* Apply test suggestions

* added newlines

---------

Co-authored-by: Bertie690 <136088738+Bertie690@users.noreply.github.com>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2025-10-27 18:37:33 +00:00
Fabi
2acf73e8cb
[i18n] [Beta] Fix arena tag message typos (#6659)
fix `onRemove` keys
2025-10-27 14:15:05 -04:00
Fabi
a2895de364
[UI/UX] Fix confirm options overlapping during ME (#6690)
* fix menu overlap

* fix confirm ui not reappearing after summary
2025-10-27 13:05:40 -04:00
Bertie690
64176a0920
[Test] Cleaned up enum test utils (#6653)
* added type tests
* Update test/test-utils/string-utils.ts
* Update docs

---------

Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2025-10-26 13:03:46 -05:00
Bertie690
3cfbb695e9
[Docs] Update battler-tags.ts module doc comment for clarity (#6658)
---------

Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2025-10-26 13:01:20 -05:00
Dean
fef48ac2e8
[Bug][Beta] Fix Fun and Games playing in wrong order (#6644)
Unshift using `currentLevel` instead of `length`
2025-10-26 02:46:33 +00:00
Bertie690
82181c5264
[Test] Remove duplicate fake out test (#6691) 2025-10-25 17:55:36 -07:00
Jimmybald1
49bab02fca
[Beta][Bug] DetermineEnemySpecies was using a very low minimum value for evolution chance (#6678)
* Fixed misuse of randSeedInt and just using randSeedIntRange instead

* Update src/ai/ai-species-gen.ts

Co-authored-by: Fabi <192151969+fabske0@users.noreply.github.com>

* More comment typos

---------

Co-authored-by: Jimmybald1 <147992650+IBBCalc@users.noreply.github.com>
Co-authored-by: Fabi <192151969+fabske0@users.noreply.github.com>
2025-10-24 21:33:17 -04:00
NightKev
b3bee27d8a [Dev] Fix git config command in package.json postinstall script 2025-10-23 20:04:15 -07:00
Fabi
4acd39d703
[UI/UX][Beta] Show all ribbon descriptions (#6685)
fix ribbon description not showing
2025-10-23 17:51:25 -04:00
Fabi
08e6bba2db
[Refactor] Only use first active timedEvent (#6679)
* rename `getShinyMultiplier`

* simplify methods to use first active event instead of sometimes using all active events

* change remaining methods to use first event

* use `ModifierTypeKeys` instead of `string` for wave rewards

* rename `shinyMultiplier` to `shinyEncounterMultiplier` and add `shinyCatchMultiplier`

* update comments

* add comment

* Fix capitalization of variable, remove comment

---------

Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2025-10-23 01:27:38 -07:00
Lugiad
170e996358
[UX/UI] [i18n] - Display username on title screen (#6639)
* Display username on title screen

* Typo Correction

* Cleanup title-ui-handler.ts

* Update src/ui/handlers/title-ui-handler.ts

Co-authored-by: Fabi <192151969+fabske0@users.noreply.github.com>

* Update src/ui/handlers/title-ui-handler.ts

---------

Co-authored-by: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Co-authored-by: Fabi <192151969+fabske0@users.noreply.github.com>
2025-10-23 02:59:42 +00:00
damocleas
7ae5eb0878 Update assets 2025-10-22 21:54:19 -04:00
Anthony
7d8ccfb745
[Bug] Stats that were reset from moves display properly as being reset
https://github.com/pagefaultgames/pokerogue/pull/6650

* Stats display properly after moves reset stats

* Update test/moves/clear-smog.test.ts

Co-authored-by: Bertie690 <136088738+Bertie690@users.noreply.github.com>

* Removed unnecessary test for Clear Smog

---------

Co-authored-by: Bertie690 <136088738+Bertie690@users.noreply.github.com>
2025-10-22 23:25:14 +00:00
NightKev
71c1f44f91 [Test] Fix typo in Mat Block test 2025-10-22 16:22:59 -07:00
damocleas
a4d37e51f2 update locales and assets submodules to beta 2025-10-22 17:35:12 -04:00
damocleas
2109aace1d
[Balance] 1.11 Extra Changes (#6651)
* Add extra EXP Charm to Classic, Add 1 Ability 1 Shiny Charm to Daily

* Update Delibird moveset in pokemon-level-moves.ts based off of PLA

* Dragon Claw TM Ultra -> Great

* some gmax changes Update pokemon-species.ts

* X items - Update modifier.ts

* (Beta) Milotic and Golisopod slot 3 -> 4 Update rival-party-config.ts

* test fix for x items Update temp-stat-stage-booster.test.ts

* Update tms.ts air cutter and sky drop

* Update tms.ts water pulse and brutal swing

* (beta) fix for admins Update fixed-battle-configs.ts

* (beta) fix Update challenge.ts too
2025-10-21 20:45:02 -04:00
Bertie690
85fcb20271
[Misc] Removed instance of find(() => true) from BattleInfo code
https://github.com/pagefaultgames/pokerogue/pull/6673
2025-10-20 23:20:39 -05:00
Fabi
bcc79a6118
[UI/UX] Add option to release Pokemon in shop phase (#6665)
* add `release` option to shop phase

* Fix test

* Don't show `release` option during switch
2025-10-17 22:52:25 -04:00
NightKev
d49e6c6f09 [Dev] Update pnpm version to 10.18.3 2025-10-16 22:15:13 -07:00
NightKev
ffbaf311c6
[Beta] Pixilate/etc no longer affect non-Normal type moves (#6661) 2025-10-16 14:27:13 -07:00
NightKev
95cc9f6d49
[Misc] Ability Charms no longer affect the number of RNG rolls (#6652) 2025-10-16 18:25:39 +00:00
Bertie690
904086c73a
[Dev] Add .gitmodules entries for default branch on submodules
https://github.com/pagefaultgames/pokerogue/pull/6624
2025-10-15 20:40:37 -07:00
Bertie690
f70207b2b7
[GitHub] Improved linting workflow to show intermediate step status
https://github.com/pagefaultgames/pokerogue/pull/6657

* Added `workflow_dispatch` trigger to linting workflow

* fixed using `always` instead of `!cancelled`
2025-10-15 18:24:03 -07:00
Fabi
e7404ecfe3
[UI/UX][Beta]Fix ribbon cycling (#6649)
fix ribbon cycling
2025-10-15 23:04:09 +00:00
Sirz Benjie
0fdcb97575
[Dev] Add polyfill for ES2025 iterator (#6654) 2025-10-12 21:46:09 -05:00
Sirz Benjie
73e8c6c160
[UI/UX][Beta][Bug] Fix ribbons using wrong index when showMissingRibbons is off (#6648)
Fix ribbons using wrong index when showMissingRibbons is off
2025-10-10 12:38:06 -04:00
Sirz Benjie
1265cdf2f2
Update locales 2025-10-09 23:05:45 -05:00
Blitzy
8ada380d4d
[Balance] Reduce Meltan Custom Evo Requirement (#6646)
* Update pokemon-evolutions.ts
---------
Co-authored-by: damocleas <damocleas25@gmail.com>
2025-10-09 18:54:18 -04:00
Blitzy
218beb72b2
[Balance] PR #6608 Fix (#6640)
Update trainer-config.ts

Co-authored-by: damocleas <damocleas25@gmail.com>
2025-10-09 15:58:13 -04:00
Blitzy
120f8a2f33
[Balance] Expert Breeder ME tweaks (#6643)
* Change Strength Template

* Add friendship value to EnemyPokemonConfig, set Cleffa friendship values

Custom friendship values can now be set within Mystery Encounters. Set the Expert Pokemon Breeder's Cleffas to max friendship.

* Set all items as 3 Soothe Bells and nothing else

---------

Co-authored-by: Madmadness65 <blaze.the.fireman@gmail.com>
Co-authored-by: damocleas <damocleas25@gmail.com>
2025-10-09 15:52:36 -04:00
Madmadness65
b6f64aacd2
[Audio] Add new Snowy Forest Track, update loop point (#6631)
* [Audio] Update loop point for Snowy Forest's BGM

This biome received a new custom track, and the credits have been updated accordingly as well.

* Update assets submodule

---------

Co-authored-by: damocleas <damocleas25@gmail.com>
2025-10-08 12:42:57 -04:00