PKHeX/PKHeX.Core/PKM
Zazsona b804557627
Expand My Pokémon Ranch Support (#3595)
* Add RanchMii for SAV4Ranch

* Add RanchToy

* Add RanchTrainerMii

* Add RanchLevel

* Add RanchToy class; make existing RanchToy RanchToyType

* Add RanchToy and RanchLevel to SAV4Ranch

* Remove incorrect MaxPkmCount entry from RanchLevel

* Move code to remove PtHGSS data to a function in G$PKM

* Add RK4 for My Pokemon Ranch Pokemon

* Add RanchPkOwnershipType

* SAV4Ranch updates

* Fix PK4/RK4 conversion logic to stop breaking nicknames/OTs

* Fix EntityDetection.IsPresent() check tripping on the data end marker for SAV4Ranch

* Add .rk4 to README translations

* Minor tweaks

Fix RK4 TID/SID endianness/order, split Ownership enum into two enums
Condense mii classes to get/set properties
Make RanchLevel a static class for logic
Remove ClearFF for TrainerMii -- the FFFF is the string terminator char for gen4
Make Toy byte enum, with unused alignment bytes

Co-authored-by: Kurt <kaphotics@gmail.com>
2022-10-02 13:14:42 -07:00
..
Enums Add more xmldoc 2022-08-21 01:39:16 -07:00
HOME Make const location IDs ushort 2022-09-27 09:57:42 -07:00
Interfaces Remove PersonalInfo.Abilities, use interfaces 2022-09-02 10:20:19 -07:00
Searching Refactoring: Narrow some value types (Species, Move, Form) (#3575) 2022-08-26 23:43:36 -07:00
Shared Expand My Pokémon Ranch Support (#3595) 2022-10-02 13:14:42 -07:00
Strings File scoped namespaces (#3529) 2022-06-18 11:04:24 -07:00
Util Expand My Pokémon Ranch Support (#3595) 2022-10-02 13:14:42 -07:00
BK4.cs Refactoring: Narrow some value types (Species, Move, Form) (#3575) 2022-08-26 23:43:36 -07:00
CK3.cs Refactoring: Narrow some value types (Species, Move, Form) (#3575) 2022-08-26 23:43:36 -07:00
G8PKM.cs Refactoring: Narrow some value types (Species, Move, Form) (#3575) 2022-08-26 23:43:36 -07:00
PA8.cs Force alpha move state for below learn level 2022-09-18 22:00:46 -07:00
PB7.cs Minor clean 2022-08-30 15:00:45 -07:00
PB8.cs Refactoring: Narrow some value types (Species, Move, Form) (#3575) 2022-08-26 23:43:36 -07:00
PK1.cs Refactoring: Narrow some value types (Species, Move, Form) (#3575) 2022-08-26 23:43:36 -07:00
PK2.cs Refactoring: Narrow some value types (Species, Move, Form) (#3575) 2022-08-26 23:43:36 -07:00
PK3.cs Minor clean 2022-08-30 15:00:45 -07:00
PK4.cs Expand My Pokémon Ranch Support (#3595) 2022-10-02 13:14:42 -07:00
PK5.cs Refactoring: Narrow some value types (Species, Move, Form) (#3575) 2022-08-26 23:43:36 -07:00
PK6.cs Remove PersonalInfo.Abilities, use interfaces 2022-09-02 10:20:19 -07:00
PK7.cs Update 22.08.31 2022-08-30 22:49:54 -07:00
PK8.cs Refactoring: Narrow some value types (Species, Move, Form) (#3575) 2022-08-26 23:43:36 -07:00
PKM.cs Update movepp sig to use ushort 2022-09-18 23:06:02 -07:00
RK4.cs Expand My Pokémon Ranch Support (#3595) 2022-10-02 13:14:42 -07:00
SK2.cs Refactoring: Narrow some value types (Species, Move, Form) (#3575) 2022-08-26 23:43:36 -07:00
XK3.cs Refactoring: Narrow some value types (Species, Move, Form) (#3575) 2022-08-26 23:43:36 -07:00