* 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
Adds a button to the "New Game" menu that opens the Import Session box.
This functions exactly like the "Import Session" button in Manage Data, except it also lists what's in each slot.
- Merge the huge update from last Saturday
- Move the new links to a menu option so they aren't in the way
- Adds a display on save file slots showing the opposing team
Adds a text label displaying how many items aren't shown due to size limitations
Reduces the items shown from 12 to 9 (or 8 items and the text label, if you have more than 9 items)
Shows the opponent's team in the bottom right
Links have been removed from the page
A new section for viewing the pages' contents has been added to the menu
Achievements, Stats, and Vouchers have been moved to a single panel to make space in the menu
* Drafted testable conditions for Magic Guard
* Weather Test
* Update src/test/abilities/magic_guard.test.ts
InnerThunder
Co-authored-by: innerthunder <168692175+innerthunder@users.noreply.github.com>
* Implemented checks for poison/toxic/burn
* Added tests for recoil moves and volatile status
* Added tests for entry hazards
* Moved overrides to top
* Gave player Pokemon the passive Unnerve to prevent random berry interference
* Added tests for ability interactions
* Added reference link
---------
Co-authored-by: Frutescens <info@laptop>
Co-authored-by: innerthunder <168692175+innerthunder@users.noreply.github.com>