namespace PKHeX.Core { /// /// Generation 7 LGP/E Trade Encounter /// /// public sealed record EncounterTrade7b : EncounterTrade { public override int Generation => 7; public override int Location => Locations.LinkTrade6NPC; public EncounterTrade7b(GameVersion game) : base(game) { Shiny = Shiny.Random; IsNicknamed = false; } protected override void ApplyDetails(ITrainerInfo sav, EncounterCriteria criteria, PKM pk) { base.ApplyDetails(sav, criteria, pk); if (pk is IScaledSizeValue v) { v.ResetHeight(); v.ResetWeight(); } } } }