* [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
* [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`
* [Github] Improved test workflow to merge blobs into 1 big test
* fixed workflow not checking out + test failure behavior
* fixed the thingy to still merge reports when a shard fails
* Fixed workflow being skipped
* Fixed inverted conditional
* Removed failing test demo
* updated workflow to hopefully not clone entire repo
* Add .nvmrc to sparse-checkout configuration
* fail workflow output test
* Include custom reporters, vite/vitest config in sparse checkout selection
* Add src/plugins/vite to sparse checkout
* Revert to checking out full repo and remove change to instruct test
Unfortunately using sparse checkout won't work
* Remove redundant comment
* Try not using recursive submodules when cloning locales
* re-addede recurse submoudules
* actually disabled it
* Remove extra newline
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
* [Dev] Add lefthook command to update packages on checkout/merge
* Modify post-checkout to only run on branch checkout
Co-authored-by: Bertie690 <136088738+Bertie690@users.noreply.github.com>
---------
Co-authored-by: Bertie690 <136088738+Bertie690@users.noreply.github.com>
* [Test] Fixed even more `game.scene.getXXX` issues
* Update fell-stinger.test.ts
Co-authored-by: Fabi <192151969+fabske0@users.noreply.github.com>
* Applied review comments
* fixed doodle test inconsistencies
* fix
* applied reviews
not going too ham will make another PR later
---------
Co-authored-by: Fabi <192151969+fabske0@users.noreply.github.com>
* Updated devcontainer image to a version that supports the node >= 24.9.0 prerequisite.
Also updated the prerequisite mentioned in CONTRIBUTING.md to match that newer prerequisite.
* Update CONTRIBUTING.md with devcontainer instructions
Added important note about using pnpm with devcontainers and updated Podman instructions.
---------
Co-authored-by: Bertie690 <136088738+Bertie690@users.noreply.github.com>
* [Dev] Add git blame ignore file
* formatted file
* added REUSE info to blame file
idt we need to copyright this stuff
* expanded commit SHAs to use full versions
apparently the short ones dont work
* [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>