Bertie690
724b8db01d
Merge remote-tracking branch 'upstream/beta' into arena-tag-cleanup
2025-09-16 12:38:01 -04:00
Fabi
37e6371eef
[Dev] Allow forcing all trainer variants in trainer override ( #6391 )
2025-09-16 10:48:19 -05:00
Madmadness65
e25db16326
[P3 Bug] Fix login screen not playing menu_open SFX properly
...
It did not properly specify that the SFX file was in the ui folder.
2025-09-16 02:45:30 -05:00
Sirz Benjie
0c921cdb4a
[Tests][Bug][Beta] Fix ditto bug and add unit tests ( #6559 )
...
* Fix ditto bug and add unit tests
Co-authored-by: Bertie690 <136088738+Bertie690@users.noreply.github.com>
2025-09-15 23:26:57 -05:00
Sirz Benjie
85c38dfdbe
[Bug] Cookies being fetched improperly v2
2025-09-15 19:55:45 -05:00
Sirz Benjie
6ce59ecbd9
[Bug] Cookies being fetched improperly
2025-09-15 19:49:18 -05:00
Bertie690
65bb58a635
[Dev] Fix + rename test:create
boilerplate file ( #6560 )
...
* Rename `default.ts` to `default.boilerplate.ts`
* Update `test:create` script to look in the correct location
* Update `biome.jsonc` to remove explicit boilerplate folder check
* Apply Biome
2025-09-15 13:51:28 -07:00
Sirz Benjie
8013093513
[Bug] Secondary fusions with gender evo condition can now evolve ( #6510 )
2025-09-15 14:04:13 -05:00
NightKev
b7cee4b313
[Misc] Remove leftover temporary comments in pokemon.ts
2025-09-15 00:25:25 -07:00
NightKev
de94e738fb
[Docs] Add blank space to prevent incorrect comment attachment
...
Biome will "attach" comments to imports if there is no space between
them when it sorts imports (this allows suppression comments to work)
2025-09-14 20:45:01 -07:00
Sirz Benjie
793dea0024
[Bug] [Docs] Fix @module
tags ( #6557 )
...
Fix `@module` tags
2025-09-14 22:35:12 -05:00
Xavion3
25a2fb4266
[Balance] Tweak trainer moveset TM generation. ( #6533 )
...
* Lower TM weight in moveset generation.
* Implement a cap on amount of TMs based on wave.
* Extract ai moveset generation to its own file
* Minor doc cleanup
* Move magic numbers to balance file and export them
* Tweak stab move weight generation
---------
Co-authored-by: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
2025-09-14 21:44:58 -05:00
Madmadness65
24a0ca95f4
[Balance] Change Happiny evolution method, update Chansey happiness req
...
https://github.com/pagefaultgames/pokerogue/pull/6551
* [Balance] Change Happiny evolution method
Happiny now evolves into Chansey by using an Oval Stone during the Dawn or Day, instead of 160 friendship (Blissey's friendship requirement of 200 remains unchanged).
Also removed unnecessary comments from Gligar's and Sneasel's evolutions.
* Update Chansey -> Blissey 200 -> 180 Friendship Required (Base 140)
---------
Co-authored-by: damocleas <damocleas25@gmail.com>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2025-09-14 14:58:56 +00:00
Sirz Benjie
521b88eabe
[Bug] [Beta] Fix bug where boss segments are not actually broken ( #6553 )
...
Fix bug where boss segments are not actually broken
2025-09-13 18:36:21 -05:00
NightKev
b170145fb8
[Dev] Update pnpm
from 10.14.0
to 10.16.1
2025-09-13 14:55:13 -07:00
Sirz Benjie
3ed6a9a960
[Balance] Trainer boss Pokémon no longer gain a stat boost when a boss segment is broken #6552
...
Trainer boss Pokémon no longer gain a stat boost when a boss segment is broken
2025-09-13 16:21:24 -04:00
Sirz Benjie
e233f24526
[Deps] Update biome to 2.2.4 ( #6550 )
...
* Update biome and adjust rules
* Add noMisusedPromises
* Downgrade `noMisusedPromises` to info, enable noImportCycles
2025-09-13 20:13:21 +00:00
Bertie690
c217f47942
[Refactor] Added playTween
utility function ( #6545 )
...
* Added `playTween` utility function
Co-authored-by: innerthunder <168692175+innerthunder@users.noreply.github.com>
* Update comment wording for benjie
---------
Co-authored-by: innerthunder <168692175+innerthunder@users.noreply.github.com>
2025-09-13 18:36:38 +00:00
Bertie690
465f0c2ced
[Refactor] getPokemonById
returns undefined
instead of null
...
https://github.com/pagefaultgames/pokerogue/pull/6544
* [Refactor] Make `BattleScene.getPokemonById` return `undefined` instead of `null`
* fixed substitute unit test :(
* Update src/phases/obtain-status-effect-phase.ts
Co-authored-by: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
* Update src/phases/pokemon-phase.ts
Co-authored-by: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
* Update battle-scene.ts comment for dean
* Add todo comment
---------
Co-authored-by: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2025-09-12 22:19:48 -07:00
Sirz Benjie
c7a2c666af
[Refactor] Remove isNullOrUndefined
in favor of loose check against null ( #6549 )
...
* Remove `isNullOrUndefined` in favor of loose check against null
* Fix missing method call
* Remove isNullOrUndefined import
2025-09-12 14:53:27 -05:00
NightKev
a6fb32b32b
[Deps] Update TypeScript from 5.8.3
to 5.9.2
( #6548 )
2025-09-11 21:28:26 -07:00
dependabot[bot]
c458cbb2be
[Deps] Bump vite from 7.0.6 to 7.0.7 ( #6546 )
...
Bump vite from 7.0.6 to 7.0.7
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 7.0.6 to 7.0.7.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v7.0.7/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v7.0.7/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 7.0.7
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-11 19:54:31 -07:00
NightKev
6c39ec721e
[Dev] Add build:dev
command to package.json
2025-09-11 19:47:06 -07:00
Sirz Benjie
86027b82be
[Docs] Adjust favicon icon for docs site
2025-09-11 13:48:07 -05:00
Sirz Benjie
0cc59974cc
[Docs] [Bug] Downgrade typedoc temporarily
2025-09-11 08:53:26 -05:00
Sirz Benjie
90d58c4457
[Docs] [Bug] Fix types for PhaseInterceptor
2025-09-11 08:33:45 -05:00
NightKev
a5f80ab490
[Misc] Delete useless test file
2025-09-11 00:32:11 -07:00
Wlowscha
559ca8610a
[Misc] Simplifying imports of UI files ( #6542 )
2025-09-11 00:30:17 -07:00
Fabi
e4a6a3de82
[Bug] Allow catch in limted catch during teleporter ME ( #6531 )
...
Allow catch in teleporter ME
2025-09-11 06:07:49 +00:00
Sirz Benjie
14c7d615b8
[i18n] sync locales
2025-09-10 18:57:59 -05:00
Fabi
328cc0221e
[i18n] Camel case remaining keys ( #6508 )
...
* fix egg gacha keys
* fix battle keys
* fix game stats
* fix splash texts
2025-09-10 18:45:01 -05:00
Bertie690
346413f023
Merge remote-tracking branch 'upstream/beta' into arena-tag-cleanup
2025-09-10 15:35:20 -04:00
Domagoj
65c72c65b9
[Dev] Add Podman support ( #6150 )
...
* Add Dockerfile
* Refactor for improved podman support
* Podman support + docs
* Update documentation for podman usage
* Update docs/podman.md with working podman run command
* Add package manager constraint to package.json and Dockerfile
Update podman.md docs
* Remove package manager constraints from github workflows per DayKev
Update podman.md docs with extra steps for locales and testing command
Remove missleading comment from Dockerfile
* Remove Dockerfile comment
* Re-add `pnpm` version to Github Pages workflow
* Mention podman in CONTRIBUTING.md
Fix typo in docs/podman.md test command
* Fix path to docs/podman.md
---------
Co-authored-by: Lugiad <adrien.grivel@hotmail.fr>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: Bertie690 <136088738+Bertie690@users.noreply.github.com>
Co-authored-by: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
2025-09-10 14:23:13 -05:00
Bertie690
e570c2eba5
[Dev] Stop creating dummy RELEASE file in release workflow ( #6442 )
...
* [Dev] Stop creating dummy RELEASE file in release workflow
* Delete RELEASE file
* Update .github/workflows/create-release.yml
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update `create-release.yml` step desc
* Update `create-release.yml` to use `pnpm version`
2025-09-10 14:17:01 -05:00
Bertie690
76d163e666
[Test] Moved test setup code to its own folder ( #6297 )
...
* Made default boilerplate show off some test utils
* Moved all the setup files into their own folder
* fixed relative path bug
* Update i18n.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
2025-09-10 14:13:48 -05:00
Wlowscha
9a92f98f63
[Refactor] Move type definitions away from game-data.ts
( #6487 )
...
* Move type definitions away from game-data.ts
* Update src/@types/data-types.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Renamed file to save-data.ts
* Fixed broken import
* Moved some ui files
* Run biome, fix broken import
* Fixed one more broken input
2025-09-10 14:09:33 -05:00
Sirz Benjie
d9d6163b07
[Bug] Make touch events prevent pointer events ( #6528 )
2025-09-10 13:59:21 -05:00
Fabi
ff6de568af
[UI/UX] Add language selection to login screen ( #6302 )
...
* add language selection
* Move language option up
* Move language list to seperate file
* fix circular dependency
* Move language selection to own icon
* run biome
* add icon
* add icon to legacy ui
2025-09-10 13:53:57 -05:00
Sirz Benjie
c09d43273a
[Docs] Remove stray import
2025-09-10 13:47:53 -05:00
Sirz Benjie
db52ff0f73
[Docs] Add interface to known tags in tsdoc
2025-09-10 13:46:52 -05:00
Bertie690
496d9a10d7
[Test] Added matcher to check message contents; added tests for Splash, Celebrate, Laser Focus ( #6299 )
...
* Fixed laser focus test to not whiff instruct
* fix test checking last hit twice in row lul
2025-09-10 13:40:21 -05:00
Sirz Benjie
e75c8e5691
[Bug] [Ability] Fix stat boost message timing for quark drive / protosynthesis ( #6529 )
...
Make proto and quark drive stat boost happen after proc instead of at end
2025-09-10 13:37:00 -05:00
Sirz Benjie
c0b3b0c55e
[Docs] Fixup typedoc warnings ( #6540 )
...
* Replace `@return` with `@returns`
* Remove extends tags
* Remove `@overrides` tag
* Remove `@abstract` tags
* Remove `@overload` tags
* Remove `@description` tags
* Remove `@static` tags
* Remove `@private` tags
* Remove `@warning`
* Remove `@PokemonSpecies`
* Remove {} appearing after `@returns`
* Remove {} appearing after `@param`
* Bump typedoc version
* Remove ...args in `@param` and replace with args
* Cleanup docs in challenge.ts
* Adjust hyphens
* Remove parenthesis in `@see` tags
* Remove old `@see` references
2025-09-10 13:35:55 -05:00
Bertie690
38cafe7b27
Fixed type error + removed broken util
2025-09-10 13:48:50 -04:00
Sirz Benjie
d3462a1412
fix: get log.png
2025-09-10 11:42:38 -05:00
Sirz Benjie
965f3d0eef
[GitHub] Optimize workflow files ( #6539 )
...
* Use sparse checkout for paths-filter to only grab the test-filters file
* Tweak docs workflow to not download public directory
* stop downloading openssh and git
2025-09-10 11:39:36 -05:00
Wlowscha
6f3f6026a8
[UI/UX][Refactor] Moved and renamed some ui files ( #6538 )
...
* Moved and renamed some ui files
* Renamed two handlers to helpers
2025-09-10 10:42:38 -05:00
Sirz Benjie
42a87cf228
[UI/UX] In settings, clamp volume cursor at boundary ( #6504 )
...
* feat(settings): clamp volume cursor at boundary
* Extract left/right logic to own method
Co-authored-by: Wlowscha <54003515+Wlowscha@users.noreply.github.com>
---------
Co-authored-by: Wlowscha <54003515+Wlowscha@users.noreply.github.com>
2025-09-10 17:37:23 +02:00
Xavion3
5dcbedf364
Add blacklist of moves that can't be forced STAB. ( #6491 )
...
* Add blacklist of moves that can't be forced STAB.
* Add exploding moves to blacklist.
* Change blacklist from array to list.
* Sort blacklist and add steel beam
---------
Co-authored-by: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
2025-09-10 10:11:57 -05:00
Madmadness65
df223bfbc8
[Misc] [Bug] Remove summary_overlay_shiny
from loading scene ( #6532 )
...
Remove `summary_overlay_shiny` from loading scene
This file was renamed and moved in PR #6433 so this loadImage is no longer needed here.
2025-09-09 18:26:23 -05:00