PKHeX/PKHeX.Core/Legality/LearnSource/Sources/Shared
Kurt cb967ef283 Minor adjustments
Inline some gameversion calls, replace `is IAlpha` with immutable interface instead
Add interface to get the mastery object for a given a learnset source & species-form (rather than calling it statically)
Shorten the BallUseLegality expression
Defer ec%100 context to PKX (easy to miss in a future update if any others added down the road)
Rewrite Alpha mark check logic to require entry in to HOME (tracker present) as that's the method of obtaining the mark
Make SaveUtil not allocate, and let the compiler optimize size checks.
2025-01-02 20:15:53 -06:00
..
IEggSource.cs Remove some bounds checks, int->byte form oops 2022-08-27 12:53:30 -07:00
ILearnSource.cs Minor adjustments 2025-01-02 20:15:53 -06:00
IReminderSource.cs Update 22.11.24 2022-11-24 17:42:17 -08:00
LearnOption.cs Evotree: Evolution Traversal Enhancements (#3936) 2023-07-05 21:14:09 -07:00
LearnSource1.cs Update .NET Runtime to .NET 8.0 (#4082) 2023-12-03 20:13:20 -08:00
LearnSource2.cs Update .NET Runtime to .NET 8.0 (#4082) 2023-12-03 20:13:20 -08:00
LearnSource3.cs Update .NET Runtime to .NET 8.0 (#4082) 2023-12-03 20:13:20 -08:00
LearnSource4.cs Update .NET Runtime to .NET 8.0 (#4082) 2023-12-03 20:13:20 -08:00
LearnSource5.cs Update .NET Runtime to .NET 8.0 (#4082) 2023-12-03 20:13:20 -08:00
LearnSource7.cs Update .NET Runtime to .NET 8.0 (#4082) 2023-12-03 20:13:20 -08:00
MoveTutor.cs Remove some bounds checks, int->byte form oops 2022-08-27 12:53:30 -07:00