PKHeX/PKHeX.Core/Legality/Encounters/Generator/Search
Kurt 85f5950f28
Split EncounterEgg into derived classes (#4490)
Splits EncounterEgg into derived classes, allowing for fine-tuned control of each generation's egg generation & pattern matching.

Adds an interface to check if the encounter is a bred egg (useful for many scenarios when checking for move inheritance, in general).

Enhances the deferral rating for PIDIV matches in eggs based on global legality check settings.

Adds date/time indicators for Gen3/4 eggs and other Method 1 encounters.
2025-05-11 22:31:36 -05:00
..
Dirtied Split EncounterEgg into derived classes (#4490) 2025-05-11 22:31:36 -05:00
EncounterEnumerator1.cs Use entitycontext for xmldoc instead of lump 2025-04-13 11:34:17 -05:00
EncounterEnumerator2.cs Split EncounterEgg into derived classes (#4490) 2025-05-11 22:31:36 -05:00
EncounterEnumerator3.cs Split EncounterEgg into derived classes (#4490) 2025-05-11 22:31:36 -05:00
EncounterEnumerator3GC.cs Minor tweaks 2025-01-27 16:37:37 -06:00
EncounterEnumerator4.cs Split EncounterEgg into derived classes (#4490) 2025-05-11 22:31:36 -05:00
EncounterEnumerator5.cs Split EncounterEgg into derived classes (#4490) 2025-05-11 22:31:36 -05:00
EncounterEnumerator6.cs Split EncounterEgg into derived classes (#4490) 2025-05-11 22:31:36 -05:00
EncounterEnumerator7.cs Split EncounterEgg into derived classes (#4490) 2025-05-11 22:31:36 -05:00
EncounterEnumerator7GG.cs Use entitycontext for xmldoc instead of lump 2025-04-13 11:34:17 -05:00
EncounterEnumerator7GO.cs Use entitycontext for xmldoc instead of lump 2025-04-13 11:34:17 -05:00
EncounterEnumerator8.cs Split EncounterEgg into derived classes (#4490) 2025-05-11 22:31:36 -05:00
EncounterEnumerator8a.cs Use entitycontext for xmldoc instead of lump 2025-04-13 11:34:17 -05:00
EncounterEnumerator8b.cs Split EncounterEgg into derived classes (#4490) 2025-05-11 22:31:36 -05:00
EncounterEnumerator8GO.cs Minor tweaks 2025-01-27 16:37:37 -06:00
EncounterEnumerator9.cs Use entitycontext for xmldoc instead of lump 2025-04-13 11:34:17 -05:00
MatchedEncounter.cs Misc tweaks 2023-09-10 21:17:47 -07:00