PKHeX/PKHeX.Core/Editing
Kurt 9deafa851a
Create initial movesets for Alpha entities correctly, verify initial mastery (#3489)
* Draft checks for encounter slot mastery

* Check encounter mastery flags

* Add moves for LA static encounters that don't follow learnset

* Add moves on crossover LA static encounters

* add alpha moveset population method

Now generates and applies moves as the game does
Updates some handling of other methods to use Span

* Show better message for bad mastery init flags

* Insert descending if candidates have same level

Level 78 Yanmega:
- [01] [10] Quick Attack
- [06] [15] Gust
- [11] [20] Silver Wind
- [18] [28] Hypnosis
- [25] [35] Air Slash
- [34] [45] Ancient Power
- [43] [54] Crunch
- [43] [54] Bug Buzz

Yields:
AlphaMove
Crunch*
Bug Buzz*
Ancient Power

* Descending order due to iteration

Co-authored-by: Lusamine <30205550+Lusamine@users.noreply.github.com>
2022-05-06 15:43:23 -07:00
..
Applicators Create initial movesets for Alpha entities correctly, verify initial mastery (#3489) 2022-05-06 15:43:23 -07:00
Bulk Minor clean 2022-05-02 23:48:25 -07:00
Database Source trainers for encounter database 2022-01-03 19:33:10 -08:00
PKM Add server date checks for WA8 gifts 2022-05-02 18:52:43 -07:00
Program Minor clean 2021-12-04 17:56:56 -08:00
Saves Minor clean 2022-04-11 11:56:56 -07:00
Showdown Split PKMConverter into multiple classes 2022-04-09 01:39:34 -07:00
CommonEdits.cs Reduce allocation in methodfinder IV set 2022-03-13 19:39:38 -07:00
HiddenPower.cs Span-ify HiddenPower methods 2022-03-06 00:43:49 -08:00
IBattleTemplate.cs Add more xmldoc 2021-06-06 11:56:54 -07:00
IPKMView.cs Refactoring 2019-09-02 19:30:58 -07:00
IPlugin.cs Add chateau score, seaside cycle score 2021-05-13 23:12:53 -07:00
ISaveFileProvider.cs Add basic plugin sys 2018-05-13 12:49:29 -07:00
ISpriteBuilder.cs Add shiny sprites, alcremie sprites & big sprites for all 2020-03-03 20:22:57 -08:00
Pokerus.cs Enhance Pokerus api functions 2022-04-14 14:05:32 -07:00
WurmpleUtil.cs Inline some Rand32 calls 2022-04-26 20:21:26 -07:00