PKHeX/PKHeX.Core/Legality/Encounters/Data
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
..
EncounterEvent.cs Update PKHeX.Core abstractions with latest logic 2022-02-04 17:35:15 -08:00
Encounters1.cs Add BinLinkerAccessor for better startup perf 2022-02-04 17:20:56 -08:00
Encounters2.cs Rename Silver SV->SI 2022-02-27 11:16:12 -08:00
Encounters3.cs Add BinLinkerAccessor for better startup perf 2022-02-04 17:20:56 -08:00
Encounters3GC.cs Fix incorrect met locations in XD GoD (#3250) 2021-08-27 07:33:12 -07:00
Encounters3Shadow.cs Split gen3 encounter listing to have CXD separate 2021-03-21 19:52:48 -07:00
Encounters3Teams.cs Arrange CXD Shadow encounters, add ShadowID documentation 2021-08-21 17:01:50 -07:00
Encounters4.cs Add BinLinkerAccessor for better startup perf 2022-02-04 17:20:56 -08:00
Encounters5.cs Add BinLinkerAccessor for better startup perf 2022-02-04 17:20:56 -08:00
Encounters6.cs Add BinLinkerAccessor for better startup perf 2022-02-04 17:20:56 -08:00
Encounters7.cs Add BinLinkerAccessor for better startup perf 2022-02-04 17:20:56 -08:00
Encounters7b.cs Add BinLinkerAccessor for better startup perf 2022-02-04 17:20:56 -08:00
Encounters8.cs Update EncounterTrade for Shiny metadata 2022-03-05 21:04:18 -08:00
Encounters8a.cs Create initial movesets for Alpha entities correctly, verify initial mastery (#3489) 2022-05-06 15:43:23 -07:00
Encounters8b.cs Unban Darkrai, associated Met Locations, Sketch Dark Void 2022-04-01 06:18:11 -04:00
Encounters8Nest.cs Enumerate ability permissions in encounter templates, misc updates (#3368) 2022-01-08 22:34:04 -08:00
Encounters8NestCrystal.cs Unban Pika/vee Dynamax Crystal encounters 2021-10-09 21:40:49 -04:00
Encounters8NestDistBase.cs Remove another duplicated distribution index 2021-06-06 21:46:23 -05:00
Encounters8NestDistDLC1.cs Clean up duplicated distribution indices 2021-06-05 16:33:41 -05:00
Encounters8NestDistDLC2.cs Add April Fool's 2022 distribution raid data 🌲 2022-03-31 20:03:40 -04:00
Encounters8NestLair.cs Target type'd new 2020-12-21 17:17:56 -08:00
EncounterServerDate.cs Update EncounterServerDate.cs 2022-05-06 10:49:05 -07:00
EncountersGO.cs Add BinLinkerAccessor for better startup perf 2022-02-04 17:20:56 -08:00
EncountersWC3.cs Add nickname checks for WC3, add non-english ageto/colo 2021-09-30 19:57:52 -07:00
EncounterUtil.cs Add BinLinkerAccessor for better startup perf 2022-02-04 17:20:56 -08:00