protected override void ApplyDetails(ITrainerInfo sav, EncounterCriteria criteria, PKM pk) { base.ApplyDetails(sav, criteria, pk); if (Start != 0 || End != 0) { pk.MetDate = GetRandomValidDate(); } pk.SetRandomIVsGO(Type.GetMinIV()); }