* Make type changing moves change type after abilities but before ion deluge/electrify
* Create unified test file for galvanize, pixilate, and refrigerate
* Make type boost items like silk scarf affect the move after its type change
* Add tests for type boost item interaction
* Remove leftover log messages
* Update spies in type-change ability tests
* Add automated tests for normalize
* Fix test name injection for tera blast
* Add automated test for tera blast normalize interaction
* Restore pokemon as a type-only import in moves.ts
* Add aerilate to type changing tests
* Rename galvanize test file
* Fix utils import
* Apply suggestions from code review
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Remove unnecessary mockRestore
* Remove unnecessary nullish coalescing
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update src/field/pokemon.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
---------
Co-authored-by: Madmadness65 <59298170+Madmadness65@users.noreply.github.com>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Added changes to markdown files, reworked test boilerplate code + comment fixes
* Update comments.md
Removed references to jsdoc.
Removed mention of @extends which doesn't even exist in tsdoc
Increased clarity of documenting `args` parameter.
Moved to using active voice instead of passive voice
* Fix truncated sentence in returns example
* fix create-test-boilerplate.js
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update gameManager.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update comments.md
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update gameManager.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update gameManager.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update gameManager.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Update gameManager.ts
* Fixed doc thing
* Fixed the things
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Fixde boilerplate to use snake case
* Update .gitignore to include workspace files
* Update linting.md, fix lefthook etc.
* Fix tpyo
* Update create-test-boilerplate.js
Co-authored-by: Dean <69436131+emdeann@users.noreply.github.com>
* Update create-test-boilerplate.js
Co-authored-by: Dean <69436131+emdeann@users.noreply.github.com>
* Update create-test-boilerplate.js
Co-authored-by: Dean <69436131+emdeann@users.noreply.github.com>
* Reverted boilerplate code fixes and applied review comments
Will now be handled by milkmaiden
* Fixed up documentation for comments.md and linting.md
Comments.md added info pertaining to Kev's review
linting.md i just stopped spouting misinformation
* Update `biome.jsonc` comments
Update `comments.md`
Update docs for `AddSubstituteAttr` in `move.ts` to match example
* Apply suggestions to the suggestions
---------
Co-authored-by: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
Co-authored-by: Dean <69436131+emdeann@users.noreply.github.com>
* 566 567 variant icons and palettes @ bytezor
* Add Archen & Archeops to variant icon atlas
* [554 - 555 + zen ] Variant Implementation
* [626 ] Variant Implementation
* Removal of The base-replacement Genies
* [ 746 ]-[ 746-school ] Implementation
* Variant Palette for 2037-2038
* Variant palette 32-33-34
Plus base fix for front and back 34.
* 645 both forms variant palette
Icons gets pushed at a later date.
* 299 - 476 variant palette
* 299 - 476 _masterlist
somehow mangage to miss this
* Removing 905 who wasnt working correctly
* 422- 421 both forms variant palettes
* 143+ form - 446 variant Palette
* 417 Variant palette
* 498-499-500 variant palette
* 88-89 variant palette
plus the variant json for 500 I missed
* 572 - 573 variant palette.
found another lose one that should be pushed lmao
* 187-188-189 Variant palette
* 871 variant palette
* 780 Variant palette
* 331 332 + female variant palette
* 782-783-784 variant palette
transfer to consistent sprite set. removal of exp. due to statics not lining up.
* 2038 json adjustments on breaking
* 204 205 variant palette
* [Bug][UI/UX] Fix type hint after enemy disappears (#5677)
* Fix type hint after enemy disappears
* Add automated test for type hint bugfix
* Make onField default to true
* Replace reference to Mode with UiMode and battleType with BattleStyle
* [Bug] Fix Login Screen Buttons can be Pressed While Animating (#5170)
* destroy containers when processing external containers
* make form buttons uninteractible until tweens finished instead
* fix holding enter spam
* fix conflicts
* [Balance] Update Gym Leader Teams and Teras (#5670)
* Update Gym Leader Teams
* Set Tera slots for Gym Leaders
* Change Giovanni's Specialty Type to Ground
---
Co-authored-by: damocleas <damocleas25@gmail.com>
* [Bug] Properly handle suppression with Illusion (#5671)
* Remove extra attributes on neutralizing gas
* Add IllusionBreakAbAttr to applyOnLose
* Add test case
* [Bug] Fix order of operations when displaying enemy Boss level (#5685)
* order of operations in creating boss battleInfo
fixed a bug where because of an order of operations error in this file it ignored the position update of the boss life value set in battle-info.ts (around line 562)
* [Dev] Fix imports in `overrides.ts` and `illusion.test.ts` (#5686)
* applin familly variant palette
* 522 523 variant palette
* 403 404 405 variant palette
* 511 512 515 516 variant palette
masterlist have code for 513 514 but fixes was broken add will be added once fixed
* 313 314 variant palettes
plus disabaling Landorus and other 2.
* 692 693 Variant palette.
* 535 536 537 variant palette
fixing up mess found in masterlist json and the masterlist inclusion of 692 693
* 207 female variants palette
plus adjustments of gliscor color to have better contrats.
* 325 326 variant palette
* 345 346 variant palette
* Adding all variant Icons
to the correct folder under variant icons.
* Removal of Variant files triggering errors for sprite test
these arent going to be implemented at this time due to the other 3 not being ready.
* File adjustment
the animation adjsutment for 750 to make the neck look less like a block.
fixing the line issue that appeared in 523 back sprite
* fixing the variant break for 572 573
* 513 514 variant palette
been fully fix and is not working
* 396 397 398 variant palette
* fixing back variant palette and fix for 554
* fixing the missing files for 692 and 693
* Updated masterlist
* fix flagging issue
* Update all Pokemon variant icon atlases
Fixed incorrectly sized Bouffalant icons, re-exported gen 5 icon atlas as it had broken graphics in it
* Last Gen 5 icons
* Export gen 5 variant icon atlas
* 643 644 646 + form variant palette
---------
Co-authored-by: Madmadness65 <blaze.the.fireman@gmail.com>
Co-authored-by: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>
Co-authored-by: Chris <75648912+ChrisLolz@users.noreply.github.com>
Co-authored-by: Blitzy <118096277+Blitz425@users.noreply.github.com>
Co-authored-by: damocleas <damocleas25@gmail.com>
Co-authored-by: Dean <69436131+emdeann@users.noreply.github.com>
Co-authored-by: zaccie <zaccie.adams@gmail.com>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* isCaught function in Dex now returns the correct result
* Removed log messages
* Added tests to check caught status of battle forms
* Update src/ui/pokedex-page-ui-handler.ts
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
---------
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Loading data now checks statusCode not error string
* Bump version to 1.8.5
---------
Co-authored-by: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com>