PKHeX/PKHeX.Core/Editing
Kurt f632aedd15
Encounter Templates: Searching and Creating (#3955)
We implement simple state machine iterators to iterate through every split type encounter array, and more finely control the path we iterate through. And, by using generics, we can have the compiler generate optimized code to avoid virtual calls.

In addition to this, we shift away from the big-5 encounter types and not inherit from an abstract class. This allows for creating a PK* of a specific type and directly writing properties (no virtual calls). Plus we can now fine-tune each encounter type to call specific code, and not have to worry about future game encounter types bothering the generation routines.
2023-08-12 16:01:16 -07:00
..
Applicators Encounter Templates: Searching and Creating (#3955) 2023-08-12 16:01:16 -07:00
Bulk Encounter Templates: Searching and Creating (#3955) 2023-08-12 16:01:16 -07:00
Database Encounter Templates: Searching and Creating (#3955) 2023-08-12 16:01:16 -07:00
PKM Encounter Templates: Searching and Creating (#3955) 2023-08-12 16:01:16 -07:00
Program Update from .NET Framework 4.6 to .NET 7 (#3729) 2023-01-21 20:02:33 -08:00
Saves Encounter Templates: Searching and Creating (#3955) 2023-08-12 16:01:16 -07:00
Showdown Update 23.07.09 2023-07-09 14:10:40 -07:00
CommonEdits.cs Encounter Templates: Searching and Creating (#3955) 2023-08-12 16:01:16 -07:00
HiddenPower.cs Improve hidden power mutation logic 2023-01-30 19:49:31 -08:00
IBattleTemplate.cs Update 22.11.24 2022-11-24 17:42:17 -08:00
IPKMView.cs File scoped namespaces (#3529) 2022-06-18 11:04:24 -07:00
IPlugin.cs File scoped namespaces (#3529) 2022-06-18 11:04:24 -07:00
ISaveFileProvider.cs File scoped namespaces (#3529) 2022-06-18 11:04:24 -07:00
ISpriteBuilder.cs Always use white outlines on box shiny icons 2023-02-06 19:36:01 -06:00
LocationEdits.cs Add more xmldoc 2022-08-21 01:39:16 -07:00
NatureAmp.cs Minor tweaks 2023-04-22 17:51:32 -07:00
Pokerus.cs Update Pokerus.cs 2023-04-21 00:22:44 -07:00
WurmpleUtil.cs Refactoring: Narrow some value types (Species, Move, Form) (#3575) 2022-08-26 23:43:36 -07:00