mirror of
https://github.com/kwsch/PKHeX.git
synced 2026-08-27 01:54:08 -05:00
Add mark deferral for partial match TimeOfDay
This commit is contained in:
@@ -225,6 +225,17 @@ public EncounterMatchRating GetMatchRating(PKM pk)
|
||||
bool isHidden = pk.AbilityNumber == 4;
|
||||
if (isHidden && this.IsPartialMatchHidden(pk.Species, Species))
|
||||
return EncounterMatchRating.PartialMatch;
|
||||
if (pk is IRibbonSetMark8 { HasMarkEncounter8: true } m)
|
||||
{
|
||||
if (m.RibbonMarkLunchtime && !CanSpawnAtTime(RibbonIndex.MarkLunchtime))
|
||||
return EncounterMatchRating.DeferredErrors;
|
||||
if (m.RibbonMarkSleepyTime && !CanSpawnAtTime(RibbonIndex.MarkSleepyTime))
|
||||
return EncounterMatchRating.DeferredErrors;
|
||||
if (m.RibbonMarkDusk && !CanSpawnAtTime(RibbonIndex.MarkDusk))
|
||||
return EncounterMatchRating.DeferredErrors;
|
||||
if (m.RibbonMarkDawn && !CanSpawnAtTime(RibbonIndex.MarkDawn))
|
||||
return EncounterMatchRating.DeferredErrors;
|
||||
}
|
||||
return EncounterMatchRating.Match;
|
||||
}
|
||||
#endregion
|
||||
|
||||
Reference in New Issue
Block a user