PKHeX/Tests/PKHeX.Core.Tests
Kurt 416f5fe183 Check Winning/Victory ribbons for gen3 origin based on encounter
Closes #2990 ty @Atrius97 !

Remove the `object Content` accessor only used for Mystery Gifts (used to trickle up the PKM object since the two ribbon interfaces weren't implemented on the IEncounterable). Just make PCD/PGT implement the ribbon interfaces and delegate the get/set to PKM directly.

Rewrite the national ribbon check for clarity
Optimize invalid/missing ribbon string replace to operate on the final string rather than do linq and replace each input. With this we make 1 temp string only, rather than 1-per-ribbon.

Replace hardcoded "Ribbon" strings to use a shared const string in a central spot.
2020-09-18 16:23:17 -07:00
..
General Misc clean 2020-01-01 19:07:21 -08:00
Legality Check Winning/Victory ribbons for gen3 origin based on encounter 2020-09-18 16:23:17 -07:00
PKM Fix Hidden Power Power calculations (and add to UI) (#2989) 2020-09-14 20:06:11 -07:00
Saves Don't SetValue to block if not exportable 2020-01-19 10:25:40 -08:00
Simulator Minor clean 2020-06-27 23:36:53 -05:00
TestData Fix build & tests 2018-11-13 18:03:18 -06:00
Util Add custom int/uint parse tests 2020-01-02 11:11:31 -08:00
PKHeX.Core.Tests.csproj Update netcore target from 3.0 to 3.1 2020-09-09 18:27:12 -07:00