* [Hotfix] Fix interactions of some moves not changing types (#3183)
* [Hotfix] Fix wild spawns not having their HA (#3190)
* Add evil admin placeholder images
* Add admin names to locale files
* Add evil team admin dialogue
* Added new sprites
* Make simple admin trainer pools
* Add Korean localization
* Increase evil boss money multiplier from 2.25 to 2.5
---------
Co-authored-by: Adrian T. <68144167+torranx@users.noreply.github.com>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* add confirmExit popup
* add translation entries for `confirmExit`
* Update src/ui/starter-select-ui-handler.ts
Co-authored-by: Adrian T. <68144167+torranx@users.noreply.github.com>
---------
Co-authored-by: Adrian T. <68144167+torranx@users.noreply.github.com>
Using moves that force an opponent to flee in a double battle freezes the game, as it still tries to pick an action for the Pokemon that doesn't exist anymore
Makes the "Import Session" shortcut accessible even if you don't have Endless unlocked
Moves the "Import Session" shortcut to be below Endless Spliced
* added revive function in gamaManager & a double-battle test
* extended timeout of double battle test referencing to battle test
* less code, deleted unused param, clearer description of test
* add back dbond to move in test
* more straight forward testing
* reverse back override
* polish double battle test a bit
* [Fix][Sprite] 4083 Galarian Farfetch'd exp
Fixed cropped feet on exp for default & shiny.
Rearranged spritesheet to fit new size.
Both sritesheets have identical sprite framing.
Both json are identical.
* [Fix][Sprite] 1001 Wo-Chien exp fix
cleaned up tips of antlers
slightly improved back sprite
default + shiny. identical json, identical framing
* [Hotfix] Fix interactions of some moves not changing types (#3183)
* [Hotfix] Fix wild spawns not having their HA (#3190)
* Fix some cases of wrong affixes
* There are two trainer send out messages
---------
Co-authored-by: Adrian T. <68144167+torranx@users.noreply.github.com>
Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
* Create enemy-ai.md
* Finish enemy-ai doc
* Fix outspeed logic + document enemy command functions
* Fix errors in target score formula
* Add example section and implementation guidelines
* Add info on matchup score range
* Fix GitHub rendering issues (maybe)
* Add types to function comments
* Trying to fix GitHub rendering issues again
* Use images for "cases" equations instead
Successfully implemented a function to perform testing RNG rolls without affecting the battle
Now displays the weakest Poke Ball that will still catch the Pokemon, if any
Attempted to add a label for forms, but failed
Mirror of PR #1333. Thanks to 0zuzu (https://github.com/0zuzu) for providing the original fix.
Co-authored-by: 0zuzu <63069680+0zuzu@users.noreply.github.com>
* [Fix][Sprite] 4083 Galarian Farfetch'd exp
Fixed cropped feet on exp for default & shiny.
Rearranged spritesheet to fit new size.
Both sritesheets have identical sprite framing.
Both json are identical.
* [Sprite] 71- Fixed missing stem
fixed missing stem segment on victreebil's head
default and shiny
png positions are identical
json are identical
The opponent makes their selection before the player does (this does not affect RNG)
The opponent's choice(s) are shown in the V menu and in the move PP flyout
(switches are only shown in the V menu, for obvious reasons)
* [Sprite] Female Ursaring variant fronts
Taken from male counterpart
* [Sprite] Female Ursaring variant backs
Taken from male counterpart
* [Sprite] Female Ursaring variants
* Basic version of code for updating party ui name to be red when at max stack
* Updated text to be red when pokemon is at max stack
* Removed some comments and fixed a private property issue
* Fixed a const instead of a let statement, and added some comments on the logic
* Accidentally broke last commit. Intentionally fixed this commit
* Updated the code to not have red text for pokemon name as that was too confusing with fainted pokemon. Now the party slot has a descriptor label which can be used to set the text to show if the pokemon is able/not able to receive the transfer items
* Updated transfer logic to use new isTransferrable property instead of getTransferrable method and merged with latest