From 98be0f6739af253199378b3801583017cacb730d Mon Sep 17 00:00:00 2001 From: Kurt Date: Mon, 21 Dec 2020 17:17:56 -0800 Subject: [PATCH] Target type'd new --- .../Editing/Applicators/BallApplicator.cs | 2 +- PKHeX.Core/Editing/Bulk/BatchEditing.cs | 2 +- PKHeX.Core/Editing/PKM/LegalMoveSource.cs | 2 +- PKHeX.Core/Editing/Saves/BoxManipBase.cs | 20 +- .../Editing/Saves/BoxManipClearDuplicate.cs | 2 +- .../Saves/Editors/EventWork/EventVarGroup.cs | 2 +- .../Saves/Editors/EventWork/EventWork.cs | 2 +- .../Saves/Editors/EventWork/EventWorkDiff.cs | 8 +- .../Saves/Editors/EventWork/EventWorkUtil.cs | 2 +- .../Editing/Saves/Editors/SaveDataEditor.cs | 2 +- PKHeX.Core/Editing/Saves/Slots/Extensions.cs | 32 +- .../Editing/Saves/Slots/SlotChangelog.cs | 4 +- .../Editing/Saves/Slots/SlotPublisher.cs | 2 +- PKHeX.Core/Editing/ShowdownSet.cs | 2 +- PKHeX.Core/Game/GameStrings/GameInfo.cs | 4 +- PKHeX.Core/Legality/Breeding.cs | 6 +- PKHeX.Core/Legality/BulkAnalysis.cs | 4 +- PKHeX.Core/Legality/Core.cs | 2 +- .../Encounters/Data/EncounterEvent.cs | 12 +- .../Legality/Encounters/Data/Encounters1.cs | 150 +- .../Legality/Encounters/Data/Encounters2.cs | 426 +- .../Legality/Encounters/Data/Encounters3.cs | 570 +- .../Encounters/Data/Encounters3Shadow.cs | 242 +- .../Legality/Encounters/Data/Encounters4.cs | 34 +- .../Legality/Encounters/Data/Encounters6.cs | 238 +- .../Legality/Encounters/Data/Encounters7.cs | 478 +- .../Legality/Encounters/Data/Encounters7b.cs | 70 +- .../Legality/Encounters/Data/Encounters8.cs | 26 +- .../Encounters/Data/Encounters8Nest.cs | 5140 ++++++++--------- .../Encounters/Data/Encounters8NestCrystal.cs | 14 +- .../Encounters/Data/Encounters8NestDist.cs | 1382 ++--- .../Encounters/Data/Encounters8NestLair.cs | 546 +- .../Legality/Encounters/Data/EncountersWC3.cs | 342 +- .../EncounterMisc/EncounterInvalid.cs | 2 +- .../EncounterStatic/DreamWorldEntry.cs | 2 +- .../Encounters/Generator/EncounterCriteria.cs | 2 +- .../Generator/MysteryGiftGenerator.cs | 2 +- .../Legality/Evolutions/EncounterOrigin.cs | 8 +- PKHeX.Core/Legality/Evolutions/EvoBase.cs | 4 +- .../Legality/Evolutions/EvolutionChain.cs | 2 +- .../Legality/Evolutions/EvolutionMethod.cs | 2 +- .../Evolutions/EvolutionSets/EvolutionSet6.cs | 2 +- .../Legality/Evolutions/EvolutionTree.cs | 24 +- .../Legality/Learnset/LearnsetReader.cs | 2 +- PKHeX.Core/Legality/LegalityAnalysis.cs | 4 +- PKHeX.Core/Legality/LegalityAnalyzers.cs | 10 +- PKHeX.Core/Legality/Moves/GameData.cs | 4 +- PKHeX.Core/Legality/Moves/LearnInfo.cs | 12 +- PKHeX.Core/Legality/Moves/MoveLevelUp.cs | 34 +- PKHeX.Core/Legality/Moves/MoveTutor.cs | 2 +- PKHeX.Core/Legality/RNG/Frame/FrameCache.cs | 4 +- .../Legality/RNG/Frame/FrameGenerator.cs | 4 +- PKHeX.Core/Legality/RNG/Locks/TeamLock.cs | 2 +- PKHeX.Core/Legality/RNG/PIDIV.cs | 2 +- PKHeX.Core/Legality/RNG/RNG.cs | 6 +- .../Legality/Restrictions/GBRestrictions.cs | 10 +- PKHeX.Core/Legality/Restrictions/Locale3DS.cs | 4 +- PKHeX.Core/Legality/Restrictions/Memories.cs | 10 +- .../Legality/Restrictions/Vivillon3DS.cs | 46 +- .../Legality/Restrictions/WordFilter.cs | 4 +- PKHeX.Core/Legality/Structures/EggMoves.cs | 4 +- PKHeX.Core/Legality/Structures/LegalInfo.cs | 4 +- PKHeX.Core/Legality/Tables/FormInfo.cs | 12 +- PKHeX.Core/Legality/Tables/Tables.cs | 18 +- PKHeX.Core/Legality/Tables/Tables1.cs | 4 +- PKHeX.Core/Legality/Tables/Tables2.cs | 4 +- PKHeX.Core/Legality/Tables/Tables3.cs | 22 +- PKHeX.Core/Legality/Tables/Tables4.cs | 24 +- PKHeX.Core/Legality/Tables/Tables5.cs | 14 +- PKHeX.Core/Legality/Tables/Tables6.cs | 26 +- PKHeX.Core/Legality/Tables/Tables7.cs | 51 +- PKHeX.Core/Legality/Tables/Tables7b.cs | 4 +- PKHeX.Core/Legality/Tables/Tables8.cs | 18 +- PKHeX.Core/Legality/Verifiers/FormVerifier.cs | 2 +- PKHeX.Core/Legality/Verifiers/MiscVerifier.cs | 2 +- .../Verifiers/Ribbons/RibbonStrings.cs | 2 +- .../Verifiers/Ribbons/RibbonVerifier.cs | 4 +- PKHeX.Core/Legality/Verifiers/Verifier.cs | 4 +- PKHeX.Core/MysteryGifts/MysteryGift.cs | 2 +- PKHeX.Core/MysteryGifts/PGF.cs | 2 +- PKHeX.Core/MysteryGifts/PGT.cs | 2 +- PKHeX.Core/MysteryGifts/PL6.cs | 12 +- PKHeX.Core/MysteryGifts/WC3.cs | 2 +- PKHeX.Core/MysteryGifts/WC6.cs | 2 +- PKHeX.Core/MysteryGifts/WC7.cs | 2 +- PKHeX.Core/PKM/PK1.cs | 2 +- PKHeX.Core/PKM/PK2.cs | 4 +- PKHeX.Core/PKM/PK3.cs | 2 +- PKHeX.Core/PKM/PK4.cs | 2 +- PKHeX.Core/PKM/PK5.cs | 2 +- PKHeX.Core/PKM/PK6.cs | 2 +- PKHeX.Core/PKM/SK2.cs | 2 +- PKHeX.Core/PKM/Searching/SearchSettings.cs | 4 +- PKHeX.Core/PKM/Shared/IGigantamax.cs | 2 +- PKHeX.Core/PKM/Shared/PokeList1.cs | 2 +- PKHeX.Core/PKM/Shared/PokeList2.cs | 2 +- PKHeX.Core/PKM/Strings/StringConverter12.cs | 12 +- PKHeX.Core/PKM/Strings/StringConverter2KOR.cs | 68 +- PKHeX.Core/PKM/Strings/StringConverter345.cs | 2 +- PKHeX.Core/PKM/Strings/StringConverter4.cs | 2 +- PKHeX.Core/PKM/Util/FormConverter.cs | 4 +- PKHeX.Core/PKM/Util/Language.cs | 4 +- PKHeX.Core/PKM/Util/PKX.cs | 2 +- PKHeX.Core/PersonalInfo/PersonalTable.cs | 2 +- .../Saves/Access/SaveBlockAccessor5B2W2.cs | 148 +- .../Saves/Access/SaveBlockAccessor5BW.cs | 140 +- .../Saves/Access/SaveBlockAccessor6AO.cs | 116 +- .../Saves/Access/SaveBlockAccessor6AODemo.cs | 32 +- .../Saves/Access/SaveBlockAccessor6XY.cs | 110 +- .../Saves/Access/SaveBlockAccessor7SM.cs | 74 +- .../Saves/Access/SaveBlockAccessor7USUM.cs | 78 +- .../Saves/Access/SaveBlockAccessor7b.cs | 42 +- PKHeX.Core/Saves/MemeCrypto/SCBlockCompare.cs | 8 +- PKHeX.Core/Saves/MemeCrypto/SwishCrypto.cs | 2 +- PKHeX.Core/Saves/SAV1.cs | 2 +- PKHeX.Core/Saves/SAV3GCMemoryCard.cs | 2 +- PKHeX.Core/Saves/SAV4BR.cs | 4 +- PKHeX.Core/Saves/SAV5.cs | 2 +- PKHeX.Core/Saves/SaveFile.cs | 2 +- PKHeX.Core/Saves/Storage/Bank7.cs | 2 +- .../Saves/Substructures/Gen12/SAV1Offsets.cs | 4 +- .../Saves/Substructures/Gen3/HallFame3.cs | 2 +- .../Saves/Substructures/Gen3/SecretBase3.cs | 2 +- .../Substructures/Gen3/SecretBase3Team.cs | 2 +- .../Saves/Substructures/Gen3/StrategyMemo.cs | 2 +- .../Saves/Substructures/Gen6/Encount6.cs | 4 +- .../Saves/Substructures/Gen6/LinkBlock6.cs | 2 +- PKHeX.Core/Saves/Substructures/Gen7/QR7.cs | 2 +- .../Substructures/Gen8/RaidSpawnList8.cs | 2 +- .../Inventory/InventoryPouch7b.cs | 2 +- .../Inventory/InventoryPouch8.cs | 2 +- .../Saves/Substructures/OPower/OPower6.cs | 36 +- .../Saves/Substructures/PokeDex/Zukan8.cs | 2 +- PKHeX.Core/Saves/Substructures/Records.cs | 6 +- PKHeX.Core/Saves/Util/SaveFinder.cs | 2 +- PKHeX.Core/Saves/Util/SaveUtil.cs | 6 +- PKHeX.Core/Util/DataUtil.cs | 16 +- PKHeX.Core/Util/DateUtil.cs | 2 +- PKHeX.Core/Util/NetUtil.cs | 2 +- PKHeX.Core/Util/RandUtil.cs | 2 +- 140 files changed, 5618 insertions(+), 5591 deletions(-) diff --git a/PKHeX.Core/Editing/Applicators/BallApplicator.cs b/PKHeX.Core/Editing/Applicators/BallApplicator.cs index 25b5c5331..670bdc26b 100644 --- a/PKHeX.Core/Editing/Applicators/BallApplicator.cs +++ b/PKHeX.Core/Editing/Applicators/BallApplicator.cs @@ -126,7 +126,7 @@ static BallApplicator() /// /// Priority Match ball IDs that match the color ID in descending order /// - private static readonly Dictionary BallColors = new Dictionary + private static readonly Dictionary BallColors = new() { [PersonalColor.Red] = new[] { Cherish, Repeat, Fast, Heal, Great, Dream, Lure }, [PersonalColor.Blue] = new[] { Dive, Net, Great, Beast, Lure }, diff --git a/PKHeX.Core/Editing/Bulk/BatchEditing.cs b/PKHeX.Core/Editing/Bulk/BatchEditing.cs index f62b05d34..272a08c36 100644 --- a/PKHeX.Core/Editing/Bulk/BatchEditing.cs +++ b/PKHeX.Core/Editing/Bulk/BatchEditing.cs @@ -208,7 +208,7 @@ internal static ModifyResult TryModifyPKM(PKM pk, IEnumerable if (!pk.ChecksumValid || pk.Species == 0) return ModifyResult.Invalid; - PKMInfo info = new PKMInfo(pk); + var info = new PKMInfo(pk); var pi = Props[Array.IndexOf(Types, pk.GetType())]; foreach (var cmd in filters) { diff --git a/PKHeX.Core/Editing/PKM/LegalMoveSource.cs b/PKHeX.Core/Editing/PKM/LegalMoveSource.cs index 5703e162d..67eb22cba 100644 --- a/PKHeX.Core/Editing/PKM/LegalMoveSource.cs +++ b/PKHeX.Core/Editing/PKM/LegalMoveSource.cs @@ -13,7 +13,7 @@ public sealed class LegalMoveSource public IReadOnlyList DataSource => (ComboItem[])MoveDataAllowed.Clone(); public bool CanLearn(int move) => AllowedMoves.Contains(move); - private readonly HashSet AllowedMoves = new HashSet(); + private readonly HashSet AllowedMoves = new(); private ComboItem[] MoveDataAllowed = Array.Empty(); public void ReloadMoves(IReadOnlyList moves) diff --git a/PKHeX.Core/Editing/Saves/BoxManipBase.cs b/PKHeX.Core/Editing/Saves/BoxManipBase.cs index eacc7813e..0a7fe7aca 100644 --- a/PKHeX.Core/Editing/Saves/BoxManipBase.cs +++ b/PKHeX.Core/Editing/Saves/BoxManipBase.cs @@ -62,15 +62,15 @@ protected BoxManipBase(BoxManipType type, Func usable) public static readonly IReadOnlyList ModifyCommon = new List { - new BoxManipModify(BoxManipType.ModifyHatchEggs, pk => pk.ForceHatchPKM(), s => s.Generation >= 2), - new BoxManipModify(BoxManipType.ModifyMaxFriendship, pk => pk.MaximizeFriendship()), - new BoxManipModify(BoxManipType.ModifyMaxLevel, pk => pk.MaximizeLevel()), - new BoxManipModify(BoxManipType.ModifyResetMoves, pk => pk.SetMoves(pk.GetMoveSet()), s => s.Generation >= 3), - new BoxManipModify(BoxManipType.ModifyRandomMoves, pk => pk.SetMoves(pk.GetMoveSet(true))), - new BoxManipModify(BoxManipType.ModifyHyperTrain,pk => pk.SetSuggestedHyperTrainingData(), s => s.Generation >= 7), - new BoxManipModify(BoxManipType.ModifyRemoveNicknames, pk => pk.SetDefaultNickname()), - new BoxManipModify(BoxManipType.ModifyRemoveItem, pk => pk.HeldItem = 0, s => s.Generation >= 2), - new BoxManipModify(BoxManipType.ModifyHeal, pk => pk.Heal(), s => s.Generation >= 8 || s is SAV7b), + new(BoxManipType.ModifyHatchEggs, pk => pk.ForceHatchPKM(), s => s.Generation >= 2), + new(BoxManipType.ModifyMaxFriendship, pk => pk.MaximizeFriendship()), + new(BoxManipType.ModifyMaxLevel, pk => pk.MaximizeLevel()), + new(BoxManipType.ModifyResetMoves, pk => pk.SetMoves(pk.GetMoveSet()), s => s.Generation >= 3), + new(BoxManipType.ModifyRandomMoves, pk => pk.SetMoves(pk.GetMoveSet(true))), + new(BoxManipType.ModifyHyperTrain,pk => pk.SetSuggestedHyperTrainingData(), s => s.Generation >= 7), + new(BoxManipType.ModifyRemoveNicknames, pk => pk.SetDefaultNickname()), + new(BoxManipType.ModifyRemoveItem, pk => pk.HeldItem = 0, s => s.Generation >= 2), + new(BoxManipType.ModifyHeal, pk => pk.Heal(), s => s.Generation >= 8 || s is SAV7b), }; } -} \ No newline at end of file +} diff --git a/PKHeX.Core/Editing/Saves/BoxManipClearDuplicate.cs b/PKHeX.Core/Editing/Saves/BoxManipClearDuplicate.cs index 886b22a73..86ea6331b 100644 --- a/PKHeX.Core/Editing/Saves/BoxManipClearDuplicate.cs +++ b/PKHeX.Core/Editing/Saves/BoxManipClearDuplicate.cs @@ -5,7 +5,7 @@ namespace PKHeX.Core { public sealed class BoxManipClearDuplicate : BoxManipBase { - private readonly HashSet HashSet = new HashSet(); + private readonly HashSet HashSet = new(); private readonly Func Criteria; public BoxManipClearDuplicate(BoxManipType type, Func criteria) : this(type, criteria, _ => true) { } diff --git a/PKHeX.Core/Editing/Saves/Editors/EventWork/EventVarGroup.cs b/PKHeX.Core/Editing/Saves/Editors/EventWork/EventVarGroup.cs index c58b55db5..3af3535eb 100644 --- a/PKHeX.Core/Editing/Saves/Editors/EventWork/EventVarGroup.cs +++ b/PKHeX.Core/Editing/Saves/Editors/EventWork/EventVarGroup.cs @@ -5,7 +5,7 @@ namespace PKHeX.Core public sealed class EventVarGroup { public readonly EventVarType Type; - public readonly List Vars = new List(); + public readonly List Vars = new(); public EventVarGroup(EventVarType type) => Type = type; } diff --git a/PKHeX.Core/Editing/Saves/Editors/EventWork/EventWork.cs b/PKHeX.Core/Editing/Saves/Editors/EventWork/EventWork.cs index 89998fec8..f7e652775 100644 --- a/PKHeX.Core/Editing/Saves/Editors/EventWork/EventWork.cs +++ b/PKHeX.Core/Editing/Saves/Editors/EventWork/EventWork.cs @@ -10,7 +10,7 @@ namespace PKHeX.Core public sealed class EventWork : EventVar where T : struct { public T Value; - public readonly IList Options = new List { new EventWorkVal() }; + public readonly IList Options = new List { new() }; public EventWork(int index, EventVarType t, IReadOnlyList pieces) : base(index, t, pieces[1]) { diff --git a/PKHeX.Core/Editing/Saves/Editors/EventWork/EventWorkDiff.cs b/PKHeX.Core/Editing/Saves/Editors/EventWork/EventWorkDiff.cs index 745f8a23d..a8ad507b8 100644 --- a/PKHeX.Core/Editing/Saves/Editors/EventWork/EventWorkDiff.cs +++ b/PKHeX.Core/Editing/Saves/Editors/EventWork/EventWorkDiff.cs @@ -12,9 +12,9 @@ namespace PKHeX.Core public class EventBlockDiff { public string Message { get; protected set; } = string.Empty; - public readonly List SetFlags = new List(); - public readonly List ClearedFlags = new List(); - public readonly List WorkDiff = new List(); + public readonly List SetFlags = new(); + public readonly List ClearedFlags = new(); + public readonly List WorkDiff = new(); private const int MAX_SAVEFILE_SIZE = 0x10_0000; // 1 MB protected EventBlockDiff() { } @@ -88,7 +88,7 @@ protected virtual void Diff(SaveFile s1, SaveFile s2) public sealed class EventWorkDiff7b : EventBlockDiff { - public readonly List WorkChanged = new List(); + public readonly List WorkChanged = new(); private SaveFile? S1; public EventWorkDiff7b(string f1, string f2) diff --git a/PKHeX.Core/Editing/Saves/Editors/EventWork/EventWorkUtil.cs b/PKHeX.Core/Editing/Saves/Editors/EventWork/EventWorkUtil.cs index aa0568623..d20908071 100644 --- a/PKHeX.Core/Editing/Saves/Editors/EventWork/EventWorkUtil.cs +++ b/PKHeX.Core/Editing/Saves/Editors/EventWork/EventWorkUtil.cs @@ -9,7 +9,7 @@ namespace PKHeX.Core /// public static class EventWorkUtil { - private static readonly Dictionary TypeDict = new Dictionary + private static readonly Dictionary TypeDict = new() { ['z'] = EventVarType.Zone, ['s'] = EventVarType.System, diff --git a/PKHeX.Core/Editing/Saves/Editors/SaveDataEditor.cs b/PKHeX.Core/Editing/Saves/Editors/SaveDataEditor.cs index 9481b86ba..6f7dd24e0 100644 --- a/PKHeX.Core/Editing/Saves/Editors/SaveDataEditor.cs +++ b/PKHeX.Core/Editing/Saves/Editors/SaveDataEditor.cs @@ -49,7 +49,7 @@ public sealed class FakePKMEditor : IPKMView public sealed class FakeSaveFile : SaveFile { - public static readonly FakeSaveFile Default = new FakeSaveFile(); + public static readonly FakeSaveFile Default = new(); protected internal override string ShortSummary => "Fake Save File"; protected override SaveFile CloneInternal() => this; public override string Extension => string.Empty; diff --git a/PKHeX.Core/Editing/Saves/Slots/Extensions.cs b/PKHeX.Core/Editing/Saves/Slots/Extensions.cs index 148be0912..cfac8582e 100644 --- a/PKHeX.Core/Editing/Saves/Slots/Extensions.cs +++ b/PKHeX.Core/Editing/Saves/Slots/Extensions.cs @@ -41,7 +41,7 @@ public static List GetExtraSlots(this SaveFile sav, bool all = fal return slots; } - private static readonly List None = new List(); + private static readonly List None = new(); private static List GetExtraSlotsUnsafe(SaveFile sav, bool all) { @@ -61,7 +61,7 @@ private static List GetExtraSlotsUnsafe(SaveFile sav, bool all) private static List GetExtraSlots2(SAV2 sav) { - return new List + return new() { new SlotInfoMisc(sav.Data, 0, sav.GetDaycareSlotOffset(0, 2)) {Type = StorageSlotType.Daycare } // egg }; @@ -73,13 +73,13 @@ private static List GetExtraSlots3(SAV3 sav) return None; return new List { - new SlotInfoMisc(sav.Data, 0, sav.GetBlockOffset(4) + 0xE18) {Type = StorageSlotType.Daycare } + new(sav.Data, 0, sav.GetBlockOffset(4) + 0xE18) {Type = StorageSlotType.Daycare } }; } private static List GetExtraSlots4(SAV4 sav) { - return new List + return new() { new SlotInfoMisc(sav.General, 0, sav.GTS) {Type = StorageSlotType.GTS }, }; @@ -87,7 +87,7 @@ private static List GetExtraSlots4(SAV4 sav) private static List GetExtraSlots5(SAV5 sav) { - return new List + return new() { new SlotInfoMisc(sav.Data, 0, sav.GTS) {Type = StorageSlotType.GTS}, new SlotInfoMisc(sav.Data, 0, sav.Fused) {Type = StorageSlotType.Fused}, @@ -103,7 +103,7 @@ private static List GetExtraSlots5(SAV5 sav) private static List GetExtraSlots6XY(SAV6XY sav) { - return new List + return new() { new SlotInfoMisc(sav.Data, 0, sav.GTS) {Type = StorageSlotType.GTS}, new SlotInfoMisc(sav.Data, 0, sav.Fused) {Type = StorageSlotType.Fused}, @@ -120,7 +120,7 @@ private static List GetExtraSlots6XY(SAV6XY sav) private static List GetExtraSlots6AO(SAV6AO sav) { - return new List + return new() { new SlotInfoMisc(sav.Data, 0, sav.GTS) {Type = StorageSlotType.GTS}, new SlotInfoMisc(sav.Data, 0, sav.Fused) {Type = StorageSlotType.Fused}, @@ -138,8 +138,8 @@ private static List GetExtraSlots7(SAV7 sav, bool all) { var list = new List { - new SlotInfoMisc(sav.Data, 0, sav.AllBlocks[07].Offset) {Type = StorageSlotType.GTS}, - new SlotInfoMisc(sav.Data, 0, sav.GetFusedSlotOffset(0)) {Type = StorageSlotType.Fused} + new(sav.Data, 0, sav.AllBlocks[07].Offset) {Type = StorageSlotType.GTS}, + new(sav.Data, 0, sav.GetFusedSlotOffset(0)) {Type = StorageSlotType.Fused} }; if (sav is SAV7USUM) { @@ -164,14 +164,14 @@ private static List GetExtraSlots8(ISaveBlock8Main sav) var dc = sav.Daycare; var list = new List { - new SlotInfoMisc(fused.Data, 0, Fused8.GetFusedSlotOffset(0), true) {Type = StorageSlotType.Fused}, - new SlotInfoMisc(fused.Data, 1, Fused8.GetFusedSlotOffset(1), true) {Type = StorageSlotType.Fused}, - new SlotInfoMisc(fused.Data, 2, Fused8.GetFusedSlotOffset(2), true) {Type = StorageSlotType.Fused}, + new(fused.Data, 0, Fused8.GetFusedSlotOffset(0), true) {Type = StorageSlotType.Fused}, + new(fused.Data, 1, Fused8.GetFusedSlotOffset(1), true) {Type = StorageSlotType.Fused}, + new(fused.Data, 2, Fused8.GetFusedSlotOffset(2), true) {Type = StorageSlotType.Fused}, - new SlotInfoMisc(dc.Data, 0, Daycare8.GetDaycareSlotOffset(0, 0)) {Type = StorageSlotType.Daycare}, - new SlotInfoMisc(dc.Data, 0, Daycare8.GetDaycareSlotOffset(0, 1)) {Type = StorageSlotType.Daycare}, - new SlotInfoMisc(dc.Data, 0, Daycare8.GetDaycareSlotOffset(1, 0)) {Type = StorageSlotType.Daycare}, - new SlotInfoMisc(dc.Data, 0, Daycare8.GetDaycareSlotOffset(1, 1)) {Type = StorageSlotType.Daycare}, + new(dc.Data, 0, Daycare8.GetDaycareSlotOffset(0, 0)) {Type = StorageSlotType.Daycare}, + new(dc.Data, 0, Daycare8.GetDaycareSlotOffset(0, 1)) {Type = StorageSlotType.Daycare}, + new(dc.Data, 0, Daycare8.GetDaycareSlotOffset(1, 0)) {Type = StorageSlotType.Daycare}, + new(dc.Data, 0, Daycare8.GetDaycareSlotOffset(1, 1)) {Type = StorageSlotType.Daycare}, }; if (sav is SAV8SWSH s8 && s8.SaveRevision >= 2) diff --git a/PKHeX.Core/Editing/Saves/Slots/SlotChangelog.cs b/PKHeX.Core/Editing/Saves/Slots/SlotChangelog.cs index e1ae80ff6..4f0563d72 100644 --- a/PKHeX.Core/Editing/Saves/Slots/SlotChangelog.cs +++ b/PKHeX.Core/Editing/Saves/Slots/SlotChangelog.cs @@ -8,8 +8,8 @@ namespace PKHeX.Core public sealed class SlotChangelog { private readonly SaveFile SAV; - private readonly Stack UndoStack = new Stack(); - private readonly Stack RedoStack = new Stack(); + private readonly Stack UndoStack = new(); + private readonly Stack RedoStack = new(); public SlotChangelog(SaveFile sav) => SAV = sav; diff --git a/PKHeX.Core/Editing/Saves/Slots/SlotPublisher.cs b/PKHeX.Core/Editing/Saves/Slots/SlotPublisher.cs index 43b89d8e2..788471da1 100644 --- a/PKHeX.Core/Editing/Saves/Slots/SlotPublisher.cs +++ b/PKHeX.Core/Editing/Saves/Slots/SlotPublisher.cs @@ -10,7 +10,7 @@ public sealed class SlotPublisher /// /// All instances that provide a view on individual content. /// - public List> Subscribers { get; } = new List>(); + public List> Subscribers { get; } = new(); public ISlotInfo? Previous { get; private set; } public SlotTouchType PreviousType { get; private set; } = SlotTouchType.None; diff --git a/PKHeX.Core/Editing/ShowdownSet.cs b/PKHeX.Core/Editing/ShowdownSet.cs index 4c90b8d68..606c7accc 100644 --- a/PKHeX.Core/Editing/ShowdownSet.cs +++ b/PKHeX.Core/Editing/ShowdownSet.cs @@ -75,7 +75,7 @@ public sealed class ShowdownSet : IBattleTemplate /// /// Any lines that failed to be parsed. /// - public readonly List InvalidLines = new List(); + public readonly List InvalidLines = new(); private GameStrings Strings { get; set; } = DefaultStrings; diff --git a/PKHeX.Core/Game/GameStrings/GameInfo.cs b/PKHeX.Core/Game/GameStrings/GameInfo.cs index 0eaeff888..31f9a411f 100644 --- a/PKHeX.Core/Game/GameStrings/GameInfo.cs +++ b/PKHeX.Core/Game/GameStrings/GameInfo.cs @@ -31,8 +31,8 @@ public static GameStrings Strings set => Sources = new GameDataSource(_strings = value); } - public static GameDataSource Sources { get; private set; } = new GameDataSource(_strings); - public static FilteredGameDataSource FilteredSources { get; set; } = new FilteredGameDataSource(FakeSaveFile.Default, Sources, false); + public static GameDataSource Sources { get; private set; } = new(_strings); + public static FilteredGameDataSource FilteredSources { get; set; } = new(FakeSaveFile.Default, Sources, false); public static string GetVersionName(GameVersion version) { diff --git a/PKHeX.Core/Legality/Breeding.cs b/PKHeX.Core/Legality/Breeding.cs index 5eb578b31..448ec9e13 100644 --- a/PKHeX.Core/Legality/Breeding.cs +++ b/PKHeX.Core/Legality/Breeding.cs @@ -11,7 +11,7 @@ public static class Breeding /// /// Species that have special handling for breeding. /// - internal static readonly HashSet MixedGenderBreeding = new HashSet + internal static readonly HashSet MixedGenderBreeding = new() { (int)Species.NidoranF, (int)Species.NidoranM, @@ -39,7 +39,7 @@ internal static bool GetCanInheritMoves(int species) return false; } - internal static readonly HashSet SplitBreed_3 = new HashSet + internal static readonly HashSet SplitBreed_3 = new() { // Incense (int)Species.Marill, (int)Species.Azumarill, @@ -49,7 +49,7 @@ internal static bool GetCanInheritMoves(int species) /// /// Species that can yield a different baby species when bred. /// - private static readonly HashSet SplitBreed = new HashSet(SplitBreed_3) + private static readonly HashSet SplitBreed = new(SplitBreed_3) { // Incense (int)Species.Chansey, (int)Species.Blissey, diff --git a/PKHeX.Core/Legality/BulkAnalysis.cs b/PKHeX.Core/Legality/BulkAnalysis.cs index 9dfcab5ab..393c0cb20 100644 --- a/PKHeX.Core/Legality/BulkAnalysis.cs +++ b/PKHeX.Core/Legality/BulkAnalysis.cs @@ -13,8 +13,8 @@ public sealed class BulkAnalysis public readonly IReadOnlyList AllData; public readonly IReadOnlyList AllAnalysis; public readonly ITrainerInfo Trainer; - public readonly List Parse = new List(); - public readonly Dictionary Trackers = new Dictionary(); + public readonly List Parse = new(); + public readonly Dictionary Trackers = new(); public readonly bool Valid; private readonly bool[] CloneFlags; diff --git a/PKHeX.Core/Legality/Core.cs b/PKHeX.Core/Legality/Core.cs index 31cbbee3c..51ffaec55 100644 --- a/PKHeX.Core/Legality/Core.cs +++ b/PKHeX.Core/Legality/Core.cs @@ -190,7 +190,7 @@ internal static bool GetCanKnowMove(PKM pkm, int move, int generation, IReadOnly internal static bool IsCatchRateHeldItem(int rate) => ParseSettings.AllowGen1Tradeback && HeldItems_GSC.Contains((ushort) rate); internal const GameVersion NONE = GameVersion.Invalid; - internal static readonly LearnVersion LearnNONE = new LearnVersion(-1); + internal static readonly LearnVersion LearnNONE = new(-1); internal static bool HasVisitedB2W2(this PKM pkm, int species) => pkm.InhabitedGeneration(5, species); internal static bool HasVisitedORAS(this PKM pkm, int species) => pkm.InhabitedGeneration(6, species) && (pkm.AO || !pkm.IsUntraded); diff --git a/PKHeX.Core/Legality/Encounters/Data/EncounterEvent.cs b/PKHeX.Core/Legality/Encounters/Data/EncounterEvent.cs index 82e1c67e9..a92068aec 100644 --- a/PKHeX.Core/Legality/Encounters/Data/EncounterEvent.cs +++ b/PKHeX.Core/Legality/Encounters/Data/EncounterEvent.cs @@ -33,22 +33,22 @@ public static class EncounterEvent /// Indicates if the databases are initialized. public static bool Initialized => MGDB_G3.Count != 0; - private static HashSet GetPCDDB(byte[] bin) => new HashSet(ArrayUtil.EnumerateSplit(bin, PCD.Size).Select(d => new PCD(d))); + private static HashSet GetPCDDB(byte[] bin) => new(ArrayUtil.EnumerateSplit(bin, PCD.Size).Select(d => new PCD(d))); - private static HashSet GetPGFDB(byte[] bin) => new HashSet(ArrayUtil.EnumerateSplit(bin, PGF.Size).Select(d => new PGF(d))); + private static HashSet GetPGFDB(byte[] bin) => new(ArrayUtil.EnumerateSplit(bin, PGF.Size).Select(d => new PGF(d))); - private static HashSet GetWC6DB(byte[] wc6bin, byte[] wc6full) => new HashSet( + private static HashSet GetWC6DB(byte[] wc6bin, byte[] wc6full) => new( ArrayUtil.EnumerateSplit(wc6full, WC6Full.Size).Select(d => new WC6Full(d).Gift) .Concat(ArrayUtil.EnumerateSplit(wc6bin, WC6.Size).Select(d => new WC6(d)))); - private static HashSet GetWC7DB(byte[] wc7bin, byte[] wc7full) => new HashSet( + private static HashSet GetWC7DB(byte[] wc7bin, byte[] wc7full) => new( ArrayUtil.EnumerateSplit(wc7full, WC7Full.Size).Select(d => new WC7Full(d).Gift) .Concat(ArrayUtil.EnumerateSplit(wc7bin, WC7.Size).Select(d => new WC7(d)))); - private static HashSet GetWB7DB(byte[] wc7full) => new HashSet(ArrayUtil.EnumerateSplit(wc7full, WB7.SizeFull).Select(d => new WB7(d))); + private static HashSet GetWB7DB(byte[] wc7full) => new(ArrayUtil.EnumerateSplit(wc7full, WB7.SizeFull).Select(d => new WB7(d))); private static HashSet GetWC8DB(byte[] wc8bin) => - new HashSet(ArrayUtil.EnumerateSplit(wc8bin, WC8.Size).Select(d => new WC8(d))); + new(ArrayUtil.EnumerateSplit(wc8bin, WC8.Size).Select(d => new WC8(d))); public static void RefreshMGDB(params string[] paths) { diff --git a/PKHeX.Core/Legality/Encounters/Data/Encounters1.cs b/PKHeX.Core/Legality/Encounters/Data/Encounters1.cs index f94cc46fe..ae38e09ca 100644 --- a/PKHeX.Core/Legality/Encounters/Data/Encounters1.cs +++ b/PKHeX.Core/Legality/Encounters/Data/Encounters1.cs @@ -22,27 +22,27 @@ internal static class Encounters1 { // GameVersion is RBY for Pokemon with the same catch rate and initial moves in all games // If there are any differences in moves or catch rate, they will be defined as different encounters (GameVersion) - new EncounterStatic1(001, 05, RBY), // Bulbasaur - new EncounterStatic1(004, 05, RBY), // Charmander - new EncounterStatic1(007, 05, RBY), // Squirtle - new EncounterStatic1(025, 05, YW), // Pikachu + new(001, 05, RBY), // Bulbasaur + new(004, 05, RBY), // Charmander + new(007, 05, RBY), // Squirtle + new(025, 05, YW), // Pikachu // Game Corner - new EncounterStatic1(030, 17, RB), // Nidorina (Red Game Corner) - new EncounterStatic1(033, 17, BU), // Nidorino (Blue[EN] / Green[JP] Game Corner) - new EncounterStatic1(035, 08, RBY), // Clefairy (Red Game Corner) - new EncounterStatic1(036, 24, BU), // Clefable (Blue[JP] Game Corner) - new EncounterStatic1(037, 18, RBY), // Vulpix (Yellow Game Corner) - new EncounterStatic1(040, 22, RBY), // Wigglytuff (Yellow Game Corner) - new EncounterStatic1(063, 06, BU), // Abra (Blue[EN] / Green[JP] Game Corner) - new EncounterStatic1(116, 18, BU), // Horsea (Blue[JP] Game Corner) - new EncounterStatic1(123, 25, RBY), // Scyther (Red Game Corner) - new EncounterStatic1(127, 20, BU), // Pinsir (Blue[EN] / Green[JP] Game Corner) - new EncounterStatic1(127, 30, YW), // Pinsir (Yellow Game Corner) (Different initial moves) - new EncounterStatic1(137, 18, BU), // Porygon (Blue[EN] / Green[JP] Game Corner) - new EncounterStatic1(147, 18, RBY), // Dratini (Red Game Corner) - new EncounterStatic1(148, 30, BU), // Dragonair (Blue[JP] Game Corner) - new EncounterStatic1(025, 12, BU), // Pikachu (Blue[JP] Game Corner) (Different catch rate) + new(030, 17, RB), // Nidorina (Red Game Corner) + new(033, 17, BU), // Nidorino (Blue[EN] / Green[JP] Game Corner) + new(035, 08, RBY), // Clefairy (Red Game Corner) + new(036, 24, BU), // Clefable (Blue[JP] Game Corner) + new(037, 18, RBY), // Vulpix (Yellow Game Corner) + new(040, 22, RBY), // Wigglytuff (Yellow Game Corner) + new(063, 06, BU), // Abra (Blue[EN] / Green[JP] Game Corner) + new(116, 18, BU), // Horsea (Blue[JP] Game Corner) + new(123, 25, RBY), // Scyther (Red Game Corner) + new(127, 20, BU), // Pinsir (Blue[EN] / Green[JP] Game Corner) + new(127, 30, YW), // Pinsir (Yellow Game Corner) (Different initial moves) + new(137, 18, BU), // Porygon (Blue[EN] / Green[JP] Game Corner) + new(147, 18, RBY), // Dratini (Red Game Corner) + new(148, 30, BU), // Dragonair (Blue[JP] Game Corner) + new(025, 12, BU), // Pikachu (Blue[JP] Game Corner) (Different catch rate) // Lower level less ideal matches; best match is from above. // new EncounterStatic1(035, 12), // Clefairy (Blue[EN] / Green[JP] Game Corner) @@ -55,73 +55,73 @@ internal static class Encounters1 // new EncounterStatic1(137, 26), // Porygon (Yellow Game Corner) // new EncounterStatic1(147, 24), // Dratini (Blue[EN] / Green[JP] Game Corner) - new EncounterStatic1(129, 05, RBY), // Magikarp - new EncounterStatic1(143, 30, RBY), // Snorlax - new EncounterStatic1(106, 30, RBY), // Hitmonlee - new EncounterStatic1(107, 30, RBY), // Hitmonchan + new(129, 05, RBY), // Magikarp + new(143, 30, RBY), // Snorlax + new(106, 30, RBY), // Hitmonlee + new(107, 30, RBY), // Hitmonchan - new EncounterStatic1(131, 15, RBY), // Lapras - new EncounterStatic1(138, 30, RBY), // Omanyte - new EncounterStatic1(140, 30, RBY), // Kabuto - new EncounterStatic1(142, 30, RBY), // Aerodactyl + new(131, 15, RBY), // Lapras + new(138, 30, RBY), // Omanyte + new(140, 30, RBY), // Kabuto + new(142, 30, RBY), // Aerodactyl - new EncounterStatic1(144, 50, RBY), // Articuno - new EncounterStatic1(145, 50, RBY), // Zapdos - new EncounterStatic1(146, 50, RBY), // Moltres + new(144, 50, RBY), // Articuno + new(145, 50, RBY), // Zapdos + new(146, 50, RBY), // Moltres - new EncounterStatic1(150, 70, RBY), // Mewtwo + new(150, 70, RBY), // Mewtwo - new EncounterStatic1(133, 25, RB), // Eevee - new EncounterStatic1(133, 25, YW), // Eevee (Different initial moves) + new(133, 25, RB), // Eevee + new(133, 25, YW), // Eevee (Different initial moves) - new EncounterStatic1(100, 40, RBY), // Voltorb (Power Plant) - new EncounterStatic1(101, 43, RBY), // Electrode (Power Plant) + new(100, 40, RBY), // Voltorb (Power Plant) + new(101, 43, RBY), // Electrode (Power Plant) // Yellow Only -- duplicate encounters with a higher level // new EncounterStatic1(001, 10, YW), // Bulbasaur (Cerulean City) // new EncounterStatic1(004, 10, YW), // Charmander (Route 24) // new EncounterStatic1(007, 10, YW), // Squirtle (Vermillion City) - new EncounterStatic1(001, 05, Stadium), // Bulbasaur - new EncounterStatic1(004, 05, Stadium), // Charmander - new EncounterStatic1(071, 05, Stadium), // Squirtle - new EncounterStatic1(106, 20, Stadium), // Hitmonlee - new EncounterStatic1(107, 20, Stadium), // Hitmonchan - new EncounterStatic1(133, 25, Stadium), // Eevee - new EncounterStatic1(138, 20, Stadium), // Omanyte - new EncounterStatic1(140, 20, Stadium), // Kabuto + new(001, 05, Stadium), // Bulbasaur + new(004, 05, Stadium), // Charmander + new(071, 05, Stadium), // Squirtle + new(106, 20, Stadium), // Hitmonlee + new(107, 20, Stadium), // Hitmonchan + new(133, 25, Stadium), // Eevee + new(138, 20, Stadium), // Omanyte + new(140, 20, Stadium), // Kabuto }; internal static readonly EncounterTrade1[] TradeGift_RBY = { - new EncounterTrade1(122, RB, 06, 05), // Mr. Mime - Abra - new EncounterTrade1(032, RB, 02 ), // Nidoran♂ - Nidoran♀ - new EncounterTrade1(030, RB, 16 ), // Nidorina - Nidorino - new EncounterTrade1(108, RB, 15 ), // Lickitung - Slowbro - new EncounterTrade1(124, RB, 15, 10), // Jynx - Poliwhirl - new EncounterTrade1(083, RB, 02 ), // Farfetch’d - Spearow - new EncounterTrade1(101, RB, 03 ), // Electrode - Raichu - new EncounterTrade1(114, RB, 13, 05), // Tangela - Venonat - new EncounterTrade1(086, RB, 28, 05), // Seel - Ponyta + new(122, RB, 06, 05), // Mr. Mime - Abra + new(032, RB, 02 ), // Nidoran♂ - Nidoran♀ + new(030, RB, 16 ), // Nidorina - Nidorino + new(108, RB, 15 ), // Lickitung - Slowbro + new(124, RB, 15, 10), // Jynx - Poliwhirl + new(083, RB, 02 ), // Farfetch’d - Spearow + new(101, RB, 03 ), // Electrode - Raichu + new(114, RB, 13, 05), // Tangela - Venonat + new(086, RB, 28, 05), // Seel - Ponyta - new EncounterTrade1(122, YW, 08, 06), // Mr. Mime - Clefairy - new EncounterTrade1(067, YW, 16, 05) { EvolveOnTrade = true }, // Machoke - Cubone - new EncounterTrade1(051, YW, 15, 05), // Dugtrio - Lickitung - new EncounterTrade1(047, YW, 13, 05), // Parasect - Tangel - new EncounterTrade1(112, YW, 15, 10), // Rhydon - Golduck - new EncounterTrade1(087, YW, 15, 05), // Dewgong - Growlithe - new EncounterTrade1(089, YW, 25, 05), // Muk - Kangaskhan + new(122, YW, 08, 06), // Mr. Mime - Clefairy + new(067, YW, 16, 05) { EvolveOnTrade = true }, // Machoke - Cubone + new(051, YW, 15, 05), // Dugtrio - Lickitung + new(047, YW, 13, 05), // Parasect - Tangel + new(112, YW, 15, 10), // Rhydon - Golduck + new(087, YW, 15, 05), // Dewgong - Growlithe + new(089, YW, 25, 05), // Muk - Kangaskhan - new EncounterTrade1(122, BU, 03 ), // Mr. Mime - Jigglypuff - new EncounterTrade1(029, BU, 02 ), // Nidoran♀ - Nidoran♂ - new EncounterTrade1(060, BU, 02 ), // Poliwag - Rattata - new EncounterTrade1(115, BU, 15, 10), // Kangaskhan - Rhydon - new EncounterTrade1(128, BU, 28, 18), // Tauros - Persian - new EncounterTrade1(093, BU, 28, 14) { EvolveOnTrade = true }, // Haunter - Machop->Machoke - new EncounterTrade1(083, BU, 02 ), // Farfetch’d - Wild Pidgey - new EncounterTrade1(075, BU, 16, 15) { EvolveOnTrade = true }, // Graveler - Abra->Kadabra - new EncounterTrade1(079, BU, 22, 05), // Slowpoke - Seel - new EncounterTrade1(098, BU, 15, 05), // Krabby - Growlithe + new(122, BU, 03 ), // Mr. Mime - Jigglypuff + new(029, BU, 02 ), // Nidoran♀ - Nidoran♂ + new(060, BU, 02 ), // Poliwag - Rattata + new(115, BU, 15, 10), // Kangaskhan - Rhydon + new(128, BU, 28, 18), // Tauros - Persian + new(093, BU, 28, 14) { EvolveOnTrade = true }, // Haunter - Machop->Machoke + new(083, BU, 02 ), // Farfetch’d - Wild Pidgey + new(075, BU, 16, 15) { EvolveOnTrade = true }, // Graveler - Abra->Kadabra + new(079, BU, 22, 05), // Slowpoke - Seel + new(098, BU, 15, 05), // Krabby - Growlithe }; private const string tradeRBY = "traderby"; @@ -135,18 +135,18 @@ internal static class Encounters1 internal static readonly EncounterStatic1E[] StaticEventsVC = { // Event Mew - new EncounterStatic1E(151, 5, RBY) { IVs = Flawless15, TID = 22796, OT_Name = "GF", Language = EncounterGBLanguage.International }, - new EncounterStatic1E(151, 5, RBY) { IVs = Flawless15, TID = 22796, OT_Name = "ゲーフリ" }, + new(151, 5, RBY) { IVs = Flawless15, TID = 22796, OT_Name = "GF", Language = EncounterGBLanguage.International }, + new(151, 5, RBY) { IVs = Flawless15, TID = 22796, OT_Name = "ゲーフリ" }, }; internal static readonly EncounterStatic1E[] StaticEventsGB = { // Stadium 1: Psyduck - new EncounterStatic1E(054, 15, Stadium) {Moves = new[] {133, 10}, TID = 1999, OT_Name = "スタジアム" }, // Stadium Psyduck (Amnesia) - new EncounterStatic1E(054, 15, Stadium) {Moves = new[] {133, 10}, TID = 2000, OT_Names = new[]{"STADIUM", "STADE", "STADIO", "ESTADIO"}, Language = International }, // Stadium Psyduck (Amnesia) + new(054, 15, Stadium) {Moves = new[] {133, 10}, TID = 1999, OT_Name = "スタジアム" }, // Stadium Psyduck (Amnesia) + new(054, 15, Stadium) {Moves = new[] {133, 10}, TID = 2000, OT_Names = new[]{"STADIUM", "STADE", "STADIO", "ESTADIO"}, Language = International }, // Stadium Psyduck (Amnesia) - new EncounterStatic1E(151, 5, RB) {IVs = Yoshira, OT_Names = YoshiOT, Language = International }, // Yoshira Mew Events - new EncounterStatic1E(151, 5, RB) {IVs = Yoshira, OT_Names = TourOT, Language = International }, // Pokémon 2000 Stadium Tour Mew + new(151, 5, RB) {IVs = Yoshira, OT_Names = YoshiOT, Language = International }, // Yoshira Mew Events + new(151, 5, RB) {IVs = Yoshira, OT_Names = TourOT, Language = International }, // Pokémon 2000 Stadium Tour Mew }; } } diff --git a/PKHeX.Core/Legality/Encounters/Data/Encounters2.cs b/PKHeX.Core/Legality/Encounters/Data/Encounters2.cs index 8d7fdae0a..a704f7089 100644 --- a/PKHeX.Core/Legality/Encounters/Data/Encounters2.cs +++ b/PKHeX.Core/Legality/Encounters/Data/Encounters2.cs @@ -25,56 +25,56 @@ internal static class Encounters2 private static readonly EncounterStatic2[] Encounter_GSC_Common = { - new EncounterStatic2(152, 05, GSC) { Location = 001 }, // Chikorita @ New Bark Town - new EncounterStatic2(155, 05, GSC) { Location = 001 }, // Cyndaquil @ New Bark Town - new EncounterStatic2(158, 05, GSC) { Location = 001 }, // Totodile @ New Bark Town + new(152, 05, GSC) { Location = 001 }, // Chikorita @ New Bark Town + new(155, 05, GSC) { Location = 001 }, // Cyndaquil @ New Bark Town + new(158, 05, GSC) { Location = 001 }, // Totodile @ New Bark Town - new EncounterStatic2(175, 05, GSC) { EggLocation = 256 }, // Togepi - new EncounterStatic2(131, 20, GSC) { Location = 010 }, // Lapras @ Union Cave - new EncounterStatic2(133, 20, GSC) { Location = 016 }, // Eevee @ Goldenrod City + new(175, 05, GSC) { EggLocation = 256 }, // Togepi + new(131, 20, GSC) { Location = 010 }, // Lapras @ Union Cave + new(133, 20, GSC) { Location = 016 }, // Eevee @ Goldenrod City - new EncounterStatic2(185, 20, GSC) { Location = 020 }, // Sudowoodo @ Route 36 - new EncounterStatic2(236, 10, GSC) { Location = 035 }, // Tyrogue @ Mt. Mortar + new(185, 20, GSC) { Location = 020 }, // Sudowoodo @ Route 36 + new(236, 10, GSC) { Location = 035 }, // Tyrogue @ Mt. Mortar - new EncounterStatic2(130, 30, GSC) { Location = 038, Shiny = Shiny.Always, }, // Gyarados @ Lake of Rage - new EncounterStatic2(074, 21, GSC) { Location = 036 }, // Geodude @ Rocket Hideout (Mahogany Town) - new EncounterStatic2(109, 21, GSC) { Location = 036 }, // Koffing @ Rocket Hideout (Mahogany Town) - new EncounterStatic2(100, 23, GSC) { Location = 036 }, // Voltorb @ Rocket Hideout (Mahogany Town) - new EncounterStatic2(101, 23, GSC) { Location = 036 }, // Electrode @ Rocket Hideout (Mahogany Town) - new EncounterStatic2(143, 50, GSC) { Location = 061 }, // Snorlax @ Vermillion City + new(130, 30, GSC) { Location = 038, Shiny = Shiny.Always, }, // Gyarados @ Lake of Rage + new(074, 21, GSC) { Location = 036 }, // Geodude @ Rocket Hideout (Mahogany Town) + new(109, 21, GSC) { Location = 036 }, // Koffing @ Rocket Hideout (Mahogany Town) + new(100, 23, GSC) { Location = 036 }, // Voltorb @ Rocket Hideout (Mahogany Town) + new(101, 23, GSC) { Location = 036 }, // Electrode @ Rocket Hideout (Mahogany Town) + new(143, 50, GSC) { Location = 061 }, // Snorlax @ Vermillion City - new EncounterStatic2(211, 05, GSC) { Location = 008 }, // Qwilfish Swarm @ Route 32 (Old Rod) - new EncounterStatic2(211, 20, GSC) { Location = 008 }, // Qwilfish Swarm @ Route 32 (Good Rod) - new EncounterStatic2(211, 40, GSC) { Location = 008 }, // Qwilfish Swarm @ Route 32 (Super Rod) + new(211, 05, GSC) { Location = 008 }, // Qwilfish Swarm @ Route 32 (Old Rod) + new(211, 20, GSC) { Location = 008 }, // Qwilfish Swarm @ Route 32 (Good Rod) + new(211, 40, GSC) { Location = 008 }, // Qwilfish Swarm @ Route 32 (Super Rod) }; private static readonly EncounterStatic2[] Encounter_GS_Exclusive = { - new EncounterStatic2(245, 40, GS), // Suicune + new(245, 40, GS), // Suicune - new EncounterStatic2(249, 70, GD), // Lugia @ Whirl Islands - new EncounterStatic2(249, 40, SV), // Lugia @ Whirl Islands + new(249, 70, GD), // Lugia @ Whirl Islands + new(249, 40, SV), // Lugia @ Whirl Islands - new EncounterStatic2(250, 40, GD), // Ho-Oh @ Tin Tower - new EncounterStatic2(250, 70, SV), // Ho-Oh @ Tin Tower + new(250, 40, GD), // Ho-Oh @ Tin Tower + new(250, 70, SV), // Ho-Oh @ Tin Tower - new EncounterStatic2(137, 15, GS), // Porygon @ Celadon Game Corner - new EncounterStatic2(133, 15, GS), // Eevee @ Celadon Game Corner - new EncounterStatic2(122, 15, GS), // Mr. Mime @ Celadon Game Corner + new(137, 15, GS), // Porygon @ Celadon Game Corner + new(133, 15, GS), // Eevee @ Celadon Game Corner + new(122, 15, GS), // Mr. Mime @ Celadon Game Corner - new EncounterStatic2(063, 10, GS), // Abra @ Goldenrod City (Game Corner) - new EncounterStatic2(147, 10, GS), // Dratini @ Goldenrod City (Game Corner) - new EncounterStatic2(023, 10, GS), // Ekans @ Goldenrod City (Game Corner) (Gold) - new EncounterStatic2(027, 10, GS), // Sandshrew @ Goldenrod City (Game Corner) (Silver) + new(063, 10, GS), // Abra @ Goldenrod City (Game Corner) + new(147, 10, GS), // Dratini @ Goldenrod City (Game Corner) + new(023, 10, GS), // Ekans @ Goldenrod City (Game Corner) (Gold) + new(027, 10, GS), // Sandshrew @ Goldenrod City (Game Corner) (Silver) - new EncounterStatic2(223, 05, GS), // Remoraid Swarm @ Route 44 (Old Rod) - new EncounterStatic2(223, 20, GS), // Remoraid Swarm @ Route 44 (Good Rod) - new EncounterStatic2(223, 40, GS), // Remoraid Swarm @ Route 44 (Super Rod) + new(223, 05, GS), // Remoraid Swarm @ Route 44 (Old Rod) + new(223, 20, GS), // Remoraid Swarm @ Route 44 (Good Rod) + new(223, 40, GS), // Remoraid Swarm @ Route 44 (Super Rod) }; private static readonly EncounterStatic2[] Encounter_C_Exclusive = { - new EncounterStatic2(245, 40, C) { Location = 023 }, // Suicune @ Tin Tower + new(245, 40, C) { Location = 023 }, // Suicune @ Tin Tower new EncounterStatic2Odd(172), // Pichu Dizzy Punch new EncounterStatic2Odd(173), // Cleffa Dizzy Punch @@ -84,18 +84,18 @@ internal static class Encounters2 new EncounterStatic2Odd(239), // Elekid Dizzy Punch new EncounterStatic2Odd(240), // Magby Dizzy Punch - new EncounterStatic2(147, 15, C) { Location = 042, Moves = new [] {245} }, // Dratini ExtremeSpeed + new(147, 15, C) { Location = 042, Moves = new [] {245} }, // Dratini ExtremeSpeed - new EncounterStatic2(249, 60, C) { Location = 031 }, // Lugia @ Whirl Islands - new EncounterStatic2(250, 60, C) { Location = 023 }, // Ho-Oh @ Tin Tower + new(249, 60, C) { Location = 031 }, // Lugia @ Whirl Islands + new(250, 60, C) { Location = 023 }, // Ho-Oh @ Tin Tower - new EncounterStatic2(137, 15, C) { Location = 071 }, // Porygon @ Celadon Game Corner - new EncounterStatic2(025, 25, C) { Location = 071 }, // Pikachu @ Celadon Game Corner - new EncounterStatic2(246, 40, C) { Location = 071 }, // Larvitar @ Celadon Game Corner + new(137, 15, C) { Location = 071 }, // Porygon @ Celadon Game Corner + new(025, 25, C) { Location = 071 }, // Pikachu @ Celadon Game Corner + new(246, 40, C) { Location = 071 }, // Larvitar @ Celadon Game Corner - new EncounterStatic2(063, 05, C) { Location = 016 }, // Abra @ Goldenrod City (Game Corner) - new EncounterStatic2(104, 15, C) { Location = 016 }, // Cubone @ Goldenrod City (Game Corner) - new EncounterStatic2(202, 15, C) { Location = 016 }, // Wobbuffet @ Goldenrod City (Game Corner) + new(063, 05, C) { Location = 016 }, // Abra @ Goldenrod City (Game Corner) + new(104, 15, C) { Location = 016 }, // Cubone @ Goldenrod City (Game Corner) + new(202, 15, C) { Location = 016 }, // Wobbuffet @ Goldenrod City (Game Corner) }; private static readonly EncounterStatic2[] Encounter_GSC_Roam = @@ -111,19 +111,19 @@ internal static class Encounters2 internal static readonly EncounterTrade2[] TradeGift_GSC = { - new EncounterTrade2(095, 03, 48926) { Gender = 0, IVs = new[] {08, 09, 06, 06, 06, 06} }, // Onix @ Violet City for Bellsprout [wild] - new EncounterTrade2(066, 05, 37460) { Gender = 1, IVs = new[] {12, 03, 07, 06, 06, 06} }, // Machop @ Goldenrod City for Drowzee [wild 9, hatched egg 5] - new EncounterTrade2(100, 05, 29189) { Gender = 2, IVs = new[] {08, 09, 08, 08, 08, 08} }, // Voltorb @ Olivine City for Krabby [egg] - new EncounterTrade2(112, 10, 00283) { Gender = 1, IVs = new[] {12, 07, 07, 06, 06, 06} }, // Rhydon @ Blackthorn City for Dragonair [wild] - new EncounterTrade2(142, 05, 26491) { Gender = 0, IVs = new[] {08, 09, 06, 06, 06, 06}, OTGender = 1}, // Aerodactyl @ Route 14 for Chansey [egg] - new EncounterTrade2(078, 14, 15616) { Gender = 0, IVs = new[] {08, 09, 06, 06, 06, 06} }, // Rapidash @ Pewter City for Gloom [wild] + new(095, 03, 48926) { Gender = 0, IVs = new[] {08, 09, 06, 06, 06, 06} }, // Onix @ Violet City for Bellsprout [wild] + new(066, 05, 37460) { Gender = 1, IVs = new[] {12, 03, 07, 06, 06, 06} }, // Machop @ Goldenrod City for Drowzee [wild 9, hatched egg 5] + new(100, 05, 29189) { Gender = 2, IVs = new[] {08, 09, 08, 08, 08, 08} }, // Voltorb @ Olivine City for Krabby [egg] + new(112, 10, 00283) { Gender = 1, IVs = new[] {12, 07, 07, 06, 06, 06} }, // Rhydon @ Blackthorn City for Dragonair [wild] + new(142, 05, 26491) { Gender = 0, IVs = new[] {08, 09, 06, 06, 06, 06}, OTGender = 1}, // Aerodactyl @ Route 14 for Chansey [egg] + new(078, 14, 15616) { Gender = 0, IVs = new[] {08, 09, 06, 06, 06, 06} }, // Rapidash @ Pewter City for Gloom [wild] - new EncounterTrade2(085, 10, 00283) { Gender = 1, IVs = new[] {12, 07, 07, 06, 06, 06}, OTGender = 1}, // Dodrio @ Blackthorn City for Dragonair [wild] - new EncounterTrade2(178, 15, 15616) { Gender = 0, IVs = new[] {08, 09, 06, 08, 06, 06} }, // Xatu @ Pewter City for Haunter [wild] - new EncounterTrade2(082, 05, 50082) { Gender = 2, IVs = new[] {08, 09, 06, 06, 06, 06} }, // Magneton @ Power Plant for Dugtrio [traded for Lickitung] + new(085, 10, 00283) { Gender = 1, IVs = new[] {12, 07, 07, 06, 06, 06}, OTGender = 1}, // Dodrio @ Blackthorn City for Dragonair [wild] + new(178, 15, 15616) { Gender = 0, IVs = new[] {08, 09, 06, 08, 06, 06} }, // Xatu @ Pewter City for Haunter [wild] + new(082, 05, 50082) { Gender = 2, IVs = new[] {08, 09, 06, 06, 06, 06} }, // Magneton @ Power Plant for Dugtrio [traded for Lickitung] - new EncounterTrade2(021, 10, 01001) { Moves = new[] {64,45,43} }, // Spearow @ Goldenrod City for free - new EncounterTrade2(213, 15, 00518), // Shuckle @ Cianwood City for free + new(021, 10, 01001) { Moves = new[] {64,45,43} }, // Spearow @ Goldenrod City for free + new(213, 15, 00518), // Shuckle @ Cianwood City for free }; private const string tradeGSC = "tradegsc"; @@ -146,7 +146,7 @@ internal static TreeEncounterAvailable GetGSCHeadbuttAvailability(EncounterSlot internal static readonly EncounterStatic2E[] StaticEventsVC = { - new EncounterStatic2E(251, 30, C) { Location = 014, Language = EncounterGBLanguage.Any }, // Celebi @ Ilex Forest (VC) + new(251, 30, C) { Location = 014, Language = EncounterGBLanguage.Any }, // Celebi @ Ilex Forest (VC) }; private static readonly int[] Farfetchd = {226, 14, 97, 163}; @@ -156,245 +156,245 @@ internal static TreeEncounterAvailable GetGSCHeadbuttAvailability(EncounterSlot internal static readonly EncounterStatic2E[] StaticEventsGB = { // Stadium 2 Baton Pass Farfetch'd - new EncounterStatic2E(083, 05, C) {Moves = Farfetchd, Location = 127, TID = 2000, OT_Name = "スタジアム"}, - new EncounterStatic2E(083, 05, C) {Moves = Farfetchd, Location = 127, TID = 2000, OT_Name = "Stadium", Language = International}, - new EncounterStatic2E(083, 05, C) {Moves = Farfetchd, Location = 127, TID = 2001, OT_Names = new[]{"Stade", "Stadion", "Stadio", "Estadio"}, Language = International}, + new(083, 05, C) {Moves = Farfetchd, Location = 127, TID = 2000, OT_Name = "スタジアム"}, + new(083, 05, C) {Moves = Farfetchd, Location = 127, TID = 2000, OT_Name = "Stadium", Language = International}, + new(083, 05, C) {Moves = Farfetchd, Location = 127, TID = 2001, OT_Names = new[]{"Stade", "Stadion", "Stadio", "Estadio"}, Language = International}, // Stadium 2 Earthquake Gligar - new EncounterStatic2E(207, 05, C) {Moves = Gligar, Location = 127, TID = 2000, OT_Name = "スタジアム"}, - new EncounterStatic2E(207, 05, C) {Moves = Gligar, Location = 127, TID = 2000, OT_Name = "Stadium", Language = International}, - new EncounterStatic2E(207, 05, C) {Moves = Gligar, Location = 127, TID = 2001, OT_Names = new[]{"Stade", "Stadion", "Stadio", "Estadio"}, Language = International}, + new(207, 05, C) {Moves = Gligar, Location = 127, TID = 2000, OT_Name = "スタジアム"}, + new(207, 05, C) {Moves = Gligar, Location = 127, TID = 2000, OT_Name = "Stadium", Language = International}, + new(207, 05, C) {Moves = Gligar, Location = 127, TID = 2001, OT_Names = new[]{"Stade", "Stadion", "Stadio", "Estadio"}, Language = International}, //New York Pokémon Center Events // Legendary Beasts (November 22 to 29, 2001) - new EncounterStatic2E(243, 05, C) {OT_Names = PCNYx, CurrentLevel = 40, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Raikou - new EncounterStatic2E(244, 05, C) {OT_Names = PCNYx, CurrentLevel = 40, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Entei - new EncounterStatic2E(245, 05, C) {OT_Names = PCNYx, CurrentLevel = 40, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Suicune + new(243, 05, C) {OT_Names = PCNYx, CurrentLevel = 40, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Raikou + new(244, 05, C) {OT_Names = PCNYx, CurrentLevel = 40, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Entei + new(245, 05, C) {OT_Names = PCNYx, CurrentLevel = 40, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Suicune // Legendary Birds (November 30 to December 6, 2001) - new EncounterStatic2E(144, 05, C) {OT_Names = PCNYx, CurrentLevel = 50, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Articuno - new EncounterStatic2E(145, 05, C) {OT_Names = PCNYx, CurrentLevel = 50, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Zapdos - new EncounterStatic2E(146, 05, C) {OT_Names = PCNYx, CurrentLevel = 50, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Moltres + new(144, 05, C) {OT_Names = PCNYx, CurrentLevel = 50, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Articuno + new(145, 05, C) {OT_Names = PCNYx, CurrentLevel = 50, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Zapdos + new(146, 05, C) {OT_Names = PCNYx, CurrentLevel = 50, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Moltres // Christmas Week (December 21 to 27, 2001) - new EncounterStatic2E(225, 05, GS) {OT_Names = PCNYx, Moves = new[] {006}, EggLocation = 256, EggCycles = 10, Language = International}, // Pay Day Delibird - new EncounterStatic2E(251, 05, C) {OT_Names = PCNYx, Location = 127, Language = International}, // Celebi + new(225, 05, GS) {OT_Names = PCNYx, Moves = new[] {006}, EggLocation = 256, EggCycles = 10, Language = International}, // Pay Day Delibird + new(251, 05, C) {OT_Names = PCNYx, Location = 127, Language = International}, // Celebi // The Initial Three Set (December 28, 2001 to January 31, 2002) - new EncounterStatic2E(001, 05, GS) {OT_Names = PCNYx, Moves = new[] {246}, EggLocation = 256, EggCycles = 10, Language = International}, // Bulbasaur Ancientpower - new EncounterStatic2E(004, 05, GS) {OT_Names = PCNYx, Moves = new[] {242}, EggLocation = 256, EggCycles = 10, Language = International}, // Charmander Crunch - new EncounterStatic2E(007, 05, GS) {OT_Names = PCNYx, Moves = new[] {192}, EggLocation = 256, EggCycles = 10, Language = International}, // Squirtle Zap Cannon - new EncounterStatic2E(152, 05, GS) {OT_Names = PCNYx, Moves = new[] {080}, EggLocation = 256, EggCycles = 10, Language = International}, // Chikorita Petal Dance - new EncounterStatic2E(155, 05, GS) {OT_Names = PCNYx, Moves = new[] {038}, EggLocation = 256, EggCycles = 10, Language = International}, // Cyndaquil Double-Edge - new EncounterStatic2E(158, 05, GS) {OT_Names = PCNYx, Moves = new[] {066}, EggLocation = 256, EggCycles = 10, Language = International}, // Totodile Submission + new(001, 05, GS) {OT_Names = PCNYx, Moves = new[] {246}, EggLocation = 256, EggCycles = 10, Language = International}, // Bulbasaur Ancientpower + new(004, 05, GS) {OT_Names = PCNYx, Moves = new[] {242}, EggLocation = 256, EggCycles = 10, Language = International}, // Charmander Crunch + new(007, 05, GS) {OT_Names = PCNYx, Moves = new[] {192}, EggLocation = 256, EggCycles = 10, Language = International}, // Squirtle Zap Cannon + new(152, 05, GS) {OT_Names = PCNYx, Moves = new[] {080}, EggLocation = 256, EggCycles = 10, Language = International}, // Chikorita Petal Dance + new(155, 05, GS) {OT_Names = PCNYx, Moves = new[] {038}, EggLocation = 256, EggCycles = 10, Language = International}, // Cyndaquil Double-Edge + new(158, 05, GS) {OT_Names = PCNYx, Moves = new[] {066}, EggLocation = 256, EggCycles = 10, Language = International}, // Totodile Submission // Valentine Week (February 1 to 14, 2002) - new EncounterStatic2E(029, 05, GS) {OT_Names = PCNYx, Moves = new[] {142}, EggLocation = 256, EggCycles = 10, Language = International}, // Nidoran (F) Lovely Kiss - new EncounterStatic2E(029, 05, GS) {OT_Names = PCNYx, Moves = new[] {186}, EggLocation = 256, EggCycles = 10, Language = International}, // Nidoran (F) Sweet Kiss - new EncounterStatic2E(032, 05, GS) {OT_Names = PCNYx, Moves = new[] {142}, EggLocation = 256, EggCycles = 10, Language = International}, // Nidoran (M) Lovely Kiss - new EncounterStatic2E(032, 05, GS) {OT_Names = PCNYx, Moves = new[] {186}, EggLocation = 256, EggCycles = 10, Language = International}, // Nidoran (M) Sweet Kiss - new EncounterStatic2E(069, 05, GS) {OT_Names = PCNYx, Moves = new[] {142}, EggLocation = 256, EggCycles = 10, Language = International}, // Bellsprout Lovely Kiss - new EncounterStatic2E(069, 05, GS) {OT_Names = PCNYx, Moves = new[] {186}, EggLocation = 256, EggCycles = 10, Language = International}, // Bellsprout Sweet Kiss + new(029, 05, GS) {OT_Names = PCNYx, Moves = new[] {142}, EggLocation = 256, EggCycles = 10, Language = International}, // Nidoran (F) Lovely Kiss + new(029, 05, GS) {OT_Names = PCNYx, Moves = new[] {186}, EggLocation = 256, EggCycles = 10, Language = International}, // Nidoran (F) Sweet Kiss + new(032, 05, GS) {OT_Names = PCNYx, Moves = new[] {142}, EggLocation = 256, EggCycles = 10, Language = International}, // Nidoran (M) Lovely Kiss + new(032, 05, GS) {OT_Names = PCNYx, Moves = new[] {186}, EggLocation = 256, EggCycles = 10, Language = International}, // Nidoran (M) Sweet Kiss + new(069, 05, GS) {OT_Names = PCNYx, Moves = new[] {142}, EggLocation = 256, EggCycles = 10, Language = International}, // Bellsprout Lovely Kiss + new(069, 05, GS) {OT_Names = PCNYx, Moves = new[] {186}, EggLocation = 256, EggCycles = 10, Language = International}, // Bellsprout Sweet Kiss // Swarm Week (February 22 to March 14, 2002) - new EncounterStatic2E(183, 05, GS) {OT_Names = PCNYx, Moves = new[] {056}, EggLocation = 256, EggCycles = 10, Language = International}, // Marill Hydro Pump - new EncounterStatic2E(193, 05, GS) {OT_Names = PCNYx, Moves = new[] {211}, EggLocation = 256, EggCycles = 10, Language = International}, // Yanma Steel Wing - new EncounterStatic2E(206, 05, GS) {OT_Names = PCNYx, Moves = new[] {032}, EggLocation = 256, EggCycles = 10, Language = International}, // Dunsparce Horn Drill - new EncounterStatic2E(209, 05, GS) {OT_Names = PCNYx, Moves = new[] {142}, EggLocation = 256, EggCycles = 10, Language = International}, // Snubbull Lovely Kiss - new EncounterStatic2E(211, 05, GS) {OT_Names = PCNYx, Moves = new[] {038}, EggLocation = 256, EggCycles = 10, Language = International}, // Qwilfish Double-Edge - new EncounterStatic2E(223, 05, GS) {OT_Names = PCNYx, Moves = new[] {133}, EggLocation = 256, EggCycles = 10, Language = International}, // Remoraid Amnesia + new(183, 05, GS) {OT_Names = PCNYx, Moves = new[] {056}, EggLocation = 256, EggCycles = 10, Language = International}, // Marill Hydro Pump + new(193, 05, GS) {OT_Names = PCNYx, Moves = new[] {211}, EggLocation = 256, EggCycles = 10, Language = International}, // Yanma Steel Wing + new(206, 05, GS) {OT_Names = PCNYx, Moves = new[] {032}, EggLocation = 256, EggCycles = 10, Language = International}, // Dunsparce Horn Drill + new(209, 05, GS) {OT_Names = PCNYx, Moves = new[] {142}, EggLocation = 256, EggCycles = 10, Language = International}, // Snubbull Lovely Kiss + new(211, 05, GS) {OT_Names = PCNYx, Moves = new[] {038}, EggLocation = 256, EggCycles = 10, Language = International}, // Qwilfish Double-Edge + new(223, 05, GS) {OT_Names = PCNYx, Moves = new[] {133}, EggLocation = 256, EggCycles = 10, Language = International}, // Remoraid Amnesia // Shiny RBY Starters (March 15 to 21, 2002) - new EncounterStatic2E(003, 05, C) {OT_Names = PCNYx, CurrentLevel = 40, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Venusaur - new EncounterStatic2E(006, 05, C) {OT_Names = PCNYx, CurrentLevel = 40, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Charizard - new EncounterStatic2E(009, 05, C) {OT_Names = PCNYx, CurrentLevel = 40, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Blastoise + new(003, 05, C) {OT_Names = PCNYx, CurrentLevel = 40, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Venusaur + new(006, 05, C) {OT_Names = PCNYx, CurrentLevel = 40, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Charizard + new(009, 05, C) {OT_Names = PCNYx, CurrentLevel = 40, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Blastoise // Babies Week (March 22 to April 11, 2002) - new EncounterStatic2E(172, 05, GS) {OT_Names = PCNYx, Moves = new[] {047}, EggLocation = 256, EggCycles = 10, Language = International}, // Pichu Sing - new EncounterStatic2E(173, 05, GS) {OT_Names = PCNYx, Moves = new[] {129}, EggLocation = 256, EggCycles = 10, Language = International}, // Cleffa Swift - new EncounterStatic2E(174, 05, GS) {OT_Names = PCNYx, Moves = new[] {102}, EggLocation = 256, EggCycles = 10, Language = International}, // Igglybuff Mimic - new EncounterStatic2E(238, 05, GS) {OT_Names = PCNYx, Moves = new[] {118}, EggLocation = 256, EggCycles = 10, Language = International}, // Smoochum Metronome - new EncounterStatic2E(239, 05, GS) {OT_Names = PCNYx, Moves = new[] {228}, EggLocation = 256, EggCycles = 10, Language = International}, // Elekid Pursuit - new EncounterStatic2E(240, 05, GS) {OT_Names = PCNYx, Moves = new[] {185}, EggLocation = 256, EggCycles = 10, Language = International}, // Magby Faint Attack + new(172, 05, GS) {OT_Names = PCNYx, Moves = new[] {047}, EggLocation = 256, EggCycles = 10, Language = International}, // Pichu Sing + new(173, 05, GS) {OT_Names = PCNYx, Moves = new[] {129}, EggLocation = 256, EggCycles = 10, Language = International}, // Cleffa Swift + new(174, 05, GS) {OT_Names = PCNYx, Moves = new[] {102}, EggLocation = 256, EggCycles = 10, Language = International}, // Igglybuff Mimic + new(238, 05, GS) {OT_Names = PCNYx, Moves = new[] {118}, EggLocation = 256, EggCycles = 10, Language = International}, // Smoochum Metronome + new(239, 05, GS) {OT_Names = PCNYx, Moves = new[] {228}, EggLocation = 256, EggCycles = 10, Language = International}, // Elekid Pursuit + new(240, 05, GS) {OT_Names = PCNYx, Moves = new[] {185}, EggLocation = 256, EggCycles = 10, Language = International}, // Magby Faint Attack // Spring Into Spring (April 12 to May 4, 2002) - new EncounterStatic2E(054, 05, GS) {OT_Names = PCNYx, Moves = new[] {080}, EggLocation = 256, EggCycles = 10, Language = International}, // Psyduck Petal Dance - new EncounterStatic2E(152, 05, GS) {OT_Names = PCNYx, Moves = new[] {080}, EggLocation = 256, EggCycles = 10, Language = International}, // Chikorita Petal Dance - new EncounterStatic2E(172, 05, GS) {OT_Names = PCNYx, Moves = new[] {080}, EggLocation = 256, EggCycles = 10, Language = International}, // Pichu Petal Dance - new EncounterStatic2E(173, 05, GS) {OT_Names = PCNYx, Moves = new[] {080}, EggLocation = 256, EggCycles = 10, Language = International}, // Cleffa Petal Dance - new EncounterStatic2E(174, 05, GS) {OT_Names = PCNYx, Moves = new[] {080}, EggLocation = 256, EggCycles = 10, Language = International}, // Igglybuff Petal Dance - new EncounterStatic2E(238, 05, GS) {OT_Names = PCNYx, Moves = new[] {080}, EggLocation = 256, EggCycles = 10, Language = International}, // Smoochum Petal Dance + new(054, 05, GS) {OT_Names = PCNYx, Moves = new[] {080}, EggLocation = 256, EggCycles = 10, Language = International}, // Psyduck Petal Dance + new(152, 05, GS) {OT_Names = PCNYx, Moves = new[] {080}, EggLocation = 256, EggCycles = 10, Language = International}, // Chikorita Petal Dance + new(172, 05, GS) {OT_Names = PCNYx, Moves = new[] {080}, EggLocation = 256, EggCycles = 10, Language = International}, // Pichu Petal Dance + new(173, 05, GS) {OT_Names = PCNYx, Moves = new[] {080}, EggLocation = 256, EggCycles = 10, Language = International}, // Cleffa Petal Dance + new(174, 05, GS) {OT_Names = PCNYx, Moves = new[] {080}, EggLocation = 256, EggCycles = 10, Language = International}, // Igglybuff Petal Dance + new(238, 05, GS) {OT_Names = PCNYx, Moves = new[] {080}, EggLocation = 256, EggCycles = 10, Language = International}, // Smoochum Petal Dance // Baby Weeks (May 5 to June 7, 2002) - new EncounterStatic2E(194, 05, GS) {Moves = new[] {187}, EggLocation = 256, EggCycles = 10, Language = International}, // Wooper Belly Drum + new(194, 05, GS) {Moves = new[] {187}, EggLocation = 256, EggCycles = 10, Language = International}, // Wooper Belly Drum // Tropical Promotion to Summer Festival 1 (June 8 to 21, 2002) - new EncounterStatic2E(060, 05, GS) {OT_Names = PCNYx, Moves = new[] {074}, EggLocation = 256, EggCycles = 10, Language = International}, // Poliwag Growth - new EncounterStatic2E(116, 05, GS) {OT_Names = PCNYx, Moves = new[] {114}, EggLocation = 256, EggCycles = 10, Language = International}, // Horsea Haze - new EncounterStatic2E(118, 05, GS) {OT_Names = PCNYx, Moves = new[] {014}, EggLocation = 256, EggCycles = 10, Language = International}, // Goldeen Swords Dance - new EncounterStatic2E(129, 05, GS) {OT_Names = PCNYx, Moves = new[] {179}, EggLocation = 256, EggCycles = 10, Language = International}, // Magikarp Reversal - new EncounterStatic2E(183, 05, GS) {OT_Names = PCNYx, Moves = new[] {146}, EggLocation = 256, EggCycles = 10, Language = International}, // Marill Dizzy Punch + new(060, 05, GS) {OT_Names = PCNYx, Moves = new[] {074}, EggLocation = 256, EggCycles = 10, Language = International}, // Poliwag Growth + new(116, 05, GS) {OT_Names = PCNYx, Moves = new[] {114}, EggLocation = 256, EggCycles = 10, Language = International}, // Horsea Haze + new(118, 05, GS) {OT_Names = PCNYx, Moves = new[] {014}, EggLocation = 256, EggCycles = 10, Language = International}, // Goldeen Swords Dance + new(129, 05, GS) {OT_Names = PCNYx, Moves = new[] {179}, EggLocation = 256, EggCycles = 10, Language = International}, // Magikarp Reversal + new(183, 05, GS) {OT_Names = PCNYx, Moves = new[] {146}, EggLocation = 256, EggCycles = 10, Language = International}, // Marill Dizzy Punch // Tropical Promotion to Summer Festival 2 (July 12 to August 8, 2002) - new EncounterStatic2E(054, 05, GS) {OT_Names = PCNYx, Moves = new[] {161}, EggLocation = 256, EggCycles = 10, Language = International}, // Psyduck Tri Attack - new EncounterStatic2E(072, 05, GS) {OT_Names = PCNYx, Moves = new[] {109}, EggLocation = 256, EggCycles = 10, Language = International}, // Tentacool Confuse Ray - new EncounterStatic2E(131, 05, GS) {OT_Names = PCNYx, Moves = new[] {044}, EggLocation = 256, EggCycles = 10, Language = International}, // Lapras Bite - new EncounterStatic2E(170, 05, GS) {OT_Names = PCNYx, Moves = new[] {113}, EggLocation = 256, EggCycles = 10, Language = International}, // Chinchou Light Screen - new EncounterStatic2E(223, 05, GS) {OT_Names = PCNYx, Moves = new[] {054}, EggLocation = 256, EggCycles = 10, Language = International}, // Remoraid Mist - new EncounterStatic2E(226, 05, GS) {OT_Names = PCNYx, Moves = new[] {016}, EggLocation = 256, EggCycles = 10, Language = International}, // Mantine Gust + new(054, 05, GS) {OT_Names = PCNYx, Moves = new[] {161}, EggLocation = 256, EggCycles = 10, Language = International}, // Psyduck Tri Attack + new(072, 05, GS) {OT_Names = PCNYx, Moves = new[] {109}, EggLocation = 256, EggCycles = 10, Language = International}, // Tentacool Confuse Ray + new(131, 05, GS) {OT_Names = PCNYx, Moves = new[] {044}, EggLocation = 256, EggCycles = 10, Language = International}, // Lapras Bite + new(170, 05, GS) {OT_Names = PCNYx, Moves = new[] {113}, EggLocation = 256, EggCycles = 10, Language = International}, // Chinchou Light Screen + new(223, 05, GS) {OT_Names = PCNYx, Moves = new[] {054}, EggLocation = 256, EggCycles = 10, Language = International}, // Remoraid Mist + new(226, 05, GS) {OT_Names = PCNYx, Moves = new[] {016}, EggLocation = 256, EggCycles = 10, Language = International}, // Mantine Gust // Safari Week (August 9 to 29, 2002) - new EncounterStatic2E(029, 05, GS) {OT_Names = PCNYx, Moves = new[] {236}, EggLocation = 256, EggCycles = 10, Language = International}, // Nidoran (F) Moonlight - new EncounterStatic2E(032, 05, GS) {OT_Names = PCNYx, Moves = new[] {234}, EggLocation = 256, EggCycles = 10, Language = International}, // Nidoran (M) Morning Sun - new EncounterStatic2E(113, 05, GS) {OT_Names = PCNYx, Moves = new[] {230}, EggLocation = 256, EggCycles = 10, Language = International}, // Chansey Sweet Scent - new EncounterStatic2E(115, 05, GS) {OT_Names = PCNYx, Moves = new[] {185}, EggLocation = 256, EggCycles = 10, Language = International}, // Kangaskhan Faint Attack - new EncounterStatic2E(128, 05, GS) {OT_Names = PCNYx, Moves = new[] {098}, EggLocation = 256, EggCycles = 10, Language = International}, // Tauros Quick Attack - new EncounterStatic2E(147, 05, GS) {OT_Names = PCNYx, Moves = new[] {056}, EggLocation = 256, EggCycles = 10, Language = International}, // Dratini Hydro Pump + new(029, 05, GS) {OT_Names = PCNYx, Moves = new[] {236}, EggLocation = 256, EggCycles = 10, Language = International}, // Nidoran (F) Moonlight + new(032, 05, GS) {OT_Names = PCNYx, Moves = new[] {234}, EggLocation = 256, EggCycles = 10, Language = International}, // Nidoran (M) Morning Sun + new(113, 05, GS) {OT_Names = PCNYx, Moves = new[] {230}, EggLocation = 256, EggCycles = 10, Language = International}, // Chansey Sweet Scent + new(115, 05, GS) {OT_Names = PCNYx, Moves = new[] {185}, EggLocation = 256, EggCycles = 10, Language = International}, // Kangaskhan Faint Attack + new(128, 05, GS) {OT_Names = PCNYx, Moves = new[] {098}, EggLocation = 256, EggCycles = 10, Language = International}, // Tauros Quick Attack + new(147, 05, GS) {OT_Names = PCNYx, Moves = new[] {056}, EggLocation = 256, EggCycles = 10, Language = International}, // Dratini Hydro Pump // Sky Week (August 30 to September 26, 2002) - new EncounterStatic2E(021, 05, GS) {OT_Names = PCNYx, Moves = new[] {049}, EggLocation = 256, EggCycles = 10, Language = International}, // Spearow SonicBoom - new EncounterStatic2E(083, 05, GS) {OT_Names = PCNYx, Moves = new[] {210}, EggLocation = 256, EggCycles = 10, Language = International}, // Farfetch'd Fury Cutter - new EncounterStatic2E(084, 05, GS) {OT_Names = PCNYx, Moves = new[] {067}, EggLocation = 256, EggCycles = 10, Language = International}, // Doduo Low Kick - new EncounterStatic2E(177, 05, GS) {OT_Names = PCNYx, Moves = new[] {219}, EggLocation = 256, EggCycles = 10, Language = International}, // Natu Safeguard - new EncounterStatic2E(198, 05, GS) {OT_Names = PCNYx, Moves = new[] {251}, EggLocation = 256, EggCycles = 10, Language = International}, // Murkrow Beat Up - new EncounterStatic2E(227, 05, GS) {OT_Names = PCNYx, Moves = new[] {210}, EggLocation = 256, EggCycles = 10, Language = International}, // Skarmory Fury Cutter + new(021, 05, GS) {OT_Names = PCNYx, Moves = new[] {049}, EggLocation = 256, EggCycles = 10, Language = International}, // Spearow SonicBoom + new(083, 05, GS) {OT_Names = PCNYx, Moves = new[] {210}, EggLocation = 256, EggCycles = 10, Language = International}, // Farfetch'd Fury Cutter + new(084, 05, GS) {OT_Names = PCNYx, Moves = new[] {067}, EggLocation = 256, EggCycles = 10, Language = International}, // Doduo Low Kick + new(177, 05, GS) {OT_Names = PCNYx, Moves = new[] {219}, EggLocation = 256, EggCycles = 10, Language = International}, // Natu Safeguard + new(198, 05, GS) {OT_Names = PCNYx, Moves = new[] {251}, EggLocation = 256, EggCycles = 10, Language = International}, // Murkrow Beat Up + new(227, 05, GS) {OT_Names = PCNYx, Moves = new[] {210}, EggLocation = 256, EggCycles = 10, Language = International}, // Skarmory Fury Cutter // The Kanto Initial Three Pokémon (September 27 to October 3, 2002) - new EncounterStatic2E(150, 05, C) {OT_Names = PCNYx, CurrentLevel = 70, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Mewtwo + new(150, 05, C) {OT_Names = PCNYx, CurrentLevel = 70, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Mewtwo // Power Plant Pokémon (October 4 to October 10, 2002) - new EncounterStatic2E(172, 05, GS) {OT_Names = PCNYx, Moves = new[] {146}, EggLocation = 256, EggCycles = 10, Language = International}, // Pichu Dizzy Punch - new EncounterStatic2E(081, 05, GS) {OT_Names = PCNYx, Moves = new[] {097}, EggLocation = 256, EggCycles = 10, Language = International}, // Magnemite Agility - new EncounterStatic2E(239, 05, GS) {OT_Names = PCNYx, Moves = new[] {146}, EggLocation = 256, EggCycles = 10, Language = International}, // Elekid Dizzy Punch - new EncounterStatic2E(100, 05, GS) {OT_Names = PCNYx, Moves = new[] {097}, EggLocation = 256, EggCycles = 10, Language = International}, // Voltorb Agility + new(172, 05, GS) {OT_Names = PCNYx, Moves = new[] {146}, EggLocation = 256, EggCycles = 10, Language = International}, // Pichu Dizzy Punch + new(081, 05, GS) {OT_Names = PCNYx, Moves = new[] {097}, EggLocation = 256, EggCycles = 10, Language = International}, // Magnemite Agility + new(239, 05, GS) {OT_Names = PCNYx, Moves = new[] {146}, EggLocation = 256, EggCycles = 10, Language = International}, // Elekid Dizzy Punch + new(100, 05, GS) {OT_Names = PCNYx, Moves = new[] {097}, EggLocation = 256, EggCycles = 10, Language = International}, // Voltorb Agility // Scary Face Pokémon (October 25 to October 31, 2002) - new EncounterStatic2E(173, 05, GS) {OT_Names = PCNYx, Moves = new[] {184}, EggLocation = 256, EggCycles = 10, Language = International}, // Cleffa Scary Face - new EncounterStatic2E(174, 05, GS) {OT_Names = PCNYx, Moves = new[] {184}, EggLocation = 256, EggCycles = 10, Language = International}, // Igglybuff Scary Face - new EncounterStatic2E(183, 05, GS) {OT_Names = PCNYx, Moves = new[] {184}, EggLocation = 256, EggCycles = 10, Language = International}, // Marill Scary Face - new EncounterStatic2E(172, 05, GS) {OT_Names = PCNYx, Moves = new[] {184}, EggLocation = 256, EggCycles = 10, Language = International}, // Pichu Scary Face - new EncounterStatic2E(194, 05, GS) {OT_Names = PCNYx, Moves = new[] {184}, EggLocation = 256, EggCycles = 10, Language = International}, // Wooper Scary Face + new(173, 05, GS) {OT_Names = PCNYx, Moves = new[] {184}, EggLocation = 256, EggCycles = 10, Language = International}, // Cleffa Scary Face + new(174, 05, GS) {OT_Names = PCNYx, Moves = new[] {184}, EggLocation = 256, EggCycles = 10, Language = International}, // Igglybuff Scary Face + new(183, 05, GS) {OT_Names = PCNYx, Moves = new[] {184}, EggLocation = 256, EggCycles = 10, Language = International}, // Marill Scary Face + new(172, 05, GS) {OT_Names = PCNYx, Moves = new[] {184}, EggLocation = 256, EggCycles = 10, Language = International}, // Pichu Scary Face + new(194, 05, GS) {OT_Names = PCNYx, Moves = new[] {184}, EggLocation = 256, EggCycles = 10, Language = International}, // Wooper Scary Face // Silver Cave (November 1 to November 7, 2002) - new EncounterStatic2E(114, 05, GS) {OT_Names = PCNYx, Moves = new[] {235}, EggLocation = 256, EggCycles = 10, Language = International}, // Tangela Synthesis - new EncounterStatic2E(077, 05, GS) {OT_Names = PCNYx, Moves = new[] {067}, EggLocation = 256, EggCycles = 10, Language = International}, // Ponyta Low Kick - new EncounterStatic2E(200, 05, GS) {OT_Names = PCNYx, Moves = new[] {095}, EggLocation = 256, EggCycles = 10, Language = International}, // Misdreavus Hypnosis - new EncounterStatic2E(246, 05, GS) {OT_Names = PCNYx, Moves = new[] {099}, EggLocation = 256, EggCycles = 10, Language = International}, // Larvitar Rage + new(114, 05, GS) {OT_Names = PCNYx, Moves = new[] {235}, EggLocation = 256, EggCycles = 10, Language = International}, // Tangela Synthesis + new(077, 05, GS) {OT_Names = PCNYx, Moves = new[] {067}, EggLocation = 256, EggCycles = 10, Language = International}, // Ponyta Low Kick + new(200, 05, GS) {OT_Names = PCNYx, Moves = new[] {095}, EggLocation = 256, EggCycles = 10, Language = International}, // Misdreavus Hypnosis + new(246, 05, GS) {OT_Names = PCNYx, Moves = new[] {099}, EggLocation = 256, EggCycles = 10, Language = International}, // Larvitar Rage // Union Cave Pokémon (November 8 to 14, 2002) - new EncounterStatic2E(120, 05, GS) {OT_Names = PCNYx, Moves = new[] {239}, EggLocation = 256, EggCycles = 10, Language = International}, // Staryu Twister - new EncounterStatic2E(098, 05, GS) {OT_Names = PCNYx, Moves = new[] {232}, EggLocation = 256, EggCycles = 10, Language = International}, // Krabby Metal Claw - new EncounterStatic2E(095, 05, GS) {OT_Names = PCNYx, Moves = new[] {159}, EggLocation = 256, EggCycles = 10, Language = International}, // Onix Sharpen - new EncounterStatic2E(131, 05, GS) {OT_Names = PCNYx, Moves = new[] {248}, EggLocation = 256, EggCycles = 10, Language = International}, // Lapras Future Sight + new(120, 05, GS) {OT_Names = PCNYx, Moves = new[] {239}, EggLocation = 256, EggCycles = 10, Language = International}, // Staryu Twister + new(098, 05, GS) {OT_Names = PCNYx, Moves = new[] {232}, EggLocation = 256, EggCycles = 10, Language = International}, // Krabby Metal Claw + new(095, 05, GS) {OT_Names = PCNYx, Moves = new[] {159}, EggLocation = 256, EggCycles = 10, Language = International}, // Onix Sharpen + new(131, 05, GS) {OT_Names = PCNYx, Moves = new[] {248}, EggLocation = 256, EggCycles = 10, Language = International}, // Lapras Future Sight // Johto Legendary (November 15 to 21, 2002) - new EncounterStatic2E(250, 05, C) {OT_Names = PCNYx, CurrentLevel = 40, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Ho-Oh - new EncounterStatic2E(249, 05, C) {OT_Names = PCNYx, CurrentLevel = 40, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Lugia + new(250, 05, C) {OT_Names = PCNYx, CurrentLevel = 40, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Ho-Oh + new(249, 05, C) {OT_Names = PCNYx, CurrentLevel = 40, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Lugia // Celebi Present SP (November 22 to 28, 2002) - new EncounterStatic2E(151, 05, C) {OT_Names = PCNYx, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Mew + new(151, 05, C) {OT_Names = PCNYx, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Mew // Psychic Type Pokémon (November 29 to December 5, 2002) - new EncounterStatic2E(063, 05, GS) {OT_Names = PCNYx, Moves = new[] {193}, EggLocation = 256, EggCycles = 10, Language = International}, // Abra Foresight - new EncounterStatic2E(096, 05, GS) {OT_Names = PCNYx, Moves = new[] {133}, EggLocation = 256, EggCycles = 10, Language = International}, // Drowzee Amnesia - new EncounterStatic2E(102, 05, GS) {OT_Names = PCNYx, Moves = new[] {230}, EggLocation = 256, EggCycles = 10, Language = International}, // Exeggcute Sweet Scent - new EncounterStatic2E(122, 05, GS) {OT_Names = PCNYx, Moves = new[] {170}, EggLocation = 256, EggCycles = 10, Language = International}, // Mr. Mime Mind Reader + new(063, 05, GS) {OT_Names = PCNYx, Moves = new[] {193}, EggLocation = 256, EggCycles = 10, Language = International}, // Abra Foresight + new(096, 05, GS) {OT_Names = PCNYx, Moves = new[] {133}, EggLocation = 256, EggCycles = 10, Language = International}, // Drowzee Amnesia + new(102, 05, GS) {OT_Names = PCNYx, Moves = new[] {230}, EggLocation = 256, EggCycles = 10, Language = International}, // Exeggcute Sweet Scent + new(122, 05, GS) {OT_Names = PCNYx, Moves = new[] {170}, EggLocation = 256, EggCycles = 10, Language = International}, // Mr. Mime Mind Reader // The Johto Initial Three Pokémon (December 6 to 12, 2002) - new EncounterStatic2E(154, 05, C) {OT_Names = PCNYx, CurrentLevel = 40, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Meganium - new EncounterStatic2E(157, 05, C) {OT_Names = PCNYx, CurrentLevel = 40, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Typhlosion - new EncounterStatic2E(160, 05, C) {OT_Names = PCNYx, CurrentLevel = 40, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Feraligatr + new(154, 05, C) {OT_Names = PCNYx, CurrentLevel = 40, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Meganium + new(157, 05, C) {OT_Names = PCNYx, CurrentLevel = 40, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Typhlosion + new(160, 05, C) {OT_Names = PCNYx, CurrentLevel = 40, Shiny = Shiny.Always, Location = 127, Language = International}, // Shiny Feraligatr // Rock Tunnel Pokémon (December 13 to December 19, 2002) - new EncounterStatic2E(074, 05, GS) {OT_Names = PCNYx, Moves = new[] {229}, EggLocation = 256, EggCycles = 10, Language = International}, // Geodude Rapid Spin - new EncounterStatic2E(041, 05, GS) {OT_Names = PCNYx, Moves = new[] {175}, EggLocation = 256, EggCycles = 10, Language = International}, // Zubat Flail - new EncounterStatic2E(066, 05, GS) {OT_Names = PCNYx, Moves = new[] {037}, EggLocation = 256, EggCycles = 10, Language = International}, // Machop Thrash - new EncounterStatic2E(104, 05, GS) {OT_Names = PCNYx, Moves = new[] {031}, EggLocation = 256, EggCycles = 10, Language = International}, // Cubone Fury Attack + new(074, 05, GS) {OT_Names = PCNYx, Moves = new[] {229}, EggLocation = 256, EggCycles = 10, Language = International}, // Geodude Rapid Spin + new(041, 05, GS) {OT_Names = PCNYx, Moves = new[] {175}, EggLocation = 256, EggCycles = 10, Language = International}, // Zubat Flail + new(066, 05, GS) {OT_Names = PCNYx, Moves = new[] {037}, EggLocation = 256, EggCycles = 10, Language = International}, // Machop Thrash + new(104, 05, GS) {OT_Names = PCNYx, Moves = new[] {031}, EggLocation = 256, EggCycles = 10, Language = International}, // Cubone Fury Attack // Ice Type Pokémon (December 20 to 26, 2002) - new EncounterStatic2E(225, 05, GS) {OT_Names = PCNYx, Moves = new[] {191}, EggLocation = 256, EggCycles = 10, Language = International}, // Delibird Spikes - new EncounterStatic2E(086, 05, GS) {OT_Names = PCNYx, Moves = new[] {175}, EggLocation = 256, EggCycles = 10, Language = International}, // Seel Flail - new EncounterStatic2E(220, 05, GS) {OT_Names = PCNYx, Moves = new[] {018}, EggLocation = 256, EggCycles = 10, Language = International}, // Swinub Whirlwind + new(225, 05, GS) {OT_Names = PCNYx, Moves = new[] {191}, EggLocation = 256, EggCycles = 10, Language = International}, // Delibird Spikes + new(086, 05, GS) {OT_Names = PCNYx, Moves = new[] {175}, EggLocation = 256, EggCycles = 10, Language = International}, // Seel Flail + new(220, 05, GS) {OT_Names = PCNYx, Moves = new[] {018}, EggLocation = 256, EggCycles = 10, Language = International}, // Swinub Whirlwind // Pokémon that Appear at Night only (December 27, 2002 to January 2, 2003) - new EncounterStatic2E(163, 05, GS) {OT_Names = PCNYx, Moves = new[] {101}, EggLocation = 256, EggCycles = 10, Language = International}, // Hoothoot Night Shade - new EncounterStatic2E(215, 05, GS) {OT_Names = PCNYx, Moves = new[] {236}, EggLocation = 256, EggCycles = 10, Language = International}, // Sneasel Moonlight + new(163, 05, GS) {OT_Names = PCNYx, Moves = new[] {101}, EggLocation = 256, EggCycles = 10, Language = International}, // Hoothoot Night Shade + new(215, 05, GS) {OT_Names = PCNYx, Moves = new[] {236}, EggLocation = 256, EggCycles = 10, Language = International}, // Sneasel Moonlight // Grass Type ( January 3 to 9, 2003) - new EncounterStatic2E(191, 05, GS) {OT_Names = PCNYx, Moves = new[] {150}, EggLocation = 256, EggCycles = 10, Language = International}, // Sunkern Splash - new EncounterStatic2E(046, 05, GS) {OT_Names = PCNYx, Moves = new[] {235}, EggLocation = 256, EggCycles = 10, Language = International}, // Paras Synthesis - new EncounterStatic2E(187, 05, GS) {OT_Names = PCNYx, Moves = new[] {097}, EggLocation = 256, EggCycles = 10, Language = International}, // Hoppip Agility - new EncounterStatic2E(043, 05, GS) {OT_Names = PCNYx, Moves = new[] {073}, EggLocation = 256, EggCycles = 10, Language = International}, // Oddish Leech Seed + new(191, 05, GS) {OT_Names = PCNYx, Moves = new[] {150}, EggLocation = 256, EggCycles = 10, Language = International}, // Sunkern Splash + new(046, 05, GS) {OT_Names = PCNYx, Moves = new[] {235}, EggLocation = 256, EggCycles = 10, Language = International}, // Paras Synthesis + new(187, 05, GS) {OT_Names = PCNYx, Moves = new[] {097}, EggLocation = 256, EggCycles = 10, Language = International}, // Hoppip Agility + new(043, 05, GS) {OT_Names = PCNYx, Moves = new[] {073}, EggLocation = 256, EggCycles = 10, Language = International}, // Oddish Leech Seed // Normal Pokémon (January 10 to 16, 2003) - new EncounterStatic2E(161, 05, GS) {OT_Names = PCNYx, Moves = new[] {146}, EggLocation = 256, EggCycles = 10, Language = International}, // Sentret Dizzy Punch - new EncounterStatic2E(234, 05, GS) {OT_Names = PCNYx, Moves = new[] {219}, EggLocation = 256, EggCycles = 10, Language = International}, // Stantler Safeguard - new EncounterStatic2E(241, 05, GS) {OT_Names = PCNYx, Moves = new[] {025}, EggLocation = 256, EggCycles = 10, Language = International}, // Miltank Mega Kick - new EncounterStatic2E(190, 05, GS) {OT_Names = PCNYx, Moves = new[] {102}, EggLocation = 256, EggCycles = 10, Language = International}, // Aipom Mimic - new EncounterStatic2E(108, 05, GS) {OT_Names = PCNYx, Moves = new[] {003}, EggLocation = 256, EggCycles = 10, Language = International}, // Lickitung DoubleSlap - new EncounterStatic2E(143, 05, GS) {OT_Names = PCNYx, Moves = new[] {150}, EggLocation = 256, EggCycles = 10, Language = International}, // Snorlax Splash + new(161, 05, GS) {OT_Names = PCNYx, Moves = new[] {146}, EggLocation = 256, EggCycles = 10, Language = International}, // Sentret Dizzy Punch + new(234, 05, GS) {OT_Names = PCNYx, Moves = new[] {219}, EggLocation = 256, EggCycles = 10, Language = International}, // Stantler Safeguard + new(241, 05, GS) {OT_Names = PCNYx, Moves = new[] {025}, EggLocation = 256, EggCycles = 10, Language = International}, // Miltank Mega Kick + new(190, 05, GS) {OT_Names = PCNYx, Moves = new[] {102}, EggLocation = 256, EggCycles = 10, Language = International}, // Aipom Mimic + new(108, 05, GS) {OT_Names = PCNYx, Moves = new[] {003}, EggLocation = 256, EggCycles = 10, Language = International}, // Lickitung DoubleSlap + new(143, 05, GS) {OT_Names = PCNYx, Moves = new[] {150}, EggLocation = 256, EggCycles = 10, Language = International}, // Snorlax Splash // Mt. Mortar (January 24 to 30, 2003) - new EncounterStatic2E(066, 05, GS) {OT_Names = PCNYx, Moves = new[] {206}, EggLocation = 256, EggCycles = 10, Language = International}, // Machop False Swipe - new EncounterStatic2E(129, 05, GS) {OT_Names = PCNYx, Moves = new[] {145}, EggLocation = 256, EggCycles = 10, Language = International}, // Magikarp Bubble - new EncounterStatic2E(236, 05, GS) {OT_Names = PCNYx, Moves = new[] {099}, EggLocation = 256, EggCycles = 10, Language = International}, // Tyrogue Rage + new(066, 05, GS) {OT_Names = PCNYx, Moves = new[] {206}, EggLocation = 256, EggCycles = 10, Language = International}, // Machop False Swipe + new(129, 05, GS) {OT_Names = PCNYx, Moves = new[] {145}, EggLocation = 256, EggCycles = 10, Language = International}, // Magikarp Bubble + new(236, 05, GS) {OT_Names = PCNYx, Moves = new[] {099}, EggLocation = 256, EggCycles = 10, Language = International}, // Tyrogue Rage // Dark Cave Pokémon (January 31 to February 6, 2003) - new EncounterStatic2E(206, 05, GS) {OT_Names = PCNYx, Moves = new[] {031}, EggLocation = 256, EggCycles = 10, Language = International}, // Dunsparce Fury Attack - new EncounterStatic2E(202, 05, GS) {OT_Names = PCNYx, Moves = new[] {102}, EggLocation = 256, EggCycles = 10, Language = International}, // Wobbuffet Mimic - new EncounterStatic2E(231, 05, GS) {OT_Names = PCNYx, Moves = new[] {071}, EggLocation = 256, EggCycles = 10, Language = International}, // Phanpy Absorb - new EncounterStatic2E(216, 05, GS) {OT_Names = PCNYx, Moves = new[] {230}, EggLocation = 256, EggCycles = 10, Language = International}, // Teddiursa Sweet Scent + new(206, 05, GS) {OT_Names = PCNYx, Moves = new[] {031}, EggLocation = 256, EggCycles = 10, Language = International}, // Dunsparce Fury Attack + new(202, 05, GS) {OT_Names = PCNYx, Moves = new[] {102}, EggLocation = 256, EggCycles = 10, Language = International}, // Wobbuffet Mimic + new(231, 05, GS) {OT_Names = PCNYx, Moves = new[] {071}, EggLocation = 256, EggCycles = 10, Language = International}, // Phanpy Absorb + new(216, 05, GS) {OT_Names = PCNYx, Moves = new[] {230}, EggLocation = 256, EggCycles = 10, Language = International}, // Teddiursa Sweet Scent // Valentine's Day Special (February 7 to 13, 2003) - new EncounterStatic2E(060, 05, GS) {OT_Names = PCNYx, Moves = new[] {186}, EggLocation = 256, EggCycles = 10, Language = International}, // Poliwag Sweet Kiss - new EncounterStatic2E(060, 05, GS) {OT_Names = PCNYx, Moves = new[] {142}, EggLocation = 256, EggCycles = 10, Language = International}, // Poliwag Lovely Kiss - new EncounterStatic2E(143, 05, GS) {OT_Names = PCNYx, Moves = new[] {186}, EggLocation = 256, EggCycles = 10, Language = International}, // Snorlax Sweet Kiss - new EncounterStatic2E(143, 05, GS) {OT_Names = PCNYx, Moves = new[] {142}, EggLocation = 256, EggCycles = 10, Language = International}, // Snorlax Lovely Kiss + new(060, 05, GS) {OT_Names = PCNYx, Moves = new[] {186}, EggLocation = 256, EggCycles = 10, Language = International}, // Poliwag Sweet Kiss + new(060, 05, GS) {OT_Names = PCNYx, Moves = new[] {142}, EggLocation = 256, EggCycles = 10, Language = International}, // Poliwag Lovely Kiss + new(143, 05, GS) {OT_Names = PCNYx, Moves = new[] {186}, EggLocation = 256, EggCycles = 10, Language = International}, // Snorlax Sweet Kiss + new(143, 05, GS) {OT_Names = PCNYx, Moves = new[] {142}, EggLocation = 256, EggCycles = 10, Language = International}, // Snorlax Lovely Kiss // Rare Pokémon (February 21 to 27, 2003) - new EncounterStatic2E(140, 05, GS) {OT_Names = PCNYx, Moves = new[] {088}, EggLocation = 256, EggCycles = 10, Language = International}, // Kabuto Rock Throw - new EncounterStatic2E(138, 05, GS) {OT_Names = PCNYx, Moves = new[] {088}, EggLocation = 256, EggCycles = 10, Language = International}, // Omanyte Rock Throw - new EncounterStatic2E(142, 05, GS) {OT_Names = PCNYx, Moves = new[] {088}, EggLocation = 256, EggCycles = 10, Language = International}, // Aerodactyl Rock Throw - new EncounterStatic2E(137, 05, GS) {OT_Names = PCNYx, Moves = new[] {112}, EggLocation = 256, EggCycles = 10, Language = International}, // Porygon Barrier - new EncounterStatic2E(133, 05, GS) {OT_Names = PCNYx, Moves = new[] {074}, EggLocation = 256, EggCycles = 10, Language = International}, // Eevee Growth - new EncounterStatic2E(185, 05, GS) {OT_Names = PCNYx, Moves = new[] {164}, EggLocation = 256, EggCycles = 10, Language = International}, // Sudowoodo Substitute + new(140, 05, GS) {OT_Names = PCNYx, Moves = new[] {088}, EggLocation = 256, EggCycles = 10, Language = International}, // Kabuto Rock Throw + new(138, 05, GS) {OT_Names = PCNYx, Moves = new[] {088}, EggLocation = 256, EggCycles = 10, Language = International}, // Omanyte Rock Throw + new(142, 05, GS) {OT_Names = PCNYx, Moves = new[] {088}, EggLocation = 256, EggCycles = 10, Language = International}, // Aerodactyl Rock Throw + new(137, 05, GS) {OT_Names = PCNYx, Moves = new[] {112}, EggLocation = 256, EggCycles = 10, Language = International}, // Porygon Barrier + new(133, 05, GS) {OT_Names = PCNYx, Moves = new[] {074}, EggLocation = 256, EggCycles = 10, Language = International}, // Eevee Growth + new(185, 05, GS) {OT_Names = PCNYx, Moves = new[] {164}, EggLocation = 256, EggCycles = 10, Language = International}, // Sudowoodo Substitute // Bug Type Pokémon (February 28 to March 6, 2003) - new EncounterStatic2E(123, 05, GS) {OT_Names = PCNYx, Moves = new[] {049}, EggLocation = 256, EggCycles = 10, Language = International}, // Scyther SonicBoom - new EncounterStatic2E(214, 05, GS) {OT_Names = PCNYx, Moves = new[] {069}, EggLocation = 256, EggCycles = 10, Language = International}, // Heracross Seismic Toss - new EncounterStatic2E(127, 05, GS) {OT_Names = PCNYx, Moves = new[] {088}, EggLocation = 256, EggCycles = 10, Language = International}, // Pinsir Rock Throw - new EncounterStatic2E(165, 05, GS) {OT_Names = PCNYx, Moves = new[] {112}, EggLocation = 256, EggCycles = 10, Language = International}, // Ledyba Barrier - new EncounterStatic2E(167, 05, GS) {OT_Names = PCNYx, Moves = new[] {074}, EggLocation = 256, EggCycles = 10, Language = International}, // Spinarak Growth - new EncounterStatic2E(193, 05, GS) {OT_Names = PCNYx, Moves = new[] {186}, EggLocation = 256, EggCycles = 10, Language = International}, // Yanma Sweet Kiss - new EncounterStatic2E(204, 05, GS) {OT_Names = PCNYx, Moves = new[] {164}, EggLocation = 256, EggCycles = 10, Language = International}, // Pineco Substitute + new(123, 05, GS) {OT_Names = PCNYx, Moves = new[] {049}, EggLocation = 256, EggCycles = 10, Language = International}, // Scyther SonicBoom + new(214, 05, GS) {OT_Names = PCNYx, Moves = new[] {069}, EggLocation = 256, EggCycles = 10, Language = International}, // Heracross Seismic Toss + new(127, 05, GS) {OT_Names = PCNYx, Moves = new[] {088}, EggLocation = 256, EggCycles = 10, Language = International}, // Pinsir Rock Throw + new(165, 05, GS) {OT_Names = PCNYx, Moves = new[] {112}, EggLocation = 256, EggCycles = 10, Language = International}, // Ledyba Barrier + new(167, 05, GS) {OT_Names = PCNYx, Moves = new[] {074}, EggLocation = 256, EggCycles = 10, Language = International}, // Spinarak Growth + new(193, 05, GS) {OT_Names = PCNYx, Moves = new[] {186}, EggLocation = 256, EggCycles = 10, Language = International}, // Yanma Sweet Kiss + new(204, 05, GS) {OT_Names = PCNYx, Moves = new[] {164}, EggLocation = 256, EggCycles = 10, Language = International}, // Pineco Substitute // Japanese Only (all below) - new EncounterStatic2E(251, 30, GSC) {Location = 014}, // Celebi @ Ilex Forest (GBC) + new(251, 30, GSC) {Location = 014}, // Celebi @ Ilex Forest (GBC) // Gen2 Events // Egg Cycles Subject to Change. OTs for Eggs are unknown. // Pokémon Center Mystery Egg #1 (December 15, 2001 to January 14, 2002) - new EncounterStatic2E(152, 05, GSC) {Moves = new[] {080}, EggLocation = 256, EggCycles = 10,}, // Chikorita Petal Dance - new EncounterStatic2E(172, 05, GSC) {Moves = new[] {047}, EggLocation = 256, EggCycles = 10,}, // Pichu Sing - new EncounterStatic2E(173, 05, GSC) {Moves = new[] {129}, EggLocation = 256, EggCycles = 10,}, // Cleffa Swift - new EncounterStatic2E(194, 05, GSC) {Moves = new[] {187}, EggLocation = 256, EggCycles = 10,}, // Wooper Belly Drum - new EncounterStatic2E(231, 05, GSC) {Moves = new[] {227}, EggLocation = 256, EggCycles = 10,}, // Phanpy Encore - new EncounterStatic2E(238, 05, GSC) {Moves = new[] {118}, EggLocation = 256, EggCycles = 10,}, // Smoochum Metronome + new(152, 05, GSC) {Moves = new[] {080}, EggLocation = 256, EggCycles = 10,}, // Chikorita Petal Dance + new(172, 05, GSC) {Moves = new[] {047}, EggLocation = 256, EggCycles = 10,}, // Pichu Sing + new(173, 05, GSC) {Moves = new[] {129}, EggLocation = 256, EggCycles = 10,}, // Cleffa Swift + new(194, 05, GSC) {Moves = new[] {187}, EggLocation = 256, EggCycles = 10,}, // Wooper Belly Drum + new(231, 05, GSC) {Moves = new[] {227}, EggLocation = 256, EggCycles = 10,}, // Phanpy Encore + new(238, 05, GSC) {Moves = new[] {118}, EggLocation = 256, EggCycles = 10,}, // Smoochum Metronome // Pokémon Center Mystery Egg #2 (March 16 to April 7, 2002) - new EncounterStatic2E(054, 05, GSC) {Moves = new[] {080}, EggLocation = 256, EggCycles = 10,}, // Psyduck Petal Dance - new EncounterStatic2E(152, 05, GSC) {Moves = new[] {080}, EggLocation = 256, EggCycles = 10,}, // Chikorita Petal Dance - new EncounterStatic2E(172, 05, GSC) {Moves = new[] {080}, EggLocation = 256, EggCycles = 10,}, // Pichu Petal Dance - new EncounterStatic2E(173, 05, GSC) {Moves = new[] {080}, EggLocation = 256, EggCycles = 10,}, // Cleffa Petal Dance - new EncounterStatic2E(174, 05, GSC) {Moves = new[] {080}, EggLocation = 256, EggCycles = 10,}, // Igglybuff Petal Dance - new EncounterStatic2E(238, 05, GSC) {Moves = new[] {080}, EggLocation = 256, EggCycles = 10,}, // Smoochum Petal Dance + new(054, 05, GSC) {Moves = new[] {080}, EggLocation = 256, EggCycles = 10,}, // Psyduck Petal Dance + new(152, 05, GSC) {Moves = new[] {080}, EggLocation = 256, EggCycles = 10,}, // Chikorita Petal Dance + new(172, 05, GSC) {Moves = new[] {080}, EggLocation = 256, EggCycles = 10,}, // Pichu Petal Dance + new(173, 05, GSC) {Moves = new[] {080}, EggLocation = 256, EggCycles = 10,}, // Cleffa Petal Dance + new(174, 05, GSC) {Moves = new[] {080}, EggLocation = 256, EggCycles = 10,}, // Igglybuff Petal Dance + new(238, 05, GSC) {Moves = new[] {080}, EggLocation = 256, EggCycles = 10,}, // Smoochum Petal Dance // Pokémon Center Mystery Egg #3 (April 27 to May 12, 2002) - new EncounterStatic2E(001, 05, GSC) {Moves = new[] {246}, EggLocation = 256, EggCycles = 10,}, // Bulbasaur Ancientpower - new EncounterStatic2E(004, 05, GSC) {Moves = new[] {242}, EggLocation = 256, EggCycles = 10,}, // Charmander Crunch - new EncounterStatic2E(158, 05, GSC) {Moves = new[] {066}, EggLocation = 256, EggCycles = 10,}, // Totodile Submission - new EncounterStatic2E(163, 05, GSC) {Moves = new[] {101}, EggLocation = 256, EggCycles = 10,}, // Hoot-Hoot Night Shade + new(001, 05, GSC) {Moves = new[] {246}, EggLocation = 256, EggCycles = 10,}, // Bulbasaur Ancientpower + new(004, 05, GSC) {Moves = new[] {242}, EggLocation = 256, EggCycles = 10,}, // Charmander Crunch + new(158, 05, GSC) {Moves = new[] {066}, EggLocation = 256, EggCycles = 10,}, // Totodile Submission + new(163, 05, GSC) {Moves = new[] {101}, EggLocation = 256, EggCycles = 10,}, // Hoot-Hoot Night Shade }; } } diff --git a/PKHeX.Core/Legality/Encounters/Data/Encounters3.cs b/PKHeX.Core/Legality/Encounters/Data/Encounters3.cs index 336a172fb..ef7703a77 100644 --- a/PKHeX.Core/Legality/Encounters/Data/Encounters3.cs +++ b/PKHeX.Core/Legality/Encounters/Data/Encounters3.cs @@ -28,116 +28,116 @@ static Encounters3() private static readonly EncounterStatic3[] Encounter_RSE_Roam = { - new EncounterStatic3(380, 40, S) { Roaming = true, Location = 016 }, // Latias - new EncounterStatic3(380, 40, E) { Roaming = true, Location = 016 }, // Latias - new EncounterStatic3(381, 40, R) { Roaming = true, Location = 016 }, // Latios - new EncounterStatic3(381, 40, E) { Roaming = true, Location = 016 }, // Latios + new(380, 40, S) { Roaming = true, Location = 016 }, // Latias + new(380, 40, E) { Roaming = true, Location = 016 }, // Latias + new(381, 40, R) { Roaming = true, Location = 016 }, // Latios + new(381, 40, E) { Roaming = true, Location = 016 }, // Latios }; private static readonly EncounterStatic3[] Encounter_RSE_Regular = { // Starters - new EncounterStatic3(152, 05, E ) { Gift = true, Location = 000 }, // Chikorita @ Littleroot Town - new EncounterStatic3(155, 05, E ) { Gift = true, Location = 000 }, // Cyndaquil - new EncounterStatic3(158, 05, E ) { Gift = true, Location = 000 }, // Totodile - new EncounterStatic3(252, 05, RSE) { Gift = true, Location = 016 }, // Treecko @ Route 101 - new EncounterStatic3(255, 05, RSE) { Gift = true, Location = 016 }, // Torchic - new EncounterStatic3(258, 05, RSE) { Gift = true, Location = 016 }, // Mudkip + new(152, 05, E ) { Gift = true, Location = 000 }, // Chikorita @ Littleroot Town + new(155, 05, E ) { Gift = true, Location = 000 }, // Cyndaquil + new(158, 05, E ) { Gift = true, Location = 000 }, // Totodile + new(252, 05, RSE) { Gift = true, Location = 016 }, // Treecko @ Route 101 + new(255, 05, RSE) { Gift = true, Location = 016 }, // Torchic + new(258, 05, RSE) { Gift = true, Location = 016 }, // Mudkip // Fossil @ Rustboro City - new EncounterStatic3(345, 20, RSE) { Gift = true, Location = 010, }, // Lileep - new EncounterStatic3(347, 20, RSE) { Gift = true, Location = 010, }, // Anorith + new(345, 20, RSE) { Gift = true, Location = 010, }, // Lileep + new(347, 20, RSE) { Gift = true, Location = 010, }, // Anorith // Gift - new EncounterStatic3(351, 25, RSE) { Gift = true, Location = 034, }, // Castform @ Weather Institute - new EncounterStatic3(374, 05, RSE) { Gift = true, Location = 013, }, // Beldum @ Mossdeep City - new EncounterStatic3(360, 05, RSE) { Gift = true, EggLocation = 253, }, // Wynaut Egg + new(351, 25, RSE) { Gift = true, Location = 034, }, // Castform @ Weather Institute + new(374, 05, RSE) { Gift = true, Location = 013, }, // Beldum @ Mossdeep City + new(360, 05, RSE) { Gift = true, EggLocation = 253, }, // Wynaut Egg // Stationary - new EncounterStatic3(352, 30, RSE) { Location = 034 }, // Kecleon @ Route 119 - new EncounterStatic3(352, 30, RSE) { Location = 035 }, // Kecleon @ Route 120 - new EncounterStatic3(101, 30, RS ) { Location = 066 }, // Electrode @ Hideout (R:Magma Hideout/S:Aqua Hideout) - new EncounterStatic3(101, 30, E ) { Location = 197 }, // Electrode @ Aqua Hideout - new EncounterStatic3(185, 40, E ) { Location = 058 }, // Sudowoodo @ Battle Frontier + new(352, 30, RSE) { Location = 034 }, // Kecleon @ Route 119 + new(352, 30, RSE) { Location = 035 }, // Kecleon @ Route 120 + new(101, 30, RS ) { Location = 066 }, // Electrode @ Hideout (R:Magma Hideout/S:Aqua Hideout) + new(101, 30, E ) { Location = 197 }, // Electrode @ Aqua Hideout + new(185, 40, E ) { Location = 058 }, // Sudowoodo @ Battle Frontier // Stationary Lengendary - new EncounterStatic3(377, 40, RSE) { Location = 082, }, // Regirock @ Desert Ruins - new EncounterStatic3(378, 40, RSE) { Location = 081, }, // Regice @ Island Cave - new EncounterStatic3(379, 40, RSE) { Location = 083, }, // Registeel @ Ancient Tomb - new EncounterStatic3(380, 50, R ) { Location = 073, }, // Latias @ Southern Island - new EncounterStatic3(380, 50, E) { Location = 073, Fateful = true }, // Latias @ Southern Island - new EncounterStatic3(381, 50, S ) { Location = 073, }, // Latios @ Southern Island - new EncounterStatic3(381, 50, E) { Location = 073, Fateful = true }, // Latios @ Southern Island - new EncounterStatic3(382, 45, S ) { Location = 072, }, // Kyogre @ Cave of Origin - new EncounterStatic3(382, 70, E) { Location = 203, }, // Kyogre @ Marine Cave - new EncounterStatic3(383, 45, R ) { Location = 072, }, // Groudon @ Cave of Origin - new EncounterStatic3(383, 70, E) { Location = 205, }, // Groudon @ Terra Cave - new EncounterStatic3(384, 70, RSE) { Location = 085, }, // Rayquaza @ Sky Pillar + new(377, 40, RSE) { Location = 082, }, // Regirock @ Desert Ruins + new(378, 40, RSE) { Location = 081, }, // Regice @ Island Cave + new(379, 40, RSE) { Location = 083, }, // Registeel @ Ancient Tomb + new(380, 50, R ) { Location = 073, }, // Latias @ Southern Island + new(380, 50, E) { Location = 073, Fateful = true }, // Latias @ Southern Island + new(381, 50, S ) { Location = 073, }, // Latios @ Southern Island + new(381, 50, E) { Location = 073, Fateful = true }, // Latios @ Southern Island + new(382, 45, S ) { Location = 072, }, // Kyogre @ Cave of Origin + new(382, 70, E) { Location = 203, }, // Kyogre @ Marine Cave + new(383, 45, R ) { Location = 072, }, // Groudon @ Cave of Origin + new(383, 70, E) { Location = 205, }, // Groudon @ Terra Cave + new(384, 70, RSE) { Location = 085, }, // Rayquaza @ Sky Pillar // Event - new EncounterStatic3(151, 30, E) { Location = 201, Fateful = true }, // Mew @ Faraway Island (Unreleased outside of Japan) - new EncounterStatic3(249, 70, E) { Location = 211, Fateful = true }, // Lugia @ Navel Rock - new EncounterStatic3(250, 70, E) { Location = 211, Fateful = true }, // Ho-Oh @ Navel Rock - new EncounterStatic3(386, 30, E) { Location = 200, Fateful = true, Form = 3 }, // Deoxys @ Birth Island + new(151, 30, E) { Location = 201, Fateful = true }, // Mew @ Faraway Island (Unreleased outside of Japan) + new(249, 70, E) { Location = 211, Fateful = true }, // Lugia @ Navel Rock + new(250, 70, E) { Location = 211, Fateful = true }, // Ho-Oh @ Navel Rock + new(386, 30, E) { Location = 200, Fateful = true, Form = 3 }, // Deoxys @ Birth Island }; private static readonly EncounterStatic3[] Encounter_FRLG_Roam = { - new EncounterStatic3(243, 50, FRLG) { Roaming = true, Location = 16 }, // Raikou - new EncounterStatic3(244, 50, FRLG) { Roaming = true, Location = 16 }, // Entei - new EncounterStatic3(245, 50, FRLG) { Roaming = true, Location = 16 }, // Suicune + new(243, 50, FRLG) { Roaming = true, Location = 16 }, // Raikou + new(244, 50, FRLG) { Roaming = true, Location = 16 }, // Entei + new(245, 50, FRLG) { Roaming = true, Location = 16 }, // Suicune }; private static readonly EncounterStatic3[] Encounter_FRLG_Stationary = { // Starters @ Pallet Town - new EncounterStatic3(001, 05, FRLG) { Gift = true, Location = 088, }, // Bulbasaur - new EncounterStatic3(004, 05, FRLG) { Gift = true, Location = 088, }, // Charmander - new EncounterStatic3(007, 05, FRLG) { Gift = true, Location = 088, }, // Squirtle + new(001, 05, FRLG) { Gift = true, Location = 088, }, // Bulbasaur + new(004, 05, FRLG) { Gift = true, Location = 088, }, // Charmander + new(007, 05, FRLG) { Gift = true, Location = 088, }, // Squirtle // Fossil @ Cinnabar Island - new EncounterStatic3(138, 05, FRLG) { Gift = true, Location = 096, }, // Omanyte - new EncounterStatic3(140, 05, FRLG) { Gift = true, Location = 096, }, // Kabuto - new EncounterStatic3(142, 05, FRLG) { Gift = true, Location = 096, }, // Aerodactyl + new(138, 05, FRLG) { Gift = true, Location = 096, }, // Omanyte + new(140, 05, FRLG) { Gift = true, Location = 096, }, // Kabuto + new(142, 05, FRLG) { Gift = true, Location = 096, }, // Aerodactyl // Gift - new EncounterStatic3(106, 25, FRLG) { Gift = true, Location = 098, }, // Hitmonlee @ Saffron City - new EncounterStatic3(107, 25, FRLG) { Gift = true, Location = 098, }, // Hitmonchan @ Saffron City - new EncounterStatic3(129, 05, FRLG) { Gift = true, Location = 099, }, // Magikarp @ Route 4 - new EncounterStatic3(131, 25, FRLG) { Gift = true, Location = 134, }, // Lapras @ Silph Co. - new EncounterStatic3(133, 25, FRLG) { Gift = true, Location = 094, }, // Eevee @ Celadon City - new EncounterStatic3(175, 05, FRLG) { Gift = true, EggLocation = 253 }, // Togepi Egg + new(106, 25, FRLG) { Gift = true, Location = 098, }, // Hitmonlee @ Saffron City + new(107, 25, FRLG) { Gift = true, Location = 098, }, // Hitmonchan @ Saffron City + new(129, 05, FRLG) { Gift = true, Location = 099, }, // Magikarp @ Route 4 + new(131, 25, FRLG) { Gift = true, Location = 134, }, // Lapras @ Silph Co. + new(133, 25, FRLG) { Gift = true, Location = 094, }, // Eevee @ Celadon City + new(175, 05, FRLG) { Gift = true, EggLocation = 253 }, // Togepi Egg // Celadon City Game Corner - new EncounterStatic3(063, 09, FR) { Gift = true, Location = 94 }, // Abra - new EncounterStatic3(035, 08, FR) { Gift = true, Location = 94 }, // Clefairy - new EncounterStatic3(123, 25, FR) { Gift = true, Location = 94 }, // Scyther - new EncounterStatic3(147, 18, FR) { Gift = true, Location = 94 }, // Dratini - new EncounterStatic3(137, 26, FR) { Gift = true, Location = 94 }, // Porygon + new(063, 09, FR) { Gift = true, Location = 94 }, // Abra + new(035, 08, FR) { Gift = true, Location = 94 }, // Clefairy + new(123, 25, FR) { Gift = true, Location = 94 }, // Scyther + new(147, 18, FR) { Gift = true, Location = 94 }, // Dratini + new(137, 26, FR) { Gift = true, Location = 94 }, // Porygon - new EncounterStatic3(063, 07, LG) { Gift = true, Location = 94 }, // Abra - new EncounterStatic3(035, 12, LG) { Gift = true, Location = 94 }, // Clefairy - new EncounterStatic3(127, 18, LG) { Gift = true, Location = 94 }, // Pinsir - new EncounterStatic3(147, 24, LG) { Gift = true, Location = 94 }, // Dratini - new EncounterStatic3(137, 18, LG) { Gift = true, Location = 94 }, // Porygon + new(063, 07, LG) { Gift = true, Location = 94 }, // Abra + new(035, 12, LG) { Gift = true, Location = 94 }, // Clefairy + new(127, 18, LG) { Gift = true, Location = 94 }, // Pinsir + new(147, 24, LG) { Gift = true, Location = 94 }, // Dratini + new(137, 18, LG) { Gift = true, Location = 94 }, // Porygon // Stationary - new EncounterStatic3(143, 30, FRLG) { Location = 112, }, // Snorlax @ Route 12 - new EncounterStatic3(143, 30, FRLG) { Location = 116, }, // Snorlax @ Route 16 - new EncounterStatic3(101, 34, FRLG) { Location = 142, }, // Electrode @ Power Plant - new EncounterStatic3(097, 30, FRLG) { Location = 176, }, // Hypno @ Berry Forest + new(143, 30, FRLG) { Location = 112, }, // Snorlax @ Route 12 + new(143, 30, FRLG) { Location = 116, }, // Snorlax @ Route 16 + new(101, 34, FRLG) { Location = 142, }, // Electrode @ Power Plant + new(097, 30, FRLG) { Location = 176, }, // Hypno @ Berry Forest // Stationary Legendary - new EncounterStatic3(144, 50, FRLG) { Location = 139, }, // Articuno @ Seafoam Islands - new EncounterStatic3(145, 50, FRLG) { Location = 142, }, // Zapdos @ Power Plant - new EncounterStatic3(146, 50, FRLG) { Location = 175, }, // Moltres @ Mt. Ember. - new EncounterStatic3(150, 70, FRLG) { Location = 141, }, // Mewtwo @ Cerulean Cave + new(144, 50, FRLG) { Location = 139, }, // Articuno @ Seafoam Islands + new(145, 50, FRLG) { Location = 142, }, // Zapdos @ Power Plant + new(146, 50, FRLG) { Location = 175, }, // Moltres @ Mt. Ember. + new(150, 70, FRLG) { Location = 141, }, // Mewtwo @ Cerulean Cave // Event - new EncounterStatic3(249, 70, FRLG) { Location = 174, Fateful = true }, // Lugia @ Navel Rock - new EncounterStatic3(250, 70, FRLG) { Location = 174, Fateful = true }, // Ho-Oh @ Navel Rock - new EncounterStatic3(386, 30, FR ) { Location = 187, Fateful = true, Form = 1, }, // Deoxys @ Birth Island - new EncounterStatic3(386, 30, LG) { Location = 187, Fateful = true, Form = 2, }, // Deoxys @ Birth Island + new(249, 70, FRLG) { Location = 174, Fateful = true }, // Lugia @ Navel Rock + new(250, 70, FRLG) { Location = 174, Fateful = true }, // Ho-Oh @ Navel Rock + new(386, 30, FR ) { Location = 187, Fateful = true, Form = 1, }, // Deoxys @ Birth Island + new(386, 30, LG) { Location = 187, Fateful = true, Form = 2, }, // Deoxys @ Birth Island }; private static readonly EncounterStatic3[] Encounter_RSE = ArrayUtil.ConcatAll(Encounter_RSE_Roam, Encounter_RSE_Regular); @@ -151,30 +151,30 @@ static Encounters3() internal static readonly EncounterTrade3[] TradeGift_RSE = { - new EncounterTrade3(0x00009C40) { Species = 296, Ability = 2, TID = 49562, SID = 00000, OTGender = 0, Gender = 0, IVs = new[] {5,5,4,4,4,4}, Level = 05, Contest = TradeContest_Tough, Version = RS, }, // Slakoth (Level 5 Breeding) -> Makuhita - new EncounterTrade3(0x498A2E17) { Species = 300, Ability = 1, TID = 02259, SID = 00000, OTGender = 1, Gender = 1, IVs = new[] {5,4,4,5,4,4}, Level = 03, Contest = TradeContest_Cute, Version = RS, }, // Pikachu (Level 3 Viridiam Forest) -> Skitty - new EncounterTrade3(0x4C970B7F) { Species = 222, Ability = 2, TID = 50183, SID = 00000, OTGender = 1, Gender = 1, IVs = new[] {4,4,5,4,4,5}, Level = 21, Contest = TradeContest_Beauty, Version = RS, }, // Bellossom (Level 21 Odish -> Gloom -> Bellossom) -> Corsola - new EncounterTrade3(0x00000084) { Species = 273, Ability = 2, TID = 38726, SID = 00000, OTGender = 0, Gender = 0, IVs = new[] {5,4,5,4,4,4}, Level = 04, Contest = TradeContest_Cool, Version = E, }, // Ralts (Level 4 Route 102) -> Seedot - new EncounterTrade3(0x0000006F) { Species = 311, Ability = 1, TID = 08460, SID = 00001, OTGender = 0, Gender = 1, IVs = new[] {4,4,4,5,5,4}, Level = 05, Contest = TradeContest_Cute, Version = E, }, // Volbeat (Level 5 Breeding) -> Plusle - new EncounterTrade3(0x0000007F) { Species = 116, Ability = 1, TID = 46285, SID = 00000, OTGender = 0, Gender = 0, IVs = new[] {5,4,4,4,5,4}, Level = 05, Contest = TradeContest_Tough, Version = E, }, // Bagon (Level 5 Breeding) -> Horsea* - new EncounterTrade3(0x0000008B) { Species = 052, Ability = 1, TID = 25945, SID = 00001, OTGender = 1, Gender = 0, IVs = new[] {4,5,4,5,4,4}, Level = 03, Contest = TradeContest_Clever, Version = E, }, // Skitty (Level 3 Trade)-> Meowth* + new(0x00009C40) { Species = 296, Ability = 2, TID = 49562, SID = 00000, OTGender = 0, Gender = 0, IVs = new[] {5,5,4,4,4,4}, Level = 05, Contest = TradeContest_Tough, Version = RS, }, // Slakoth (Level 5 Breeding) -> Makuhita + new(0x498A2E17) { Species = 300, Ability = 1, TID = 02259, SID = 00000, OTGender = 1, Gender = 1, IVs = new[] {5,4,4,5,4,4}, Level = 03, Contest = TradeContest_Cute, Version = RS, }, // Pikachu (Level 3 Viridiam Forest) -> Skitty + new(0x4C970B7F) { Species = 222, Ability = 2, TID = 50183, SID = 00000, OTGender = 1, Gender = 1, IVs = new[] {4,4,5,4,4,5}, Level = 21, Contest = TradeContest_Beauty, Version = RS, }, // Bellossom (Level 21 Odish -> Gloom -> Bellossom) -> Corsola + new(0x00000084) { Species = 273, Ability = 2, TID = 38726, SID = 00000, OTGender = 0, Gender = 0, IVs = new[] {5,4,5,4,4,4}, Level = 04, Contest = TradeContest_Cool, Version = E, }, // Ralts (Level 4 Route 102) -> Seedot + new(0x0000006F) { Species = 311, Ability = 1, TID = 08460, SID = 00001, OTGender = 0, Gender = 1, IVs = new[] {4,4,4,5,5,4}, Level = 05, Contest = TradeContest_Cute, Version = E, }, // Volbeat (Level 5 Breeding) -> Plusle + new(0x0000007F) { Species = 116, Ability = 1, TID = 46285, SID = 00000, OTGender = 0, Gender = 0, IVs = new[] {5,4,4,4,5,4}, Level = 05, Contest = TradeContest_Tough, Version = E, }, // Bagon (Level 5 Breeding) -> Horsea* + new(0x0000008B) { Species = 052, Ability = 1, TID = 25945, SID = 00001, OTGender = 1, Gender = 0, IVs = new[] {4,5,4,5,4,4}, Level = 03, Contest = TradeContest_Clever, Version = E, }, // Skitty (Level 3 Trade)-> Meowth* // If Pokémon with * is evolved in a Generation IV or V game, its Ability will become its second Ability. }; internal static readonly EncounterTrade3[] TradeGift_FRLG = { - new EncounterTrade3(0x00009CAE) { Species = 122, Ability = 1, TID = 01985, SID = 00000, OTGender = 0, Gender = 0, IVs = new[] {20,15,17,24,23,22}, Level = 05, Contest = TradeContest_Clever, Version = FRLG, }, // Abra (Level 5 Breeding) -> Mr. Mime - new EncounterTrade3(0x4C970B89) { Species = 029, Ability = 1, TID = 63184, SID = 00000, OTGender = 1, Gender = 1, IVs = new[] {22,18,25,19,15,22}, Level = 05, Contest = TradeContest_Tough, Version = FR, }, // Nidoran♀ - new EncounterTrade3(0x4C970B9E) { Species = 032, Ability = 1, TID = 63184, SID = 00000, OTGender = 1, Gender = 0, IVs = new[] {19,25,18,22,22,15}, Level = 05, Contest = TradeContest_Cool, Version = LG, }, // Nidoran♂ * - new EncounterTrade3(0x00EECA15) { Species = 030, Ability = 1, TID = 13637, SID = 00000, OTGender = 0, Gender = 1, IVs = new[] {22,25,18,19,22,15}, Level = 16, Contest = TradeContest_Cute, Version = FR,}, // Nidorina * - new EncounterTrade3(0x00EECA19) { Species = 033, Ability = 1, TID = 13637, SID = 00000, OTGender = 0, Gender = 0, IVs = new[] {19,18,25,22,15,22}, Level = 16, Contest = TradeContest_Tough, Version = LG,}, // Nidorino * - new EncounterTrade3(0x451308AB) { Species = 108, Ability = 1, TID = 01239, SID = 00000, OTGender = 0, Gender = 0, IVs = new[] {24,19,21,15,23,21}, Level = 25, Contest = TradeContest_Tough, Version = FR, }, // Golduck (Level 25) -> Lickitung * - new EncounterTrade3(0x451308AB) { Species = 108, Ability = 1, TID = 01239, SID = 00000, OTGender = 0, Gender = 0, IVs = new[] {24,19,21,15,23,21}, Level = 25, Contest = TradeContest_Tough, Version = LG, }, // Slowbro (Level 25) -> Lickitung * - new EncounterTrade3(0x498A2E1D) { Species = 124, Ability = 1, TID = 36728, SID = 00000, OTGender = 0, Gender = 1, IVs = new[] {18,17,18,22,25,21}, Level = 20, Contest = TradeContest_Beauty, Version = FRLG, }, // Poliwhirl (Level 20) -> Jynx - new EncounterTrade3(0x151943D7) { Species = 083, Ability = 1, TID = 08810, SID = 00000, OTGender = 0, Gender = 0, IVs = new[] {20,25,21,24,15,20}, Level = 03, Contest = TradeContest_Cool, Version = FRLG, }, // Spearow (Level 3 Capture) -> Farfetch'd - new EncounterTrade3(0x06341016) { Species = 101, Ability = 2, TID = 50298, SID = 00000, OTGender = 0, Gender = 2, IVs = new[] {19,16,18,25,25,19}, Level = 03, Contest = TradeContest_Cool, Version = FRLG, }, // Raichu (Level 3) -> Electrode - new EncounterTrade3(0x5C77ECFA) { Species = 114, Ability = 1, TID = 60042, SID = 00000, OTGender = 1, Gender = 0, IVs = new[] {22,17,25,16,23,20}, Level = 05, Contest = TradeContest_Cute, Version = FRLG, }, // Venonat (Level 5 Breeding) -> Tangela - new EncounterTrade3(0x482CAC89) { Species = 086, Ability = 1, TID = 09853, SID = 00000, OTGender = 0, Gender = 0, IVs = new[] {24,15,22,16,23,22}, Level = 05, Contest = TradeContest_Tough, Version = FRLG, }, // Ponyta (Level 5 Breeding) -> Seel * + new(0x00009CAE) { Species = 122, Ability = 1, TID = 01985, SID = 00000, OTGender = 0, Gender = 0, IVs = new[] {20,15,17,24,23,22}, Level = 05, Contest = TradeContest_Clever, Version = FRLG, }, // Abra (Level 5 Breeding) -> Mr. Mime + new(0x4C970B89) { Species = 029, Ability = 1, TID = 63184, SID = 00000, OTGender = 1, Gender = 1, IVs = new[] {22,18,25,19,15,22}, Level = 05, Contest = TradeContest_Tough, Version = FR, }, // Nidoran♀ + new(0x4C970B9E) { Species = 032, Ability = 1, TID = 63184, SID = 00000, OTGender = 1, Gender = 0, IVs = new[] {19,25,18,22,22,15}, Level = 05, Contest = TradeContest_Cool, Version = LG, }, // Nidoran♂ * + new(0x00EECA15) { Species = 030, Ability = 1, TID = 13637, SID = 00000, OTGender = 0, Gender = 1, IVs = new[] {22,25,18,19,22,15}, Level = 16, Contest = TradeContest_Cute, Version = FR,}, // Nidorina * + new(0x00EECA19) { Species = 033, Ability = 1, TID = 13637, SID = 00000, OTGender = 0, Gender = 0, IVs = new[] {19,18,25,22,15,22}, Level = 16, Contest = TradeContest_Tough, Version = LG,}, // Nidorino * + new(0x451308AB) { Species = 108, Ability = 1, TID = 01239, SID = 00000, OTGender = 0, Gender = 0, IVs = new[] {24,19,21,15,23,21}, Level = 25, Contest = TradeContest_Tough, Version = FR, }, // Golduck (Level 25) -> Lickitung * + new(0x451308AB) { Species = 108, Ability = 1, TID = 01239, SID = 00000, OTGender = 0, Gender = 0, IVs = new[] {24,19,21,15,23,21}, Level = 25, Contest = TradeContest_Tough, Version = LG, }, // Slowbro (Level 25) -> Lickitung * + new(0x498A2E1D) { Species = 124, Ability = 1, TID = 36728, SID = 00000, OTGender = 0, Gender = 1, IVs = new[] {18,17,18,22,25,21}, Level = 20, Contest = TradeContest_Beauty, Version = FRLG, }, // Poliwhirl (Level 20) -> Jynx + new(0x151943D7) { Species = 083, Ability = 1, TID = 08810, SID = 00000, OTGender = 0, Gender = 0, IVs = new[] {20,25,21,24,15,20}, Level = 03, Contest = TradeContest_Cool, Version = FRLG, }, // Spearow (Level 3 Capture) -> Farfetch'd + new(0x06341016) { Species = 101, Ability = 2, TID = 50298, SID = 00000, OTGender = 0, Gender = 2, IVs = new[] {19,16,18,25,25,19}, Level = 03, Contest = TradeContest_Cool, Version = FRLG, }, // Raichu (Level 3) -> Electrode + new(0x5C77ECFA) { Species = 114, Ability = 1, TID = 60042, SID = 00000, OTGender = 1, Gender = 0, IVs = new[] {22,17,25,16,23,20}, Level = 05, Contest = TradeContest_Cute, Version = FRLG, }, // Venonat (Level 5 Breeding) -> Tangela + new(0x482CAC89) { Species = 086, Ability = 1, TID = 09853, SID = 00000, OTGender = 0, Gender = 0, IVs = new[] {24,15,22,16,23,22}, Level = 05, Contest = TradeContest_Tough, Version = FRLG, }, // Ponyta (Level 5 Breeding) -> Seel * // If Pokémon with * is evolved in a Generation IV or V game, its Ability will become its second Ability. }; @@ -203,109 +203,109 @@ static Encounters3GC() private static readonly EncounterStatic3[] Encounter_ColoGift = { // Colosseum Starters: Gender locked to male - new EncounterStatic3(196, 25, COLO) { Gift = true, Location = 254, Gender = 0 }, // Espeon - new EncounterStatic3(197, 26, COLO) { Gift = true, Location = 254, Gender = 0, Moves = new[] {044} }, // Umbreon (Bite) + new(196, 25, COLO) { Gift = true, Location = 254, Gender = 0 }, // Espeon + new(197, 26, COLO) { Gift = true, Location = 254, Gender = 0, Moves = new[] {044} }, // Umbreon (Bite) }; private static readonly EncounterStaticShadow[] Encounter_Colo = { - new EncounterStaticShadow(ColoMakuhita) { Species = 296, Level = 30, Gauge = 03000, Moves = new[] {193,116,233,238}, Location = 005 }, // Makuhita: Miror B.Peon Trudly @ Phenac City + new(ColoMakuhita) { Species = 296, Level = 30, Gauge = 03000, Moves = new[] {193,116,233,238}, Location = 005 }, // Makuhita: Miror B.Peon Trudly @ Phenac City - new EncounterStaticShadow { Species = 153, Level = 30, Gauge = 03000, Moves = new[] {241,235,075,034}, Location = 003 }, // Bayleef: Cipher Peon Verde @ Phenac City - new EncounterStaticShadow { Species = 156, Level = 30, Gauge = 03000, Moves = new[] {241,108,091,172}, Location = 003 }, // Quilava: Cipher Peon Rosso @ Phenac City - new EncounterStaticShadow { Species = 159, Level = 30, Gauge = 03000, Moves = new[] {240,184,044,057}, Location = 003 }, // Croconaw: Cipher Peon Bluno @ Phenac City - new EncounterStaticShadow { Species = 153, Level = 30, Gauge = 03000, Moves = new[] {241,235,075,034}, Location = 069 }, // Bayleef: Cipher Peon Verde @ Shadow PKMN Lab - new EncounterStaticShadow { Species = 156, Level = 30, Gauge = 03000, Moves = new[] {241,108,091,172}, Location = 069 }, // Quilava: Cipher Peon Rosso @ Shadow PKMN Lab - new EncounterStaticShadow { Species = 159, Level = 30, Gauge = 03000, Moves = new[] {240,184,044,057}, Location = 069 }, // Croconaw: Cipher Peon Bluno @ Shadow PKMN Lab - new EncounterStaticShadow { Species = 153, Level = 30, Gauge = 03000, Moves = new[] {241,235,075,034}, Location = 115 }, // Bayleef: Cipher Peon Verde @ Realgam Tower - new EncounterStaticShadow { Species = 156, Level = 30, Gauge = 03000, Moves = new[] {241,108,091,172}, Location = 115 }, // Quilava: Cipher Peon Rosso @ Realgam Tower - new EncounterStaticShadow { Species = 159, Level = 30, Gauge = 03000, Moves = new[] {240,184,044,057}, Location = 115 }, // Croconaw: Cipher Peon Bluno @ Realgam Tower - new EncounterStaticShadow { Species = 153, Level = 30, Gauge = 03000, Moves = new[] {241,235,075,034}, Location = 132 }, // Bayleef: Cipher Peon Verde @ Snagem Hideout - new EncounterStaticShadow { Species = 156, Level = 30, Gauge = 03000, Moves = new[] {241,108,091,172}, Location = 132 }, // Quilava: Cipher Peon Rosso @ Snagem Hideout - new EncounterStaticShadow { Species = 159, Level = 30, Gauge = 03000, Moves = new[] {240,184,044,057}, Location = 132 }, // Croconaw: Cipher Peon Bluno @ Snagem Hideout + new() { Species = 153, Level = 30, Gauge = 03000, Moves = new[] {241,235,075,034}, Location = 003 }, // Bayleef: Cipher Peon Verde @ Phenac City + new() { Species = 156, Level = 30, Gauge = 03000, Moves = new[] {241,108,091,172}, Location = 003 }, // Quilava: Cipher Peon Rosso @ Phenac City + new() { Species = 159, Level = 30, Gauge = 03000, Moves = new[] {240,184,044,057}, Location = 003 }, // Croconaw: Cipher Peon Bluno @ Phenac City + new() { Species = 153, Level = 30, Gauge = 03000, Moves = new[] {241,235,075,034}, Location = 069 }, // Bayleef: Cipher Peon Verde @ Shadow PKMN Lab + new() { Species = 156, Level = 30, Gauge = 03000, Moves = new[] {241,108,091,172}, Location = 069 }, // Quilava: Cipher Peon Rosso @ Shadow PKMN Lab + new() { Species = 159, Level = 30, Gauge = 03000, Moves = new[] {240,184,044,057}, Location = 069 }, // Croconaw: Cipher Peon Bluno @ Shadow PKMN Lab + new() { Species = 153, Level = 30, Gauge = 03000, Moves = new[] {241,235,075,034}, Location = 115 }, // Bayleef: Cipher Peon Verde @ Realgam Tower + new() { Species = 156, Level = 30, Gauge = 03000, Moves = new[] {241,108,091,172}, Location = 115 }, // Quilava: Cipher Peon Rosso @ Realgam Tower + new() { Species = 159, Level = 30, Gauge = 03000, Moves = new[] {240,184,044,057}, Location = 115 }, // Croconaw: Cipher Peon Bluno @ Realgam Tower + new() { Species = 153, Level = 30, Gauge = 03000, Moves = new[] {241,235,075,034}, Location = 132 }, // Bayleef: Cipher Peon Verde @ Snagem Hideout + new() { Species = 156, Level = 30, Gauge = 03000, Moves = new[] {241,108,091,172}, Location = 132 }, // Quilava: Cipher Peon Rosso @ Snagem Hideout + new() { Species = 159, Level = 30, Gauge = 03000, Moves = new[] {240,184,044,057}, Location = 132 }, // Croconaw: Cipher Peon Bluno @ Snagem Hideout - new EncounterStaticShadow { Species = 218, Level = 30, Gauge = 04000, Moves = new[] {241,281,088,053}, Location = 015 }, // Slugma: Roller Boy Lon @ Pyrite Town - new EncounterStaticShadow { Species = 164, Level = 30, Gauge = 03000, Moves = new[] {211,095,115,019}, Location = 015 }, // Noctowl: Rider Nover @ Pyrite Town - new EncounterStaticShadow { Species = 180, Level = 30, Gauge = 03000, Moves = new[] {085,086,178,084}, Location = 015 }, // Flaaffy: St.Performer Diogo @ Pyrite Town - new EncounterStaticShadow { Species = 188, Level = 30, Gauge = 03000, Moves = new[] {235,079,178,072}, Location = 015 }, // Skiploom: Rider Leba @ Pyrite Town - new EncounterStaticShadow { Species = 195, Level = 30, Gauge = 04000, Moves = new[] {341,133,021,057}, Location = 015 }, // Quagsire: Bandana Guy Divel @ Pyrite Town - new EncounterStaticShadow { Species = 200, Level = 30, Gauge = 04000, Moves = new[] {060,109,212,247}, Location = 015 }, // Misdreavus: Rider Vant @ Pyrite Town - new EncounterStaticShadow { Species = 162, Level = 33, Gauge = 05000, Moves = new[] {231,270,098,070}, Location = 015 }, // Furret: Rogue Cail @ Pyrite Town + new() { Species = 218, Level = 30, Gauge = 04000, Moves = new[] {241,281,088,053}, Location = 015 }, // Slugma: Roller Boy Lon @ Pyrite Town + new() { Species = 164, Level = 30, Gauge = 03000, Moves = new[] {211,095,115,019}, Location = 015 }, // Noctowl: Rider Nover @ Pyrite Town + new() { Species = 180, Level = 30, Gauge = 03000, Moves = new[] {085,086,178,084}, Location = 015 }, // Flaaffy: St.Performer Diogo @ Pyrite Town + new() { Species = 188, Level = 30, Gauge = 03000, Moves = new[] {235,079,178,072}, Location = 015 }, // Skiploom: Rider Leba @ Pyrite Town + new() { Species = 195, Level = 30, Gauge = 04000, Moves = new[] {341,133,021,057}, Location = 015 }, // Quagsire: Bandana Guy Divel @ Pyrite Town + new() { Species = 200, Level = 30, Gauge = 04000, Moves = new[] {060,109,212,247}, Location = 015 }, // Misdreavus: Rider Vant @ Pyrite Town + new() { Species = 162, Level = 33, Gauge = 05000, Moves = new[] {231,270,098,070}, Location = 015 }, // Furret: Rogue Cail @ Pyrite Town - new EncounterStaticShadow { Species = 193, Level = 33, Gauge = 05000, Moves = new[] {197,048,049,253}, Location = 025 }, // Yanma: Cipher Peon Nore @ Pyrite Bldg - new EncounterStaticShadow { Species = 193, Level = 33, Gauge = 05000, Moves = new[] {197,048,049,253}, Location = 132 }, // Yanma: Cipher Peon Nore @ Snagem Hideout + new() { Species = 193, Level = 33, Gauge = 05000, Moves = new[] {197,048,049,253}, Location = 025 }, // Yanma: Cipher Peon Nore @ Pyrite Bldg + new() { Species = 193, Level = 33, Gauge = 05000, Moves = new[] {197,048,049,253}, Location = 132 }, // Yanma: Cipher Peon Nore @ Snagem Hideout - new EncounterStaticShadow { Species = 223, Level = 20, Gauge = 04000, Moves = new[] {061,199,060,062}, Location = 028 }, // Remoraid: Miror B.Peon Reath @ Pyrite Bldg - new EncounterStaticShadow { Species = 223, Level = 20, Gauge = 04000, Moves = new[] {061,199,060,062}, Location = 030 }, // Remoraid: Miror B.Peon Reath @ Pyrite Cave - new EncounterStaticShadow { Species = 226, Level = 33, Gauge = 05000, Moves = new[] {017,048,061,036}, Location = 028 }, // Mantine: Miror B.Peon Ferma @ Pyrite Bldg - new EncounterStaticShadow { Species = 226, Level = 33, Gauge = 05000, Moves = new[] {017,048,061,036}, Location = 030 }, // Mantine: Miror B.Peon Ferma @ Pyrite Cave + new() { Species = 223, Level = 20, Gauge = 04000, Moves = new[] {061,199,060,062}, Location = 028 }, // Remoraid: Miror B.Peon Reath @ Pyrite Bldg + new() { Species = 223, Level = 20, Gauge = 04000, Moves = new[] {061,199,060,062}, Location = 030 }, // Remoraid: Miror B.Peon Reath @ Pyrite Cave + new() { Species = 226, Level = 33, Gauge = 05000, Moves = new[] {017,048,061,036}, Location = 028 }, // Mantine: Miror B.Peon Ferma @ Pyrite Bldg + new() { Species = 226, Level = 33, Gauge = 05000, Moves = new[] {017,048,061,036}, Location = 030 }, // Mantine: Miror B.Peon Ferma @ Pyrite Cave - new EncounterStaticShadow { Species = 211, Level = 33, Gauge = 05000, Moves = new[] {042,107,040,057}, Location = 015 }, // Qwilfish: Hunter Doken @ Pyrite Bldg - new EncounterStaticShadow { Species = 307, Level = 33, Gauge = 05000, Moves = new[] {197,347,093,136}, Location = 031 }, // Meditite: Rider Twan @ Pyrite Cave - new EncounterStaticShadow { Species = 206, Level = 33, Gauge = 05000, Moves = new[] {180,137,281,036}, Location = 029 }, // Dunsparce: Rider Sosh @ Pyrite Cave - new EncounterStaticShadow { Species = 333, Level = 33, Gauge = 05000, Moves = new[] {119,047,219,019}, Location = 032 }, // Swablu: Hunter Zalo @ Pyrite Cave + new() { Species = 211, Level = 33, Gauge = 05000, Moves = new[] {042,107,040,057}, Location = 015 }, // Qwilfish: Hunter Doken @ Pyrite Bldg + new() { Species = 307, Level = 33, Gauge = 05000, Moves = new[] {197,347,093,136}, Location = 031 }, // Meditite: Rider Twan @ Pyrite Cave + new() { Species = 206, Level = 33, Gauge = 05000, Moves = new[] {180,137,281,036}, Location = 029 }, // Dunsparce: Rider Sosh @ Pyrite Cave + new() { Species = 333, Level = 33, Gauge = 05000, Moves = new[] {119,047,219,019}, Location = 032 }, // Swablu: Hunter Zalo @ Pyrite Cave - new EncounterStaticShadow { Species = 185, Level = 35, Gauge = 10000, Moves = new[] {175,335,067,157}, Location = 104 }, // Sudowoodo: Cipher Admin Miror B. @ Realgam Tower - new EncounterStaticShadow { Species = 185, Level = 35, Gauge = 10000, Moves = new[] {175,335,067,157}, Location = 125 }, // Sudowoodo: Cipher Admin Miror B. @ Deep Colosseum - new EncounterStaticShadow { Species = 185, Level = 35, Gauge = 10000, Moves = new[] {175,335,067,157}, Location = 030 }, // Sudowoodo: Cipher Admin Miror B. @ Pyrite Cave + new() { Species = 185, Level = 35, Gauge = 10000, Moves = new[] {175,335,067,157}, Location = 104 }, // Sudowoodo: Cipher Admin Miror B. @ Realgam Tower + new() { Species = 185, Level = 35, Gauge = 10000, Moves = new[] {175,335,067,157}, Location = 125 }, // Sudowoodo: Cipher Admin Miror B. @ Deep Colosseum + new() { Species = 185, Level = 35, Gauge = 10000, Moves = new[] {175,335,067,157}, Location = 030 }, // Sudowoodo: Cipher Admin Miror B. @ Pyrite Cave - new EncounterStaticShadow { Species = 237, Level = 38, Gauge = 06000, Moves = new[] {097,116,167,229}, Location = 039 }, // Hitmontop: Cipher Peon Skrub @ Agate Village - new EncounterStaticShadow { Species = 237, Level = 38, Gauge = 06000, Moves = new[] {097,116,167,229}, Location = 132 }, // Hitmontop: Cipher Peon Skrub @ Snagem Hideout - new EncounterStaticShadow { Species = 237, Level = 38, Gauge = 06000, Moves = new[] {097,116,167,229}, Location = 068 }, // Hitmontop: Cipher Peon Skrub @ Shadow PKMN Lab + new() { Species = 237, Level = 38, Gauge = 06000, Moves = new[] {097,116,167,229}, Location = 039 }, // Hitmontop: Cipher Peon Skrub @ Agate Village + new() { Species = 237, Level = 38, Gauge = 06000, Moves = new[] {097,116,167,229}, Location = 132 }, // Hitmontop: Cipher Peon Skrub @ Snagem Hideout + new() { Species = 237, Level = 38, Gauge = 06000, Moves = new[] {097,116,167,229}, Location = 068 }, // Hitmontop: Cipher Peon Skrub @ Shadow PKMN Lab - new EncounterStaticShadow { Species = 166, Level = 40, Gauge = 06000, Moves = new[] {226,219,048,004}, Location = 047 }, // Ledian: Cipher Peon Kloak @ The Under - new EncounterStaticShadow { Species = 166, Level = 40, Gauge = 06000, Moves = new[] {226,219,048,004}, Location = 132 }, // Ledian: Cipher Peon Kloak @ Snagem Hideout + new() { Species = 166, Level = 40, Gauge = 06000, Moves = new[] {226,219,048,004}, Location = 047 }, // Ledian: Cipher Peon Kloak @ The Under + new() { Species = 166, Level = 40, Gauge = 06000, Moves = new[] {226,219,048,004}, Location = 132 }, // Ledian: Cipher Peon Kloak @ Snagem Hideout - new EncounterStaticShadow { Species = 244, Level = 40, Gauge = 13000, Moves = new[] {241,043,044,126}, Location = 106 }, // Entei: Cipher Admin Dakim @ Realgam Tower - new EncounterStaticShadow { Species = 244, Level = 40, Gauge = 13000, Moves = new[] {241,043,044,126}, Location = 125 }, // Entei: Cipher Admin Dakim @ Deep Colosseum - new EncounterStaticShadow { Species = 244, Level = 40, Gauge = 13000, Moves = new[] {241,043,044,126}, Location = 076 }, // Entei: Cipher Admin Dakim @ Mt. Battle + new() { Species = 244, Level = 40, Gauge = 13000, Moves = new[] {241,043,044,126}, Location = 106 }, // Entei: Cipher Admin Dakim @ Realgam Tower + new() { Species = 244, Level = 40, Gauge = 13000, Moves = new[] {241,043,044,126}, Location = 125 }, // Entei: Cipher Admin Dakim @ Deep Colosseum + new() { Species = 244, Level = 40, Gauge = 13000, Moves = new[] {241,043,044,126}, Location = 076 }, // Entei: Cipher Admin Dakim @ Mt. Battle - new EncounterStaticShadow { Species = 245, Level = 40, Gauge = 13000, Moves = new[] {240,043,016,057}, Location = 110 }, // Suicune (Surf): Cipher Admin Venus @ Realgam Tower - new EncounterStaticShadow { Species = 245, Level = 40, Gauge = 13000, Moves = new[] {240,043,016,056}, Location = 125 }, // Suicune (Hydro Pump): Cipher Admin Venus @ Deep Colosseum - new EncounterStaticShadow { Species = 245, Level = 40, Gauge = 13000, Moves = new[] {240,043,016,057}, Location = 055 }, // Suicune (Surf): Cipher Admin Venus @ The Under + new() { Species = 245, Level = 40, Gauge = 13000, Moves = new[] {240,043,016,057}, Location = 110 }, // Suicune (Surf): Cipher Admin Venus @ Realgam Tower + new() { Species = 245, Level = 40, Gauge = 13000, Moves = new[] {240,043,016,056}, Location = 125 }, // Suicune (Hydro Pump): Cipher Admin Venus @ Deep Colosseum + new() { Species = 245, Level = 40, Gauge = 13000, Moves = new[] {240,043,016,057}, Location = 055 }, // Suicune (Surf): Cipher Admin Venus @ The Under - new EncounterStaticShadow { Species = 243, Level = 40, Gauge = 13000, Moves = new[] {240,043,098,087}, Location = 113 }, // Raikou: Cipher Admin Ein @ Realgam Tower - new EncounterStaticShadow { Species = 243, Level = 40, Gauge = 13000, Moves = new[] {240,043,098,087}, Location = 125 }, // Raikou: Cipher Admin Ein @ Deep Colosseum - new EncounterStaticShadow { Species = 243, Level = 40, Gauge = 13000, Moves = new[] {240,043,098,087}, Location = 069 }, // Raikou: Cipher Admin Ein @ Shadow PKMN Lab + new() { Species = 243, Level = 40, Gauge = 13000, Moves = new[] {240,043,098,087}, Location = 113 }, // Raikou: Cipher Admin Ein @ Realgam Tower + new() { Species = 243, Level = 40, Gauge = 13000, Moves = new[] {240,043,098,087}, Location = 125 }, // Raikou: Cipher Admin Ein @ Deep Colosseum + new() { Species = 243, Level = 40, Gauge = 13000, Moves = new[] {240,043,098,087}, Location = 069 }, // Raikou: Cipher Admin Ein @ Shadow PKMN Lab - new EncounterStaticShadow { Species = 234, Level = 43, Gauge = 06000, Moves = new[] {310,095,043,036}, Location = 058 }, // Stantler: Chaser Liaks @ The Under Subway - new EncounterStaticShadow { Species = 234, Level = 43, Gauge = 06000, Moves = new[] {310,095,043,036}, Location = 133 }, // Stantler: Chaser Liaks @ Snagem Hideout - new EncounterStaticShadow { Species = 221, Level = 43, Gauge = 06000, Moves = new[] {203,316,091,059}, Location = 058 }, // Piloswine: Bodybuilder Lonia @ The Under Subway - new EncounterStaticShadow { Species = 221, Level = 43, Gauge = 06000, Moves = new[] {203,316,091,059}, Location = 134 }, // Piloswine: Bodybuilder Lonia @ Snagem Hideout - new EncounterStaticShadow { Species = 215, Level = 43, Gauge = 06000, Moves = new[] {185,103,154,196}, Location = 058 }, // Sneasel: Rider Nelis @ The Under Subway - new EncounterStaticShadow { Species = 215, Level = 43, Gauge = 06000, Moves = new[] {185,103,154,196}, Location = 134 }, // Sneasel: Rider Nelis @ Snagem Hideout - new EncounterStaticShadow { Species = 190, Level = 43, Gauge = 06000, Moves = new[] {226,321,154,129}, Location = 067 }, // Aipom: Cipher Peon Cole @ Shadow PKMN Lab - new EncounterStaticShadow { Species = 205, Level = 43, Gauge = 06000, Moves = new[] {153,182,117,229}, Location = 067 }, // Forretress: Cipher Peon Vana @ Shadow PKMN Lab - new EncounterStaticShadow { Species = 168, Level = 43, Gauge = 06000, Moves = new[] {169,184,141,188}, Location = 069 }, // Ariados: Cipher Peon Lesar @ Shadow PKMN Lab - new EncounterStaticShadow { Species = 210, Level = 43, Gauge = 06000, Moves = new[] {044,184,046,070}, Location = 069 }, // Granbull: Cipher Peon Tanie @ Shadow PKMN Lab - new EncounterStaticShadow { Species = 329, Level = 43, Gauge = 06000, Moves = new[] {242,103,328,225}, Location = 068 }, // Vibrava: Cipher Peon Remil @ Shadow PKMN Lab + new() { Species = 234, Level = 43, Gauge = 06000, Moves = new[] {310,095,043,036}, Location = 058 }, // Stantler: Chaser Liaks @ The Under Subway + new() { Species = 234, Level = 43, Gauge = 06000, Moves = new[] {310,095,043,036}, Location = 133 }, // Stantler: Chaser Liaks @ Snagem Hideout + new() { Species = 221, Level = 43, Gauge = 06000, Moves = new[] {203,316,091,059}, Location = 058 }, // Piloswine: Bodybuilder Lonia @ The Under Subway + new() { Species = 221, Level = 43, Gauge = 06000, Moves = new[] {203,316,091,059}, Location = 134 }, // Piloswine: Bodybuilder Lonia @ Snagem Hideout + new() { Species = 215, Level = 43, Gauge = 06000, Moves = new[] {185,103,154,196}, Location = 058 }, // Sneasel: Rider Nelis @ The Under Subway + new() { Species = 215, Level = 43, Gauge = 06000, Moves = new[] {185,103,154,196}, Location = 134 }, // Sneasel: Rider Nelis @ Snagem Hideout + new() { Species = 190, Level = 43, Gauge = 06000, Moves = new[] {226,321,154,129}, Location = 067 }, // Aipom: Cipher Peon Cole @ Shadow PKMN Lab + new() { Species = 205, Level = 43, Gauge = 06000, Moves = new[] {153,182,117,229}, Location = 067 }, // Forretress: Cipher Peon Vana @ Shadow PKMN Lab + new() { Species = 168, Level = 43, Gauge = 06000, Moves = new[] {169,184,141,188}, Location = 069 }, // Ariados: Cipher Peon Lesar @ Shadow PKMN Lab + new() { Species = 210, Level = 43, Gauge = 06000, Moves = new[] {044,184,046,070}, Location = 069 }, // Granbull: Cipher Peon Tanie @ Shadow PKMN Lab + new() { Species = 329, Level = 43, Gauge = 06000, Moves = new[] {242,103,328,225}, Location = 068 }, // Vibrava: Cipher Peon Remil @ Shadow PKMN Lab - new EncounterStaticShadow { Species = 192, Level = 45, Gauge = 07000, Moves = new[] {241,074,275,076}, Location = 109 }, // Sunflora: Cipher Peon Baila @ Realgam Tower - new EncounterStaticShadow { Species = 225, Level = 45, Gauge = 07000, Moves = new[] {059,213,217,019}, Location = 109 }, // Delibird: Cipher Peon Arton @ Realgam Tower - new EncounterStaticShadow { Species = 227, Level = 47, Gauge = 13000, Moves = new[] {065,319,314,211}, Location = 117 }, // Skarmory: Snagem Head Gonzap @ Realgam Tower - new EncounterStaticShadow { Species = 192, Level = 45, Gauge = 07000, Moves = new[] {241,074,275,076}, Location = 132 }, // Sunflora: Cipher Peon Baila @ Snagem Hideout - new EncounterStaticShadow { Species = 225, Level = 45, Gauge = 07000, Moves = new[] {059,213,217,019}, Location = 132 }, // Delibird: Cipher Peon Arton @ Snagem Hideout - new EncounterStaticShadow { Species = 227, Level = 47, Gauge = 13000, Moves = new[] {065,319,314,211}, Location = 133 }, // Skarmory: Snagem Head Gonzap @ Snagem Hideout + new() { Species = 192, Level = 45, Gauge = 07000, Moves = new[] {241,074,275,076}, Location = 109 }, // Sunflora: Cipher Peon Baila @ Realgam Tower + new() { Species = 225, Level = 45, Gauge = 07000, Moves = new[] {059,213,217,019}, Location = 109 }, // Delibird: Cipher Peon Arton @ Realgam Tower + new() { Species = 227, Level = 47, Gauge = 13000, Moves = new[] {065,319,314,211}, Location = 117 }, // Skarmory: Snagem Head Gonzap @ Realgam Tower + new() { Species = 192, Level = 45, Gauge = 07000, Moves = new[] {241,074,275,076}, Location = 132 }, // Sunflora: Cipher Peon Baila @ Snagem Hideout + new() { Species = 225, Level = 45, Gauge = 07000, Moves = new[] {059,213,217,019}, Location = 132 }, // Delibird: Cipher Peon Arton @ Snagem Hideout + new() { Species = 227, Level = 47, Gauge = 13000, Moves = new[] {065,319,314,211}, Location = 133 }, // Skarmory: Snagem Head Gonzap @ Snagem Hideout - new EncounterStaticShadow { Species = 241, Level = 48, Gauge = 07000, Moves = new[] {208,111,205,034}, Location = 118 }, // Miltank: Bodybuilder Jomas @ Tower Colosseum - new EncounterStaticShadow { Species = 359, Level = 48, Gauge = 07000, Moves = new[] {195,014,163,185}, Location = 118 }, // Absol: Rider Delan @ Tower Colosseum - new EncounterStaticShadow { Species = 229, Level = 48, Gauge = 07000, Moves = new[] {185,336,123,053}, Location = 118 }, // Houndoom: Cipher Peon Nella @ Tower Colosseum - new EncounterStaticShadow { Species = 357, Level = 49, Gauge = 07000, Moves = new[] {076,235,345,019}, Location = 118 }, // Tropius: Cipher Peon Ston @ Tower Colosseum - new EncounterStaticShadow { Species = 376, Level = 50, Gauge = 15000, Moves = new[] {063,334,232,094}, Location = 118 }, // Metagross: Cipher Nascour @ Tower Colosseum - new EncounterStaticShadow { Species = 248, Level = 55, Gauge = 20000, Moves = new[] {242,087,157,059}, Location = 118 }, // Tyranitar: Cipher Head Evice @ Tower Colosseum - new EncounterStaticShadow { Species = 235, Level = 45, Gauge = 07000, Moves = new[] {166,039,003,231}, Location = 132 }, // Smeargle: Team Snagem Biden @ Snagem Hideout - new EncounterStaticShadow { Species = 213, Level = 45, Gauge = 07000, Moves = new[] {219,227,156,117}, Location = 125 }, // Shuckle: Deep King Agnol @ Deep Colosseum - new EncounterStaticShadow { Species = 176, Level = 20, Gauge = 05000, Moves = new[] {118,204,186,281}, Location = 001 }, // Togetic: Cipher Peon Fein @ Outskirt Stand + new() { Species = 241, Level = 48, Gauge = 07000, Moves = new[] {208,111,205,034}, Location = 118 }, // Miltank: Bodybuilder Jomas @ Tower Colosseum + new() { Species = 359, Level = 48, Gauge = 07000, Moves = new[] {195,014,163,185}, Location = 118 }, // Absol: Rider Delan @ Tower Colosseum + new() { Species = 229, Level = 48, Gauge = 07000, Moves = new[] {185,336,123,053}, Location = 118 }, // Houndoom: Cipher Peon Nella @ Tower Colosseum + new() { Species = 357, Level = 49, Gauge = 07000, Moves = new[] {076,235,345,019}, Location = 118 }, // Tropius: Cipher Peon Ston @ Tower Colosseum + new() { Species = 376, Level = 50, Gauge = 15000, Moves = new[] {063,334,232,094}, Location = 118 }, // Metagross: Cipher Nascour @ Tower Colosseum + new() { Species = 248, Level = 55, Gauge = 20000, Moves = new[] {242,087,157,059}, Location = 118 }, // Tyranitar: Cipher Head Evice @ Tower Colosseum + new() { Species = 235, Level = 45, Gauge = 07000, Moves = new[] {166,039,003,231}, Location = 132 }, // Smeargle: Team Snagem Biden @ Snagem Hideout + new() { Species = 213, Level = 45, Gauge = 07000, Moves = new[] {219,227,156,117}, Location = 125 }, // Shuckle: Deep King Agnol @ Deep Colosseum + new() { Species = 176, Level = 20, Gauge = 05000, Moves = new[] {118,204,186,281}, Location = 001 }, // Togetic: Cipher Peon Fein @ Outskirt Stand - new EncounterStaticShadow(Gligar) { Species = 207, Level = 43, Gauge = 06000, Moves = new[] {185,028,040,163}, Location = 058 }, // Gligar: Hunter Frena @ The Under Subway - new EncounterStaticShadow(Gligar) { Species = 207, Level = 43, Gauge = 06000, Moves = new[] {185,028,040,163}, Location = 133 }, // Gligar: Hunter Frena @ Snagem Hideout - new EncounterStaticShadow(Murkrow) { Species = 198, Level = 43, Gauge = 06000, Moves = new[] {185,212,101,019}, Location = 067 }, // Murkrow: Cipher Peon Lare @ Shadow PKMN Lab - new EncounterStaticShadow(Heracross) { Species = 214, Level = 45, Gauge = 07000, Moves = new[] {179,203,068,280}, Location = 111 }, // Heracross: Cipher Peon Dioge @ Realgam Tower - new EncounterStaticShadow(Heracross) { Species = 214, Level = 45, Gauge = 07000, Moves = new[] {179,203,068,280}, Location = 132 }, // Heracross: Cipher Peon Dioge @ Snagem Hideout - new EncounterStaticShadow(Ursaring) { Species = 217, Level = 45, Gauge = 07000, Moves = new[] {185,313,122,163}, Location = 132 }, // Ursaring: Team Snagem Agrev @ Snagem Hideout - new EncounterStaticShadow(CTogepi) { Species = 175, Level = 20, Gauge = 00000, Moves = new[] {118,204,186,281}, IVs = EncounterStaticShadow.EReaderEmpty }, // Togepi: Chaser ボデス @ Card e Room (Japanese games only) - new EncounterStaticShadow(CMareep) { Species = 179, Level = 37, Gauge = 00000, Moves = new[] {087,084,086,178}, IVs = EncounterStaticShadow.EReaderEmpty }, // Mareep: Hunter ホル @ Card e Room (Japanese games only) - new EncounterStaticShadow(CScizor) { Species = 212, Level = 50, Gauge = 00000, Moves = new[] {210,232,014,163}, IVs = EncounterStaticShadow.EReaderEmpty }, // Scizor: Bodybuilder ワーバン @ Card e Room (Japanese games only) + new(Gligar) { Species = 207, Level = 43, Gauge = 06000, Moves = new[] {185,028,040,163}, Location = 058 }, // Gligar: Hunter Frena @ The Under Subway + new(Gligar) { Species = 207, Level = 43, Gauge = 06000, Moves = new[] {185,028,040,163}, Location = 133 }, // Gligar: Hunter Frena @ Snagem Hideout + new(Murkrow) { Species = 198, Level = 43, Gauge = 06000, Moves = new[] {185,212,101,019}, Location = 067 }, // Murkrow: Cipher Peon Lare @ Shadow PKMN Lab + new(Heracross) { Species = 214, Level = 45, Gauge = 07000, Moves = new[] {179,203,068,280}, Location = 111 }, // Heracross: Cipher Peon Dioge @ Realgam Tower + new(Heracross) { Species = 214, Level = 45, Gauge = 07000, Moves = new[] {179,203,068,280}, Location = 132 }, // Heracross: Cipher Peon Dioge @ Snagem Hideout + new(Ursaring) { Species = 217, Level = 45, Gauge = 07000, Moves = new[] {185,313,122,163}, Location = 132 }, // Ursaring: Team Snagem Agrev @ Snagem Hideout + new(CTogepi) { Species = 175, Level = 20, Gauge = 00000, Moves = new[] {118,204,186,281}, IVs = EncounterStaticShadow.EReaderEmpty }, // Togepi: Chaser ボデス @ Card e Room (Japanese games only) + new(CMareep) { Species = 179, Level = 37, Gauge = 00000, Moves = new[] {087,084,086,178}, IVs = EncounterStaticShadow.EReaderEmpty }, // Mareep: Hunter ホル @ Card e Room (Japanese games only) + new(CScizor) { Species = 212, Level = 50, Gauge = 00000, Moves = new[] {210,232,014,163}, IVs = EncounterStaticShadow.EReaderEmpty }, // Scizor: Bodybuilder ワーバン @ Card e Room (Japanese games only) }; #endregion @@ -313,137 +313,137 @@ static Encounters3GC() private static readonly EncounterStatic3[] Encounter_XDGift = { - new EncounterStatic3(133, 10, XD) { Fateful = true, Gift = true, Location = 000, Moves = new[] {044} }, // Eevee (Bite) - new EncounterStatic3(152, 05, XD) { Fateful = true, Gift = true, Location = 016, Moves = new[] {246,033,045,338} }, // Chikoritascverifier.fate - new EncounterStatic3(155, 05, XD) { Fateful = true, Gift = true, Location = 016, Moves = new[] {179,033,043,307} }, // Cyndaquil - new EncounterStatic3(158, 05, XD) { Fateful = true, Gift = true, Location = 016, Moves = new[] {242,010,043,308} }, // Totodile + new(133, 10, XD) { Fateful = true, Gift = true, Location = 000, Moves = new[] {044} }, // Eevee (Bite) + new(152, 05, XD) { Fateful = true, Gift = true, Location = 016, Moves = new[] {246,033,045,338} }, // Chikoritascverifier.fate + new(155, 05, XD) { Fateful = true, Gift = true, Location = 016, Moves = new[] {179,033,043,307} }, // Cyndaquil + new(158, 05, XD) { Fateful = true, Gift = true, Location = 016, Moves = new[] {242,010,043,308} }, // Totodile }; private static readonly EncounterStaticShadow[] Encounter_XD = { - new EncounterStaticShadow { Fateful = true, Species = 216, Level = 11, Gauge = 03000, Moves = new[] {216,287,122,232}, Location = 143, Gift = true }, // Teddiursa: Cipher Peon Naps @ Pokémon HQ Lab -- treat as Gift as it can only be captured in a Poké Ball - new EncounterStaticShadow { Fateful = true, Species = 228, Level = 17, Gauge = 01500, Moves = new[] {185,204,052,046}, Location = 011, }, // Houndour: Cipher Peon Resix @ Cipher Lab - new EncounterStaticShadow { Fateful = true, Species = 343, Level = 17, Gauge = 01500, Moves = new[] {317,287,189,060}, Location = 011, }, // Baltoy: Cipher Peon Browsix @ Cipher Lab - new EncounterStaticShadow { Fateful = true, Species = 179, Level = 17, Gauge = 01500, Moves = new[] {034,215,084,086}, Location = 011, }, // Mareep: Cipher Peon Yellosix @ Cipher Lab - new EncounterStaticShadow { Fateful = true, Species = 318, Level = 15, Gauge = 01700, Moves = new[] {352,287,184,044}, Location = 008, }, // Carvanha: Cipher Peon Cabol @ Cipher Lab - new EncounterStaticShadow { Fateful = true, Species = 175, Level = 25, Gauge = 04500, Moves = new[] {266,161,246,270}, Location = 164, Gift = true }, // Togepi: Pokémon Trainer Hordel @ Outskirt Stand + new() { Fateful = true, Species = 216, Level = 11, Gauge = 03000, Moves = new[] {216,287,122,232}, Location = 143, Gift = true }, // Teddiursa: Cipher Peon Naps @ Pokémon HQ Lab -- treat as Gift as it can only be captured in a Poké Ball + new() { Fateful = true, Species = 228, Level = 17, Gauge = 01500, Moves = new[] {185,204,052,046}, Location = 011, }, // Houndour: Cipher Peon Resix @ Cipher Lab + new() { Fateful = true, Species = 343, Level = 17, Gauge = 01500, Moves = new[] {317,287,189,060}, Location = 011, }, // Baltoy: Cipher Peon Browsix @ Cipher Lab + new() { Fateful = true, Species = 179, Level = 17, Gauge = 01500, Moves = new[] {034,215,084,086}, Location = 011, }, // Mareep: Cipher Peon Yellosix @ Cipher Lab + new() { Fateful = true, Species = 318, Level = 15, Gauge = 01700, Moves = new[] {352,287,184,044}, Location = 008, }, // Carvanha: Cipher Peon Cabol @ Cipher Lab + new() { Fateful = true, Species = 175, Level = 25, Gauge = 04500, Moves = new[] {266,161,246,270}, Location = 164, Gift = true }, // Togepi: Pokémon Trainer Hordel @ Outskirt Stand // Phenac City Hexagon Brothers - new EncounterStaticShadow { Fateful = true, Species = 228, Level = 17, Gauge = 01500, Moves = new[] {185,204,052,046}, Location = 096, }, // Houndour: Cipher Peon Resix @ Phenac City - new EncounterStaticShadow { Fateful = true, Species = 343, Level = 17, Gauge = 01500, Moves = new[] {317,287,189,060}, Location = 096, }, // Baltoy: Cipher Peon Browsix @ Phenac City - new EncounterStaticShadow { Fateful = true, Species = 179, Level = 17, Gauge = 01500, Moves = new[] {034,215,084,086}, Location = 096, }, // Mareep: Cipher Peon Yellosix @ Phenac City - new EncounterStaticShadow(Seedot) { Fateful = true, Species = 273, Level = 17, Gauge = 01500, Moves = new[] {202,287,331,290}, Location = 096 }, // Seedot: Cipher Peon Greesix @ Phenac City - new EncounterStaticShadow(Spheal) { Fateful = true, Species = 363, Level = 17, Gauge = 01500, Moves = new[] {062,204,055,189}, Location = 096 }, // Spheal: Cipher Peon Blusix @ Phenac City - new EncounterStaticShadow(Gulpin) { Fateful = true, Species = 316, Level = 17, Gauge = 01500, Moves = new[] {351,047,124,092}, Location = 096 }, // Gulpin: Cipher Peon Purpsix @ Phenac City + new() { Fateful = true, Species = 228, Level = 17, Gauge = 01500, Moves = new[] {185,204,052,046}, Location = 096, }, // Houndour: Cipher Peon Resix @ Phenac City + new() { Fateful = true, Species = 343, Level = 17, Gauge = 01500, Moves = new[] {317,287,189,060}, Location = 096, }, // Baltoy: Cipher Peon Browsix @ Phenac City + new() { Fateful = true, Species = 179, Level = 17, Gauge = 01500, Moves = new[] {034,215,084,086}, Location = 096, }, // Mareep: Cipher Peon Yellosix @ Phenac City + new(Seedot) { Fateful = true, Species = 273, Level = 17, Gauge = 01500, Moves = new[] {202,287,331,290}, Location = 096 }, // Seedot: Cipher Peon Greesix @ Phenac City + new(Spheal) { Fateful = true, Species = 363, Level = 17, Gauge = 01500, Moves = new[] {062,204,055,189}, Location = 096 }, // Spheal: Cipher Peon Blusix @ Phenac City + new(Gulpin) { Fateful = true, Species = 316, Level = 17, Gauge = 01500, Moves = new[] {351,047,124,092}, Location = 096 }, // Gulpin: Cipher Peon Purpsix @ Phenac City - new EncounterStaticShadow { Fateful = true, Species = 335, Level = 28, Gauge = 05000, Moves = new[] {280,287,068,306}, Location = 071 }, // Zangoose: Thug Zook @ Cipher Key Lair - new EncounterStaticShadow { Fateful = true, Species = 335, Level = 28, Gauge = 05000, Moves = new[] {280,287,068,306}, Location = 090 }, // Zangoose: Thug Zook @ Cipher Key Lair - new EncounterStaticShadow { Fateful = true, Species = 015, Level = 30, Gauge = 04500, Moves = new[] {188,226,041,014}, Location = 059 }, // Beedrill: Cipher Peon Lok @ Cipher Key Lair - new EncounterStaticShadow { Fateful = true, Species = 090, Level = 29, Gauge = 04000, Moves = new[] {036,287,057,062}, Location = 065 }, // Shellder: Cipher Peon Gorog @ Cipher Key Lair - new EncounterStaticShadow { Fateful = true, Species = 015, Level = 30, Gauge = 04500, Moves = new[] {188,226,041,014}, Location = 066 }, // Beedrill: Cipher Peon Lok @ Cipher Key Lair - new EncounterStaticShadow { Fateful = true, Species = 249, Level = 50, Gauge = 12000, Moves = new[] {354,297,089,056}, Location = 074 }, // Lugia: Grand Master Greevil @ Citadark Isle - new EncounterStaticShadow { Fateful = true, Species = 112, Level = 46, Gauge = 07000, Moves = new[] {224,270,184,089}, Location = 074 }, // Rhydon: Grand Master Greevil @ Citadark Isle - new EncounterStaticShadow { Fateful = true, Species = 277, Level = 43, Gauge = 07000, Moves = new[] {143,226,097,263}, Location = 087 }, // Swellow: Cipher Admin Ardos @ Citadark Isle + new() { Fateful = true, Species = 335, Level = 28, Gauge = 05000, Moves = new[] {280,287,068,306}, Location = 071 }, // Zangoose: Thug Zook @ Cipher Key Lair + new() { Fateful = true, Species = 335, Level = 28, Gauge = 05000, Moves = new[] {280,287,068,306}, Location = 090 }, // Zangoose: Thug Zook @ Cipher Key Lair + new() { Fateful = true, Species = 015, Level = 30, Gauge = 04500, Moves = new[] {188,226,041,014}, Location = 059 }, // Beedrill: Cipher Peon Lok @ Cipher Key Lair + new() { Fateful = true, Species = 090, Level = 29, Gauge = 04000, Moves = new[] {036,287,057,062}, Location = 065 }, // Shellder: Cipher Peon Gorog @ Cipher Key Lair + new() { Fateful = true, Species = 015, Level = 30, Gauge = 04500, Moves = new[] {188,226,041,014}, Location = 066 }, // Beedrill: Cipher Peon Lok @ Cipher Key Lair + new() { Fateful = true, Species = 249, Level = 50, Gauge = 12000, Moves = new[] {354,297,089,056}, Location = 074 }, // Lugia: Grand Master Greevil @ Citadark Isle + new() { Fateful = true, Species = 112, Level = 46, Gauge = 07000, Moves = new[] {224,270,184,089}, Location = 074 }, // Rhydon: Grand Master Greevil @ Citadark Isle + new() { Fateful = true, Species = 277, Level = 43, Gauge = 07000, Moves = new[] {143,226,097,263}, Location = 087 }, // Swellow: Cipher Admin Ardos @ Citadark Isle - new EncounterStaticShadow(Ledyba) { Fateful = true, Species = 165, Level = 10, Gauge = 02500, Moves = new[] {060,287,332,048}, Location = 153 }, // Ledyba: Casual Guy Cyle @ Gateon Port - new EncounterStaticShadow(Poochyena){ Fateful = true, Species = 261, Level = 10, Gauge = 02500, Moves = new[] {091,215,305,336}, Location = 162 }, // Poochyena: Bodybuilder Kilen @ Gateon Port - new EncounterStaticShadow(Seedot) { Fateful = true, Species = 273, Level = 17, Gauge = 01500, Moves = new[] {202,287,331,290}, Location = 011 }, // Seedot: Cipher Peon Greesix @ Cipher Lab - new EncounterStaticShadow(Spheal) { Fateful = true, Species = 363, Level = 17, Gauge = 01500, Moves = new[] {062,204,055,189}, Location = 011 }, // Spheal: Cipher Peon Blusix @ Cipher Lab - new EncounterStaticShadow(Gulpin) { Fateful = true, Species = 316, Level = 17, Gauge = 01500, Moves = new[] {351,047,124,092}, Location = 011 }, // Gulpin: Cipher Peon Purpsix @ Cipher Lab - new EncounterStaticShadow(Spinarak) { Fateful = true, Species = 167, Level = 14, Gauge = 01500, Moves = new[] {091,287,324,101}, Location = 010 }, // Spinarak: Cipher Peon Nexir @ Cipher Lab - new EncounterStaticShadow(Numel) { Fateful = true, Species = 322, Level = 14, Gauge = 01500, Moves = new[] {036,204,091,052}, Location = 009 }, // Numel: Cipher Peon Solox @ Cipher Lab - new EncounterStaticShadow(Shroomish){ Fateful = true, Species = 285, Level = 15, Gauge = 01800, Moves = new[] {206,287,072,078}, Location = 008 }, // Shroomish: Cipher R&D Klots @ Cipher Lab - new EncounterStaticShadow(Delcatty) { Fateful = true, Species = 301, Level = 18, Gauge = 02500, Moves = new[] {290,186,213,351}, Location = 008 }, // Delcatty: Cipher Admin Lovrina @ Cipher Lab - new EncounterStaticShadow(Voltorb) { Fateful = true, Species = 100, Level = 19, Gauge = 02500, Moves = new[] {243,287,209,129}, Location = 092 }, // Voltorb: Wanderer Miror B. @ Cave Poké Spot - new EncounterStaticShadow(Makuhita) { Fateful = true, Species = 296, Level = 18, Gauge = 02000, Moves = new[] {280,287,292,317}, Location = 109 }, // Makuhita: Cipher Peon Torkin @ ONBS Building - new EncounterStaticShadow(Vulpix) { Fateful = true, Species = 037, Level = 18, Gauge = 02000, Moves = new[] {257,204,052,091}, Location = 109 }, // Vulpix: Cipher Peon Mesin @ ONBS Building - new EncounterStaticShadow(Duskull) { Fateful = true, Species = 355, Level = 19, Gauge = 02200, Moves = new[] {247,270,310,109}, Location = 110 }, // Duskull: Cipher Peon Lobar @ ONBS Building - new EncounterStaticShadow(Ralts) { Fateful = true, Species = 280, Level = 20, Gauge = 02200, Moves = new[] {351,047,115,093}, Location = 119 }, // Ralts: Cipher Peon Feldas @ ONBS Building - new EncounterStaticShadow(Mawile) { Fateful = true, Species = 303, Level = 22, Gauge = 02500, Moves = new[] {206,047,011,334}, Location = 111 }, // Mawile: Cipher Cmdr Exol @ ONBS Building - new EncounterStaticShadow(Snorunt) { Fateful = true, Species = 361, Level = 20, Gauge = 02500, Moves = new[] {352,047,044,196}, Location = 097 }, // Snorunt: Cipher Peon Exinn @ Phenac City - new EncounterStaticShadow(Pineco) { Fateful = true, Species = 204, Level = 20, Gauge = 02500, Moves = new[] {042,287,191,068}, Location = 096 }, // Pineco: Cipher Peon Gonrap @ Phenac City - new EncounterStaticShadow(Natu) { Fateful = true, Species = 177, Level = 22, Gauge = 02500, Moves = new[] {248,226,101,332}, Location = 094 }, // Natu: Cipher Peon Eloin @ Phenac City + new(Ledyba) { Fateful = true, Species = 165, Level = 10, Gauge = 02500, Moves = new[] {060,287,332,048}, Location = 153 }, // Ledyba: Casual Guy Cyle @ Gateon Port + new(Poochyena){ Fateful = true, Species = 261, Level = 10, Gauge = 02500, Moves = new[] {091,215,305,336}, Location = 162 }, // Poochyena: Bodybuilder Kilen @ Gateon Port + new(Seedot) { Fateful = true, Species = 273, Level = 17, Gauge = 01500, Moves = new[] {202,287,331,290}, Location = 011 }, // Seedot: Cipher Peon Greesix @ Cipher Lab + new(Spheal) { Fateful = true, Species = 363, Level = 17, Gauge = 01500, Moves = new[] {062,204,055,189}, Location = 011 }, // Spheal: Cipher Peon Blusix @ Cipher Lab + new(Gulpin) { Fateful = true, Species = 316, Level = 17, Gauge = 01500, Moves = new[] {351,047,124,092}, Location = 011 }, // Gulpin: Cipher Peon Purpsix @ Cipher Lab + new(Spinarak) { Fateful = true, Species = 167, Level = 14, Gauge = 01500, Moves = new[] {091,287,324,101}, Location = 010 }, // Spinarak: Cipher Peon Nexir @ Cipher Lab + new(Numel) { Fateful = true, Species = 322, Level = 14, Gauge = 01500, Moves = new[] {036,204,091,052}, Location = 009 }, // Numel: Cipher Peon Solox @ Cipher Lab + new(Shroomish){ Fateful = true, Species = 285, Level = 15, Gauge = 01800, Moves = new[] {206,287,072,078}, Location = 008 }, // Shroomish: Cipher R&D Klots @ Cipher Lab + new(Delcatty) { Fateful = true, Species = 301, Level = 18, Gauge = 02500, Moves = new[] {290,186,213,351}, Location = 008 }, // Delcatty: Cipher Admin Lovrina @ Cipher Lab + new(Voltorb) { Fateful = true, Species = 100, Level = 19, Gauge = 02500, Moves = new[] {243,287,209,129}, Location = 092 }, // Voltorb: Wanderer Miror B. @ Cave Poké Spot + new(Makuhita) { Fateful = true, Species = 296, Level = 18, Gauge = 02000, Moves = new[] {280,287,292,317}, Location = 109 }, // Makuhita: Cipher Peon Torkin @ ONBS Building + new(Vulpix) { Fateful = true, Species = 037, Level = 18, Gauge = 02000, Moves = new[] {257,204,052,091}, Location = 109 }, // Vulpix: Cipher Peon Mesin @ ONBS Building + new(Duskull) { Fateful = true, Species = 355, Level = 19, Gauge = 02200, Moves = new[] {247,270,310,109}, Location = 110 }, // Duskull: Cipher Peon Lobar @ ONBS Building + new(Ralts) { Fateful = true, Species = 280, Level = 20, Gauge = 02200, Moves = new[] {351,047,115,093}, Location = 119 }, // Ralts: Cipher Peon Feldas @ ONBS Building + new(Mawile) { Fateful = true, Species = 303, Level = 22, Gauge = 02500, Moves = new[] {206,047,011,334}, Location = 111 }, // Mawile: Cipher Cmdr Exol @ ONBS Building + new(Snorunt) { Fateful = true, Species = 361, Level = 20, Gauge = 02500, Moves = new[] {352,047,044,196}, Location = 097 }, // Snorunt: Cipher Peon Exinn @ Phenac City + new(Pineco) { Fateful = true, Species = 204, Level = 20, Gauge = 02500, Moves = new[] {042,287,191,068}, Location = 096 }, // Pineco: Cipher Peon Gonrap @ Phenac City + new(Natu) { Fateful = true, Species = 177, Level = 22, Gauge = 02500, Moves = new[] {248,226,101,332}, Location = 094 }, // Natu: Cipher Peon Eloin @ Phenac City - new EncounterStaticShadow(Roselia) { Fateful = true, Species = 315, Level = 22, Gauge = 03000, Moves = new[] {345,186,320,073}, Location = 113, }, // Roselia: Cipher Peon Fasin @ Phenac City - new EncounterStaticShadow(Roselia) { Fateful = true, Species = 315, Level = 22, Gauge = 03000, Moves = new[] {345,186,320,073}, Location = 094, }, // Roselia: Cipher Peon Fasin @ Phenac City - new EncounterStaticShadow(Meowth) { Fateful = true, Species = 052, Level = 22, Gauge = 03500, Moves = new[] {163,047,006,044}, Location = 113, }, // Meowth: Cipher Peon Fostin @ Phenac City - new EncounterStaticShadow(Meowth) { Fateful = true, Species = 052, Level = 22, Gauge = 03500, Moves = new[] {163,047,006,044}, Location = 094, }, // Meowth: Cipher Peon Fostin @ Phenac City + new(Roselia) { Fateful = true, Species = 315, Level = 22, Gauge = 03000, Moves = new[] {345,186,320,073}, Location = 113, }, // Roselia: Cipher Peon Fasin @ Phenac City + new(Roselia) { Fateful = true, Species = 315, Level = 22, Gauge = 03000, Moves = new[] {345,186,320,073}, Location = 094, }, // Roselia: Cipher Peon Fasin @ Phenac City + new(Meowth) { Fateful = true, Species = 052, Level = 22, Gauge = 03500, Moves = new[] {163,047,006,044}, Location = 113, }, // Meowth: Cipher Peon Fostin @ Phenac City + new(Meowth) { Fateful = true, Species = 052, Level = 22, Gauge = 03500, Moves = new[] {163,047,006,044}, Location = 094, }, // Meowth: Cipher Peon Fostin @ Phenac City - new EncounterStaticShadow(Swinub) { Fateful = true, Species = 220, Level = 22, Gauge = 02500, Moves = new[] {246,204,054,341}, Location = 100, }, // Swinub: Cipher Peon Greck @ Phenac City + new(Swinub) { Fateful = true, Species = 220, Level = 22, Gauge = 02500, Moves = new[] {246,204,054,341}, Location = 100, }, // Swinub: Cipher Peon Greck @ Phenac City - new EncounterStaticShadow(Spearow) { Fateful = true, Species = 021, Level = 22, Gauge = 04500, Moves = new[] {206,226,043,332}, Location = 059, }, // Spearow: Cipher Peon Ezin @ Phenac Stadium - new EncounterStaticShadow(Spearow) { Fateful = true, Species = 021, Level = 22, Gauge = 04500, Moves = new[] {206,226,043,332}, Location = 107, }, // Spearow: Cipher Peon Ezin @ Phenac Stadium - new EncounterStaticShadow(Grimer) { Fateful = true, Species = 088, Level = 23, Gauge = 03000, Moves = new[] {188,270,325,107}, Location = 059, }, // Grimer: Cipher Peon Faltly @ Phenac Stadium - new EncounterStaticShadow(Grimer) { Fateful = true, Species = 088, Level = 23, Gauge = 03000, Moves = new[] {188,270,325,107}, Location = 107, }, // Grimer: Cipher Peon Faltly @ Phenac Stadium + new(Spearow) { Fateful = true, Species = 021, Level = 22, Gauge = 04500, Moves = new[] {206,226,043,332}, Location = 059, }, // Spearow: Cipher Peon Ezin @ Phenac Stadium + new(Spearow) { Fateful = true, Species = 021, Level = 22, Gauge = 04500, Moves = new[] {206,226,043,332}, Location = 107, }, // Spearow: Cipher Peon Ezin @ Phenac Stadium + new(Grimer) { Fateful = true, Species = 088, Level = 23, Gauge = 03000, Moves = new[] {188,270,325,107}, Location = 059, }, // Grimer: Cipher Peon Faltly @ Phenac Stadium + new(Grimer) { Fateful = true, Species = 088, Level = 23, Gauge = 03000, Moves = new[] {188,270,325,107}, Location = 107, }, // Grimer: Cipher Peon Faltly @ Phenac Stadium - new EncounterStaticShadow(Seel) { Fateful = true, Species = 086, Level = 23, Gauge = 03500, Moves = new[] {057,270,219,058}, Location = 107, }, // Seel: Cipher Peon Egrog @ Phenac Stadium - new EncounterStaticShadow(Lunatone) { Fateful = true, Species = 337, Level = 25, Gauge = 05000, Moves = new[] {094,226,240,317}, Location = 107, }, // Lunatone: Cipher Admin Snattle @ Phenac Stadium + new(Seel) { Fateful = true, Species = 086, Level = 23, Gauge = 03500, Moves = new[] {057,270,219,058}, Location = 107, }, // Seel: Cipher Peon Egrog @ Phenac Stadium + new(Lunatone) { Fateful = true, Species = 337, Level = 25, Gauge = 05000, Moves = new[] {094,226,240,317}, Location = 107, }, // Lunatone: Cipher Admin Snattle @ Phenac Stadium - new EncounterStaticShadow(Nosepass) { Fateful = true, Species = 299, Level = 26, Gauge = 04000, Moves = new[] {085,270,086,157}, Location = 090, }, // Nosepass: Wanderer Miror B. @ Pyrite Colosseum/Realgam Colosseum/Poké Spots - new EncounterStaticShadow(Nosepass) { Fateful = true, Species = 299, Level = 26, Gauge = 04000, Moves = new[] {085,270,086,157}, Location = 113, }, // Nosepass: Wanderer Miror B. @ Pyrite Colosseum/Realgam Colosseum/Poké Spots + new(Nosepass) { Fateful = true, Species = 299, Level = 26, Gauge = 04000, Moves = new[] {085,270,086,157}, Location = 090, }, // Nosepass: Wanderer Miror B. @ Pyrite Colosseum/Realgam Colosseum/Poké Spots + new(Nosepass) { Fateful = true, Species = 299, Level = 26, Gauge = 04000, Moves = new[] {085,270,086,157}, Location = 113, }, // Nosepass: Wanderer Miror B. @ Pyrite Colosseum/Realgam Colosseum/Poké Spots - new EncounterStaticShadow(Paras) { Fateful = true, Species = 046, Level = 28, Gauge = 04000, Moves = new[] {147,287,163,206}, Location = 064, }, // Paras: Cipher Peon Humah @ Cipher Key Lair + new(Paras) { Fateful = true, Species = 046, Level = 28, Gauge = 04000, Moves = new[] {147,287,163,206}, Location = 064, }, // Paras: Cipher Peon Humah @ Cipher Key Lair - new EncounterStaticShadow(Growlithe) { Fateful = true, Species = 058, Level = 28, Gauge = 04000, Moves = new[] {053,204,044,036}, Location = 064 }, // Growlithe: Cipher Peon Humah @ Cipher Key Lair - new EncounterStaticShadow(Growlithe) { Fateful = true, Species = 058, Level = 28, Gauge = 04000, Moves = new[] {053,204,044,036}, Location = 113 }, // Growlithe: Cipher Peon Humah @ Cipher Key Lair - new EncounterStaticShadow(Butterfree){ Fateful = true, Species = 012, Level = 30, Gauge = 04000, Moves = new[] {094,234,079,332}, Location = 059, }, // Butterfree: Cipher Peon Targ @ Cipher Key Lair - new EncounterStaticShadow(Venomoth) { Fateful = true, Species = 049, Level = 32, Gauge = 04000, Moves = new[] {318,287,164,094}, Location = 059, }, // Venomoth: Cipher Peon Angic @ Cipher Key Lair - new EncounterStaticShadow(Hypno) { Fateful = true, Species = 097, Level = 34, Gauge = 05500, Moves = new[] {094,226,096,247}, Location = 059, }, // Hypno: Cipher Admin Gorigan @ Cipher Key Lair - new EncounterStaticShadow(Banette) { Fateful = true, Species = 354, Level = 37, Gauge = 07000, Moves = new[] {185,270,247,174}, Location = 059, }, // Banette: Cipher Peon Litnar @ Citadark Isle + new(Growlithe) { Fateful = true, Species = 058, Level = 28, Gauge = 04000, Moves = new[] {053,204,044,036}, Location = 064 }, // Growlithe: Cipher Peon Humah @ Cipher Key Lair + new(Growlithe) { Fateful = true, Species = 058, Level = 28, Gauge = 04000, Moves = new[] {053,204,044,036}, Location = 113 }, // Growlithe: Cipher Peon Humah @ Cipher Key Lair + new(Butterfree){ Fateful = true, Species = 012, Level = 30, Gauge = 04000, Moves = new[] {094,234,079,332}, Location = 059, }, // Butterfree: Cipher Peon Targ @ Cipher Key Lair + new(Venomoth) { Fateful = true, Species = 049, Level = 32, Gauge = 04000, Moves = new[] {318,287,164,094}, Location = 059, }, // Venomoth: Cipher Peon Angic @ Cipher Key Lair + new(Hypno) { Fateful = true, Species = 097, Level = 34, Gauge = 05500, Moves = new[] {094,226,096,247}, Location = 059, }, // Hypno: Cipher Admin Gorigan @ Cipher Key Lair + new(Banette) { Fateful = true, Species = 354, Level = 37, Gauge = 07000, Moves = new[] {185,270,247,174}, Location = 059, }, // Banette: Cipher Peon Litnar @ Citadark Isle - new EncounterStaticShadow(Pidgeotto) { Fateful = true, Species = 017, Level = 30, Gauge = 04000, Moves = new[] {017,287,211,297}, Location = 066, }, // Pidgeotto: Cipher Peon Lok @ Cipher Key Lair - new EncounterStaticShadow(Tangela) { Fateful = true, Species = 114, Level = 30, Gauge = 04000, Moves = new[] {076,234,241,275}, Location = 067, }, // Tangela: Cipher Peon Targ @ Cipher Key Lair - new EncounterStaticShadow(Butterfree){ Fateful = true, Species = 012, Level = 30, Gauge = 04000, Moves = new[] {094,234,079,332}, Location = 067, }, // Butterfree: Cipher Peon Targ @ Cipher Key Lair - new EncounterStaticShadow(Magneton) { Fateful = true, Species = 082, Level = 30, Gauge = 04500, Moves = new[] {038,287,240,087}, Location = 067, }, // Magneton: Cipher Peon Snidle @ Cipher Key Lair - new EncounterStaticShadow(Venomoth) { Fateful = true, Species = 049, Level = 32, Gauge = 04000, Moves = new[] {318,287,164,094}, Location = 070, }, // Venomoth: Cipher Peon Angic @ Cipher Key Lair - new EncounterStaticShadow(Weepinbell){ Fateful = true, Species = 070, Level = 32, Gauge = 04000, Moves = new[] {345,234,188,230}, Location = 070, }, // Weepinbell: Cipher Peon Angic @ Cipher Key Lair - new EncounterStaticShadow(Arbok) { Fateful = true, Species = 024, Level = 33, Gauge = 05000, Moves = new[] {188,287,137,044}, Location = 070, }, // Arbok: Cipher Peon Smarton @ Cipher Key Lair - new EncounterStaticShadow(Primeape) { Fateful = true, Species = 057, Level = 34, Gauge = 06000, Moves = new[] {238,270,116,179}, Location = 069, }, // Primeape: Cipher Admin Gorigan @ Cipher Key Lair - new EncounterStaticShadow(Hypno) { Fateful = true, Species = 097, Level = 34, Gauge = 05500, Moves = new[] {094,226,096,247}, Location = 069, }, // Hypno: Cipher Admin Gorigan @ Cipher Key Lair - new EncounterStaticShadow(Golduck) { Fateful = true, Species = 055, Level = 33, Gauge = 06500, Moves = new[] {127,204,244,280}, Location = 088, }, // Golduck: Navigator Abson @ Citadark Isle - new EncounterStaticShadow(Sableye) { Fateful = true, Species = 302, Level = 33, Gauge = 07000, Moves = new[] {247,270,185,105}, Location = 088, }, // Sableye: Navigator Abson @ Citadark Isle - new EncounterStaticShadow(Dodrio) { Fateful = true, Species = 085, Level = 34, Gauge = 08000, Moves = new[] {065,226,097,161}, Location = 076, }, // Dodrio: Chaser Furgy @ Citadark Isle - new EncounterStaticShadow(Raticate) { Fateful = true, Species = 020, Level = 34, Gauge = 06000, Moves = new[] {162,287,184,158}, Location = 076, }, // Raticate: Chaser Furgy @ Citadark Isle - new EncounterStaticShadow(Farfetchd) { Fateful = true, Species = 083, Level = 36, Gauge = 05500, Moves = new[] {163,226,014,332}, Location = 076, }, // Farfetch'd: Cipher Admin Lovrina @ Citadark Isle - new EncounterStaticShadow(Altaria) { Fateful = true, Species = 334, Level = 36, Gauge = 06500, Moves = new[] {225,215,076,332}, Location = 076, }, // Altaria: Cipher Admin Lovrina @ Citadark Isle - new EncounterStaticShadow(Kangaskhan){ Fateful = true, Species = 115, Level = 35, Gauge = 06000, Moves = new[] {089,047,039,146}, Location = 085, }, // Kangaskhan: Cipher Peon Litnar @ Citadark Isle - new EncounterStaticShadow(Banette) { Fateful = true, Species = 354, Level = 37, Gauge = 07000, Moves = new[] {185,270,247,174}, Location = 085, }, // Banette: Cipher Peon Litnar @ Citadark Isle - new EncounterStaticShadow(Magmar) { Fateful = true, Species = 126, Level = 36, Gauge = 07000, Moves = new[] {126,266,238,009}, Location = 077, }, // Magmar: Cipher Peon Grupel @ Citadark Isle - new EncounterStaticShadow(Pinsir) { Fateful = true, Species = 127, Level = 35, Gauge = 07000, Moves = new[] {012,270,206,066}, Location = 077, }, // Pinsir: Cipher Peon Grupel @ Citadark Isle - new EncounterStaticShadow(Rapidash) { Fateful = true, Species = 078, Level = 40, Gauge = 06000, Moves = new[] {076,226,241,053}, Location = 080, }, // Rapidash: Cipher Peon Kolest @ Citadark Isle - new EncounterStaticShadow(Magcargo) { Fateful = true, Species = 219, Level = 38, Gauge = 05500, Moves = new[] {257,287,089,053}, Location = 080, }, // Magcargo: Cipher Peon Kolest @ Citadark Isle - new EncounterStaticShadow(Hitmonchan){ Fateful = true, Species = 107, Level = 38, Gauge = 06000, Moves = new[] {005,270,170,327}, Location = 081, }, // Hitmonchan: Cipher Peon Karbon @ Citadark Isle - new EncounterStaticShadow(Hitmonlee) { Fateful = true, Species = 106, Level = 38, Gauge = 07000, Moves = new[] {136,287,170,025}, Location = 081, }, // Hitmonlee: Cipher Peon Petro @ Citadark Isle - new EncounterStaticShadow(Lickitung) { Fateful = true, Species = 108, Level = 38, Gauge = 05000, Moves = new[] {038,270,111,205}, Location = 084, }, // Lickitung: Cipher Peon Geftal @ Citadark Isle - new EncounterStaticShadow(Scyther) { Fateful = true, Species = 123, Level = 40, Gauge = 08000, Moves = new[] {013,234,318,163}, Location = 084, }, // Scyther: Cipher Peon Leden @ Citadark Isle + new(Pidgeotto) { Fateful = true, Species = 017, Level = 30, Gauge = 04000, Moves = new[] {017,287,211,297}, Location = 066, }, // Pidgeotto: Cipher Peon Lok @ Cipher Key Lair + new(Tangela) { Fateful = true, Species = 114, Level = 30, Gauge = 04000, Moves = new[] {076,234,241,275}, Location = 067, }, // Tangela: Cipher Peon Targ @ Cipher Key Lair + new(Butterfree){ Fateful = true, Species = 012, Level = 30, Gauge = 04000, Moves = new[] {094,234,079,332}, Location = 067, }, // Butterfree: Cipher Peon Targ @ Cipher Key Lair + new(Magneton) { Fateful = true, Species = 082, Level = 30, Gauge = 04500, Moves = new[] {038,287,240,087}, Location = 067, }, // Magneton: Cipher Peon Snidle @ Cipher Key Lair + new(Venomoth) { Fateful = true, Species = 049, Level = 32, Gauge = 04000, Moves = new[] {318,287,164,094}, Location = 070, }, // Venomoth: Cipher Peon Angic @ Cipher Key Lair + new(Weepinbell){ Fateful = true, Species = 070, Level = 32, Gauge = 04000, Moves = new[] {345,234,188,230}, Location = 070, }, // Weepinbell: Cipher Peon Angic @ Cipher Key Lair + new(Arbok) { Fateful = true, Species = 024, Level = 33, Gauge = 05000, Moves = new[] {188,287,137,044}, Location = 070, }, // Arbok: Cipher Peon Smarton @ Cipher Key Lair + new(Primeape) { Fateful = true, Species = 057, Level = 34, Gauge = 06000, Moves = new[] {238,270,116,179}, Location = 069, }, // Primeape: Cipher Admin Gorigan @ Cipher Key Lair + new(Hypno) { Fateful = true, Species = 097, Level = 34, Gauge = 05500, Moves = new[] {094,226,096,247}, Location = 069, }, // Hypno: Cipher Admin Gorigan @ Cipher Key Lair + new(Golduck) { Fateful = true, Species = 055, Level = 33, Gauge = 06500, Moves = new[] {127,204,244,280}, Location = 088, }, // Golduck: Navigator Abson @ Citadark Isle + new(Sableye) { Fateful = true, Species = 302, Level = 33, Gauge = 07000, Moves = new[] {247,270,185,105}, Location = 088, }, // Sableye: Navigator Abson @ Citadark Isle + new(Dodrio) { Fateful = true, Species = 085, Level = 34, Gauge = 08000, Moves = new[] {065,226,097,161}, Location = 076, }, // Dodrio: Chaser Furgy @ Citadark Isle + new(Raticate) { Fateful = true, Species = 020, Level = 34, Gauge = 06000, Moves = new[] {162,287,184,158}, Location = 076, }, // Raticate: Chaser Furgy @ Citadark Isle + new(Farfetchd) { Fateful = true, Species = 083, Level = 36, Gauge = 05500, Moves = new[] {163,226,014,332}, Location = 076, }, // Farfetch'd: Cipher Admin Lovrina @ Citadark Isle + new(Altaria) { Fateful = true, Species = 334, Level = 36, Gauge = 06500, Moves = new[] {225,215,076,332}, Location = 076, }, // Altaria: Cipher Admin Lovrina @ Citadark Isle + new(Kangaskhan){ Fateful = true, Species = 115, Level = 35, Gauge = 06000, Moves = new[] {089,047,039,146}, Location = 085, }, // Kangaskhan: Cipher Peon Litnar @ Citadark Isle + new(Banette) { Fateful = true, Species = 354, Level = 37, Gauge = 07000, Moves = new[] {185,270,247,174}, Location = 085, }, // Banette: Cipher Peon Litnar @ Citadark Isle + new(Magmar) { Fateful = true, Species = 126, Level = 36, Gauge = 07000, Moves = new[] {126,266,238,009}, Location = 077, }, // Magmar: Cipher Peon Grupel @ Citadark Isle + new(Pinsir) { Fateful = true, Species = 127, Level = 35, Gauge = 07000, Moves = new[] {012,270,206,066}, Location = 077, }, // Pinsir: Cipher Peon Grupel @ Citadark Isle + new(Rapidash) { Fateful = true, Species = 078, Level = 40, Gauge = 06000, Moves = new[] {076,226,241,053}, Location = 080, }, // Rapidash: Cipher Peon Kolest @ Citadark Isle + new(Magcargo) { Fateful = true, Species = 219, Level = 38, Gauge = 05500, Moves = new[] {257,287,089,053}, Location = 080, }, // Magcargo: Cipher Peon Kolest @ Citadark Isle + new(Hitmonchan){ Fateful = true, Species = 107, Level = 38, Gauge = 06000, Moves = new[] {005,270,170,327}, Location = 081, }, // Hitmonchan: Cipher Peon Karbon @ Citadark Isle + new(Hitmonlee) { Fateful = true, Species = 106, Level = 38, Gauge = 07000, Moves = new[] {136,287,170,025}, Location = 081, }, // Hitmonlee: Cipher Peon Petro @ Citadark Isle + new(Lickitung) { Fateful = true, Species = 108, Level = 38, Gauge = 05000, Moves = new[] {038,270,111,205}, Location = 084, }, // Lickitung: Cipher Peon Geftal @ Citadark Isle + new(Scyther) { Fateful = true, Species = 123, Level = 40, Gauge = 08000, Moves = new[] {013,234,318,163}, Location = 084, }, // Scyther: Cipher Peon Leden @ Citadark Isle - new EncounterStaticShadow(Chansey) { Fateful = true, Species = 113, Level = 39, Gauge = 04000, Moves = new[] {085,186,135,285}, Location = 084, }, // Chansey: Cipher Peon Leden @ Citadark Isle - new EncounterStaticShadow(Chansey) { Fateful = true, Species = 113, Level = 39, Gauge = 04000, Moves = new[] {085,186,135,285}, Location = 087, }, // Chansey: Cipher Peon Leden @ Citadark Isle + new(Chansey) { Fateful = true, Species = 113, Level = 39, Gauge = 04000, Moves = new[] {085,186,135,285}, Location = 084, }, // Chansey: Cipher Peon Leden @ Citadark Isle + new(Chansey) { Fateful = true, Species = 113, Level = 39, Gauge = 04000, Moves = new[] {085,186,135,285}, Location = 087, }, // Chansey: Cipher Peon Leden @ Citadark Isle - new EncounterStaticShadow(Solrock) { Fateful = true, Species = 338, Level = 41, Gauge = 07500, Moves = new[] {094,226,241,322}, Location = 087, }, // Solrock: Cipher Admin Snattle @ Citadark Isle - new EncounterStaticShadow(Starmie) { Fateful = true, Species = 121, Level = 41, Gauge = 07500, Moves = new[] {127,287,058,105}, Location = 087, }, // Starmie: Cipher Admin Snattle @ Citadark Isle - new EncounterStaticShadow(Electabuzz){ Fateful = true, Species = 125, Level = 43, Gauge = 07000, Moves = new[] {238,266,086,085}, Location = 087, }, // Electabuzz: Cipher Admin Ardos @ Citadark Isle - new EncounterStaticShadow(Snorlax) { Fateful = true, Species = 143, Level = 43, Gauge = 09000, Moves = new[] {090,287,174,034}, Location = 087, }, // Snorlax: Cipher Admin Ardos @ Citadark Isle - new EncounterStaticShadow(Poliwrath) { Fateful = true, Species = 062, Level = 42, Gauge = 07500, Moves = new[] {056,270,240,280}, Location = 087, }, // Poliwrath: Cipher Admin Gorigan @ Citadark Isle - new EncounterStaticShadow(MrMime) { Fateful = true, Species = 122, Level = 42, Gauge = 06500, Moves = new[] {094,266,227,009}, Location = 087, }, // Mr. Mime: Cipher Admin Gorigan @ Citadark Isle - new EncounterStaticShadow(Dugtrio) { Fateful = true, Species = 051, Level = 40, Gauge = 05000, Moves = new[] {089,204,201,161}, Location = 075, }, // Dugtrio: Cipher Peon Kolax @ Citadark Isle - new EncounterStaticShadow(Manectric) { Fateful = true, Species = 310, Level = 44, Gauge = 07000, Moves = new[] {087,287,240,044}, Location = 073, }, // Manectric: Cipher Admin Eldes @ Citadark Isle - new EncounterStaticShadow(Salamence) { Fateful = true, Species = 373, Level = 50, Gauge = 09000, Moves = new[] {337,287,349,332}, Location = 073, }, // Salamence: Cipher Admin Eldes @ Citadark Isle - new EncounterStaticShadow(Marowak) { Fateful = true, Species = 105, Level = 44, Gauge = 06500, Moves = new[] {089,047,014,157}, Location = 073, }, // Marowak: Cipher Admin Eldes @ Citadark Isle - new EncounterStaticShadow(Lapras) { Fateful = true, Species = 131, Level = 44, Gauge = 06000, Moves = new[] {056,215,240,059}, Location = 073, }, // Lapras: Cipher Admin Eldes @ Citadark Isle - new EncounterStaticShadow(Moltres) { Fateful = true, Species = 146, Level = 50, Gauge = 10000, Moves = new[] {326,234,261,053}, Location = 074, }, // Moltres: Grand Master Greevil @ Citadark Isle - new EncounterStaticShadow(Exeggutor) { Fateful = true, Species = 103, Level = 46, Gauge = 09000, Moves = new[] {094,287,095,246}, Location = 074, }, // Exeggutor: Grand Master Greevil @ Citadark Isle - new EncounterStaticShadow(Tauros) { Fateful = true, Species = 128, Level = 46, Gauge = 09000, Moves = new[] {089,287,039,034}, Location = 074, }, // Tauros: Grand Master Greevil @ Citadark Isle - new EncounterStaticShadow(Articuno) { Fateful = true, Species = 144, Level = 50, Gauge = 10000, Moves = new[] {326,215,114,058}, Location = 074, }, // Articuno: Grand Master Greevil @ Citadark Isle - new EncounterStaticShadow(Zapdos) { Fateful = true, Species = 145, Level = 50, Gauge = 10000, Moves = new[] {326,226,319,085}, Location = 074, }, // Zapdos: Grand Master Greevil @ Citadark Isle - new EncounterStaticShadow(Dragonite) { Fateful = true, Species = 149, Level = 55, Gauge = 09000, Moves = new[] {063,215,349,089}, Location = 162, }, // Dragonite: Wanderer Miror B. @ Gateon Port + new(Solrock) { Fateful = true, Species = 338, Level = 41, Gauge = 07500, Moves = new[] {094,226,241,322}, Location = 087, }, // Solrock: Cipher Admin Snattle @ Citadark Isle + new(Starmie) { Fateful = true, Species = 121, Level = 41, Gauge = 07500, Moves = new[] {127,287,058,105}, Location = 087, }, // Starmie: Cipher Admin Snattle @ Citadark Isle + new(Electabuzz){ Fateful = true, Species = 125, Level = 43, Gauge = 07000, Moves = new[] {238,266,086,085}, Location = 087, }, // Electabuzz: Cipher Admin Ardos @ Citadark Isle + new(Snorlax) { Fateful = true, Species = 143, Level = 43, Gauge = 09000, Moves = new[] {090,287,174,034}, Location = 087, }, // Snorlax: Cipher Admin Ardos @ Citadark Isle + new(Poliwrath) { Fateful = true, Species = 062, Level = 42, Gauge = 07500, Moves = new[] {056,270,240,280}, Location = 087, }, // Poliwrath: Cipher Admin Gorigan @ Citadark Isle + new(MrMime) { Fateful = true, Species = 122, Level = 42, Gauge = 06500, Moves = new[] {094,266,227,009}, Location = 087, }, // Mr. Mime: Cipher Admin Gorigan @ Citadark Isle + new(Dugtrio) { Fateful = true, Species = 051, Level = 40, Gauge = 05000, Moves = new[] {089,204,201,161}, Location = 075, }, // Dugtrio: Cipher Peon Kolax @ Citadark Isle + new(Manectric) { Fateful = true, Species = 310, Level = 44, Gauge = 07000, Moves = new[] {087,287,240,044}, Location = 073, }, // Manectric: Cipher Admin Eldes @ Citadark Isle + new(Salamence) { Fateful = true, Species = 373, Level = 50, Gauge = 09000, Moves = new[] {337,287,349,332}, Location = 073, }, // Salamence: Cipher Admin Eldes @ Citadark Isle + new(Marowak) { Fateful = true, Species = 105, Level = 44, Gauge = 06500, Moves = new[] {089,047,014,157}, Location = 073, }, // Marowak: Cipher Admin Eldes @ Citadark Isle + new(Lapras) { Fateful = true, Species = 131, Level = 44, Gauge = 06000, Moves = new[] {056,215,240,059}, Location = 073, }, // Lapras: Cipher Admin Eldes @ Citadark Isle + new(Moltres) { Fateful = true, Species = 146, Level = 50, Gauge = 10000, Moves = new[] {326,234,261,053}, Location = 074, }, // Moltres: Grand Master Greevil @ Citadark Isle + new(Exeggutor) { Fateful = true, Species = 103, Level = 46, Gauge = 09000, Moves = new[] {094,287,095,246}, Location = 074, }, // Exeggutor: Grand Master Greevil @ Citadark Isle + new(Tauros) { Fateful = true, Species = 128, Level = 46, Gauge = 09000, Moves = new[] {089,287,039,034}, Location = 074, }, // Tauros: Grand Master Greevil @ Citadark Isle + new(Articuno) { Fateful = true, Species = 144, Level = 50, Gauge = 10000, Moves = new[] {326,215,114,058}, Location = 074, }, // Articuno: Grand Master Greevil @ Citadark Isle + new(Zapdos) { Fateful = true, Species = 145, Level = 50, Gauge = 10000, Moves = new[] {326,226,319,085}, Location = 074, }, // Zapdos: Grand Master Greevil @ Citadark Isle + new(Dragonite) { Fateful = true, Species = 149, Level = 55, Gauge = 09000, Moves = new[] {063,215,349,089}, Location = 162, }, // Dragonite: Wanderer Miror B. @ Gateon Port }; internal static readonly EncounterArea3XD[] SlotsXD = { - new EncounterArea3XD(90, 027, 23, 207, 20, 328, 20), // Rock (Sandshrew, Gligar, Trapinch) - new EncounterArea3XD(91, 187, 20, 231, 20, 283, 20), // Oasis (Hoppip, Phanpy, Surskit) - new EncounterArea3XD(92, 041, 21, 304, 21, 194, 21), // Cave (Zubat, Aron, Wooper) + new(90, 027, 23, 207, 20, 328, 20), // Rock (Sandshrew, Gligar, Trapinch) + new(91, 187, 20, 231, 20, 283, 20), // Oasis (Hoppip, Phanpy, Surskit) + new(92, 041, 21, 304, 21, 194, 21), // Cave (Zubat, Aron, Wooper) }; internal static readonly EncounterStatic[] Encounter_CXD = ArrayUtil.ConcatAll(Encounter_ColoGift, Encounter_Colo, Encounter_XDGift, Encounter_XD); diff --git a/PKHeX.Core/Legality/Encounters/Data/Encounters3Shadow.cs b/PKHeX.Core/Legality/Encounters/Data/Encounters3Shadow.cs index 0a80901f7..98ae74e8e 100644 --- a/PKHeX.Core/Legality/Encounters/Data/Encounters3Shadow.cs +++ b/PKHeX.Core/Legality/Encounters/Data/Encounters3Shadow.cs @@ -5,14 +5,14 @@ public static class Encounters3Shadow { #region Colosseum - public static readonly TeamLock CMakuhita = new TeamLock( + public static readonly TeamLock CMakuhita = new( 296, // Makuhita new[] { new NPCLock(355, 24, 0, 127), // Duskull (M) (Quirky) new NPCLock(167, 00, 1, 127), // Spinarak (F) (Hardy) }); - public static readonly TeamLock CGligar = new TeamLock( + public static readonly TeamLock CGligar = new( 207, // Gligar new[] { new NPCLock(216, 12, 0, 127), // Teddiursa (M) (Serious) @@ -20,7 +20,7 @@ public static class Encounters3Shadow new NPCLock(285, 18, 0, 127), // Shroomish (M) (Bashful) }); - public static readonly TeamLock CMurkrow = new TeamLock( + public static readonly TeamLock CMurkrow = new( 198, // Murkrow new[] { new NPCLock(318, 06, 0, 127), // Carvanha (M) (Docile) @@ -28,14 +28,14 @@ public static class Encounters3Shadow new NPCLock(228, 18, 0, 127), // Houndour (M) (Bashful) }); - public static readonly TeamLock CHeracross = new TeamLock( + public static readonly TeamLock CHeracross = new( 214, // Heracross new[] { new NPCLock(284, 00, 0, 127), // Masquerain (M) (Hardy) new NPCLock(168, 00, 1, 127), // Ariados (F) (Hardy) }); - public static readonly TeamLock CUrsaring = new TeamLock( + public static readonly TeamLock CUrsaring = new( 217, // Ursaring new[] { new NPCLock(067, 20, 1, 063), // Machoke (F) (Calm) @@ -47,7 +47,7 @@ public static class Encounters3Shadow #region E-Reader - public static readonly TeamLock ETogepi = new TeamLock( + public static readonly TeamLock ETogepi = new( 175, // Togepi new[] { new NPCLock(302, 23, 0, 127), // Sableye (M) (Careful) @@ -56,7 +56,7 @@ public static class Encounters3Shadow new NPCLock(175, 22, 1, 031), // Togepi (F) (Sassy) -- itself! }); - public static readonly TeamLock EMareep = new TeamLock( + public static readonly TeamLock EMareep = new( 179, // Mareep new[] { new NPCLock(300, 04, 1, 191), // Skitty (F) (Naughty) @@ -65,7 +65,7 @@ public static class Encounters3Shadow new NPCLock(179, 16, 1, 127), // Mareep (F) (Mild) -- itself! }); - public static readonly TeamLock EScizor = new TeamLock( + public static readonly TeamLock EScizor = new( 212, // Scizor new[] { new NPCLock(198, 13, 1, 191), // Murkrow (F) (Jolly) @@ -78,7 +78,7 @@ public static class Encounters3Shadow #region XD - public static readonly TeamLock XRalts = new TeamLock( + public static readonly TeamLock XRalts = new( 280, // Ralts new[] { new NPCLock(064, 00, 0, 063), // Kadabra (M) (Hardy) @@ -86,19 +86,19 @@ public static class Encounters3Shadow new NPCLock(288, 18, 0, 127), // Vigoroth (M) (Bashful) }); - public static readonly TeamLock XPoochyena = new TeamLock( + public static readonly TeamLock XPoochyena = new( 261, // Poochyena new[] { new NPCLock(041, 12, 1, 127), // Zubat (F) (Serious) }); - public static readonly TeamLock XLedyba = new TeamLock( + public static readonly TeamLock XLedyba = new( 165, // Ledyba new[] { new NPCLock(276, 00, 1, 127), // Taillow (F) (Hardy) }); - public static readonly TeamLock XSphealCipherLab = new TeamLock( + public static readonly TeamLock XSphealCipherLab = new( 363, // Spheal "Cipher Lab", new[] { @@ -106,7 +106,7 @@ public static class Encounters3Shadow new NPCLock(118, 12, 1, 127), // Goldeen (F) (Serious) }); - public static readonly TeamLock XSphealPhenacCityandPost = new TeamLock( + public static readonly TeamLock XSphealPhenacCityandPost = new( 363, // Spheal "Phenac City and Post", new[] { @@ -115,14 +115,14 @@ public static class Encounters3Shadow new NPCLock(374, 00, 2, 255), // Beldum (-) (Hardy) }); - public static readonly TeamLock XGulpin = new TeamLock( + public static readonly TeamLock XGulpin = new( 316, // Gulpin new[] { new NPCLock(109, 12, 1, 127), // Koffing (F) (Serious) new NPCLock(088, 06, 0, 127), // Grimer (M) (Docile) }); - public static readonly TeamLock XSeedotCipherLab = new TeamLock( + public static readonly TeamLock XSeedotCipherLab = new( 273, // Seedot "Cipher Lab", new[] { @@ -133,7 +133,7 @@ public static class Encounters3Shadow new NPCLock(204, 12, 0, 127), // Pineco (M) (Serious) }); - public static readonly TeamLock XSeedotPhenacCity = new TeamLock( + public static readonly TeamLock XSeedotPhenacCity = new( 273, // Seedot "Phenac City", new[] { @@ -144,7 +144,7 @@ public static class Encounters3Shadow new NPCLock(204, 06, 0, 127), // Pineco (M) (Docile) }); - public static readonly TeamLock XSeedotPost = new TeamLock( + public static readonly TeamLock XSeedotPost = new( 273, // Seedot "Post", new[] { @@ -155,14 +155,14 @@ public static class Encounters3Shadow new NPCLock(205, 12, 0, 127), // Forretress (M) (Serious) }); - public static readonly TeamLock XSpinarak = new TeamLock( + public static readonly TeamLock XSpinarak = new( 167, // Spinarak new[] { new NPCLock(220, 12, 1, 127), // Swinub (F) (Serious) new NPCLock(353, 06, 0, 127), // Shuppet (M) (Docile) }); - public static readonly TeamLock XNumel = new TeamLock( + public static readonly TeamLock XNumel = new( 322, // Numel new[] { new NPCLock(280, 06, 0, 127), // Ralts (M) (Docile) @@ -170,14 +170,14 @@ public static class Encounters3Shadow new NPCLock(371, 24, 1, 127), // Bagon (F) (Quirky) }); - public static readonly TeamLock XShroomish = new TeamLock( + public static readonly TeamLock XShroomish = new( 285, // Shroomish new[] { new NPCLock(209, 24, 1, 191), // Snubbull (F) (Quirky) new NPCLock(352, 00, 1, 127), // Kecleon (F) (Hardy) }); - public static readonly TeamLock XDelcatty = new TeamLock( + public static readonly TeamLock XDelcatty = new( 301, // Delcatty new[] { new NPCLock(370, 06, 1, 191), // Luvdisc (F) (Docile) @@ -185,7 +185,7 @@ public static class Encounters3Shadow new NPCLock(315, 24, 0, 127), // Roselia (M) (Quirky) }); - public static readonly TeamLock XVoltorb = new TeamLock( + public static readonly TeamLock XVoltorb = new( 100, // Voltorb new[] { new NPCLock(271, 00, 0, 127), // Lombre (M) (Hardy) @@ -193,14 +193,14 @@ public static class Encounters3Shadow new NPCLock(271, 12, 1, 127), // Lombre (F) (Serious) }); - public static readonly TeamLock XMakuhita = new TeamLock( + public static readonly TeamLock XMakuhita = new( 296, // Makuhita new[] { new NPCLock(352, 06, 0, 127), // Kecleon (M) (Docile) new NPCLock(283, 18, 1, 127), // Surskit (F) (Bashful) }); - public static readonly TeamLock XVulpix = new TeamLock( + public static readonly TeamLock XVulpix = new( 037, // Vulpix new[] { new NPCLock(167, 00, 0, 127), // Spinarak (M) (Hardy) @@ -208,7 +208,7 @@ public static class Encounters3Shadow new NPCLock(269, 18, 0, 127), // Dustox (M) (Bashful) }); - public static readonly TeamLock XDuskull = new TeamLock( + public static readonly TeamLock XDuskull = new( 355, // Duskull new[] { new NPCLock(215, 12, 0, 127), // Sneasel (M) (Serious) @@ -216,40 +216,40 @@ public static class Encounters3Shadow new NPCLock(200, 24, 0, 127), // Misdreavus (M) (Quirky) }); - public static readonly TeamLock XMawile = new TeamLock( + public static readonly TeamLock XMawile = new( 303, // Mawile new[] { new NPCLock(294, 06, 0, 127), // Loudred (M) (Docile) new NPCLock(203, 18, 1, 127), // Girafarig (F) (Bashful) }); - public static readonly TeamLock XSnorunt = new TeamLock( + public static readonly TeamLock XSnorunt = new( 361, // Snorunt new[] { new NPCLock(336, 06, 1, 127), // Seviper (F) (Docile) }); - public static readonly TeamLock XPineco = new TeamLock( + public static readonly TeamLock XPineco = new( 204, // Pineco new[] { new NPCLock(198, 06, 0, 127), // Murkrow (M) (Docile) }); - public static readonly TeamLock XNatu = new TeamLock( + public static readonly TeamLock XNatu = new( 177, // Natu new[] { new NPCLock(281, 00, 0, 127), // Kirlia (M) (Hardy) new NPCLock(264, 00, 1, 127), // Linoone (F) (Hardy) }); - public static readonly TeamLock XRoselia = new TeamLock( + public static readonly TeamLock XRoselia = new( 315, // Roselia new[] { new NPCLock(223, 06, 0, 127), // Remoraid (M) (Docile) new NPCLock(042, 18, 0, 127), // Golbat (M) (Bashful) }); - public static readonly TeamLock XMeowth = new TeamLock( + public static readonly TeamLock XMeowth = new( 052, // Meowth new[] { new NPCLock(064, 06, 0, 063), // Kadabra (M) (Docile) @@ -257,28 +257,28 @@ public static class Encounters3Shadow new NPCLock(200, 18, 1, 127), // Misdreavus (F) (Bashful) }); - public static readonly TeamLock XSwinub = new TeamLock( + public static readonly TeamLock XSwinub = new( 220, // Swinub new[] { new NPCLock(324, 18, 1, 127), // Torkoal (F) (Bashful) new NPCLock(274, 00, 0, 127), // Nuzleaf (M) (Hardy) }); - public static readonly TeamLock XSpearow = new TeamLock( + public static readonly TeamLock XSpearow = new( 021, // Spearow new[] { new NPCLock(279, 18, 0, 127), // Pelipper (M) (Bashful) new NPCLock(309, 06, 1, 127), // Electrike (F) (Docile) }); - public static readonly TeamLock XGrimer = new TeamLock( + public static readonly TeamLock XGrimer = new( 088, // Grimer new[] { new NPCLock(358, 12, 0, 127), // Chimecho (M) (Serious) new NPCLock(234, 18, 0, 127), // Stantler (M) (Bashful) }); - public static readonly TeamLock XSeel = new TeamLock( + public static readonly TeamLock XSeel = new( 086, // Seel new[] { new NPCLock(163, 06, 0, 127), // Hoothoot (M) (Docile) @@ -286,14 +286,14 @@ public static class Encounters3Shadow new NPCLock(316, 18, 1, 127), // Gulpin (F) (Bashful) }); - public static readonly TeamLock XLunatone = new TeamLock( + public static readonly TeamLock XLunatone = new( 337, // Lunatone new[] { new NPCLock(171, 00, 1, 127), // Lanturn (F) (Hardy) new NPCLock(195, 18, 0, 127), // Quagsire (M) (Bashful) }); - public static readonly TeamLock XNosepass = new TeamLock( + public static readonly TeamLock XNosepass = new( 299, // Nosepass new[] { new NPCLock(271, 00, 0, 127), // Lombre (M) (Hardy) @@ -301,14 +301,14 @@ public static class Encounters3Shadow new NPCLock(271, 12, 1, 127), // Lombre (F) (Serious) }); - public static readonly TeamLock XParas = new TeamLock( + public static readonly TeamLock XParas = new( 046, // Paras new[] { new NPCLock(336, 24, 0, 127), // Seviper (M) (Quirky) new NPCLock(198, 06, 1, 127), // Murkrow (F) (Docile) }); - public static readonly TeamLock XGrowlithe = new TeamLock( + public static readonly TeamLock XGrowlithe = new( 058, // Growlithe new[] { new NPCLock(336, 24, 0, 127), // Seviper (M) (Quirky) @@ -316,7 +316,7 @@ public static class Encounters3Shadow new NPCLock(046), // Shadow Paras }); - public static readonly TeamLock XGrowlitheParasSeen = new TeamLock( + public static readonly TeamLock XGrowlitheParasSeen = new( 058, // Growlithe "Paras Seen", new[] { @@ -325,7 +325,7 @@ public static class Encounters3Shadow new NPCLock(046, true), // Shadow Paras (Seen) }); - public static readonly TeamLock XPidgeotto = new TeamLock( + public static readonly TeamLock XPidgeotto = new( 017, // Pidgeotto new[] { new NPCLock(015), // Shadow Beedrill @@ -333,7 +333,7 @@ public static class Encounters3Shadow new NPCLock(176, 18, 0, 031), // Togetic (M) (Bashful) }); - public static readonly TeamLock XPidgeottoBeedrillSeen = new TeamLock( + public static readonly TeamLock XPidgeottoBeedrillSeen = new( 017, // Pidgeotto "Beedrill Seen", new[] { @@ -342,7 +342,7 @@ public static class Encounters3Shadow new NPCLock(176, 18, 0, 031), // Togetic (M) (Bashful) }); - public static readonly TeamLock XTangela = new TeamLock( + public static readonly TeamLock XTangela = new( 114, // Tangela new[] { new NPCLock(038, 12, 1, 191), // Ninetales (F) (Serious) @@ -350,7 +350,7 @@ public static class Encounters3Shadow new NPCLock(184, 00, 1, 127), // Azumarill (F) (Hardy) }); - public static readonly TeamLock XButterfree = new TeamLock( + public static readonly TeamLock XButterfree = new( 012, // Butterfree new[] { new NPCLock(038, 12, 1, 191), // Ninetales (F) (Serious) @@ -359,7 +359,7 @@ public static class Encounters3Shadow new NPCLock(114), // Shadow Tangela }); - public static readonly TeamLock XButterfreeTangelaSeen = new TeamLock( + public static readonly TeamLock XButterfreeTangelaSeen = new( 012, // Butterfree "Tangela Seen", new[] { @@ -369,7 +369,7 @@ public static class Encounters3Shadow new NPCLock(114, true), // Shadow Tangela (Seen) }); - public static readonly TeamLock XMagneton = new TeamLock( + public static readonly TeamLock XMagneton = new( 082, // Magneton new[] { new NPCLock(292, 18, 2, 255), // Shedinja (-) (Bashful) @@ -377,7 +377,7 @@ public static class Encounters3Shadow new NPCLock(329, 12, 1, 127), // Vibrava (F) (Serious) }); - public static readonly TeamLock XVenomoth = new TeamLock( + public static readonly TeamLock XVenomoth = new( 049, // Venomoth new[] { new NPCLock(055, 18, 1, 127), // Golduck (F) (Bashful) @@ -385,7 +385,7 @@ public static class Encounters3Shadow new NPCLock(297, 12, 0, 063), // Hariyama (M) (Serious) }); - public static readonly TeamLock XWeepinbell = new TeamLock( + public static readonly TeamLock XWeepinbell = new( 070, // Weepinbell new[] { new NPCLock(055, 18, 1, 127), // Golduck (F) (Bashful) @@ -394,7 +394,7 @@ public static class Encounters3Shadow new NPCLock(049), // Shadow Venomoth }); - public static readonly TeamLock XWeepinbellVenomothSeen = new TeamLock( + public static readonly TeamLock XWeepinbellVenomothSeen = new( 070, // Weepinbell "Venomoth Seen", new[] { @@ -404,7 +404,7 @@ public static class Encounters3Shadow new NPCLock(049, true), // Shadow Venomoth (Seen) }); - public static readonly TeamLock XArbok = new TeamLock( + public static readonly TeamLock XArbok = new( 024, // Arbok new[] { new NPCLock(367, 06, 0, 127), // Huntail (M) (Docile) @@ -413,7 +413,7 @@ public static class Encounters3Shadow new NPCLock(217, 18, 1, 127), // Ursaring (F) (Bashful) }); - public static readonly TeamLock XPrimeape = new TeamLock( + public static readonly TeamLock XPrimeape = new( 057, // Primeape new[] { new NPCLock(305, 18, 1, 127), // Lairon (F) (Bashful) @@ -422,7 +422,7 @@ public static class Encounters3Shadow new NPCLock(217, 24, 0, 127), // Ursaring (M) (Quirky) }); - public static readonly TeamLock XHypno = new TeamLock( + public static readonly TeamLock XHypno = new( 097, // Hypno new[] { new NPCLock(305, 18, 1, 127), // Lairon (F) (Bashful) @@ -432,7 +432,7 @@ public static class Encounters3Shadow new NPCLock(057), // Shadow Primeape }); - public static readonly TeamLock XHypnoPrimeapeSeen = new TeamLock( + public static readonly TeamLock XHypnoPrimeapeSeen = new( 097, // Hypno "Primeape Seen", new[] { @@ -443,7 +443,7 @@ public static class Encounters3Shadow new NPCLock(057, true), // Shadow Primeape (Seen) }); - public static readonly TeamLock XGolduck = new TeamLock( + public static readonly TeamLock XGolduck = new( 055, // Golduck new[] { new NPCLock(342, 24, 0, 127), // Crawdaunt (M) (Quirky) @@ -451,7 +451,7 @@ public static class Encounters3Shadow new NPCLock(226, 18, 1, 127), // Mantine (F) (Bashful) }); - public static readonly TeamLock XSableye = new TeamLock( + public static readonly TeamLock XSableye = new( 302, // Sableye new[] { new NPCLock(342, 24, 0, 127), // Crawdaunt (M) (Quirky) @@ -460,7 +460,7 @@ public static class Encounters3Shadow new NPCLock(055), // Shadow Golduck }); - public static readonly TeamLock XSableyeGolduckSeen = new TeamLock( + public static readonly TeamLock XSableyeGolduckSeen = new( 302, // Sableye "Golduck Seen", new[] { @@ -470,13 +470,13 @@ public static class Encounters3Shadow new NPCLock(055, true), // Shadow Golduck (Seen) }); - public static readonly TeamLock XDodrio = new TeamLock( + public static readonly TeamLock XDodrio = new( 085, // Dodrio new[] { new NPCLock(178, 18, 1, 127), // Xatu (F) (Bashful) }); - public static readonly TeamLock XRaticate = new TeamLock( + public static readonly TeamLock XRaticate = new( 020, // Raticate new[] { new NPCLock(178, 18, 1, 127), // Xatu (F) (Bashful) @@ -484,7 +484,7 @@ public static class Encounters3Shadow new NPCLock(340, 18, 0, 127), // Whiscash (M) (Bashful) }); - public static readonly TeamLock XRaticateDodrioSeen = new TeamLock( + public static readonly TeamLock XRaticateDodrioSeen = new( 020, // Raticate "Dodrio Seen", new[] { @@ -493,7 +493,7 @@ public static class Encounters3Shadow new NPCLock(340, 18, 0, 127), // Whiscash (M) (Bashful) }); - public static readonly TeamLock XFarfetchd = new TeamLock( + public static readonly TeamLock XFarfetchd = new( 083, // Farfetch’d new[] { new NPCLock(282, 12, 0, 127), // Gardevoir (M) (Serious) @@ -501,7 +501,7 @@ public static class Encounters3Shadow new NPCLock(315, 24, 0, 127), // Roselia (M) (Quirky) }); - public static readonly TeamLock XAltaria = new TeamLock( + public static readonly TeamLock XAltaria = new( 334, // Altaria new[] { new NPCLock(282, 12, 0, 127), // Gardevoir (M) (Serious) @@ -510,7 +510,7 @@ public static class Encounters3Shadow new NPCLock(083), // Shadow Farfetch’d }); - public static readonly TeamLock XAltariaFarfetchdSeen = new TeamLock( + public static readonly TeamLock XAltariaFarfetchdSeen = new( 334, // Altaria "Farfetch'd Seen", new[] { @@ -520,7 +520,7 @@ public static class Encounters3Shadow new NPCLock(083, true), // Shadow Farfetch’d (Seen) }); - public static readonly TeamLock XKangaskhan = new TeamLock( + public static readonly TeamLock XKangaskhan = new( 115, // Kangaskhan new[] { new NPCLock(101, 00, 2, 255), // Electrode (-) (Hardy) @@ -528,7 +528,7 @@ public static class Encounters3Shadow new NPCLock(344, 12, 2, 255), // Claydol (-) (Serious) }); - public static readonly TeamLock XBanette = new TeamLock( + public static readonly TeamLock XBanette = new( 354, // Banette new[] { new NPCLock(101, 00, 2, 255), // Electrode (-) (Hardy) @@ -537,7 +537,7 @@ public static class Encounters3Shadow new NPCLock(115), // Shadow Kangaskhan }); - public static readonly TeamLock XBanetteKangaskhanSeen = new TeamLock( + public static readonly TeamLock XBanetteKangaskhanSeen = new( 354, // Banette "Kangaskhan Seen", new[] { @@ -547,7 +547,7 @@ public static class Encounters3Shadow new NPCLock(115, true), // Shadow Kangaskhan (Seen) }); - public static readonly TeamLock XMagmar = new TeamLock( + public static readonly TeamLock XMagmar = new( 126, // Magmar new[] { new NPCLock(229, 18, 0, 127), // Houndoom (M) (Bashful) @@ -555,7 +555,7 @@ public static class Encounters3Shadow new NPCLock(045, 00, 1, 127), // Vileplume (F) (Hardy) }); - public static readonly TeamLock XPinsir = new TeamLock( + public static readonly TeamLock XPinsir = new( 127, // Pinsir new[] { new NPCLock(229, 18, 0, 127), // Houndoom (M) (Bashful) @@ -564,7 +564,7 @@ public static class Encounters3Shadow new NPCLock(126), // Shadow Magmar }); - public static readonly TeamLock XPinsirMagmarSeen = new TeamLock( + public static readonly TeamLock XPinsirMagmarSeen = new( 127, // Pinsir "Magmar Seen", new[] { @@ -574,7 +574,7 @@ public static class Encounters3Shadow new NPCLock(126, true), // Shadow Magmar (Seen) }); - public static readonly TeamLock XRapidash = new TeamLock( + public static readonly TeamLock XRapidash = new( 078, // Rapidash new[] { new NPCLock(323, 24, 0, 127), // Camerupt (M) (Quirky) @@ -582,7 +582,7 @@ public static class Encounters3Shadow new NPCLock(089, 12, 1, 127), // Muk (F) (Serious) }); - public static readonly TeamLock XMagcargo = new TeamLock( + public static readonly TeamLock XMagcargo = new( 219, // Magcargo new[] { new NPCLock(323, 24, 0, 127), // Camerupt (M) (Quirky) @@ -591,7 +591,7 @@ public static class Encounters3Shadow new NPCLock(078), // Shadow Rapidash }); - public static readonly TeamLock XMagcargoRapidashSeen = new TeamLock( + public static readonly TeamLock XMagcargoRapidashSeen = new( 219, // Magcargo "Rapidash Seen", new[] { @@ -601,7 +601,7 @@ public static class Encounters3Shadow new NPCLock(078, true), // Shadow Rapidash (Seen) }); - public static readonly TeamLock XHitmonchan = new TeamLock( + public static readonly TeamLock XHitmonchan = new( 107, // Hitmonchan new[] { new NPCLock(308, 24, 0, 127), // Medicham (M) (Quirky) @@ -609,7 +609,7 @@ public static class Encounters3Shadow new NPCLock(178, 18, 1, 127), // Xatu (F) (Bashful) }); - public static readonly TeamLock XHitmonlee = new TeamLock( + public static readonly TeamLock XHitmonlee = new( 106, // Hitmonlee new[] { new NPCLock(326, 18, 0, 127), // Grumpig (M) (Bashful) @@ -618,14 +618,14 @@ public static class Encounters3Shadow new NPCLock(297, 24, 1, 063), // Hariyama (F) (Quirky) }); - public static readonly TeamLock XLickitung = new TeamLock( + public static readonly TeamLock XLickitung = new( 108, // Lickitung new[] { new NPCLock(171, 24, 0, 127), // Lanturn (M) (Quirky) new NPCLock(082, 06, 2, 255), // Magneton (-) (Docile) }); - public static readonly TeamLock XScyther = new TeamLock( + public static readonly TeamLock XScyther = new( 123, // Scyther new[] { @@ -633,7 +633,7 @@ public static class Encounters3Shadow new NPCLock(295, 24, 0, 127), // Exploud (M) (Quirky) }); - public static readonly TeamLock XChansey = new TeamLock( + public static readonly TeamLock XChansey = new( 113, // Chansey new[] { new NPCLock(234, 06, 1, 127), // Stantler (F) (Docile) @@ -641,7 +641,7 @@ public static class Encounters3Shadow new NPCLock(123), // Shadow Scyther }); - public static readonly TeamLock XChanseyScytherSeen = new TeamLock( + public static readonly TeamLock XChanseyScytherSeen = new( 113, // Chansey "Scyther Seen", new[] { @@ -650,7 +650,7 @@ public static class Encounters3Shadow new NPCLock(123, true), // Shadow Scyther (Seen) }); - public static readonly TeamLock XSolrock = new TeamLock( + public static readonly TeamLock XSolrock = new( 338, // Solrock new[] { new NPCLock(375, 24, 2, 255), // Metang (-) (Quirky) @@ -658,7 +658,7 @@ public static class Encounters3Shadow new NPCLock(212, 00, 1, 127), // Scizor (F) (Hardy) }); - public static readonly TeamLock XStarmie = new TeamLock( + public static readonly TeamLock XStarmie = new( 121, // Starmie new[] { new NPCLock(375, 24, 2, 255), // Metang (-) (Quirky) @@ -668,7 +668,7 @@ public static class Encounters3Shadow new NPCLock(351, 18, 0, 127), // Castform (M) (Bashful) }); - public static readonly TeamLock XStarmieSolrockSeen = new TeamLock( + public static readonly TeamLock XStarmieSolrockSeen = new( 121, // Starmie "Solrock Seen", new[] { @@ -679,7 +679,7 @@ public static class Encounters3Shadow new NPCLock(351, 18, 0, 127), // Castform (M) (Bashful) }); - public static readonly TeamLock XElectabuzz = new TeamLock( + public static readonly TeamLock XElectabuzz = new( 125, // Electabuzz new[] { new NPCLock(277), // Shadow Swellow @@ -688,7 +688,7 @@ public static class Encounters3Shadow new NPCLock(214, 18, 1, 127), // Heracross (F) (Bashful) }); - public static readonly TeamLock XElectabuzzSwellowSeen = new TeamLock( + public static readonly TeamLock XElectabuzzSwellowSeen = new( 125, // Electabuzz "Swellow Seen", new[] { @@ -698,7 +698,7 @@ public static class Encounters3Shadow new NPCLock(214, 18, 1, 127), // Heracross (F) (Bashful) }); - public static readonly TeamLock XSnorlax = new TeamLock( + public static readonly TeamLock XSnorlax = new( 143, // Snorlax new[] { new NPCLock(277), // Shadow Swellow @@ -708,7 +708,7 @@ public static class Encounters3Shadow new NPCLock(125), // Shadow Electabuzz }); - public static readonly TeamLock XSnorlaxSwellowSeen = new TeamLock( + public static readonly TeamLock XSnorlaxSwellowSeen = new( 143, // Snorlax "Swellow Seen", new[] { @@ -719,7 +719,7 @@ public static class Encounters3Shadow new NPCLock(125), // Shadow Electabuzz }); - public static readonly TeamLock XSnorlaxSwellowElectabuzzSeen = new TeamLock( + public static readonly TeamLock XSnorlaxSwellowElectabuzzSeen = new( 143, // Snorlax "Swellow & Electabuzz Seen", new[] { @@ -730,7 +730,7 @@ public static class Encounters3Shadow new NPCLock(125, true), // Shadow Electabuzz }); - public static readonly TeamLock XPoliwrath = new TeamLock( + public static readonly TeamLock XPoliwrath = new( 062, // Poliwrath new[] { new NPCLock(199, 18, 0, 127), // Slowking (M) (Bashful) @@ -739,7 +739,7 @@ public static class Encounters3Shadow new NPCLock(365, 06, 1, 127), // Walrein (F) (Docile) }); - public static readonly TeamLock XMrMime = new TeamLock( + public static readonly TeamLock XMrMime = new( 122, // Mr. Mime new[] { new NPCLock(199, 18, 0, 127), // Slowking (M) (Bashful) @@ -749,7 +749,7 @@ public static class Encounters3Shadow new NPCLock(062), // Shadow Poliwrath }); - public static readonly TeamLock XMrMimePoliwrathSeen = new TeamLock( + public static readonly TeamLock XMrMimePoliwrathSeen = new( 122, // Mr. Mime "Poliwrath Seen", new[] { @@ -760,7 +760,7 @@ public static class Encounters3Shadow new NPCLock(062, true), // Shadow Poliwrath (Seen) }); - public static readonly TeamLock XDugtrio = new TeamLock( + public static readonly TeamLock XDugtrio = new( 051, // Dugtrio new[] { new NPCLock(362, 00, 0, 127), // Glalie (M) (Hardy) @@ -769,20 +769,20 @@ public static class Encounters3Shadow new NPCLock(232, 12, 0, 127), // Donphan (M) (Serious) }); - public static readonly TeamLock XManectric = new TeamLock( + public static readonly TeamLock XManectric = new( 310, // Manectric new[] { new NPCLock(291, 06, 1, 127), // Ninjask (F) (Docile) }); - public static readonly TeamLock XSalamence = new TeamLock( + public static readonly TeamLock XSalamence = new( 373, // Salamence new[] { new NPCLock(291, 06, 1, 127), // Ninjask (F) (Docile) new NPCLock(310), // Shadow Manectric }); - public static readonly TeamLock XMarowak = new TeamLock( + public static readonly TeamLock XMarowak = new( 105, // Marowak new[] { new NPCLock(291, 06, 1, 127), // Ninjask (F) (Docile) @@ -791,7 +791,7 @@ public static class Encounters3Shadow new NPCLock(330, 24, 0, 127), // Flygon (M) (Quirky) }); - public static readonly TeamLock XLapras = new TeamLock( + public static readonly TeamLock XLapras = new( 131, // Lapras new[] { new NPCLock(291, 06, 1, 127), // Ninjask (F) (Docile) @@ -801,7 +801,7 @@ public static class Encounters3Shadow new NPCLock(105), // Shadow Marowak }); - public static readonly TeamLock XSalamenceManectricSeen = new TeamLock( + public static readonly TeamLock XSalamenceManectricSeen = new( 373, // Salamence "Manectric Seen", new[] { @@ -809,7 +809,7 @@ public static class Encounters3Shadow new NPCLock(310, true), // Shadow Manectric (Seen) }); - public static readonly TeamLock XMarowakManectricSeen = new TeamLock( + public static readonly TeamLock XMarowakManectricSeen = new( 105, // Marowak "Manectric Seen", new[] { @@ -819,7 +819,7 @@ public static class Encounters3Shadow new NPCLock(330, 24, 0, 127), // Flygon (M) (Quirky) }); - public static readonly TeamLock XMarowakManectricSalamenceSeen = new TeamLock( + public static readonly TeamLock XMarowakManectricSalamenceSeen = new( 105, // Marowak "Manectric & Salamence Seen", new[] { @@ -829,7 +829,7 @@ public static class Encounters3Shadow new NPCLock(330, 24, 0, 127), // Flygon (M) (Quirky) }); - public static readonly TeamLock XLaprasManectricSeen = new TeamLock( + public static readonly TeamLock XLaprasManectricSeen = new( 131, // Lapras "Manectric Seen", new[] { @@ -840,7 +840,7 @@ public static class Encounters3Shadow new NPCLock(105), // Shadow Marowak }); - public static readonly TeamLock XLaprasManectricSalamenceSeen = new TeamLock( + public static readonly TeamLock XLaprasManectricSalamenceSeen = new( 131, // Lapras "Manectric & Salamence Seen", new[] { @@ -851,7 +851,7 @@ public static class Encounters3Shadow new NPCLock(105), // Shadow Marowak }); - public static readonly TeamLock XLaprasManectricMarowakSeen = new TeamLock( + public static readonly TeamLock XLaprasManectricMarowakSeen = new( 131, // Lapras "Manectric & Marowak Seen", new[] { @@ -862,7 +862,7 @@ public static class Encounters3Shadow new NPCLock(105, true), // Shadow Marowak (Seen) }); - public static readonly TeamLock XLaprasManectricSalamenceMarowakSeen = new TeamLock( + public static readonly TeamLock XLaprasManectricSalamenceMarowakSeen = new( 131, // Lapras "Manectric & Salamence & Marowak Seen", new[] { @@ -873,20 +873,20 @@ public static class Encounters3Shadow new NPCLock(105, true), // Shadow Marowak (Seen) }); - public static readonly TeamLock XMoltres = new TeamLock( + public static readonly TeamLock XMoltres = new( 146, // Moltres new[] { new NPCLock(112), // Shadow Rhydon }); - public static readonly TeamLock XExeggutor = new TeamLock( + public static readonly TeamLock XExeggutor = new( 103, // Exeggutor new[] { new NPCLock(112), // Shadow Rhydon new NPCLock(146), // Shadow Moltres }); - public static readonly TeamLock XTauros = new TeamLock( + public static readonly TeamLock XTauros = new( 128, // Tauros new[] { new NPCLock(112), // Shadow Rhydon @@ -894,7 +894,7 @@ public static class Encounters3Shadow new NPCLock(103), // Shadow Exeggutor }); - public static readonly TeamLock XArticuno = new TeamLock( + public static readonly TeamLock XArticuno = new( 144, // Articuno new[] { new NPCLock(112), // Shadow Rhydon @@ -903,7 +903,7 @@ public static class Encounters3Shadow new NPCLock(128), // Shadow Tauros }); - public static readonly TeamLock XZapdos = new TeamLock( + public static readonly TeamLock XZapdos = new( 145, // Zapdos new[] { new NPCLock(112), // Shadow Rhydon @@ -913,7 +913,7 @@ public static class Encounters3Shadow new NPCLock(144), // Shadow Articuno }); - public static readonly TeamLock XExeggutorRhydonMoltresSeen = new TeamLock( + public static readonly TeamLock XExeggutorRhydonMoltresSeen = new( 103, // Exeggutor "Rhydon & Moltres Seen", new[] { @@ -921,7 +921,7 @@ public static class Encounters3Shadow new NPCLock(146, true), // Shadow Moltres (Seen) }); - public static readonly TeamLock XTaurosRhydonMoltresSeen = new TeamLock( + public static readonly TeamLock XTaurosRhydonMoltresSeen = new( 128, // Tauros "Rhydon & Moltres Seen", new[] { @@ -930,7 +930,7 @@ public static class Encounters3Shadow new NPCLock(103), // Shadow Exeggutor }); - public static readonly TeamLock XTaurosRhydonMoltresExeggutorSeen = new TeamLock( + public static readonly TeamLock XTaurosRhydonMoltresExeggutorSeen = new( 128, // Tauros "Rhydon & Moltres & Exeggutor Seen", new[] { @@ -939,7 +939,7 @@ public static class Encounters3Shadow new NPCLock(103, true), // Shadow Exeggutor (Seen) }); - public static readonly TeamLock XArticunoRhydonMoltresSeen = new TeamLock( + public static readonly TeamLock XArticunoRhydonMoltresSeen = new( 144, // Articuno "Rhydon & Moltres Seen", new[] { @@ -949,7 +949,7 @@ public static class Encounters3Shadow new NPCLock(128), // Shadow Tauros }); - public static readonly TeamLock XArticunoRhydonMoltresTaurosSeen = new TeamLock( + public static readonly TeamLock XArticunoRhydonMoltresTaurosSeen = new( 144, // Articuno "Rhydon & Moltres & Tauros Seen", new[] { @@ -959,7 +959,7 @@ public static class Encounters3Shadow new NPCLock(128, true), // Shadow Tauros (Seen) }); - public static readonly TeamLock XArticunoRhydonMoltresExeggutorSeen = new TeamLock( + public static readonly TeamLock XArticunoRhydonMoltresExeggutorSeen = new( 144, // Articuno "Rhydon & Moltres & Exeggutor Seen", new[] { @@ -969,7 +969,7 @@ public static class Encounters3Shadow new NPCLock(128), // Shadow Tauros }); - public static readonly TeamLock XArticunoRhydonMoltresExeggutorTaurosSeen = new TeamLock( + public static readonly TeamLock XArticunoRhydonMoltresExeggutorTaurosSeen = new( 144, // Articuno "Rhydon & Moltres & Exeggutor & Tauros Seen", new[] { @@ -979,7 +979,7 @@ public static class Encounters3Shadow new NPCLock(128, true), // Shadow Tauros (Seen) }); - public static readonly TeamLock XZapdosRhydonMoltresSeen = new TeamLock( + public static readonly TeamLock XZapdosRhydonMoltresSeen = new( 145, // Zapdos "Rhydon & Moltres Seen", new[] { @@ -990,7 +990,7 @@ public static class Encounters3Shadow new NPCLock(144), // Shadow Articuno }); - public static readonly TeamLock XZapdosRhydonMoltresTaurosSeen = new TeamLock( + public static readonly TeamLock XZapdosRhydonMoltresTaurosSeen = new( 145, // Zapdos "Rhydon & Moltres & Tauros Seen", new[] { @@ -1001,7 +1001,7 @@ public static class Encounters3Shadow new NPCLock(144), // Shadow Articuno }); - public static readonly TeamLock XZapdosRhydonMoltresArticunoSeen = new TeamLock( + public static readonly TeamLock XZapdosRhydonMoltresArticunoSeen = new( 145, // Zapdos "Rhydon & Moltres & Articuno Seen", new[] { @@ -1012,7 +1012,7 @@ public static class Encounters3Shadow new NPCLock(144, true), // Shadow Articuno (Seen) }); - public static readonly TeamLock XZapdosRhydonMoltresExeggutorSeen = new TeamLock( + public static readonly TeamLock XZapdosRhydonMoltresExeggutorSeen = new( 145, // Zapdos "Rhydon & Moltres & Exeggutor Seen", new[] { @@ -1023,7 +1023,7 @@ public static class Encounters3Shadow new NPCLock(144), // Shadow Articuno }); - public static readonly TeamLock XZapdosRhydonMoltresTaurosArticunoSeen = new TeamLock( + public static readonly TeamLock XZapdosRhydonMoltresTaurosArticunoSeen = new( 145, // Zapdos "Rhydon & Moltres & Tauros & Articuno Seen", new[] { @@ -1034,7 +1034,7 @@ public static class Encounters3Shadow new NPCLock(144, true), // Shadow Articuno (Seen) }); - public static readonly TeamLock XZapdosRhydonMoltresExeggutorTaurosSeen = new TeamLock( + public static readonly TeamLock XZapdosRhydonMoltresExeggutorTaurosSeen = new( 145, // Zapdos "Rhydon & Moltres & Exeggutor & Tauros Seen", new[] { @@ -1045,7 +1045,7 @@ public static class Encounters3Shadow new NPCLock(144), // Shadow Articuno }); - public static readonly TeamLock XZapdosRhydonMoltresExeggutorArticunoSeen = new TeamLock( + public static readonly TeamLock XZapdosRhydonMoltresExeggutorArticunoSeen = new( 145, // Zapdos "Rhydon & Moltres & Exeggutor & Articuno Seen", new[] { @@ -1056,7 +1056,7 @@ public static class Encounters3Shadow new NPCLock(144, true), // Shadow Articuno (Seen) }); - public static readonly TeamLock XZapdosRhydonMoltresExeggutorTaurosArticunoSeen = new TeamLock( + public static readonly TeamLock XZapdosRhydonMoltresExeggutorTaurosArticunoSeen = new( 145, // Zapdos "Rhydon & Moltres & Exeggutor & Tauros & Articuno Seen", new[] { @@ -1067,7 +1067,7 @@ public static class Encounters3Shadow new NPCLock(144, true), // Shadow Articuno (Seen) }); - public static readonly TeamLock XDragonite = new TeamLock( + public static readonly TeamLock XDragonite = new( 149, // Dragonite new[] { new NPCLock(272, 00, 0, 127), // Ludicolo (M) (Hardy) diff --git a/PKHeX.Core/Legality/Encounters/Data/Encounters4.cs b/PKHeX.Core/Legality/Encounters/Data/Encounters4.cs index 27310ce49..b54d1faa5 100644 --- a/PKHeX.Core/Legality/Encounters/Data/Encounters4.cs +++ b/PKHeX.Core/Legality/Encounters/Data/Encounters4.cs @@ -234,16 +234,16 @@ static Encounters4() new EncounterStaticTyped { Gift = true, Species = 133, Level = 05, Location = 010, Version = DP, TypeEncounter = EncounterType.Starter_Fossil_Gift_DP, }, // Eevee @ Hearthome City new EncounterStaticTyped { Gift = true, Species = 133, Level = 20, Location = 010, Version = Pt, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio, }, // Eevee @ Hearthome City new EncounterStaticTyped { Gift = true, Species = 137, Level = 25, Location = 012, Version = Pt, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio, }, // Porygon @ Veilstone City - new EncounterStatic4 { Gift = true, Species = 175, Level = 01, EggLocation = 2011, Version = Pt,}, // Togepi Egg from Cynthia - new EncounterStatic4 { Gift = true, Species = 440, Level = 01, EggLocation = 2009, Version = DP,}, // Happiny Egg from Traveling Man - new EncounterStatic4 { Gift = true, Species = 447, Level = 01, EggLocation = 2010, }, // Riolu Egg from Riley + new() { Gift = true, Species = 175, Level = 01, EggLocation = 2011, Version = Pt,}, // Togepi Egg from Cynthia + new() { Gift = true, Species = 440, Level = 01, EggLocation = 2009, Version = DP,}, // Happiny Egg from Traveling Man + new() { Gift = true, Species = 447, Level = 01, EggLocation = 2010, }, // Riolu Egg from Riley // Stationary - new EncounterStatic4 { Species = 425, Level = 22, Location = 47, Version = DP }, // Drifloon @ Valley Windworks - new EncounterStatic4 { Species = 425, Level = 15, Location = 47, Version = Pt }, // Drifloon @ Valley Windworks + new() { Species = 425, Level = 22, Location = 47, Version = DP }, // Drifloon @ Valley Windworks + new() { Species = 425, Level = 15, Location = 47, Version = Pt }, // Drifloon @ Valley Windworks new EncounterStaticTyped { Species = 479, Level = 15, Location = 70, Version = DP, TypeEncounter = EncounterType.Building_EnigmaStone, }, // Rotom @ Old Chateau new EncounterStaticTyped { Species = 479, Level = 20, Location = 70, Version = Pt, TypeEncounter = EncounterType.Building_EnigmaStone, }, // Rotom @ Old Chateau - new EncounterStatic4 { Species = 442, Level = 25, Location = 24 }, // Spiritomb @ Route 209 + new() { Species = 442, Level = 25, Location = 24 }, // Spiritomb @ Route 209 // Stationary Legendary new EncounterStaticTyped { Species = 377, Level = 30, Location = 125, Version = Pt, TypeEncounter = EncounterType.Cave_HallOfOrigin, }, // Regirock @ Rock Peak Ruins @@ -266,8 +266,8 @@ static Encounters4() // Event new EncounterStaticTyped { Species = 491, Level = 40, Location = 079, Version = DP, TypeEncounter = EncounterType.TallGrass }, // Darkrai @ Newmoon Island (Unreleased in Diamond and Pearl) new EncounterStaticTyped { Species = 491, Level = 50, Location = 079, Version = Pt, TypeEncounter = EncounterType.TallGrass }, // Darkrai @ Newmoon Island - new EncounterStatic4 { Species = 492, Form = 0, Level = 30, Location = 063, Version = Pt, Fateful = true }, // Shaymin @ Flower Paradise - new EncounterStatic4 { Species = 492, Form = 0, Level = 30, Location = 063, Version = DP, Fateful = false }, // Shaymin @ Flower Paradise (Unreleased in Diamond and Pearl) + new() { Species = 492, Form = 0, Level = 30, Location = 063, Version = Pt, Fateful = true }, // Shaymin @ Flower Paradise + new() { Species = 492, Form = 0, Level = 30, Location = 063, Version = DP, Fateful = false }, // Shaymin @ Flower Paradise (Unreleased in Diamond and Pearl) new EncounterStaticTyped { Species = 493, Form = 0, Level = 80, Location = 086, TypeEncounter = EncounterType.Cave_HallOfOrigin }, // Arceus @ Hall of Origin (Unreleased) // Roamers @@ -318,10 +318,10 @@ static Encounters4() new EncounterStaticTyped { Gift = true, Species = 133, Level = 05, Location = 131, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio }, // Eevee @ Goldenrod City new EncounterStaticTyped { Gift = true, Species = 147, Level = 15, Location = 222, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio, Moves = new[] {245} }, // Dratini @ Dragon's Den (ExtremeSpeed) new EncounterStaticTyped { Gift = true, Species = 236, Level = 10, Location = 216, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio, }, // Tyrogue @ Mt. Mortar - new EncounterStatic4 { Gift = true, Species = 175, Level = 01, EggLocation = 2013, Moves = new[] {326} }, // Togepi Egg from Mr. Pokemon (Extrasensory as Egg move) - new EncounterStatic4 { Gift = true, Species = 179, Level = 01, EggLocation = 2014, }, // Mareep Egg from Primo - new EncounterStatic4 { Gift = true, Species = 194, Level = 01, EggLocation = 2014, }, // Wooper Egg from Primo - new EncounterStatic4 { Gift = true, Species = 218, Level = 01, EggLocation = 2014, }, // Slugma Egg from Primo + new() { Gift = true, Species = 175, Level = 01, EggLocation = 2013, Moves = new[] {326} }, // Togepi Egg from Mr. Pokemon (Extrasensory as Egg move) + new() { Gift = true, Species = 179, Level = 01, EggLocation = 2014, }, // Mareep Egg from Primo + new() { Gift = true, Species = 194, Level = 01, EggLocation = 2014, }, // Wooper Egg from Primo + new() { Gift = true, Species = 218, Level = 01, EggLocation = 2014, }, // Slugma Egg from Primo // Celadon City Game Corner new EncounterStaticTyped { Gift = true, Species = 122, Level = 15, Location = 144, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio }, // Mr. Mime @@ -343,17 +343,17 @@ static Encounters4() new EncounterStaticTyped { Species = 130, Level = 30, Location = 135, TypeEncounter = EncounterType.Surfing_Fishing, Shiny = Shiny.Always }, // Gyarados @ Lake of Rage new EncounterStaticTyped { Species = 131, Level = 20, Location = 210, TypeEncounter = EncounterType.Surfing_Fishing, }, // Lapras @ Union Cave Friday Only new EncounterStaticTyped { Species = 101, Level = 23, Location = 213, TypeEncounter = EncounterType.Building_EnigmaStone, }, // Electrode @ Team Rocket HQ - new EncounterStatic4 { Species = 143, Level = 50, Location = 159, }, // Snorlax @ Route 11 - new EncounterStatic4 { Species = 143, Level = 50, Location = 160, }, // Snorlax @ Route 12 - new EncounterStatic4 { Species = 185, Level = 20, Location = 184, }, // Sudowoodo @ Route 36, Encounter does not have type + new() { Species = 143, Level = 50, Location = 159, }, // Snorlax @ Route 11 + new() { Species = 143, Level = 50, Location = 160, }, // Snorlax @ Route 12 + new() { Species = 185, Level = 20, Location = 184, }, // Sudowoodo @ Route 36, Encounter does not have type SpikyEaredPichu, // Stationary Legendary new EncounterStaticTyped { Species = 144, Level = 50, Location = 203, TypeEncounter = EncounterType.Cave_HallOfOrigin }, // Articuno @ Seafoam Islands - new EncounterStatic4 { Species = 145, Level = 50, Location = 158, }, // Zapdos @ Route 10 + new() { Species = 145, Level = 50, Location = 158, }, // Zapdos @ Route 10 new EncounterStaticTyped { Species = 146, Level = 50, Location = 219, TypeEncounter = EncounterType.Cave_HallOfOrigin }, // Moltres @ Mt. Silver Cave new EncounterStaticTyped { Species = 150, Level = 70, Location = 199, TypeEncounter = EncounterType.Cave_HallOfOrigin }, // Mewtwo @ Cerulean Cave - new EncounterStatic4 { Species = 245, Level = 40, Location = 173, }, // Suicune @ Route 25 + new() { Species = 245, Level = 40, Location = 173, }, // Suicune @ Route 25 new EncounterStaticTyped { Species = 245, Level = 40, Location = 206, TypeEncounter = EncounterType.Cave_HallOfOrigin }, // Suicune @ Burned Tower new EncounterStaticTyped { Species = 249, Level = 45, Location = 218, Version = SS, TypeEncounter = EncounterType.Surfing_Fishing }, // Lugia @ Whirl Islands new EncounterStaticTyped { Species = 249, Level = 70, Location = 218, Version = HG, TypeEncounter = EncounterType.Surfing_Fishing }, // Lugia @ Whirl Islands diff --git a/PKHeX.Core/Legality/Encounters/Data/Encounters6.cs b/PKHeX.Core/Legality/Encounters/Data/Encounters6.cs index c64fb3915..cf2b451e3 100644 --- a/PKHeX.Core/Legality/Encounters/Data/Encounters6.cs +++ b/PKHeX.Core/Legality/Encounters/Data/Encounters6.cs @@ -7,7 +7,7 @@ namespace PKHeX.Core /// internal static class Encounters6 { - private static readonly EncounterArea6XY FriendSafari = new EncounterArea6XY(Legal.FriendSafari); + private static readonly EncounterArea6XY FriendSafari = new(Legal.FriendSafari); internal static readonly EncounterArea6XY[] SlotsX = EncounterArea6XY.GetAreas(Get("x", "xy"), GameVersion.X, FriendSafari); internal static readonly EncounterArea6XY[] SlotsY = EncounterArea6XY.GetAreas(Get("y", "xy"), GameVersion.Y, FriendSafari); internal static readonly EncounterArea6AO[] SlotsA = EncounterArea6AO.GetAreas(Get("a", "ao"), GameVersion.AS); @@ -34,62 +34,62 @@ static Encounters6() private static readonly EncounterStatic6[] Encounter_XY = { // Kalos Starters @ Aquacorde Town - new EncounterStatic6 { Gift = true, Species = 650, Level = 5, Location = 10, }, // Chespin - new EncounterStatic6 { Gift = true, Species = 653, Level = 5, Location = 10, }, // Fennekin - new EncounterStatic6 { Gift = true, Species = 656, Level = 5, Location = 10, }, // Froakie + new() { Gift = true, Species = 650, Level = 5, Location = 10, }, // Chespin + new() { Gift = true, Species = 653, Level = 5, Location = 10, }, // Fennekin + new() { Gift = true, Species = 656, Level = 5, Location = 10, }, // Froakie // Kanto Starters @ Lumiose City - new EncounterStatic6 { Gift = true, Species = 1, Level = 10, Location = 22, }, // Bulbasaur - new EncounterStatic6 { Gift = true, Species = 4, Level = 10, Location = 22, }, // Charmander - new EncounterStatic6 { Gift = true, Species = 7, Level = 10, Location = 22, }, // Squirtle + new() { Gift = true, Species = 1, Level = 10, Location = 22, }, // Bulbasaur + new() { Gift = true, Species = 4, Level = 10, Location = 22, }, // Charmander + new() { Gift = true, Species = 7, Level = 10, Location = 22, }, // Squirtle // Fossils @ Ambrette Town - new EncounterStatic6 { Gift = true, Species = 138, Level = 20, Location = 44, }, // Omanyte - new EncounterStatic6 { Gift = true, Species = 140, Level = 20, Location = 44, }, // Kabuto - new EncounterStatic6 { Gift = true, Species = 142, Level = 20, Location = 44, }, // Aerodactyl - new EncounterStatic6 { Gift = true, Species = 345, Level = 20, Location = 44, }, // Lileep - new EncounterStatic6 { Gift = true, Species = 347, Level = 20, Location = 44, }, // Anorith - new EncounterStatic6 { Gift = true, Species = 408, Level = 20, Location = 44, }, // Cranidos - new EncounterStatic6 { Gift = true, Species = 410, Level = 20, Location = 44, }, // Shieldon - new EncounterStatic6 { Gift = true, Species = 564, Level = 20, Location = 44, }, // Tirtouga - new EncounterStatic6 { Gift = true, Species = 566, Level = 20, Location = 44, }, // Archen - new EncounterStatic6 { Gift = true, Species = 696, Level = 20, Location = 44, }, // Tyrunt - new EncounterStatic6 { Gift = true, Species = 698, Level = 20, Location = 44, }, // Amaura + new() { Gift = true, Species = 138, Level = 20, Location = 44, }, // Omanyte + new() { Gift = true, Species = 140, Level = 20, Location = 44, }, // Kabuto + new() { Gift = true, Species = 142, Level = 20, Location = 44, }, // Aerodactyl + new() { Gift = true, Species = 345, Level = 20, Location = 44, }, // Lileep + new() { Gift = true, Species = 347, Level = 20, Location = 44, }, // Anorith + new() { Gift = true, Species = 408, Level = 20, Location = 44, }, // Cranidos + new() { Gift = true, Species = 410, Level = 20, Location = 44, }, // Shieldon + new() { Gift = true, Species = 564, Level = 20, Location = 44, }, // Tirtouga + new() { Gift = true, Species = 566, Level = 20, Location = 44, }, // Archen + new() { Gift = true, Species = 696, Level = 20, Location = 44, }, // Tyrunt + new() { Gift = true, Species = 698, Level = 20, Location = 44, }, // Amaura // Gift - new EncounterStatic6 { Gift = true, Species = 448, Level = 32, Location = 60, Ability = 1, IVs = new[] {06,25,16,31,25,19}, Nature = Nature.Hasty, Gender = 0, Shiny = Shiny.Never }, // Lucario - new EncounterStatic6 { Gift = true, Species = 131, Level = 30, Location = 62, Ability = 1, IVs = new[] {31,20,20,20,20,20}, Nature = Nature.Docile, }, // Lapras + new() { Gift = true, Species = 448, Level = 32, Location = 60, Ability = 1, IVs = new[] {06,25,16,31,25,19}, Nature = Nature.Hasty, Gender = 0, Shiny = Shiny.Never }, // Lucario + new() { Gift = true, Species = 131, Level = 30, Location = 62, Ability = 1, IVs = new[] {31,20,20,20,20,20}, Nature = Nature.Docile, }, // Lapras // Stationary - new EncounterStatic6 { Species = 143, Level = 15, Location = 038, Shiny = Shiny.Never, }, // Snorlax + new() { Species = 143, Level = 15, Location = 038, Shiny = Shiny.Never, }, // Snorlax // Shaking Trash Cans @ Lost Hotel - new EncounterStatic6 { Species = 568, Level = 35, Location = 142 }, // Trubbish - new EncounterStatic6 { Species = 569, Level = 36, Location = 142 }, // Garbodor - new EncounterStatic6 { Species = 569, Level = 37, Location = 142 }, // Garbodor - new EncounterStatic6 { Species = 569, Level = 38, Location = 142 }, // Garbodor - new EncounterStatic6 { Species = 479, Level = 38, Location = 142 }, // Rotom + new() { Species = 568, Level = 35, Location = 142 }, // Trubbish + new() { Species = 569, Level = 36, Location = 142 }, // Garbodor + new() { Species = 569, Level = 37, Location = 142 }, // Garbodor + new() { Species = 569, Level = 38, Location = 142 }, // Garbodor + new() { Species = 479, Level = 38, Location = 142 }, // Rotom // Shaking Trash Cans @ Pokemon Village - new EncounterStatic6 { Species = 569, Level = 46, Location = 98 }, // Garbodor - new EncounterStatic6 { Species = 569, Level = 47, Location = 98 }, // Garbodor - new EncounterStatic6 { Species = 569, Level = 48, Location = 98 }, // Garbodor - new EncounterStatic6 { Species = 569, Level = 49, Location = 98 }, // Garbodor - new EncounterStatic6 { Species = 569, Level = 50, Location = 98 }, // Garbodor - new EncounterStatic6 { Species = 354, Level = 46, Location = 98 }, // Banette - new EncounterStatic6 { Species = 354, Level = 47, Location = 98 }, // Banette - new EncounterStatic6 { Species = 354, Level = 48, Location = 98 }, // Banette - new EncounterStatic6 { Species = 354, Level = 49, Location = 98 }, // Banette - new EncounterStatic6 { Species = 354, Level = 50, Location = 98 }, // Banette + new() { Species = 569, Level = 46, Location = 98 }, // Garbodor + new() { Species = 569, Level = 47, Location = 98 }, // Garbodor + new() { Species = 569, Level = 48, Location = 98 }, // Garbodor + new() { Species = 569, Level = 49, Location = 98 }, // Garbodor + new() { Species = 569, Level = 50, Location = 98 }, // Garbodor + new() { Species = 354, Level = 46, Location = 98 }, // Banette + new() { Species = 354, Level = 47, Location = 98 }, // Banette + new() { Species = 354, Level = 48, Location = 98 }, // Banette + new() { Species = 354, Level = 49, Location = 98 }, // Banette + new() { Species = 354, Level = 50, Location = 98 }, // Banette // Stationary Legendary - new EncounterStatic6 { Species = 716, Level = 50, Location = 138, Ability = 1, Version = GameVersion.X, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Xerneas - new EncounterStatic6 { Species = 717, Level = 50, Location = 138, Ability = 1, Version = GameVersion.Y, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Yveltal - new EncounterStatic6 { Species = 718, Level = 70, Location = 140, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Zygarde - new EncounterStatic6 { Species = 150, Level = 70, Location = 168, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Mewtwo - new EncounterStatic6 { Species = 144, Level = 70, Location = 146, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Articuno - new EncounterStatic6 { Species = 145, Level = 70, Location = 146, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Zapdos - new EncounterStatic6 { Species = 146, Level = 70, Location = 146, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Moltres + new() { Species = 716, Level = 50, Location = 138, Ability = 1, Version = GameVersion.X, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Xerneas + new() { Species = 717, Level = 50, Location = 138, Ability = 1, Version = GameVersion.Y, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Yveltal + new() { Species = 718, Level = 70, Location = 140, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Zygarde + new() { Species = 150, Level = 70, Location = 168, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Mewtwo + new() { Species = 144, Level = 70, Location = 146, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Articuno + new() { Species = 145, Level = 70, Location = 146, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Zapdos + new() { Species = 146, Level = 70, Location = 146, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Moltres }; private static readonly int[] CosplayPikachuIVs = {70, 70, 70, 70, 70, 0}; @@ -111,105 +111,105 @@ private static EncounterStatic6 GetCosplayPikachu(int form) => new() private static readonly EncounterStatic6[] Encounter_AO_Regular = { // Starters @ Route 101 - new EncounterStatic6 { Gift = true, Species = 252, Level = 5, Location = 204, }, // Treeko - new EncounterStatic6 { Gift = true, Species = 255, Level = 5, Location = 204, }, // Torchic - new EncounterStatic6 { Gift = true, Species = 258, Level = 5, Location = 204, }, // Mudkip + new() { Gift = true, Species = 252, Level = 5, Location = 204, }, // Treeko + new() { Gift = true, Species = 255, Level = 5, Location = 204, }, // Torchic + new() { Gift = true, Species = 258, Level = 5, Location = 204, }, // Mudkip - new EncounterStatic6 { Gift = true, Species = 152, Level = 5, Location = 204, }, // Chikorita - new EncounterStatic6 { Gift = true, Species = 155, Level = 5, Location = 204, }, // Cyndaquil - new EncounterStatic6 { Gift = true, Species = 158, Level = 5, Location = 204, }, // Totodile + new() { Gift = true, Species = 152, Level = 5, Location = 204, }, // Chikorita + new() { Gift = true, Species = 155, Level = 5, Location = 204, }, // Cyndaquil + new() { Gift = true, Species = 158, Level = 5, Location = 204, }, // Totodile - new EncounterStatic6 { Gift = true, Species = 387, Level = 5, Location = 204, }, // Turtwig - new EncounterStatic6 { Gift = true, Species = 390, Level = 5, Location = 204, }, // Chimchar - new EncounterStatic6 { Gift = true, Species = 393, Level = 5, Location = 204, }, // Piplup + new() { Gift = true, Species = 387, Level = 5, Location = 204, }, // Turtwig + new() { Gift = true, Species = 390, Level = 5, Location = 204, }, // Chimchar + new() { Gift = true, Species = 393, Level = 5, Location = 204, }, // Piplup - new EncounterStatic6 { Gift = true, Species = 495, Level = 5, Location = 204, }, // Snivy - new EncounterStatic6 { Gift = true, Species = 498, Level = 5, Location = 204, }, // Tepig - new EncounterStatic6 { Gift = true, Species = 501, Level = 5, Location = 204, }, // Oshawott + new() { Gift = true, Species = 495, Level = 5, Location = 204, }, // Snivy + new() { Gift = true, Species = 498, Level = 5, Location = 204, }, // Tepig + new() { Gift = true, Species = 501, Level = 5, Location = 204, }, // Oshawott // Fossils @ Rustboro City - new EncounterStatic6 { Gift = true, Species = 138, Level = 20, Location = 190, }, // Omanyte - new EncounterStatic6 { Gift = true, Species = 140, Level = 20, Location = 190, }, // Kabuto - new EncounterStatic6 { Gift = true, Species = 142, Level = 20, Location = 190, }, // Aerodactyl - new EncounterStatic6 { Gift = true, Species = 345, Level = 20, Location = 190, }, // Lileep - new EncounterStatic6 { Gift = true, Species = 347, Level = 20, Location = 190, }, // Anorith - new EncounterStatic6 { Gift = true, Species = 408, Level = 20, Location = 190, }, // Cranidos - new EncounterStatic6 { Gift = true, Species = 410, Level = 20, Location = 190, }, // Shieldon - new EncounterStatic6 { Gift = true, Species = 564, Level = 20, Location = 190, }, // Tirtouga - new EncounterStatic6 { Gift = true, Species = 566, Level = 20, Location = 190, }, // Archen - new EncounterStatic6 { Gift = true, Species = 696, Level = 20, Location = 190, }, // Tyrunt - new EncounterStatic6 { Gift = true, Species = 698, Level = 20, Location = 190, }, // Amaura + new() { Gift = true, Species = 138, Level = 20, Location = 190, }, // Omanyte + new() { Gift = true, Species = 140, Level = 20, Location = 190, }, // Kabuto + new() { Gift = true, Species = 142, Level = 20, Location = 190, }, // Aerodactyl + new() { Gift = true, Species = 345, Level = 20, Location = 190, }, // Lileep + new() { Gift = true, Species = 347, Level = 20, Location = 190, }, // Anorith + new() { Gift = true, Species = 408, Level = 20, Location = 190, }, // Cranidos + new() { Gift = true, Species = 410, Level = 20, Location = 190, }, // Shieldon + new() { Gift = true, Species = 564, Level = 20, Location = 190, }, // Tirtouga + new() { Gift = true, Species = 566, Level = 20, Location = 190, }, // Archen + new() { Gift = true, Species = 696, Level = 20, Location = 190, }, // Tyrunt + new() { Gift = true, Species = 698, Level = 20, Location = 190, }, // Amaura // Hot Springs Eggs - new EncounterStatic6 { Gift = true, Species = 360, Level = 1, EggLocation = 60004, Ability = 1, EggCycles = 70 }, // Wynaut - new EncounterStatic6 { Gift = true, Species = 175, Level = 1, EggLocation = 60004, Ability = 1, EggCycles = 70 }, // Togepi + new() { Gift = true, Species = 360, Level = 1, EggLocation = 60004, Ability = 1, EggCycles = 70 }, // Wynaut + new() { Gift = true, Species = 175, Level = 1, EggLocation = 60004, Ability = 1, EggCycles = 70 }, // Togepi // Gift - new EncounterStatic6 { Species = 374, Level = 01, Location = 196, Ability = 1, IVs = new[] {-1,-1,31,-1,-1,31}, Gift = true }, // Beldum - new EncounterStatic6 { Species = 351, Level = 30, Location = 240, Ability = 1, IVs = new[] {-1,-1,-1,-1,31,-1}, Contest = new[] {0,100,0,0,0,0}, Gender = 1, Nature = Nature.Lax, Gift = true }, // Castform - new EncounterStatic6 { Species = 319, Level = 40, Location = 318, Ability = 1, Gender = 1, Nature = Nature.Adamant, Gift = true }, // Sharpedo - new EncounterStatic6 { Species = 323, Level = 40, Location = 318, Ability = 1, Gender = 1, Nature = Nature.Quiet, Gift = true }, // Camerupt - new EncounterStatic6 { Species = 380, Level = 30, Location = 320, Ability = 1, Version = GameVersion.AS, Gift = true, FlawlessIVCount = 3 }, // Latias - new EncounterStatic6 { Species = 381, Level = 30, Location = 320, Ability = 1, Version = GameVersion.OR, Gift = true, FlawlessIVCount = 3 }, // Latios + new() { Species = 374, Level = 01, Location = 196, Ability = 1, IVs = new[] {-1,-1,31,-1,-1,31}, Gift = true }, // Beldum + new() { Species = 351, Level = 30, Location = 240, Ability = 1, IVs = new[] {-1,-1,-1,-1,31,-1}, Contest = new[] {0,100,0,0,0,0}, Gender = 1, Nature = Nature.Lax, Gift = true }, // Castform + new() { Species = 319, Level = 40, Location = 318, Ability = 1, Gender = 1, Nature = Nature.Adamant, Gift = true }, // Sharpedo + new() { Species = 323, Level = 40, Location = 318, Ability = 1, Gender = 1, Nature = Nature.Quiet, Gift = true }, // Camerupt + new() { Species = 380, Level = 30, Location = 320, Ability = 1, Version = GameVersion.AS, Gift = true, FlawlessIVCount = 3 }, // Latias + new() { Species = 381, Level = 30, Location = 320, Ability = 1, Version = GameVersion.OR, Gift = true, FlawlessIVCount = 3 }, // Latios // Stationary Legendary - new EncounterStatic6 { Species = 377, Level = 40, Location = 278, FlawlessIVCount = 3 }, // Regirock - new EncounterStatic6 { Species = 378, Level = 40, Location = 306, FlawlessIVCount = 3 }, // Regice - new EncounterStatic6 { Species = 379, Level = 40, Location = 308, FlawlessIVCount = 3 }, // Registeel - new EncounterStatic6 { Species = 486, Level = 50, Location = 306, FlawlessIVCount = 3 }, // Regigigas - new EncounterStatic6 { Species = 382, Level = 45, Location = 296, Version = GameVersion.AS, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Kyogre - new EncounterStatic6 { Species = 383, Level = 45, Location = 296, Version = GameVersion.OR, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Groudon - new EncounterStatic6 { Species = 384, Level = 70, Location = 316, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Rayquaza - new EncounterStatic6 { Species = 386, Level = 80, Location = 316, Shiny = Shiny.Never, FlawlessIVCount = 3, Fateful = true }, // Deoxys + new() { Species = 377, Level = 40, Location = 278, FlawlessIVCount = 3 }, // Regirock + new() { Species = 378, Level = 40, Location = 306, FlawlessIVCount = 3 }, // Regice + new() { Species = 379, Level = 40, Location = 308, FlawlessIVCount = 3 }, // Registeel + new() { Species = 486, Level = 50, Location = 306, FlawlessIVCount = 3 }, // Regigigas + new() { Species = 382, Level = 45, Location = 296, Version = GameVersion.AS, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Kyogre + new() { Species = 383, Level = 45, Location = 296, Version = GameVersion.OR, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Groudon + new() { Species = 384, Level = 70, Location = 316, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Rayquaza + new() { Species = 386, Level = 80, Location = 316, Shiny = Shiny.Never, FlawlessIVCount = 3, Fateful = true }, // Deoxys // Hoopa Rings - new EncounterStatic6 { Species = 249, Level = 50, Location = 304, Version = GameVersion.AS, FlawlessIVCount = 3 }, // Lugia - new EncounterStatic6 { Species = 250, Level = 50, Location = 304, Version = GameVersion.OR, FlawlessIVCount = 3 }, // Ho-Oh - new EncounterStatic6 { Species = 483, Level = 50, Location = 348, Version = GameVersion.AS, FlawlessIVCount = 3 }, // Dialga - new EncounterStatic6 { Species = 484, Level = 50, Location = 348, Version = GameVersion.OR, FlawlessIVCount = 3 }, // Palkia - new EncounterStatic6 { Species = 644, Level = 50, Location = 340, Version = GameVersion.AS, FlawlessIVCount = 3 }, // Zekrom - new EncounterStatic6 { Species = 643, Level = 50, Location = 340, Version = GameVersion.OR, FlawlessIVCount = 3 }, // Reshiram - new EncounterStatic6 { Species = 642, Level = 50, Location = 348, Version = GameVersion.AS, FlawlessIVCount = 3 }, // Thundurus - new EncounterStatic6 { Species = 641, Level = 50, Location = 348, Version = GameVersion.OR, FlawlessIVCount = 3 }, // Tornadus - new EncounterStatic6 { Species = 243, Level = 50, Location = 334, FlawlessIVCount = 3 }, // Raikou - new EncounterStatic6 { Species = 244, Level = 50, Location = 334, FlawlessIVCount = 3 }, // Entei - new EncounterStatic6 { Species = 245, Level = 50, Location = 334, FlawlessIVCount = 3 }, // Suicune - new EncounterStatic6 { Species = 480, Level = 50, Location = 338, FlawlessIVCount = 3 }, // Uxie - new EncounterStatic6 { Species = 481, Level = 50, Location = 338, FlawlessIVCount = 3 }, // Mesprit - new EncounterStatic6 { Species = 482, Level = 50, Location = 338, FlawlessIVCount = 3 }, // Azelf - new EncounterStatic6 { Species = 485, Level = 50, Location = 312, FlawlessIVCount = 3 }, // Heatran - new EncounterStatic6 { Species = 487, Level = 50, Location = 348, FlawlessIVCount = 3 }, // Giratina - new EncounterStatic6 { Species = 488, Level = 50, Location = 344, FlawlessIVCount = 3 }, // Cresselia - new EncounterStatic6 { Species = 638, Level = 50, Location = 336, FlawlessIVCount = 3 }, // Cobalion - new EncounterStatic6 { Species = 639, Level = 50, Location = 336, FlawlessIVCount = 3 }, // Terrakion - new EncounterStatic6 { Species = 640, Level = 50, Location = 336, FlawlessIVCount = 3 }, // Virizion - new EncounterStatic6 { Species = 645, Level = 50, Location = 348, FlawlessIVCount = 3 }, // Landorus - new EncounterStatic6 { Species = 646, Level = 50, Location = 342, FlawlessIVCount = 3 }, // Kyurem + new() { Species = 249, Level = 50, Location = 304, Version = GameVersion.AS, FlawlessIVCount = 3 }, // Lugia + new() { Species = 250, Level = 50, Location = 304, Version = GameVersion.OR, FlawlessIVCount = 3 }, // Ho-Oh + new() { Species = 483, Level = 50, Location = 348, Version = GameVersion.AS, FlawlessIVCount = 3 }, // Dialga + new() { Species = 484, Level = 50, Location = 348, Version = GameVersion.OR, FlawlessIVCount = 3 }, // Palkia + new() { Species = 644, Level = 50, Location = 340, Version = GameVersion.AS, FlawlessIVCount = 3 }, // Zekrom + new() { Species = 643, Level = 50, Location = 340, Version = GameVersion.OR, FlawlessIVCount = 3 }, // Reshiram + new() { Species = 642, Level = 50, Location = 348, Version = GameVersion.AS, FlawlessIVCount = 3 }, // Thundurus + new() { Species = 641, Level = 50, Location = 348, Version = GameVersion.OR, FlawlessIVCount = 3 }, // Tornadus + new() { Species = 243, Level = 50, Location = 334, FlawlessIVCount = 3 }, // Raikou + new() { Species = 244, Level = 50, Location = 334, FlawlessIVCount = 3 }, // Entei + new() { Species = 245, Level = 50, Location = 334, FlawlessIVCount = 3 }, // Suicune + new() { Species = 480, Level = 50, Location = 338, FlawlessIVCount = 3 }, // Uxie + new() { Species = 481, Level = 50, Location = 338, FlawlessIVCount = 3 }, // Mesprit + new() { Species = 482, Level = 50, Location = 338, FlawlessIVCount = 3 }, // Azelf + new() { Species = 485, Level = 50, Location = 312, FlawlessIVCount = 3 }, // Heatran + new() { Species = 487, Level = 50, Location = 348, FlawlessIVCount = 3 }, // Giratina + new() { Species = 488, Level = 50, Location = 344, FlawlessIVCount = 3 }, // Cresselia + new() { Species = 638, Level = 50, Location = 336, FlawlessIVCount = 3 }, // Cobalion + new() { Species = 639, Level = 50, Location = 336, FlawlessIVCount = 3 }, // Terrakion + new() { Species = 640, Level = 50, Location = 336, FlawlessIVCount = 3 }, // Virizion + new() { Species = 645, Level = 50, Location = 348, FlawlessIVCount = 3 }, // Landorus + new() { Species = 646, Level = 50, Location = 342, FlawlessIVCount = 3 }, // Kyurem // Devon Scope Kecleon //new EncounterStatic { Species = 352, Level = 30, Location = 240 }, // Kecleon @ Route 119 -- dexnav encounter slot collision; prefer EncounterSlot //new EncounterStatic { Species = 352, Level = 30, Location = 242 }, // Kecleon @ Route 120 -- dexnav encounter slot collision; prefer EncounterSlot - new EncounterStatic6 { Species = 352, Level = 40, Location = 176, Gender = 1, }, // Kecleon @ Lavaridge - new EncounterStatic6 { Species = 352, Level = 45, Location = 196, Ability = 4, }, // Kecleon @ Mossdeep City + new() { Species = 352, Level = 40, Location = 176, Gender = 1, }, // Kecleon @ Lavaridge + new() { Species = 352, Level = 45, Location = 196, Ability = 4, }, // Kecleon @ Mossdeep City // Eon Ticket Lati@s - new EncounterStatic6 { Species = 381, Level = 30, Location = 320, Version = GameVersion.AS, FlawlessIVCount = 3 }, // Latios - new EncounterStatic6 { Species = 380, Level = 30, Location = 320, Version = GameVersion.OR, FlawlessIVCount = 3 }, // Latias + new() { Species = 381, Level = 30, Location = 320, Version = GameVersion.AS, FlawlessIVCount = 3 }, // Latios + new() { Species = 380, Level = 30, Location = 320, Version = GameVersion.OR, FlawlessIVCount = 3 }, // Latias // Stationary - new EncounterStatic6 { Species = 101, Level = 40, Location = 292, Version = GameVersion.AS }, // Electrode - new EncounterStatic6 { Species = 101, Level = 40, Location = 314, Version = GameVersion.OR }, // Electrode - new EncounterStatic6 { Species = 100, Level = 20, Location = 302 }, // Voltorb @ Route 119 - new EncounterStatic6 { Species = 442, Level = 50, Location = 304 }, // Spiritomb @ Route 120 + new() { Species = 101, Level = 40, Location = 292, Version = GameVersion.AS }, // Electrode + new() { Species = 101, Level = 40, Location = 314, Version = GameVersion.OR }, // Electrode + new() { Species = 100, Level = 20, Location = 302 }, // Voltorb @ Route 119 + new() { Species = 442, Level = 50, Location = 304 }, // Spiritomb @ Route 120 // Soaring in the Sky - new EncounterStatic6 { Species = 198, Level = 45, Location = 348 }, // Murkrow - new EncounterStatic6 { Species = 276, Level = 40, Location = 348 }, // Taillow - new EncounterStatic6 { Species = 278, Level = 40, Location = 348 }, // Wingull - new EncounterStatic6 { Species = 279, Level = 40, Location = 348 }, // Pelipper - new EncounterStatic6 { Species = 333, Level = 40, Location = 348 }, // Swablu - new EncounterStatic6 { Species = 425, Level = 45, Location = 348 }, // Drifloon - new EncounterStatic6 { Species = 628, Level = 45, Location = 348 }, // Braviary + new() { Species = 198, Level = 45, Location = 348 }, // Murkrow + new() { Species = 276, Level = 40, Location = 348 }, // Taillow + new() { Species = 278, Level = 40, Location = 348 }, // Wingull + new() { Species = 279, Level = 40, Location = 348 }, // Pelipper + new() { Species = 333, Level = 40, Location = 348 }, // Swablu + new() { Species = 425, Level = 45, Location = 348 }, // Drifloon + new() { Species = 628, Level = 45, Location = 348 }, // Braviary GetCosplayPikachu(1), GetCosplayPikachu(2), diff --git a/PKHeX.Core/Legality/Encounters/Data/Encounters7.cs b/PKHeX.Core/Legality/Encounters/Data/Encounters7.cs index c122b0425..1405fbe64 100644 --- a/PKHeX.Core/Legality/Encounters/Data/Encounters7.cs +++ b/PKHeX.Core/Legality/Encounters/Data/Encounters7.cs @@ -27,104 +27,104 @@ static Encounters7() private static readonly EncounterStatic7[] Encounter_SM = // @ a\1\5\5 { // Gifts - 0.bin - new EncounterStatic7 { Gift = true, Species = 722, Level = 5, Location = 24, }, // Rowlet - new EncounterStatic7 { Gift = true, Species = 725, Level = 5, Location = 24, }, // Litten - new EncounterStatic7 { Gift = true, Species = 728, Level = 5, Location = 24, }, // Popplio - new EncounterStatic7 { Gift = true, Species = 138, Level = 15, Location = 58, }, // Omanyte - new EncounterStatic7 { Gift = true, Species = 140, Level = 15, Location = 58, }, // Kabuto + new() { Gift = true, Species = 722, Level = 5, Location = 24, }, // Rowlet + new() { Gift = true, Species = 725, Level = 5, Location = 24, }, // Litten + new() { Gift = true, Species = 728, Level = 5, Location = 24, }, // Popplio + new() { Gift = true, Species = 138, Level = 15, Location = 58, }, // Omanyte + new() { Gift = true, Species = 140, Level = 15, Location = 58, }, // Kabuto // new EncounterStatic7 { Gift = true, Species = 142, Level = 15, Location = 58, }, // Aerodactyl - new EncounterStatic7 { Gift = true, Species = 345, Level = 15, Location = 58, }, // Lileep - new EncounterStatic7 { Gift = true, Species = 347, Level = 15, Location = 58, }, // Anorith - new EncounterStatic7 { Gift = true, Species = 408, Level = 15, Location = 58, }, // Cranidos - new EncounterStatic7 { Gift = true, Species = 410, Level = 15, Location = 58, }, // Shieldon - new EncounterStatic7 { Gift = true, Species = 564, Level = 15, Location = 58, }, // Tirtouga - new EncounterStatic7 { Gift = true, Species = 566, Level = 15, Location = 58, }, // Archen - new EncounterStatic7 { Gift = true, Species = 696, Level = 15, Location = 58, }, // Tyrunt - new EncounterStatic7 { Gift = true, Species = 698, Level = 15, Location = 58, }, // Amaura - new EncounterStatic7 { Gift = true, Species = 133, Level = 1, EggLocation = 60002, }, // Eevee @ Nursery helpers - new EncounterStatic7 { Gift = true, Species = 137, Level = 30, Location = 116, }, // Porygon @ Route 15 - new EncounterStatic7 { Gift = true, Species = 772, Level = 40, Location = 188, FlawlessIVCount = 3, }, // Type: Null - new EncounterStatic7 { Gift = true, Species = 789, Level = 5, Location = 142, Shiny = Shiny.Never, Ability = 2, FlawlessIVCount = 3, Version = GameVersion.SN }, // Cosmog - new EncounterStatic7 { Gift = true, Species = 789, Level = 5, Location = 144, Shiny = Shiny.Never, Ability = 2, FlawlessIVCount = 3, Version = GameVersion.MN }, // Cosmog - new EncounterStatic7 { Gift = true, Species = 142, Level = 40, Location = 172, }, // Aerodactyl @ Seafolk Village + new() { Gift = true, Species = 345, Level = 15, Location = 58, }, // Lileep + new() { Gift = true, Species = 347, Level = 15, Location = 58, }, // Anorith + new() { Gift = true, Species = 408, Level = 15, Location = 58, }, // Cranidos + new() { Gift = true, Species = 410, Level = 15, Location = 58, }, // Shieldon + new() { Gift = true, Species = 564, Level = 15, Location = 58, }, // Tirtouga + new() { Gift = true, Species = 566, Level = 15, Location = 58, }, // Archen + new() { Gift = true, Species = 696, Level = 15, Location = 58, }, // Tyrunt + new() { Gift = true, Species = 698, Level = 15, Location = 58, }, // Amaura + new() { Gift = true, Species = 133, Level = 1, EggLocation = 60002, }, // Eevee @ Nursery helpers + new() { Gift = true, Species = 137, Level = 30, Location = 116, }, // Porygon @ Route 15 + new() { Gift = true, Species = 772, Level = 40, Location = 188, FlawlessIVCount = 3, }, // Type: Null + new() { Gift = true, Species = 789, Level = 5, Location = 142, Shiny = Shiny.Never, Ability = 2, FlawlessIVCount = 3, Version = GameVersion.SN }, // Cosmog + new() { Gift = true, Species = 789, Level = 5, Location = 144, Shiny = Shiny.Never, Ability = 2, FlawlessIVCount = 3, Version = GameVersion.MN }, // Cosmog + new() { Gift = true, Species = 142, Level = 40, Location = 172, }, // Aerodactyl @ Seafolk Village - new EncounterStatic7 { Gift = true, Species = 718, Form = 0, Level = 30, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde - new EncounterStatic7 { Gift = true, Species = 718, Form = 1, Level = 30, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde - new EncounterStatic7 { Gift = true, Species = 718, Form = 2, Level = 30, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde - new EncounterStatic7 { Gift = true, Species = 718, Form = 3, Level = 30, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde + new() { Gift = true, Species = 718, Form = 0, Level = 30, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde + new() { Gift = true, Species = 718, Form = 1, Level = 30, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde + new() { Gift = true, Species = 718, Form = 2, Level = 30, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde + new() { Gift = true, Species = 718, Form = 3, Level = 30, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde - new EncounterStatic7 { Gift = true, Species = 718, Form = 0, Level = 50, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde - new EncounterStatic7 { Gift = true, Species = 718, Form = 1, Level = 50, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde - new EncounterStatic7 { Gift = true, Species = 718, Form = 2, Level = 50, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde - new EncounterStatic7 { Gift = true, Species = 718, Form = 3, Level = 50, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde + new() { Gift = true, Species = 718, Form = 0, Level = 50, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde + new() { Gift = true, Species = 718, Form = 1, Level = 50, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde + new() { Gift = true, Species = 718, Form = 2, Level = 50, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde + new() { Gift = true, Species = 718, Form = 3, Level = 50, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde - new EncounterStatic7 // Magearna (Bottle Cap) 00 FF + new() // Magearna (Bottle Cap) 00 FF { Gift = true, Species = 801, Level = 50, Location = 40001, Shiny = Shiny.Never, FlawlessIVCount = 3, HeldItem = 795, Ability = 2, Fateful = true, Relearn = new [] {705, 430, 381, 270}, Ball = 0x10, // Cherish }, // Static Encounters - 1.bin - new EncounterStatic7 { Species = 791, Level = 55, Relearn = new[]{713, 322, 242, 428}, Shiny = Shiny.Never, Ability = 1, Location = 176, FlawlessIVCount = 3, Version = GameVersion.SN }, // Solgaleo - new EncounterStatic7 { Species = 792, Level = 55, Relearn = new[]{714, 322, 539, 247}, Shiny = Shiny.Never, Ability = 1, Location = 178, FlawlessIVCount = 3, Version = GameVersion.MN }, // Lunala + new() { Species = 791, Level = 55, Relearn = new[]{713, 322, 242, 428}, Shiny = Shiny.Never, Ability = 1, Location = 176, FlawlessIVCount = 3, Version = GameVersion.SN }, // Solgaleo + new() { Species = 792, Level = 55, Relearn = new[]{714, 322, 539, 247}, Shiny = Shiny.Never, Ability = 1, Location = 178, FlawlessIVCount = 3, Version = GameVersion.MN }, // Lunala - new EncounterStatic7 { Species = 746, Level = 17, Shiny = Shiny.Never, Ability = 1, Location = 86, }, // Wishiwashi - new EncounterStatic7 { Species = 746, Level = 18, Shiny = Shiny.Never, Ability = 1, Location = 86, }, // Wishiwashi + new() { Species = 746, Level = 17, Shiny = Shiny.Never, Ability = 1, Location = 86, }, // Wishiwashi + new() { Species = 746, Level = 18, Shiny = Shiny.Never, Ability = 1, Location = 86, }, // Wishiwashi - new EncounterStatic7 { Species = 793, Level = 55, Shiny = Shiny.Never, Ability = 1, Location = 082, FlawlessIVCount = 3, }, // Nihilego @ Wela Volcano Park - new EncounterStatic7 { Species = 793, Level = 55, Shiny = Shiny.Never, Ability = 1, Location = 100, FlawlessIVCount = 3, }, // Nihilego @ Diglett’s Tunnel - new EncounterStatic7 { Species = 794, Level = 65, Shiny = Shiny.Never, Ability = 1, Location = 040, FlawlessIVCount = 3, Version = GameVersion.SN }, // Buzzwole @ Melemele Meadow - new EncounterStatic7 { Species = 795, Level = 60, Shiny = Shiny.Never, Ability = 1, Location = 046, FlawlessIVCount = 3, Version = GameVersion.MN }, // Pheromosa @ Verdant Cavern (Trial Site) - new EncounterStatic7 { Species = 796, Level = 65, Shiny = Shiny.Never, Ability = 1, Location = 090, FlawlessIVCount = 3, }, // Xurkitree @ Lush Jungle - new EncounterStatic7 { Species = 796, Level = 65, Shiny = Shiny.Never, Ability = 1, Location = 076, FlawlessIVCount = 3, }, // Xurkitree @ Memorial Hill - new EncounterStatic7 { Species = 798, Level = 60, Shiny = Shiny.Never, Ability = 1, Location = 134, FlawlessIVCount = 3, Version = GameVersion.SN }, // Kartana @ Malie Garden - new EncounterStatic7 { Species = 798, Level = 60, Shiny = Shiny.Never, Ability = 1, Location = 120, FlawlessIVCount = 3, Version = GameVersion.SN }, // Kartana @ Route 17 - new EncounterStatic7 { Species = 797, Level = 65, Shiny = Shiny.Never, Ability = 1, Location = 124, FlawlessIVCount = 3, Version = GameVersion.MN }, // Celesteela @ Haina Desert - new EncounterStatic7 { Species = 797, Level = 65, Shiny = Shiny.Never, Ability = 1, Location = 134, FlawlessIVCount = 3, Version = GameVersion.MN }, // Celesteela @ Malie Garden - new EncounterStatic7 { Species = 799, Level = 70, Shiny = Shiny.Never, Ability = 1, Location = 182, FlawlessIVCount = 3, }, // Guzzlord @ Resolution Cave - new EncounterStatic7 { Species = 800, Level = 75, Shiny = Shiny.Never, Ability = 1, Location = 036, FlawlessIVCount = 3, }, // Necrozma @ Ten Carat Hill (Farthest Hollow) + new() { Species = 793, Level = 55, Shiny = Shiny.Never, Ability = 1, Location = 082, FlawlessIVCount = 3, }, // Nihilego @ Wela Volcano Park + new() { Species = 793, Level = 55, Shiny = Shiny.Never, Ability = 1, Location = 100, FlawlessIVCount = 3, }, // Nihilego @ Diglett’s Tunnel + new() { Species = 794, Level = 65, Shiny = Shiny.Never, Ability = 1, Location = 040, FlawlessIVCount = 3, Version = GameVersion.SN }, // Buzzwole @ Melemele Meadow + new() { Species = 795, Level = 60, Shiny = Shiny.Never, Ability = 1, Location = 046, FlawlessIVCount = 3, Version = GameVersion.MN }, // Pheromosa @ Verdant Cavern (Trial Site) + new() { Species = 796, Level = 65, Shiny = Shiny.Never, Ability = 1, Location = 090, FlawlessIVCount = 3, }, // Xurkitree @ Lush Jungle + new() { Species = 796, Level = 65, Shiny = Shiny.Never, Ability = 1, Location = 076, FlawlessIVCount = 3, }, // Xurkitree @ Memorial Hill + new() { Species = 798, Level = 60, Shiny = Shiny.Never, Ability = 1, Location = 134, FlawlessIVCount = 3, Version = GameVersion.SN }, // Kartana @ Malie Garden + new() { Species = 798, Level = 60, Shiny = Shiny.Never, Ability = 1, Location = 120, FlawlessIVCount = 3, Version = GameVersion.SN }, // Kartana @ Route 17 + new() { Species = 797, Level = 65, Shiny = Shiny.Never, Ability = 1, Location = 124, FlawlessIVCount = 3, Version = GameVersion.MN }, // Celesteela @ Haina Desert + new() { Species = 797, Level = 65, Shiny = Shiny.Never, Ability = 1, Location = 134, FlawlessIVCount = 3, Version = GameVersion.MN }, // Celesteela @ Malie Garden + new() { Species = 799, Level = 70, Shiny = Shiny.Never, Ability = 1, Location = 182, FlawlessIVCount = 3, }, // Guzzlord @ Resolution Cave + new() { Species = 800, Level = 75, Shiny = Shiny.Never, Ability = 1, Location = 036, FlawlessIVCount = 3, }, // Necrozma @ Ten Carat Hill (Farthest Hollow) // QR Scan: Su/M/Tu/W/Th/F/Sa // Melemele Island - new EncounterStatic7 { Species = 155, Level = 12, Relearn = new[]{024, 052, 108, 043}, Location = 010, }, // Cyndaquil @ Route 3 - new EncounterStatic7 { Species = 158, Level = 12, Relearn = new[]{232, 099, 055, 043}, Location = 042, }, // Totodile @ Seaward Cave - new EncounterStatic7 { Species = 633, Level = 13, Relearn = new[]{372, 029, 044, 116}, Location = 034, }, // Deino @ Ten Carat Hill - new EncounterStatic7 { Species = 116, Level = 18, Relearn = new[]{225, 239, 055, 043}, Location = 014, }, // Horsea @ Kala'e Bay - new EncounterStatic7 { Species = 599, Level = 08, Relearn = new[]{268, 011, 000, 000}, Location = 020, }, // Klink @ Hau'oli City - new EncounterStatic7 { Species = 152, Level = 10, Relearn = new[]{073, 077, 075, 045}, Location = 012, }, // Chikorita @ Route 2 - new EncounterStatic7 { Species = 607, Level = 10, Relearn = new[]{051, 109, 083, 123}, Location = 038, }, // Litwick @ Hau'oli Cemetery + new() { Species = 155, Level = 12, Relearn = new[]{024, 052, 108, 043}, Location = 010, }, // Cyndaquil @ Route 3 + new() { Species = 158, Level = 12, Relearn = new[]{232, 099, 055, 043}, Location = 042, }, // Totodile @ Seaward Cave + new() { Species = 633, Level = 13, Relearn = new[]{372, 029, 044, 116}, Location = 034, }, // Deino @ Ten Carat Hill + new() { Species = 116, Level = 18, Relearn = new[]{225, 239, 055, 043}, Location = 014, }, // Horsea @ Kala'e Bay + new() { Species = 599, Level = 08, Relearn = new[]{268, 011, 000, 000}, Location = 020, }, // Klink @ Hau'oli City + new() { Species = 152, Level = 10, Relearn = new[]{073, 077, 075, 045}, Location = 012, }, // Chikorita @ Route 2 + new() { Species = 607, Level = 10, Relearn = new[]{051, 109, 083, 123}, Location = 038, }, // Litwick @ Hau'oli Cemetery // Akala Island - new EncounterStatic7 { Species = 574, Level = 17, Relearn = new[]{399, 060, 003, 313}, Location = 054, }, // Gothita @ Route 6 - new EncounterStatic7 { Species = 363, Level = 19, Relearn = new[]{392, 362, 301, 227}, Location = 056, }, // Spheal @ Route 7 - new EncounterStatic7 { Species = 404, Level = 20, Relearn = new[]{598, 044, 209, 268}, Location = 058, }, // Luxio @ Route 8 - new EncounterStatic7 { Species = 679, Level = 23, Relearn = new[]{194, 332, 425, 475}, Location = 094, }, // Honedge @ Akala Outskirts - new EncounterStatic7 { Species = 543, Level = 14, Relearn = new[]{390, 228, 103, 040}, Location = 050, }, // Venipede @ Route 4 - new EncounterStatic7 { Species = 069, Level = 16, Relearn = new[]{491, 077, 079, 035}, Location = 052, }, // Bellsprout @ Route 5 - new EncounterStatic7 { Species = 183, Level = 17, Relearn = new[]{453, 270, 061, 205}, Location = 086, }, // Marill @ Brooklet Hill + new() { Species = 574, Level = 17, Relearn = new[]{399, 060, 003, 313}, Location = 054, }, // Gothita @ Route 6 + new() { Species = 363, Level = 19, Relearn = new[]{392, 362, 301, 227}, Location = 056, }, // Spheal @ Route 7 + new() { Species = 404, Level = 20, Relearn = new[]{598, 044, 209, 268}, Location = 058, }, // Luxio @ Route 8 + new() { Species = 679, Level = 23, Relearn = new[]{194, 332, 425, 475}, Location = 094, }, // Honedge @ Akala Outskirts + new() { Species = 543, Level = 14, Relearn = new[]{390, 228, 103, 040}, Location = 050, }, // Venipede @ Route 4 + new() { Species = 069, Level = 16, Relearn = new[]{491, 077, 079, 035}, Location = 052, }, // Bellsprout @ Route 5 + new() { Species = 183, Level = 17, Relearn = new[]{453, 270, 061, 205}, Location = 086, }, // Marill @ Brooklet Hill // Ula'ula Island - new EncounterStatic7 { Species = 111, Level = 30, Relearn = new[]{130, 350, 498, 523}, Location = 138, }, // Rhyhorn @ Blush Mountain - new EncounterStatic7 { Species = 220, Level = 31, Relearn = new[]{573, 036, 420, 196}, Location = 114, }, // Swinub @ Tapu Village - new EncounterStatic7 { Species = 578, Level = 33, Relearn = new[]{101, 248, 283, 473}, Location = 118, }, // Duosion @ Route 16 - new EncounterStatic7 { Species = 315, Level = 34, Relearn = new[]{437, 275, 230, 390}, Location = 128, }, // Roselia @ Ula'ula Meadow - new EncounterStatic7 { Species = 397, Level = 27, Relearn = new[]{355, 018, 283, 104}, Location = 106, }, // Staravia @ Route 10 - new EncounterStatic7 { Species = 288, Level = 27, Relearn = new[]{359, 498, 163, 203}, Location = 108, }, // Vigoroth @ Route 11 - new EncounterStatic7 { Species = 610, Level = 28, Relearn = new[]{231, 337, 206, 163}, Location = 136, }, // Axew @ Mount Hokulani + new() { Species = 111, Level = 30, Relearn = new[]{130, 350, 498, 523}, Location = 138, }, // Rhyhorn @ Blush Mountain + new() { Species = 220, Level = 31, Relearn = new[]{573, 036, 420, 196}, Location = 114, }, // Swinub @ Tapu Village + new() { Species = 578, Level = 33, Relearn = new[]{101, 248, 283, 473}, Location = 118, }, // Duosion @ Route 16 + new() { Species = 315, Level = 34, Relearn = new[]{437, 275, 230, 390}, Location = 128, }, // Roselia @ Ula'ula Meadow + new() { Species = 397, Level = 27, Relearn = new[]{355, 018, 283, 104}, Location = 106, }, // Staravia @ Route 10 + new() { Species = 288, Level = 27, Relearn = new[]{359, 498, 163, 203}, Location = 108, }, // Vigoroth @ Route 11 + new() { Species = 610, Level = 28, Relearn = new[]{231, 337, 206, 163}, Location = 136, }, // Axew @ Mount Hokulani // Poni Island - new EncounterStatic7 { Species = 604, Level = 55, Relearn = new[]{435, 051, 029, 306}, Location = 164, }, // Eelektross @ Poni Grove - new EncounterStatic7 { Species = 534, Level = 57, Relearn = new[]{409, 276, 264, 444}, Location = 166, }, // Conkeldurr @ Poni Plains - new EncounterStatic7 { Species = 468, Level = 59, Relearn = new[]{248, 403, 396, 245}, Location = 170, }, // Togekiss @ Poni Gauntlet - new EncounterStatic7 { Species = 542, Level = 57, Relearn = new[]{382, 437, 014, 494}, Location = 156, }, // Leavanny @ Poni Meadow - new EncounterStatic7 { Species = 497, Level = 43, Relearn = new[]{137, 489, 348, 021}, Location = 184, }, // Serperior @ Exeggutor Island - new EncounterStatic7 { Species = 503, Level = 43, Relearn = new[]{362, 227, 453, 279}, Location = 158, }, // Samurott @ Poni Wilds - new EncounterStatic7 { Species = 500, Level = 43, Relearn = new[]{276, 053, 372, 535}, Location = 160, }, // Emboar @ Ancient Poni Path + new() { Species = 604, Level = 55, Relearn = new[]{435, 051, 029, 306}, Location = 164, }, // Eelektross @ Poni Grove + new() { Species = 534, Level = 57, Relearn = new[]{409, 276, 264, 444}, Location = 166, }, // Conkeldurr @ Poni Plains + new() { Species = 468, Level = 59, Relearn = new[]{248, 403, 396, 245}, Location = 170, }, // Togekiss @ Poni Gauntlet + new() { Species = 542, Level = 57, Relearn = new[]{382, 437, 014, 494}, Location = 156, }, // Leavanny @ Poni Meadow + new() { Species = 497, Level = 43, Relearn = new[]{137, 489, 348, 021}, Location = 184, }, // Serperior @ Exeggutor Island + new() { Species = 503, Level = 43, Relearn = new[]{362, 227, 453, 279}, Location = 158, }, // Samurott @ Poni Wilds + new() { Species = 500, Level = 43, Relearn = new[]{276, 053, 372, 535}, Location = 160, }, // Emboar @ Ancient Poni Path - new EncounterStatic7 { Species = 785, Level = 60, Shiny = Shiny.Never, Ability = 1, Location = 030, FlawlessIVCount = 3, }, // Tapu Koko - new EncounterStatic7 { Species = 786, Level = 60, Shiny = Shiny.Never, Ability = 1, Location = 092, FlawlessIVCount = 3, }, // Tapu Lele - new EncounterStatic7 { Species = 787, Level = 60, Shiny = Shiny.Never, Ability = 1, Location = 140, FlawlessIVCount = 3, }, // Tapu Bulu - new EncounterStatic7 { Species = 788, Level = 60, Shiny = Shiny.Never, Ability = 1, Location = 180, FlawlessIVCount = 3, }, // Tapu Fini + new() { Species = 785, Level = 60, Shiny = Shiny.Never, Ability = 1, Location = 030, FlawlessIVCount = 3, }, // Tapu Koko + new() { Species = 786, Level = 60, Shiny = Shiny.Never, Ability = 1, Location = 092, FlawlessIVCount = 3, }, // Tapu Lele + new() { Species = 787, Level = 60, Shiny = Shiny.Never, Ability = 1, Location = 140, FlawlessIVCount = 3, }, // Tapu Bulu + new() { Species = 788, Level = 60, Shiny = Shiny.Never, Ability = 1, Location = 180, FlawlessIVCount = 3, }, // Tapu Fini }; internal static readonly EncounterTrade[] TradeGift_SM = // @ a\1\5\5 @@ -141,204 +141,204 @@ static Encounters7() private static readonly EncounterStatic7[] Encounter_USUM = { - new EncounterStatic7 { Gift = true, Species = 722, Level = 05, Location = 008, }, // Rowlet - new EncounterStatic7 { Gift = true, Species = 725, Level = 05, Location = 008, }, // Litten - new EncounterStatic7 { Gift = true, Species = 728, Level = 05, Location = 008, }, // Popplio - new EncounterStatic7 { Gift = true, Species = 138, Level = 15, Location = 058, }, // Omanyte - new EncounterStatic7 { Gift = true, Species = 140, Level = 15, Location = 058, }, // Kabuto + new() { Gift = true, Species = 722, Level = 05, Location = 008, }, // Rowlet + new() { Gift = true, Species = 725, Level = 05, Location = 008, }, // Litten + new() { Gift = true, Species = 728, Level = 05, Location = 008, }, // Popplio + new() { Gift = true, Species = 138, Level = 15, Location = 058, }, // Omanyte + new() { Gift = true, Species = 140, Level = 15, Location = 058, }, // Kabuto // new EncounterStatic7 { Gift = true, Species = 142, Level = 15, Location = 058, }, // Aerodactyl - new EncounterStatic7 { Gift = true, Species = 345, Level = 15, Location = 058, }, // Lileep - new EncounterStatic7 { Gift = true, Species = 347, Level = 15, Location = 058, }, // Anorith - new EncounterStatic7 { Gift = true, Species = 408, Level = 15, Location = 058, }, // Cranidos - new EncounterStatic7 { Gift = true, Species = 410, Level = 15, Location = 058, }, // Shieldon - new EncounterStatic7 { Gift = true, Species = 564, Level = 15, Location = 058, }, // Tirtouga - new EncounterStatic7 { Gift = true, Species = 566, Level = 15, Location = 058, }, // Archen - new EncounterStatic7 { Gift = true, Species = 696, Level = 15, Location = 058, }, // Tyrunt - new EncounterStatic7 { Gift = true, Species = 698, Level = 15, Location = 058, }, // Amaura - new EncounterStatic7 { Gift = true, Species = 133, Level = 01, EggLocation = 60002, }, // Eevee @ Nursery helpers - new EncounterStatic7 { Gift = true, Species = 137, Level = 30, Location = 116, }, // Porygon @ Route 15 - new EncounterStatic7 { Gift = true, Species = 772, Level = 60, Location = 188, FlawlessIVCount = 3, }, // Type: Null @ Aether Paradise - new EncounterStatic7 { Gift = true, Species = 772, Level = 60, Location = 160, FlawlessIVCount = 3, }, // Type: Null @ Ancient Poni Path - new EncounterStatic7 { Gift = true, Species = 789, Level = 05, Location = 142, FlawlessIVCount = 3, Shiny = Shiny.Never, Ability = 2, Version = GameVersion.US }, // Cosmog @ Lake of the Sunne - new EncounterStatic7 { Gift = true, Species = 789, Level = 05, Location = 144, FlawlessIVCount = 3, Shiny = Shiny.Never, Ability = 2, Version = GameVersion.UM }, // Cosmog @ Lake of the Moone - new EncounterStatic7 { Gift = true, Species = 142, Level = 40, Location = 172, }, // Aerodactyl @ Seafolk Village - new EncounterStatic7 { Gift = true, Species = 025, Level = 40, Location = 070, FlawlessIVCount = 3, HeldItem = 796, Relearn = new[] {57,0,0,0} }, // Pikachu @ Heahea City - new EncounterStatic7 { Gift = true, Species = 803, Level = 40, Location = 208, FlawlessIVCount = 3,}, // Poipole @ Megalo Tower - new EncounterStatic7 { Gift = true, Species = 803, Level = 40, Location = 206, FlawlessIVCount = 3,}, // Poipole @ Ultra Megalopolis + new() { Gift = true, Species = 345, Level = 15, Location = 058, }, // Lileep + new() { Gift = true, Species = 347, Level = 15, Location = 058, }, // Anorith + new() { Gift = true, Species = 408, Level = 15, Location = 058, }, // Cranidos + new() { Gift = true, Species = 410, Level = 15, Location = 058, }, // Shieldon + new() { Gift = true, Species = 564, Level = 15, Location = 058, }, // Tirtouga + new() { Gift = true, Species = 566, Level = 15, Location = 058, }, // Archen + new() { Gift = true, Species = 696, Level = 15, Location = 058, }, // Tyrunt + new() { Gift = true, Species = 698, Level = 15, Location = 058, }, // Amaura + new() { Gift = true, Species = 133, Level = 01, EggLocation = 60002, }, // Eevee @ Nursery helpers + new() { Gift = true, Species = 137, Level = 30, Location = 116, }, // Porygon @ Route 15 + new() { Gift = true, Species = 772, Level = 60, Location = 188, FlawlessIVCount = 3, }, // Type: Null @ Aether Paradise + new() { Gift = true, Species = 772, Level = 60, Location = 160, FlawlessIVCount = 3, }, // Type: Null @ Ancient Poni Path + new() { Gift = true, Species = 789, Level = 05, Location = 142, FlawlessIVCount = 3, Shiny = Shiny.Never, Ability = 2, Version = GameVersion.US }, // Cosmog @ Lake of the Sunne + new() { Gift = true, Species = 789, Level = 05, Location = 144, FlawlessIVCount = 3, Shiny = Shiny.Never, Ability = 2, Version = GameVersion.UM }, // Cosmog @ Lake of the Moone + new() { Gift = true, Species = 142, Level = 40, Location = 172, }, // Aerodactyl @ Seafolk Village + new() { Gift = true, Species = 025, Level = 40, Location = 070, FlawlessIVCount = 3, HeldItem = 796, Relearn = new[] {57,0,0,0} }, // Pikachu @ Heahea City + new() { Gift = true, Species = 803, Level = 40, Location = 208, FlawlessIVCount = 3,}, // Poipole @ Megalo Tower + new() { Gift = true, Species = 803, Level = 40, Location = 206, FlawlessIVCount = 3,}, // Poipole @ Ultra Megalopolis // Totem-Sized Gifts @ Heahea Beach - new EncounterStatic7 { Gift = true, Species = 735, Level = 20, Ability = 4, Location = 202, Form = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Version = GameVersion.US }, // Gumshoos - new EncounterStatic7 { Gift = true, Species = 020, Level = 20, Ability = 4, Location = 202, Form = 2, Shiny = Shiny.Never, FlawlessIVCount = 3, Version = GameVersion.UM }, // Raticate - new EncounterStatic7 { Gift = true, Species = 105, Level = 25, Ability = 4, Location = 202, Form = 2, Shiny = Shiny.Never, FlawlessIVCount = 3, Version = GameVersion.US }, // Marowak - new EncounterStatic7 { Gift = true, Species = 752, Level = 25, Ability = 1, Location = 202, Form = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Version = GameVersion.UM }, // Araquanid - new EncounterStatic7 { Gift = true, Species = 754, Level = 30, Ability = 2, Location = 202, Form = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Version = GameVersion.US }, // Lurantis - new EncounterStatic7 { Gift = true, Species = 758, Level = 30, Ability = 1, Location = 202, Form = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Version = GameVersion.UM }, // Salazzle - new EncounterStatic7 { Gift = true, Species = 738, Level = 35, Ability = 1, Location = 202, Form = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Version = GameVersion.US }, // Vikavolt - new EncounterStatic7 { Gift = true, Species = 777, Level = 35, Ability = 4, Location = 202, Form = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Version = GameVersion.UM }, // Togedemaru - new EncounterStatic7 { Gift = true, Species = 778, Level = 40, Ability = 1, Location = 202, Form = 2, Shiny = Shiny.Never, FlawlessIVCount = 3, }, // Mimikyu - new EncounterStatic7 { Gift = true, Species = 743, Level = 50, Ability = 4, Location = 202, Form = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Version = GameVersion.US }, // Ribombee - new EncounterStatic7 { Gift = true, Species = 784, Level = 50, Ability = 4, Location = 202, Form = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Version = GameVersion.UM }, // Kommo-o + new() { Gift = true, Species = 735, Level = 20, Ability = 4, Location = 202, Form = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Version = GameVersion.US }, // Gumshoos + new() { Gift = true, Species = 020, Level = 20, Ability = 4, Location = 202, Form = 2, Shiny = Shiny.Never, FlawlessIVCount = 3, Version = GameVersion.UM }, // Raticate + new() { Gift = true, Species = 105, Level = 25, Ability = 4, Location = 202, Form = 2, Shiny = Shiny.Never, FlawlessIVCount = 3, Version = GameVersion.US }, // Marowak + new() { Gift = true, Species = 752, Level = 25, Ability = 1, Location = 202, Form = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Version = GameVersion.UM }, // Araquanid + new() { Gift = true, Species = 754, Level = 30, Ability = 2, Location = 202, Form = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Version = GameVersion.US }, // Lurantis + new() { Gift = true, Species = 758, Level = 30, Ability = 1, Location = 202, Form = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Version = GameVersion.UM }, // Salazzle + new() { Gift = true, Species = 738, Level = 35, Ability = 1, Location = 202, Form = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Version = GameVersion.US }, // Vikavolt + new() { Gift = true, Species = 777, Level = 35, Ability = 4, Location = 202, Form = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Version = GameVersion.UM }, // Togedemaru + new() { Gift = true, Species = 778, Level = 40, Ability = 1, Location = 202, Form = 2, Shiny = Shiny.Never, FlawlessIVCount = 3, }, // Mimikyu + new() { Gift = true, Species = 743, Level = 50, Ability = 4, Location = 202, Form = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Version = GameVersion.US }, // Ribombee + new() { Gift = true, Species = 784, Level = 50, Ability = 4, Location = 202, Form = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Version = GameVersion.UM }, // Kommo-o - new EncounterStatic7 { Gift = true, Species = 718, Level = 63, Ability = 1, Location = 118, Form = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, }, // Zygarde (10%) @ Route 16 + new() { Gift = true, Species = 718, Level = 63, Ability = 1, Location = 118, Form = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, }, // Zygarde (10%) @ Route 16 - new EncounterStatic7 // Magearna (Bottle Cap) + new() // Magearna (Bottle Cap) { Gift = true, Species = 801, Level = 50, Location = 40001, Shiny = Shiny.Never, FlawlessIVCount = 3, HeldItem = 795, Ability = 2, Fateful = true, Relearn = new [] {705, 430, 381, 270}, Ball = 0x10, // Cherish }, - new EncounterStatic7 { Gift = true, Species = 718, Form = 0, Level = 50, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde (50%) - new EncounterStatic7 { Gift = true, Species = 718, Form = 1, Level = 50, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde (10%) - new EncounterStatic7 { Gift = true, Species = 718, Form = 2, Level = 50, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde (10%-C) - new EncounterStatic7 { Gift = true, Species = 718, Form = 3, Level = 50, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde (50%-C) + new() { Gift = true, Species = 718, Form = 0, Level = 50, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde (50%) + new() { Gift = true, Species = 718, Form = 1, Level = 50, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde (10%) + new() { Gift = true, Species = 718, Form = 2, Level = 50, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde (10%-C) + new() { Gift = true, Species = 718, Form = 3, Level = 50, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde (50%-C) - new EncounterStatic7 { Species = 791, Level = 60, Location = 028, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Relearn = new[] {713,322,242,428}, Version = GameVersion.US }, // Solgaleo @ Mahalo Trail (Plank Bridge) - new EncounterStatic7 { Species = 792, Level = 60, Location = 028, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Relearn = new[] {714,322,539,585}, Version = GameVersion.UM }, // Lunala @ Mahalo Trail (Plank Bridge) + new() { Species = 791, Level = 60, Location = 028, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Relearn = new[] {713,322,242,428}, Version = GameVersion.US }, // Solgaleo @ Mahalo Trail (Plank Bridge) + new() { Species = 792, Level = 60, Location = 028, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Relearn = new[] {714,322,539,585}, Version = GameVersion.UM }, // Lunala @ Mahalo Trail (Plank Bridge) // QR Scan: Su/M/Tu/W/Th/F/Sa // Melemele Island - new EncounterStatic7 { Species = 004, Level = 12, Location = 010, Relearn = new[] {068,108,052,010}, }, // Charmander @ Route 3 - new EncounterStatic7 { Species = 007, Level = 12, Location = 042, Relearn = new[] {453,110,055,033}, }, // Squirtle @ Seaward Cave - new EncounterStatic7 { Species = 095, Level = 14, Location = 034, Relearn = new[] {563,099,317,088}, }, // Onix @ Ten Carat Hill - new EncounterStatic7 { Species = 116, Level = 18, Location = 014, Relearn = new[] {352,239,055,043}, }, // Horsea @ Kala'e Bay - new EncounterStatic7 { Species = 664, Level = 09, Location = 020, Relearn = new[] {476,081,078,033}, SkipFormCheck = true, }, // Scatterbug @ Hau'oli City - new EncounterStatic7 { Species = 001, Level = 10, Location = 012, Relearn = new[] {580,022,045,033}, }, // Bulbasaur @ Route 2 - new EncounterStatic7 { Species = 607, Level = 09, Location = 038, Relearn = new[] {203,052,083,123}, }, // Litwick @ Hau'oli Cemetery + new() { Species = 004, Level = 12, Location = 010, Relearn = new[] {068,108,052,010}, }, // Charmander @ Route 3 + new() { Species = 007, Level = 12, Location = 042, Relearn = new[] {453,110,055,033}, }, // Squirtle @ Seaward Cave + new() { Species = 095, Level = 14, Location = 034, Relearn = new[] {563,099,317,088}, }, // Onix @ Ten Carat Hill + new() { Species = 116, Level = 18, Location = 014, Relearn = new[] {352,239,055,043}, }, // Horsea @ Kala'e Bay + new() { Species = 664, Level = 09, Location = 020, Relearn = new[] {476,081,078,033}, SkipFormCheck = true, }, // Scatterbug @ Hau'oli City + new() { Species = 001, Level = 10, Location = 012, Relearn = new[] {580,022,045,033}, }, // Bulbasaur @ Route 2 + new() { Species = 607, Level = 09, Location = 038, Relearn = new[] {203,052,083,123}, }, // Litwick @ Hau'oli Cemetery // Akala Island - new EncounterStatic7 { Species = 280, Level = 17, Location = 054, Relearn = new[] {581,345,381,574}, }, // Ralts @ Route 6 - new EncounterStatic7 { Species = 363, Level = 19, Location = 056, Relearn = new[] {187,362,301,227}, }, // Spheal @ Route 7 - new EncounterStatic7 { Species = 256, Level = 20, Location = 058, Relearn = new[] {067,488,064,028}, }, // Combusken @ Route 8 - new EncounterStatic7 { Species = 679, Level = 24, Location = 094, Relearn = new[] {469,332,425,475}, }, // Honedge @ Akala Outskirts - new EncounterStatic7 { Species = 015, Level = 14, Location = 050, Relearn = new[] {099,031,041,000}, }, // Beedrill @ Route 4 - new EncounterStatic7 { Species = 253, Level = 16, Location = 052, Relearn = new[] {580,072,098,071}, }, // Grovyle @ Route 5 - new EncounterStatic7 { Species = 259, Level = 17, Location = 086, Relearn = new[] {068,193,189,055}, }, // Marshtomp @ Brooklet Hill + new() { Species = 280, Level = 17, Location = 054, Relearn = new[] {581,345,381,574}, }, // Ralts @ Route 6 + new() { Species = 363, Level = 19, Location = 056, Relearn = new[] {187,362,301,227}, }, // Spheal @ Route 7 + new() { Species = 256, Level = 20, Location = 058, Relearn = new[] {067,488,064,028}, }, // Combusken @ Route 8 + new() { Species = 679, Level = 24, Location = 094, Relearn = new[] {469,332,425,475}, }, // Honedge @ Akala Outskirts + new() { Species = 015, Level = 14, Location = 050, Relearn = new[] {099,031,041,000}, }, // Beedrill @ Route 4 + new() { Species = 253, Level = 16, Location = 052, Relearn = new[] {580,072,098,071}, }, // Grovyle @ Route 5 + new() { Species = 259, Level = 17, Location = 086, Relearn = new[] {068,193,189,055}, }, // Marshtomp @ Brooklet Hill // Ula'ula Island - new EncounterStatic7 { Species = 111, Level = 32, Location = 138, Relearn = new[] {470,350,498,523}, }, // Rhyhorn @ Blush Mountain - new EncounterStatic7 { Species = 220, Level = 33, Location = 114, Relearn = new[] {333,036,420,196}, }, // Swinub @ Tapu Village - new EncounterStatic7 { Species = 394, Level = 35, Location = 118, Relearn = new[] {681,362,031,117}, }, // Prinplup @ Route 16 - new EncounterStatic7 { Species = 388, Level = 36, Location = 128, Relearn = new[] {484,073,072,044}, }, // Grotle @ Ula'ula Meadow - new EncounterStatic7 { Species = 018, Level = 29, Location = 106, Relearn = new[] {211,297,239,098}, }, // Pidgeot @ Route 10 - new EncounterStatic7 { Species = 391, Level = 29, Location = 108, Relearn = new[] {612,172,154,259}, }, // Monferno @ Route 11 - new EncounterStatic7 { Species = 610, Level = 30, Location = 136, Relearn = new[] {068,337,206,163}, }, // Axew @ Mount Hokulani + new() { Species = 111, Level = 32, Location = 138, Relearn = new[] {470,350,498,523}, }, // Rhyhorn @ Blush Mountain + new() { Species = 220, Level = 33, Location = 114, Relearn = new[] {333,036,420,196}, }, // Swinub @ Tapu Village + new() { Species = 394, Level = 35, Location = 118, Relearn = new[] {681,362,031,117}, }, // Prinplup @ Route 16 + new() { Species = 388, Level = 36, Location = 128, Relearn = new[] {484,073,072,044}, }, // Grotle @ Ula'ula Meadow + new() { Species = 018, Level = 29, Location = 106, Relearn = new[] {211,297,239,098}, }, // Pidgeot @ Route 10 + new() { Species = 391, Level = 29, Location = 108, Relearn = new[] {612,172,154,259}, }, // Monferno @ Route 11 + new() { Species = 610, Level = 30, Location = 136, Relearn = new[] {068,337,206,163}, }, // Axew @ Mount Hokulani // Poni Island - new EncounterStatic7 { Species = 604, Level = 55, Location = 164, Relearn = new[] {242,435,029,306}, }, // Eelektross @ Poni Grove - new EncounterStatic7 { Species = 306, Level = 57, Location = 166, Relearn = new[] {179,484,038,334}, }, // Aggron @ Poni Plains - new EncounterStatic7 { Species = 479, Level = 61, Location = 170, Relearn = new[] {268,506,486,164}, }, // Rotom @ Poni Gauntlet - new EncounterStatic7 { Species = 542, Level = 57, Location = 156, Relearn = new[] {580,437,014,494}, }, // Leavanny @ Poni Meadow - new EncounterStatic7 { Species = 652, Level = 45, Location = 184, Relearn = new[] {191,341,402,596}, }, // Chesnaught @ Exeggutor Island - new EncounterStatic7 { Species = 658, Level = 44, Location = 158, Relearn = new[] {516,164,185,594}, }, // Greninja @ Poni Wilds - new EncounterStatic7 { Species = 655, Level = 44, Location = 160, Relearn = new[] {273,473,113,595}, }, // Delphox @ Ancient Poni Path + new() { Species = 604, Level = 55, Location = 164, Relearn = new[] {242,435,029,306}, }, // Eelektross @ Poni Grove + new() { Species = 306, Level = 57, Location = 166, Relearn = new[] {179,484,038,334}, }, // Aggron @ Poni Plains + new() { Species = 479, Level = 61, Location = 170, Relearn = new[] {268,506,486,164}, }, // Rotom @ Poni Gauntlet + new() { Species = 542, Level = 57, Location = 156, Relearn = new[] {580,437,014,494}, }, // Leavanny @ Poni Meadow + new() { Species = 652, Level = 45, Location = 184, Relearn = new[] {191,341,402,596}, }, // Chesnaught @ Exeggutor Island + new() { Species = 658, Level = 44, Location = 158, Relearn = new[] {516,164,185,594}, }, // Greninja @ Poni Wilds + new() { Species = 655, Level = 44, Location = 160, Relearn = new[] {273,473,113,595}, }, // Delphox @ Ancient Poni Path - new EncounterStatic7 { Species = 785, Level = 60, Location = 030, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, }, // Tapu Koko @ Ruins of Conflict - new EncounterStatic7 { Species = 786, Level = 60, Location = 092, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, }, // Tapu Lele @ Ruins of Life - new EncounterStatic7 { Species = 787, Level = 60, Location = 140, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, }, // Tapu Bulu @ Ruins of Abundance - new EncounterStatic7 { Species = 788, Level = 60, Location = 180, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, }, // Tapu Fini @ Ruins of Hope + new() { Species = 785, Level = 60, Location = 030, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, }, // Tapu Koko @ Ruins of Conflict + new() { Species = 786, Level = 60, Location = 092, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, }, // Tapu Lele @ Ruins of Life + new() { Species = 787, Level = 60, Location = 140, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, }, // Tapu Bulu @ Ruins of Abundance + new() { Species = 788, Level = 60, Location = 180, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, }, // Tapu Fini @ Ruins of Hope - new EncounterStatic7 { Species = 023, Level = 10, Location = 012, Ability = 1, }, // Ekans @ Route 2 + new() { Species = 023, Level = 10, Location = 012, Ability = 1, }, // Ekans @ Route 2 - new EncounterStatic7 { Species = 127, Level = 42, Location = 184, Shiny = Shiny.Never, }, // Pinsir @ Exeggutor Island - new EncounterStatic7 { Species = 127, Level = 43, Location = 184, Shiny = Shiny.Never, }, // Pinsir @ Exeggutor Island - new EncounterStatic7 { Species = 800, Level = 65, Location = 146, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Relearn = new[] {722,334,408,400}, HeldItem = 923, }, // Necrozma @ Mount Lanakila + new() { Species = 127, Level = 42, Location = 184, Shiny = Shiny.Never, }, // Pinsir @ Exeggutor Island + new() { Species = 127, Level = 43, Location = 184, Shiny = Shiny.Never, }, // Pinsir @ Exeggutor Island + new() { Species = 800, Level = 65, Location = 146, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Relearn = new[] {722,334,408,400}, HeldItem = 923, }, // Necrozma @ Mount Lanakila // Legendaries - new EncounterStatic7 { Species = 144, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {246,573,115,258}, }, // Articuno - new EncounterStatic7 { Species = 145, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {246,435,365,240}, }, // Zapdos - new EncounterStatic7 { Species = 146, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {246,053,403,241}, }, // Moltres - new EncounterStatic7 { Species = 150, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {094,105,129,427}, }, // Mewtwo - new EncounterStatic7 { Species = 243, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.US }, // Raikou - new EncounterStatic7 { Species = 244, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {023,044,207,436}, Version = GameVersion.UM }, // Entei - new EncounterStatic7 { Species = 245, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {061,062,054,240}, }, // Suicune - new EncounterStatic7 { Species = 249, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {285,177,326,246}, Version = GameVersion.UM }, // Lugia - new EncounterStatic7 { Species = 250, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {682,221,326,246}, HeldItem = 044, Version = GameVersion.US }, // Ho-Oh - new EncounterStatic7 { Species = 377, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, }, // Regirock - new EncounterStatic7 { Species = 378, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, }, // Regice - new EncounterStatic7 { Species = 379, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, }, // Registeel - new EncounterStatic7 { Species = 380, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {296,406,375,273}, Gender = 1, Version = GameVersion.UM }, // Latias - new EncounterStatic7 { Species = 381, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {295,406,375,225}, Gender = 0, Version = GameVersion.US }, // Latios - new EncounterStatic7 { Species = 382, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {058,618,347,330}, Version = GameVersion.UM }, // Kyogre - new EncounterStatic7 { Species = 383, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {089,619,339,076}, Version = GameVersion.US }, // Groudon - new EncounterStatic7 { Species = 384, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, }, // Rayquaza - new EncounterStatic7 { Species = 480, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {326,281,133,129}, }, // Uxie - new EncounterStatic7 { Species = 481, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {326,204,248,129}, }, // Mesprit - new EncounterStatic7 { Species = 482, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {326,417,253,129}, }, // Azelf - new EncounterStatic7 { Species = 483, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.US }, // Dialga - new EncounterStatic7 { Species = 484, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.UM }, // Palkia - new EncounterStatic7 { Species = 485, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.US }, // Heatran - new EncounterStatic7 { Species = 486, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {428,279,146,109}, Version = GameVersion.UM }, // Regigigas - new EncounterStatic7 { Species = 487, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {467,396,414,337}, }, // Giratina - new EncounterStatic7 { Species = 488, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Gender = 1, }, // Cresselia - new EncounterStatic7 { Species = 638, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {533,014,098,442}, }, // Cobalion - new EncounterStatic7 { Species = 639, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {533,014,157,444}, }, // Terrakion - new EncounterStatic7 { Species = 640, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {533,014,202,348}, }, // Virizion - new EncounterStatic7 { Species = 641, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Gender = 0, Version = GameVersion.US }, // Tornadus - new EncounterStatic7 { Species = 642, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Gender = 0, Version = GameVersion.UM }, // Thundurus - new EncounterStatic7 { Species = 643, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.US }, // Reshiram - new EncounterStatic7 { Species = 644, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.UM }, // Zekrom - new EncounterStatic7 { Species = 645, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Gender = 0, }, // Landorus - new EncounterStatic7 { Species = 646, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, }, // Kyurem - new EncounterStatic7 { Species = 716, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {601,532,400,585}, Version = GameVersion.US }, // Xerneas - new EncounterStatic7 { Species = 717, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {613,399,566,094}, Version = GameVersion.UM }, // Yveltal - new EncounterStatic7 { Species = 718, Level = 60, Location = 182, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Relearn = new[] {616,137,219,225}, }, // Zygarde @ Resolution Cave + new() { Species = 144, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {246,573,115,258}, }, // Articuno + new() { Species = 145, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {246,435,365,240}, }, // Zapdos + new() { Species = 146, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {246,053,403,241}, }, // Moltres + new() { Species = 150, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {094,105,129,427}, }, // Mewtwo + new() { Species = 243, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.US }, // Raikou + new() { Species = 244, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {023,044,207,436}, Version = GameVersion.UM }, // Entei + new() { Species = 245, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {061,062,054,240}, }, // Suicune + new() { Species = 249, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {285,177,326,246}, Version = GameVersion.UM }, // Lugia + new() { Species = 250, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {682,221,326,246}, HeldItem = 044, Version = GameVersion.US }, // Ho-Oh + new() { Species = 377, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, }, // Regirock + new() { Species = 378, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, }, // Regice + new() { Species = 379, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, }, // Registeel + new() { Species = 380, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {296,406,375,273}, Gender = 1, Version = GameVersion.UM }, // Latias + new() { Species = 381, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {295,406,375,225}, Gender = 0, Version = GameVersion.US }, // Latios + new() { Species = 382, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {058,618,347,330}, Version = GameVersion.UM }, // Kyogre + new() { Species = 383, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {089,619,339,076}, Version = GameVersion.US }, // Groudon + new() { Species = 384, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, }, // Rayquaza + new() { Species = 480, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {326,281,133,129}, }, // Uxie + new() { Species = 481, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {326,204,248,129}, }, // Mesprit + new() { Species = 482, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {326,417,253,129}, }, // Azelf + new() { Species = 483, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.US }, // Dialga + new() { Species = 484, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.UM }, // Palkia + new() { Species = 485, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.US }, // Heatran + new() { Species = 486, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {428,279,146,109}, Version = GameVersion.UM }, // Regigigas + new() { Species = 487, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {467,396,414,337}, }, // Giratina + new() { Species = 488, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Gender = 1, }, // Cresselia + new() { Species = 638, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {533,014,098,442}, }, // Cobalion + new() { Species = 639, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {533,014,157,444}, }, // Terrakion + new() { Species = 640, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {533,014,202,348}, }, // Virizion + new() { Species = 641, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Gender = 0, Version = GameVersion.US }, // Tornadus + new() { Species = 642, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Gender = 0, Version = GameVersion.UM }, // Thundurus + new() { Species = 643, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.US }, // Reshiram + new() { Species = 644, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.UM }, // Zekrom + new() { Species = 645, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Gender = 0, }, // Landorus + new() { Species = 646, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, }, // Kyurem + new() { Species = 716, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {601,532,400,585}, Version = GameVersion.US }, // Xerneas + new() { Species = 717, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {613,399,566,094}, Version = GameVersion.UM }, // Yveltal + new() { Species = 718, Level = 60, Location = 182, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Relearn = new[] {616,137,219,225}, }, // Zygarde @ Resolution Cave // Ultra Space Wilds - new EncounterStatic7 { Species = 334, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Altaria - new EncounterStatic7 { Species = 469, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Yanmega - new EncounterStatic7 { Species = 561, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Sigilyph - new EncounterStatic7 { Species = 581, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Swanna - new EncounterStatic7 { Species = 277, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Swellow - new EncounterStatic7 { Species = 452, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Drapion - new EncounterStatic7 { Species = 531, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Audino - new EncounterStatic7 { Species = 695, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Heliolisk - new EncounterStatic7 { Species = 274, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Nuzleaf - new EncounterStatic7 { Species = 326, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Grumpig - new EncounterStatic7 { Species = 460, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Abomasnow - new EncounterStatic7 { Species = 308, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Medicham - new EncounterStatic7 { Species = 450, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Hippowdon - new EncounterStatic7 { Species = 558, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Crustle - new EncounterStatic7 { Species = 219, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Magcargo - new EncounterStatic7 { Species = 689, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Barbaracle - new EncounterStatic7 { Species = 271, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Lombre - new EncounterStatic7 { Species = 618, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Stunfisk - new EncounterStatic7 { Species = 419, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Floatzel - new EncounterStatic7 { Species = 195, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Quagsire + new() { Species = 334, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Altaria + new() { Species = 469, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Yanmega + new() { Species = 561, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Sigilyph + new() { Species = 581, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Swanna + new() { Species = 277, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Swellow + new() { Species = 452, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Drapion + new() { Species = 531, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Audino + new() { Species = 695, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Heliolisk + new() { Species = 274, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Nuzleaf + new() { Species = 326, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Grumpig + new() { Species = 460, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Abomasnow + new() { Species = 308, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Medicham + new() { Species = 450, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Hippowdon + new() { Species = 558, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Crustle + new() { Species = 219, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Magcargo + new() { Species = 689, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Barbaracle + new() { Species = 271, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Lombre + new() { Species = 618, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Stunfisk + new() { Species = 419, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Floatzel + new() { Species = 195, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Quagsire // Ultra Beasts - new EncounterStatic7 { Species = 793, Level = 60, Location = 190, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {408,491,446,243}, }, // Nihilego @ Ultra Deep Sea - new EncounterStatic7 { Species = 794, Level = 60, Location = 218, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.US }, // Buzzwole @ Ultra Jungle - new EncounterStatic7 { Species = 795, Level = 60, Location = 214, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.UM }, // Pheromosa @ Ultra Desert - new EncounterStatic7 { Species = 796, Level = 60, Location = 210, Ability = 1, FlawlessIVCount = 3, }, // Xurkitree @ Ultra Plant - new EncounterStatic7 { Species = 797, Level = 60, Location = 212, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.UM }, // Celesteela @ Ultra Crater - new EncounterStatic7 { Species = 798, Level = 60, Location = 216, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.US }, // Kartana @ Ultra Forest - new EncounterStatic7 { Species = 799, Level = 60, Location = 220, Ability = 1, FlawlessIVCount = 3, }, // Guzzlord @ Ultra Ruin - new EncounterStatic7 { Species = 805, Level = 60, Location = 164, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.UM }, // Stakataka @ Poni Grove - new EncounterStatic7 { Species = 806, Level = 60, Location = 164, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.US }, // Blacephalon @ Poni Grove + new() { Species = 793, Level = 60, Location = 190, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {408,491,446,243}, }, // Nihilego @ Ultra Deep Sea + new() { Species = 794, Level = 60, Location = 218, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.US }, // Buzzwole @ Ultra Jungle + new() { Species = 795, Level = 60, Location = 214, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.UM }, // Pheromosa @ Ultra Desert + new() { Species = 796, Level = 60, Location = 210, Ability = 1, FlawlessIVCount = 3, }, // Xurkitree @ Ultra Plant + new() { Species = 797, Level = 60, Location = 212, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.UM }, // Celesteela @ Ultra Crater + new() { Species = 798, Level = 60, Location = 216, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.US }, // Kartana @ Ultra Forest + new() { Species = 799, Level = 60, Location = 220, Ability = 1, FlawlessIVCount = 3, }, // Guzzlord @ Ultra Ruin + new() { Species = 805, Level = 60, Location = 164, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.UM }, // Stakataka @ Poni Grove + new() { Species = 806, Level = 60, Location = 164, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.US }, // Blacephalon @ Poni Grove // Ditto Five - new EncounterStatic7 { Species = 132, Level = 29, Location = 060, IVs = new[] {-1,-1,31,00,30,-1}, Nature = Nature.Bold }, // Ditto @ Route 9 - new EncounterStatic7 { Species = 132, Level = 29, Location = 072, IVs = new[] {-1,-1,30,31,30,-1}, Nature = Nature.Jolly }, // Ditto @ Konikoni City - new EncounterStatic7 { Species = 132, Level = 29, Location = 072, IVs = new[] {-1,31,30,30,-1,-1}, Nature = Nature.Adamant }, // Ditto @ Konikoni City - new EncounterStatic7 { Species = 132, Level = 29, Location = 072, IVs = new[] {-1,00,-1,-1,31,30}, Nature = Nature.Modest }, // Ditto @ Konikoni City - new EncounterStatic7 { Species = 132, Level = 29, Location = 072, IVs = new[] {-1,30,-1,31,-1,30}, Nature = Nature.Timid }, // Ditto @ Konikoni City + new() { Species = 132, Level = 29, Location = 060, IVs = new[] {-1,-1,31,00,30,-1}, Nature = Nature.Bold }, // Ditto @ Route 9 + new() { Species = 132, Level = 29, Location = 072, IVs = new[] {-1,-1,30,31,30,-1}, Nature = Nature.Jolly }, // Ditto @ Konikoni City + new() { Species = 132, Level = 29, Location = 072, IVs = new[] {-1,31,30,30,-1,-1}, Nature = Nature.Adamant }, // Ditto @ Konikoni City + new() { Species = 132, Level = 29, Location = 072, IVs = new[] {-1,00,-1,-1,31,30}, Nature = Nature.Modest }, // Ditto @ Konikoni City + new() { Species = 132, Level = 29, Location = 072, IVs = new[] {-1,30,-1,31,-1,30}, Nature = Nature.Timid }, // Ditto @ Konikoni City // Miscellaneous Static - new EncounterStatic7 { Species = 760, Level = 28, Location = 020, Shiny = Shiny.Never, }, // Bewear @ Hau’oli City (Shopping District) - new EncounterStatic7 { Species = 097, Level = 29, Location = 020, Shiny = Shiny.Never, Relearn = new[] {095,171,139,029}, }, // Hypno @ Hau'oli City Police Station - new EncounterStatic7 { Species = 097, Level = 29, Location = 020, Shiny = Shiny.Never, Relearn = new[] {417,060,050,139}, }, // Hypno @ Hau'oli City Police Station - new EncounterStatic7 { Species = 097, Level = 29, Location = 020, Shiny = Shiny.Never, Relearn = new[] {093,050,001,096}, }, // Hypno @ Hau'oli City Police Station - new EncounterStatic7 { Species = 092, Level = 19, Location = 230, Shiny = Shiny.Never, Relearn = new[] {174,109,122,101}, }, // Gastly @ Route 1 (Trainers’ School) - new EncounterStatic7 { Species = 425, Level = 19, Location = 230, Shiny = Shiny.Never, Relearn = new[] {310,132,016,371}, }, // Drifloon @ Route 1 (Trainers’ School) - new EncounterStatic7 { Species = 769, Level = 30, Location = 116, Shiny = Shiny.Never, Relearn = new[] {310,523,072,328}, Version = GameVersion.UM, }, // Sandygast @ Route 15 - new EncounterStatic7 { Species = 592, Level = 34, Location = 126, Shiny = Shiny.Never, Gender = 1, }, // Frillish @ Route 14 - new EncounterStatic7 { Species = 101, Level = 60, Location = 224, Ability = 1, Shiny = Shiny.Never, }, // Electrode @ Team Rocket's Castle + new() { Species = 760, Level = 28, Location = 020, Shiny = Shiny.Never, }, // Bewear @ Hau’oli City (Shopping District) + new() { Species = 097, Level = 29, Location = 020, Shiny = Shiny.Never, Relearn = new[] {095,171,139,029}, }, // Hypno @ Hau'oli City Police Station + new() { Species = 097, Level = 29, Location = 020, Shiny = Shiny.Never, Relearn = new[] {417,060,050,139}, }, // Hypno @ Hau'oli City Police Station + new() { Species = 097, Level = 29, Location = 020, Shiny = Shiny.Never, Relearn = new[] {093,050,001,096}, }, // Hypno @ Hau'oli City Police Station + new() { Species = 092, Level = 19, Location = 230, Shiny = Shiny.Never, Relearn = new[] {174,109,122,101}, }, // Gastly @ Route 1 (Trainers’ School) + new() { Species = 425, Level = 19, Location = 230, Shiny = Shiny.Never, Relearn = new[] {310,132,016,371}, }, // Drifloon @ Route 1 (Trainers’ School) + new() { Species = 769, Level = 30, Location = 116, Shiny = Shiny.Never, Relearn = new[] {310,523,072,328}, Version = GameVersion.UM, }, // Sandygast @ Route 15 + new() { Species = 592, Level = 34, Location = 126, Shiny = Shiny.Never, Gender = 1, }, // Frillish @ Route 14 + new() { Species = 101, Level = 60, Location = 224, Ability = 1, Shiny = Shiny.Never, }, // Electrode @ Team Rocket's Castle // Crabrawler in Berry Piles - new EncounterStatic7 { Species = 739, Level = 25, Location = 106, }, // Route 10 - new EncounterStatic7 { Species = 739, Level = 28, Location = 110, }, // Ula'ula Beach - new EncounterStatic7 { Species = 739, Level = 31, Location = 118, }, // Route 16 - new EncounterStatic7 { Species = 739, Level = 32, Location = 120, }, // Route 17 + new() { Species = 739, Level = 25, Location = 106, }, // Route 10 + new() { Species = 739, Level = 28, Location = 110, }, // Ula'ula Beach + new() { Species = 739, Level = 31, Location = 118, }, // Route 16 + new() { Species = 739, Level = 32, Location = 120, }, // Route 17 }; internal static readonly EncounterTrade[] TradeGift_USUM = diff --git a/PKHeX.Core/Legality/Encounters/Data/Encounters7b.cs b/PKHeX.Core/Legality/Encounters/Data/Encounters7b.cs index 3a2f05c55..cad58d5a1 100644 --- a/PKHeX.Core/Legality/Encounters/Data/Encounters7b.cs +++ b/PKHeX.Core/Legality/Encounters/Data/Encounters7b.cs @@ -22,34 +22,34 @@ static Encounters7b() private static readonly EncounterStatic7b[] Encounter_GG = { // encounters - new EncounterStatic7b { Species = 144, Level = 50, Location = 44, FlawlessIVCount = 3, }, // Articuno @ Seafoam Islands - new EncounterStatic7b { Species = 145, Level = 50, Location = 42, FlawlessIVCount = 3, }, // Zapdos @ Power Plant - new EncounterStatic7b { Species = 146, Level = 50, Location = 45, FlawlessIVCount = 3, }, // Moltres @ Victory Road - new EncounterStatic7b { Species = 150, Level = 70, Location = 46, FlawlessIVCount = 3, }, // Mewtwo @ Cerulean Cave - new EncounterStatic7b { Species = 143, Level = 34, Location = 14, FlawlessIVCount = 3, }, // Snorlax @ Route 12 - new EncounterStatic7b { Species = 143, Level = 34, Location = 18, FlawlessIVCount = 3, }, // Snorlax @ Route 16 + new() { Species = 144, Level = 50, Location = 44, FlawlessIVCount = 3, }, // Articuno @ Seafoam Islands + new() { Species = 145, Level = 50, Location = 42, FlawlessIVCount = 3, }, // Zapdos @ Power Plant + new() { Species = 146, Level = 50, Location = 45, FlawlessIVCount = 3, }, // Moltres @ Victory Road + new() { Species = 150, Level = 70, Location = 46, FlawlessIVCount = 3, }, // Mewtwo @ Cerulean Cave + new() { Species = 143, Level = 34, Location = 14, FlawlessIVCount = 3, }, // Snorlax @ Route 12 + new() { Species = 143, Level = 34, Location = 18, FlawlessIVCount = 3, }, // Snorlax @ Route 16 // unused new EncounterStatic7b { Species = 100, Level = 42, Location = 42, FlawlessIVCount = 3, }, // Voltorb @ Power Plant // collision new EncounterStatic7b { Species = 101, Level = 42, Location = 42, FlawlessIVCount = 3, }, // Electrode @ Power Plant // gifts - new EncounterStatic7b { Species = 025, Level = 05, Location = 28, Gift = true, IVs = new[] {31,31,31,31,31,31}, Shiny = Shiny.Never, Form = 8, Version = GameVersion.GP }, // Pikachu @ Pallet Town - new EncounterStatic7b { Species = 133, Level = 05, Location = 28, Gift = true, IVs = new[] {31,31,31,31,31,31}, Shiny = Shiny.Never, Form = 1, Version = GameVersion.GE }, // Eevee @ Pallet Town + new() { Species = 025, Level = 05, Location = 28, Gift = true, IVs = new[] {31,31,31,31,31,31}, Shiny = Shiny.Never, Form = 8, Version = GameVersion.GP }, // Pikachu @ Pallet Town + new() { Species = 133, Level = 05, Location = 28, Gift = true, IVs = new[] {31,31,31,31,31,31}, Shiny = Shiny.Never, Form = 1, Version = GameVersion.GE }, // Eevee @ Pallet Town - new EncounterStatic7b { Species = 129, Level = 05, Location = 06, Gift = true, IVs = new[] {30,31,25,30,25,25} }, // Magikarp @ Route 4 + new() { Species = 129, Level = 05, Location = 06, Gift = true, IVs = new[] {30,31,25,30,25,25} }, // Magikarp @ Route 4 // unused new EncounterStatic7b { Species = 133, Level = 30, Location = 34, Gift = true }, // Eevee @ Celadon City - new EncounterStatic7b { Species = 131, Level = 34, Location = 52, Gift = true, IVs = new[] {31,25,25,25,30,30} }, // Lapras @ Saffron City (Silph Co. Employee, inside) - new EncounterStatic7b { Species = 106, Level = 30, Location = 38, Gift = true, IVs = new[] {25,30,25,31,25,30} }, // Hitmonlee @ Saffron City (Karate Master) - new EncounterStatic7b { Species = 107, Level = 30, Location = 38, Gift = true, IVs = new[] {25,31,30,25,25,30} }, // Hitmonchan @ Saffron City (Karate Master) - new EncounterStatic7b { Species = 140, Level = 44, Location = 36, Gift = true, FlawlessIVCount = 3 }, // Kabuto @ Cinnabar Island (Cinnabar Pokémon Lab) - new EncounterStatic7b { Species = 138, Level = 44, Location = 36, Gift = true, FlawlessIVCount = 3 }, // Omanyte @ Cinnabar Island (Cinnabar Pokémon Lab) - new EncounterStatic7b { Species = 142, Level = 44, Location = 36, Gift = true, FlawlessIVCount = 3 }, // Aerodactyl @ Cinnabar Island (Cinnabar Pokémon Lab) - new EncounterStatic7b { Species = 001, Level = 12, Location = 31, Gift = true, IVs = new[] {31,25,30,25,25,30} }, // Bulbasaur @ Cerulean City - new EncounterStatic7b { Species = 004, Level = 14, Location = 26, Gift = true, IVs = new[] {25,30,25,31,30,25} }, // Charmander @ Route 24 - new EncounterStatic7b { Species = 007, Level = 16, Location = 33, Gift = true, IVs = new[] {25,25,30,25,31,30} }, // Squirtle @ Vermillion City - new EncounterStatic7b { Species = 137, Level = 34, Location = 38, Gift = true, IVs = new[] {25,25,30,25,31,30} }, // Porygon @ Saffron City (Silph Co. Employee, outside) - new EncounterStatic7b { Species = 053, Level = 16, Location = 33, Gift = true, IVs = new[] {30,30,25,31,25,25}, Version = GameVersion.GP }, // Persian @ Vermillion City (Outside Fan Club) - new EncounterStatic7b { Species = 059, Level = 16, Location = 33, Gift = true, IVs = new[] {25,30,25,31,30,25}, Version = GameVersion.GE }, // Arcanine @ Vermillion City (Outside Fan Club) + new() { Species = 131, Level = 34, Location = 52, Gift = true, IVs = new[] {31,25,25,25,30,30} }, // Lapras @ Saffron City (Silph Co. Employee, inside) + new() { Species = 106, Level = 30, Location = 38, Gift = true, IVs = new[] {25,30,25,31,25,30} }, // Hitmonlee @ Saffron City (Karate Master) + new() { Species = 107, Level = 30, Location = 38, Gift = true, IVs = new[] {25,31,30,25,25,30} }, // Hitmonchan @ Saffron City (Karate Master) + new() { Species = 140, Level = 44, Location = 36, Gift = true, FlawlessIVCount = 3 }, // Kabuto @ Cinnabar Island (Cinnabar Pokémon Lab) + new() { Species = 138, Level = 44, Location = 36, Gift = true, FlawlessIVCount = 3 }, // Omanyte @ Cinnabar Island (Cinnabar Pokémon Lab) + new() { Species = 142, Level = 44, Location = 36, Gift = true, FlawlessIVCount = 3 }, // Aerodactyl @ Cinnabar Island (Cinnabar Pokémon Lab) + new() { Species = 001, Level = 12, Location = 31, Gift = true, IVs = new[] {31,25,30,25,25,30} }, // Bulbasaur @ Cerulean City + new() { Species = 004, Level = 14, Location = 26, Gift = true, IVs = new[] {25,30,25,31,30,25} }, // Charmander @ Route 24 + new() { Species = 007, Level = 16, Location = 33, Gift = true, IVs = new[] {25,25,30,25,31,30} }, // Squirtle @ Vermillion City + new() { Species = 137, Level = 34, Location = 38, Gift = true, IVs = new[] {25,25,30,25,31,30} }, // Porygon @ Saffron City (Silph Co. Employee, outside) + new() { Species = 053, Level = 16, Location = 33, Gift = true, IVs = new[] {30,30,25,31,25,25}, Version = GameVersion.GP }, // Persian @ Vermillion City (Outside Fan Club) + new() { Species = 059, Level = 16, Location = 33, Gift = true, IVs = new[] {25,30,25,31,30,25}, Version = GameVersion.GE }, // Arcanine @ Vermillion City (Outside Fan Club) }; private static readonly string[] T1 = { string.Empty, "ミニコ", "Tatianna", "BarbaRatatta", "Addoloratta", "Barbaratt", string.Empty, "Tatiana", "미니꼬", "小幂妮", "小幂妮", }; @@ -93,24 +93,24 @@ protected internal RareSpawn(int species, params byte[] locations) private static readonly RareSpawn[] Rare = { // Normal - new RareSpawn(001, 039), - new RareSpawn(004, 005, 006, 041), - new RareSpawn(007, 026, 027, 044), - new RareSpawn(106, 045), - new RareSpawn(107, 045), - new RareSpawn(113, 007, 008, 010, 011, 012, 013, 014, 015, 016, 017, 018, 019, 020, 023, 025, 040, 042, 043, 045, 047, 051), - new RareSpawn(137, 009), - new RareSpawn(143, 046), + new(001, 039), + new(004, 005, 006, 041), + new(007, 026, 027, 044), + new(106, 045), + new(107, 045), + new(113, 007, 008, 010, 011, 012, 013, 014, 015, 016, 017, 018, 019, 020, 023, 025, 040, 042, 043, 045, 047, 051), + new(137, 009), + new(143, 046), // Water - new RareSpawn(131, 021, 022), + new(131, 021, 022), // Fly - new RareSpawn(006, Sky), - new RareSpawn(144, Sky), - new RareSpawn(145, Sky), - new RareSpawn(146, Sky), - new RareSpawn(149, Sky), + new(006, Sky), + new(144, Sky), + new(145, Sky), + new(146, Sky), + new(149, Sky), }; private static void ManuallyAddRareSpawns(IEnumerable areas) diff --git a/PKHeX.Core/Legality/Encounters/Data/Encounters8.cs b/PKHeX.Core/Legality/Encounters/Data/Encounters8.cs index 4327472b8..a0369fb39 100644 --- a/PKHeX.Core/Legality/Encounters/Data/Encounters8.cs +++ b/PKHeX.Core/Legality/Encounters/Data/Encounters8.cs @@ -755,17 +755,17 @@ private static void CopyBerryTreeFromBridgeFieldToStony(IReadOnlyList(Nest_Common, Nest_SW, Nest_SH, Dist_Common, Dist_SW, Dist_SH, GetEncounters(Crystal_SWSH, SW), DynAdv_SWSH, GetEncounters(Encounter_SWSH, SW)); - internal static readonly EncounterStatic[] StaticSH = ArrayUtil.ConcatAll(Nest_Common, Nest_SW, Nest_SH, Dist_Common, Dist_SW, Dist_SH, GetEncounters(Crystal_SWSH, SH), DynAdv_SWSH, GetEncounters(Encounter_SWSH, SH)); + internal static readonly EncounterStatic[] StaticSW = ArrayUtil.ConcatAll(Nest_Common, Nest_SW, Nest_SH, Dist_Common, Dist_SW, Dist_SH, GetEncounters(Crystal_SWSH, SW), DynAdv_SWSH, GetEncounters(Encounter_SWSH, SW)); + internal static readonly EncounterStatic[] StaticSH = ArrayUtil.ConcatAll(Nest_Common, Nest_SW, Nest_SH, Dist_Common, Dist_SW, Dist_SH, GetEncounters(Crystal_SWSH, SH), DynAdv_SWSH, GetEncounters(Encounter_SWSH, SH)); } } diff --git a/PKHeX.Core/Legality/Encounters/Data/Encounters8Nest.cs b/PKHeX.Core/Legality/Encounters/Data/Encounters8Nest.cs index 08309e894..a8f2fd0d8 100644 --- a/PKHeX.Core/Legality/Encounters/Data/Encounters8Nest.cs +++ b/PKHeX.Core/Legality/Encounters/Data/Encounters8Nest.cs @@ -420,2584 +420,2584 @@ internal static partial class Encounters8Nest internal static readonly EncounterStatic8N[] Nest_Common = { - new EncounterStatic8N(Nest000,0,0,1) { Species = 236, Ability = A3 }, // Tyrogue - new EncounterStatic8N(Nest000,0,0,1) { Species = 066, Ability = A3 }, // Machop - new EncounterStatic8N(Nest000,0,1,1) { Species = 532, Ability = A3 }, // Timburr - new EncounterStatic8N(Nest000,1,2,2) { Species = 067, Ability = A3 }, // Machoke - new EncounterStatic8N(Nest000,1,2,2) { Species = 533, Ability = A3 }, // Gurdurr - new EncounterStatic8N(Nest000,4,4,4) { Species = 068, Ability = A4 }, // Machamp - new EncounterStatic8N(Nest001,0,0,1) { Species = 280, Ability = A3 }, // Ralts - new EncounterStatic8N(Nest001,0,0,1) { Species = 517, Ability = A3 }, // Munna - new EncounterStatic8N(Nest001,0,1,1) { Species = 677, Ability = A3 }, // Espurr - new EncounterStatic8N(Nest001,0,1,1) { Species = 605, Ability = A3 }, // Elgyem - new EncounterStatic8N(Nest001,1,2,2) { Species = 281, Ability = A3 }, // Kirlia - new EncounterStatic8N(Nest001,2,4,4) { Species = 518, Ability = A3 }, // Musharna - new EncounterStatic8N(Nest001,4,4,4) { Species = 282, Ability = A4 }, // Gardevoir - new EncounterStatic8N(Nest002,0,0,1) { Species = 438, Ability = A3 }, // Bonsly - new EncounterStatic8N(Nest002,0,1,1) { Species = 557, Ability = A3 }, // Dwebble - new EncounterStatic8N(Nest002,1,2,2) { Species = 111, Ability = A3 }, // Rhyhorn - new EncounterStatic8N(Nest002,1,2,2) { Species = 525, Ability = A3 }, // Boldore - new EncounterStatic8N(Nest002,2,3,3) { Species = 689, Ability = A3 }, // Barbaracle - new EncounterStatic8N(Nest002,2,4,4) { Species = 112, Ability = A3 }, // Rhydon - new EncounterStatic8N(Nest002,2,4,4) { Species = 185, Ability = A3 }, // Sudowoodo - new EncounterStatic8N(Nest002,4,4,4) { Species = 213, Ability = A4 }, // Shuckle - new EncounterStatic8N(Nest003,0,0,1) { Species = 010, Ability = A3 }, // Caterpie - new EncounterStatic8N(Nest003,0,0,1) { Species = 736, Ability = A3 }, // Grubbin - new EncounterStatic8N(Nest003,0,1,1) { Species = 290, Ability = A3 }, // Nincada - new EncounterStatic8N(Nest003,0,1,1) { Species = 595, Ability = A3 }, // Joltik - new EncounterStatic8N(Nest003,1,2,2) { Species = 011, Ability = A3 }, // Metapod - new EncounterStatic8N(Nest003,1,2,2) { Species = 632, Ability = A3 }, // Durant - new EncounterStatic8N(Nest003,2,3,3) { Species = 737, Ability = A3 }, // Charjabug - new EncounterStatic8N(Nest003,2,4,4) { Species = 291, Ability = A3 }, // Ninjask - new EncounterStatic8N(Nest003,2,4,4) { Species = 012, Ability = A3 }, // Butterfree - new EncounterStatic8N(Nest003,3,4,4) { Species = 596, Ability = A4 }, // Galvantula - new EncounterStatic8N(Nest003,4,4,4) { Species = 738, Ability = A4 }, // Vikavolt - new EncounterStatic8N(Nest003,4,4,4) { Species = 632, Ability = A4 }, // Durant - new EncounterStatic8N(Nest004,0,0,1) { Species = 010, Ability = A3 }, // Caterpie - new EncounterStatic8N(Nest004,0,0,1) { Species = 415, Ability = A3 }, // Combee - new EncounterStatic8N(Nest004,0,1,1) { Species = 742, Ability = A3 }, // Cutiefly - new EncounterStatic8N(Nest004,0,1,1) { Species = 824, Ability = A3 }, // Blipbug - new EncounterStatic8N(Nest004,1,2,2) { Species = 595, Ability = A3 }, // Joltik - new EncounterStatic8N(Nest004,1,2,2) { Species = 011, Ability = A3 }, // Metapod - new EncounterStatic8N(Nest004,2,3,3) { Species = 825, Ability = A3 }, // Dottler - new EncounterStatic8N(Nest004,2,4,4) { Species = 596, Ability = A3 }, // Galvantula - new EncounterStatic8N(Nest004,2,4,4) { Species = 012, Ability = A3 }, // Butterfree - new EncounterStatic8N(Nest004,3,4,4) { Species = 743, Ability = A4 }, // Ribombee - new EncounterStatic8N(Nest004,4,4,4) { Species = 416, Ability = A4 }, // Vespiquen - new EncounterStatic8N(Nest004,4,4,4) { Species = 826, Ability = A4 }, // Orbeetle - new EncounterStatic8N(Nest005,0,0,1) { Species = 092, Ability = A3 }, // Gastly - new EncounterStatic8N(Nest005,0,0,1) { Species = 355, Ability = A3 }, // Duskull - new EncounterStatic8N(Nest005,0,1,1) { Species = 425, Ability = A3 }, // Drifloon - new EncounterStatic8N(Nest005,0,1,1) { Species = 708, Ability = A3 }, // Phantump - new EncounterStatic8N(Nest005,0,1,1) { Species = 592, Ability = A3 }, // Frillish - new EncounterStatic8N(Nest005,1,2,2) { Species = 710, Ability = A3 }, // Pumpkaboo - new EncounterStatic8N(Nest005,2,3,3) { Species = 093, Ability = A3 }, // Haunter - new EncounterStatic8N(Nest005,2,4,4) { Species = 356, Ability = A3 }, // Dusclops - new EncounterStatic8N(Nest005,2,4,4) { Species = 426, Ability = A3 }, // Drifblim - new EncounterStatic8N(Nest005,3,4,4) { Species = 709, Ability = A4 }, // Trevenant - new EncounterStatic8N(Nest005,4,4,4) { Species = 711, Ability = A4 }, // Gourgeist - new EncounterStatic8N(Nest005,4,4,4) { Species = 593, Ability = A4 }, // Jellicent - new EncounterStatic8N(Nest006,0,0,1) { Species = 129, Ability = A3 }, // Magikarp - new EncounterStatic8N(Nest006,0,0,1) { Species = 458, Ability = A3 }, // Mantyke - new EncounterStatic8N(Nest006,1,2,2) { Species = 320, Ability = A3 }, // Wailmer - new EncounterStatic8N(Nest006,2,3,3) { Species = 224, Ability = A3 }, // Octillery - new EncounterStatic8N(Nest006,2,4,4) { Species = 226, Ability = A3 }, // Mantine - new EncounterStatic8N(Nest006,2,4,4) { Species = 171, Ability = A3 }, // Lanturn - new EncounterStatic8N(Nest006,3,4,4) { Species = 321, Ability = A4 }, // Wailord - new EncounterStatic8N(Nest006,4,4,4) { Species = 746, Ability = A4 }, // Wishiwashi - new EncounterStatic8N(Nest006,4,4,4) { Species = 130, Ability = A4 }, // Gyarados - new EncounterStatic8N(Nest007,0,0,1) { Species = 833, Ability = A3 }, // Chewtle - new EncounterStatic8N(Nest007,0,0,1) { Species = 846, Ability = A3 }, // Arrokuda - new EncounterStatic8N(Nest007,0,1,1) { Species = 422, Ability = A3, Form = 1 }, // Shellos-1 - new EncounterStatic8N(Nest007,0,1,1) { Species = 751, Ability = A3 }, // Dewpider - new EncounterStatic8N(Nest007,1,2,2) { Species = 320, Ability = A3 }, // Wailmer - new EncounterStatic8N(Nest007,2,3,3) { Species = 746, Ability = A3 }, // Wishiwashi - new EncounterStatic8N(Nest007,2,4,4) { Species = 834, Ability = A3 }, // Drednaw - new EncounterStatic8N(Nest007,2,4,4) { Species = 847, Ability = A3 }, // Barraskewda - new EncounterStatic8N(Nest007,3,4,4) { Species = 752, Ability = A4 }, // Araquanid - new EncounterStatic8N(Nest007,4,4,4) { Species = 423, Ability = A4, Form = 1 }, // Gastrodon-1 - new EncounterStatic8N(Nest007,4,4,4) { Species = 321, Ability = A4 }, // Wailord - new EncounterStatic8N(Nest008,0,0,1) { Species = 833, Ability = A3 }, // Chewtle - new EncounterStatic8N(Nest008,0,0,1) { Species = 194, Ability = A3 }, // Wooper - new EncounterStatic8N(Nest008,0,1,1) { Species = 535, Ability = A3 }, // Tympole - new EncounterStatic8N(Nest008,0,1,1) { Species = 341, Ability = A3 }, // Corphish - new EncounterStatic8N(Nest008,1,2,2) { Species = 536, Ability = A3 }, // Palpitoad - new EncounterStatic8N(Nest008,2,3,3) { Species = 834, Ability = A3 }, // Drednaw - new EncounterStatic8N(Nest008,2,4,4) { Species = 195, Ability = A3 }, // Quagsire - new EncounterStatic8N(Nest008,2,4,4) { Species = 771, Ability = A3 }, // Pyukumuku - new EncounterStatic8N(Nest008,3,4,4) { Species = 091, Ability = A4 }, // Cloyster - new EncounterStatic8N(Nest008,4,4,4) { Species = 537, Ability = A4 }, // Seismitoad - new EncounterStatic8N(Nest008,4,4,4) { Species = 342, Ability = A4 }, // Crawdaunt - new EncounterStatic8N(Nest009,0,0,1) { Species = 236, Ability = A3 }, // Tyrogue - new EncounterStatic8N(Nest009,0,0,1) { Species = 759, Ability = A3 }, // Stufful - new EncounterStatic8N(Nest009,0,1,1) { Species = 852, Ability = A3 }, // Clobbopus - new EncounterStatic8N(Nest009,0,1,1) { Species = 674, Ability = A3 }, // Pancham - new EncounterStatic8N(Nest009,2,4,4) { Species = 760, Ability = A3 }, // Bewear - new EncounterStatic8N(Nest009,2,4,4) { Species = 675, Ability = A3 }, // Pangoro - new EncounterStatic8N(Nest009,2,4,4) { Species = 701, Ability = A3 }, // Hawlucha - new EncounterStatic8N(Nest009,4,4,4) { Species = 853, Ability = A4 }, // Grapploct - new EncounterStatic8N(Nest009,4,4,4) { Species = 870, Ability = A4 }, // Falinks - new EncounterStatic8N(Nest010,0,0,1) { Species = 599, Ability = A3 }, // Klink - new EncounterStatic8N(Nest010,0,0,1) { Species = 052, Ability = A3, Form = 2 }, // Meowth-2 - new EncounterStatic8N(Nest010,0,1,1) { Species = 436, Ability = A3 }, // Bronzor - new EncounterStatic8N(Nest010,0,1,1) { Species = 597, Ability = A3 }, // Ferroseed - new EncounterStatic8N(Nest010,1,1,2) { Species = 624, Ability = A3 }, // Pawniard - new EncounterStatic8N(Nest010,1,2,2) { Species = 878, Ability = A3 }, // Cufant - new EncounterStatic8N(Nest010,2,4,4) { Species = 600, Ability = A3 }, // Klang - new EncounterStatic8N(Nest010,2,4,4) { Species = 863, Ability = A3 }, // Perrserker - new EncounterStatic8N(Nest010,2,4,4) { Species = 437, Ability = A3 }, // Bronzong - new EncounterStatic8N(Nest010,3,4,4) { Species = 625, Ability = A4 }, // Bisharp - new EncounterStatic8N(Nest010,4,4,4) { Species = 601, Ability = A4 }, // Klinklang - new EncounterStatic8N(Nest010,4,4,4) { Species = 879, Ability = A4 }, // Copperajah - new EncounterStatic8N(Nest011,0,0,1) { Species = 599, Ability = A3 }, // Klink - new EncounterStatic8N(Nest011,0,0,1) { Species = 436, Ability = A3 }, // Bronzor - new EncounterStatic8N(Nest011,0,1,1) { Species = 597, Ability = A3 }, // Ferroseed - new EncounterStatic8N(Nest011,0,1,1) { Species = 624, Ability = A3 }, // Pawniard - new EncounterStatic8N(Nest011,1,1,2) { Species = 599, Ability = A3 }, // Klink - new EncounterStatic8N(Nest011,1,2,2) { Species = 436, Ability = A3 }, // Bronzor - new EncounterStatic8N(Nest011,2,4,4) { Species = 208, Ability = A3 }, // Steelix - new EncounterStatic8N(Nest011,2,4,4) { Species = 598, Ability = A3 }, // Ferrothorn - new EncounterStatic8N(Nest011,2,4,4) { Species = 437, Ability = A3 }, // Bronzong - new EncounterStatic8N(Nest011,3,4,4) { Species = 625, Ability = A4 }, // Bisharp - new EncounterStatic8N(Nest011,4,4,4) { Species = 777, Ability = A4 }, // Togedemaru - new EncounterStatic8N(Nest012,0,0,1) { Species = 439, Ability = A3 }, // Mime Jr. - new EncounterStatic8N(Nest012,0,0,1) { Species = 824, Ability = A3 }, // Blipbug - new EncounterStatic8N(Nest012,2,3,3) { Species = 561, Ability = A3 }, // Sigilyph - new EncounterStatic8N(Nest012,2,3,3) { Species = 178, Ability = A3 }, // Xatu - new EncounterStatic8N(Nest012,4,4,4) { Species = 858, Ability = A4 }, // Hatterene - new EncounterStatic8N(Nest013,0,0,1) { Species = 439, Ability = A3 }, // Mime Jr. - new EncounterStatic8N(Nest013,0,0,1) { Species = 360, Ability = A3 }, // Wynaut - new EncounterStatic8N(Nest013,0,1,1) { Species = 177, Ability = A3 }, // Natu - new EncounterStatic8N(Nest013,0,1,1) { Species = 343, Ability = A3 }, // Baltoy - new EncounterStatic8N(Nest013,1,1,1) { Species = 436, Ability = A3 }, // Bronzor - new EncounterStatic8N(Nest013,1,3,3) { Species = 122, Ability = A3, Form = 1 }, // Mr. Mime-1 - new EncounterStatic8N(Nest013,2,3,3) { Species = 561, Ability = A3 }, // Sigilyph - new EncounterStatic8N(Nest013,2,3,3) { Species = 178, Ability = A3 }, // Xatu - new EncounterStatic8N(Nest013,3,4,4) { Species = 344, Ability = A4 }, // Claydol - new EncounterStatic8N(Nest013,4,4,4) { Species = 866, Ability = A4 }, // Mr. Rime - new EncounterStatic8N(Nest013,4,4,4) { Species = 202, Ability = A4 }, // Wobbuffet - new EncounterStatic8N(Nest014,0,0,1) { Species = 837, Ability = A3 }, // Rolycoly - new EncounterStatic8N(Nest014,0,1,1) { Species = 688, Ability = A3 }, // Binacle - new EncounterStatic8N(Nest014,1,1,1) { Species = 838, Ability = A3 }, // Carkol - new EncounterStatic8N(Nest014,1,2,2) { Species = 525, Ability = A3 }, // Boldore - new EncounterStatic8N(Nest014,2,3,3) { Species = 558, Ability = A3 }, // Crustle - new EncounterStatic8N(Nest014,2,4,4) { Species = 689, Ability = A3 }, // Barbaracle - new EncounterStatic8N(Nest014,4,4,4) { Species = 464, Ability = A4 }, // Rhyperior - new EncounterStatic8N(Nest015,0,0,1) { Species = 050, Ability = A3 }, // Diglett - new EncounterStatic8N(Nest015,0,0,1) { Species = 749, Ability = A3 }, // Mudbray - new EncounterStatic8N(Nest015,0,1,1) { Species = 290, Ability = A3 }, // Nincada - new EncounterStatic8N(Nest015,0,1,1) { Species = 529, Ability = A3 }, // Drilbur - new EncounterStatic8N(Nest015,1,1,1) { Species = 095, Ability = A3 }, // Onix - new EncounterStatic8N(Nest015,1,2,2) { Species = 339, Ability = A3 }, // Barboach - new EncounterStatic8N(Nest015,2,3,3) { Species = 208, Ability = A3 }, // Steelix - new EncounterStatic8N(Nest015,2,4,4) { Species = 340, Ability = A3 }, // Whiscash - new EncounterStatic8N(Nest015,2,4,4) { Species = 660, Ability = A3 }, // Diggersby - new EncounterStatic8N(Nest015,3,4,4) { Species = 051, Ability = A4 }, // Dugtrio - new EncounterStatic8N(Nest015,4,4,4) { Species = 530, Ability = A4 }, // Excadrill - new EncounterStatic8N(Nest015,4,4,4) { Species = 750, Ability = A4 }, // Mudsdale - new EncounterStatic8N(Nest016,0,0,1) { Species = 843, Ability = A3 }, // Silicobra - new EncounterStatic8N(Nest016,0,0,1) { Species = 562, Ability = A3, Form = 1 }, // Yamask-1 - new EncounterStatic8N(Nest016,0,1,1) { Species = 449, Ability = A3 }, // Hippopotas - new EncounterStatic8N(Nest016,1,2,2) { Species = 221, Ability = A3 }, // Piloswine - new EncounterStatic8N(Nest016,4,4,4) { Species = 867, Ability = A3 }, // Runerigus - new EncounterStatic8N(Nest016,4,4,4) { Species = 844, Ability = A4 }, // Sandaconda - new EncounterStatic8N(Nest017,0,0,1) { Species = 850, Ability = A3 }, // Sizzlipede - new EncounterStatic8N(Nest017,0,1,1) { Species = 757, Ability = A3 }, // Salandit - new EncounterStatic8N(Nest017,0,1,1) { Species = 607, Ability = A3 }, // Litwick - new EncounterStatic8N(Nest017,2,4,4) { Species = 324, Ability = A3 }, // Torkoal - new EncounterStatic8N(Nest018,0,0,1) { Species = 757, Ability = A3 }, // Salandit - new EncounterStatic8N(Nest018,0,1,1) { Species = 607, Ability = A3 }, // Litwick - new EncounterStatic8N(Nest018,1,1,1) { Species = 757, Ability = A3 }, // Salandit - new EncounterStatic8N(Nest018,4,4,4) { Species = 609, Ability = A4 }, // Chandelure - new EncounterStatic8N(Nest019,0,0,1) { Species = 850, Ability = A3 }, // Sizzlipede - new EncounterStatic8N(Nest019,0,1,1) { Species = 757, Ability = A3 }, // Salandit - new EncounterStatic8N(Nest019,0,1,1) { Species = 607, Ability = A3 }, // Litwick - new EncounterStatic8N(Nest019,2,4,4) { Species = 324, Ability = A3 }, // Torkoal - new EncounterStatic8N(Nest019,3,4,4) { Species = 851, Ability = A4 }, // Centiskorch - new EncounterStatic8N(Nest019,4,4,4) { Species = 839, Ability = A4 }, // Coalossal - new EncounterStatic8N(Nest020,0,0,1) { Species = 582, Ability = A3 }, // Vanillite - new EncounterStatic8N(Nest020,0,0,1) { Species = 220, Ability = A3 }, // Swinub - new EncounterStatic8N(Nest020,0,1,1) { Species = 459, Ability = A3 }, // Snover - new EncounterStatic8N(Nest020,0,1,1) { Species = 712, Ability = A3 }, // Bergmite - new EncounterStatic8N(Nest020,1,1,1) { Species = 225, Ability = A3 }, // Delibird - new EncounterStatic8N(Nest020,1,2,2) { Species = 583, Ability = A3 }, // Vanillish - new EncounterStatic8N(Nest020,2,3,3) { Species = 221, Ability = A3 }, // Piloswine - new EncounterStatic8N(Nest020,2,4,4) { Species = 713, Ability = A3 }, // Avalugg - new EncounterStatic8N(Nest020,2,4,4) { Species = 460, Ability = A3 }, // Abomasnow - new EncounterStatic8N(Nest020,3,4,4) { Species = 091, Ability = A4 }, // Cloyster - new EncounterStatic8N(Nest020,4,4,4) { Species = 584, Ability = A4 }, // Vanilluxe - new EncounterStatic8N(Nest020,4,4,4) { Species = 131, Ability = A4 }, // Lapras - new EncounterStatic8N(Nest021,0,0,1) { Species = 220, Ability = A3 }, // Swinub - new EncounterStatic8N(Nest021,0,0,1) { Species = 613, Ability = A3 }, // Cubchoo - new EncounterStatic8N(Nest021,0,1,1) { Species = 872, Ability = A3 }, // Snom - new EncounterStatic8N(Nest021,0,1,1) { Species = 215, Ability = A3 }, // Sneasel - new EncounterStatic8N(Nest021,1,1,1) { Species = 122, Ability = A3, Form = 1 }, // Mr. Mime-1 - new EncounterStatic8N(Nest021,1,2,2) { Species = 221, Ability = A3 }, // Piloswine - new EncounterStatic8N(Nest021,2,3,3) { Species = 091, Ability = A3 }, // Cloyster - new EncounterStatic8N(Nest021,2,4,4) { Species = 614, Ability = A3 }, // Beartic - new EncounterStatic8N(Nest021,2,4,4) { Species = 866, Ability = A3 }, // Mr. Rime - new EncounterStatic8N(Nest021,3,4,4) { Species = 473, Ability = A4 }, // Mamoswine - new EncounterStatic8N(Nest021,4,4,4) { Species = 873, Ability = A4 }, // Frosmoth - new EncounterStatic8N(Nest021,4,4,4) { Species = 461, Ability = A4 }, // Weavile - new EncounterStatic8N(Nest022,0,0,1) { Species = 361, Ability = A3 }, // Snorunt - new EncounterStatic8N(Nest022,0,0,1) { Species = 872, Ability = A3 }, // Snom - new EncounterStatic8N(Nest022,0,1,1) { Species = 215, Ability = A3 }, // Sneasel - new EncounterStatic8N(Nest022,1,1,2) { Species = 122, Ability = A3, Form = 1 }, // Mr. Mime-1 - new EncounterStatic8N(Nest022,1,2,3) { Species = 459, Ability = A3 }, // Snover - new EncounterStatic8N(Nest022,2,3,3) { Species = 460, Ability = A3 }, // Abomasnow - new EncounterStatic8N(Nest022,2,4,4) { Species = 362, Ability = A3 }, // Glalie - new EncounterStatic8N(Nest022,2,4,4) { Species = 866, Ability = A3 }, // Mr. Rime - new EncounterStatic8N(Nest022,3,4,4) { Species = 873, Ability = A4 }, // Frosmoth - new EncounterStatic8N(Nest022,4,4,4) { Species = 478, Ability = A4 }, // Froslass - new EncounterStatic8N(Nest023,0,0,1) { Species = 172, Ability = A3 }, // Pichu - new EncounterStatic8N(Nest023,0,0,1) { Species = 309, Ability = A3 }, // Electrike - new EncounterStatic8N(Nest023,0,1,1) { Species = 595, Ability = A3 }, // Joltik - new EncounterStatic8N(Nest023,0,1,1) { Species = 170, Ability = A3 }, // Chinchou - new EncounterStatic8N(Nest023,1,1,2) { Species = 737, Ability = A3 }, // Charjabug - new EncounterStatic8N(Nest023,1,2,3) { Species = 025, Ability = A3 }, // Pikachu - new EncounterStatic8N(Nest023,2,3,3) { Species = 025, Ability = A3 }, // Pikachu - new EncounterStatic8N(Nest023,2,4,4) { Species = 310, Ability = A3 }, // Manectric - new EncounterStatic8N(Nest023,2,4,4) { Species = 171, Ability = A3 }, // Lanturn - new EncounterStatic8N(Nest023,3,4,4) { Species = 596, Ability = A4 }, // Galvantula - new EncounterStatic8N(Nest023,4,4,4) { Species = 738, Ability = A4 }, // Vikavolt - new EncounterStatic8N(Nest023,4,4,4) { Species = 026, Ability = A4 }, // Raichu - new EncounterStatic8N(Nest024,0,0,1) { Species = 835, Ability = A3 }, // Yamper - new EncounterStatic8N(Nest024,0,0,1) { Species = 694, Ability = A3 }, // Helioptile - new EncounterStatic8N(Nest024,0,1,1) { Species = 848, Ability = A3 }, // Toxel - new EncounterStatic8N(Nest024,0,1,1) { Species = 170, Ability = A3 }, // Chinchou - new EncounterStatic8N(Nest024,1,1,2) { Species = 025, Ability = A3 }, // Pikachu - new EncounterStatic8N(Nest024,1,2,3) { Species = 171, Ability = A3 }, // Lanturn - new EncounterStatic8N(Nest024,2,3,3) { Species = 836, Ability = A3 }, // Boltund - new EncounterStatic8N(Nest024,2,4,4) { Species = 695, Ability = A3 }, // Heliolisk - new EncounterStatic8N(Nest024,2,4,4) { Species = 849, Ability = A3 }, // Toxtricity - new EncounterStatic8N(Nest024,3,4,4) { Species = 871, Ability = A4 }, // Pincurchin - new EncounterStatic8N(Nest024,4,4,4) { Species = 777, Ability = A4 }, // Togedemaru - new EncounterStatic8N(Nest024,4,4,4) { Species = 877, Ability = A4 }, // Morpeko - new EncounterStatic8N(Nest025,0,0,1) { Species = 406, Ability = A3 }, // Budew - new EncounterStatic8N(Nest025,0,1,1) { Species = 761, Ability = A3 }, // Bounsweet - new EncounterStatic8N(Nest025,0,1,1) { Species = 043, Ability = A3 }, // Oddish - new EncounterStatic8N(Nest025,1,2,3) { Species = 315, Ability = A3 }, // Roselia - new EncounterStatic8N(Nest025,2,3,3) { Species = 044, Ability = A3 }, // Gloom - new EncounterStatic8N(Nest025,2,4,4) { Species = 762, Ability = A3 }, // Steenee - new EncounterStatic8N(Nest025,3,4,4) { Species = 763, Ability = A4 }, // Tsareena - new EncounterStatic8N(Nest025,4,4,4) { Species = 045, Ability = A4 }, // Vileplume - new EncounterStatic8N(Nest025,4,4,4) { Species = 182, Ability = A4 }, // Bellossom - new EncounterStatic8N(Nest026,0,0,1) { Species = 406, Ability = A3 }, // Budew - new EncounterStatic8N(Nest026,0,0,1) { Species = 829, Ability = A3 }, // Gossifleur - new EncounterStatic8N(Nest026,0,1,1) { Species = 546, Ability = A3 }, // Cottonee - new EncounterStatic8N(Nest026,0,1,1) { Species = 840, Ability = A3 }, // Applin - new EncounterStatic8N(Nest026,1,1,2) { Species = 420, Ability = A3 }, // Cherubi - new EncounterStatic8N(Nest026,1,2,2) { Species = 315, Ability = A3 }, // Roselia - new EncounterStatic8N(Nest026,2,3,3) { Species = 597, Ability = A3 }, // Ferroseed - new EncounterStatic8N(Nest026,2,4,4) { Species = 598, Ability = A3 }, // Ferrothorn - new EncounterStatic8N(Nest026,2,4,4) { Species = 421, Ability = A3 }, // Cherrim - new EncounterStatic8N(Nest026,3,4,4) { Species = 830, Ability = A4 }, // Eldegoss - new EncounterStatic8N(Nest026,4,4,4) { Species = 547, Ability = A4 }, // Whimsicott - new EncounterStatic8N(Nest027,0,0,1) { Species = 710, Ability = A3, Form = 1 }, // Pumpkaboo-1 - new EncounterStatic8N(Nest027,0,0,1) { Species = 708, Ability = A3 }, // Phantump - new EncounterStatic8N(Nest027,0,1,1) { Species = 710, Ability = A3 }, // Pumpkaboo - new EncounterStatic8N(Nest027,0,1,1) { Species = 755, Ability = A3 }, // Morelull - new EncounterStatic8N(Nest027,1,1,2) { Species = 710, Ability = A3, Form = 2 }, // Pumpkaboo-2 - new EncounterStatic8N(Nest027,1,2,2) { Species = 315, Ability = A3 }, // Roselia - new EncounterStatic8N(Nest027,2,3,3) { Species = 756, Ability = A3 }, // Shiinotic - new EncounterStatic8N(Nest027,2,4,4) { Species = 556, Ability = A3 }, // Maractus - new EncounterStatic8N(Nest027,2,4,4) { Species = 709, Ability = A3 }, // Trevenant - new EncounterStatic8N(Nest027,3,4,4) { Species = 711, Ability = A4 }, // Gourgeist - new EncounterStatic8N(Nest027,4,4,4) { Species = 781, Ability = A4 }, // Dhelmise - new EncounterStatic8N(Nest027,4,4,4) { Species = 710, Ability = A4, Form = 3 }, // Pumpkaboo-3 - new EncounterStatic8N(Nest028,0,0,1) { Species = 434, Ability = A3 }, // Stunky - new EncounterStatic8N(Nest028,0,0,1) { Species = 568, Ability = A3 }, // Trubbish - new EncounterStatic8N(Nest028,0,1,1) { Species = 451, Ability = A3 }, // Skorupi - new EncounterStatic8N(Nest028,1,2,2) { Species = 315, Ability = A3 }, // Roselia - new EncounterStatic8N(Nest028,2,3,3) { Species = 211, Ability = A3 }, // Qwilfish - new EncounterStatic8N(Nest028,2,4,4) { Species = 452, Ability = A3 }, // Drapion - new EncounterStatic8N(Nest028,2,4,4) { Species = 045, Ability = A3 }, // Vileplume - new EncounterStatic8N(Nest028,4,4,4) { Species = 569, Ability = A4 }, // Garbodor - new EncounterStatic8N(Nest029,0,0,1) { Species = 848, Ability = A3 }, // Toxel - new EncounterStatic8N(Nest029,0,0,1) { Species = 092, Ability = A3 }, // Gastly - new EncounterStatic8N(Nest029,0,1,1) { Species = 451, Ability = A3 }, // Skorupi - new EncounterStatic8N(Nest029,0,1,1) { Species = 043, Ability = A3 }, // Oddish - new EncounterStatic8N(Nest029,1,1,2) { Species = 044, Ability = A3 }, // Gloom - new EncounterStatic8N(Nest029,1,2,2) { Species = 093, Ability = A3 }, // Haunter - new EncounterStatic8N(Nest029,2,3,3) { Species = 109, Ability = A3 }, // Koffing - new EncounterStatic8N(Nest029,2,4,4) { Species = 211, Ability = A3 }, // Qwilfish - new EncounterStatic8N(Nest029,2,4,4) { Species = 045, Ability = A3 }, // Vileplume - new EncounterStatic8N(Nest029,3,4,4) { Species = 315, Ability = A4 }, // Roselia - new EncounterStatic8N(Nest029,4,4,4) { Species = 849, Ability = A4 }, // Toxtricity - new EncounterStatic8N(Nest029,4,4,4) { Species = 110, Ability = A4, Form = 1 }, // Weezing-1 - new EncounterStatic8N(Nest030,0,0,1) { Species = 519, Ability = A3 }, // Pidove - new EncounterStatic8N(Nest030,0,0,1) { Species = 163, Ability = A3 }, // Hoothoot - new EncounterStatic8N(Nest030,0,1,1) { Species = 177, Ability = A3 }, // Natu - new EncounterStatic8N(Nest030,1,1,2) { Species = 527, Ability = A3 }, // Woobat - new EncounterStatic8N(Nest030,1,2,2) { Species = 520, Ability = A3 }, // Tranquill - new EncounterStatic8N(Nest030,2,3,3) { Species = 521, Ability = A3 }, // Unfezant - new EncounterStatic8N(Nest030,2,4,4) { Species = 164, Ability = A3 }, // Noctowl - new EncounterStatic8N(Nest030,2,4,4) { Species = 528, Ability = A3 }, // Swoobat - new EncounterStatic8N(Nest030,3,4,4) { Species = 178, Ability = A4 }, // Xatu - new EncounterStatic8N(Nest030,4,4,4) { Species = 561, Ability = A4 }, // Sigilyph - new EncounterStatic8N(Nest031,0,0,1) { Species = 821, Ability = A3 }, // Rookidee - new EncounterStatic8N(Nest031,0,0,1) { Species = 714, Ability = A3 }, // Noibat - new EncounterStatic8N(Nest031,0,1,1) { Species = 278, Ability = A3 }, // Wingull - new EncounterStatic8N(Nest031,0,1,1) { Species = 177, Ability = A3 }, // Natu - new EncounterStatic8N(Nest031,1,1,2) { Species = 425, Ability = A3 }, // Drifloon - new EncounterStatic8N(Nest031,1,2,2) { Species = 822, Ability = A3 }, // Corvisquire - new EncounterStatic8N(Nest031,2,3,3) { Species = 426, Ability = A3 }, // Drifblim - new EncounterStatic8N(Nest031,2,4,4) { Species = 279, Ability = A3 }, // Pelipper - new EncounterStatic8N(Nest031,2,4,4) { Species = 178, Ability = A3 }, // Xatu - new EncounterStatic8N(Nest031,3,4,4) { Species = 823, Ability = A4 }, // Corviknight - new EncounterStatic8N(Nest031,4,4,4) { Species = 701, Ability = A4 }, // Hawlucha - new EncounterStatic8N(Nest031,4,4,4) { Species = 845, Ability = A4 }, // Cramorant - new EncounterStatic8N(Nest032,0,0,1) { Species = 173, Ability = A3 }, // Cleffa - new EncounterStatic8N(Nest032,0,0,1) { Species = 175, Ability = A3 }, // Togepi - new EncounterStatic8N(Nest032,0,1,1) { Species = 742, Ability = A3 }, // Cutiefly - new EncounterStatic8N(Nest032,1,1,2) { Species = 035, Ability = A3 }, // Clefairy - new EncounterStatic8N(Nest032,1,2,2) { Species = 755, Ability = A3 }, // Morelull - new EncounterStatic8N(Nest032,2,3,3) { Species = 176, Ability = A3 }, // Togetic - new EncounterStatic8N(Nest032,2,4,4) { Species = 036, Ability = A3 }, // Clefable - new EncounterStatic8N(Nest032,2,4,4) { Species = 743, Ability = A3 }, // Ribombee - new EncounterStatic8N(Nest032,3,4,4) { Species = 756, Ability = A4 }, // Shiinotic - new EncounterStatic8N(Nest032,4,4,4) { Species = 468, Ability = A4 }, // Togekiss - new EncounterStatic8N(Nest033,0,0,1) { Species = 439, Ability = A3 }, // Mime Jr. - new EncounterStatic8N(Nest033,0,0,1) { Species = 868, Ability = A3 }, // Milcery - new EncounterStatic8N(Nest033,0,1,1) { Species = 859, Ability = A3 }, // Impidimp - new EncounterStatic8N(Nest033,0,1,1) { Species = 280, Ability = A3 }, // Ralts - new EncounterStatic8N(Nest033,1,1,2) { Species = 035, Ability = A3 }, // Clefairy - new EncounterStatic8N(Nest033,1,2,2) { Species = 281, Ability = A3 }, // Kirlia - new EncounterStatic8N(Nest033,2,3,3) { Species = 860, Ability = A3 }, // Morgrem - new EncounterStatic8N(Nest033,2,4,4) { Species = 036, Ability = A3 }, // Clefable - new EncounterStatic8N(Nest033,2,4,4) { Species = 282, Ability = A3 }, // Gardevoir - new EncounterStatic8N(Nest033,3,4,4) { Species = 869, Ability = A4 }, // Alcremie - new EncounterStatic8N(Nest033,4,4,4) { Species = 861, Ability = A4 }, // Grimmsnarl - new EncounterStatic8N(Nest034,0,0,1) { Species = 509, Ability = A3 }, // Purrloin - new EncounterStatic8N(Nest034,0,0,1) { Species = 434, Ability = A3 }, // Stunky - new EncounterStatic8N(Nest034,0,1,1) { Species = 215, Ability = A3 }, // Sneasel - new EncounterStatic8N(Nest034,0,1,1) { Species = 686, Ability = A3 }, // Inkay - new EncounterStatic8N(Nest034,1,1,2) { Species = 624, Ability = A3 }, // Pawniard - new EncounterStatic8N(Nest034,1,2,2) { Species = 510, Ability = A3 }, // Liepard - new EncounterStatic8N(Nest034,2,3,3) { Species = 435, Ability = A3 }, // Skuntank - new EncounterStatic8N(Nest034,2,4,4) { Species = 461, Ability = A3 }, // Weavile - new EncounterStatic8N(Nest034,2,4,4) { Species = 687, Ability = A3 }, // Malamar - new EncounterStatic8N(Nest034,3,4,4) { Species = 625, Ability = A4 }, // Bisharp - new EncounterStatic8N(Nest034,4,4,4) { Species = 342, Ability = A4 }, // Crawdaunt - new EncounterStatic8N(Nest035,0,0,1) { Species = 827, Ability = A3 }, // Nickit - new EncounterStatic8N(Nest035,0,0,1) { Species = 263, Ability = A3, Form = 1 }, // Zigzagoon-1 - new EncounterStatic8N(Nest035,0,1,1) { Species = 509, Ability = A3 }, // Purrloin - new EncounterStatic8N(Nest035,0,1,1) { Species = 859, Ability = A3 }, // Impidimp - new EncounterStatic8N(Nest035,1,2,2) { Species = 828, Ability = A3 }, // Thievul - new EncounterStatic8N(Nest035,2,3,3) { Species = 264, Ability = A3, Form = 1 }, // Linoone-1 - new EncounterStatic8N(Nest035,2,4,4) { Species = 860, Ability = A3 }, // Morgrem - new EncounterStatic8N(Nest035,2,4,4) { Species = 861, Ability = A3 }, // Grimmsnarl - new EncounterStatic8N(Nest035,4,4,4) { Species = 862, Ability = A4 }, // Obstagoon - new EncounterStatic8N(Nest036,0,0,1) { Species = 714, Ability = A3 }, // Noibat - new EncounterStatic8N(Nest036,0,1,1) { Species = 714, Ability = A3 }, // Noibat - new EncounterStatic8N(Nest036,1,2,2) { Species = 329, Ability = A3 }, // Vibrava - new EncounterStatic8N(Nest037,0,0,1) { Species = 714, Ability = A3 }, // Noibat - new EncounterStatic8N(Nest037,0,0,1) { Species = 840, Ability = A3 }, // Applin - new EncounterStatic8N(Nest037,0,1,1) { Species = 885, Ability = A3 }, // Dreepy - new EncounterStatic8N(Nest037,1,1,2) { Species = 714, Ability = A3 }, // Noibat - new EncounterStatic8N(Nest037,1,2,2) { Species = 840, Ability = A3 }, // Applin - new EncounterStatic8N(Nest037,2,3,3) { Species = 886, Ability = A3 }, // Drakloak - new EncounterStatic8N(Nest037,2,4,4) { Species = 715, Ability = A3 }, // Noivern - new EncounterStatic8N(Nest037,4,4,4) { Species = 887, Ability = A4 }, // Dragapult - new EncounterStatic8N(Nest038,0,0,1) { Species = 659, Ability = A3 }, // Bunnelby - new EncounterStatic8N(Nest038,0,0,1) { Species = 163, Ability = A3 }, // Hoothoot - new EncounterStatic8N(Nest038,0,1,1) { Species = 519, Ability = A3 }, // Pidove - new EncounterStatic8N(Nest038,0,1,1) { Species = 572, Ability = A3 }, // Minccino - new EncounterStatic8N(Nest038,1,1,2) { Species = 694, Ability = A3 }, // Helioptile - new EncounterStatic8N(Nest038,1,2,2) { Species = 759, Ability = A3 }, // Stufful - new EncounterStatic8N(Nest038,2,3,3) { Species = 660, Ability = A3 }, // Diggersby - new EncounterStatic8N(Nest038,2,4,4) { Species = 164, Ability = A3 }, // Noctowl - new EncounterStatic8N(Nest038,2,4,4) { Species = 521, Ability = A3 }, // Unfezant - new EncounterStatic8N(Nest038,3,4,4) { Species = 695, Ability = A4 }, // Heliolisk - new EncounterStatic8N(Nest038,4,4,4) { Species = 573, Ability = A4 }, // Cinccino - new EncounterStatic8N(Nest038,4,4,4) { Species = 760, Ability = A4 }, // Bewear - new EncounterStatic8N(Nest039,0,0,1) { Species = 819, Ability = A3 }, // Skwovet - new EncounterStatic8N(Nest039,0,0,1) { Species = 831, Ability = A3 }, // Wooloo - new EncounterStatic8N(Nest039,0,1,1) { Species = 263, Ability = A3, Form = 1 }, // Zigzagoon-1 - new EncounterStatic8N(Nest039,0,1,1) { Species = 446, Ability = A3 }, // Munchlax - new EncounterStatic8N(Nest039,1,2,2) { Species = 820, Ability = A3 }, // Greedent - new EncounterStatic8N(Nest039,2,3,3) { Species = 264, Ability = A3, Form = 1 }, // Linoone-1 - new EncounterStatic8N(Nest039,2,4,4) { Species = 820, Ability = A3 }, // Greedent - new EncounterStatic8N(Nest039,2,4,4) { Species = 832, Ability = A3 }, // Dubwool - new EncounterStatic8N(Nest039,3,4,4) { Species = 660, Ability = A4 }, // Diggersby - new EncounterStatic8N(Nest039,4,4,4) { Species = 143, Ability = A4 }, // Snorlax - new EncounterStatic8N(Nest040,0,0,1) { Species = 535, Ability = A3 }, // Tympole - new EncounterStatic8N(Nest040,0,0,1) { Species = 090, Ability = A3 }, // Shellder - new EncounterStatic8N(Nest040,0,1,1) { Species = 170, Ability = A3 }, // Chinchou - new EncounterStatic8N(Nest040,1,2,2) { Species = 846, Ability = A3 }, // Arrokuda - new EncounterStatic8N(Nest040,2,4,4) { Species = 171, Ability = A3 }, // Lanturn - new EncounterStatic8N(Nest040,4,4,4) { Species = 847, Ability = A4 }, // Barraskewda - new EncounterStatic8N(Nest041,0,0,1) { Species = 422, Ability = A3, Form = 1 }, // Shellos-1 - new EncounterStatic8N(Nest041,0,0,1) { Species = 098, Ability = A3 }, // Krabby - new EncounterStatic8N(Nest041,0,1,1) { Species = 341, Ability = A3 }, // Corphish - new EncounterStatic8N(Nest041,0,1,1) { Species = 833, Ability = A3 }, // Chewtle - new EncounterStatic8N(Nest041,1,1,2) { Species = 688, Ability = A3 }, // Binacle - new EncounterStatic8N(Nest041,1,2,2) { Species = 771, Ability = A3 }, // Pyukumuku - new EncounterStatic8N(Nest041,2,3,3) { Species = 099, Ability = A3 }, // Kingler - new EncounterStatic8N(Nest041,2,4,4) { Species = 342, Ability = A3 }, // Crawdaunt - new EncounterStatic8N(Nest041,2,4,4) { Species = 689, Ability = A3 }, // Barbaracle - new EncounterStatic8N(Nest041,3,4,4) { Species = 423, Ability = A4, Form = 1 }, // Gastrodon-1 - new EncounterStatic8N(Nest041,4,4,4) { Species = 593, Ability = A4 }, // Jellicent - new EncounterStatic8N(Nest041,4,4,4) { Species = 834, Ability = A4 }, // Drednaw - new EncounterStatic8N(Nest042,0,0,1) { Species = 092, Ability = A3 }, // Gastly - new EncounterStatic8N(Nest042,0,0,1) { Species = 562, Ability = A3, Form = 1 }, // Yamask-1 - new EncounterStatic8N(Nest042,0,1,1) { Species = 854, Ability = A3 }, // Sinistea - new EncounterStatic8N(Nest042,0,1,1) { Species = 355, Ability = A3 }, // Duskull - new EncounterStatic8N(Nest042,1,2,2) { Species = 093, Ability = A3 }, // Haunter - new EncounterStatic8N(Nest042,2,3,3) { Species = 356, Ability = A3 }, // Dusclops - new EncounterStatic8N(Nest042,4,4,4) { Species = 477, Ability = A4 }, // Dusknoir - new EncounterStatic8N(Nest042,4,4,4) { Species = 094, Ability = A4 }, // Gengar - new EncounterStatic8N(Nest043,0,0,1) { Species = 129, Ability = A3 }, // Magikarp - new EncounterStatic8N(Nest043,0,0,1) { Species = 349, Ability = A3 }, // Feebas - new EncounterStatic8N(Nest043,0,1,1) { Species = 846, Ability = A3 }, // Arrokuda - new EncounterStatic8N(Nest043,0,1,1) { Species = 833, Ability = A3 }, // Chewtle - new EncounterStatic8N(Nest043,1,2,2) { Species = 747, Ability = A3 }, // Mareanie - new EncounterStatic8N(Nest043,2,3,3) { Species = 211, Ability = A3 }, // Qwilfish - new EncounterStatic8N(Nest043,2,4,4) { Species = 748, Ability = A3 }, // Toxapex - new EncounterStatic8N(Nest043,3,4,4) { Species = 771, Ability = A4 }, // Pyukumuku - new EncounterStatic8N(Nest043,3,4,4) { Species = 130, Ability = A4 }, // Gyarados - new EncounterStatic8N(Nest043,4,4,4) { Species = 131, Ability = A4 }, // Lapras - new EncounterStatic8N(Nest043,4,4,4) { Species = 350, Ability = A4 }, // Milotic - new EncounterStatic8N(Nest044,0,0,1) { Species = 447, Ability = A3 }, // Riolu - new EncounterStatic8N(Nest044,0,0,1) { Species = 436, Ability = A3 }, // Bronzor - new EncounterStatic8N(Nest044,0,1,1) { Species = 624, Ability = A3 }, // Pawniard - new EncounterStatic8N(Nest044,0,1,1) { Species = 599, Ability = A3 }, // Klink - new EncounterStatic8N(Nest044,1,2,2) { Species = 095, Ability = A3 }, // Onix - new EncounterStatic8N(Nest044,2,4,4) { Species = 437, Ability = A3 }, // Bronzong - new EncounterStatic8N(Nest044,3,4,4) { Species = 625, Ability = A4 }, // Bisharp - new EncounterStatic8N(Nest044,3,4,4) { Species = 208, Ability = A4 }, // Steelix - new EncounterStatic8N(Nest044,4,4,4) { Species = 601, Ability = A4 }, // Klinklang - new EncounterStatic8N(Nest044,4,4,4) { Species = 448, Ability = A4 }, // Lucario - new EncounterStatic8N(Nest045,0,0,1) { Species = 767, Ability = A3 }, // Wimpod - new EncounterStatic8N(Nest045,0,0,1) { Species = 824, Ability = A3 }, // Blipbug - new EncounterStatic8N(Nest045,0,1,1) { Species = 751, Ability = A3 }, // Dewpider - new EncounterStatic8N(Nest045,1,2,2) { Species = 557, Ability = A3 }, // Dwebble - new EncounterStatic8N(Nest045,2,3,3) { Species = 825, Ability = A3 }, // Dottler - new EncounterStatic8N(Nest045,2,4,4) { Species = 826, Ability = A3 }, // Orbeetle - new EncounterStatic8N(Nest045,3,4,4) { Species = 752, Ability = A4 }, // Araquanid - new EncounterStatic8N(Nest045,3,4,4) { Species = 768, Ability = A4 }, // Golisopod - new EncounterStatic8N(Nest045,4,4,4) { Species = 292, Ability = A4 }, // Shedinja - new EncounterStatic8N(Nest046,0,0,1) { Species = 679, Ability = A3 }, // Honedge - new EncounterStatic8N(Nest046,0,0,1) { Species = 562, Ability = A3, Form = 1 }, // Yamask-1 - new EncounterStatic8N(Nest046,0,1,1) { Species = 854, Ability = A3 }, // Sinistea - new EncounterStatic8N(Nest046,0,1,1) { Species = 425, Ability = A3 }, // Drifloon - new EncounterStatic8N(Nest046,1,2,2) { Species = 680, Ability = A3 }, // Doublade - new EncounterStatic8N(Nest046,2,3,3) { Species = 426, Ability = A3 }, // Drifblim - new EncounterStatic8N(Nest046,3,4,4) { Species = 855, Ability = A4 }, // Polteageist - new EncounterStatic8N(Nest046,4,4,4) { Species = 867, Ability = A4 }, // Runerigus - new EncounterStatic8N(Nest046,4,4,4) { Species = 681, Ability = A4 }, // Aegislash - new EncounterStatic8N(Nest047,0,0,1) { Species = 447, Ability = A3 }, // Riolu - new EncounterStatic8N(Nest047,0,0,1) { Species = 066, Ability = A3 }, // Machop - new EncounterStatic8N(Nest047,0,1,1) { Species = 759, Ability = A3 }, // Stufful - new EncounterStatic8N(Nest047,1,2,2) { Species = 760, Ability = A3 }, // Bewear - new EncounterStatic8N(Nest047,1,3,3) { Species = 870, Ability = A3 }, // Falinks - new EncounterStatic8N(Nest047,2,3,3) { Species = 067, Ability = A3 }, // Machoke - new EncounterStatic8N(Nest047,3,4,4) { Species = 068, Ability = A4 }, // Machamp - new EncounterStatic8N(Nest047,4,4,4) { Species = 448, Ability = A4 }, // Lucario - new EncounterStatic8N(Nest047,4,4,4) { Species = 475, Ability = A4 }, // Gallade - new EncounterStatic8N(Nest048,0,0,1) { Species = 052, Ability = A3, Form = 2 }, // Meowth-2 - new EncounterStatic8N(Nest048,0,0,1) { Species = 436, Ability = A3 }, // Bronzor - new EncounterStatic8N(Nest048,0,1,1) { Species = 624, Ability = A3 }, // Pawniard - new EncounterStatic8N(Nest048,0,1,1) { Species = 597, Ability = A3 }, // Ferroseed - new EncounterStatic8N(Nest048,1,2,2) { Species = 679, Ability = A3 }, // Honedge - new EncounterStatic8N(Nest048,1,2,2) { Species = 437, Ability = A3 }, // Bronzong - new EncounterStatic8N(Nest048,3,4,4) { Species = 863, Ability = A4 }, // Perrserker - new EncounterStatic8N(Nest048,2,4,4) { Species = 598, Ability = A3 }, // Ferrothorn - new EncounterStatic8N(Nest048,3,4,4) { Species = 625, Ability = A4 }, // Bisharp - new EncounterStatic8N(Nest048,3,4,4) { Species = 618, Ability = A4, Form = 1 }, // Stunfisk-1 - new EncounterStatic8N(Nest048,4,4,4) { Species = 879, Ability = A4 }, // Copperajah - new EncounterStatic8N(Nest048,4,4,4) { Species = 884, Ability = A4 }, // Duraludon - new EncounterStatic8N(Nest049,0,0,1) { Species = 686, Ability = A3 }, // Inkay - new EncounterStatic8N(Nest049,0,0,1) { Species = 280, Ability = A3 }, // Ralts - new EncounterStatic8N(Nest049,0,1,1) { Species = 122, Ability = A3, Form = 1 }, // Mr. Mime-1 - new EncounterStatic8N(Nest049,0,1,1) { Species = 527, Ability = A3 }, // Woobat - new EncounterStatic8N(Nest049,1,2,2) { Species = 856, Ability = A3 }, // Hatenna - new EncounterStatic8N(Nest049,1,2,2) { Species = 857, Ability = A3 }, // Hattrem - new EncounterStatic8N(Nest049,2,3,3) { Species = 281, Ability = A3 }, // Kirlia - new EncounterStatic8N(Nest049,2,4,4) { Species = 528, Ability = A3 }, // Swoobat - new EncounterStatic8N(Nest049,3,4,4) { Species = 858, Ability = A4 }, // Hatterene - new EncounterStatic8N(Nest049,3,4,4) { Species = 866, Ability = A4 }, // Mr. Rime - new EncounterStatic8N(Nest049,4,4,4) { Species = 687, Ability = A4 }, // Malamar - new EncounterStatic8N(Nest049,4,4,4) { Species = 282, Ability = A4 }, // Gardevoir - new EncounterStatic8N(Nest050,0,0,1) { Species = 557, Ability = A3 }, // Dwebble - new EncounterStatic8N(Nest050,0,0,1) { Species = 438, Ability = A3 }, // Bonsly - new EncounterStatic8N(Nest050,0,1,1) { Species = 837, Ability = A3 }, // Rolycoly - new EncounterStatic8N(Nest050,1,2,2) { Species = 838, Ability = A3 }, // Carkol - new EncounterStatic8N(Nest050,2,4,4) { Species = 095, Ability = A3 }, // Onix - new EncounterStatic8N(Nest050,3,4,4) { Species = 558, Ability = A4 }, // Crustle - new EncounterStatic8N(Nest050,3,4,4) { Species = 839, Ability = A4 }, // Coalossal - new EncounterStatic8N(Nest050,4,4,4) { Species = 208, Ability = A4 }, // Steelix - new EncounterStatic8N(Nest051,0,0,1) { Species = 194, Ability = A3 }, // Wooper - new EncounterStatic8N(Nest051,0,0,1) { Species = 339, Ability = A3 }, // Barboach - new EncounterStatic8N(Nest051,0,1,1) { Species = 562, Ability = A3, Form = 1 }, // Yamask-1 - new EncounterStatic8N(Nest051,0,1,1) { Species = 622, Ability = A3 }, // Golett - new EncounterStatic8N(Nest051,1,2,2) { Species = 536, Ability = A3 }, // Palpitoad - new EncounterStatic8N(Nest051,1,2,2) { Species = 195, Ability = A3 }, // Quagsire - new EncounterStatic8N(Nest051,2,3,3) { Species = 618, Ability = A3, Form = 1 }, // Stunfisk-1 - new EncounterStatic8N(Nest051,2,4,4) { Species = 623, Ability = A3 }, // Golurk - new EncounterStatic8N(Nest051,3,4,4) { Species = 423, Ability = A4, Form = 1 }, // Gastrodon-1 - new EncounterStatic8N(Nest051,3,4,4) { Species = 537, Ability = A4 }, // Seismitoad - new EncounterStatic8N(Nest051,4,4,4) { Species = 867, Ability = A4 }, // Runerigus - new EncounterStatic8N(Nest051,4,4,4) { Species = 464, Ability = A4 }, // Rhyperior - new EncounterStatic8N(Nest052,0,0,1) { Species = 850, Ability = A3 }, // Sizzlipede - new EncounterStatic8N(Nest052,0,1,1) { Species = 607, Ability = A3 }, // Litwick - new EncounterStatic8N(Nest052,0,1,1) { Species = 004, Ability = A3 }, // Charmander - new EncounterStatic8N(Nest052,1,2,2) { Species = 005, Ability = A3 }, // Charmeleon - new EncounterStatic8N(Nest052,2,3,3) { Species = 631, Ability = A3 }, // Heatmor - new EncounterStatic8N(Nest052,2,4,4) { Species = 324, Ability = A3 }, // Torkoal - new EncounterStatic8N(Nest052,3,4,4) { Species = 758, Ability = A4, Gender = 1 }, // Salazzle - new EncounterStatic8N(Nest052,4,4,4) { Species = 851, Ability = A4 }, // Centiskorch - new EncounterStatic8N(Nest052,4,4,4) { Species = 006, Ability = A4 }, // Charizard - new EncounterStatic8N(Nest053,0,0,1) { Species = 850, Ability = A3 }, // Sizzlipede - new EncounterStatic8N(Nest053,0,1,1) { Species = 607, Ability = A3 }, // Litwick - new EncounterStatic8N(Nest053,0,1,1) { Species = 757, Ability = A3 }, // Salandit - new EncounterStatic8N(Nest053,1,2,2) { Species = 838, Ability = A3 }, // Carkol - new EncounterStatic8N(Nest053,2,4,4) { Species = 324, Ability = A3 }, // Torkoal - new EncounterStatic8N(Nest053,3,4,4) { Species = 609, Ability = A4 }, // Chandelure - new EncounterStatic8N(Nest053,4,4,4) { Species = 839, Ability = A4 }, // Coalossal - new EncounterStatic8N(Nest054,0,0,1) { Species = 582, Ability = A3 }, // Vanillite - new EncounterStatic8N(Nest054,0,1,1) { Species = 122, Ability = A3, Form = 1 }, // Mr. Mime-1 - new EncounterStatic8N(Nest054,0,1,1) { Species = 712, Ability = A3 }, // Bergmite - new EncounterStatic8N(Nest054,1,2,2) { Species = 361, Ability = A3 }, // Snorunt - new EncounterStatic8N(Nest054,1,2,2) { Species = 225, Ability = A3 }, // Delibird - new EncounterStatic8N(Nest054,2,3,3) { Species = 713, Ability = A3 }, // Avalugg - new EncounterStatic8N(Nest054,2,4,4) { Species = 362, Ability = A3 }, // Glalie - new EncounterStatic8N(Nest054,3,4,4) { Species = 584, Ability = A4 }, // Vanilluxe - new EncounterStatic8N(Nest054,3,4,4) { Species = 866, Ability = A4 }, // Mr. Rime - new EncounterStatic8N(Nest054,4,4,4) { Species = 131, Ability = A4 }, // Lapras - new EncounterStatic8N(Nest055,0,0,1) { Species = 835, Ability = A3 }, // Yamper - new EncounterStatic8N(Nest055,0,0,1) { Species = 848, Ability = A3 }, // Toxel - new EncounterStatic8N(Nest055,0,1,1) { Species = 025, Ability = A3 }, // Pikachu - new EncounterStatic8N(Nest055,0,1,1) { Species = 595, Ability = A3 }, // Joltik - new EncounterStatic8N(Nest055,1,2,2) { Species = 170, Ability = A3 }, // Chinchou - new EncounterStatic8N(Nest055,1,2,2) { Species = 171, Ability = A3 }, // Lanturn - new EncounterStatic8N(Nest055,2,4,4) { Species = 836, Ability = A3 }, // Boltund - new EncounterStatic8N(Nest055,2,4,4) { Species = 849, Ability = A3 }, // Toxtricity - new EncounterStatic8N(Nest055,3,4,4) { Species = 871, Ability = A4 }, // Pincurchin - new EncounterStatic8N(Nest055,3,4,4) { Species = 596, Ability = A4 }, // Galvantula - new EncounterStatic8N(Nest055,4,4,4) { Species = 777, Ability = A4 }, // Togedemaru - new EncounterStatic8N(Nest055,4,4,4) { Species = 877, Ability = A4 }, // Morpeko - new EncounterStatic8N(Nest056,0,0,1) { Species = 172, Ability = A3 }, // Pichu - new EncounterStatic8N(Nest056,0,0,1) { Species = 309, Ability = A3 }, // Electrike - new EncounterStatic8N(Nest056,0,1,1) { Species = 848, Ability = A3 }, // Toxel - new EncounterStatic8N(Nest056,0,1,1) { Species = 694, Ability = A3 }, // Helioptile - new EncounterStatic8N(Nest056,1,2,2) { Species = 595, Ability = A3 }, // Joltik - new EncounterStatic8N(Nest056,1,2,2) { Species = 025, Ability = A3 }, // Pikachu - new EncounterStatic8N(Nest056,2,4,4) { Species = 025, Ability = A3 }, // Pikachu - new EncounterStatic8N(Nest056,2,4,4) { Species = 479, Ability = A3, Form = 5 }, // Rotom-5 - new EncounterStatic8N(Nest056,3,4,4) { Species = 479, Ability = A4, Form = 4 }, // Rotom-4 - new EncounterStatic8N(Nest056,3,4,4) { Species = 479, Ability = A4, Form = 3 }, // Rotom-3 - new EncounterStatic8N(Nest056,4,4,4) { Species = 479, Ability = A4, Form = 2 }, // Rotom-2 - new EncounterStatic8N(Nest056,4,4,4) { Species = 479, Ability = A4, Form = 1 }, // Rotom-1 - new EncounterStatic8N(Nest057,0,0,1) { Species = 406, Ability = A3 }, // Budew - new EncounterStatic8N(Nest057,0,1,1) { Species = 829, Ability = A3 }, // Gossifleur - new EncounterStatic8N(Nest057,0,1,1) { Species = 597, Ability = A3 }, // Ferroseed - new EncounterStatic8N(Nest057,1,2,2) { Species = 840, Ability = A3 }, // Applin - new EncounterStatic8N(Nest057,2,4,4) { Species = 315, Ability = A3 }, // Roselia - new EncounterStatic8N(Nest057,3,4,4) { Species = 830, Ability = A4 }, // Eldegoss - new EncounterStatic8N(Nest057,3,4,4) { Species = 598, Ability = A4 }, // Ferrothorn - new EncounterStatic8N(Nest057,4,4,4) { Species = 407, Ability = A4 }, // Roserade - new EncounterStatic8N(Nest058,0,0,1) { Species = 420, Ability = A3 }, // Cherubi - new EncounterStatic8N(Nest058,0,1,1) { Species = 829, Ability = A3 }, // Gossifleur - new EncounterStatic8N(Nest058,0,1,1) { Species = 546, Ability = A3 }, // Cottonee - new EncounterStatic8N(Nest058,1,2,2) { Species = 755, Ability = A3 }, // Morelull - new EncounterStatic8N(Nest058,2,4,4) { Species = 421, Ability = A3 }, // Cherrim - new EncounterStatic8N(Nest058,2,4,4) { Species = 756, Ability = A3 }, // Shiinotic - new EncounterStatic8N(Nest058,3,4,4) { Species = 830, Ability = A4 }, // Eldegoss - new EncounterStatic8N(Nest058,3,4,4) { Species = 547, Ability = A4 }, // Whimsicott - new EncounterStatic8N(Nest058,4,4,4) { Species = 781, Ability = A4 }, // Dhelmise - new EncounterStatic8N(Nest059,0,0,1) { Species = 434, Ability = A3 }, // Stunky - new EncounterStatic8N(Nest059,0,0,1) { Species = 568, Ability = A3 }, // Trubbish - new EncounterStatic8N(Nest059,0,1,1) { Species = 451, Ability = A3 }, // Skorupi - new EncounterStatic8N(Nest059,0,1,1) { Species = 109, Ability = A3 }, // Koffing - new EncounterStatic8N(Nest059,1,2,2) { Species = 848, Ability = A3 }, // Toxel - new EncounterStatic8N(Nest059,2,4,4) { Species = 569, Ability = A3 }, // Garbodor - new EncounterStatic8N(Nest059,2,4,4) { Species = 452, Ability = A3 }, // Drapion - new EncounterStatic8N(Nest059,3,4,4) { Species = 849, Ability = A4 }, // Toxtricity - new EncounterStatic8N(Nest059,3,4,4) { Species = 435, Ability = A4 }, // Skuntank - new EncounterStatic8N(Nest059,4,4,4) { Species = 110, Ability = A4, Form = 1 }, // Weezing-1 - new EncounterStatic8N(Nest060,0,0,1) { Species = 177, Ability = A3 }, // Natu - new EncounterStatic8N(Nest060,0,0,1) { Species = 163, Ability = A3 }, // Hoothoot - new EncounterStatic8N(Nest060,0,1,1) { Species = 821, Ability = A3 }, // Rookidee - new EncounterStatic8N(Nest060,0,1,1) { Species = 278, Ability = A3 }, // Wingull - new EncounterStatic8N(Nest060,1,2,2) { Species = 012, Ability = A3 }, // Butterfree - new EncounterStatic8N(Nest060,1,2,2) { Species = 822, Ability = A3 }, // Corvisquire - new EncounterStatic8N(Nest060,2,4,4) { Species = 164, Ability = A3 }, // Noctowl - new EncounterStatic8N(Nest060,2,4,4) { Species = 279, Ability = A3 }, // Pelipper - new EncounterStatic8N(Nest060,3,4,4) { Species = 178, Ability = A4 }, // Xatu - new EncounterStatic8N(Nest060,3,4,4) { Species = 701, Ability = A4 }, // Hawlucha - new EncounterStatic8N(Nest060,4,4,4) { Species = 823, Ability = A4 }, // Corviknight - new EncounterStatic8N(Nest060,4,4,4) { Species = 225, Ability = A4 }, // Delibird - new EncounterStatic8N(Nest061,0,0,1) { Species = 175, Ability = A3 }, // Togepi - new EncounterStatic8N(Nest061,0,0,1) { Species = 755, Ability = A3 }, // Morelull - new EncounterStatic8N(Nest061,0,1,1) { Species = 859, Ability = A3 }, // Impidimp - new EncounterStatic8N(Nest061,0,1,1) { Species = 280, Ability = A3 }, // Ralts - new EncounterStatic8N(Nest061,1,2,2) { Species = 176, Ability = A3 }, // Togetic - new EncounterStatic8N(Nest061,1,2,2) { Species = 756, Ability = A3 }, // Shiinotic - new EncounterStatic8N(Nest061,2,4,4) { Species = 860, Ability = A3 }, // Morgrem - new EncounterStatic8N(Nest061,3,4,4) { Species = 282, Ability = A4 }, // Gardevoir - new EncounterStatic8N(Nest061,3,4,4) { Species = 468, Ability = A4 }, // Togekiss - new EncounterStatic8N(Nest061,4,4,4) { Species = 861, Ability = A4 }, // Grimmsnarl - new EncounterStatic8N(Nest061,4,4,4) { Species = 778, Ability = A4 }, // Mimikyu - new EncounterStatic8N(Nest062,0,0,1) { Species = 827, Ability = A3 }, // Nickit - new EncounterStatic8N(Nest062,0,0,1) { Species = 263, Ability = A3, Form = 1 }, // Zigzagoon-1 - new EncounterStatic8N(Nest062,0,1,1) { Species = 215, Ability = A3 }, // Sneasel - new EncounterStatic8N(Nest062,1,2,2) { Species = 510, Ability = A3 }, // Liepard - new EncounterStatic8N(Nest062,1,2,2) { Species = 264, Ability = A3, Form = 1 }, // Linoone-1 - new EncounterStatic8N(Nest062,2,4,4) { Species = 828, Ability = A3 }, // Thievul - new EncounterStatic8N(Nest062,2,4,4) { Species = 675, Ability = A3 }, // Pangoro - new EncounterStatic8N(Nest062,3,4,4) { Species = 461, Ability = A4 }, // Weavile - new EncounterStatic8N(Nest062,4,4,4) { Species = 862, Ability = A4 }, // Obstagoon - new EncounterStatic8N(Nest063,0,0,1) { Species = 840, Ability = A3 }, // Applin - new EncounterStatic8N(Nest063,1,2,2) { Species = 885, Ability = A3 }, // Dreepy - new EncounterStatic8N(Nest063,3,4,4) { Species = 886, Ability = A4 }, // Drakloak - new EncounterStatic8N(Nest063,4,4,4) { Species = 887, Ability = A4 }, // Dragapult - new EncounterStatic8N(Nest064,0,0,1) { Species = 659, Ability = A3 }, // Bunnelby - new EncounterStatic8N(Nest064,0,0,1) { Species = 519, Ability = A3 }, // Pidove - new EncounterStatic8N(Nest064,0,1,1) { Species = 819, Ability = A3 }, // Skwovet - new EncounterStatic8N(Nest064,0,1,1) { Species = 133, Ability = A3 }, // Eevee - new EncounterStatic8N(Nest064,1,2,2) { Species = 520, Ability = A3 }, // Tranquill - new EncounterStatic8N(Nest064,1,2,2) { Species = 831, Ability = A3 }, // Wooloo - new EncounterStatic8N(Nest064,2,4,4) { Species = 521, Ability = A3 }, // Unfezant - new EncounterStatic8N(Nest064,2,4,4) { Species = 832, Ability = A3 }, // Dubwool - new EncounterStatic8N(Nest064,4,4,4) { Species = 133, Ability = A4 }, // Eevee - new EncounterStatic8N(Nest064,4,4,4) { Species = 143, Ability = A4 }, // Snorlax - new EncounterStatic8N(Nest065,0,0,1) { Species = 132, Ability = A3 }, // Ditto - new EncounterStatic8N(Nest065,0,1,2) { Species = 132, Ability = A3 }, // Ditto - new EncounterStatic8N(Nest065,1,2,3) { Species = 132, Ability = A3 }, // Ditto - new EncounterStatic8N(Nest065,2,3,3) { Species = 132, Ability = A3 }, // Ditto - new EncounterStatic8N(Nest065,3,4,4) { Species = 132, Ability = A4 }, // Ditto - new EncounterStatic8N(Nest065,4,4,4) { Species = 132, Ability = A4 }, // Ditto - new EncounterStatic8N(Nest066,0,0,1) { Species = 458, Ability = A3 }, // Mantyke - new EncounterStatic8N(Nest066,0,0,1) { Species = 341, Ability = A3 }, // Corphish - new EncounterStatic8N(Nest066,0,1,1) { Species = 846, Ability = A3 }, // Arrokuda - new EncounterStatic8N(Nest066,0,1,1) { Species = 833, Ability = A3 }, // Chewtle - new EncounterStatic8N(Nest066,1,2,2) { Species = 747, Ability = A3 }, // Mareanie - new EncounterStatic8N(Nest066,2,3,3) { Species = 342, Ability = A3 }, // Crawdaunt - new EncounterStatic8N(Nest066,2,4,4) { Species = 748, Ability = A3 }, // Toxapex - new EncounterStatic8N(Nest066,3,4,4) { Species = 771, Ability = A4 }, // Pyukumuku - new EncounterStatic8N(Nest066,3,4,4) { Species = 226, Ability = A4 }, // Mantine - new EncounterStatic8N(Nest066,4,4,4) { Species = 131, Ability = A4 }, // Lapras - new EncounterStatic8N(Nest066,4,4,4) { Species = 134, Ability = A4 }, // Vaporeon - new EncounterStatic8N(Nest067,0,0,1) { Species = 686, Ability = A3 }, // Inkay - new EncounterStatic8N(Nest067,0,0,1) { Species = 436, Ability = A3 }, // Bronzor - new EncounterStatic8N(Nest067,0,1,1) { Species = 122, Ability = A3, Form = 1 }, // Mr. Mime-1 - new EncounterStatic8N(Nest067,0,1,1) { Species = 527, Ability = A3 }, // Woobat - new EncounterStatic8N(Nest067,1,2,2) { Species = 856, Ability = A3 }, // Hatenna - new EncounterStatic8N(Nest067,1,2,2) { Species = 857, Ability = A3 }, // Hattrem - new EncounterStatic8N(Nest067,2,3,3) { Species = 437, Ability = A3 }, // Bronzong - new EncounterStatic8N(Nest067,2,4,4) { Species = 528, Ability = A3 }, // Swoobat - new EncounterStatic8N(Nest067,3,4,4) { Species = 687, Ability = A4 }, // Malamar - new EncounterStatic8N(Nest067,3,4,4) { Species = 866, Ability = A4 }, // Mr. Rime - new EncounterStatic8N(Nest067,4,4,4) { Species = 858, Ability = A4 }, // Hatterene - new EncounterStatic8N(Nest067,4,4,4) { Species = 196, Ability = A4 }, // Espeon - new EncounterStatic8N(Nest068,0,0,1) { Species = 827, Ability = A3 }, // Nickit - new EncounterStatic8N(Nest068,0,0,1) { Species = 263, Ability = A3, Form = 1 }, // Zigzagoon-1 - new EncounterStatic8N(Nest068,0,1,1) { Species = 686, Ability = A3 }, // Inkay - new EncounterStatic8N(Nest068,0,1,1) { Species = 624, Ability = A3 }, // Pawniard - new EncounterStatic8N(Nest068,1,2,2) { Species = 510, Ability = A3 }, // Liepard - new EncounterStatic8N(Nest068,1,2,2) { Species = 264, Ability = A3, Form = 1 }, // Linoone-1 - new EncounterStatic8N(Nest068,2,4,4) { Species = 828, Ability = A3 }, // Thievul - new EncounterStatic8N(Nest068,2,4,4) { Species = 675, Ability = A3 }, // Pangoro - new EncounterStatic8N(Nest068,3,4,4) { Species = 625, Ability = A4 }, // Bisharp - new EncounterStatic8N(Nest068,3,4,4) { Species = 687, Ability = A4 }, // Malamar - new EncounterStatic8N(Nest068,4,4,4) { Species = 862, Ability = A4 }, // Obstagoon - new EncounterStatic8N(Nest068,4,4,4) { Species = 197, Ability = A4 }, // Umbreon - new EncounterStatic8N(Nest069,0,0,1) { Species = 420, Ability = A3 }, // Cherubi - new EncounterStatic8N(Nest069,0,0,1) { Species = 761, Ability = A3 }, // Bounsweet - new EncounterStatic8N(Nest069,0,1,1) { Species = 829, Ability = A3 }, // Gossifleur - new EncounterStatic8N(Nest069,0,1,1) { Species = 546, Ability = A3 }, // Cottonee - new EncounterStatic8N(Nest069,1,2,2) { Species = 762, Ability = A3 }, // Steenee - new EncounterStatic8N(Nest069,1,2,2) { Species = 597, Ability = A3 }, // Ferroseed - new EncounterStatic8N(Nest069,2,4,4) { Species = 421, Ability = A3 }, // Cherrim - new EncounterStatic8N(Nest069,2,4,4) { Species = 598, Ability = A3 }, // Ferrothorn - new EncounterStatic8N(Nest069,3,4,4) { Species = 830, Ability = A4 }, // Eldegoss - new EncounterStatic8N(Nest069,3,4,4) { Species = 763, Ability = A4 }, // Tsareena - new EncounterStatic8N(Nest069,4,4,4) { Species = 547, Ability = A4 }, // Whimsicott - new EncounterStatic8N(Nest069,4,4,4) { Species = 470, Ability = A4 }, // Leafeon - new EncounterStatic8N(Nest070,0,0,1) { Species = 850, Ability = A3 }, // Sizzlipede - new EncounterStatic8N(Nest070,0,1,1) { Species = 607, Ability = A3 }, // Litwick - new EncounterStatic8N(Nest070,1,2,2) { Species = 838, Ability = A3 }, // Carkol - new EncounterStatic8N(Nest070,2,4,4) { Species = 324, Ability = A3 }, // Torkoal - new EncounterStatic8N(Nest070,3,4,4) { Species = 059, Ability = A4 }, // Arcanine - new EncounterStatic8N(Nest070,3,4,4) { Species = 038, Ability = A4 }, // Ninetales - new EncounterStatic8N(Nest070,4,4,4) { Species = 609, Ability = A4 }, // Chandelure - new EncounterStatic8N(Nest070,4,4,4) { Species = 136, Ability = A4 }, // Flareon - new EncounterStatic8N(Nest071,0,0,1) { Species = 835, Ability = A3 }, // Yamper - new EncounterStatic8N(Nest071,0,0,1) { Species = 848, Ability = A3 }, // Toxel - new EncounterStatic8N(Nest071,0,1,1) { Species = 025, Ability = A3 }, // Pikachu - new EncounterStatic8N(Nest071,0,1,1) { Species = 694, Ability = A3 }, // Helioptile - new EncounterStatic8N(Nest071,1,2,2) { Species = 170, Ability = A3 }, // Chinchou - new EncounterStatic8N(Nest071,1,2,2) { Species = 171, Ability = A3 }, // Lanturn - new EncounterStatic8N(Nest071,2,4,4) { Species = 836, Ability = A3 }, // Boltund - new EncounterStatic8N(Nest071,2,4,4) { Species = 849, Ability = A3 }, // Toxtricity - new EncounterStatic8N(Nest071,3,4,4) { Species = 695, Ability = A4 }, // Heliolisk - new EncounterStatic8N(Nest071,3,4,4) { Species = 738, Ability = A4 }, // Vikavolt - new EncounterStatic8N(Nest071,4,4,4) { Species = 025, Ability = A4 }, // Pikachu - new EncounterStatic8N(Nest071,4,4,4) { Species = 135, Ability = A4 }, // Jolteon - new EncounterStatic8N(Nest072,0,0,1) { Species = 582, Ability = A3 }, // Vanillite - new EncounterStatic8N(Nest072,0,0,1) { Species = 872, Ability = A3 }, // Snom - new EncounterStatic8N(Nest072,0,1,1) { Species = 122, Ability = A3, Form = 1 }, // Mr. Mime-1 - new EncounterStatic8N(Nest072,0,1,1) { Species = 712, Ability = A3 }, // Bergmite - new EncounterStatic8N(Nest072,1,2,2) { Species = 361, Ability = A3 }, // Snorunt - new EncounterStatic8N(Nest072,1,2,2) { Species = 583, Ability = A3 }, // Vanillish - new EncounterStatic8N(Nest072,2,3,3) { Species = 713, Ability = A3 }, // Avalugg - new EncounterStatic8N(Nest072,2,4,4) { Species = 873, Ability = A3 }, // Frosmoth - new EncounterStatic8N(Nest072,3,4,4) { Species = 584, Ability = A4 }, // Vanilluxe - new EncounterStatic8N(Nest072,3,4,4) { Species = 866, Ability = A4 }, // Mr. Rime - new EncounterStatic8N(Nest072,4,4,4) { Species = 478, Ability = A4 }, // Froslass - new EncounterStatic8N(Nest072,4,4,4) { Species = 471, Ability = A4 }, // Glaceon - new EncounterStatic8N(Nest073,0,0,1) { Species = 175, Ability = A3 }, // Togepi - new EncounterStatic8N(Nest073,0,1,1) { Species = 859, Ability = A3 }, // Impidimp - new EncounterStatic8N(Nest073,0,1,1) { Species = 280, Ability = A3 }, // Ralts - new EncounterStatic8N(Nest073,1,2,2) { Species = 176, Ability = A3 }, // Togetic - new EncounterStatic8N(Nest073,1,2,2) { Species = 860, Ability = A3 }, // Morgrem - new EncounterStatic8N(Nest073,2,4,4) { Species = 868, Ability = A3 }, // Milcery - new EncounterStatic8N(Nest073,3,4,4) { Species = 282, Ability = A4 }, // Gardevoir - new EncounterStatic8N(Nest073,3,4,4) { Species = 861, Ability = A4 }, // Grimmsnarl - new EncounterStatic8N(Nest073,4,4,4) { Species = 468, Ability = A4 }, // Togekiss - new EncounterStatic8N(Nest073,4,4,4) { Species = 700, Ability = A4 }, // Sylveon - new EncounterStatic8N(Nest074,0,0,1) { Species = 129, Ability = A3 }, // Magikarp - new EncounterStatic8N(Nest074,0,0,1) { Species = 751, Ability = A3 }, // Dewpider - new EncounterStatic8N(Nest074,0,1,1) { Species = 194, Ability = A3 }, // Wooper - new EncounterStatic8N(Nest074,0,1,1) { Species = 339, Ability = A3 }, // Barboach - new EncounterStatic8N(Nest074,1,2,2) { Species = 098, Ability = A3 }, // Krabby - new EncounterStatic8N(Nest074,1,2,2) { Species = 746, Ability = A3 }, // Wishiwashi - new EncounterStatic8N(Nest074,2,3,3) { Species = 099, Ability = A3 }, // Kingler - new EncounterStatic8N(Nest074,2,4,4) { Species = 340, Ability = A3 }, // Whiscash - new EncounterStatic8N(Nest074,3,4,4) { Species = 211, Ability = A4 }, // Qwilfish - new EncounterStatic8N(Nest074,3,4,4) { Species = 195, Ability = A4 }, // Quagsire - new EncounterStatic8N(Nest074,4,4,4) { Species = 752, Ability = A4 }, // Araquanid - new EncounterStatic8N(Nest074,4,4,4) { Species = 130, Ability = A4 }, // Gyarados - new EncounterStatic8N(Nest075,0,0,1) { Species = 458, Ability = A3 }, // Mantyke - new EncounterStatic8N(Nest075,0,0,1) { Species = 223, Ability = A3 }, // Remoraid - new EncounterStatic8N(Nest075,0,1,1) { Species = 320, Ability = A3 }, // Wailmer - new EncounterStatic8N(Nest075,0,1,1) { Species = 688, Ability = A3 }, // Binacle - new EncounterStatic8N(Nest075,1,2,2) { Species = 098, Ability = A3 }, // Krabby - new EncounterStatic8N(Nest075,1,2,2) { Species = 771, Ability = A3 }, // Pyukumuku - new EncounterStatic8N(Nest075,2,3,3) { Species = 099, Ability = A3 }, // Kingler - new EncounterStatic8N(Nest075,3,4,4) { Species = 211, Ability = A4 }, // Qwilfish - new EncounterStatic8N(Nest075,3,4,4) { Species = 224, Ability = A4 }, // Octillery - new EncounterStatic8N(Nest075,4,4,4) { Species = 321, Ability = A4 }, // Wailord - new EncounterStatic8N(Nest075,4,4,4) { Species = 226, Ability = A4 }, // Mantine - new EncounterStatic8N(Nest076,0,0,1) { Species = 850, Ability = A3 }, // Sizzlipede - new EncounterStatic8N(Nest076,0,1,1) { Species = 607, Ability = A3 }, // Litwick - new EncounterStatic8N(Nest076,0,1,1) { Species = 004, Ability = A3 }, // Charmander - new EncounterStatic8N(Nest076,1,2,2) { Species = 005, Ability = A3 }, // Charmeleon - new EncounterStatic8N(Nest076,2,3,3) { Species = 631, Ability = A3 }, // Heatmor - new EncounterStatic8N(Nest076,2,4,4) { Species = 324, Ability = A3 }, // Torkoal - new EncounterStatic8N(Nest076,3,4,4) { Species = 758, Ability = A4, Gender = 1 }, // Salazzle - new EncounterStatic8N(Nest076,4,4,4) { Species = 851, Ability = A4 }, // Centiskorch - new EncounterStatic8N(Nest076,4,4,4) { Species = 006, Ability = A4, CanGigantamax = true }, // Charizard - new EncounterStatic8N(Nest077,0,0,1) { Species = 129, Ability = A3 }, // Magikarp - new EncounterStatic8N(Nest077,0,0,1) { Species = 846, Ability = A3 }, // Arrokuda - new EncounterStatic8N(Nest077,0,1,1) { Species = 833, Ability = A3 }, // Chewtle - new EncounterStatic8N(Nest077,0,1,1) { Species = 098, Ability = A3 }, // Krabby - new EncounterStatic8N(Nest077,1,2,2) { Species = 771, Ability = A3 }, // Pyukumuku - new EncounterStatic8N(Nest077,2,3,3) { Species = 211, Ability = A3 }, // Qwilfish - new EncounterStatic8N(Nest077,2,4,4) { Species = 099, Ability = A3 }, // Kingler - new EncounterStatic8N(Nest077,3,4,4) { Species = 746, Ability = A4 }, // Wishiwashi - new EncounterStatic8N(Nest077,3,4,4) { Species = 130, Ability = A4 }, // Gyarados - new EncounterStatic8N(Nest077,4,4,4) { Species = 423, Ability = A4, Form = 1 }, // Gastrodon-1 - new EncounterStatic8N(Nest077,4,4,4) { Species = 834, Ability = A4, CanGigantamax = true }, // Drednaw - new EncounterStatic8N(Nest078,0,0,1) { Species = 406, Ability = A3 }, // Budew - new EncounterStatic8N(Nest078,0,1,1) { Species = 829, Ability = A3 }, // Gossifleur - new EncounterStatic8N(Nest078,0,1,1) { Species = 597, Ability = A3 }, // Ferroseed - new EncounterStatic8N(Nest078,1,2,2) { Species = 840, Ability = A3 }, // Applin - new EncounterStatic8N(Nest078,2,4,4) { Species = 315, Ability = A3 }, // Roselia - new EncounterStatic8N(Nest078,3,4,4) { Species = 830, Ability = A4 }, // Eldegoss - new EncounterStatic8N(Nest078,3,4,4) { Species = 598, Ability = A4 }, // Ferrothorn - new EncounterStatic8N(Nest078,4,4,4) { Species = 407, Ability = A4 }, // Roserade - new EncounterStatic8N(Nest079,0,0,1) { Species = 850, Ability = A3 }, // Sizzlipede - new EncounterStatic8N(Nest079,0,1,1) { Species = 607, Ability = A3 }, // Litwick - new EncounterStatic8N(Nest079,0,1,1) { Species = 757, Ability = A3 }, // Salandit - new EncounterStatic8N(Nest079,1,2,2) { Species = 838, Ability = A3 }, // Carkol - new EncounterStatic8N(Nest079,1,2,2) { Species = 608, Ability = A3 }, // Lampent - new EncounterStatic8N(Nest079,2,3,3) { Species = 631, Ability = A3 }, // Heatmor - new EncounterStatic8N(Nest079,2,4,4) { Species = 324, Ability = A3 }, // Torkoal - new EncounterStatic8N(Nest079,3,4,4) { Species = 609, Ability = A4 }, // Chandelure - new EncounterStatic8N(Nest079,4,4,4) { Species = 839, Ability = A4 }, // Coalossal - new EncounterStatic8N(Nest079,4,4,4) { Species = 851, Ability = A4, CanGigantamax = true }, // Centiskorch - new EncounterStatic8N(Nest081,0,0,1) { Species = 175, Ability = A3 }, // Togepi - new EncounterStatic8N(Nest081,0,1,1) { Species = 859, Ability = A3 }, // Impidimp - new EncounterStatic8N(Nest081,0,1,1) { Species = 280, Ability = A3 }, // Ralts - new EncounterStatic8N(Nest081,1,2,2) { Species = 176, Ability = A3 }, // Togetic - new EncounterStatic8N(Nest081,1,2,2) { Species = 756, Ability = A3 }, // Shiinotic - new EncounterStatic8N(Nest081,2,3,3) { Species = 860, Ability = A3 }, // Morgrem - new EncounterStatic8N(Nest081,3,4,4) { Species = 282, Ability = A4 }, // Gardevoir - new EncounterStatic8N(Nest081,3,4,4) { Species = 468, Ability = A4 }, // Togekiss - new EncounterStatic8N(Nest081,4,4,4) { Species = 861, Ability = A4 }, // Grimmsnarl - new EncounterStatic8N(Nest081,4,4,4) { Species = 869, Ability = A4, CanGigantamax = true }, // Alcremie - new EncounterStatic8N(Nest083,0,0,1) { Species = 447, Ability = A3 }, // Riolu - new EncounterStatic8N(Nest083,0,0,1) { Species = 436, Ability = A3 }, // Bronzor - new EncounterStatic8N(Nest083,0,1,1) { Species = 624, Ability = A3 }, // Pawniard - new EncounterStatic8N(Nest083,0,1,1) { Species = 599, Ability = A3 }, // Klink - new EncounterStatic8N(Nest083,1,2,2) { Species = 095, Ability = A3 }, // Onix - new EncounterStatic8N(Nest083,2,4,4) { Species = 437, Ability = A3 }, // Bronzong - new EncounterStatic8N(Nest083,3,4,4) { Species = 625, Ability = A4 }, // Bisharp - new EncounterStatic8N(Nest083,3,4,4) { Species = 208, Ability = A4 }, // Steelix - new EncounterStatic8N(Nest083,4,4,4) { Species = 601, Ability = A4 }, // Klinklang - new EncounterStatic8N(Nest083,4,4,4) { Species = 884, Ability = A4, CanGigantamax = true }, // Duraludon - new EncounterStatic8N(Nest084,0,0,1) { Species = 052, Ability = A3, Form = 2 }, // Meowth-2 - new EncounterStatic8N(Nest084,0,0,1) { Species = 436, Ability = A3 }, // Bronzor - new EncounterStatic8N(Nest084,0,1,1) { Species = 624, Ability = A3 }, // Pawniard - new EncounterStatic8N(Nest084,0,1,1) { Species = 597, Ability = A3 }, // Ferroseed - new EncounterStatic8N(Nest084,1,2,2) { Species = 679, Ability = A3 }, // Honedge - new EncounterStatic8N(Nest084,1,2,2) { Species = 437, Ability = A3 }, // Bronzong - new EncounterStatic8N(Nest084,2,3,3) { Species = 863, Ability = A3 }, // Perrserker - new EncounterStatic8N(Nest084,2,4,4) { Species = 598, Ability = A3 }, // Ferrothorn - new EncounterStatic8N(Nest084,3,4,4) { Species = 625, Ability = A4 }, // Bisharp - new EncounterStatic8N(Nest084,3,4,4) { Species = 618, Ability = A4, Form = 1 }, // Stunfisk-1 - new EncounterStatic8N(Nest084,4,4,4) { Species = 884, Ability = A4 }, // Duraludon - new EncounterStatic8N(Nest084,4,4,4) { Species = 879, Ability = A4, CanGigantamax = true }, // Copperajah - new EncounterStatic8N(Nest085,0,0,1) { Species = 434, Ability = A3 }, // Stunky - new EncounterStatic8N(Nest085,0,0,1) { Species = 568, Ability = A3 }, // Trubbish - new EncounterStatic8N(Nest085,0,1,1) { Species = 451, Ability = A3 }, // Skorupi - new EncounterStatic8N(Nest085,0,1,1) { Species = 109, Ability = A3 }, // Koffing - new EncounterStatic8N(Nest085,1,2,2) { Species = 848, Ability = A3 }, // Toxel - new EncounterStatic8N(Nest085,2,3,3) { Species = 452, Ability = A3 }, // Drapion - new EncounterStatic8N(Nest085,2,4,4) { Species = 849, Ability = A3 }, // Toxtricity - new EncounterStatic8N(Nest085,3,4,4) { Species = 435, Ability = A4 }, // Skuntank - new EncounterStatic8N(Nest085,3,4,4) { Species = 110, Ability = A4, Form = 1 }, // Weezing-1 - new EncounterStatic8N(Nest085,4,4,4) { Species = 569, Ability = A4, CanGigantamax = true }, // Garbodor - new EncounterStatic8N(Nest086,0,0,1) { Species = 175, Ability = A3 }, // Togepi - new EncounterStatic8N(Nest086,0,1,1) { Species = 859, Ability = A3 }, // Impidimp - new EncounterStatic8N(Nest086,0,1,1) { Species = 280, Ability = A3 }, // Ralts - new EncounterStatic8N(Nest086,1,2,2) { Species = 176, Ability = A3 }, // Togetic - new EncounterStatic8N(Nest086,1,2,2) { Species = 860, Ability = A3 }, // Morgrem - new EncounterStatic8N(Nest086,2,4,4) { Species = 868, Ability = A3 }, // Milcery - new EncounterStatic8N(Nest086,3,4,4) { Species = 282, Ability = A4 }, // Gardevoir - new EncounterStatic8N(Nest086,3,4,4) { Species = 861, Ability = A4 }, // Grimmsnarl - new EncounterStatic8N(Nest086,4,4,4) { Species = 468, Ability = A4 }, // Togekiss - new EncounterStatic8N(Nest086,4,4,4) { Species = 858, Ability = A4, CanGigantamax = true }, // Hatterene - new EncounterStatic8N(Nest087,0,0,1) { Species = 827, Ability = A3 }, // Nickit - new EncounterStatic8N(Nest087,0,0,1) { Species = 263, Ability = A3, Form = 1 }, // Zigzagoon-1 - new EncounterStatic8N(Nest087,0,1,1) { Species = 859, Ability = A3 }, // Impidimp - new EncounterStatic8N(Nest087,1,2,2) { Species = 510, Ability = A3 }, // Liepard - new EncounterStatic8N(Nest087,1,2,2) { Species = 264, Ability = A3, Form = 1 }, // Linoone-1 - new EncounterStatic8N(Nest087,2,3,3) { Species = 860, Ability = A3 }, // Morgrem - new EncounterStatic8N(Nest087,2,4,4) { Species = 828, Ability = A3 }, // Thievul - new EncounterStatic8N(Nest087,3,4,4) { Species = 675, Ability = A4 }, // Pangoro - new EncounterStatic8N(Nest087,4,4,4) { Species = 861, Ability = A4, CanGigantamax = true }, // Grimmsnarl - new EncounterStatic8N(Nest088,0,0,1) { Species = 177, Ability = A3 }, // Natu - new EncounterStatic8N(Nest088,0,0,1) { Species = 163, Ability = A3 }, // Hoothoot - new EncounterStatic8N(Nest088,0,1,1) { Species = 821, Ability = A3 }, // Rookidee - new EncounterStatic8N(Nest088,0,1,1) { Species = 278, Ability = A3 }, // Wingull - new EncounterStatic8N(Nest088,1,2,2) { Species = 012, Ability = A3 }, // Butterfree - new EncounterStatic8N(Nest088,1,2,2) { Species = 822, Ability = A3 }, // Corvisquire - new EncounterStatic8N(Nest088,2,3,3) { Species = 164, Ability = A3 }, // Noctowl - new EncounterStatic8N(Nest088,2,4,4) { Species = 279, Ability = A3 }, // Pelipper - new EncounterStatic8N(Nest088,3,4,4) { Species = 178, Ability = A4 }, // Xatu - new EncounterStatic8N(Nest088,3,4,4) { Species = 701, Ability = A4 }, // Hawlucha - new EncounterStatic8N(Nest088,4,4,4) { Species = 561, Ability = A4 }, // Sigilyph - new EncounterStatic8N(Nest088,4,4,4) { Species = 823, Ability = A4, CanGigantamax = true }, // Corviknight - new EncounterStatic8N(Nest089,0,0,1) { Species = 767, Ability = A3 }, // Wimpod - new EncounterStatic8N(Nest089,0,0,1) { Species = 824, Ability = A3 }, // Blipbug - new EncounterStatic8N(Nest089,0,1,1) { Species = 751, Ability = A3 }, // Dewpider - new EncounterStatic8N(Nest089,1,2,2) { Species = 557, Ability = A3 }, // Dwebble - new EncounterStatic8N(Nest089,2,3,3) { Species = 825, Ability = A3 }, // Dottler - new EncounterStatic8N(Nest089,2,4,4) { Species = 826, Ability = A3 }, // Orbeetle - new EncounterStatic8N(Nest089,3,4,4) { Species = 752, Ability = A4 }, // Araquanid - new EncounterStatic8N(Nest089,3,4,4) { Species = 768, Ability = A4 }, // Golisopod - new EncounterStatic8N(Nest089,0,4,4) { Species = 012, Ability = A4, CanGigantamax = true }, // Butterfree - new EncounterStatic8N(Nest090,0,0,1) { Species = 341, Ability = A3 }, // Corphish - new EncounterStatic8N(Nest090,0,0,1) { Species = 098, Ability = A3 }, // Krabby - new EncounterStatic8N(Nest090,0,1,1) { Species = 846, Ability = A3 }, // Arrokuda - new EncounterStatic8N(Nest090,0,1,1) { Species = 833, Ability = A3 }, // Chewtle - new EncounterStatic8N(Nest090,1,2,2) { Species = 747, Ability = A3 }, // Mareanie - new EncounterStatic8N(Nest090,2,3,3) { Species = 342, Ability = A3 }, // Crawdaunt - new EncounterStatic8N(Nest090,2,4,4) { Species = 748, Ability = A3 }, // Toxapex - new EncounterStatic8N(Nest090,3,4,4) { Species = 771, Ability = A4 }, // Pyukumuku - new EncounterStatic8N(Nest090,3,4,4) { Species = 130, Ability = A4 }, // Gyarados - new EncounterStatic8N(Nest090,4,4,4) { Species = 131, Ability = A4 }, // Lapras - new EncounterStatic8N(Nest090,1,4,4) { Species = 099, Ability = A4, CanGigantamax = true }, // Kingler - new EncounterStatic8N(Nest091,0,0,1) { Species = 767, Ability = A3 }, // Wimpod - new EncounterStatic8N(Nest091,0,0,1) { Species = 824, Ability = A3 }, // Blipbug - new EncounterStatic8N(Nest091,0,1,1) { Species = 751, Ability = A3 }, // Dewpider - new EncounterStatic8N(Nest091,1,2,2) { Species = 557, Ability = A3 }, // Dwebble - new EncounterStatic8N(Nest091,2,3,3) { Species = 825, Ability = A3 }, // Dottler - new EncounterStatic8N(Nest091,2,4,4) { Species = 826, Ability = A3 }, // Orbeetle - new EncounterStatic8N(Nest091,3,4,4) { Species = 752, Ability = A4 }, // Araquanid - new EncounterStatic8N(Nest091,3,4,4) { Species = 768, Ability = A4 }, // Golisopod - new EncounterStatic8N(Nest091,2,4,4) { Species = 826, Ability = A4, CanGigantamax = true }, // Orbeetle - new EncounterStatic8N(Nest092,0,0,1) { Species = 194, Ability = A3 }, // Wooper - new EncounterStatic8N(Nest092,0,0,1) { Species = 339, Ability = A3 }, // Barboach - new EncounterStatic8N(Nest092,0,1,1) { Species = 562, Ability = A3, Form = 1 }, // Yamask-1 - new EncounterStatic8N(Nest092,0,1,1) { Species = 622, Ability = A3 }, // Golett - new EncounterStatic8N(Nest092,1,2,2) { Species = 536, Ability = A3 }, // Palpitoad - new EncounterStatic8N(Nest092,1,2,2) { Species = 195, Ability = A3 }, // Quagsire - new EncounterStatic8N(Nest092,2,3,3) { Species = 618, Ability = A3, Form = 1 }, // Stunfisk-1 - new EncounterStatic8N(Nest092,2,4,4) { Species = 623, Ability = A3 }, // Golurk - new EncounterStatic8N(Nest092,3,4,4) { Species = 423, Ability = A4, Form = 1 }, // Gastrodon-1 - new EncounterStatic8N(Nest092,3,4,4) { Species = 537, Ability = A4 }, // Seismitoad - new EncounterStatic8N(Nest092,4,4,4) { Species = 464, Ability = A4 }, // Rhyperior - new EncounterStatic8N(Nest092,3,4,4) { Species = 844, Ability = A4, CanGigantamax = true }, // Sandaconda - new EncounterStatic8N(Nest098,2,4,4) { Species = 113, Ability = A3 }, // Chansey - new EncounterStatic8N(Nest098,0,1,1) { Species = 174, Ability = A3 }, // Igglybuff - new EncounterStatic8N(Nest098,0,1,1) { Species = 506, Ability = A3 }, // Lillipup - new EncounterStatic8N(Nest098,1,2,2) { Species = 427, Ability = A3 }, // Buneary - new EncounterStatic8N(Nest098,1,2,2) { Species = 039, Ability = A3 }, // Jigglypuff - new EncounterStatic8N(Nest098,2,3,3) { Species = 039, Ability = A3 }, // Jigglypuff - new EncounterStatic8N(Nest098,2,3,3) { Species = 507, Ability = A3 }, // Herdier - new EncounterStatic8N(Nest098,3,4,4) { Species = 428, Ability = A4 }, // Lopunny - new EncounterStatic8N(Nest098,3,4,4) { Species = 040, Ability = A4 }, // Wigglytuff - new EncounterStatic8N(Nest098,4,4,4) { Species = 206, Ability = A4 }, // Dunsparce - new EncounterStatic8N(Nest098,4,4,4) { Species = 508, Ability = A4 }, // Stoutland - new EncounterStatic8N(Nest099,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest099,0,1,1) { Species = 506, Ability = A2 }, // Lillipup - new EncounterStatic8N(Nest099,0,1,1) { Species = 759, Ability = A2 }, // Stufful - new EncounterStatic8N(Nest099,1,2,2) { Species = 039, Ability = A2 }, // Jigglypuff - new EncounterStatic8N(Nest099,1,2,2) { Species = 427, Ability = A2 }, // Buneary - new EncounterStatic8N(Nest099,2,3,3) { Species = 039, Ability = A2 }, // Jigglypuff - new EncounterStatic8N(Nest099,2,3,3) { Species = 206, Ability = A2 }, // Dunsparce - new EncounterStatic8N(Nest099,3,4,4) { Species = 832, Ability = A2 }, // Dubwool - new EncounterStatic8N(Nest099,3,4,4) { Species = 428, Ability = A2 }, // Lopunny - new EncounterStatic8N(Nest099,3,4,4) { Species = 508, Ability = A2 }, // Stoutland - new EncounterStatic8N(Nest099,4,4,4) { Species = 760, Ability = A2 }, // Bewear - new EncounterStatic8N(Nest099,4,4,4) { Species = 040, Ability = A2 }, // Wigglytuff - new EncounterStatic8N(Nest100,2,4,4) { Species = 113, Ability = A3 }, // Chansey - new EncounterStatic8N(Nest100,0,1,1) { Species = 293, Ability = A3 }, // Whismur - new EncounterStatic8N(Nest100,0,1,1) { Species = 108, Ability = A3 }, // Lickitung - new EncounterStatic8N(Nest100,1,2,2) { Species = 241, Ability = A3 }, // Miltank - new EncounterStatic8N(Nest100,1,2,2) { Species = 294, Ability = A3 }, // Loudred - new EncounterStatic8N(Nest100,2,3,3) { Species = 294, Ability = A3 }, // Loudred - new EncounterStatic8N(Nest100,2,3,3) { Species = 108, Ability = A3 }, // Lickitung - new EncounterStatic8N(Nest100,3,4,4) { Species = 241, Ability = A4 }, // Miltank - new EncounterStatic8N(Nest100,3,4,4) { Species = 626, Ability = A4 }, // Bouffalant - new EncounterStatic8N(Nest100,3,4,4) { Species = 128, Ability = A4 }, // Tauros - new EncounterStatic8N(Nest100,4,4,4) { Species = 295, Ability = A4 }, // Exploud - new EncounterStatic8N(Nest100,4,4,4) { Species = 463, Ability = A4 }, // Lickilicky - new EncounterStatic8N(Nest101,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest101,0,1,1) { Species = 293, Ability = A2 }, // Whismur - new EncounterStatic8N(Nest101,0,1,1) { Species = 128, Ability = A2 }, // Tauros - new EncounterStatic8N(Nest101,1,2,2) { Species = 108, Ability = A2 }, // Lickitung - new EncounterStatic8N(Nest101,1,2,2) { Species = 241, Ability = A2 }, // Miltank - new EncounterStatic8N(Nest101,2,3,3) { Species = 241, Ability = A2 }, // Miltank - new EncounterStatic8N(Nest101,2,3,3) { Species = 626, Ability = A2 }, // Bouffalant - new EncounterStatic8N(Nest101,3,4,4) { Species = 128, Ability = A2 }, // Tauros - new EncounterStatic8N(Nest101,3,4,4) { Species = 295, Ability = A2 }, // Exploud - new EncounterStatic8N(Nest101,3,4,4) { Species = 573, Ability = A2 }, // Cinccino - new EncounterStatic8N(Nest101,4,4,4) { Species = 295, Ability = A2 }, // Exploud - new EncounterStatic8N(Nest101,4,4,4) { Species = 463, Ability = A2 }, // Lickilicky - new EncounterStatic8N(Nest102,2,4,4) { Species = 113, Ability = A3 }, // Chansey - new EncounterStatic8N(Nest102,0,1,1) { Species = 027, Ability = A3 }, // Sandshrew - new EncounterStatic8N(Nest102,0,1,1) { Species = 551, Ability = A3 }, // Sandile - new EncounterStatic8N(Nest102,1,2,2) { Species = 104, Ability = A3 }, // Cubone - new EncounterStatic8N(Nest102,1,2,2) { Species = 027, Ability = A3 }, // Sandshrew - new EncounterStatic8N(Nest102,2,3,3) { Species = 552, Ability = A3 }, // Krokorok - new EncounterStatic8N(Nest102,2,3,3) { Species = 028, Ability = A3 }, // Sandslash - new EncounterStatic8N(Nest102,3,4,4) { Species = 844, Ability = A4 }, // Sandaconda - new EncounterStatic8N(Nest102,3,4,4) { Species = 028, Ability = A4 }, // Sandslash - new EncounterStatic8N(Nest102,3,4,4) { Species = 105, Ability = A4 }, // Marowak - new EncounterStatic8N(Nest102,4,4,4) { Species = 553, Ability = A4 }, // Krookodile - new EncounterStatic8N(Nest102,4,4,4) { Species = 115, Ability = A4 }, // Kangaskhan - new EncounterStatic8N(Nest103,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest103,0,1,1) { Species = 027, Ability = A2 }, // Sandshrew - new EncounterStatic8N(Nest103,0,1,1) { Species = 104, Ability = A2 }, // Cubone - new EncounterStatic8N(Nest103,1,2,2) { Species = 328, Ability = A2 }, // Trapinch - new EncounterStatic8N(Nest103,2,3,3) { Species = 552, Ability = A2 }, // Krokorok - new EncounterStatic8N(Nest103,2,3,3) { Species = 028, Ability = A2 }, // Sandslash - new EncounterStatic8N(Nest103,3,4,4) { Species = 105, Ability = A2 }, // Marowak - new EncounterStatic8N(Nest103,3,4,4) { Species = 553, Ability = A2 }, // Krookodile - new EncounterStatic8N(Nest103,3,4,4) { Species = 115, Ability = A2 }, // Kangaskhan - new EncounterStatic8N(Nest103,4,4,4) { Species = 330, Ability = A2 }, // Flygon - new EncounterStatic8N(Nest103,4,4,4) { Species = 623, Ability = A2 }, // Golurk - new EncounterStatic8N(Nest104,2,4,4) { Species = 113, Ability = A3 }, // Chansey - new EncounterStatic8N(Nest104,0,1,1) { Species = 702, Ability = A3 }, // Dedenne - new EncounterStatic8N(Nest104,0,1,1) { Species = 081, Ability = A3 }, // Magnemite - new EncounterStatic8N(Nest104,1,2,2) { Species = 403, Ability = A3 }, // Shinx - new EncounterStatic8N(Nest104,1,2,2) { Species = 877, Ability = A3 }, // Morpeko - new EncounterStatic8N(Nest104,2,3,3) { Species = 702, Ability = A3 }, // Dedenne - new EncounterStatic8N(Nest104,2,3,3) { Species = 404, Ability = A3 }, // Luxio - new EncounterStatic8N(Nest104,3,4,4) { Species = 702, Ability = A4 }, // Dedenne - new EncounterStatic8N(Nest104,3,4,4) { Species = 082, Ability = A4 }, // Magneton - new EncounterStatic8N(Nest104,3,4,4) { Species = 871, Ability = A4 }, // Pincurchin - new EncounterStatic8N(Nest104,4,4,4) { Species = 405, Ability = A4 }, // Luxray - new EncounterStatic8N(Nest104,4,4,4) { Species = 462, Ability = A4 }, // Magnezone - new EncounterStatic8N(Nest105,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest105,0,1,1) { Species = 403, Ability = A2 }, // Shinx - new EncounterStatic8N(Nest105,0,1,1) { Species = 172, Ability = A2 }, // Pichu - new EncounterStatic8N(Nest105,1,2,2) { Species = 025, Ability = A2 }, // Pikachu - new EncounterStatic8N(Nest105,1,2,2) { Species = 871, Ability = A2 }, // Pincurchin - new EncounterStatic8N(Nest105,2,3,3) { Species = 404, Ability = A2 }, // Luxio - new EncounterStatic8N(Nest105,2,3,3) { Species = 026, Ability = A2 }, // Raichu - new EncounterStatic8N(Nest105,3,4,4) { Species = 836, Ability = A2 }, // Boltund - new EncounterStatic8N(Nest105,3,4,4) { Species = 702, Ability = A2 }, // Dedenne - new EncounterStatic8N(Nest105,3,4,4) { Species = 310, Ability = A2 }, // Manectric - new EncounterStatic8N(Nest105,4,4,4) { Species = 405, Ability = A2 }, // Luxray - new EncounterStatic8N(Nest105,4,4,4) { Species = 462, Ability = A2 }, // Magnezone - new EncounterStatic8N(Nest106,2,4,4) { Species = 113, Ability = A3 }, // Chansey - new EncounterStatic8N(Nest106,0,1,1) { Species = 661, Ability = A3 }, // Fletchling - new EncounterStatic8N(Nest106,0,1,1) { Species = 527, Ability = A3 }, // Woobat - new EncounterStatic8N(Nest106,1,2,2) { Species = 587, Ability = A3 }, // Emolga - new EncounterStatic8N(Nest106,2,3,3) { Species = 662, Ability = A3 }, // Fletchinder - new EncounterStatic8N(Nest106,3,4,4) { Species = 587, Ability = A4 }, // Emolga - new EncounterStatic8N(Nest106,3,4,4) { Species = 528, Ability = A4 }, // Swoobat - new EncounterStatic8N(Nest106,4,4,4) { Species = 663, Ability = A4 }, // Talonflame - new EncounterStatic8N(Nest107,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest107,0,1,1) { Species = 163, Ability = A2 }, // Hoothoot - new EncounterStatic8N(Nest107,0,1,1) { Species = 519, Ability = A2 }, // Pidove - new EncounterStatic8N(Nest107,1,2,2) { Species = 520, Ability = A2 }, // Tranquill - new EncounterStatic8N(Nest107,2,3,3) { Species = 528, Ability = A2 }, // Swoobat - new EncounterStatic8N(Nest107,2,3,3) { Species = 164, Ability = A2 }, // Noctowl - new EncounterStatic8N(Nest107,3,4,4) { Species = 521, Ability = A2 }, // Unfezant - new EncounterStatic8N(Nest107,3,4,4) { Species = 663, Ability = A2 }, // Talonflame - new EncounterStatic8N(Nest107,3,4,4) { Species = 587, Ability = A2 }, // Emolga - new EncounterStatic8N(Nest107,4,4,4) { Species = 663, Ability = A2 }, // Talonflame - new EncounterStatic8N(Nest108,2,4,4) { Species = 113, Ability = A3 }, // Chansey - new EncounterStatic8N(Nest108,0,1,1) { Species = 557, Ability = A3 }, // Dwebble - new EncounterStatic8N(Nest108,1,2,2) { Species = 825, Ability = A3 }, // Dottler - new EncounterStatic8N(Nest108,2,3,3) { Species = 558, Ability = A3 }, // Crustle - new EncounterStatic8N(Nest108,3,4,4) { Species = 123, Ability = A4 }, // Scyther - new EncounterStatic8N(Nest108,4,4,4) { Species = 826, Ability = A4 }, // Orbeetle - new EncounterStatic8N(Nest108,4,4,4) { Species = 212, Ability = A4 }, // Scizor - new EncounterStatic8N(Nest109,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest109,0,1,1) { Species = 123, Ability = A2 }, // Scyther - new EncounterStatic8N(Nest109,1,2,2) { Species = 213, Ability = A2 }, // Shuckle - new EncounterStatic8N(Nest109,1,2,2) { Species = 544, Ability = A2 }, // Whirlipede - new EncounterStatic8N(Nest109,2,3,3) { Species = 123, Ability = A2 }, // Scyther - new EncounterStatic8N(Nest109,2,3,3) { Species = 558, Ability = A2 }, // Crustle - new EncounterStatic8N(Nest109,3,4,4) { Species = 545, Ability = A2 }, // Scolipede - new EncounterStatic8N(Nest109,3,4,4) { Species = 617, Ability = A2 }, // Accelgor - new EncounterStatic8N(Nest109,3,4,4) { Species = 589, Ability = A2 }, // Escavalier - new EncounterStatic8N(Nest109,4,4,4) { Species = 212, Ability = A2 }, // Scizor - new EncounterStatic8N(Nest110,2,4,4) { Species = 113, Ability = A3 }, // Chansey - new EncounterStatic8N(Nest110,0,1,1) { Species = 590, Ability = A3 }, // Foongus - new EncounterStatic8N(Nest110,0,1,1) { Species = 753, Ability = A3 }, // Fomantis - new EncounterStatic8N(Nest110,1,2,2) { Species = 548, Ability = A3 }, // Petilil - new EncounterStatic8N(Nest110,1,2,2) { Species = 754, Ability = A3 }, // Lurantis - new EncounterStatic8N(Nest110,2,3,3) { Species = 591, Ability = A3 }, // Amoonguss - new EncounterStatic8N(Nest110,2,3,3) { Species = 114, Ability = A3 }, // Tangela - new EncounterStatic8N(Nest110,3,4,4) { Species = 549, Ability = A4 }, // Lilligant - new EncounterStatic8N(Nest110,3,4,4) { Species = 754, Ability = A4 }, // Lurantis - new EncounterStatic8N(Nest110,4,4,4) { Species = 591, Ability = A4 }, // Amoonguss - new EncounterStatic8N(Nest110,4,4,4) { Species = 465, Ability = A4 }, // Tangrowth - new EncounterStatic8N(Nest111,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest111,0,1,1) { Species = 114, Ability = A2 }, // Tangela - new EncounterStatic8N(Nest111,0,1,1) { Species = 753, Ability = A2 }, // Fomantis - new EncounterStatic8N(Nest111,1,2,2) { Species = 590, Ability = A2 }, // Foongus - new EncounterStatic8N(Nest111,1,2,2) { Species = 754, Ability = A2 }, // Lurantis - new EncounterStatic8N(Nest111,2,3,3) { Species = 556, Ability = A2 }, // Maractus - new EncounterStatic8N(Nest111,2,3,3) { Species = 549, Ability = A2 }, // Lilligant - new EncounterStatic8N(Nest111,3,4,4) { Species = 754, Ability = A2 }, // Lurantis - new EncounterStatic8N(Nest111,3,4,4) { Species = 591, Ability = A2 }, // Amoonguss - new EncounterStatic8N(Nest111,3,4,4) { Species = 465, Ability = A2 }, // Tangrowth - new EncounterStatic8N(Nest111,4,4,4) { Species = 549, Ability = A2 }, // Lilligant - new EncounterStatic8N(Nest111,4,4,4) { Species = 460, Ability = A2 }, // Abomasnow - new EncounterStatic8N(Nest112,2,4,4) { Species = 113, Ability = A3 }, // Chansey - new EncounterStatic8N(Nest112,0,1,1) { Species = 661, Ability = A3 }, // Fletchling - new EncounterStatic8N(Nest112,0,1,1) { Species = 757, Ability = A3 }, // Salandit - new EncounterStatic8N(Nest112,1,2,2) { Species = 636, Ability = A3 }, // Larvesta - new EncounterStatic8N(Nest112,1,2,2) { Species = 757, Ability = A3, Gender = 1 }, // Salandit - new EncounterStatic8N(Nest112,2,3,3) { Species = 662, Ability = A3 }, // Fletchinder - new EncounterStatic8N(Nest112,2,3,3) { Species = 636, Ability = A3 }, // Larvesta - new EncounterStatic8N(Nest112,3,4,4) { Species = 324, Ability = A4 }, // Torkoal - new EncounterStatic8N(Nest112,3,4,4) { Species = 663, Ability = A4 }, // Talonflame - new EncounterStatic8N(Nest112,3,4,4) { Species = 758, Ability = A4 }, // Salazzle - new EncounterStatic8N(Nest112,4,4,4) { Species = 324, Ability = A4 }, // Torkoal - new EncounterStatic8N(Nest112,4,4,4) { Species = 637, Ability = A4 }, // Volcarona - new EncounterStatic8N(Nest113,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest113,0,1,1) { Species = 636, Ability = A2 }, // Larvesta - new EncounterStatic8N(Nest113,0,1,1) { Species = 607, Ability = A2 }, // Litwick - new EncounterStatic8N(Nest113,1,2,2) { Species = 636, Ability = A2 }, // Larvesta - new EncounterStatic8N(Nest113,1,2,2) { Species = 757, Ability = A2, Gender = 1 }, // Salandit - new EncounterStatic8N(Nest113,2,3,3) { Species = 324, Ability = A2 }, // Torkoal - new EncounterStatic8N(Nest113,2,3,3) { Species = 758, Ability = A2 }, // Salazzle - new EncounterStatic8N(Nest113,3,4,4) { Species = 663, Ability = A2 }, // Talonflame - new EncounterStatic8N(Nest113,3,4,4) { Species = 609, Ability = A2 }, // Chandelure - new EncounterStatic8N(Nest113,3,4,4) { Species = 637, Ability = A2 }, // Volcarona - new EncounterStatic8N(Nest113,4,4,4) { Species = 006, Ability = A2 }, // Charizard - new EncounterStatic8N(Nest114,2,4,4) { Species = 113, Ability = A3 }, // Chansey - new EncounterStatic8N(Nest114,0,1,1) { Species = 524, Ability = A3 }, // Roggenrola - new EncounterStatic8N(Nest114,0,1,1) { Species = 111, Ability = A3 }, // Rhyhorn - new EncounterStatic8N(Nest114,1,2,2) { Species = 744, Ability = A3 }, // Rockruff - new EncounterStatic8N(Nest114,1,2,2) { Species = 525, Ability = A3 }, // Boldore - new EncounterStatic8N(Nest114,2,3,3) { Species = 112, Ability = A3 }, // Rhydon - new EncounterStatic8N(Nest114,2,3,3) { Species = 558, Ability = A3 }, // Crustle - new EncounterStatic8N(Nest114,3,4,4) { Species = 112, Ability = A4 }, // Rhydon - new EncounterStatic8N(Nest114,3,4,4) { Species = 526, Ability = A4 }, // Gigalith - new EncounterStatic8N(Nest114,3,4,4) { Species = 558, Ability = A4 }, // Crustle - new EncounterStatic8N(Nest114,4,4,4) { Species = 464, Ability = A4 }, // Rhyperior - new EncounterStatic8N(Nest115,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest115,0,1,1) { Species = 744, Ability = A2 }, // Rockruff - new EncounterStatic8N(Nest115,0,1,1) { Species = 438, Ability = A2 }, // Bonsly - new EncounterStatic8N(Nest115,1,2,2) { Species = 111, Ability = A2 }, // Rhyhorn - new EncounterStatic8N(Nest115,1,2,2) { Species = 744, Ability = A2 }, // Rockruff - new EncounterStatic8N(Nest115,2,3,3) { Species = 112, Ability = A2 }, // Rhydon - new EncounterStatic8N(Nest115,2,3,3) { Species = 213, Ability = A2 }, // Shuckle - new EncounterStatic8N(Nest115,3,4,4) { Species = 185, Ability = A2 }, // Sudowoodo - new EncounterStatic8N(Nest115,3,4,4) { Species = 526, Ability = A2 }, // Gigalith - new EncounterStatic8N(Nest115,4,4,4) { Species = 558, Ability = A2 }, // Crustle - new EncounterStatic8N(Nest115,4,4,4) { Species = 464, Ability = A2 }, // Rhyperior - new EncounterStatic8N(Nest116,2,4,4) { Species = 113, Ability = A3 }, // Chansey - new EncounterStatic8N(Nest116,0,1,1) { Species = 102, Ability = A3 }, // Exeggcute - new EncounterStatic8N(Nest116,0,1,1) { Species = 063, Ability = A3 }, // Abra - new EncounterStatic8N(Nest116,1,2,2) { Species = 280, Ability = A3 }, // Ralts - new EncounterStatic8N(Nest116,1,2,2) { Species = 064, Ability = A3 }, // Kadabra - new EncounterStatic8N(Nest116,2,3,3) { Species = 281, Ability = A3 }, // Kirlia - new EncounterStatic8N(Nest116,3,4,4) { Species = 103, Ability = A4 }, // Exeggutor - new EncounterStatic8N(Nest116,3,4,4) { Species = 282, Ability = A4 }, // Gardevoir - new EncounterStatic8N(Nest116,4,4,4) { Species = 065, Ability = A4 }, // Alakazam - new EncounterStatic8N(Nest116,4,4,4) { Species = 121, Ability = A4 }, // Starmie - new EncounterStatic8N(Nest117,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest117,0,1,1) { Species = 605, Ability = A2 }, // Elgyem - new EncounterStatic8N(Nest117,0,1,1) { Species = 063, Ability = A2 }, // Abra - new EncounterStatic8N(Nest117,1,2,2) { Species = 079, Ability = A2, Form = 1 }, // Slowpoke-1 - new EncounterStatic8N(Nest117,1,2,2) { Species = 605, Ability = A2 }, // Elgyem - new EncounterStatic8N(Nest117,2,3,3) { Species = 079, Ability = A2, Form = 1 }, // Slowpoke-1 - new EncounterStatic8N(Nest117,3,4,4) { Species = 518, Ability = A2 }, // Musharna - new EncounterStatic8N(Nest117,3,4,4) { Species = 606, Ability = A2 }, // Beheeyem - new EncounterStatic8N(Nest117,4,4,4) { Species = 065, Ability = A2 }, // Alakazam - new EncounterStatic8N(Nest118,2,4,4) { Species = 113, Ability = A3 }, // Chansey - new EncounterStatic8N(Nest118,0,1,1) { Species = 543, Ability = A3 }, // Venipede - new EncounterStatic8N(Nest118,0,1,1) { Species = 451, Ability = A3 }, // Skorupi - new EncounterStatic8N(Nest118,1,2,2) { Species = 072, Ability = A3 }, // Tentacool - new EncounterStatic8N(Nest118,2,3,3) { Species = 544, Ability = A3 }, // Whirlipede - new EncounterStatic8N(Nest118,3,4,4) { Species = 452, Ability = A4 }, // Drapion - new EncounterStatic8N(Nest118,3,4,4) { Species = 073, Ability = A4 }, // Tentacruel - new EncounterStatic8N(Nest118,4,4,4) { Species = 073, Ability = A4 }, // Tentacruel - new EncounterStatic8N(Nest118,4,4,4) { Species = 545, Ability = A4 }, // Scolipede - new EncounterStatic8N(Nest119,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest119,0,1,1) { Species = 747, Ability = A2 }, // Mareanie - new EncounterStatic8N(Nest119,0,1,1) { Species = 211, Ability = A2 }, // Qwilfish - new EncounterStatic8N(Nest119,1,2,2) { Species = 544, Ability = A2 }, // Whirlipede - new EncounterStatic8N(Nest119,2,3,3) { Species = 211, Ability = A2 }, // Qwilfish - new EncounterStatic8N(Nest119,2,3,3) { Species = 591, Ability = A2 }, // Amoonguss - new EncounterStatic8N(Nest119,3,4,4) { Species = 748, Ability = A2 }, // Toxapex - new EncounterStatic8N(Nest119,3,4,4) { Species = 545, Ability = A2 }, // Scolipede - new EncounterStatic8N(Nest119,3,4,4) { Species = 452, Ability = A2 }, // Drapion - new EncounterStatic8N(Nest119,4,4,4) { Species = 110, Ability = A2, Form = 1 }, // Weezing-1 - new EncounterStatic8N(Nest119,4,4,4) { Species = 545, Ability = A2 }, // Scolipede - new EncounterStatic8N(Nest120,2,4,4) { Species = 113, Ability = A3 }, // Chansey - new EncounterStatic8N(Nest120,0,1,1) { Species = 318, Ability = A3 }, // Carvanha - new EncounterStatic8N(Nest120,0,1,1) { Species = 624, Ability = A3 }, // Pawniard - new EncounterStatic8N(Nest120,1,2,2) { Species = 318, Ability = A3 }, // Carvanha - new EncounterStatic8N(Nest120,1,2,2) { Species = 570, Ability = A3 }, // Zorua - new EncounterStatic8N(Nest120,2,3,3) { Species = 319, Ability = A3 }, // Sharpedo - new EncounterStatic8N(Nest120,2,3,3) { Species = 687, Ability = A3 }, // Malamar - new EncounterStatic8N(Nest120,3,4,4) { Species = 452, Ability = A4 }, // Drapion - new EncounterStatic8N(Nest120,3,4,4) { Species = 625, Ability = A4 }, // Bisharp - new EncounterStatic8N(Nest120,3,4,4) { Species = 687, Ability = A4 }, // Malamar - new EncounterStatic8N(Nest120,4,4,4) { Species = 319, Ability = A4 }, // Sharpedo - new EncounterStatic8N(Nest120,4,4,4) { Species = 571, Ability = A4 }, // Zoroark - new EncounterStatic8N(Nest121,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest121,0,1,1) { Species = 570, Ability = A2 }, // Zorua - new EncounterStatic8N(Nest121,0,1,1) { Species = 318, Ability = A2 }, // Carvanha - new EncounterStatic8N(Nest121,1,2,2) { Species = 570, Ability = A2 }, // Zorua - new EncounterStatic8N(Nest121,1,2,2) { Species = 686, Ability = A2 }, // Inkay - new EncounterStatic8N(Nest121,2,3,3) { Species = 552, Ability = A2 }, // Krokorok - new EncounterStatic8N(Nest121,2,3,3) { Species = 687, Ability = A2 }, // Malamar - new EncounterStatic8N(Nest121,3,4,4) { Species = 828, Ability = A2 }, // Thievul - new EncounterStatic8N(Nest121,3,4,4) { Species = 571, Ability = A2 }, // Zoroark - new EncounterStatic8N(Nest121,3,4,4) { Species = 319, Ability = A2 }, // Sharpedo - new EncounterStatic8N(Nest121,4,4,4) { Species = 510, Ability = A2 }, // Liepard - new EncounterStatic8N(Nest121,4,4,4) { Species = 553, Ability = A2 }, // Krookodile - new EncounterStatic8N(Nest122,2,4,4) { Species = 113, Ability = A3 }, // Chansey - new EncounterStatic8N(Nest122,0,1,1) { Species = 619, Ability = A3 }, // Mienfoo - new EncounterStatic8N(Nest122,0,1,1) { Species = 852, Ability = A3 }, // Clobbopus - new EncounterStatic8N(Nest122,1,2,2) { Species = 619, Ability = A3 }, // Mienfoo - new EncounterStatic8N(Nest122,3,4,4) { Species = 620, Ability = A4 }, // Mienshao - new EncounterStatic8N(Nest122,4,4,4) { Species = 853, Ability = A4 }, // Grapploct - new EncounterStatic8N(Nest122,4,4,4) { Species = 620, Ability = A4 }, // Mienshao - new EncounterStatic8N(Nest123,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest123,0,1,1) { Species = 619, Ability = A2 }, // Mienfoo - new EncounterStatic8N(Nest123,1,2,2) { Species = 620, Ability = A2 }, // Mienshao - new EncounterStatic8N(Nest123,2,3,3) { Species = 870, Ability = A2 }, // Falinks - new EncounterStatic8N(Nest123,3,4,4) { Species = 620, Ability = A2 }, // Mienshao - new EncounterStatic8N(Nest123,4,4,4) { Species = 853, Ability = A2 }, // Grapploct - new EncounterStatic8N(Nest124,2,4,4) { Species = 113, Ability = A3 }, // Chansey - new EncounterStatic8N(Nest124,0,1,1) { Species = 174, Ability = A3 }, // Igglybuff - new EncounterStatic8N(Nest124,0,1,1) { Species = 298, Ability = A3 }, // Azurill - new EncounterStatic8N(Nest124,1,2,2) { Species = 764, Ability = A3 }, // Comfey - new EncounterStatic8N(Nest124,1,2,2) { Species = 039, Ability = A3 }, // Jigglypuff - new EncounterStatic8N(Nest124,2,3,3) { Species = 183, Ability = A3 }, // Marill - new EncounterStatic8N(Nest124,2,3,3) { Species = 764, Ability = A3 }, // Comfey - new EncounterStatic8N(Nest124,3,4,4) { Species = 707, Ability = A4 }, // Klefki - new EncounterStatic8N(Nest124,3,4,4) { Species = 184, Ability = A4 }, // Azumarill - new EncounterStatic8N(Nest124,3,4,4) { Species = 040, Ability = A4 }, // Wigglytuff - new EncounterStatic8N(Nest124,4,4,4) { Species = 282, Ability = A4 }, // Gardevoir - new EncounterStatic8N(Nest124,4,4,4) { Species = 764, Ability = A4 }, // Comfey - new EncounterStatic8N(Nest125,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest125,0,1,1) { Species = 173, Ability = A2 }, // Cleffa - new EncounterStatic8N(Nest125,0,1,1) { Species = 755, Ability = A2 }, // Morelull - new EncounterStatic8N(Nest125,1,2,2) { Species = 183, Ability = A2 }, // Marill - new EncounterStatic8N(Nest125,1,2,2) { Species = 035, Ability = A2 }, // Clefairy - new EncounterStatic8N(Nest125,2,3,3) { Species = 281, Ability = A2 }, // Kirlia - new EncounterStatic8N(Nest125,2,3,3) { Species = 707, Ability = A2 }, // Klefki - new EncounterStatic8N(Nest125,3,4,4) { Species = 764, Ability = A2 }, // Comfey - new EncounterStatic8N(Nest125,3,4,4) { Species = 036, Ability = A2 }, // Clefable - new EncounterStatic8N(Nest125,3,4,4) { Species = 282, Ability = A2 }, // Gardevoir - new EncounterStatic8N(Nest125,4,4,4) { Species = 756, Ability = A2 }, // Shiinotic - new EncounterStatic8N(Nest125,4,4,4) { Species = 184, Ability = A2 }, // Azumarill - new EncounterStatic8N(Nest126,2,4,4) { Species = 113, Ability = A3 }, // Chansey - new EncounterStatic8N(Nest126,0,1,1) { Species = 769, Ability = A3 }, // Sandygast - new EncounterStatic8N(Nest126,0,1,1) { Species = 592, Ability = A3 }, // Frillish - new EncounterStatic8N(Nest126,1,2,2) { Species = 104, Ability = A3 }, // Cubone - new EncounterStatic8N(Nest126,1,2,2) { Species = 425, Ability = A3 }, // Drifloon - new EncounterStatic8N(Nest126,2,3,3) { Species = 593, Ability = A3 }, // Jellicent - new EncounterStatic8N(Nest126,2,3,3) { Species = 426, Ability = A3 }, // Drifblim - new EncounterStatic8N(Nest126,3,4,4) { Species = 770, Ability = A4 }, // Palossand - new EncounterStatic8N(Nest126,3,4,4) { Species = 593, Ability = A4 }, // Jellicent - new EncounterStatic8N(Nest126,3,4,4) { Species = 426, Ability = A4 }, // Drifblim - new EncounterStatic8N(Nest126,4,4,4) { Species = 105, Ability = A4 }, // Marowak - new EncounterStatic8N(Nest126,4,4,4) { Species = 770, Ability = A4 }, // Palossand - new EncounterStatic8N(Nest127,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest127,0,1,1) { Species = 769, Ability = A2 }, // Sandygast - new EncounterStatic8N(Nest127,0,1,1) { Species = 592, Ability = A2 }, // Frillish - new EncounterStatic8N(Nest127,1,2,2) { Species = 769, Ability = A2 }, // Sandygast - new EncounterStatic8N(Nest127,1,2,2) { Species = 425, Ability = A2 }, // Drifloon - new EncounterStatic8N(Nest127,2,3,3) { Species = 593, Ability = A2 }, // Jellicent - new EncounterStatic8N(Nest127,2,3,3) { Species = 426, Ability = A2 }, // Drifblim - new EncounterStatic8N(Nest127,3,4,4) { Species = 711, Ability = A2 }, // Gourgeist - new EncounterStatic8N(Nest127,3,4,4) { Species = 711, Ability = A2, Form = 1 }, // Gourgeist-1 - new EncounterStatic8N(Nest127,3,4,4) { Species = 711, Ability = A2, Form = 2 }, // Gourgeist-2 - new EncounterStatic8N(Nest127,4,4,4) { Species = 711, Ability = A2, Form = 3 }, // Gourgeist-3 - new EncounterStatic8N(Nest128,2,4,4) { Species = 113, Ability = A3 }, // Chansey - new EncounterStatic8N(Nest128,0,1,1) { Species = 707, Ability = A3 }, // Klefki - new EncounterStatic8N(Nest128,0,1,1) { Species = 081, Ability = A3 }, // Magnemite - new EncounterStatic8N(Nest128,1,2,2) { Species = 624, Ability = A3 }, // Pawniard - new EncounterStatic8N(Nest128,1,2,2) { Species = 081, Ability = A3 }, // Magnemite - new EncounterStatic8N(Nest128,2,3,3) { Species = 227, Ability = A3 }, // Skarmory - new EncounterStatic8N(Nest128,2,3,3) { Species = 082, Ability = A3 }, // Magneton - new EncounterStatic8N(Nest128,3,4,4) { Species = 082, Ability = A4 }, // Magneton - new EncounterStatic8N(Nest128,3,4,4) { Species = 707, Ability = A4 }, // Klefki - new EncounterStatic8N(Nest128,3,4,4) { Species = 625, Ability = A4 }, // Bisharp - new EncounterStatic8N(Nest128,4,4,4) { Species = 462, Ability = A4 }, // Magnezone - new EncounterStatic8N(Nest128,4,4,4) { Species = 227, Ability = A4 }, // Skarmory - new EncounterStatic8N(Nest129,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest129,0,1,1) { Species = 081, Ability = A2 }, // Magnemite - new EncounterStatic8N(Nest129,0,1,1) { Species = 227, Ability = A2 }, // Skarmory - new EncounterStatic8N(Nest129,1,2,2) { Species = 436, Ability = A2 }, // Bronzor - new EncounterStatic8N(Nest129,1,2,2) { Species = 052, Ability = A2, Form = 2 }, // Meowth-2 - new EncounterStatic8N(Nest129,2,3,3) { Species = 082, Ability = A2 }, // Magneton - new EncounterStatic8N(Nest129,2,3,3) { Species = 601, Ability = A2 }, // Klinklang - new EncounterStatic8N(Nest129,3,4,4) { Species = 227, Ability = A2 }, // Skarmory - new EncounterStatic8N(Nest129,3,4,4) { Species = 437, Ability = A2 }, // Bronzong - new EncounterStatic8N(Nest129,3,4,4) { Species = 863, Ability = A2 }, // Perrserker - new EncounterStatic8N(Nest129,4,4,4) { Species = 448, Ability = A2 }, // Lucario - new EncounterStatic8N(Nest129,4,4,4) { Species = 625, Ability = A2 }, // Bisharp - new EncounterStatic8N(Nest130,2,4,4) { Species = 113, Ability = A3 }, // Chansey - new EncounterStatic8N(Nest130,0,1,1) { Species = 116, Ability = A3 }, // Horsea - new EncounterStatic8N(Nest130,1,2,2) { Species = 840, Ability = A3 }, // Applin - new EncounterStatic8N(Nest130,1,2,2) { Species = 117, Ability = A3 }, // Seadra - new EncounterStatic8N(Nest130,2,3,3) { Species = 621, Ability = A3 }, // Druddigon - new EncounterStatic8N(Nest130,3,4,4) { Species = 621, Ability = A4 }, // Druddigon - new EncounterStatic8N(Nest130,3,4,4) { Species = 130, Ability = A4 }, // Gyarados - new EncounterStatic8N(Nest130,4,4,4) { Species = 230, Ability = A4 }, // Kingdra - new EncounterStatic8N(Nest131,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest131,0,1,1) { Species = 116, Ability = A2 }, // Horsea - new EncounterStatic8N(Nest131,0,1,1) { Species = 621, Ability = A2 }, // Druddigon - new EncounterStatic8N(Nest131,2,3,3) { Species = 117, Ability = A2 }, // Seadra - new EncounterStatic8N(Nest131,3,4,4) { Species = 621, Ability = A2 }, // Druddigon - new EncounterStatic8N(Nest131,3,4,4) { Species = 715, Ability = A2 }, // Noivern - new EncounterStatic8N(Nest131,4,4,4) { Species = 230, Ability = A2 }, // Kingdra - new EncounterStatic8N(Nest132,2,4,4) { Species = 113, Ability = A3 }, // Chansey - new EncounterStatic8N(Nest132,0,1,1) { Species = 060, Ability = A3 }, // Poliwag - new EncounterStatic8N(Nest132,0,1,1) { Species = 194, Ability = A3 }, // Wooper - new EncounterStatic8N(Nest132,1,2,2) { Species = 118, Ability = A3 }, // Goldeen - new EncounterStatic8N(Nest132,1,2,2) { Species = 061, Ability = A3 }, // Poliwhirl - new EncounterStatic8N(Nest132,2,3,3) { Species = 342, Ability = A3 }, // Crawdaunt - new EncounterStatic8N(Nest132,2,3,3) { Species = 061, Ability = A3 }, // Poliwhirl - new EncounterStatic8N(Nest132,3,4,4) { Species = 119, Ability = A4 }, // Seaking - new EncounterStatic8N(Nest132,3,4,4) { Species = 342, Ability = A4 }, // Crawdaunt - new EncounterStatic8N(Nest132,3,4,4) { Species = 195, Ability = A4 }, // Quagsire - new EncounterStatic8N(Nest132,4,4,4) { Species = 062, Ability = A4 }, // Poliwrath - new EncounterStatic8N(Nest132,4,4,4) { Species = 186, Ability = A4 }, // Politoed - new EncounterStatic8N(Nest133,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest133,0,1,1) { Species = 341, Ability = A2 }, // Corphish - new EncounterStatic8N(Nest133,0,1,1) { Species = 751, Ability = A2 }, // Dewpider - new EncounterStatic8N(Nest133,1,2,2) { Species = 118, Ability = A2 }, // Goldeen - new EncounterStatic8N(Nest133,1,2,2) { Species = 061, Ability = A2 }, // Poliwhirl - new EncounterStatic8N(Nest133,2,3,3) { Species = 342, Ability = A2 }, // Crawdaunt - new EncounterStatic8N(Nest133,2,3,3) { Species = 195, Ability = A2 }, // Quagsire - new EncounterStatic8N(Nest133,3,4,4) { Species = 119, Ability = A2 }, // Seaking - new EncounterStatic8N(Nest133,3,4,4) { Species = 062, Ability = A2 }, // Poliwrath - new EncounterStatic8N(Nest133,3,4,4) { Species = 342, Ability = A2 }, // Crawdaunt - new EncounterStatic8N(Nest133,4,4,4) { Species = 752, Ability = A2 }, // Araquanid - new EncounterStatic8N(Nest133,4,4,4) { Species = 186, Ability = A2 }, // Politoed - new EncounterStatic8N(Nest134,2,4,4) { Species = 113, Ability = A3 }, // Chansey - new EncounterStatic8N(Nest134,0,1,1) { Species = 054, Ability = A3 }, // Psyduck - new EncounterStatic8N(Nest134,0,1,1) { Species = 833, Ability = A3 }, // Chewtle - new EncounterStatic8N(Nest134,1,2,2) { Species = 846, Ability = A3 }, // Arrokuda - new EncounterStatic8N(Nest134,1,2,2) { Species = 339, Ability = A3 }, // Barboach - new EncounterStatic8N(Nest134,2,3,3) { Species = 055, Ability = A3 }, // Golduck - new EncounterStatic8N(Nest134,2,3,3) { Species = 845, Ability = A3 }, // Cramorant - new EncounterStatic8N(Nest134,3,4,4) { Species = 055, Ability = A4 }, // Golduck - new EncounterStatic8N(Nest134,3,4,4) { Species = 847, Ability = A4 }, // Barraskewda - new EncounterStatic8N(Nest134,3,4,4) { Species = 834, Ability = A4 }, // Drednaw - new EncounterStatic8N(Nest134,4,4,4) { Species = 340, Ability = A4 }, // Whiscash - new EncounterStatic8N(Nest134,4,4,4) { Species = 055, Ability = A4 }, // Golduck - new EncounterStatic8N(Nest135,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest135,0,1,1) { Species = 846, Ability = A2 }, // Arrokuda - new EncounterStatic8N(Nest135,0,1,1) { Species = 535, Ability = A2 }, // Tympole - new EncounterStatic8N(Nest135,1,2,2) { Species = 054, Ability = A2 }, // Psyduck - new EncounterStatic8N(Nest135,1,2,2) { Species = 536, Ability = A2 }, // Palpitoad - new EncounterStatic8N(Nest135,2,3,3) { Species = 055, Ability = A2 }, // Golduck - new EncounterStatic8N(Nest135,2,3,3) { Species = 340, Ability = A2 }, // Whiscash - new EncounterStatic8N(Nest135,3,4,4) { Species = 055, Ability = A2 }, // Golduck - new EncounterStatic8N(Nest135,3,4,4) { Species = 847, Ability = A2 }, // Barraskewda - new EncounterStatic8N(Nest135,3,4,4) { Species = 537, Ability = A2 }, // Seismitoad - new EncounterStatic8N(Nest135,4,4,4) { Species = 130, Ability = A2 }, // Gyarados - new EncounterStatic8N(Nest136,2,4,4) { Species = 113, Ability = A3 }, // Chansey - new EncounterStatic8N(Nest136,0,1,1) { Species = 072, Ability = A3 }, // Tentacool - new EncounterStatic8N(Nest136,0,1,1) { Species = 098, Ability = A3 }, // Krabby - new EncounterStatic8N(Nest136,1,2,2) { Species = 072, Ability = A3 }, // Tentacool - new EncounterStatic8N(Nest136,1,2,2) { Species = 223, Ability = A3 }, // Remoraid - new EncounterStatic8N(Nest136,2,3,3) { Species = 073, Ability = A3 }, // Tentacruel - new EncounterStatic8N(Nest136,2,3,3) { Species = 746, Ability = A3 }, // Wishiwashi - new EncounterStatic8N(Nest136,3,4,4) { Species = 224, Ability = A4 }, // Octillery - new EncounterStatic8N(Nest136,3,4,4) { Species = 226, Ability = A4 }, // Mantine - new EncounterStatic8N(Nest136,3,4,4) { Species = 099, Ability = A4 }, // Kingler - new EncounterStatic8N(Nest136,4,4,4) { Species = 091, Ability = A4 }, // Cloyster - new EncounterStatic8N(Nest136,4,4,4) { Species = 073, Ability = A4 }, // Tentacruel - new EncounterStatic8N(Nest137,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest137,0,1,1) { Species = 090, Ability = A2 }, // Shellder - new EncounterStatic8N(Nest137,0,1,1) { Species = 688, Ability = A2 }, // Binacle - new EncounterStatic8N(Nest137,1,2,2) { Species = 747, Ability = A2 }, // Mareanie - new EncounterStatic8N(Nest137,1,2,2) { Species = 223, Ability = A2 }, // Remoraid - new EncounterStatic8N(Nest137,2,3,3) { Species = 073, Ability = A2 }, // Tentacruel - new EncounterStatic8N(Nest137,2,3,3) { Species = 771, Ability = A2 }, // Pyukumuku - new EncounterStatic8N(Nest137,3,4,4) { Species = 224, Ability = A2 }, // Octillery - new EncounterStatic8N(Nest137,3,4,4) { Species = 226, Ability = A2 }, // Mantine - new EncounterStatic8N(Nest137,3,4,4) { Species = 689, Ability = A2 }, // Barbaracle - new EncounterStatic8N(Nest137,4,4,4) { Species = 091, Ability = A2 }, // Cloyster - new EncounterStatic8N(Nest137,4,4,4) { Species = 748, Ability = A2 }, // Toxapex - new EncounterStatic8N(Nest138,2,4,4) { Species = 113, Ability = A3 }, // Chansey - new EncounterStatic8N(Nest138,0,1,1) { Species = 170, Ability = A3 }, // Chinchou - new EncounterStatic8N(Nest138,1,2,2) { Species = 120, Ability = A3 }, // Staryu - new EncounterStatic8N(Nest138,2,3,3) { Species = 320, Ability = A3 }, // Wailmer - new EncounterStatic8N(Nest138,2,3,3) { Species = 746, Ability = A3 }, // Wishiwashi - new EncounterStatic8N(Nest138,3,4,4) { Species = 321, Ability = A4 }, // Wailord - new EncounterStatic8N(Nest138,3,4,4) { Species = 171, Ability = A4 }, // Lanturn - new EncounterStatic8N(Nest138,3,4,4) { Species = 121, Ability = A4 }, // Starmie - new EncounterStatic8N(Nest138,4,4,4) { Species = 319, Ability = A4 }, // Sharpedo - new EncounterStatic8N(Nest139,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest139,0,1,1) { Species = 120, Ability = A2 }, // Staryu - new EncounterStatic8N(Nest139,1,2,2) { Species = 320, Ability = A2 }, // Wailmer - new EncounterStatic8N(Nest139,1,2,2) { Species = 279, Ability = A2 }, // Pelipper - new EncounterStatic8N(Nest139,2,3,3) { Species = 171, Ability = A2 }, // Lanturn - new EncounterStatic8N(Nest139,2,3,3) { Species = 117, Ability = A2 }, // Seadra - new EncounterStatic8N(Nest139,3,4,4) { Species = 171, Ability = A2 }, // Lanturn - new EncounterStatic8N(Nest139,3,4,4) { Species = 121, Ability = A2 }, // Starmie - new EncounterStatic8N(Nest139,4,4,4) { Species = 319, Ability = A2 }, // Sharpedo - new EncounterStatic8N(Nest140,0,0,1) { Species = 440, Ability = A3 }, // Happiny - new EncounterStatic8N(Nest140,0,1,1) { Species = 440, Ability = A3 }, // Happiny - new EncounterStatic8N(Nest140,1,2,2) { Species = 440, Ability = A3 }, // Happiny - new EncounterStatic8N(Nest140,2,3,3) { Species = 113, Ability = A3 }, // Chansey - new EncounterStatic8N(Nest140,3,4,4) { Species = 113, Ability = A4 }, // Chansey - new EncounterStatic8N(Nest140,4,4,4) { Species = 242, Ability = A4 }, // Blissey - new EncounterStatic8N(Nest141,0,0,1) { Species = 113, Ability = A2 }, // Chansey - new EncounterStatic8N(Nest141,0,1,1) { Species = 113, Ability = A2 }, // Chansey - new EncounterStatic8N(Nest141,1,2,2) { Species = 113, Ability = A2 }, // Chansey - new EncounterStatic8N(Nest141,2,3,3) { Species = 113, Ability = A2 }, // Chansey - new EncounterStatic8N(Nest141,3,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest141,4,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest142,2,4,4) { Species = 113, Ability = A3 }, // Chansey - new EncounterStatic8N(Nest142,0,1,1) { Species = 415, Ability = A3 }, // Combee - new EncounterStatic8N(Nest142,1,2,2) { Species = 415, Ability = A3 }, // Combee - new EncounterStatic8N(Nest142,2,3,3) { Species = 415, Ability = A3 }, // Combee - new EncounterStatic8N(Nest142,3,4,4) { Species = 416, Ability = A4 }, // Vespiquen - new EncounterStatic8N(Nest142,4,4,4) { Species = 416, Ability = A4 }, // Vespiquen - new EncounterStatic8N(Nest143,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest143,0,1,1) { Species = 415, Ability = A2, Gender = 1 }, // Combee - new EncounterStatic8N(Nest143,1,2,2) { Species = 415, Ability = A2, Gender = 1 }, // Combee - new EncounterStatic8N(Nest143,2,3,3) { Species = 416, Ability = A2 }, // Vespiquen - new EncounterStatic8N(Nest143,3,4,4) { Species = 416, Ability = A2 }, // Vespiquen - new EncounterStatic8N(Nest143,4,4,4) { Species = 416, Ability = A2 }, // Vespiquen - new EncounterStatic8N(Nest144,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest144,0,1,1) { Species = 590, Ability = A2 }, // Foongus - new EncounterStatic8N(Nest144,0,1,1) { Species = 102, Ability = A2 }, // Exeggcute - new EncounterStatic8N(Nest144,1,2,2) { Species = 114, Ability = A2 }, // Tangela - new EncounterStatic8N(Nest144,1,2,2) { Species = 315, Ability = A2 }, // Roselia - new EncounterStatic8N(Nest144,2,3,3) { Species = 114, Ability = A2 }, // Tangela - new EncounterStatic8N(Nest144,2,3,3) { Species = 315, Ability = A2 }, // Roselia - new EncounterStatic8N(Nest144,3,4,4) { Species = 103, Ability = A2 }, // Exeggutor - new EncounterStatic8N(Nest144,3,4,4) { Species = 003, Ability = A2 }, // Venusaur - new EncounterStatic8N(Nest144,3,4,4) { Species = 465, Ability = A2 }, // Tangrowth - new EncounterStatic8N(Nest144,4,4,4) { Species = 407, Ability = A2 }, // Roserade - new EncounterStatic8N(Nest144,4,4,4) { Species = 003, Ability = A2, CanGigantamax = true }, // Venusaur - new EncounterStatic8N(Nest145,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest145,0,1,1) { Species = 129, Ability = A2 }, // Magikarp - new EncounterStatic8N(Nest145,0,1,1) { Species = 072, Ability = A2 }, // Tentacool - new EncounterStatic8N(Nest145,1,2,2) { Species = 120, Ability = A2 }, // Staryu - new EncounterStatic8N(Nest145,1,2,2) { Species = 688, Ability = A2 }, // Binacle - new EncounterStatic8N(Nest145,2,3,3) { Species = 073, Ability = A2 }, // Tentacruel - new EncounterStatic8N(Nest145,2,3,3) { Species = 130, Ability = A2 }, // Gyarados - new EncounterStatic8N(Nest145,3,4,4) { Species = 073, Ability = A2 }, // Tentacruel - new EncounterStatic8N(Nest145,3,4,4) { Species = 130, Ability = A2 }, // Gyarados - new EncounterStatic8N(Nest145,3,4,4) { Species = 121, Ability = A2 }, // Starmie - new EncounterStatic8N(Nest145,4,4,4) { Species = 689, Ability = A2 }, // Barbaracle - new EncounterStatic8N(Nest145,4,4,4) { Species = 009, Ability = A2, CanGigantamax = true }, // Blastoise - new EncounterStatic8N(Nest146,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest146,0,1,1) { Species = 098, Ability = A2 }, // Krabby - new EncounterStatic8N(Nest146,0,1,1) { Species = 688, Ability = A2 }, // Binacle - new EncounterStatic8N(Nest146,1,2,2) { Species = 072, Ability = A2 }, // Tentacool - new EncounterStatic8N(Nest146,1,2,2) { Species = 223, Ability = A2 }, // Remoraid - new EncounterStatic8N(Nest146,2,3,3) { Species = 073, Ability = A2 }, // Tentacruel - new EncounterStatic8N(Nest146,2,3,3) { Species = 224, Ability = A2 }, // Octillery - new EncounterStatic8N(Nest146,3,4,4) { Species = 713, Ability = A2 }, // Avalugg - new EncounterStatic8N(Nest146,3,4,4) { Species = 614, Ability = A2 }, // Beartic - new EncounterStatic8N(Nest146,3,4,4) { Species = 099, Ability = A2 }, // Kingler - new EncounterStatic8N(Nest146,4,4,4) { Species = 091, Ability = A2 }, // Cloyster - new EncounterStatic8N(Nest146,4,4,4) { Species = 099, Ability = A2, CanGigantamax = true }, // Kingler - new EncounterStatic8N(Nest147,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest147,0,1,1) { Species = 833, Ability = A2 }, // Chewtle - new EncounterStatic8N(Nest147,0,1,1) { Species = 054, Ability = A2 }, // Psyduck - new EncounterStatic8N(Nest147,1,2,2) { Species = 339, Ability = A2 }, // Barboach - new EncounterStatic8N(Nest147,2,3,3) { Species = 055, Ability = A2 }, // Golduck - new EncounterStatic8N(Nest147,2,3,3) { Species = 845, Ability = A2 }, // Cramorant - new EncounterStatic8N(Nest147,3,4,4) { Species = 055, Ability = A2 }, // Golduck - new EncounterStatic8N(Nest147,3,4,4) { Species = 847, Ability = A2 }, // Barraskewda - new EncounterStatic8N(Nest147,4,4,4) { Species = 340, Ability = A2 }, // Whiscash - new EncounterStatic8N(Nest147,4,4,4) { Species = 834, Ability = A2, CanGigantamax = true }, // Drednaw - new EncounterStatic8N(Nest148,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest148,0,1,1) { Species = 824, Ability = A2 }, // Blipbug - new EncounterStatic8N(Nest148,0,1,1) { Species = 742, Ability = A2 }, // Cutiefly - new EncounterStatic8N(Nest148,1,2,2) { Species = 595, Ability = A2 }, // Joltik - new EncounterStatic8N(Nest148,2,3,3) { Species = 825, Ability = A2 }, // Dottler - new EncounterStatic8N(Nest148,2,3,3) { Species = 291, Ability = A2 }, // Ninjask - new EncounterStatic8N(Nest148,3,4,4) { Species = 826, Ability = A2 }, // Orbeetle - new EncounterStatic8N(Nest148,3,4,4) { Species = 596, Ability = A2 }, // Galvantula - new EncounterStatic8N(Nest148,3,4,4) { Species = 743, Ability = A2 }, // Ribombee - new EncounterStatic8N(Nest148,4,4,4) { Species = 291, Ability = A2 }, // Ninjask - new EncounterStatic8N(Nest148,4,4,4) { Species = 826, Ability = A2, CanGigantamax = true }, // Orbeetle - new EncounterStatic8N(Nest149,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest149,0,1,1) { Species = 843, Ability = A2 }, // Silicobra - new EncounterStatic8N(Nest149,0,1,1) { Species = 529, Ability = A2 }, // Drilbur - new EncounterStatic8N(Nest149,1,2,2) { Species = 843, Ability = A2 }, // Silicobra - new EncounterStatic8N(Nest149,1,2,2) { Species = 529, Ability = A2 }, // Drilbur - new EncounterStatic8N(Nest149,2,3,3) { Species = 028, Ability = A2 }, // Sandslash - new EncounterStatic8N(Nest149,2,3,3) { Species = 552, Ability = A2 }, // Krokorok - new EncounterStatic8N(Nest149,3,4,4) { Species = 844, Ability = A2 }, // Sandaconda - new EncounterStatic8N(Nest149,3,4,4) { Species = 553, Ability = A2 }, // Krookodile - new EncounterStatic8N(Nest149,3,4,4) { Species = 530, Ability = A2 }, // Excadrill - new EncounterStatic8N(Nest149,4,4,4) { Species = 553, Ability = A2 }, // Krookodile - new EncounterStatic8N(Nest149,4,4,4) { Species = 844, Ability = A2, CanGigantamax = true }, // Sandaconda - new EncounterStatic8N(Nest150,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest150,0,1,1) { Species = 840, Ability = A2 }, // Applin - new EncounterStatic8N(Nest150,0,1,1) { Species = 420, Ability = A2 }, // Cherubi (DLC1) - new EncounterStatic8N(Nest150,0,1,1) { Species = 761, Ability = A2 }, // Bounsweet (DLC2) - new EncounterStatic8N(Nest150,1,2,2) { Species = 420, Ability = A2 }, // Cherubi - new EncounterStatic8N(Nest150,1,2,2) { Species = 840, Ability = A2 }, // Applin - new EncounterStatic8N(Nest150,2,3,3) { Species = 762, Ability = A2 }, // Steenee - new EncounterStatic8N(Nest150,3,4,4) { Species = 820, Ability = A2 }, // Greedent - new EncounterStatic8N(Nest150,4,4,4) { Species = 763, Ability = A2 }, // Tsareena - new EncounterStatic8N(Nest151,2,4,4) { Species = 113, Ability = A3 }, // Chansey - new EncounterStatic8N(Nest151,0,0,1) { Species = 132, Ability = A3 }, // Ditto - new EncounterStatic8N(Nest151,0,1,2) { Species = 132, Ability = A3 }, // Ditto - new EncounterStatic8N(Nest151,1,2,3) { Species = 132, Ability = A3 }, // Ditto - new EncounterStatic8N(Nest151,2,3,3) { Species = 132, Ability = A3 }, // Ditto - new EncounterStatic8N(Nest151,2,3,3) { Species = 132, Ability = A4 }, // Ditto - new EncounterStatic8N(Nest151,3,4,4) { Species = 132, Ability = A4 }, // Ditto - new EncounterStatic8N(Nest151,4,4,4) { Species = 132, Ability = A4 }, // Ditto - new EncounterStatic8N(Nest152,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest152,0,0,1) { Species = 132, Ability = A2 }, // Ditto - new EncounterStatic8N(Nest152,0,1,2) { Species = 132, Ability = A2 }, // Ditto - new EncounterStatic8N(Nest152,1,2,3) { Species = 132, Ability = A2 }, // Ditto - new EncounterStatic8N(Nest152,2,3,3) { Species = 132, Ability = A2 }, // Ditto - new EncounterStatic8N(Nest152,3,4,4) { Species = 132, Ability = A2 }, // Ditto - new EncounterStatic8N(Nest152,4,4,4) { Species = 132, Ability = A2 }, // Ditto - new EncounterStatic8N(Nest153,2,4,4) { Species = 113, Ability = A3 }, // Chansey - new EncounterStatic8N(Nest153,0,1,1) { Species = 590, Ability = A3 }, // Foongus - new EncounterStatic8N(Nest153,0,1,1) { Species = 102, Ability = A3 }, // Exeggcute - new EncounterStatic8N(Nest153,1,2,2) { Species = 753, Ability = A3 }, // Fomantis - new EncounterStatic8N(Nest153,1,2,2) { Species = 114, Ability = A3 }, // Tangela - new EncounterStatic8N(Nest153,2,3,3) { Species = 754, Ability = A3 }, // Lurantis - new EncounterStatic8N(Nest153,2,3,3) { Species = 102, Ability = A3 }, // Exeggcute - new EncounterStatic8N(Nest153,3,4,4) { Species = 103, Ability = A4 }, // Exeggutor - new EncounterStatic8N(Nest153,3,4,4) { Species = 591, Ability = A4 }, // Amoonguss - new EncounterStatic8N(Nest153,3,4,4) { Species = 754, Ability = A4 }, // Lurantis - new EncounterStatic8N(Nest153,4,4,4) { Species = 465, Ability = A4 }, // Tangrowth - new EncounterStatic8N(Nest153,4,4,4) { Species = 003, Ability = A4 }, // Venusaur - new EncounterStatic8N(Nest154,2,4,4) { Species = 113, Ability = A3 }, // Chansey - new EncounterStatic8N(Nest154,0,1,1) { Species = 129, Ability = A3 }, // Magikarp - new EncounterStatic8N(Nest154,0,1,1) { Species = 072, Ability = A3 }, // Tentacool - new EncounterStatic8N(Nest154,1,2,2) { Species = 120, Ability = A3 }, // Staryu - new EncounterStatic8N(Nest154,1,2,2) { Species = 090, Ability = A3 }, // Shellder - new EncounterStatic8N(Nest154,2,3,3) { Species = 073, Ability = A3 }, // Tentacruel - new EncounterStatic8N(Nest154,2,3,3) { Species = 130, Ability = A3 }, // Gyarados - new EncounterStatic8N(Nest154,3,4,4) { Species = 073, Ability = A4 }, // Tentacruel - new EncounterStatic8N(Nest154,3,4,4) { Species = 130, Ability = A4 }, // Gyarados - new EncounterStatic8N(Nest154,3,4,4) { Species = 121, Ability = A4 }, // Starmie - new EncounterStatic8N(Nest154,4,4,4) { Species = 091, Ability = A4 }, // Cloyster - new EncounterStatic8N(Nest154,4,4,4) { Species = 009, Ability = A4 }, // Blastoise - new EncounterStatic8N(Nest155,2,4,4) { Species = 113, Ability = A3 }, // Chansey - new EncounterStatic8N(Nest155,0,1,1) { Species = 744, Ability = A3 }, // Rockruff - new EncounterStatic8N(Nest155,1,2,2) { Species = 744, Ability = A3 }, // Rockruff - new EncounterStatic8N(Nest155,2,3,3) { Species = 744, Ability = A3 }, // Rockruff - new EncounterStatic8N(Nest155,2,3,3) { Species = 744, Ability = A3, Form = 1 }, // Rockruff-1 - new EncounterStatic8N(Nest155,3,4,4) { Species = 745, Ability = A4 }, // Lycanroc - new EncounterStatic8N(Nest155,3,4,4) { Species = 745, Ability = A4, Form = 1 }, // Lycanroc-1 - new EncounterStatic8N(Nest155,4,4,4) { Species = 745, Ability = A4, Form = 2 }, // Lycanroc-2 - new EncounterStatic8N(Nest156,2,4,4) { Species = 242, Ability = A2 }, // Blissey - new EncounterStatic8N(Nest156,0,1,1) { Species = 744, Ability = A2 }, // Rockruff - new EncounterStatic8N(Nest156,1,2,2) { Species = 744, Ability = A2 }, // Rockruff - new EncounterStatic8N(Nest156,2,3,3) { Species = 744, Ability = A2 }, // Rockruff - new EncounterStatic8N(Nest156,2,3,3) { Species = 744, Ability = A2, Form = 1 }, // Rockruff-1 - new EncounterStatic8N(Nest156,3,3,4) { Species = 745, Ability = A2 }, // Lycanroc - new EncounterStatic8N(Nest156,3,3,4) { Species = 745, Ability = A2, Form = 1 }, // Lycanroc-1 - new EncounterStatic8N(Nest156,4,4,4) { Species = 745, Ability = A2 }, // Lycanroc - new EncounterStatic8N(Nest156,4,4,4) { Species = 745, Ability = A2, Form = 1 }, // Lycanroc-1 - new EncounterStatic8N(Nest156,3,4,4) { Species = 745, Ability = A2, Form = 2 }, // Lycanroc-2 - new EncounterStatic8N(Nest157,2,4,4) { Species = 531, Ability = A4 }, // Audino - new EncounterStatic8N(Nest157,0,1,1) { Species = 333, Ability = A3 }, // Swablu - new EncounterStatic8N(Nest157,0,1,1) { Species = 831, Ability = A3 }, // Wooloo - new EncounterStatic8N(Nest157,1,2,2) { Species = 333, Ability = A3 }, // Swablu - new EncounterStatic8N(Nest157,1,2,2) { Species = 446, Ability = A3 }, // Munchlax - new EncounterStatic8N(Nest157,2,3,3) { Species = 820, Ability = A3 }, // Greedent - new EncounterStatic8N(Nest157,2,3,3) { Species = 832, Ability = A3 }, // Dubwool - new EncounterStatic8N(Nest157,3,4,4) { Species = 334, Ability = A4 }, // Altaria - new EncounterStatic8N(Nest157,3,4,4) { Species = 832, Ability = A4 }, // Dubwool - new EncounterStatic8N(Nest157,4,4,4) { Species = 143, Ability = A4 }, // Snorlax - new EncounterStatic8N(Nest158,2,4,5) { Species = 225, Ability = A2 }, // Delibird - new EncounterStatic8N(Nest158,0,1,2) { Species = 333, Ability = A2 }, // Swablu - new EncounterStatic8N(Nest158,0,1,2) { Species = 819, Ability = A2 }, // Skwovet - new EncounterStatic8N(Nest158,1,2,3) { Species = 333, Ability = A2 }, // Swablu - new EncounterStatic8N(Nest158,1,2,3) { Species = 820, Ability = A2 }, // Greedent - new EncounterStatic8N(Nest158,2,3,4) { Species = 820, Ability = A2 }, // Greedent - new EncounterStatic8N(Nest158,2,3,4) { Species = 832, Ability = A2 }, // Dubwool - new EncounterStatic8N(Nest158,3,4,5) { Species = 334, Ability = A2 }, // Altaria - new EncounterStatic8N(Nest158,3,4,5) { Species = 832, Ability = A2 }, // Dubwool - new EncounterStatic8N(Nest158,4,4,5) { Species = 143, Ability = A2 }, // Snorlax - new EncounterStatic8N(Nest158,4,4,5) { Species = 143, Ability = A2, CanGigantamax = true }, // Snorlax - new EncounterStatic8N(Nest159,2,4,4) { Species = 531, Ability = A4 }, // Audino - new EncounterStatic8N(Nest159,0,1,1) { Species = 240, Ability = A3 }, // Magby - new EncounterStatic8N(Nest159,0,1,1) { Species = 850, Ability = A3 }, // Sizzlipede - new EncounterStatic8N(Nest159,1,2,2) { Species = 240, Ability = A3 }, // Magby - new EncounterStatic8N(Nest159,1,2,2) { Species = 631, Ability = A3 }, // Heatmor - new EncounterStatic8N(Nest159,2,3,3) { Species = 608, Ability = A3 }, // Lampent - new EncounterStatic8N(Nest159,2,3,3) { Species = 631, Ability = A3 }, // Heatmor - new EncounterStatic8N(Nest159,3,4,4) { Species = 126, Ability = A4 }, // Magmar - new EncounterStatic8N(Nest159,3,4,4) { Species = 851, Ability = A4 }, // Centiskorch - new EncounterStatic8N(Nest159,3,4,4) { Species = 609, Ability = A4 }, // Chandelure - new EncounterStatic8N(Nest159,4,4,4) { Species = 126, Ability = A4 }, // Magmar - new EncounterStatic8N(Nest159,4,4,4) { Species = 467, Ability = A4 }, // Magmortar - new EncounterStatic8N(Nest160,2,4,5) { Species = 225, Ability = A2 }, // Delibird - new EncounterStatic8N(Nest160,0,1,2) { Species = 240, Ability = A2 }, // Magby - new EncounterStatic8N(Nest160,1,2,3) { Species = 126, Ability = A2 }, // Magmar - new EncounterStatic8N(Nest160,1,2,3) { Species = 631, Ability = A2 }, // Heatmor - new EncounterStatic8N(Nest160,2,3,4) { Species = 126, Ability = A2 }, // Magmar - new EncounterStatic8N(Nest160,2,3,4) { Species = 851, Ability = A2 }, // Centiskorch - new EncounterStatic8N(Nest160,3,4,5) { Species = 609, Ability = A2 }, // Chandelure - new EncounterStatic8N(Nest160,3,4,5) { Species = 467, Ability = A2 }, // Magmortar - new EncounterStatic8N(Nest160,4,4,5) { Species = 467, Ability = A2 }, // Magmortar - new EncounterStatic8N(Nest160,4,4,5) { Species = 851, Ability = A2, CanGigantamax = true }, // Centiskorch - new EncounterStatic8N(Nest161,2,4,4) { Species = 531, Ability = A4 }, // Audino - new EncounterStatic8N(Nest161,0,1,1) { Species = 349, Ability = A3 }, // Feebas - new EncounterStatic8N(Nest161,1,2,2) { Species = 349, Ability = A3 }, // Feebas - new EncounterStatic8N(Nest161,2,3,3) { Species = 340, Ability = A3 }, // Whiscash - new EncounterStatic8N(Nest161,3,4,4) { Species = 130, Ability = A4 }, // Gyarados - new EncounterStatic8N(Nest161,4,4,4) { Species = 350, Ability = A4 }, // Milotic - new EncounterStatic8N(Nest161,4,4,4) { Species = 369, Ability = A4 }, // Relicanth - new EncounterStatic8N(Nest162,2,4,5) { Species = 225, Ability = A2 }, // Delibird - new EncounterStatic8N(Nest162,0,1,2) { Species = 349, Ability = A2 }, // Feebas - new EncounterStatic8N(Nest162,1,2,3) { Species = 349, Ability = A2 }, // Feebas - new EncounterStatic8N(Nest162,1,2,3) { Species = 369, Ability = A2 }, // Relicanth - new EncounterStatic8N(Nest162,2,3,4) { Species = 099, Ability = A2 }, // Kingler - new EncounterStatic8N(Nest162,3,4,5) { Species = 369, Ability = A2 }, // Relicanth - new EncounterStatic8N(Nest162,3,4,5) { Species = 350, Ability = A2 }, // Milotic - new EncounterStatic8N(Nest162,4,4,5) { Species = 130, Ability = A2 }, // Gyarados - new EncounterStatic8N(Nest162,4,4,5) { Species = 099, Ability = A2, CanGigantamax = true }, // Kingler - new EncounterStatic8N(Nest163,2,4,4) { Species = 531, Ability = A4 }, // Audino - new EncounterStatic8N(Nest163,0,1,1) { Species = 239, Ability = A3 }, // Elekid - new EncounterStatic8N(Nest163,0,1,1) { Species = 595, Ability = A3 }, // Joltik - new EncounterStatic8N(Nest163,1,2,2) { Species = 239, Ability = A3 }, // Elekid - new EncounterStatic8N(Nest163,1,2,2) { Species = 871, Ability = A3 }, // Pincurchin - new EncounterStatic8N(Nest163,2,3,3) { Species = 125, Ability = A3 }, // Electabuzz - new EncounterStatic8N(Nest163,2,3,3) { Species = 778, Ability = A3 }, // Mimikyu - new EncounterStatic8N(Nest163,3,4,4) { Species = 596, Ability = A4 }, // Galvantula - new EncounterStatic8N(Nest163,3,4,4) { Species = 871, Ability = A4 }, // Pincurchin - new EncounterStatic8N(Nest163,3,4,4) { Species = 836, Ability = A4 }, // Boltund - new EncounterStatic8N(Nest163,4,4,4) { Species = 125, Ability = A4 }, // Electabuzz - new EncounterStatic8N(Nest163,4,4,4) { Species = 466, Ability = A4 }, // Electivire - new EncounterStatic8N(Nest164,2,4,5) { Species = 225, Ability = A2 }, // Delibird - new EncounterStatic8N(Nest164,0,1,2) { Species = 239, Ability = A2 }, // Elekid - new EncounterStatic8N(Nest164,1,2,3) { Species = 702, Ability = A2 }, // Dedenne - new EncounterStatic8N(Nest164,1,2,3) { Species = 596, Ability = A2 }, // Galvantula - new EncounterStatic8N(Nest164,2,3,4) { Species = 125, Ability = A2 }, // Electabuzz - new EncounterStatic8N(Nest164,2,3,4) { Species = 836, Ability = A2 }, // Boltund - new EncounterStatic8N(Nest164,3,4,5) { Species = 871, Ability = A2 }, // Pincurchin - new EncounterStatic8N(Nest164,3,4,5) { Species = 466, Ability = A2 }, // Electivire - new EncounterStatic8N(Nest164,4,4,5) { Species = 466, Ability = A2 }, // Electivire - new EncounterStatic8N(Nest165,2,4,4) { Species = 531, Ability = A4 }, // Audino - new EncounterStatic8N(Nest165,0,1,1) { Species = 829, Ability = A3 }, // Gossifleur - new EncounterStatic8N(Nest165,1,2,2) { Species = 347, Ability = A3 }, // Anorith - new EncounterStatic8N(Nest165,1,2,2) { Species = 345, Ability = A3 }, // Lileep - new EncounterStatic8N(Nest165,2,3,3) { Species = 830, Ability = A3 }, // Eldegoss - new EncounterStatic8N(Nest165,3,4,4) { Species = 752, Ability = A4 }, // Araquanid - new EncounterStatic8N(Nest165,3,4,4) { Species = 830, Ability = A4 }, // Eldegoss - new EncounterStatic8N(Nest165,4,4,4) { Species = 598, Ability = A4 }, // Ferrothorn - new EncounterStatic8N(Nest166,2,4,5) { Species = 225, Ability = A2 }, // Delibird - new EncounterStatic8N(Nest166,0,1,2) { Species = 347, Ability = A2 }, // Anorith - new EncounterStatic8N(Nest166,0,1,2) { Species = 345, Ability = A2 }, // Lileep - new EncounterStatic8N(Nest166,1,2,3) { Species = 347, Ability = A2 }, // Anorith - new EncounterStatic8N(Nest166,1,2,3) { Species = 345, Ability = A2 }, // Lileep - new EncounterStatic8N(Nest166,2,3,4) { Species = 752, Ability = A2 }, // Araquanid - new EncounterStatic8N(Nest166,2,3,4) { Species = 012, Ability = A2 }, // Butterfree - new EncounterStatic8N(Nest166,3,4,5) { Species = 348, Ability = A2 }, // Armaldo - new EncounterStatic8N(Nest166,3,4,5) { Species = 346, Ability = A2 }, // Cradily - new EncounterStatic8N(Nest166,3,4,5) { Species = 830, Ability = A2 }, // Eldegoss - new EncounterStatic8N(Nest166,4,4,5) { Species = 012, Ability = A2, CanGigantamax = true }, // Butterfree - new EncounterStatic8N(Nest167,2,4,4) { Species = 531, Ability = A4 }, // Audino - new EncounterStatic8N(Nest167,0,1,1) { Species = 238, Ability = A3 }, // Smoochum - new EncounterStatic8N(Nest167,1,2,2) { Species = 238, Ability = A3 }, // Smoochum - new EncounterStatic8N(Nest167,1,2,2) { Species = 698, Ability = A3 }, // Amaura - new EncounterStatic8N(Nest167,2,3,3) { Species = 221, Ability = A3 }, // Piloswine - new EncounterStatic8N(Nest167,2,3,3) { Species = 460, Ability = A3 }, // Abomasnow - new EncounterStatic8N(Nest167,3,4,4) { Species = 124, Ability = A4 }, // Jynx - new EncounterStatic8N(Nest167,3,4,4) { Species = 873, Ability = A4 }, // Frosmoth - new EncounterStatic8N(Nest167,4,4,4) { Species = 699, Ability = A4 }, // Aurorus - new EncounterStatic8N(Nest167,4,4,4) { Species = 362, Ability = A4 }, // Glalie - new EncounterStatic8N(Nest168,2,4,5) { Species = 225, Ability = A2 }, // Delibird - new EncounterStatic8N(Nest168,0,1,2) { Species = 361, Ability = A2 }, // Snorunt - new EncounterStatic8N(Nest168,1,2,3) { Species = 238, Ability = A2 }, // Smoochum - new EncounterStatic8N(Nest168,1,2,3) { Species = 698, Ability = A2 }, // Amaura - new EncounterStatic8N(Nest168,2,3,4) { Species = 362, Ability = A2 }, // Glalie - new EncounterStatic8N(Nest168,2,3,4) { Species = 460, Ability = A2 }, // Abomasnow - new EncounterStatic8N(Nest168,3,4,5) { Species = 124, Ability = A2 }, // Jynx - new EncounterStatic8N(Nest168,3,4,5) { Species = 873, Ability = A2 }, // Frosmoth - new EncounterStatic8N(Nest168,4,4,5) { Species = 699, Ability = A2 }, // Aurorus - new EncounterStatic8N(Nest168,4,4,5) { Species = 473, Ability = A2 }, // Mamoswine - new EncounterStatic8N(Nest169,2,4,4) { Species = 531, Ability = A4 }, // Audino - new EncounterStatic8N(Nest169,0,1,1) { Species = 363, Ability = A3 }, // Spheal - new EncounterStatic8N(Nest169,1,2,2) { Species = 363, Ability = A3 }, // Spheal - new EncounterStatic8N(Nest169,2,3,3) { Species = 364, Ability = A3 }, // Sealeo - new EncounterStatic8N(Nest169,2,3,3) { Species = 615, Ability = A3 }, // Cryogonal - new EncounterStatic8N(Nest169,3,4,4) { Species = 584, Ability = A4 }, // Vanilluxe - new EncounterStatic8N(Nest169,3,4,4) { Species = 614, Ability = A4 }, // Beartic - new EncounterStatic8N(Nest169,3,4,4) { Species = 365, Ability = A4 }, // Walrein - new EncounterStatic8N(Nest169,4,4,4) { Species = 713, Ability = A4 }, // Avalugg - new EncounterStatic8N(Nest169,4,4,4) { Species = 131, Ability = A4 }, // Lapras - new EncounterStatic8N(Nest170,2,4,5) { Species = 225, Ability = A2 }, // Delibird - new EncounterStatic8N(Nest170,0,1,2) { Species = 131, Ability = A2 }, // Lapras - new EncounterStatic8N(Nest170,0,1,2) { Species = 363, Ability = A2 }, // Spheal - new EncounterStatic8N(Nest170,1,2,3) { Species = 364, Ability = A2 }, // Sealeo - new EncounterStatic8N(Nest170,2,3,4) { Species = 713, Ability = A2 }, // Avalugg - new EncounterStatic8N(Nest170,2,3,4) { Species = 615, Ability = A2 }, // Cryogonal - new EncounterStatic8N(Nest170,3,4,5) { Species = 365, Ability = A2 }, // Walrein - new EncounterStatic8N(Nest170,3,4,5) { Species = 131, Ability = A2 }, // Lapras - new EncounterStatic8N(Nest170,3,4,5) { Species = 584, Ability = A2 }, // Vanilluxe - new EncounterStatic8N(Nest170,4,4,5) { Species = 365, Ability = A2 }, // Walrein - new EncounterStatic8N(Nest171,2,4,4) { Species = 531, Ability = A4 }, // Audino - new EncounterStatic8N(Nest171,0,1,1) { Species = 532, Ability = A3 }, // Timburr - new EncounterStatic8N(Nest171,0,1,1) { Species = 622, Ability = A3 }, // Golett - new EncounterStatic8N(Nest171,1,2,2) { Species = 622, Ability = A3 }, // Golett - new EncounterStatic8N(Nest171,1,2,2) { Species = 838, Ability = A3 }, // Carkol - new EncounterStatic8N(Nest171,2,3,3) { Species = 533, Ability = A3 }, // Gurdurr - new EncounterStatic8N(Nest171,2,3,3) { Species = 623, Ability = A3 }, // Golurk - new EncounterStatic8N(Nest171,3,4,4) { Species = 534, Ability = A4 }, // Conkeldurr - new EncounterStatic8N(Nest171,3,4,4) { Species = 623, Ability = A4 }, // Golurk - new EncounterStatic8N(Nest171,3,4,4) { Species = 839, Ability = A4 }, // Coalossal - new EncounterStatic8N(Nest171,4,4,4) { Species = 623, Ability = A4 }, // Golurk - new EncounterStatic8N(Nest171,4,4,4) { Species = 534, Ability = A4 }, // Conkeldurr - new EncounterStatic8N(Nest172,2,4,5) { Species = 225, Ability = A2 }, // Delibird - new EncounterStatic8N(Nest172,0,1,2) { Species = 870, Ability = A2 }, // Falinks - new EncounterStatic8N(Nest172,0,1,2) { Species = 236, Ability = A2 }, // Tyrogue - new EncounterStatic8N(Nest172,1,2,3) { Species = 533, Ability = A2 }, // Gurdurr - new EncounterStatic8N(Nest172,2,3,4) { Species = 870, Ability = A2 }, // Falinks - new EncounterStatic8N(Nest172,2,3,4) { Species = 623, Ability = A2 }, // Golurk - new EncounterStatic8N(Nest172,3,4,5) { Species = 534, Ability = A2 }, // Conkeldurr - new EncounterStatic8N(Nest172,4,4,5) { Species = 237, Ability = A2 }, // Hitmontop - new EncounterStatic8N(Nest173,2,4,4) { Species = 531, Ability = A4 }, // Audino - new EncounterStatic8N(Nest173,0,1,1) { Species = 041, Ability = A3 }, // Zubat - new EncounterStatic8N(Nest173,1,2,2) { Species = 029, Ability = A3 }, // Nidoran♀ - new EncounterStatic8N(Nest173,1,2,2) { Species = 032, Ability = A3 }, // Nidoran♂ - new EncounterStatic8N(Nest173,2,3,3) { Species = 030, Ability = A3 }, // Nidorina - new EncounterStatic8N(Nest173,2,3,3) { Species = 033, Ability = A3 }, // Nidorino - new EncounterStatic8N(Nest173,3,4,4) { Species = 042, Ability = A4 }, // Golbat - new EncounterStatic8N(Nest173,4,4,4) { Species = 031, Ability = A4 }, // Nidoqueen - new EncounterStatic8N(Nest173,4,4,4) { Species = 034, Ability = A4 }, // Nidoking - new EncounterStatic8N(Nest174,2,4,5) { Species = 225, Ability = A2 }, // Delibird - new EncounterStatic8N(Nest174,0,1,2) { Species = 041, Ability = A2 }, // Zubat - new EncounterStatic8N(Nest174,0,1,2) { Species = 568, Ability = A2 }, // Trubbish - new EncounterStatic8N(Nest174,1,2,3) { Species = 079, Ability = A2, Form = 1 }, // Slowpoke-1 - new EncounterStatic8N(Nest174,2,3,4) { Species = 042, Ability = A2 }, // Golbat - new EncounterStatic8N(Nest174,2,3,4) { Species = 569, Ability = A2 }, // Garbodor - new EncounterStatic8N(Nest174,3,4,5) { Species = 031, Ability = A2 }, // Nidoqueen - new EncounterStatic8N(Nest174,3,4,5) { Species = 034, Ability = A2 }, // Nidoking - new EncounterStatic8N(Nest174,4,4,5) { Species = 169, Ability = A2 }, // Crobat - new EncounterStatic8N(Nest174,4,4,5) { Species = 569, Ability = A2, CanGigantamax = true }, // Garbodor - new EncounterStatic8N(Nest175,2,4,4) { Species = 531, Ability = A4 }, // Audino - new EncounterStatic8N(Nest175,0,1,1) { Species = 041, Ability = A3 }, // Zubat - new EncounterStatic8N(Nest175,0,1,1) { Species = 714, Ability = A3 }, // Noibat - new EncounterStatic8N(Nest175,1,2,2) { Species = 333, Ability = A3 }, // Swablu - new EncounterStatic8N(Nest175,1,2,2) { Species = 042, Ability = A3 }, // Golbat - new EncounterStatic8N(Nest175,2,3,3) { Species = 042, Ability = A3 }, // Golbat - new EncounterStatic8N(Nest175,2,3,3) { Species = 822, Ability = A3 }, // Corvisquire - new EncounterStatic8N(Nest175,3,4,4) { Species = 042, Ability = A4 }, // Golbat - new EncounterStatic8N(Nest175,3,4,4) { Species = 334, Ability = A4 }, // Altaria - new EncounterStatic8N(Nest175,3,4,4) { Species = 715, Ability = A4 }, // Noivern - new EncounterStatic8N(Nest175,4,4,4) { Species = 823, Ability = A4 }, // Corviknight - new EncounterStatic8N(Nest175,4,4,4) { Species = 169, Ability = A4 }, // Crobat - new EncounterStatic8N(Nest176,2,4,5) { Species = 225, Ability = A2 }, // Delibird - new EncounterStatic8N(Nest176,0,1,2) { Species = 041, Ability = A2 }, // Zubat - new EncounterStatic8N(Nest176,0,1,2) { Species = 527, Ability = A2 }, // Woobat - new EncounterStatic8N(Nest176,1,2,3) { Species = 822, Ability = A2 }, // Corvisquire - new EncounterStatic8N(Nest176,1,2,3) { Species = 042, Ability = A2 }, // Golbat - new EncounterStatic8N(Nest176,2,3,4) { Species = 528, Ability = A2 }, // Swoobat - new EncounterStatic8N(Nest176,2,3,4) { Species = 823, Ability = A2 }, // Corviknight - new EncounterStatic8N(Nest176,3,4,5) { Species = 142, Ability = A2 }, // Aerodactyl - new EncounterStatic8N(Nest176,3,4,5) { Species = 334, Ability = A2 }, // Altaria - new EncounterStatic8N(Nest176,3,4,5) { Species = 169, Ability = A2 }, // Crobat - new EncounterStatic8N(Nest176,4,4,5) { Species = 715, Ability = A2 }, // Noivern - new EncounterStatic8N(Nest176,4,4,5) { Species = 823, Ability = A2, CanGigantamax = true }, // Corviknight - new EncounterStatic8N(Nest177,2,4,4) { Species = 531, Ability = A4 }, // Audino - new EncounterStatic8N(Nest177,0,1,1) { Species = 439, Ability = A3 }, // Mime Jr. - new EncounterStatic8N(Nest177,1,2,2) { Species = 436, Ability = A3 }, // Bronzor - new EncounterStatic8N(Nest177,1,2,2) { Species = 122, Ability = A3, Form = 1 }, // Mr. Mime-1 - new EncounterStatic8N(Nest177,2,3,3) { Species = 344, Ability = A3 }, // Claydol - new EncounterStatic8N(Nest177,4,4,4) { Species = 866, Ability = A4 }, // Mr. Rime - new EncounterStatic8N(Nest177,4,4,4) { Species = 437, Ability = A4 }, // Bronzong - new EncounterStatic8N(Nest178,2,4,5) { Species = 225, Ability = A2 }, // Delibird - new EncounterStatic8N(Nest178,1,2,3) { Species = 122, Ability = A2, Form = 1 }, // Mr. Mime-1 - new EncounterStatic8N(Nest178,1,2,3) { Species = 079, Ability = A2, Form = 1 }, // Slowpoke-1 - new EncounterStatic8N(Nest178,2,3,4) { Species = 375, Ability = A2 }, // Metang - new EncounterStatic8N(Nest178,3,4,5) { Species = 866, Ability = A2 }, // Mr. Rime - new EncounterStatic8N(Nest178,4,4,5) { Species = 376, Ability = A2 }, // Metagross - new EncounterStatic8N(Nest179,2,4,4) { Species = 531, Ability = A4 }, // Audino - new EncounterStatic8N(Nest179,0,1,1) { Species = 304, Ability = A3 }, // Aron - new EncounterStatic8N(Nest179,1,2,2) { Species = 304, Ability = A3 }, // Aron - new EncounterStatic8N(Nest179,2,3,3) { Species = 305, Ability = A3 }, // Lairon - new EncounterStatic8N(Nest179,3,4,4) { Species = 305, Ability = A4 }, // Lairon - new EncounterStatic8N(Nest179,3,4,4) { Species = 703, Ability = A4 }, // Carbink - new EncounterStatic8N(Nest179,4,4,4) { Species = 306, Ability = A4 }, // Aggron - new EncounterStatic8N(Nest179,4,4,4) { Species = 839, Ability = A4 }, // Coalossal - new EncounterStatic8N(Nest180,2,4,5) { Species = 225, Ability = A2 }, // Delibird - new EncounterStatic8N(Nest180,0,1,2) { Species = 304, Ability = A2 }, // Aron - new EncounterStatic8N(Nest180,1,2,3) { Species = 305, Ability = A2 }, // Lairon - new EncounterStatic8N(Nest180,2,3,4) { Species = 213, Ability = A2 }, // Shuckle - new EncounterStatic8N(Nest180,3,4,5) { Species = 839, Ability = A2 }, // Coalossal - new EncounterStatic8N(Nest180,3,4,5) { Species = 306, Ability = A2 }, // Aggron - new EncounterStatic8N(Nest180,4,4,5) { Species = 306, Ability = A2 }, // Aggron - new EncounterStatic8N(Nest181,2,4,4) { Species = 531, Ability = A4 }, // Audino - new EncounterStatic8N(Nest181,0,1,1) { Species = 885, Ability = A3 }, // Dreepy - new EncounterStatic8N(Nest181,0,1,1) { Species = 708, Ability = A3 }, // Phantump - new EncounterStatic8N(Nest181,1,2,2) { Species = 778, Ability = A3 }, // Mimikyu - new EncounterStatic8N(Nest181,1,2,2) { Species = 361, Ability = A3 }, // Snorunt - new EncounterStatic8N(Nest181,2,3,3) { Species = 886, Ability = A3 }, // Drakloak - new EncounterStatic8N(Nest181,2,3,3) { Species = 778, Ability = A3 }, // Mimikyu - new EncounterStatic8N(Nest181,3,4,4) { Species = 362, Ability = A4 }, // Glalie - new EncounterStatic8N(Nest181,3,4,4) { Species = 478, Ability = A4 }, // Froslass - new EncounterStatic8N(Nest181,4,4,4) { Species = 709, Ability = A4 }, // Trevenant - new EncounterStatic8N(Nest181,4,4,4) { Species = 778, Ability = A4 }, // Mimikyu - new EncounterStatic8N(Nest182,2,4,5) { Species = 225, Ability = A2 }, // Delibird - new EncounterStatic8N(Nest182,0,1,2) { Species = 885, Ability = A2 }, // Dreepy - new EncounterStatic8N(Nest182,1,2,3) { Species = 885, Ability = A2 }, // Dreepy - new EncounterStatic8N(Nest182,2,3,4) { Species = 709, Ability = A2 }, // Trevenant - new EncounterStatic8N(Nest182,3,4,5) { Species = 887, Ability = A2 }, // Dragapult - new EncounterStatic8N(Nest182,4,4,5) { Species = 887, Ability = A2 }, // Dragapult - new EncounterStatic8N(Nest183,2,4,4) { Species = 531, Ability = A4 }, // Audino - new EncounterStatic8N(Nest183,0,1,1) { Species = 621, Ability = A3 }, // Druddigon - new EncounterStatic8N(Nest183,1,2,2) { Species = 696, Ability = A3 }, // Tyrunt - new EncounterStatic8N(Nest183,2,3,3) { Species = 147, Ability = A3 }, // Dratini - new EncounterStatic8N(Nest183,3,4,4) { Species = 621, Ability = A4 }, // Druddigon - new EncounterStatic8N(Nest183,3,4,4) { Species = 697, Ability = A4 }, // Tyrantrum - new EncounterStatic8N(Nest184,2,4,5) { Species = 225, Ability = A2 }, // Delibird - new EncounterStatic8N(Nest184,0,1,2) { Species = 884, Ability = A2 }, // Duraludon - new EncounterStatic8N(Nest184,1,2,3) { Species = 696, Ability = A2 }, // Tyrunt - new EncounterStatic8N(Nest184,2,3,4) { Species = 884, Ability = A2 }, // Duraludon - new EncounterStatic8N(Nest184,3,4,5) { Species = 149, Ability = A2 }, // Dragonite - new EncounterStatic8N(Nest184,3,4,5) { Species = 697, Ability = A2 }, // Tyrantrum - new EncounterStatic8N(Nest184,4,4,5) { Species = 884, Ability = A2, CanGigantamax = true }, // Duraludon - new EncounterStatic8N(Nest185,2,4,4) { Species = 531, Ability = A4 }, // Audino - new EncounterStatic8N(Nest185,0,1,1) { Species = 215, Ability = A3 }, // Sneasel - new EncounterStatic8N(Nest185,0,1,1) { Species = 859, Ability = A3 }, // Impidimp - new EncounterStatic8N(Nest185,1,2,2) { Species = 859, Ability = A3 }, // Impidimp - new EncounterStatic8N(Nest185,1,2,2) { Species = 860, Ability = A3 }, // Morgrem - new EncounterStatic8N(Nest185,2,3,3) { Species = 215, Ability = A3 }, // Sneasel - new EncounterStatic8N(Nest185,2,3,3) { Species = 264, Ability = A3, Form = 1 }, // Linoone-1 - new EncounterStatic8N(Nest185,3,4,4) { Species = 861, Ability = A4 }, // Grimmsnarl - new EncounterStatic8N(Nest185,3,4,4) { Species = 359, Ability = A4 }, // Absol - new EncounterStatic8N(Nest185,3,4,4) { Species = 862, Ability = A4 }, // Obstagoon - new EncounterStatic8N(Nest185,4,4,4) { Species = 359, Ability = A4 }, // Absol - new EncounterStatic8N(Nest185,4,4,4) { Species = 461, Ability = A4 }, // Weavile - new EncounterStatic8N(Nest186,2,4,5) { Species = 225, Ability = A2 }, // Delibird - new EncounterStatic8N(Nest186,0,1,2) { Species = 859, Ability = A2 }, // Impidimp - new EncounterStatic8N(Nest186,0,1,2) { Species = 359, Ability = A2 }, // Absol - new EncounterStatic8N(Nest186,1,2,3) { Species = 215, Ability = A2 }, // Sneasel - new EncounterStatic8N(Nest186,2,3,4) { Species = 828, Ability = A2 }, // Thievul - new EncounterStatic8N(Nest186,2,3,4) { Species = 510, Ability = A2 }, // Liepard - new EncounterStatic8N(Nest186,3,4,5) { Species = 359, Ability = A2 }, // Absol - new EncounterStatic8N(Nest186,3,4,5) { Species = 861, Ability = A2 }, // Grimmsnarl - new EncounterStatic8N(Nest186,3,4,5) { Species = 461, Ability = A2 }, // Weavile - new EncounterStatic8N(Nest186,4,4,5) { Species = 359, Ability = A2 }, // Absol - new EncounterStatic8N(Nest186,4,4,5) { Species = 861, Ability = A2, CanGigantamax = true }, // Grimmsnarl - new EncounterStatic8N(Nest187,2,4,4) { Species = 531, Ability = A4 }, // Audino - new EncounterStatic8N(Nest187,0,1,1) { Species = 304, Ability = A3 }, // Aron - new EncounterStatic8N(Nest187,0,1,1) { Species = 632, Ability = A3 }, // Durant - new EncounterStatic8N(Nest187,1,2,2) { Species = 304, Ability = A3 }, // Aron - new EncounterStatic8N(Nest187,1,2,2) { Species = 374, Ability = A3 }, // Beldum - new EncounterStatic8N(Nest187,2,3,3) { Species = 305, Ability = A3 }, // Lairon - new EncounterStatic8N(Nest187,2,3,3) { Species = 375, Ability = A3 }, // Metang - new EncounterStatic8N(Nest187,3,4,4) { Species = 823, Ability = A4 }, // Corviknight - new EncounterStatic8N(Nest187,3,4,4) { Species = 632, Ability = A4 }, // Durant - new EncounterStatic8N(Nest187,3,4,4) { Species = 879, Ability = A4 }, // Copperajah - new EncounterStatic8N(Nest187,4,4,4) { Species = 306, Ability = A4 }, // Aggron - new EncounterStatic8N(Nest188,2,4,5) { Species = 225, Ability = A2 }, // Delibird - new EncounterStatic8N(Nest188,0,1,2) { Species = 304, Ability = A2 }, // Aron - new EncounterStatic8N(Nest188,0,1,2) { Species = 052, Ability = A2, Form = 2 }, // Meowth-2 - new EncounterStatic8N(Nest188,1,2,3) { Species = 632, Ability = A2 }, // Durant - new EncounterStatic8N(Nest188,1,2,3) { Species = 305, Ability = A2 }, // Lairon - new EncounterStatic8N(Nest188,2,3,4) { Species = 863, Ability = A2 }, // Perrserker - new EncounterStatic8N(Nest188,3,4,5) { Species = 879, Ability = A2 }, // Copperajah - new EncounterStatic8N(Nest188,3,4,5) { Species = 306, Ability = A2 }, // Aggron - new EncounterStatic8N(Nest188,3,4,5) { Species = 376, Ability = A2 }, // Metagross - new EncounterStatic8N(Nest188,4,4,5) { Species = 376, Ability = A2 }, // Metagross - new EncounterStatic8N(Nest188,4,4,5) { Species = 879, Ability = A2, CanGigantamax = true }, // Copperajah - new EncounterStatic8N(Nest189,2,4,4) { Species = 531, Ability = A4 }, // Audino - new EncounterStatic8N(Nest189,0,1,1) { Species = 173, Ability = A3 }, // Cleffa - new EncounterStatic8N(Nest189,0,1,1) { Species = 703, Ability = A3 }, // Carbink - new EncounterStatic8N(Nest189,1,2,2) { Species = 856, Ability = A3 }, // Hatenna - new EncounterStatic8N(Nest189,1,2,2) { Species = 173, Ability = A3 }, // Cleffa - new EncounterStatic8N(Nest189,2,3,3) { Species = 857, Ability = A3 }, // Hattrem - new EncounterStatic8N(Nest189,2,3,3) { Species = 035, Ability = A3 }, // Clefairy - new EncounterStatic8N(Nest189,3,4,4) { Species = 703, Ability = A4 }, // Carbink - new EncounterStatic8N(Nest189,3,4,4) { Species = 036, Ability = A4 }, // Clefable - new EncounterStatic8N(Nest189,4,4,4) { Species = 547, Ability = A4 }, // Whimsicott - new EncounterStatic8N(Nest189,4,4,4) { Species = 858, Ability = A4 }, // Hatterene - new EncounterStatic8N(Nest190,2,4,5) { Species = 225, Ability = A2 }, // Delibird - new EncounterStatic8N(Nest190,0,1,2) { Species = 703, Ability = A2 }, // Carbink - new EncounterStatic8N(Nest190,0,1,2) { Species = 546, Ability = A2 }, // Cottonee - new EncounterStatic8N(Nest190,1,2,3) { Species = 035, Ability = A2 }, // Clefairy - new EncounterStatic8N(Nest190,1,2,3) { Species = 703, Ability = A2 }, // Carbink - new EncounterStatic8N(Nest190,2,3,4) { Species = 703, Ability = A2 }, // Carbink - new EncounterStatic8N(Nest190,2,3,4) { Species = 547, Ability = A2 }, // Whimsicott - new EncounterStatic8N(Nest190,3,4,5) { Species = 110, Ability = A2, Form = 1 }, // Weezing-1 - new EncounterStatic8N(Nest190,3,4,5) { Species = 858, Ability = A2 }, // Hatterene - new EncounterStatic8N(Nest190,3,4,5) { Species = 036, Ability = A2 }, // Clefable - new EncounterStatic8N(Nest190,4,4,5) { Species = 110, Ability = A2, Form = 1 }, // Weezing-1 - new EncounterStatic8N(Nest190,4,4,5) { Species = 858, Ability = A2, CanGigantamax = true }, // Hatterene - new EncounterStatic8N(Nest191,2,4,4) { Species = 531, Ability = A4 }, // Audino - new EncounterStatic8N(Nest191,0,1,1) { Species = 854, Ability = A3 }, // Sinistea - new EncounterStatic8N(Nest191,1,2,2) { Species = 854, Ability = A3 }, // Sinistea - new EncounterStatic8N(Nest191,2,3,3) { Species = 854, Ability = A3 }, // Sinistea - new EncounterStatic8N(Nest191,3,4,4) { Species = 854, Ability = A4 }, // Sinistea - new EncounterStatic8N(Nest191,4,4,4) { Species = 854, Ability = A4 }, // Sinistea - new EncounterStatic8N(Nest191,2,4,4) { Species = 854, Ability = A4, Form = 1 }, // Sinistea-1 - new EncounterStatic8N(Nest192,2,4,5) { Species = 225, Ability = A2 }, // Delibird - new EncounterStatic8N(Nest192,0,0,2) { Species = 854, Ability = A2 }, // Sinistea - new EncounterStatic8N(Nest192,1,1,2) { Species = 854, Ability = A2 }, // Sinistea - new EncounterStatic8N(Nest192,1,1,3) { Species = 854, Ability = A2 }, // Sinistea - new EncounterStatic8N(Nest192,2,2,4) { Species = 854, Ability = A2 }, // Sinistea - new EncounterStatic8N(Nest192,3,3,4) { Species = 854, Ability = A2 }, // Sinistea - new EncounterStatic8N(Nest192,0,3,5) { Species = 854, Ability = A2, Form = 1 }, // Sinistea-1 - new EncounterStatic8N(Nest192,4,4,5) { Species = 855, Ability = A2 }, // Polteageist - new EncounterStatic8N(Nest192,4,4,5) { Species = 855, Ability = A2, Form = 1 }, // Polteageist-1 - new EncounterStatic8N(Nest192,4,4,5) { Species = 869, Ability = A2, CanGigantamax = true }, // Alcremie - new EncounterStatic8N(Nest193,2,4,4) { Species = 531, Ability = A4 }, // Audino - new EncounterStatic8N(Nest193,0,1,1) { Species = 133, Ability = A3 }, // Eevee - new EncounterStatic8N(Nest193,0,4,2) { Species = 133, Ability = A3 }, // Eevee - new EncounterStatic8N(Nest193,0,4,3) { Species = 133, Ability = A3 }, // Eevee - new EncounterStatic8N(Nest193,2,4,4) { Species = 136, Ability = A3 }, // Flareon - new EncounterStatic8N(Nest193,2,4,4) { Species = 135, Ability = A3 }, // Jolteon - new EncounterStatic8N(Nest193,2,4,4) { Species = 134, Ability = A3 }, // Vaporeon - new EncounterStatic8N(Nest193,2,4,4) { Species = 196, Ability = A4 }, // Espeon - new EncounterStatic8N(Nest193,2,4,4) { Species = 197, Ability = A4 }, // Umbreon - new EncounterStatic8N(Nest193,2,4,4) { Species = 470, Ability = A4 }, // Leafeon - new EncounterStatic8N(Nest193,2,4,4) { Species = 471, Ability = A4 }, // Glaceon - new EncounterStatic8N(Nest193,2,4,4) { Species = 700, Ability = A4 }, // Sylveon - new EncounterStatic8N(Nest194,2,4,5) { Species = 225, Ability = A2 }, // Delibird - new EncounterStatic8N(Nest194,0,1,2) { Species = 133, Ability = A2 }, // Eevee - new EncounterStatic8N(Nest194,0,4,3) { Species = 133, Ability = A2 }, // Eevee - new EncounterStatic8N(Nest194,0,4,4) { Species = 133, Ability = A2, Gender = 1 }, // Eevee - new EncounterStatic8N(Nest194,2,4,5) { Species = 136, Ability = A2 }, // Flareon - new EncounterStatic8N(Nest194,2,4,5) { Species = 135, Ability = A2 }, // Jolteon - new EncounterStatic8N(Nest194,2,4,5) { Species = 134, Ability = A2 }, // Vaporeon - new EncounterStatic8N(Nest194,2,4,5) { Species = 196, Ability = A2 }, // Espeon - new EncounterStatic8N(Nest194,2,4,5) { Species = 197, Ability = A2 }, // Umbreon - new EncounterStatic8N(Nest194,2,4,5) { Species = 470, Ability = A2 }, // Leafeon - new EncounterStatic8N(Nest194,2,4,5) { Species = 471, Ability = A2 }, // Glaceon - new EncounterStatic8N(Nest194,2,4,5) { Species = 700, Ability = A2 }, // Sylveon - new EncounterStatic8N(Nest195,2,4,4) { Species = 531, Ability = A4 }, // Audino - new EncounterStatic8N(Nest195,1,2,2) { Species = 696, Ability = A3 }, // Tyrunt - new EncounterStatic8N(Nest195,1,2,2) { Species = 698, Ability = A3 }, // Amaura - new EncounterStatic8N(Nest195,2,3,3) { Species = 348, Ability = A3 }, // Armaldo - new EncounterStatic8N(Nest195,2,3,3) { Species = 346, Ability = A3 }, // Cradily - new EncounterStatic8N(Nest195,4,4,4) { Species = 142, Ability = A4 }, // Aerodactyl - new EncounterStatic8N(Nest196,2,4,5) { Species = 225, Ability = A2 }, // Delibird - new EncounterStatic8N(Nest196,2,2,3) { Species = 142, Ability = A2 }, // Aerodactyl - new EncounterStatic8N(Nest196,3,4,5) { Species = 142, Ability = A2 }, // Aerodactyl - new EncounterStatic8N(Nest196,4,4,5) { Species = 880, Ability = A2 }, // Dracozolt - new EncounterStatic8N(Nest196,4,4,5) { Species = 882, Ability = A2 }, // Dracovish - new EncounterStatic8N(Nest196,3,4,5) { Species = 881, Ability = A2 }, // Arctozolt - new EncounterStatic8N(Nest196,3,4,5) { Species = 883, Ability = A2 }, // Arctovish + new(Nest000,0,0,1) { Species = 236, Ability = A3 }, // Tyrogue + new(Nest000,0,0,1) { Species = 066, Ability = A3 }, // Machop + new(Nest000,0,1,1) { Species = 532, Ability = A3 }, // Timburr + new(Nest000,1,2,2) { Species = 067, Ability = A3 }, // Machoke + new(Nest000,1,2,2) { Species = 533, Ability = A3 }, // Gurdurr + new(Nest000,4,4,4) { Species = 068, Ability = A4 }, // Machamp + new(Nest001,0,0,1) { Species = 280, Ability = A3 }, // Ralts + new(Nest001,0,0,1) { Species = 517, Ability = A3 }, // Munna + new(Nest001,0,1,1) { Species = 677, Ability = A3 }, // Espurr + new(Nest001,0,1,1) { Species = 605, Ability = A3 }, // Elgyem + new(Nest001,1,2,2) { Species = 281, Ability = A3 }, // Kirlia + new(Nest001,2,4,4) { Species = 518, Ability = A3 }, // Musharna + new(Nest001,4,4,4) { Species = 282, Ability = A4 }, // Gardevoir + new(Nest002,0,0,1) { Species = 438, Ability = A3 }, // Bonsly + new(Nest002,0,1,1) { Species = 557, Ability = A3 }, // Dwebble + new(Nest002,1,2,2) { Species = 111, Ability = A3 }, // Rhyhorn + new(Nest002,1,2,2) { Species = 525, Ability = A3 }, // Boldore + new(Nest002,2,3,3) { Species = 689, Ability = A3 }, // Barbaracle + new(Nest002,2,4,4) { Species = 112, Ability = A3 }, // Rhydon + new(Nest002,2,4,4) { Species = 185, Ability = A3 }, // Sudowoodo + new(Nest002,4,4,4) { Species = 213, Ability = A4 }, // Shuckle + new(Nest003,0,0,1) { Species = 010, Ability = A3 }, // Caterpie + new(Nest003,0,0,1) { Species = 736, Ability = A3 }, // Grubbin + new(Nest003,0,1,1) { Species = 290, Ability = A3 }, // Nincada + new(Nest003,0,1,1) { Species = 595, Ability = A3 }, // Joltik + new(Nest003,1,2,2) { Species = 011, Ability = A3 }, // Metapod + new(Nest003,1,2,2) { Species = 632, Ability = A3 }, // Durant + new(Nest003,2,3,3) { Species = 737, Ability = A3 }, // Charjabug + new(Nest003,2,4,4) { Species = 291, Ability = A3 }, // Ninjask + new(Nest003,2,4,4) { Species = 012, Ability = A3 }, // Butterfree + new(Nest003,3,4,4) { Species = 596, Ability = A4 }, // Galvantula + new(Nest003,4,4,4) { Species = 738, Ability = A4 }, // Vikavolt + new(Nest003,4,4,4) { Species = 632, Ability = A4 }, // Durant + new(Nest004,0,0,1) { Species = 010, Ability = A3 }, // Caterpie + new(Nest004,0,0,1) { Species = 415, Ability = A3 }, // Combee + new(Nest004,0,1,1) { Species = 742, Ability = A3 }, // Cutiefly + new(Nest004,0,1,1) { Species = 824, Ability = A3 }, // Blipbug + new(Nest004,1,2,2) { Species = 595, Ability = A3 }, // Joltik + new(Nest004,1,2,2) { Species = 011, Ability = A3 }, // Metapod + new(Nest004,2,3,3) { Species = 825, Ability = A3 }, // Dottler + new(Nest004,2,4,4) { Species = 596, Ability = A3 }, // Galvantula + new(Nest004,2,4,4) { Species = 012, Ability = A3 }, // Butterfree + new(Nest004,3,4,4) { Species = 743, Ability = A4 }, // Ribombee + new(Nest004,4,4,4) { Species = 416, Ability = A4 }, // Vespiquen + new(Nest004,4,4,4) { Species = 826, Ability = A4 }, // Orbeetle + new(Nest005,0,0,1) { Species = 092, Ability = A3 }, // Gastly + new(Nest005,0,0,1) { Species = 355, Ability = A3 }, // Duskull + new(Nest005,0,1,1) { Species = 425, Ability = A3 }, // Drifloon + new(Nest005,0,1,1) { Species = 708, Ability = A3 }, // Phantump + new(Nest005,0,1,1) { Species = 592, Ability = A3 }, // Frillish + new(Nest005,1,2,2) { Species = 710, Ability = A3 }, // Pumpkaboo + new(Nest005,2,3,3) { Species = 093, Ability = A3 }, // Haunter + new(Nest005,2,4,4) { Species = 356, Ability = A3 }, // Dusclops + new(Nest005,2,4,4) { Species = 426, Ability = A3 }, // Drifblim + new(Nest005,3,4,4) { Species = 709, Ability = A4 }, // Trevenant + new(Nest005,4,4,4) { Species = 711, Ability = A4 }, // Gourgeist + new(Nest005,4,4,4) { Species = 593, Ability = A4 }, // Jellicent + new(Nest006,0,0,1) { Species = 129, Ability = A3 }, // Magikarp + new(Nest006,0,0,1) { Species = 458, Ability = A3 }, // Mantyke + new(Nest006,1,2,2) { Species = 320, Ability = A3 }, // Wailmer + new(Nest006,2,3,3) { Species = 224, Ability = A3 }, // Octillery + new(Nest006,2,4,4) { Species = 226, Ability = A3 }, // Mantine + new(Nest006,2,4,4) { Species = 171, Ability = A3 }, // Lanturn + new(Nest006,3,4,4) { Species = 321, Ability = A4 }, // Wailord + new(Nest006,4,4,4) { Species = 746, Ability = A4 }, // Wishiwashi + new(Nest006,4,4,4) { Species = 130, Ability = A4 }, // Gyarados + new(Nest007,0,0,1) { Species = 833, Ability = A3 }, // Chewtle + new(Nest007,0,0,1) { Species = 846, Ability = A3 }, // Arrokuda + new(Nest007,0,1,1) { Species = 422, Ability = A3, Form = 1 }, // Shellos-1 + new(Nest007,0,1,1) { Species = 751, Ability = A3 }, // Dewpider + new(Nest007,1,2,2) { Species = 320, Ability = A3 }, // Wailmer + new(Nest007,2,3,3) { Species = 746, Ability = A3 }, // Wishiwashi + new(Nest007,2,4,4) { Species = 834, Ability = A3 }, // Drednaw + new(Nest007,2,4,4) { Species = 847, Ability = A3 }, // Barraskewda + new(Nest007,3,4,4) { Species = 752, Ability = A4 }, // Araquanid + new(Nest007,4,4,4) { Species = 423, Ability = A4, Form = 1 }, // Gastrodon-1 + new(Nest007,4,4,4) { Species = 321, Ability = A4 }, // Wailord + new(Nest008,0,0,1) { Species = 833, Ability = A3 }, // Chewtle + new(Nest008,0,0,1) { Species = 194, Ability = A3 }, // Wooper + new(Nest008,0,1,1) { Species = 535, Ability = A3 }, // Tympole + new(Nest008,0,1,1) { Species = 341, Ability = A3 }, // Corphish + new(Nest008,1,2,2) { Species = 536, Ability = A3 }, // Palpitoad + new(Nest008,2,3,3) { Species = 834, Ability = A3 }, // Drednaw + new(Nest008,2,4,4) { Species = 195, Ability = A3 }, // Quagsire + new(Nest008,2,4,4) { Species = 771, Ability = A3 }, // Pyukumuku + new(Nest008,3,4,4) { Species = 091, Ability = A4 }, // Cloyster + new(Nest008,4,4,4) { Species = 537, Ability = A4 }, // Seismitoad + new(Nest008,4,4,4) { Species = 342, Ability = A4 }, // Crawdaunt + new(Nest009,0,0,1) { Species = 236, Ability = A3 }, // Tyrogue + new(Nest009,0,0,1) { Species = 759, Ability = A3 }, // Stufful + new(Nest009,0,1,1) { Species = 852, Ability = A3 }, // Clobbopus + new(Nest009,0,1,1) { Species = 674, Ability = A3 }, // Pancham + new(Nest009,2,4,4) { Species = 760, Ability = A3 }, // Bewear + new(Nest009,2,4,4) { Species = 675, Ability = A3 }, // Pangoro + new(Nest009,2,4,4) { Species = 701, Ability = A3 }, // Hawlucha + new(Nest009,4,4,4) { Species = 853, Ability = A4 }, // Grapploct + new(Nest009,4,4,4) { Species = 870, Ability = A4 }, // Falinks + new(Nest010,0,0,1) { Species = 599, Ability = A3 }, // Klink + new(Nest010,0,0,1) { Species = 052, Ability = A3, Form = 2 }, // Meowth-2 + new(Nest010,0,1,1) { Species = 436, Ability = A3 }, // Bronzor + new(Nest010,0,1,1) { Species = 597, Ability = A3 }, // Ferroseed + new(Nest010,1,1,2) { Species = 624, Ability = A3 }, // Pawniard + new(Nest010,1,2,2) { Species = 878, Ability = A3 }, // Cufant + new(Nest010,2,4,4) { Species = 600, Ability = A3 }, // Klang + new(Nest010,2,4,4) { Species = 863, Ability = A3 }, // Perrserker + new(Nest010,2,4,4) { Species = 437, Ability = A3 }, // Bronzong + new(Nest010,3,4,4) { Species = 625, Ability = A4 }, // Bisharp + new(Nest010,4,4,4) { Species = 601, Ability = A4 }, // Klinklang + new(Nest010,4,4,4) { Species = 879, Ability = A4 }, // Copperajah + new(Nest011,0,0,1) { Species = 599, Ability = A3 }, // Klink + new(Nest011,0,0,1) { Species = 436, Ability = A3 }, // Bronzor + new(Nest011,0,1,1) { Species = 597, Ability = A3 }, // Ferroseed + new(Nest011,0,1,1) { Species = 624, Ability = A3 }, // Pawniard + new(Nest011,1,1,2) { Species = 599, Ability = A3 }, // Klink + new(Nest011,1,2,2) { Species = 436, Ability = A3 }, // Bronzor + new(Nest011,2,4,4) { Species = 208, Ability = A3 }, // Steelix + new(Nest011,2,4,4) { Species = 598, Ability = A3 }, // Ferrothorn + new(Nest011,2,4,4) { Species = 437, Ability = A3 }, // Bronzong + new(Nest011,3,4,4) { Species = 625, Ability = A4 }, // Bisharp + new(Nest011,4,4,4) { Species = 777, Ability = A4 }, // Togedemaru + new(Nest012,0,0,1) { Species = 439, Ability = A3 }, // Mime Jr. + new(Nest012,0,0,1) { Species = 824, Ability = A3 }, // Blipbug + new(Nest012,2,3,3) { Species = 561, Ability = A3 }, // Sigilyph + new(Nest012,2,3,3) { Species = 178, Ability = A3 }, // Xatu + new(Nest012,4,4,4) { Species = 858, Ability = A4 }, // Hatterene + new(Nest013,0,0,1) { Species = 439, Ability = A3 }, // Mime Jr. + new(Nest013,0,0,1) { Species = 360, Ability = A3 }, // Wynaut + new(Nest013,0,1,1) { Species = 177, Ability = A3 }, // Natu + new(Nest013,0,1,1) { Species = 343, Ability = A3 }, // Baltoy + new(Nest013,1,1,1) { Species = 436, Ability = A3 }, // Bronzor + new(Nest013,1,3,3) { Species = 122, Ability = A3, Form = 1 }, // Mr. Mime-1 + new(Nest013,2,3,3) { Species = 561, Ability = A3 }, // Sigilyph + new(Nest013,2,3,3) { Species = 178, Ability = A3 }, // Xatu + new(Nest013,3,4,4) { Species = 344, Ability = A4 }, // Claydol + new(Nest013,4,4,4) { Species = 866, Ability = A4 }, // Mr. Rime + new(Nest013,4,4,4) { Species = 202, Ability = A4 }, // Wobbuffet + new(Nest014,0,0,1) { Species = 837, Ability = A3 }, // Rolycoly + new(Nest014,0,1,1) { Species = 688, Ability = A3 }, // Binacle + new(Nest014,1,1,1) { Species = 838, Ability = A3 }, // Carkol + new(Nest014,1,2,2) { Species = 525, Ability = A3 }, // Boldore + new(Nest014,2,3,3) { Species = 558, Ability = A3 }, // Crustle + new(Nest014,2,4,4) { Species = 689, Ability = A3 }, // Barbaracle + new(Nest014,4,4,4) { Species = 464, Ability = A4 }, // Rhyperior + new(Nest015,0,0,1) { Species = 050, Ability = A3 }, // Diglett + new(Nest015,0,0,1) { Species = 749, Ability = A3 }, // Mudbray + new(Nest015,0,1,1) { Species = 290, Ability = A3 }, // Nincada + new(Nest015,0,1,1) { Species = 529, Ability = A3 }, // Drilbur + new(Nest015,1,1,1) { Species = 095, Ability = A3 }, // Onix + new(Nest015,1,2,2) { Species = 339, Ability = A3 }, // Barboach + new(Nest015,2,3,3) { Species = 208, Ability = A3 }, // Steelix + new(Nest015,2,4,4) { Species = 340, Ability = A3 }, // Whiscash + new(Nest015,2,4,4) { Species = 660, Ability = A3 }, // Diggersby + new(Nest015,3,4,4) { Species = 051, Ability = A4 }, // Dugtrio + new(Nest015,4,4,4) { Species = 530, Ability = A4 }, // Excadrill + new(Nest015,4,4,4) { Species = 750, Ability = A4 }, // Mudsdale + new(Nest016,0,0,1) { Species = 843, Ability = A3 }, // Silicobra + new(Nest016,0,0,1) { Species = 562, Ability = A3, Form = 1 }, // Yamask-1 + new(Nest016,0,1,1) { Species = 449, Ability = A3 }, // Hippopotas + new(Nest016,1,2,2) { Species = 221, Ability = A3 }, // Piloswine + new(Nest016,4,4,4) { Species = 867, Ability = A3 }, // Runerigus + new(Nest016,4,4,4) { Species = 844, Ability = A4 }, // Sandaconda + new(Nest017,0,0,1) { Species = 850, Ability = A3 }, // Sizzlipede + new(Nest017,0,1,1) { Species = 757, Ability = A3 }, // Salandit + new(Nest017,0,1,1) { Species = 607, Ability = A3 }, // Litwick + new(Nest017,2,4,4) { Species = 324, Ability = A3 }, // Torkoal + new(Nest018,0,0,1) { Species = 757, Ability = A3 }, // Salandit + new(Nest018,0,1,1) { Species = 607, Ability = A3 }, // Litwick + new(Nest018,1,1,1) { Species = 757, Ability = A3 }, // Salandit + new(Nest018,4,4,4) { Species = 609, Ability = A4 }, // Chandelure + new(Nest019,0,0,1) { Species = 850, Ability = A3 }, // Sizzlipede + new(Nest019,0,1,1) { Species = 757, Ability = A3 }, // Salandit + new(Nest019,0,1,1) { Species = 607, Ability = A3 }, // Litwick + new(Nest019,2,4,4) { Species = 324, Ability = A3 }, // Torkoal + new(Nest019,3,4,4) { Species = 851, Ability = A4 }, // Centiskorch + new(Nest019,4,4,4) { Species = 839, Ability = A4 }, // Coalossal + new(Nest020,0,0,1) { Species = 582, Ability = A3 }, // Vanillite + new(Nest020,0,0,1) { Species = 220, Ability = A3 }, // Swinub + new(Nest020,0,1,1) { Species = 459, Ability = A3 }, // Snover + new(Nest020,0,1,1) { Species = 712, Ability = A3 }, // Bergmite + new(Nest020,1,1,1) { Species = 225, Ability = A3 }, // Delibird + new(Nest020,1,2,2) { Species = 583, Ability = A3 }, // Vanillish + new(Nest020,2,3,3) { Species = 221, Ability = A3 }, // Piloswine + new(Nest020,2,4,4) { Species = 713, Ability = A3 }, // Avalugg + new(Nest020,2,4,4) { Species = 460, Ability = A3 }, // Abomasnow + new(Nest020,3,4,4) { Species = 091, Ability = A4 }, // Cloyster + new(Nest020,4,4,4) { Species = 584, Ability = A4 }, // Vanilluxe + new(Nest020,4,4,4) { Species = 131, Ability = A4 }, // Lapras + new(Nest021,0,0,1) { Species = 220, Ability = A3 }, // Swinub + new(Nest021,0,0,1) { Species = 613, Ability = A3 }, // Cubchoo + new(Nest021,0,1,1) { Species = 872, Ability = A3 }, // Snom + new(Nest021,0,1,1) { Species = 215, Ability = A3 }, // Sneasel + new(Nest021,1,1,1) { Species = 122, Ability = A3, Form = 1 }, // Mr. Mime-1 + new(Nest021,1,2,2) { Species = 221, Ability = A3 }, // Piloswine + new(Nest021,2,3,3) { Species = 091, Ability = A3 }, // Cloyster + new(Nest021,2,4,4) { Species = 614, Ability = A3 }, // Beartic + new(Nest021,2,4,4) { Species = 866, Ability = A3 }, // Mr. Rime + new(Nest021,3,4,4) { Species = 473, Ability = A4 }, // Mamoswine + new(Nest021,4,4,4) { Species = 873, Ability = A4 }, // Frosmoth + new(Nest021,4,4,4) { Species = 461, Ability = A4 }, // Weavile + new(Nest022,0,0,1) { Species = 361, Ability = A3 }, // Snorunt + new(Nest022,0,0,1) { Species = 872, Ability = A3 }, // Snom + new(Nest022,0,1,1) { Species = 215, Ability = A3 }, // Sneasel + new(Nest022,1,1,2) { Species = 122, Ability = A3, Form = 1 }, // Mr. Mime-1 + new(Nest022,1,2,3) { Species = 459, Ability = A3 }, // Snover + new(Nest022,2,3,3) { Species = 460, Ability = A3 }, // Abomasnow + new(Nest022,2,4,4) { Species = 362, Ability = A3 }, // Glalie + new(Nest022,2,4,4) { Species = 866, Ability = A3 }, // Mr. Rime + new(Nest022,3,4,4) { Species = 873, Ability = A4 }, // Frosmoth + new(Nest022,4,4,4) { Species = 478, Ability = A4 }, // Froslass + new(Nest023,0,0,1) { Species = 172, Ability = A3 }, // Pichu + new(Nest023,0,0,1) { Species = 309, Ability = A3 }, // Electrike + new(Nest023,0,1,1) { Species = 595, Ability = A3 }, // Joltik + new(Nest023,0,1,1) { Species = 170, Ability = A3 }, // Chinchou + new(Nest023,1,1,2) { Species = 737, Ability = A3 }, // Charjabug + new(Nest023,1,2,3) { Species = 025, Ability = A3 }, // Pikachu + new(Nest023,2,3,3) { Species = 025, Ability = A3 }, // Pikachu + new(Nest023,2,4,4) { Species = 310, Ability = A3 }, // Manectric + new(Nest023,2,4,4) { Species = 171, Ability = A3 }, // Lanturn + new(Nest023,3,4,4) { Species = 596, Ability = A4 }, // Galvantula + new(Nest023,4,4,4) { Species = 738, Ability = A4 }, // Vikavolt + new(Nest023,4,4,4) { Species = 026, Ability = A4 }, // Raichu + new(Nest024,0,0,1) { Species = 835, Ability = A3 }, // Yamper + new(Nest024,0,0,1) { Species = 694, Ability = A3 }, // Helioptile + new(Nest024,0,1,1) { Species = 848, Ability = A3 }, // Toxel + new(Nest024,0,1,1) { Species = 170, Ability = A3 }, // Chinchou + new(Nest024,1,1,2) { Species = 025, Ability = A3 }, // Pikachu + new(Nest024,1,2,3) { Species = 171, Ability = A3 }, // Lanturn + new(Nest024,2,3,3) { Species = 836, Ability = A3 }, // Boltund + new(Nest024,2,4,4) { Species = 695, Ability = A3 }, // Heliolisk + new(Nest024,2,4,4) { Species = 849, Ability = A3 }, // Toxtricity + new(Nest024,3,4,4) { Species = 871, Ability = A4 }, // Pincurchin + new(Nest024,4,4,4) { Species = 777, Ability = A4 }, // Togedemaru + new(Nest024,4,4,4) { Species = 877, Ability = A4 }, // Morpeko + new(Nest025,0,0,1) { Species = 406, Ability = A3 }, // Budew + new(Nest025,0,1,1) { Species = 761, Ability = A3 }, // Bounsweet + new(Nest025,0,1,1) { Species = 043, Ability = A3 }, // Oddish + new(Nest025,1,2,3) { Species = 315, Ability = A3 }, // Roselia + new(Nest025,2,3,3) { Species = 044, Ability = A3 }, // Gloom + new(Nest025,2,4,4) { Species = 762, Ability = A3 }, // Steenee + new(Nest025,3,4,4) { Species = 763, Ability = A4 }, // Tsareena + new(Nest025,4,4,4) { Species = 045, Ability = A4 }, // Vileplume + new(Nest025,4,4,4) { Species = 182, Ability = A4 }, // Bellossom + new(Nest026,0,0,1) { Species = 406, Ability = A3 }, // Budew + new(Nest026,0,0,1) { Species = 829, Ability = A3 }, // Gossifleur + new(Nest026,0,1,1) { Species = 546, Ability = A3 }, // Cottonee + new(Nest026,0,1,1) { Species = 840, Ability = A3 }, // Applin + new(Nest026,1,1,2) { Species = 420, Ability = A3 }, // Cherubi + new(Nest026,1,2,2) { Species = 315, Ability = A3 }, // Roselia + new(Nest026,2,3,3) { Species = 597, Ability = A3 }, // Ferroseed + new(Nest026,2,4,4) { Species = 598, Ability = A3 }, // Ferrothorn + new(Nest026,2,4,4) { Species = 421, Ability = A3 }, // Cherrim + new(Nest026,3,4,4) { Species = 830, Ability = A4 }, // Eldegoss + new(Nest026,4,4,4) { Species = 547, Ability = A4 }, // Whimsicott + new(Nest027,0,0,1) { Species = 710, Ability = A3, Form = 1 }, // Pumpkaboo-1 + new(Nest027,0,0,1) { Species = 708, Ability = A3 }, // Phantump + new(Nest027,0,1,1) { Species = 710, Ability = A3 }, // Pumpkaboo + new(Nest027,0,1,1) { Species = 755, Ability = A3 }, // Morelull + new(Nest027,1,1,2) { Species = 710, Ability = A3, Form = 2 }, // Pumpkaboo-2 + new(Nest027,1,2,2) { Species = 315, Ability = A3 }, // Roselia + new(Nest027,2,3,3) { Species = 756, Ability = A3 }, // Shiinotic + new(Nest027,2,4,4) { Species = 556, Ability = A3 }, // Maractus + new(Nest027,2,4,4) { Species = 709, Ability = A3 }, // Trevenant + new(Nest027,3,4,4) { Species = 711, Ability = A4 }, // Gourgeist + new(Nest027,4,4,4) { Species = 781, Ability = A4 }, // Dhelmise + new(Nest027,4,4,4) { Species = 710, Ability = A4, Form = 3 }, // Pumpkaboo-3 + new(Nest028,0,0,1) { Species = 434, Ability = A3 }, // Stunky + new(Nest028,0,0,1) { Species = 568, Ability = A3 }, // Trubbish + new(Nest028,0,1,1) { Species = 451, Ability = A3 }, // Skorupi + new(Nest028,1,2,2) { Species = 315, Ability = A3 }, // Roselia + new(Nest028,2,3,3) { Species = 211, Ability = A3 }, // Qwilfish + new(Nest028,2,4,4) { Species = 452, Ability = A3 }, // Drapion + new(Nest028,2,4,4) { Species = 045, Ability = A3 }, // Vileplume + new(Nest028,4,4,4) { Species = 569, Ability = A4 }, // Garbodor + new(Nest029,0,0,1) { Species = 848, Ability = A3 }, // Toxel + new(Nest029,0,0,1) { Species = 092, Ability = A3 }, // Gastly + new(Nest029,0,1,1) { Species = 451, Ability = A3 }, // Skorupi + new(Nest029,0,1,1) { Species = 043, Ability = A3 }, // Oddish + new(Nest029,1,1,2) { Species = 044, Ability = A3 }, // Gloom + new(Nest029,1,2,2) { Species = 093, Ability = A3 }, // Haunter + new(Nest029,2,3,3) { Species = 109, Ability = A3 }, // Koffing + new(Nest029,2,4,4) { Species = 211, Ability = A3 }, // Qwilfish + new(Nest029,2,4,4) { Species = 045, Ability = A3 }, // Vileplume + new(Nest029,3,4,4) { Species = 315, Ability = A4 }, // Roselia + new(Nest029,4,4,4) { Species = 849, Ability = A4 }, // Toxtricity + new(Nest029,4,4,4) { Species = 110, Ability = A4, Form = 1 }, // Weezing-1 + new(Nest030,0,0,1) { Species = 519, Ability = A3 }, // Pidove + new(Nest030,0,0,1) { Species = 163, Ability = A3 }, // Hoothoot + new(Nest030,0,1,1) { Species = 177, Ability = A3 }, // Natu + new(Nest030,1,1,2) { Species = 527, Ability = A3 }, // Woobat + new(Nest030,1,2,2) { Species = 520, Ability = A3 }, // Tranquill + new(Nest030,2,3,3) { Species = 521, Ability = A3 }, // Unfezant + new(Nest030,2,4,4) { Species = 164, Ability = A3 }, // Noctowl + new(Nest030,2,4,4) { Species = 528, Ability = A3 }, // Swoobat + new(Nest030,3,4,4) { Species = 178, Ability = A4 }, // Xatu + new(Nest030,4,4,4) { Species = 561, Ability = A4 }, // Sigilyph + new(Nest031,0,0,1) { Species = 821, Ability = A3 }, // Rookidee + new(Nest031,0,0,1) { Species = 714, Ability = A3 }, // Noibat + new(Nest031,0,1,1) { Species = 278, Ability = A3 }, // Wingull + new(Nest031,0,1,1) { Species = 177, Ability = A3 }, // Natu + new(Nest031,1,1,2) { Species = 425, Ability = A3 }, // Drifloon + new(Nest031,1,2,2) { Species = 822, Ability = A3 }, // Corvisquire + new(Nest031,2,3,3) { Species = 426, Ability = A3 }, // Drifblim + new(Nest031,2,4,4) { Species = 279, Ability = A3 }, // Pelipper + new(Nest031,2,4,4) { Species = 178, Ability = A3 }, // Xatu + new(Nest031,3,4,4) { Species = 823, Ability = A4 }, // Corviknight + new(Nest031,4,4,4) { Species = 701, Ability = A4 }, // Hawlucha + new(Nest031,4,4,4) { Species = 845, Ability = A4 }, // Cramorant + new(Nest032,0,0,1) { Species = 173, Ability = A3 }, // Cleffa + new(Nest032,0,0,1) { Species = 175, Ability = A3 }, // Togepi + new(Nest032,0,1,1) { Species = 742, Ability = A3 }, // Cutiefly + new(Nest032,1,1,2) { Species = 035, Ability = A3 }, // Clefairy + new(Nest032,1,2,2) { Species = 755, Ability = A3 }, // Morelull + new(Nest032,2,3,3) { Species = 176, Ability = A3 }, // Togetic + new(Nest032,2,4,4) { Species = 036, Ability = A3 }, // Clefable + new(Nest032,2,4,4) { Species = 743, Ability = A3 }, // Ribombee + new(Nest032,3,4,4) { Species = 756, Ability = A4 }, // Shiinotic + new(Nest032,4,4,4) { Species = 468, Ability = A4 }, // Togekiss + new(Nest033,0,0,1) { Species = 439, Ability = A3 }, // Mime Jr. + new(Nest033,0,0,1) { Species = 868, Ability = A3 }, // Milcery + new(Nest033,0,1,1) { Species = 859, Ability = A3 }, // Impidimp + new(Nest033,0,1,1) { Species = 280, Ability = A3 }, // Ralts + new(Nest033,1,1,2) { Species = 035, Ability = A3 }, // Clefairy + new(Nest033,1,2,2) { Species = 281, Ability = A3 }, // Kirlia + new(Nest033,2,3,3) { Species = 860, Ability = A3 }, // Morgrem + new(Nest033,2,4,4) { Species = 036, Ability = A3 }, // Clefable + new(Nest033,2,4,4) { Species = 282, Ability = A3 }, // Gardevoir + new(Nest033,3,4,4) { Species = 869, Ability = A4 }, // Alcremie + new(Nest033,4,4,4) { Species = 861, Ability = A4 }, // Grimmsnarl + new(Nest034,0,0,1) { Species = 509, Ability = A3 }, // Purrloin + new(Nest034,0,0,1) { Species = 434, Ability = A3 }, // Stunky + new(Nest034,0,1,1) { Species = 215, Ability = A3 }, // Sneasel + new(Nest034,0,1,1) { Species = 686, Ability = A3 }, // Inkay + new(Nest034,1,1,2) { Species = 624, Ability = A3 }, // Pawniard + new(Nest034,1,2,2) { Species = 510, Ability = A3 }, // Liepard + new(Nest034,2,3,3) { Species = 435, Ability = A3 }, // Skuntank + new(Nest034,2,4,4) { Species = 461, Ability = A3 }, // Weavile + new(Nest034,2,4,4) { Species = 687, Ability = A3 }, // Malamar + new(Nest034,3,4,4) { Species = 625, Ability = A4 }, // Bisharp + new(Nest034,4,4,4) { Species = 342, Ability = A4 }, // Crawdaunt + new(Nest035,0,0,1) { Species = 827, Ability = A3 }, // Nickit + new(Nest035,0,0,1) { Species = 263, Ability = A3, Form = 1 }, // Zigzagoon-1 + new(Nest035,0,1,1) { Species = 509, Ability = A3 }, // Purrloin + new(Nest035,0,1,1) { Species = 859, Ability = A3 }, // Impidimp + new(Nest035,1,2,2) { Species = 828, Ability = A3 }, // Thievul + new(Nest035,2,3,3) { Species = 264, Ability = A3, Form = 1 }, // Linoone-1 + new(Nest035,2,4,4) { Species = 860, Ability = A3 }, // Morgrem + new(Nest035,2,4,4) { Species = 861, Ability = A3 }, // Grimmsnarl + new(Nest035,4,4,4) { Species = 862, Ability = A4 }, // Obstagoon + new(Nest036,0,0,1) { Species = 714, Ability = A3 }, // Noibat + new(Nest036,0,1,1) { Species = 714, Ability = A3 }, // Noibat + new(Nest036,1,2,2) { Species = 329, Ability = A3 }, // Vibrava + new(Nest037,0,0,1) { Species = 714, Ability = A3 }, // Noibat + new(Nest037,0,0,1) { Species = 840, Ability = A3 }, // Applin + new(Nest037,0,1,1) { Species = 885, Ability = A3 }, // Dreepy + new(Nest037,1,1,2) { Species = 714, Ability = A3 }, // Noibat + new(Nest037,1,2,2) { Species = 840, Ability = A3 }, // Applin + new(Nest037,2,3,3) { Species = 886, Ability = A3 }, // Drakloak + new(Nest037,2,4,4) { Species = 715, Ability = A3 }, // Noivern + new(Nest037,4,4,4) { Species = 887, Ability = A4 }, // Dragapult + new(Nest038,0,0,1) { Species = 659, Ability = A3 }, // Bunnelby + new(Nest038,0,0,1) { Species = 163, Ability = A3 }, // Hoothoot + new(Nest038,0,1,1) { Species = 519, Ability = A3 }, // Pidove + new(Nest038,0,1,1) { Species = 572, Ability = A3 }, // Minccino + new(Nest038,1,1,2) { Species = 694, Ability = A3 }, // Helioptile + new(Nest038,1,2,2) { Species = 759, Ability = A3 }, // Stufful + new(Nest038,2,3,3) { Species = 660, Ability = A3 }, // Diggersby + new(Nest038,2,4,4) { Species = 164, Ability = A3 }, // Noctowl + new(Nest038,2,4,4) { Species = 521, Ability = A3 }, // Unfezant + new(Nest038,3,4,4) { Species = 695, Ability = A4 }, // Heliolisk + new(Nest038,4,4,4) { Species = 573, Ability = A4 }, // Cinccino + new(Nest038,4,4,4) { Species = 760, Ability = A4 }, // Bewear + new(Nest039,0,0,1) { Species = 819, Ability = A3 }, // Skwovet + new(Nest039,0,0,1) { Species = 831, Ability = A3 }, // Wooloo + new(Nest039,0,1,1) { Species = 263, Ability = A3, Form = 1 }, // Zigzagoon-1 + new(Nest039,0,1,1) { Species = 446, Ability = A3 }, // Munchlax + new(Nest039,1,2,2) { Species = 820, Ability = A3 }, // Greedent + new(Nest039,2,3,3) { Species = 264, Ability = A3, Form = 1 }, // Linoone-1 + new(Nest039,2,4,4) { Species = 820, Ability = A3 }, // Greedent + new(Nest039,2,4,4) { Species = 832, Ability = A3 }, // Dubwool + new(Nest039,3,4,4) { Species = 660, Ability = A4 }, // Diggersby + new(Nest039,4,4,4) { Species = 143, Ability = A4 }, // Snorlax + new(Nest040,0,0,1) { Species = 535, Ability = A3 }, // Tympole + new(Nest040,0,0,1) { Species = 090, Ability = A3 }, // Shellder + new(Nest040,0,1,1) { Species = 170, Ability = A3 }, // Chinchou + new(Nest040,1,2,2) { Species = 846, Ability = A3 }, // Arrokuda + new(Nest040,2,4,4) { Species = 171, Ability = A3 }, // Lanturn + new(Nest040,4,4,4) { Species = 847, Ability = A4 }, // Barraskewda + new(Nest041,0,0,1) { Species = 422, Ability = A3, Form = 1 }, // Shellos-1 + new(Nest041,0,0,1) { Species = 098, Ability = A3 }, // Krabby + new(Nest041,0,1,1) { Species = 341, Ability = A3 }, // Corphish + new(Nest041,0,1,1) { Species = 833, Ability = A3 }, // Chewtle + new(Nest041,1,1,2) { Species = 688, Ability = A3 }, // Binacle + new(Nest041,1,2,2) { Species = 771, Ability = A3 }, // Pyukumuku + new(Nest041,2,3,3) { Species = 099, Ability = A3 }, // Kingler + new(Nest041,2,4,4) { Species = 342, Ability = A3 }, // Crawdaunt + new(Nest041,2,4,4) { Species = 689, Ability = A3 }, // Barbaracle + new(Nest041,3,4,4) { Species = 423, Ability = A4, Form = 1 }, // Gastrodon-1 + new(Nest041,4,4,4) { Species = 593, Ability = A4 }, // Jellicent + new(Nest041,4,4,4) { Species = 834, Ability = A4 }, // Drednaw + new(Nest042,0,0,1) { Species = 092, Ability = A3 }, // Gastly + new(Nest042,0,0,1) { Species = 562, Ability = A3, Form = 1 }, // Yamask-1 + new(Nest042,0,1,1) { Species = 854, Ability = A3 }, // Sinistea + new(Nest042,0,1,1) { Species = 355, Ability = A3 }, // Duskull + new(Nest042,1,2,2) { Species = 093, Ability = A3 }, // Haunter + new(Nest042,2,3,3) { Species = 356, Ability = A3 }, // Dusclops + new(Nest042,4,4,4) { Species = 477, Ability = A4 }, // Dusknoir + new(Nest042,4,4,4) { Species = 094, Ability = A4 }, // Gengar + new(Nest043,0,0,1) { Species = 129, Ability = A3 }, // Magikarp + new(Nest043,0,0,1) { Species = 349, Ability = A3 }, // Feebas + new(Nest043,0,1,1) { Species = 846, Ability = A3 }, // Arrokuda + new(Nest043,0,1,1) { Species = 833, Ability = A3 }, // Chewtle + new(Nest043,1,2,2) { Species = 747, Ability = A3 }, // Mareanie + new(Nest043,2,3,3) { Species = 211, Ability = A3 }, // Qwilfish + new(Nest043,2,4,4) { Species = 748, Ability = A3 }, // Toxapex + new(Nest043,3,4,4) { Species = 771, Ability = A4 }, // Pyukumuku + new(Nest043,3,4,4) { Species = 130, Ability = A4 }, // Gyarados + new(Nest043,4,4,4) { Species = 131, Ability = A4 }, // Lapras + new(Nest043,4,4,4) { Species = 350, Ability = A4 }, // Milotic + new(Nest044,0,0,1) { Species = 447, Ability = A3 }, // Riolu + new(Nest044,0,0,1) { Species = 436, Ability = A3 }, // Bronzor + new(Nest044,0,1,1) { Species = 624, Ability = A3 }, // Pawniard + new(Nest044,0,1,1) { Species = 599, Ability = A3 }, // Klink + new(Nest044,1,2,2) { Species = 095, Ability = A3 }, // Onix + new(Nest044,2,4,4) { Species = 437, Ability = A3 }, // Bronzong + new(Nest044,3,4,4) { Species = 625, Ability = A4 }, // Bisharp + new(Nest044,3,4,4) { Species = 208, Ability = A4 }, // Steelix + new(Nest044,4,4,4) { Species = 601, Ability = A4 }, // Klinklang + new(Nest044,4,4,4) { Species = 448, Ability = A4 }, // Lucario + new(Nest045,0,0,1) { Species = 767, Ability = A3 }, // Wimpod + new(Nest045,0,0,1) { Species = 824, Ability = A3 }, // Blipbug + new(Nest045,0,1,1) { Species = 751, Ability = A3 }, // Dewpider + new(Nest045,1,2,2) { Species = 557, Ability = A3 }, // Dwebble + new(Nest045,2,3,3) { Species = 825, Ability = A3 }, // Dottler + new(Nest045,2,4,4) { Species = 826, Ability = A3 }, // Orbeetle + new(Nest045,3,4,4) { Species = 752, Ability = A4 }, // Araquanid + new(Nest045,3,4,4) { Species = 768, Ability = A4 }, // Golisopod + new(Nest045,4,4,4) { Species = 292, Ability = A4 }, // Shedinja + new(Nest046,0,0,1) { Species = 679, Ability = A3 }, // Honedge + new(Nest046,0,0,1) { Species = 562, Ability = A3, Form = 1 }, // Yamask-1 + new(Nest046,0,1,1) { Species = 854, Ability = A3 }, // Sinistea + new(Nest046,0,1,1) { Species = 425, Ability = A3 }, // Drifloon + new(Nest046,1,2,2) { Species = 680, Ability = A3 }, // Doublade + new(Nest046,2,3,3) { Species = 426, Ability = A3 }, // Drifblim + new(Nest046,3,4,4) { Species = 855, Ability = A4 }, // Polteageist + new(Nest046,4,4,4) { Species = 867, Ability = A4 }, // Runerigus + new(Nest046,4,4,4) { Species = 681, Ability = A4 }, // Aegislash + new(Nest047,0,0,1) { Species = 447, Ability = A3 }, // Riolu + new(Nest047,0,0,1) { Species = 066, Ability = A3 }, // Machop + new(Nest047,0,1,1) { Species = 759, Ability = A3 }, // Stufful + new(Nest047,1,2,2) { Species = 760, Ability = A3 }, // Bewear + new(Nest047,1,3,3) { Species = 870, Ability = A3 }, // Falinks + new(Nest047,2,3,3) { Species = 067, Ability = A3 }, // Machoke + new(Nest047,3,4,4) { Species = 068, Ability = A4 }, // Machamp + new(Nest047,4,4,4) { Species = 448, Ability = A4 }, // Lucario + new(Nest047,4,4,4) { Species = 475, Ability = A4 }, // Gallade + new(Nest048,0,0,1) { Species = 052, Ability = A3, Form = 2 }, // Meowth-2 + new(Nest048,0,0,1) { Species = 436, Ability = A3 }, // Bronzor + new(Nest048,0,1,1) { Species = 624, Ability = A3 }, // Pawniard + new(Nest048,0,1,1) { Species = 597, Ability = A3 }, // Ferroseed + new(Nest048,1,2,2) { Species = 679, Ability = A3 }, // Honedge + new(Nest048,1,2,2) { Species = 437, Ability = A3 }, // Bronzong + new(Nest048,3,4,4) { Species = 863, Ability = A4 }, // Perrserker + new(Nest048,2,4,4) { Species = 598, Ability = A3 }, // Ferrothorn + new(Nest048,3,4,4) { Species = 625, Ability = A4 }, // Bisharp + new(Nest048,3,4,4) { Species = 618, Ability = A4, Form = 1 }, // Stunfisk-1 + new(Nest048,4,4,4) { Species = 879, Ability = A4 }, // Copperajah + new(Nest048,4,4,4) { Species = 884, Ability = A4 }, // Duraludon + new(Nest049,0,0,1) { Species = 686, Ability = A3 }, // Inkay + new(Nest049,0,0,1) { Species = 280, Ability = A3 }, // Ralts + new(Nest049,0,1,1) { Species = 122, Ability = A3, Form = 1 }, // Mr. Mime-1 + new(Nest049,0,1,1) { Species = 527, Ability = A3 }, // Woobat + new(Nest049,1,2,2) { Species = 856, Ability = A3 }, // Hatenna + new(Nest049,1,2,2) { Species = 857, Ability = A3 }, // Hattrem + new(Nest049,2,3,3) { Species = 281, Ability = A3 }, // Kirlia + new(Nest049,2,4,4) { Species = 528, Ability = A3 }, // Swoobat + new(Nest049,3,4,4) { Species = 858, Ability = A4 }, // Hatterene + new(Nest049,3,4,4) { Species = 866, Ability = A4 }, // Mr. Rime + new(Nest049,4,4,4) { Species = 687, Ability = A4 }, // Malamar + new(Nest049,4,4,4) { Species = 282, Ability = A4 }, // Gardevoir + new(Nest050,0,0,1) { Species = 557, Ability = A3 }, // Dwebble + new(Nest050,0,0,1) { Species = 438, Ability = A3 }, // Bonsly + new(Nest050,0,1,1) { Species = 837, Ability = A3 }, // Rolycoly + new(Nest050,1,2,2) { Species = 838, Ability = A3 }, // Carkol + new(Nest050,2,4,4) { Species = 095, Ability = A3 }, // Onix + new(Nest050,3,4,4) { Species = 558, Ability = A4 }, // Crustle + new(Nest050,3,4,4) { Species = 839, Ability = A4 }, // Coalossal + new(Nest050,4,4,4) { Species = 208, Ability = A4 }, // Steelix + new(Nest051,0,0,1) { Species = 194, Ability = A3 }, // Wooper + new(Nest051,0,0,1) { Species = 339, Ability = A3 }, // Barboach + new(Nest051,0,1,1) { Species = 562, Ability = A3, Form = 1 }, // Yamask-1 + new(Nest051,0,1,1) { Species = 622, Ability = A3 }, // Golett + new(Nest051,1,2,2) { Species = 536, Ability = A3 }, // Palpitoad + new(Nest051,1,2,2) { Species = 195, Ability = A3 }, // Quagsire + new(Nest051,2,3,3) { Species = 618, Ability = A3, Form = 1 }, // Stunfisk-1 + new(Nest051,2,4,4) { Species = 623, Ability = A3 }, // Golurk + new(Nest051,3,4,4) { Species = 423, Ability = A4, Form = 1 }, // Gastrodon-1 + new(Nest051,3,4,4) { Species = 537, Ability = A4 }, // Seismitoad + new(Nest051,4,4,4) { Species = 867, Ability = A4 }, // Runerigus + new(Nest051,4,4,4) { Species = 464, Ability = A4 }, // Rhyperior + new(Nest052,0,0,1) { Species = 850, Ability = A3 }, // Sizzlipede + new(Nest052,0,1,1) { Species = 607, Ability = A3 }, // Litwick + new(Nest052,0,1,1) { Species = 004, Ability = A3 }, // Charmander + new(Nest052,1,2,2) { Species = 005, Ability = A3 }, // Charmeleon + new(Nest052,2,3,3) { Species = 631, Ability = A3 }, // Heatmor + new(Nest052,2,4,4) { Species = 324, Ability = A3 }, // Torkoal + new(Nest052,3,4,4) { Species = 758, Ability = A4, Gender = 1 }, // Salazzle + new(Nest052,4,4,4) { Species = 851, Ability = A4 }, // Centiskorch + new(Nest052,4,4,4) { Species = 006, Ability = A4 }, // Charizard + new(Nest053,0,0,1) { Species = 850, Ability = A3 }, // Sizzlipede + new(Nest053,0,1,1) { Species = 607, Ability = A3 }, // Litwick + new(Nest053,0,1,1) { Species = 757, Ability = A3 }, // Salandit + new(Nest053,1,2,2) { Species = 838, Ability = A3 }, // Carkol + new(Nest053,2,4,4) { Species = 324, Ability = A3 }, // Torkoal + new(Nest053,3,4,4) { Species = 609, Ability = A4 }, // Chandelure + new(Nest053,4,4,4) { Species = 839, Ability = A4 }, // Coalossal + new(Nest054,0,0,1) { Species = 582, Ability = A3 }, // Vanillite + new(Nest054,0,1,1) { Species = 122, Ability = A3, Form = 1 }, // Mr. Mime-1 + new(Nest054,0,1,1) { Species = 712, Ability = A3 }, // Bergmite + new(Nest054,1,2,2) { Species = 361, Ability = A3 }, // Snorunt + new(Nest054,1,2,2) { Species = 225, Ability = A3 }, // Delibird + new(Nest054,2,3,3) { Species = 713, Ability = A3 }, // Avalugg + new(Nest054,2,4,4) { Species = 362, Ability = A3 }, // Glalie + new(Nest054,3,4,4) { Species = 584, Ability = A4 }, // Vanilluxe + new(Nest054,3,4,4) { Species = 866, Ability = A4 }, // Mr. Rime + new(Nest054,4,4,4) { Species = 131, Ability = A4 }, // Lapras + new(Nest055,0,0,1) { Species = 835, Ability = A3 }, // Yamper + new(Nest055,0,0,1) { Species = 848, Ability = A3 }, // Toxel + new(Nest055,0,1,1) { Species = 025, Ability = A3 }, // Pikachu + new(Nest055,0,1,1) { Species = 595, Ability = A3 }, // Joltik + new(Nest055,1,2,2) { Species = 170, Ability = A3 }, // Chinchou + new(Nest055,1,2,2) { Species = 171, Ability = A3 }, // Lanturn + new(Nest055,2,4,4) { Species = 836, Ability = A3 }, // Boltund + new(Nest055,2,4,4) { Species = 849, Ability = A3 }, // Toxtricity + new(Nest055,3,4,4) { Species = 871, Ability = A4 }, // Pincurchin + new(Nest055,3,4,4) { Species = 596, Ability = A4 }, // Galvantula + new(Nest055,4,4,4) { Species = 777, Ability = A4 }, // Togedemaru + new(Nest055,4,4,4) { Species = 877, Ability = A4 }, // Morpeko + new(Nest056,0,0,1) { Species = 172, Ability = A3 }, // Pichu + new(Nest056,0,0,1) { Species = 309, Ability = A3 }, // Electrike + new(Nest056,0,1,1) { Species = 848, Ability = A3 }, // Toxel + new(Nest056,0,1,1) { Species = 694, Ability = A3 }, // Helioptile + new(Nest056,1,2,2) { Species = 595, Ability = A3 }, // Joltik + new(Nest056,1,2,2) { Species = 025, Ability = A3 }, // Pikachu + new(Nest056,2,4,4) { Species = 025, Ability = A3 }, // Pikachu + new(Nest056,2,4,4) { Species = 479, Ability = A3, Form = 5 }, // Rotom-5 + new(Nest056,3,4,4) { Species = 479, Ability = A4, Form = 4 }, // Rotom-4 + new(Nest056,3,4,4) { Species = 479, Ability = A4, Form = 3 }, // Rotom-3 + new(Nest056,4,4,4) { Species = 479, Ability = A4, Form = 2 }, // Rotom-2 + new(Nest056,4,4,4) { Species = 479, Ability = A4, Form = 1 }, // Rotom-1 + new(Nest057,0,0,1) { Species = 406, Ability = A3 }, // Budew + new(Nest057,0,1,1) { Species = 829, Ability = A3 }, // Gossifleur + new(Nest057,0,1,1) { Species = 597, Ability = A3 }, // Ferroseed + new(Nest057,1,2,2) { Species = 840, Ability = A3 }, // Applin + new(Nest057,2,4,4) { Species = 315, Ability = A3 }, // Roselia + new(Nest057,3,4,4) { Species = 830, Ability = A4 }, // Eldegoss + new(Nest057,3,4,4) { Species = 598, Ability = A4 }, // Ferrothorn + new(Nest057,4,4,4) { Species = 407, Ability = A4 }, // Roserade + new(Nest058,0,0,1) { Species = 420, Ability = A3 }, // Cherubi + new(Nest058,0,1,1) { Species = 829, Ability = A3 }, // Gossifleur + new(Nest058,0,1,1) { Species = 546, Ability = A3 }, // Cottonee + new(Nest058,1,2,2) { Species = 755, Ability = A3 }, // Morelull + new(Nest058,2,4,4) { Species = 421, Ability = A3 }, // Cherrim + new(Nest058,2,4,4) { Species = 756, Ability = A3 }, // Shiinotic + new(Nest058,3,4,4) { Species = 830, Ability = A4 }, // Eldegoss + new(Nest058,3,4,4) { Species = 547, Ability = A4 }, // Whimsicott + new(Nest058,4,4,4) { Species = 781, Ability = A4 }, // Dhelmise + new(Nest059,0,0,1) { Species = 434, Ability = A3 }, // Stunky + new(Nest059,0,0,1) { Species = 568, Ability = A3 }, // Trubbish + new(Nest059,0,1,1) { Species = 451, Ability = A3 }, // Skorupi + new(Nest059,0,1,1) { Species = 109, Ability = A3 }, // Koffing + new(Nest059,1,2,2) { Species = 848, Ability = A3 }, // Toxel + new(Nest059,2,4,4) { Species = 569, Ability = A3 }, // Garbodor + new(Nest059,2,4,4) { Species = 452, Ability = A3 }, // Drapion + new(Nest059,3,4,4) { Species = 849, Ability = A4 }, // Toxtricity + new(Nest059,3,4,4) { Species = 435, Ability = A4 }, // Skuntank + new(Nest059,4,4,4) { Species = 110, Ability = A4, Form = 1 }, // Weezing-1 + new(Nest060,0,0,1) { Species = 177, Ability = A3 }, // Natu + new(Nest060,0,0,1) { Species = 163, Ability = A3 }, // Hoothoot + new(Nest060,0,1,1) { Species = 821, Ability = A3 }, // Rookidee + new(Nest060,0,1,1) { Species = 278, Ability = A3 }, // Wingull + new(Nest060,1,2,2) { Species = 012, Ability = A3 }, // Butterfree + new(Nest060,1,2,2) { Species = 822, Ability = A3 }, // Corvisquire + new(Nest060,2,4,4) { Species = 164, Ability = A3 }, // Noctowl + new(Nest060,2,4,4) { Species = 279, Ability = A3 }, // Pelipper + new(Nest060,3,4,4) { Species = 178, Ability = A4 }, // Xatu + new(Nest060,3,4,4) { Species = 701, Ability = A4 }, // Hawlucha + new(Nest060,4,4,4) { Species = 823, Ability = A4 }, // Corviknight + new(Nest060,4,4,4) { Species = 225, Ability = A4 }, // Delibird + new(Nest061,0,0,1) { Species = 175, Ability = A3 }, // Togepi + new(Nest061,0,0,1) { Species = 755, Ability = A3 }, // Morelull + new(Nest061,0,1,1) { Species = 859, Ability = A3 }, // Impidimp + new(Nest061,0,1,1) { Species = 280, Ability = A3 }, // Ralts + new(Nest061,1,2,2) { Species = 176, Ability = A3 }, // Togetic + new(Nest061,1,2,2) { Species = 756, Ability = A3 }, // Shiinotic + new(Nest061,2,4,4) { Species = 860, Ability = A3 }, // Morgrem + new(Nest061,3,4,4) { Species = 282, Ability = A4 }, // Gardevoir + new(Nest061,3,4,4) { Species = 468, Ability = A4 }, // Togekiss + new(Nest061,4,4,4) { Species = 861, Ability = A4 }, // Grimmsnarl + new(Nest061,4,4,4) { Species = 778, Ability = A4 }, // Mimikyu + new(Nest062,0,0,1) { Species = 827, Ability = A3 }, // Nickit + new(Nest062,0,0,1) { Species = 263, Ability = A3, Form = 1 }, // Zigzagoon-1 + new(Nest062,0,1,1) { Species = 215, Ability = A3 }, // Sneasel + new(Nest062,1,2,2) { Species = 510, Ability = A3 }, // Liepard + new(Nest062,1,2,2) { Species = 264, Ability = A3, Form = 1 }, // Linoone-1 + new(Nest062,2,4,4) { Species = 828, Ability = A3 }, // Thievul + new(Nest062,2,4,4) { Species = 675, Ability = A3 }, // Pangoro + new(Nest062,3,4,4) { Species = 461, Ability = A4 }, // Weavile + new(Nest062,4,4,4) { Species = 862, Ability = A4 }, // Obstagoon + new(Nest063,0,0,1) { Species = 840, Ability = A3 }, // Applin + new(Nest063,1,2,2) { Species = 885, Ability = A3 }, // Dreepy + new(Nest063,3,4,4) { Species = 886, Ability = A4 }, // Drakloak + new(Nest063,4,4,4) { Species = 887, Ability = A4 }, // Dragapult + new(Nest064,0,0,1) { Species = 659, Ability = A3 }, // Bunnelby + new(Nest064,0,0,1) { Species = 519, Ability = A3 }, // Pidove + new(Nest064,0,1,1) { Species = 819, Ability = A3 }, // Skwovet + new(Nest064,0,1,1) { Species = 133, Ability = A3 }, // Eevee + new(Nest064,1,2,2) { Species = 520, Ability = A3 }, // Tranquill + new(Nest064,1,2,2) { Species = 831, Ability = A3 }, // Wooloo + new(Nest064,2,4,4) { Species = 521, Ability = A3 }, // Unfezant + new(Nest064,2,4,4) { Species = 832, Ability = A3 }, // Dubwool + new(Nest064,4,4,4) { Species = 133, Ability = A4 }, // Eevee + new(Nest064,4,4,4) { Species = 143, Ability = A4 }, // Snorlax + new(Nest065,0,0,1) { Species = 132, Ability = A3 }, // Ditto + new(Nest065,0,1,2) { Species = 132, Ability = A3 }, // Ditto + new(Nest065,1,2,3) { Species = 132, Ability = A3 }, // Ditto + new(Nest065,2,3,3) { Species = 132, Ability = A3 }, // Ditto + new(Nest065,3,4,4) { Species = 132, Ability = A4 }, // Ditto + new(Nest065,4,4,4) { Species = 132, Ability = A4 }, // Ditto + new(Nest066,0,0,1) { Species = 458, Ability = A3 }, // Mantyke + new(Nest066,0,0,1) { Species = 341, Ability = A3 }, // Corphish + new(Nest066,0,1,1) { Species = 846, Ability = A3 }, // Arrokuda + new(Nest066,0,1,1) { Species = 833, Ability = A3 }, // Chewtle + new(Nest066,1,2,2) { Species = 747, Ability = A3 }, // Mareanie + new(Nest066,2,3,3) { Species = 342, Ability = A3 }, // Crawdaunt + new(Nest066,2,4,4) { Species = 748, Ability = A3 }, // Toxapex + new(Nest066,3,4,4) { Species = 771, Ability = A4 }, // Pyukumuku + new(Nest066,3,4,4) { Species = 226, Ability = A4 }, // Mantine + new(Nest066,4,4,4) { Species = 131, Ability = A4 }, // Lapras + new(Nest066,4,4,4) { Species = 134, Ability = A4 }, // Vaporeon + new(Nest067,0,0,1) { Species = 686, Ability = A3 }, // Inkay + new(Nest067,0,0,1) { Species = 436, Ability = A3 }, // Bronzor + new(Nest067,0,1,1) { Species = 122, Ability = A3, Form = 1 }, // Mr. Mime-1 + new(Nest067,0,1,1) { Species = 527, Ability = A3 }, // Woobat + new(Nest067,1,2,2) { Species = 856, Ability = A3 }, // Hatenna + new(Nest067,1,2,2) { Species = 857, Ability = A3 }, // Hattrem + new(Nest067,2,3,3) { Species = 437, Ability = A3 }, // Bronzong + new(Nest067,2,4,4) { Species = 528, Ability = A3 }, // Swoobat + new(Nest067,3,4,4) { Species = 687, Ability = A4 }, // Malamar + new(Nest067,3,4,4) { Species = 866, Ability = A4 }, // Mr. Rime + new(Nest067,4,4,4) { Species = 858, Ability = A4 }, // Hatterene + new(Nest067,4,4,4) { Species = 196, Ability = A4 }, // Espeon + new(Nest068,0,0,1) { Species = 827, Ability = A3 }, // Nickit + new(Nest068,0,0,1) { Species = 263, Ability = A3, Form = 1 }, // Zigzagoon-1 + new(Nest068,0,1,1) { Species = 686, Ability = A3 }, // Inkay + new(Nest068,0,1,1) { Species = 624, Ability = A3 }, // Pawniard + new(Nest068,1,2,2) { Species = 510, Ability = A3 }, // Liepard + new(Nest068,1,2,2) { Species = 264, Ability = A3, Form = 1 }, // Linoone-1 + new(Nest068,2,4,4) { Species = 828, Ability = A3 }, // Thievul + new(Nest068,2,4,4) { Species = 675, Ability = A3 }, // Pangoro + new(Nest068,3,4,4) { Species = 625, Ability = A4 }, // Bisharp + new(Nest068,3,4,4) { Species = 687, Ability = A4 }, // Malamar + new(Nest068,4,4,4) { Species = 862, Ability = A4 }, // Obstagoon + new(Nest068,4,4,4) { Species = 197, Ability = A4 }, // Umbreon + new(Nest069,0,0,1) { Species = 420, Ability = A3 }, // Cherubi + new(Nest069,0,0,1) { Species = 761, Ability = A3 }, // Bounsweet + new(Nest069,0,1,1) { Species = 829, Ability = A3 }, // Gossifleur + new(Nest069,0,1,1) { Species = 546, Ability = A3 }, // Cottonee + new(Nest069,1,2,2) { Species = 762, Ability = A3 }, // Steenee + new(Nest069,1,2,2) { Species = 597, Ability = A3 }, // Ferroseed + new(Nest069,2,4,4) { Species = 421, Ability = A3 }, // Cherrim + new(Nest069,2,4,4) { Species = 598, Ability = A3 }, // Ferrothorn + new(Nest069,3,4,4) { Species = 830, Ability = A4 }, // Eldegoss + new(Nest069,3,4,4) { Species = 763, Ability = A4 }, // Tsareena + new(Nest069,4,4,4) { Species = 547, Ability = A4 }, // Whimsicott + new(Nest069,4,4,4) { Species = 470, Ability = A4 }, // Leafeon + new(Nest070,0,0,1) { Species = 850, Ability = A3 }, // Sizzlipede + new(Nest070,0,1,1) { Species = 607, Ability = A3 }, // Litwick + new(Nest070,1,2,2) { Species = 838, Ability = A3 }, // Carkol + new(Nest070,2,4,4) { Species = 324, Ability = A3 }, // Torkoal + new(Nest070,3,4,4) { Species = 059, Ability = A4 }, // Arcanine + new(Nest070,3,4,4) { Species = 038, Ability = A4 }, // Ninetales + new(Nest070,4,4,4) { Species = 609, Ability = A4 }, // Chandelure + new(Nest070,4,4,4) { Species = 136, Ability = A4 }, // Flareon + new(Nest071,0,0,1) { Species = 835, Ability = A3 }, // Yamper + new(Nest071,0,0,1) { Species = 848, Ability = A3 }, // Toxel + new(Nest071,0,1,1) { Species = 025, Ability = A3 }, // Pikachu + new(Nest071,0,1,1) { Species = 694, Ability = A3 }, // Helioptile + new(Nest071,1,2,2) { Species = 170, Ability = A3 }, // Chinchou + new(Nest071,1,2,2) { Species = 171, Ability = A3 }, // Lanturn + new(Nest071,2,4,4) { Species = 836, Ability = A3 }, // Boltund + new(Nest071,2,4,4) { Species = 849, Ability = A3 }, // Toxtricity + new(Nest071,3,4,4) { Species = 695, Ability = A4 }, // Heliolisk + new(Nest071,3,4,4) { Species = 738, Ability = A4 }, // Vikavolt + new(Nest071,4,4,4) { Species = 025, Ability = A4 }, // Pikachu + new(Nest071,4,4,4) { Species = 135, Ability = A4 }, // Jolteon + new(Nest072,0,0,1) { Species = 582, Ability = A3 }, // Vanillite + new(Nest072,0,0,1) { Species = 872, Ability = A3 }, // Snom + new(Nest072,0,1,1) { Species = 122, Ability = A3, Form = 1 }, // Mr. Mime-1 + new(Nest072,0,1,1) { Species = 712, Ability = A3 }, // Bergmite + new(Nest072,1,2,2) { Species = 361, Ability = A3 }, // Snorunt + new(Nest072,1,2,2) { Species = 583, Ability = A3 }, // Vanillish + new(Nest072,2,3,3) { Species = 713, Ability = A3 }, // Avalugg + new(Nest072,2,4,4) { Species = 873, Ability = A3 }, // Frosmoth + new(Nest072,3,4,4) { Species = 584, Ability = A4 }, // Vanilluxe + new(Nest072,3,4,4) { Species = 866, Ability = A4 }, // Mr. Rime + new(Nest072,4,4,4) { Species = 478, Ability = A4 }, // Froslass + new(Nest072,4,4,4) { Species = 471, Ability = A4 }, // Glaceon + new(Nest073,0,0,1) { Species = 175, Ability = A3 }, // Togepi + new(Nest073,0,1,1) { Species = 859, Ability = A3 }, // Impidimp + new(Nest073,0,1,1) { Species = 280, Ability = A3 }, // Ralts + new(Nest073,1,2,2) { Species = 176, Ability = A3 }, // Togetic + new(Nest073,1,2,2) { Species = 860, Ability = A3 }, // Morgrem + new(Nest073,2,4,4) { Species = 868, Ability = A3 }, // Milcery + new(Nest073,3,4,4) { Species = 282, Ability = A4 }, // Gardevoir + new(Nest073,3,4,4) { Species = 861, Ability = A4 }, // Grimmsnarl + new(Nest073,4,4,4) { Species = 468, Ability = A4 }, // Togekiss + new(Nest073,4,4,4) { Species = 700, Ability = A4 }, // Sylveon + new(Nest074,0,0,1) { Species = 129, Ability = A3 }, // Magikarp + new(Nest074,0,0,1) { Species = 751, Ability = A3 }, // Dewpider + new(Nest074,0,1,1) { Species = 194, Ability = A3 }, // Wooper + new(Nest074,0,1,1) { Species = 339, Ability = A3 }, // Barboach + new(Nest074,1,2,2) { Species = 098, Ability = A3 }, // Krabby + new(Nest074,1,2,2) { Species = 746, Ability = A3 }, // Wishiwashi + new(Nest074,2,3,3) { Species = 099, Ability = A3 }, // Kingler + new(Nest074,2,4,4) { Species = 340, Ability = A3 }, // Whiscash + new(Nest074,3,4,4) { Species = 211, Ability = A4 }, // Qwilfish + new(Nest074,3,4,4) { Species = 195, Ability = A4 }, // Quagsire + new(Nest074,4,4,4) { Species = 752, Ability = A4 }, // Araquanid + new(Nest074,4,4,4) { Species = 130, Ability = A4 }, // Gyarados + new(Nest075,0,0,1) { Species = 458, Ability = A3 }, // Mantyke + new(Nest075,0,0,1) { Species = 223, Ability = A3 }, // Remoraid + new(Nest075,0,1,1) { Species = 320, Ability = A3 }, // Wailmer + new(Nest075,0,1,1) { Species = 688, Ability = A3 }, // Binacle + new(Nest075,1,2,2) { Species = 098, Ability = A3 }, // Krabby + new(Nest075,1,2,2) { Species = 771, Ability = A3 }, // Pyukumuku + new(Nest075,2,3,3) { Species = 099, Ability = A3 }, // Kingler + new(Nest075,3,4,4) { Species = 211, Ability = A4 }, // Qwilfish + new(Nest075,3,4,4) { Species = 224, Ability = A4 }, // Octillery + new(Nest075,4,4,4) { Species = 321, Ability = A4 }, // Wailord + new(Nest075,4,4,4) { Species = 226, Ability = A4 }, // Mantine + new(Nest076,0,0,1) { Species = 850, Ability = A3 }, // Sizzlipede + new(Nest076,0,1,1) { Species = 607, Ability = A3 }, // Litwick + new(Nest076,0,1,1) { Species = 004, Ability = A3 }, // Charmander + new(Nest076,1,2,2) { Species = 005, Ability = A3 }, // Charmeleon + new(Nest076,2,3,3) { Species = 631, Ability = A3 }, // Heatmor + new(Nest076,2,4,4) { Species = 324, Ability = A3 }, // Torkoal + new(Nest076,3,4,4) { Species = 758, Ability = A4, Gender = 1 }, // Salazzle + new(Nest076,4,4,4) { Species = 851, Ability = A4 }, // Centiskorch + new(Nest076,4,4,4) { Species = 006, Ability = A4, CanGigantamax = true }, // Charizard + new(Nest077,0,0,1) { Species = 129, Ability = A3 }, // Magikarp + new(Nest077,0,0,1) { Species = 846, Ability = A3 }, // Arrokuda + new(Nest077,0,1,1) { Species = 833, Ability = A3 }, // Chewtle + new(Nest077,0,1,1) { Species = 098, Ability = A3 }, // Krabby + new(Nest077,1,2,2) { Species = 771, Ability = A3 }, // Pyukumuku + new(Nest077,2,3,3) { Species = 211, Ability = A3 }, // Qwilfish + new(Nest077,2,4,4) { Species = 099, Ability = A3 }, // Kingler + new(Nest077,3,4,4) { Species = 746, Ability = A4 }, // Wishiwashi + new(Nest077,3,4,4) { Species = 130, Ability = A4 }, // Gyarados + new(Nest077,4,4,4) { Species = 423, Ability = A4, Form = 1 }, // Gastrodon-1 + new(Nest077,4,4,4) { Species = 834, Ability = A4, CanGigantamax = true }, // Drednaw + new(Nest078,0,0,1) { Species = 406, Ability = A3 }, // Budew + new(Nest078,0,1,1) { Species = 829, Ability = A3 }, // Gossifleur + new(Nest078,0,1,1) { Species = 597, Ability = A3 }, // Ferroseed + new(Nest078,1,2,2) { Species = 840, Ability = A3 }, // Applin + new(Nest078,2,4,4) { Species = 315, Ability = A3 }, // Roselia + new(Nest078,3,4,4) { Species = 830, Ability = A4 }, // Eldegoss + new(Nest078,3,4,4) { Species = 598, Ability = A4 }, // Ferrothorn + new(Nest078,4,4,4) { Species = 407, Ability = A4 }, // Roserade + new(Nest079,0,0,1) { Species = 850, Ability = A3 }, // Sizzlipede + new(Nest079,0,1,1) { Species = 607, Ability = A3 }, // Litwick + new(Nest079,0,1,1) { Species = 757, Ability = A3 }, // Salandit + new(Nest079,1,2,2) { Species = 838, Ability = A3 }, // Carkol + new(Nest079,1,2,2) { Species = 608, Ability = A3 }, // Lampent + new(Nest079,2,3,3) { Species = 631, Ability = A3 }, // Heatmor + new(Nest079,2,4,4) { Species = 324, Ability = A3 }, // Torkoal + new(Nest079,3,4,4) { Species = 609, Ability = A4 }, // Chandelure + new(Nest079,4,4,4) { Species = 839, Ability = A4 }, // Coalossal + new(Nest079,4,4,4) { Species = 851, Ability = A4, CanGigantamax = true }, // Centiskorch + new(Nest081,0,0,1) { Species = 175, Ability = A3 }, // Togepi + new(Nest081,0,1,1) { Species = 859, Ability = A3 }, // Impidimp + new(Nest081,0,1,1) { Species = 280, Ability = A3 }, // Ralts + new(Nest081,1,2,2) { Species = 176, Ability = A3 }, // Togetic + new(Nest081,1,2,2) { Species = 756, Ability = A3 }, // Shiinotic + new(Nest081,2,3,3) { Species = 860, Ability = A3 }, // Morgrem + new(Nest081,3,4,4) { Species = 282, Ability = A4 }, // Gardevoir + new(Nest081,3,4,4) { Species = 468, Ability = A4 }, // Togekiss + new(Nest081,4,4,4) { Species = 861, Ability = A4 }, // Grimmsnarl + new(Nest081,4,4,4) { Species = 869, Ability = A4, CanGigantamax = true }, // Alcremie + new(Nest083,0,0,1) { Species = 447, Ability = A3 }, // Riolu + new(Nest083,0,0,1) { Species = 436, Ability = A3 }, // Bronzor + new(Nest083,0,1,1) { Species = 624, Ability = A3 }, // Pawniard + new(Nest083,0,1,1) { Species = 599, Ability = A3 }, // Klink + new(Nest083,1,2,2) { Species = 095, Ability = A3 }, // Onix + new(Nest083,2,4,4) { Species = 437, Ability = A3 }, // Bronzong + new(Nest083,3,4,4) { Species = 625, Ability = A4 }, // Bisharp + new(Nest083,3,4,4) { Species = 208, Ability = A4 }, // Steelix + new(Nest083,4,4,4) { Species = 601, Ability = A4 }, // Klinklang + new(Nest083,4,4,4) { Species = 884, Ability = A4, CanGigantamax = true }, // Duraludon + new(Nest084,0,0,1) { Species = 052, Ability = A3, Form = 2 }, // Meowth-2 + new(Nest084,0,0,1) { Species = 436, Ability = A3 }, // Bronzor + new(Nest084,0,1,1) { Species = 624, Ability = A3 }, // Pawniard + new(Nest084,0,1,1) { Species = 597, Ability = A3 }, // Ferroseed + new(Nest084,1,2,2) { Species = 679, Ability = A3 }, // Honedge + new(Nest084,1,2,2) { Species = 437, Ability = A3 }, // Bronzong + new(Nest084,2,3,3) { Species = 863, Ability = A3 }, // Perrserker + new(Nest084,2,4,4) { Species = 598, Ability = A3 }, // Ferrothorn + new(Nest084,3,4,4) { Species = 625, Ability = A4 }, // Bisharp + new(Nest084,3,4,4) { Species = 618, Ability = A4, Form = 1 }, // Stunfisk-1 + new(Nest084,4,4,4) { Species = 884, Ability = A4 }, // Duraludon + new(Nest084,4,4,4) { Species = 879, Ability = A4, CanGigantamax = true }, // Copperajah + new(Nest085,0,0,1) { Species = 434, Ability = A3 }, // Stunky + new(Nest085,0,0,1) { Species = 568, Ability = A3 }, // Trubbish + new(Nest085,0,1,1) { Species = 451, Ability = A3 }, // Skorupi + new(Nest085,0,1,1) { Species = 109, Ability = A3 }, // Koffing + new(Nest085,1,2,2) { Species = 848, Ability = A3 }, // Toxel + new(Nest085,2,3,3) { Species = 452, Ability = A3 }, // Drapion + new(Nest085,2,4,4) { Species = 849, Ability = A3 }, // Toxtricity + new(Nest085,3,4,4) { Species = 435, Ability = A4 }, // Skuntank + new(Nest085,3,4,4) { Species = 110, Ability = A4, Form = 1 }, // Weezing-1 + new(Nest085,4,4,4) { Species = 569, Ability = A4, CanGigantamax = true }, // Garbodor + new(Nest086,0,0,1) { Species = 175, Ability = A3 }, // Togepi + new(Nest086,0,1,1) { Species = 859, Ability = A3 }, // Impidimp + new(Nest086,0,1,1) { Species = 280, Ability = A3 }, // Ralts + new(Nest086,1,2,2) { Species = 176, Ability = A3 }, // Togetic + new(Nest086,1,2,2) { Species = 860, Ability = A3 }, // Morgrem + new(Nest086,2,4,4) { Species = 868, Ability = A3 }, // Milcery + new(Nest086,3,4,4) { Species = 282, Ability = A4 }, // Gardevoir + new(Nest086,3,4,4) { Species = 861, Ability = A4 }, // Grimmsnarl + new(Nest086,4,4,4) { Species = 468, Ability = A4 }, // Togekiss + new(Nest086,4,4,4) { Species = 858, Ability = A4, CanGigantamax = true }, // Hatterene + new(Nest087,0,0,1) { Species = 827, Ability = A3 }, // Nickit + new(Nest087,0,0,1) { Species = 263, Ability = A3, Form = 1 }, // Zigzagoon-1 + new(Nest087,0,1,1) { Species = 859, Ability = A3 }, // Impidimp + new(Nest087,1,2,2) { Species = 510, Ability = A3 }, // Liepard + new(Nest087,1,2,2) { Species = 264, Ability = A3, Form = 1 }, // Linoone-1 + new(Nest087,2,3,3) { Species = 860, Ability = A3 }, // Morgrem + new(Nest087,2,4,4) { Species = 828, Ability = A3 }, // Thievul + new(Nest087,3,4,4) { Species = 675, Ability = A4 }, // Pangoro + new(Nest087,4,4,4) { Species = 861, Ability = A4, CanGigantamax = true }, // Grimmsnarl + new(Nest088,0,0,1) { Species = 177, Ability = A3 }, // Natu + new(Nest088,0,0,1) { Species = 163, Ability = A3 }, // Hoothoot + new(Nest088,0,1,1) { Species = 821, Ability = A3 }, // Rookidee + new(Nest088,0,1,1) { Species = 278, Ability = A3 }, // Wingull + new(Nest088,1,2,2) { Species = 012, Ability = A3 }, // Butterfree + new(Nest088,1,2,2) { Species = 822, Ability = A3 }, // Corvisquire + new(Nest088,2,3,3) { Species = 164, Ability = A3 }, // Noctowl + new(Nest088,2,4,4) { Species = 279, Ability = A3 }, // Pelipper + new(Nest088,3,4,4) { Species = 178, Ability = A4 }, // Xatu + new(Nest088,3,4,4) { Species = 701, Ability = A4 }, // Hawlucha + new(Nest088,4,4,4) { Species = 561, Ability = A4 }, // Sigilyph + new(Nest088,4,4,4) { Species = 823, Ability = A4, CanGigantamax = true }, // Corviknight + new(Nest089,0,0,1) { Species = 767, Ability = A3 }, // Wimpod + new(Nest089,0,0,1) { Species = 824, Ability = A3 }, // Blipbug + new(Nest089,0,1,1) { Species = 751, Ability = A3 }, // Dewpider + new(Nest089,1,2,2) { Species = 557, Ability = A3 }, // Dwebble + new(Nest089,2,3,3) { Species = 825, Ability = A3 }, // Dottler + new(Nest089,2,4,4) { Species = 826, Ability = A3 }, // Orbeetle + new(Nest089,3,4,4) { Species = 752, Ability = A4 }, // Araquanid + new(Nest089,3,4,4) { Species = 768, Ability = A4 }, // Golisopod + new(Nest089,0,4,4) { Species = 012, Ability = A4, CanGigantamax = true }, // Butterfree + new(Nest090,0,0,1) { Species = 341, Ability = A3 }, // Corphish + new(Nest090,0,0,1) { Species = 098, Ability = A3 }, // Krabby + new(Nest090,0,1,1) { Species = 846, Ability = A3 }, // Arrokuda + new(Nest090,0,1,1) { Species = 833, Ability = A3 }, // Chewtle + new(Nest090,1,2,2) { Species = 747, Ability = A3 }, // Mareanie + new(Nest090,2,3,3) { Species = 342, Ability = A3 }, // Crawdaunt + new(Nest090,2,4,4) { Species = 748, Ability = A3 }, // Toxapex + new(Nest090,3,4,4) { Species = 771, Ability = A4 }, // Pyukumuku + new(Nest090,3,4,4) { Species = 130, Ability = A4 }, // Gyarados + new(Nest090,4,4,4) { Species = 131, Ability = A4 }, // Lapras + new(Nest090,1,4,4) { Species = 099, Ability = A4, CanGigantamax = true }, // Kingler + new(Nest091,0,0,1) { Species = 767, Ability = A3 }, // Wimpod + new(Nest091,0,0,1) { Species = 824, Ability = A3 }, // Blipbug + new(Nest091,0,1,1) { Species = 751, Ability = A3 }, // Dewpider + new(Nest091,1,2,2) { Species = 557, Ability = A3 }, // Dwebble + new(Nest091,2,3,3) { Species = 825, Ability = A3 }, // Dottler + new(Nest091,2,4,4) { Species = 826, Ability = A3 }, // Orbeetle + new(Nest091,3,4,4) { Species = 752, Ability = A4 }, // Araquanid + new(Nest091,3,4,4) { Species = 768, Ability = A4 }, // Golisopod + new(Nest091,2,4,4) { Species = 826, Ability = A4, CanGigantamax = true }, // Orbeetle + new(Nest092,0,0,1) { Species = 194, Ability = A3 }, // Wooper + new(Nest092,0,0,1) { Species = 339, Ability = A3 }, // Barboach + new(Nest092,0,1,1) { Species = 562, Ability = A3, Form = 1 }, // Yamask-1 + new(Nest092,0,1,1) { Species = 622, Ability = A3 }, // Golett + new(Nest092,1,2,2) { Species = 536, Ability = A3 }, // Palpitoad + new(Nest092,1,2,2) { Species = 195, Ability = A3 }, // Quagsire + new(Nest092,2,3,3) { Species = 618, Ability = A3, Form = 1 }, // Stunfisk-1 + new(Nest092,2,4,4) { Species = 623, Ability = A3 }, // Golurk + new(Nest092,3,4,4) { Species = 423, Ability = A4, Form = 1 }, // Gastrodon-1 + new(Nest092,3,4,4) { Species = 537, Ability = A4 }, // Seismitoad + new(Nest092,4,4,4) { Species = 464, Ability = A4 }, // Rhyperior + new(Nest092,3,4,4) { Species = 844, Ability = A4, CanGigantamax = true }, // Sandaconda + new(Nest098,2,4,4) { Species = 113, Ability = A3 }, // Chansey + new(Nest098,0,1,1) { Species = 174, Ability = A3 }, // Igglybuff + new(Nest098,0,1,1) { Species = 506, Ability = A3 }, // Lillipup + new(Nest098,1,2,2) { Species = 427, Ability = A3 }, // Buneary + new(Nest098,1,2,2) { Species = 039, Ability = A3 }, // Jigglypuff + new(Nest098,2,3,3) { Species = 039, Ability = A3 }, // Jigglypuff + new(Nest098,2,3,3) { Species = 507, Ability = A3 }, // Herdier + new(Nest098,3,4,4) { Species = 428, Ability = A4 }, // Lopunny + new(Nest098,3,4,4) { Species = 040, Ability = A4 }, // Wigglytuff + new(Nest098,4,4,4) { Species = 206, Ability = A4 }, // Dunsparce + new(Nest098,4,4,4) { Species = 508, Ability = A4 }, // Stoutland + new(Nest099,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest099,0,1,1) { Species = 506, Ability = A2 }, // Lillipup + new(Nest099,0,1,1) { Species = 759, Ability = A2 }, // Stufful + new(Nest099,1,2,2) { Species = 039, Ability = A2 }, // Jigglypuff + new(Nest099,1,2,2) { Species = 427, Ability = A2 }, // Buneary + new(Nest099,2,3,3) { Species = 039, Ability = A2 }, // Jigglypuff + new(Nest099,2,3,3) { Species = 206, Ability = A2 }, // Dunsparce + new(Nest099,3,4,4) { Species = 832, Ability = A2 }, // Dubwool + new(Nest099,3,4,4) { Species = 428, Ability = A2 }, // Lopunny + new(Nest099,3,4,4) { Species = 508, Ability = A2 }, // Stoutland + new(Nest099,4,4,4) { Species = 760, Ability = A2 }, // Bewear + new(Nest099,4,4,4) { Species = 040, Ability = A2 }, // Wigglytuff + new(Nest100,2,4,4) { Species = 113, Ability = A3 }, // Chansey + new(Nest100,0,1,1) { Species = 293, Ability = A3 }, // Whismur + new(Nest100,0,1,1) { Species = 108, Ability = A3 }, // Lickitung + new(Nest100,1,2,2) { Species = 241, Ability = A3 }, // Miltank + new(Nest100,1,2,2) { Species = 294, Ability = A3 }, // Loudred + new(Nest100,2,3,3) { Species = 294, Ability = A3 }, // Loudred + new(Nest100,2,3,3) { Species = 108, Ability = A3 }, // Lickitung + new(Nest100,3,4,4) { Species = 241, Ability = A4 }, // Miltank + new(Nest100,3,4,4) { Species = 626, Ability = A4 }, // Bouffalant + new(Nest100,3,4,4) { Species = 128, Ability = A4 }, // Tauros + new(Nest100,4,4,4) { Species = 295, Ability = A4 }, // Exploud + new(Nest100,4,4,4) { Species = 463, Ability = A4 }, // Lickilicky + new(Nest101,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest101,0,1,1) { Species = 293, Ability = A2 }, // Whismur + new(Nest101,0,1,1) { Species = 128, Ability = A2 }, // Tauros + new(Nest101,1,2,2) { Species = 108, Ability = A2 }, // Lickitung + new(Nest101,1,2,2) { Species = 241, Ability = A2 }, // Miltank + new(Nest101,2,3,3) { Species = 241, Ability = A2 }, // Miltank + new(Nest101,2,3,3) { Species = 626, Ability = A2 }, // Bouffalant + new(Nest101,3,4,4) { Species = 128, Ability = A2 }, // Tauros + new(Nest101,3,4,4) { Species = 295, Ability = A2 }, // Exploud + new(Nest101,3,4,4) { Species = 573, Ability = A2 }, // Cinccino + new(Nest101,4,4,4) { Species = 295, Ability = A2 }, // Exploud + new(Nest101,4,4,4) { Species = 463, Ability = A2 }, // Lickilicky + new(Nest102,2,4,4) { Species = 113, Ability = A3 }, // Chansey + new(Nest102,0,1,1) { Species = 027, Ability = A3 }, // Sandshrew + new(Nest102,0,1,1) { Species = 551, Ability = A3 }, // Sandile + new(Nest102,1,2,2) { Species = 104, Ability = A3 }, // Cubone + new(Nest102,1,2,2) { Species = 027, Ability = A3 }, // Sandshrew + new(Nest102,2,3,3) { Species = 552, Ability = A3 }, // Krokorok + new(Nest102,2,3,3) { Species = 028, Ability = A3 }, // Sandslash + new(Nest102,3,4,4) { Species = 844, Ability = A4 }, // Sandaconda + new(Nest102,3,4,4) { Species = 028, Ability = A4 }, // Sandslash + new(Nest102,3,4,4) { Species = 105, Ability = A4 }, // Marowak + new(Nest102,4,4,4) { Species = 553, Ability = A4 }, // Krookodile + new(Nest102,4,4,4) { Species = 115, Ability = A4 }, // Kangaskhan + new(Nest103,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest103,0,1,1) { Species = 027, Ability = A2 }, // Sandshrew + new(Nest103,0,1,1) { Species = 104, Ability = A2 }, // Cubone + new(Nest103,1,2,2) { Species = 328, Ability = A2 }, // Trapinch + new(Nest103,2,3,3) { Species = 552, Ability = A2 }, // Krokorok + new(Nest103,2,3,3) { Species = 028, Ability = A2 }, // Sandslash + new(Nest103,3,4,4) { Species = 105, Ability = A2 }, // Marowak + new(Nest103,3,4,4) { Species = 553, Ability = A2 }, // Krookodile + new(Nest103,3,4,4) { Species = 115, Ability = A2 }, // Kangaskhan + new(Nest103,4,4,4) { Species = 330, Ability = A2 }, // Flygon + new(Nest103,4,4,4) { Species = 623, Ability = A2 }, // Golurk + new(Nest104,2,4,4) { Species = 113, Ability = A3 }, // Chansey + new(Nest104,0,1,1) { Species = 702, Ability = A3 }, // Dedenne + new(Nest104,0,1,1) { Species = 081, Ability = A3 }, // Magnemite + new(Nest104,1,2,2) { Species = 403, Ability = A3 }, // Shinx + new(Nest104,1,2,2) { Species = 877, Ability = A3 }, // Morpeko + new(Nest104,2,3,3) { Species = 702, Ability = A3 }, // Dedenne + new(Nest104,2,3,3) { Species = 404, Ability = A3 }, // Luxio + new(Nest104,3,4,4) { Species = 702, Ability = A4 }, // Dedenne + new(Nest104,3,4,4) { Species = 082, Ability = A4 }, // Magneton + new(Nest104,3,4,4) { Species = 871, Ability = A4 }, // Pincurchin + new(Nest104,4,4,4) { Species = 405, Ability = A4 }, // Luxray + new(Nest104,4,4,4) { Species = 462, Ability = A4 }, // Magnezone + new(Nest105,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest105,0,1,1) { Species = 403, Ability = A2 }, // Shinx + new(Nest105,0,1,1) { Species = 172, Ability = A2 }, // Pichu + new(Nest105,1,2,2) { Species = 025, Ability = A2 }, // Pikachu + new(Nest105,1,2,2) { Species = 871, Ability = A2 }, // Pincurchin + new(Nest105,2,3,3) { Species = 404, Ability = A2 }, // Luxio + new(Nest105,2,3,3) { Species = 026, Ability = A2 }, // Raichu + new(Nest105,3,4,4) { Species = 836, Ability = A2 }, // Boltund + new(Nest105,3,4,4) { Species = 702, Ability = A2 }, // Dedenne + new(Nest105,3,4,4) { Species = 310, Ability = A2 }, // Manectric + new(Nest105,4,4,4) { Species = 405, Ability = A2 }, // Luxray + new(Nest105,4,4,4) { Species = 462, Ability = A2 }, // Magnezone + new(Nest106,2,4,4) { Species = 113, Ability = A3 }, // Chansey + new(Nest106,0,1,1) { Species = 661, Ability = A3 }, // Fletchling + new(Nest106,0,1,1) { Species = 527, Ability = A3 }, // Woobat + new(Nest106,1,2,2) { Species = 587, Ability = A3 }, // Emolga + new(Nest106,2,3,3) { Species = 662, Ability = A3 }, // Fletchinder + new(Nest106,3,4,4) { Species = 587, Ability = A4 }, // Emolga + new(Nest106,3,4,4) { Species = 528, Ability = A4 }, // Swoobat + new(Nest106,4,4,4) { Species = 663, Ability = A4 }, // Talonflame + new(Nest107,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest107,0,1,1) { Species = 163, Ability = A2 }, // Hoothoot + new(Nest107,0,1,1) { Species = 519, Ability = A2 }, // Pidove + new(Nest107,1,2,2) { Species = 520, Ability = A2 }, // Tranquill + new(Nest107,2,3,3) { Species = 528, Ability = A2 }, // Swoobat + new(Nest107,2,3,3) { Species = 164, Ability = A2 }, // Noctowl + new(Nest107,3,4,4) { Species = 521, Ability = A2 }, // Unfezant + new(Nest107,3,4,4) { Species = 663, Ability = A2 }, // Talonflame + new(Nest107,3,4,4) { Species = 587, Ability = A2 }, // Emolga + new(Nest107,4,4,4) { Species = 663, Ability = A2 }, // Talonflame + new(Nest108,2,4,4) { Species = 113, Ability = A3 }, // Chansey + new(Nest108,0,1,1) { Species = 557, Ability = A3 }, // Dwebble + new(Nest108,1,2,2) { Species = 825, Ability = A3 }, // Dottler + new(Nest108,2,3,3) { Species = 558, Ability = A3 }, // Crustle + new(Nest108,3,4,4) { Species = 123, Ability = A4 }, // Scyther + new(Nest108,4,4,4) { Species = 826, Ability = A4 }, // Orbeetle + new(Nest108,4,4,4) { Species = 212, Ability = A4 }, // Scizor + new(Nest109,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest109,0,1,1) { Species = 123, Ability = A2 }, // Scyther + new(Nest109,1,2,2) { Species = 213, Ability = A2 }, // Shuckle + new(Nest109,1,2,2) { Species = 544, Ability = A2 }, // Whirlipede + new(Nest109,2,3,3) { Species = 123, Ability = A2 }, // Scyther + new(Nest109,2,3,3) { Species = 558, Ability = A2 }, // Crustle + new(Nest109,3,4,4) { Species = 545, Ability = A2 }, // Scolipede + new(Nest109,3,4,4) { Species = 617, Ability = A2 }, // Accelgor + new(Nest109,3,4,4) { Species = 589, Ability = A2 }, // Escavalier + new(Nest109,4,4,4) { Species = 212, Ability = A2 }, // Scizor + new(Nest110,2,4,4) { Species = 113, Ability = A3 }, // Chansey + new(Nest110,0,1,1) { Species = 590, Ability = A3 }, // Foongus + new(Nest110,0,1,1) { Species = 753, Ability = A3 }, // Fomantis + new(Nest110,1,2,2) { Species = 548, Ability = A3 }, // Petilil + new(Nest110,1,2,2) { Species = 754, Ability = A3 }, // Lurantis + new(Nest110,2,3,3) { Species = 591, Ability = A3 }, // Amoonguss + new(Nest110,2,3,3) { Species = 114, Ability = A3 }, // Tangela + new(Nest110,3,4,4) { Species = 549, Ability = A4 }, // Lilligant + new(Nest110,3,4,4) { Species = 754, Ability = A4 }, // Lurantis + new(Nest110,4,4,4) { Species = 591, Ability = A4 }, // Amoonguss + new(Nest110,4,4,4) { Species = 465, Ability = A4 }, // Tangrowth + new(Nest111,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest111,0,1,1) { Species = 114, Ability = A2 }, // Tangela + new(Nest111,0,1,1) { Species = 753, Ability = A2 }, // Fomantis + new(Nest111,1,2,2) { Species = 590, Ability = A2 }, // Foongus + new(Nest111,1,2,2) { Species = 754, Ability = A2 }, // Lurantis + new(Nest111,2,3,3) { Species = 556, Ability = A2 }, // Maractus + new(Nest111,2,3,3) { Species = 549, Ability = A2 }, // Lilligant + new(Nest111,3,4,4) { Species = 754, Ability = A2 }, // Lurantis + new(Nest111,3,4,4) { Species = 591, Ability = A2 }, // Amoonguss + new(Nest111,3,4,4) { Species = 465, Ability = A2 }, // Tangrowth + new(Nest111,4,4,4) { Species = 549, Ability = A2 }, // Lilligant + new(Nest111,4,4,4) { Species = 460, Ability = A2 }, // Abomasnow + new(Nest112,2,4,4) { Species = 113, Ability = A3 }, // Chansey + new(Nest112,0,1,1) { Species = 661, Ability = A3 }, // Fletchling + new(Nest112,0,1,1) { Species = 757, Ability = A3 }, // Salandit + new(Nest112,1,2,2) { Species = 636, Ability = A3 }, // Larvesta + new(Nest112,1,2,2) { Species = 757, Ability = A3, Gender = 1 }, // Salandit + new(Nest112,2,3,3) { Species = 662, Ability = A3 }, // Fletchinder + new(Nest112,2,3,3) { Species = 636, Ability = A3 }, // Larvesta + new(Nest112,3,4,4) { Species = 324, Ability = A4 }, // Torkoal + new(Nest112,3,4,4) { Species = 663, Ability = A4 }, // Talonflame + new(Nest112,3,4,4) { Species = 758, Ability = A4 }, // Salazzle + new(Nest112,4,4,4) { Species = 324, Ability = A4 }, // Torkoal + new(Nest112,4,4,4) { Species = 637, Ability = A4 }, // Volcarona + new(Nest113,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest113,0,1,1) { Species = 636, Ability = A2 }, // Larvesta + new(Nest113,0,1,1) { Species = 607, Ability = A2 }, // Litwick + new(Nest113,1,2,2) { Species = 636, Ability = A2 }, // Larvesta + new(Nest113,1,2,2) { Species = 757, Ability = A2, Gender = 1 }, // Salandit + new(Nest113,2,3,3) { Species = 324, Ability = A2 }, // Torkoal + new(Nest113,2,3,3) { Species = 758, Ability = A2 }, // Salazzle + new(Nest113,3,4,4) { Species = 663, Ability = A2 }, // Talonflame + new(Nest113,3,4,4) { Species = 609, Ability = A2 }, // Chandelure + new(Nest113,3,4,4) { Species = 637, Ability = A2 }, // Volcarona + new(Nest113,4,4,4) { Species = 006, Ability = A2 }, // Charizard + new(Nest114,2,4,4) { Species = 113, Ability = A3 }, // Chansey + new(Nest114,0,1,1) { Species = 524, Ability = A3 }, // Roggenrola + new(Nest114,0,1,1) { Species = 111, Ability = A3 }, // Rhyhorn + new(Nest114,1,2,2) { Species = 744, Ability = A3 }, // Rockruff + new(Nest114,1,2,2) { Species = 525, Ability = A3 }, // Boldore + new(Nest114,2,3,3) { Species = 112, Ability = A3 }, // Rhydon + new(Nest114,2,3,3) { Species = 558, Ability = A3 }, // Crustle + new(Nest114,3,4,4) { Species = 112, Ability = A4 }, // Rhydon + new(Nest114,3,4,4) { Species = 526, Ability = A4 }, // Gigalith + new(Nest114,3,4,4) { Species = 558, Ability = A4 }, // Crustle + new(Nest114,4,4,4) { Species = 464, Ability = A4 }, // Rhyperior + new(Nest115,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest115,0,1,1) { Species = 744, Ability = A2 }, // Rockruff + new(Nest115,0,1,1) { Species = 438, Ability = A2 }, // Bonsly + new(Nest115,1,2,2) { Species = 111, Ability = A2 }, // Rhyhorn + new(Nest115,1,2,2) { Species = 744, Ability = A2 }, // Rockruff + new(Nest115,2,3,3) { Species = 112, Ability = A2 }, // Rhydon + new(Nest115,2,3,3) { Species = 213, Ability = A2 }, // Shuckle + new(Nest115,3,4,4) { Species = 185, Ability = A2 }, // Sudowoodo + new(Nest115,3,4,4) { Species = 526, Ability = A2 }, // Gigalith + new(Nest115,4,4,4) { Species = 558, Ability = A2 }, // Crustle + new(Nest115,4,4,4) { Species = 464, Ability = A2 }, // Rhyperior + new(Nest116,2,4,4) { Species = 113, Ability = A3 }, // Chansey + new(Nest116,0,1,1) { Species = 102, Ability = A3 }, // Exeggcute + new(Nest116,0,1,1) { Species = 063, Ability = A3 }, // Abra + new(Nest116,1,2,2) { Species = 280, Ability = A3 }, // Ralts + new(Nest116,1,2,2) { Species = 064, Ability = A3 }, // Kadabra + new(Nest116,2,3,3) { Species = 281, Ability = A3 }, // Kirlia + new(Nest116,3,4,4) { Species = 103, Ability = A4 }, // Exeggutor + new(Nest116,3,4,4) { Species = 282, Ability = A4 }, // Gardevoir + new(Nest116,4,4,4) { Species = 065, Ability = A4 }, // Alakazam + new(Nest116,4,4,4) { Species = 121, Ability = A4 }, // Starmie + new(Nest117,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest117,0,1,1) { Species = 605, Ability = A2 }, // Elgyem + new(Nest117,0,1,1) { Species = 063, Ability = A2 }, // Abra + new(Nest117,1,2,2) { Species = 079, Ability = A2, Form = 1 }, // Slowpoke-1 + new(Nest117,1,2,2) { Species = 605, Ability = A2 }, // Elgyem + new(Nest117,2,3,3) { Species = 079, Ability = A2, Form = 1 }, // Slowpoke-1 + new(Nest117,3,4,4) { Species = 518, Ability = A2 }, // Musharna + new(Nest117,3,4,4) { Species = 606, Ability = A2 }, // Beheeyem + new(Nest117,4,4,4) { Species = 065, Ability = A2 }, // Alakazam + new(Nest118,2,4,4) { Species = 113, Ability = A3 }, // Chansey + new(Nest118,0,1,1) { Species = 543, Ability = A3 }, // Venipede + new(Nest118,0,1,1) { Species = 451, Ability = A3 }, // Skorupi + new(Nest118,1,2,2) { Species = 072, Ability = A3 }, // Tentacool + new(Nest118,2,3,3) { Species = 544, Ability = A3 }, // Whirlipede + new(Nest118,3,4,4) { Species = 452, Ability = A4 }, // Drapion + new(Nest118,3,4,4) { Species = 073, Ability = A4 }, // Tentacruel + new(Nest118,4,4,4) { Species = 073, Ability = A4 }, // Tentacruel + new(Nest118,4,4,4) { Species = 545, Ability = A4 }, // Scolipede + new(Nest119,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest119,0,1,1) { Species = 747, Ability = A2 }, // Mareanie + new(Nest119,0,1,1) { Species = 211, Ability = A2 }, // Qwilfish + new(Nest119,1,2,2) { Species = 544, Ability = A2 }, // Whirlipede + new(Nest119,2,3,3) { Species = 211, Ability = A2 }, // Qwilfish + new(Nest119,2,3,3) { Species = 591, Ability = A2 }, // Amoonguss + new(Nest119,3,4,4) { Species = 748, Ability = A2 }, // Toxapex + new(Nest119,3,4,4) { Species = 545, Ability = A2 }, // Scolipede + new(Nest119,3,4,4) { Species = 452, Ability = A2 }, // Drapion + new(Nest119,4,4,4) { Species = 110, Ability = A2, Form = 1 }, // Weezing-1 + new(Nest119,4,4,4) { Species = 545, Ability = A2 }, // Scolipede + new(Nest120,2,4,4) { Species = 113, Ability = A3 }, // Chansey + new(Nest120,0,1,1) { Species = 318, Ability = A3 }, // Carvanha + new(Nest120,0,1,1) { Species = 624, Ability = A3 }, // Pawniard + new(Nest120,1,2,2) { Species = 318, Ability = A3 }, // Carvanha + new(Nest120,1,2,2) { Species = 570, Ability = A3 }, // Zorua + new(Nest120,2,3,3) { Species = 319, Ability = A3 }, // Sharpedo + new(Nest120,2,3,3) { Species = 687, Ability = A3 }, // Malamar + new(Nest120,3,4,4) { Species = 452, Ability = A4 }, // Drapion + new(Nest120,3,4,4) { Species = 625, Ability = A4 }, // Bisharp + new(Nest120,3,4,4) { Species = 687, Ability = A4 }, // Malamar + new(Nest120,4,4,4) { Species = 319, Ability = A4 }, // Sharpedo + new(Nest120,4,4,4) { Species = 571, Ability = A4 }, // Zoroark + new(Nest121,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest121,0,1,1) { Species = 570, Ability = A2 }, // Zorua + new(Nest121,0,1,1) { Species = 318, Ability = A2 }, // Carvanha + new(Nest121,1,2,2) { Species = 570, Ability = A2 }, // Zorua + new(Nest121,1,2,2) { Species = 686, Ability = A2 }, // Inkay + new(Nest121,2,3,3) { Species = 552, Ability = A2 }, // Krokorok + new(Nest121,2,3,3) { Species = 687, Ability = A2 }, // Malamar + new(Nest121,3,4,4) { Species = 828, Ability = A2 }, // Thievul + new(Nest121,3,4,4) { Species = 571, Ability = A2 }, // Zoroark + new(Nest121,3,4,4) { Species = 319, Ability = A2 }, // Sharpedo + new(Nest121,4,4,4) { Species = 510, Ability = A2 }, // Liepard + new(Nest121,4,4,4) { Species = 553, Ability = A2 }, // Krookodile + new(Nest122,2,4,4) { Species = 113, Ability = A3 }, // Chansey + new(Nest122,0,1,1) { Species = 619, Ability = A3 }, // Mienfoo + new(Nest122,0,1,1) { Species = 852, Ability = A3 }, // Clobbopus + new(Nest122,1,2,2) { Species = 619, Ability = A3 }, // Mienfoo + new(Nest122,3,4,4) { Species = 620, Ability = A4 }, // Mienshao + new(Nest122,4,4,4) { Species = 853, Ability = A4 }, // Grapploct + new(Nest122,4,4,4) { Species = 620, Ability = A4 }, // Mienshao + new(Nest123,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest123,0,1,1) { Species = 619, Ability = A2 }, // Mienfoo + new(Nest123,1,2,2) { Species = 620, Ability = A2 }, // Mienshao + new(Nest123,2,3,3) { Species = 870, Ability = A2 }, // Falinks + new(Nest123,3,4,4) { Species = 620, Ability = A2 }, // Mienshao + new(Nest123,4,4,4) { Species = 853, Ability = A2 }, // Grapploct + new(Nest124,2,4,4) { Species = 113, Ability = A3 }, // Chansey + new(Nest124,0,1,1) { Species = 174, Ability = A3 }, // Igglybuff + new(Nest124,0,1,1) { Species = 298, Ability = A3 }, // Azurill + new(Nest124,1,2,2) { Species = 764, Ability = A3 }, // Comfey + new(Nest124,1,2,2) { Species = 039, Ability = A3 }, // Jigglypuff + new(Nest124,2,3,3) { Species = 183, Ability = A3 }, // Marill + new(Nest124,2,3,3) { Species = 764, Ability = A3 }, // Comfey + new(Nest124,3,4,4) { Species = 707, Ability = A4 }, // Klefki + new(Nest124,3,4,4) { Species = 184, Ability = A4 }, // Azumarill + new(Nest124,3,4,4) { Species = 040, Ability = A4 }, // Wigglytuff + new(Nest124,4,4,4) { Species = 282, Ability = A4 }, // Gardevoir + new(Nest124,4,4,4) { Species = 764, Ability = A4 }, // Comfey + new(Nest125,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest125,0,1,1) { Species = 173, Ability = A2 }, // Cleffa + new(Nest125,0,1,1) { Species = 755, Ability = A2 }, // Morelull + new(Nest125,1,2,2) { Species = 183, Ability = A2 }, // Marill + new(Nest125,1,2,2) { Species = 035, Ability = A2 }, // Clefairy + new(Nest125,2,3,3) { Species = 281, Ability = A2 }, // Kirlia + new(Nest125,2,3,3) { Species = 707, Ability = A2 }, // Klefki + new(Nest125,3,4,4) { Species = 764, Ability = A2 }, // Comfey + new(Nest125,3,4,4) { Species = 036, Ability = A2 }, // Clefable + new(Nest125,3,4,4) { Species = 282, Ability = A2 }, // Gardevoir + new(Nest125,4,4,4) { Species = 756, Ability = A2 }, // Shiinotic + new(Nest125,4,4,4) { Species = 184, Ability = A2 }, // Azumarill + new(Nest126,2,4,4) { Species = 113, Ability = A3 }, // Chansey + new(Nest126,0,1,1) { Species = 769, Ability = A3 }, // Sandygast + new(Nest126,0,1,1) { Species = 592, Ability = A3 }, // Frillish + new(Nest126,1,2,2) { Species = 104, Ability = A3 }, // Cubone + new(Nest126,1,2,2) { Species = 425, Ability = A3 }, // Drifloon + new(Nest126,2,3,3) { Species = 593, Ability = A3 }, // Jellicent + new(Nest126,2,3,3) { Species = 426, Ability = A3 }, // Drifblim + new(Nest126,3,4,4) { Species = 770, Ability = A4 }, // Palossand + new(Nest126,3,4,4) { Species = 593, Ability = A4 }, // Jellicent + new(Nest126,3,4,4) { Species = 426, Ability = A4 }, // Drifblim + new(Nest126,4,4,4) { Species = 105, Ability = A4 }, // Marowak + new(Nest126,4,4,4) { Species = 770, Ability = A4 }, // Palossand + new(Nest127,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest127,0,1,1) { Species = 769, Ability = A2 }, // Sandygast + new(Nest127,0,1,1) { Species = 592, Ability = A2 }, // Frillish + new(Nest127,1,2,2) { Species = 769, Ability = A2 }, // Sandygast + new(Nest127,1,2,2) { Species = 425, Ability = A2 }, // Drifloon + new(Nest127,2,3,3) { Species = 593, Ability = A2 }, // Jellicent + new(Nest127,2,3,3) { Species = 426, Ability = A2 }, // Drifblim + new(Nest127,3,4,4) { Species = 711, Ability = A2 }, // Gourgeist + new(Nest127,3,4,4) { Species = 711, Ability = A2, Form = 1 }, // Gourgeist-1 + new(Nest127,3,4,4) { Species = 711, Ability = A2, Form = 2 }, // Gourgeist-2 + new(Nest127,4,4,4) { Species = 711, Ability = A2, Form = 3 }, // Gourgeist-3 + new(Nest128,2,4,4) { Species = 113, Ability = A3 }, // Chansey + new(Nest128,0,1,1) { Species = 707, Ability = A3 }, // Klefki + new(Nest128,0,1,1) { Species = 081, Ability = A3 }, // Magnemite + new(Nest128,1,2,2) { Species = 624, Ability = A3 }, // Pawniard + new(Nest128,1,2,2) { Species = 081, Ability = A3 }, // Magnemite + new(Nest128,2,3,3) { Species = 227, Ability = A3 }, // Skarmory + new(Nest128,2,3,3) { Species = 082, Ability = A3 }, // Magneton + new(Nest128,3,4,4) { Species = 082, Ability = A4 }, // Magneton + new(Nest128,3,4,4) { Species = 707, Ability = A4 }, // Klefki + new(Nest128,3,4,4) { Species = 625, Ability = A4 }, // Bisharp + new(Nest128,4,4,4) { Species = 462, Ability = A4 }, // Magnezone + new(Nest128,4,4,4) { Species = 227, Ability = A4 }, // Skarmory + new(Nest129,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest129,0,1,1) { Species = 081, Ability = A2 }, // Magnemite + new(Nest129,0,1,1) { Species = 227, Ability = A2 }, // Skarmory + new(Nest129,1,2,2) { Species = 436, Ability = A2 }, // Bronzor + new(Nest129,1,2,2) { Species = 052, Ability = A2, Form = 2 }, // Meowth-2 + new(Nest129,2,3,3) { Species = 082, Ability = A2 }, // Magneton + new(Nest129,2,3,3) { Species = 601, Ability = A2 }, // Klinklang + new(Nest129,3,4,4) { Species = 227, Ability = A2 }, // Skarmory + new(Nest129,3,4,4) { Species = 437, Ability = A2 }, // Bronzong + new(Nest129,3,4,4) { Species = 863, Ability = A2 }, // Perrserker + new(Nest129,4,4,4) { Species = 448, Ability = A2 }, // Lucario + new(Nest129,4,4,4) { Species = 625, Ability = A2 }, // Bisharp + new(Nest130,2,4,4) { Species = 113, Ability = A3 }, // Chansey + new(Nest130,0,1,1) { Species = 116, Ability = A3 }, // Horsea + new(Nest130,1,2,2) { Species = 840, Ability = A3 }, // Applin + new(Nest130,1,2,2) { Species = 117, Ability = A3 }, // Seadra + new(Nest130,2,3,3) { Species = 621, Ability = A3 }, // Druddigon + new(Nest130,3,4,4) { Species = 621, Ability = A4 }, // Druddigon + new(Nest130,3,4,4) { Species = 130, Ability = A4 }, // Gyarados + new(Nest130,4,4,4) { Species = 230, Ability = A4 }, // Kingdra + new(Nest131,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest131,0,1,1) { Species = 116, Ability = A2 }, // Horsea + new(Nest131,0,1,1) { Species = 621, Ability = A2 }, // Druddigon + new(Nest131,2,3,3) { Species = 117, Ability = A2 }, // Seadra + new(Nest131,3,4,4) { Species = 621, Ability = A2 }, // Druddigon + new(Nest131,3,4,4) { Species = 715, Ability = A2 }, // Noivern + new(Nest131,4,4,4) { Species = 230, Ability = A2 }, // Kingdra + new(Nest132,2,4,4) { Species = 113, Ability = A3 }, // Chansey + new(Nest132,0,1,1) { Species = 060, Ability = A3 }, // Poliwag + new(Nest132,0,1,1) { Species = 194, Ability = A3 }, // Wooper + new(Nest132,1,2,2) { Species = 118, Ability = A3 }, // Goldeen + new(Nest132,1,2,2) { Species = 061, Ability = A3 }, // Poliwhirl + new(Nest132,2,3,3) { Species = 342, Ability = A3 }, // Crawdaunt + new(Nest132,2,3,3) { Species = 061, Ability = A3 }, // Poliwhirl + new(Nest132,3,4,4) { Species = 119, Ability = A4 }, // Seaking + new(Nest132,3,4,4) { Species = 342, Ability = A4 }, // Crawdaunt + new(Nest132,3,4,4) { Species = 195, Ability = A4 }, // Quagsire + new(Nest132,4,4,4) { Species = 062, Ability = A4 }, // Poliwrath + new(Nest132,4,4,4) { Species = 186, Ability = A4 }, // Politoed + new(Nest133,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest133,0,1,1) { Species = 341, Ability = A2 }, // Corphish + new(Nest133,0,1,1) { Species = 751, Ability = A2 }, // Dewpider + new(Nest133,1,2,2) { Species = 118, Ability = A2 }, // Goldeen + new(Nest133,1,2,2) { Species = 061, Ability = A2 }, // Poliwhirl + new(Nest133,2,3,3) { Species = 342, Ability = A2 }, // Crawdaunt + new(Nest133,2,3,3) { Species = 195, Ability = A2 }, // Quagsire + new(Nest133,3,4,4) { Species = 119, Ability = A2 }, // Seaking + new(Nest133,3,4,4) { Species = 062, Ability = A2 }, // Poliwrath + new(Nest133,3,4,4) { Species = 342, Ability = A2 }, // Crawdaunt + new(Nest133,4,4,4) { Species = 752, Ability = A2 }, // Araquanid + new(Nest133,4,4,4) { Species = 186, Ability = A2 }, // Politoed + new(Nest134,2,4,4) { Species = 113, Ability = A3 }, // Chansey + new(Nest134,0,1,1) { Species = 054, Ability = A3 }, // Psyduck + new(Nest134,0,1,1) { Species = 833, Ability = A3 }, // Chewtle + new(Nest134,1,2,2) { Species = 846, Ability = A3 }, // Arrokuda + new(Nest134,1,2,2) { Species = 339, Ability = A3 }, // Barboach + new(Nest134,2,3,3) { Species = 055, Ability = A3 }, // Golduck + new(Nest134,2,3,3) { Species = 845, Ability = A3 }, // Cramorant + new(Nest134,3,4,4) { Species = 055, Ability = A4 }, // Golduck + new(Nest134,3,4,4) { Species = 847, Ability = A4 }, // Barraskewda + new(Nest134,3,4,4) { Species = 834, Ability = A4 }, // Drednaw + new(Nest134,4,4,4) { Species = 340, Ability = A4 }, // Whiscash + new(Nest134,4,4,4) { Species = 055, Ability = A4 }, // Golduck + new(Nest135,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest135,0,1,1) { Species = 846, Ability = A2 }, // Arrokuda + new(Nest135,0,1,1) { Species = 535, Ability = A2 }, // Tympole + new(Nest135,1,2,2) { Species = 054, Ability = A2 }, // Psyduck + new(Nest135,1,2,2) { Species = 536, Ability = A2 }, // Palpitoad + new(Nest135,2,3,3) { Species = 055, Ability = A2 }, // Golduck + new(Nest135,2,3,3) { Species = 340, Ability = A2 }, // Whiscash + new(Nest135,3,4,4) { Species = 055, Ability = A2 }, // Golduck + new(Nest135,3,4,4) { Species = 847, Ability = A2 }, // Barraskewda + new(Nest135,3,4,4) { Species = 537, Ability = A2 }, // Seismitoad + new(Nest135,4,4,4) { Species = 130, Ability = A2 }, // Gyarados + new(Nest136,2,4,4) { Species = 113, Ability = A3 }, // Chansey + new(Nest136,0,1,1) { Species = 072, Ability = A3 }, // Tentacool + new(Nest136,0,1,1) { Species = 098, Ability = A3 }, // Krabby + new(Nest136,1,2,2) { Species = 072, Ability = A3 }, // Tentacool + new(Nest136,1,2,2) { Species = 223, Ability = A3 }, // Remoraid + new(Nest136,2,3,3) { Species = 073, Ability = A3 }, // Tentacruel + new(Nest136,2,3,3) { Species = 746, Ability = A3 }, // Wishiwashi + new(Nest136,3,4,4) { Species = 224, Ability = A4 }, // Octillery + new(Nest136,3,4,4) { Species = 226, Ability = A4 }, // Mantine + new(Nest136,3,4,4) { Species = 099, Ability = A4 }, // Kingler + new(Nest136,4,4,4) { Species = 091, Ability = A4 }, // Cloyster + new(Nest136,4,4,4) { Species = 073, Ability = A4 }, // Tentacruel + new(Nest137,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest137,0,1,1) { Species = 090, Ability = A2 }, // Shellder + new(Nest137,0,1,1) { Species = 688, Ability = A2 }, // Binacle + new(Nest137,1,2,2) { Species = 747, Ability = A2 }, // Mareanie + new(Nest137,1,2,2) { Species = 223, Ability = A2 }, // Remoraid + new(Nest137,2,3,3) { Species = 073, Ability = A2 }, // Tentacruel + new(Nest137,2,3,3) { Species = 771, Ability = A2 }, // Pyukumuku + new(Nest137,3,4,4) { Species = 224, Ability = A2 }, // Octillery + new(Nest137,3,4,4) { Species = 226, Ability = A2 }, // Mantine + new(Nest137,3,4,4) { Species = 689, Ability = A2 }, // Barbaracle + new(Nest137,4,4,4) { Species = 091, Ability = A2 }, // Cloyster + new(Nest137,4,4,4) { Species = 748, Ability = A2 }, // Toxapex + new(Nest138,2,4,4) { Species = 113, Ability = A3 }, // Chansey + new(Nest138,0,1,1) { Species = 170, Ability = A3 }, // Chinchou + new(Nest138,1,2,2) { Species = 120, Ability = A3 }, // Staryu + new(Nest138,2,3,3) { Species = 320, Ability = A3 }, // Wailmer + new(Nest138,2,3,3) { Species = 746, Ability = A3 }, // Wishiwashi + new(Nest138,3,4,4) { Species = 321, Ability = A4 }, // Wailord + new(Nest138,3,4,4) { Species = 171, Ability = A4 }, // Lanturn + new(Nest138,3,4,4) { Species = 121, Ability = A4 }, // Starmie + new(Nest138,4,4,4) { Species = 319, Ability = A4 }, // Sharpedo + new(Nest139,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest139,0,1,1) { Species = 120, Ability = A2 }, // Staryu + new(Nest139,1,2,2) { Species = 320, Ability = A2 }, // Wailmer + new(Nest139,1,2,2) { Species = 279, Ability = A2 }, // Pelipper + new(Nest139,2,3,3) { Species = 171, Ability = A2 }, // Lanturn + new(Nest139,2,3,3) { Species = 117, Ability = A2 }, // Seadra + new(Nest139,3,4,4) { Species = 171, Ability = A2 }, // Lanturn + new(Nest139,3,4,4) { Species = 121, Ability = A2 }, // Starmie + new(Nest139,4,4,4) { Species = 319, Ability = A2 }, // Sharpedo + new(Nest140,0,0,1) { Species = 440, Ability = A3 }, // Happiny + new(Nest140,0,1,1) { Species = 440, Ability = A3 }, // Happiny + new(Nest140,1,2,2) { Species = 440, Ability = A3 }, // Happiny + new(Nest140,2,3,3) { Species = 113, Ability = A3 }, // Chansey + new(Nest140,3,4,4) { Species = 113, Ability = A4 }, // Chansey + new(Nest140,4,4,4) { Species = 242, Ability = A4 }, // Blissey + new(Nest141,0,0,1) { Species = 113, Ability = A2 }, // Chansey + new(Nest141,0,1,1) { Species = 113, Ability = A2 }, // Chansey + new(Nest141,1,2,2) { Species = 113, Ability = A2 }, // Chansey + new(Nest141,2,3,3) { Species = 113, Ability = A2 }, // Chansey + new(Nest141,3,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest141,4,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest142,2,4,4) { Species = 113, Ability = A3 }, // Chansey + new(Nest142,0,1,1) { Species = 415, Ability = A3 }, // Combee + new(Nest142,1,2,2) { Species = 415, Ability = A3 }, // Combee + new(Nest142,2,3,3) { Species = 415, Ability = A3 }, // Combee + new(Nest142,3,4,4) { Species = 416, Ability = A4 }, // Vespiquen + new(Nest142,4,4,4) { Species = 416, Ability = A4 }, // Vespiquen + new(Nest143,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest143,0,1,1) { Species = 415, Ability = A2, Gender = 1 }, // Combee + new(Nest143,1,2,2) { Species = 415, Ability = A2, Gender = 1 }, // Combee + new(Nest143,2,3,3) { Species = 416, Ability = A2 }, // Vespiquen + new(Nest143,3,4,4) { Species = 416, Ability = A2 }, // Vespiquen + new(Nest143,4,4,4) { Species = 416, Ability = A2 }, // Vespiquen + new(Nest144,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest144,0,1,1) { Species = 590, Ability = A2 }, // Foongus + new(Nest144,0,1,1) { Species = 102, Ability = A2 }, // Exeggcute + new(Nest144,1,2,2) { Species = 114, Ability = A2 }, // Tangela + new(Nest144,1,2,2) { Species = 315, Ability = A2 }, // Roselia + new(Nest144,2,3,3) { Species = 114, Ability = A2 }, // Tangela + new(Nest144,2,3,3) { Species = 315, Ability = A2 }, // Roselia + new(Nest144,3,4,4) { Species = 103, Ability = A2 }, // Exeggutor + new(Nest144,3,4,4) { Species = 003, Ability = A2 }, // Venusaur + new(Nest144,3,4,4) { Species = 465, Ability = A2 }, // Tangrowth + new(Nest144,4,4,4) { Species = 407, Ability = A2 }, // Roserade + new(Nest144,4,4,4) { Species = 003, Ability = A2, CanGigantamax = true }, // Venusaur + new(Nest145,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest145,0,1,1) { Species = 129, Ability = A2 }, // Magikarp + new(Nest145,0,1,1) { Species = 072, Ability = A2 }, // Tentacool + new(Nest145,1,2,2) { Species = 120, Ability = A2 }, // Staryu + new(Nest145,1,2,2) { Species = 688, Ability = A2 }, // Binacle + new(Nest145,2,3,3) { Species = 073, Ability = A2 }, // Tentacruel + new(Nest145,2,3,3) { Species = 130, Ability = A2 }, // Gyarados + new(Nest145,3,4,4) { Species = 073, Ability = A2 }, // Tentacruel + new(Nest145,3,4,4) { Species = 130, Ability = A2 }, // Gyarados + new(Nest145,3,4,4) { Species = 121, Ability = A2 }, // Starmie + new(Nest145,4,4,4) { Species = 689, Ability = A2 }, // Barbaracle + new(Nest145,4,4,4) { Species = 009, Ability = A2, CanGigantamax = true }, // Blastoise + new(Nest146,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest146,0,1,1) { Species = 098, Ability = A2 }, // Krabby + new(Nest146,0,1,1) { Species = 688, Ability = A2 }, // Binacle + new(Nest146,1,2,2) { Species = 072, Ability = A2 }, // Tentacool + new(Nest146,1,2,2) { Species = 223, Ability = A2 }, // Remoraid + new(Nest146,2,3,3) { Species = 073, Ability = A2 }, // Tentacruel + new(Nest146,2,3,3) { Species = 224, Ability = A2 }, // Octillery + new(Nest146,3,4,4) { Species = 713, Ability = A2 }, // Avalugg + new(Nest146,3,4,4) { Species = 614, Ability = A2 }, // Beartic + new(Nest146,3,4,4) { Species = 099, Ability = A2 }, // Kingler + new(Nest146,4,4,4) { Species = 091, Ability = A2 }, // Cloyster + new(Nest146,4,4,4) { Species = 099, Ability = A2, CanGigantamax = true }, // Kingler + new(Nest147,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest147,0,1,1) { Species = 833, Ability = A2 }, // Chewtle + new(Nest147,0,1,1) { Species = 054, Ability = A2 }, // Psyduck + new(Nest147,1,2,2) { Species = 339, Ability = A2 }, // Barboach + new(Nest147,2,3,3) { Species = 055, Ability = A2 }, // Golduck + new(Nest147,2,3,3) { Species = 845, Ability = A2 }, // Cramorant + new(Nest147,3,4,4) { Species = 055, Ability = A2 }, // Golduck + new(Nest147,3,4,4) { Species = 847, Ability = A2 }, // Barraskewda + new(Nest147,4,4,4) { Species = 340, Ability = A2 }, // Whiscash + new(Nest147,4,4,4) { Species = 834, Ability = A2, CanGigantamax = true }, // Drednaw + new(Nest148,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest148,0,1,1) { Species = 824, Ability = A2 }, // Blipbug + new(Nest148,0,1,1) { Species = 742, Ability = A2 }, // Cutiefly + new(Nest148,1,2,2) { Species = 595, Ability = A2 }, // Joltik + new(Nest148,2,3,3) { Species = 825, Ability = A2 }, // Dottler + new(Nest148,2,3,3) { Species = 291, Ability = A2 }, // Ninjask + new(Nest148,3,4,4) { Species = 826, Ability = A2 }, // Orbeetle + new(Nest148,3,4,4) { Species = 596, Ability = A2 }, // Galvantula + new(Nest148,3,4,4) { Species = 743, Ability = A2 }, // Ribombee + new(Nest148,4,4,4) { Species = 291, Ability = A2 }, // Ninjask + new(Nest148,4,4,4) { Species = 826, Ability = A2, CanGigantamax = true }, // Orbeetle + new(Nest149,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest149,0,1,1) { Species = 843, Ability = A2 }, // Silicobra + new(Nest149,0,1,1) { Species = 529, Ability = A2 }, // Drilbur + new(Nest149,1,2,2) { Species = 843, Ability = A2 }, // Silicobra + new(Nest149,1,2,2) { Species = 529, Ability = A2 }, // Drilbur + new(Nest149,2,3,3) { Species = 028, Ability = A2 }, // Sandslash + new(Nest149,2,3,3) { Species = 552, Ability = A2 }, // Krokorok + new(Nest149,3,4,4) { Species = 844, Ability = A2 }, // Sandaconda + new(Nest149,3,4,4) { Species = 553, Ability = A2 }, // Krookodile + new(Nest149,3,4,4) { Species = 530, Ability = A2 }, // Excadrill + new(Nest149,4,4,4) { Species = 553, Ability = A2 }, // Krookodile + new(Nest149,4,4,4) { Species = 844, Ability = A2, CanGigantamax = true }, // Sandaconda + new(Nest150,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest150,0,1,1) { Species = 840, Ability = A2 }, // Applin + new(Nest150,0,1,1) { Species = 420, Ability = A2 }, // Cherubi (DLC1) + new(Nest150,0,1,1) { Species = 761, Ability = A2 }, // Bounsweet (DLC2) + new(Nest150,1,2,2) { Species = 420, Ability = A2 }, // Cherubi + new(Nest150,1,2,2) { Species = 840, Ability = A2 }, // Applin + new(Nest150,2,3,3) { Species = 762, Ability = A2 }, // Steenee + new(Nest150,3,4,4) { Species = 820, Ability = A2 }, // Greedent + new(Nest150,4,4,4) { Species = 763, Ability = A2 }, // Tsareena + new(Nest151,2,4,4) { Species = 113, Ability = A3 }, // Chansey + new(Nest151,0,0,1) { Species = 132, Ability = A3 }, // Ditto + new(Nest151,0,1,2) { Species = 132, Ability = A3 }, // Ditto + new(Nest151,1,2,3) { Species = 132, Ability = A3 }, // Ditto + new(Nest151,2,3,3) { Species = 132, Ability = A3 }, // Ditto + new(Nest151,2,3,3) { Species = 132, Ability = A4 }, // Ditto + new(Nest151,3,4,4) { Species = 132, Ability = A4 }, // Ditto + new(Nest151,4,4,4) { Species = 132, Ability = A4 }, // Ditto + new(Nest152,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest152,0,0,1) { Species = 132, Ability = A2 }, // Ditto + new(Nest152,0,1,2) { Species = 132, Ability = A2 }, // Ditto + new(Nest152,1,2,3) { Species = 132, Ability = A2 }, // Ditto + new(Nest152,2,3,3) { Species = 132, Ability = A2 }, // Ditto + new(Nest152,3,4,4) { Species = 132, Ability = A2 }, // Ditto + new(Nest152,4,4,4) { Species = 132, Ability = A2 }, // Ditto + new(Nest153,2,4,4) { Species = 113, Ability = A3 }, // Chansey + new(Nest153,0,1,1) { Species = 590, Ability = A3 }, // Foongus + new(Nest153,0,1,1) { Species = 102, Ability = A3 }, // Exeggcute + new(Nest153,1,2,2) { Species = 753, Ability = A3 }, // Fomantis + new(Nest153,1,2,2) { Species = 114, Ability = A3 }, // Tangela + new(Nest153,2,3,3) { Species = 754, Ability = A3 }, // Lurantis + new(Nest153,2,3,3) { Species = 102, Ability = A3 }, // Exeggcute + new(Nest153,3,4,4) { Species = 103, Ability = A4 }, // Exeggutor + new(Nest153,3,4,4) { Species = 591, Ability = A4 }, // Amoonguss + new(Nest153,3,4,4) { Species = 754, Ability = A4 }, // Lurantis + new(Nest153,4,4,4) { Species = 465, Ability = A4 }, // Tangrowth + new(Nest153,4,4,4) { Species = 003, Ability = A4 }, // Venusaur + new(Nest154,2,4,4) { Species = 113, Ability = A3 }, // Chansey + new(Nest154,0,1,1) { Species = 129, Ability = A3 }, // Magikarp + new(Nest154,0,1,1) { Species = 072, Ability = A3 }, // Tentacool + new(Nest154,1,2,2) { Species = 120, Ability = A3 }, // Staryu + new(Nest154,1,2,2) { Species = 090, Ability = A3 }, // Shellder + new(Nest154,2,3,3) { Species = 073, Ability = A3 }, // Tentacruel + new(Nest154,2,3,3) { Species = 130, Ability = A3 }, // Gyarados + new(Nest154,3,4,4) { Species = 073, Ability = A4 }, // Tentacruel + new(Nest154,3,4,4) { Species = 130, Ability = A4 }, // Gyarados + new(Nest154,3,4,4) { Species = 121, Ability = A4 }, // Starmie + new(Nest154,4,4,4) { Species = 091, Ability = A4 }, // Cloyster + new(Nest154,4,4,4) { Species = 009, Ability = A4 }, // Blastoise + new(Nest155,2,4,4) { Species = 113, Ability = A3 }, // Chansey + new(Nest155,0,1,1) { Species = 744, Ability = A3 }, // Rockruff + new(Nest155,1,2,2) { Species = 744, Ability = A3 }, // Rockruff + new(Nest155,2,3,3) { Species = 744, Ability = A3 }, // Rockruff + new(Nest155,2,3,3) { Species = 744, Ability = A3, Form = 1 }, // Rockruff-1 + new(Nest155,3,4,4) { Species = 745, Ability = A4 }, // Lycanroc + new(Nest155,3,4,4) { Species = 745, Ability = A4, Form = 1 }, // Lycanroc-1 + new(Nest155,4,4,4) { Species = 745, Ability = A4, Form = 2 }, // Lycanroc-2 + new(Nest156,2,4,4) { Species = 242, Ability = A2 }, // Blissey + new(Nest156,0,1,1) { Species = 744, Ability = A2 }, // Rockruff + new(Nest156,1,2,2) { Species = 744, Ability = A2 }, // Rockruff + new(Nest156,2,3,3) { Species = 744, Ability = A2 }, // Rockruff + new(Nest156,2,3,3) { Species = 744, Ability = A2, Form = 1 }, // Rockruff-1 + new(Nest156,3,3,4) { Species = 745, Ability = A2 }, // Lycanroc + new(Nest156,3,3,4) { Species = 745, Ability = A2, Form = 1 }, // Lycanroc-1 + new(Nest156,4,4,4) { Species = 745, Ability = A2 }, // Lycanroc + new(Nest156,4,4,4) { Species = 745, Ability = A2, Form = 1 }, // Lycanroc-1 + new(Nest156,3,4,4) { Species = 745, Ability = A2, Form = 2 }, // Lycanroc-2 + new(Nest157,2,4,4) { Species = 531, Ability = A4 }, // Audino + new(Nest157,0,1,1) { Species = 333, Ability = A3 }, // Swablu + new(Nest157,0,1,1) { Species = 831, Ability = A3 }, // Wooloo + new(Nest157,1,2,2) { Species = 333, Ability = A3 }, // Swablu + new(Nest157,1,2,2) { Species = 446, Ability = A3 }, // Munchlax + new(Nest157,2,3,3) { Species = 820, Ability = A3 }, // Greedent + new(Nest157,2,3,3) { Species = 832, Ability = A3 }, // Dubwool + new(Nest157,3,4,4) { Species = 334, Ability = A4 }, // Altaria + new(Nest157,3,4,4) { Species = 832, Ability = A4 }, // Dubwool + new(Nest157,4,4,4) { Species = 143, Ability = A4 }, // Snorlax + new(Nest158,2,4,5) { Species = 225, Ability = A2 }, // Delibird + new(Nest158,0,1,2) { Species = 333, Ability = A2 }, // Swablu + new(Nest158,0,1,2) { Species = 819, Ability = A2 }, // Skwovet + new(Nest158,1,2,3) { Species = 333, Ability = A2 }, // Swablu + new(Nest158,1,2,3) { Species = 820, Ability = A2 }, // Greedent + new(Nest158,2,3,4) { Species = 820, Ability = A2 }, // Greedent + new(Nest158,2,3,4) { Species = 832, Ability = A2 }, // Dubwool + new(Nest158,3,4,5) { Species = 334, Ability = A2 }, // Altaria + new(Nest158,3,4,5) { Species = 832, Ability = A2 }, // Dubwool + new(Nest158,4,4,5) { Species = 143, Ability = A2 }, // Snorlax + new(Nest158,4,4,5) { Species = 143, Ability = A2, CanGigantamax = true }, // Snorlax + new(Nest159,2,4,4) { Species = 531, Ability = A4 }, // Audino + new(Nest159,0,1,1) { Species = 240, Ability = A3 }, // Magby + new(Nest159,0,1,1) { Species = 850, Ability = A3 }, // Sizzlipede + new(Nest159,1,2,2) { Species = 240, Ability = A3 }, // Magby + new(Nest159,1,2,2) { Species = 631, Ability = A3 }, // Heatmor + new(Nest159,2,3,3) { Species = 608, Ability = A3 }, // Lampent + new(Nest159,2,3,3) { Species = 631, Ability = A3 }, // Heatmor + new(Nest159,3,4,4) { Species = 126, Ability = A4 }, // Magmar + new(Nest159,3,4,4) { Species = 851, Ability = A4 }, // Centiskorch + new(Nest159,3,4,4) { Species = 609, Ability = A4 }, // Chandelure + new(Nest159,4,4,4) { Species = 126, Ability = A4 }, // Magmar + new(Nest159,4,4,4) { Species = 467, Ability = A4 }, // Magmortar + new(Nest160,2,4,5) { Species = 225, Ability = A2 }, // Delibird + new(Nest160,0,1,2) { Species = 240, Ability = A2 }, // Magby + new(Nest160,1,2,3) { Species = 126, Ability = A2 }, // Magmar + new(Nest160,1,2,3) { Species = 631, Ability = A2 }, // Heatmor + new(Nest160,2,3,4) { Species = 126, Ability = A2 }, // Magmar + new(Nest160,2,3,4) { Species = 851, Ability = A2 }, // Centiskorch + new(Nest160,3,4,5) { Species = 609, Ability = A2 }, // Chandelure + new(Nest160,3,4,5) { Species = 467, Ability = A2 }, // Magmortar + new(Nest160,4,4,5) { Species = 467, Ability = A2 }, // Magmortar + new(Nest160,4,4,5) { Species = 851, Ability = A2, CanGigantamax = true }, // Centiskorch + new(Nest161,2,4,4) { Species = 531, Ability = A4 }, // Audino + new(Nest161,0,1,1) { Species = 349, Ability = A3 }, // Feebas + new(Nest161,1,2,2) { Species = 349, Ability = A3 }, // Feebas + new(Nest161,2,3,3) { Species = 340, Ability = A3 }, // Whiscash + new(Nest161,3,4,4) { Species = 130, Ability = A4 }, // Gyarados + new(Nest161,4,4,4) { Species = 350, Ability = A4 }, // Milotic + new(Nest161,4,4,4) { Species = 369, Ability = A4 }, // Relicanth + new(Nest162,2,4,5) { Species = 225, Ability = A2 }, // Delibird + new(Nest162,0,1,2) { Species = 349, Ability = A2 }, // Feebas + new(Nest162,1,2,3) { Species = 349, Ability = A2 }, // Feebas + new(Nest162,1,2,3) { Species = 369, Ability = A2 }, // Relicanth + new(Nest162,2,3,4) { Species = 099, Ability = A2 }, // Kingler + new(Nest162,3,4,5) { Species = 369, Ability = A2 }, // Relicanth + new(Nest162,3,4,5) { Species = 350, Ability = A2 }, // Milotic + new(Nest162,4,4,5) { Species = 130, Ability = A2 }, // Gyarados + new(Nest162,4,4,5) { Species = 099, Ability = A2, CanGigantamax = true }, // Kingler + new(Nest163,2,4,4) { Species = 531, Ability = A4 }, // Audino + new(Nest163,0,1,1) { Species = 239, Ability = A3 }, // Elekid + new(Nest163,0,1,1) { Species = 595, Ability = A3 }, // Joltik + new(Nest163,1,2,2) { Species = 239, Ability = A3 }, // Elekid + new(Nest163,1,2,2) { Species = 871, Ability = A3 }, // Pincurchin + new(Nest163,2,3,3) { Species = 125, Ability = A3 }, // Electabuzz + new(Nest163,2,3,3) { Species = 778, Ability = A3 }, // Mimikyu + new(Nest163,3,4,4) { Species = 596, Ability = A4 }, // Galvantula + new(Nest163,3,4,4) { Species = 871, Ability = A4 }, // Pincurchin + new(Nest163,3,4,4) { Species = 836, Ability = A4 }, // Boltund + new(Nest163,4,4,4) { Species = 125, Ability = A4 }, // Electabuzz + new(Nest163,4,4,4) { Species = 466, Ability = A4 }, // Electivire + new(Nest164,2,4,5) { Species = 225, Ability = A2 }, // Delibird + new(Nest164,0,1,2) { Species = 239, Ability = A2 }, // Elekid + new(Nest164,1,2,3) { Species = 702, Ability = A2 }, // Dedenne + new(Nest164,1,2,3) { Species = 596, Ability = A2 }, // Galvantula + new(Nest164,2,3,4) { Species = 125, Ability = A2 }, // Electabuzz + new(Nest164,2,3,4) { Species = 836, Ability = A2 }, // Boltund + new(Nest164,3,4,5) { Species = 871, Ability = A2 }, // Pincurchin + new(Nest164,3,4,5) { Species = 466, Ability = A2 }, // Electivire + new(Nest164,4,4,5) { Species = 466, Ability = A2 }, // Electivire + new(Nest165,2,4,4) { Species = 531, Ability = A4 }, // Audino + new(Nest165,0,1,1) { Species = 829, Ability = A3 }, // Gossifleur + new(Nest165,1,2,2) { Species = 347, Ability = A3 }, // Anorith + new(Nest165,1,2,2) { Species = 345, Ability = A3 }, // Lileep + new(Nest165,2,3,3) { Species = 830, Ability = A3 }, // Eldegoss + new(Nest165,3,4,4) { Species = 752, Ability = A4 }, // Araquanid + new(Nest165,3,4,4) { Species = 830, Ability = A4 }, // Eldegoss + new(Nest165,4,4,4) { Species = 598, Ability = A4 }, // Ferrothorn + new(Nest166,2,4,5) { Species = 225, Ability = A2 }, // Delibird + new(Nest166,0,1,2) { Species = 347, Ability = A2 }, // Anorith + new(Nest166,0,1,2) { Species = 345, Ability = A2 }, // Lileep + new(Nest166,1,2,3) { Species = 347, Ability = A2 }, // Anorith + new(Nest166,1,2,3) { Species = 345, Ability = A2 }, // Lileep + new(Nest166,2,3,4) { Species = 752, Ability = A2 }, // Araquanid + new(Nest166,2,3,4) { Species = 012, Ability = A2 }, // Butterfree + new(Nest166,3,4,5) { Species = 348, Ability = A2 }, // Armaldo + new(Nest166,3,4,5) { Species = 346, Ability = A2 }, // Cradily + new(Nest166,3,4,5) { Species = 830, Ability = A2 }, // Eldegoss + new(Nest166,4,4,5) { Species = 012, Ability = A2, CanGigantamax = true }, // Butterfree + new(Nest167,2,4,4) { Species = 531, Ability = A4 }, // Audino + new(Nest167,0,1,1) { Species = 238, Ability = A3 }, // Smoochum + new(Nest167,1,2,2) { Species = 238, Ability = A3 }, // Smoochum + new(Nest167,1,2,2) { Species = 698, Ability = A3 }, // Amaura + new(Nest167,2,3,3) { Species = 221, Ability = A3 }, // Piloswine + new(Nest167,2,3,3) { Species = 460, Ability = A3 }, // Abomasnow + new(Nest167,3,4,4) { Species = 124, Ability = A4 }, // Jynx + new(Nest167,3,4,4) { Species = 873, Ability = A4 }, // Frosmoth + new(Nest167,4,4,4) { Species = 699, Ability = A4 }, // Aurorus + new(Nest167,4,4,4) { Species = 362, Ability = A4 }, // Glalie + new(Nest168,2,4,5) { Species = 225, Ability = A2 }, // Delibird + new(Nest168,0,1,2) { Species = 361, Ability = A2 }, // Snorunt + new(Nest168,1,2,3) { Species = 238, Ability = A2 }, // Smoochum + new(Nest168,1,2,3) { Species = 698, Ability = A2 }, // Amaura + new(Nest168,2,3,4) { Species = 362, Ability = A2 }, // Glalie + new(Nest168,2,3,4) { Species = 460, Ability = A2 }, // Abomasnow + new(Nest168,3,4,5) { Species = 124, Ability = A2 }, // Jynx + new(Nest168,3,4,5) { Species = 873, Ability = A2 }, // Frosmoth + new(Nest168,4,4,5) { Species = 699, Ability = A2 }, // Aurorus + new(Nest168,4,4,5) { Species = 473, Ability = A2 }, // Mamoswine + new(Nest169,2,4,4) { Species = 531, Ability = A4 }, // Audino + new(Nest169,0,1,1) { Species = 363, Ability = A3 }, // Spheal + new(Nest169,1,2,2) { Species = 363, Ability = A3 }, // Spheal + new(Nest169,2,3,3) { Species = 364, Ability = A3 }, // Sealeo + new(Nest169,2,3,3) { Species = 615, Ability = A3 }, // Cryogonal + new(Nest169,3,4,4) { Species = 584, Ability = A4 }, // Vanilluxe + new(Nest169,3,4,4) { Species = 614, Ability = A4 }, // Beartic + new(Nest169,3,4,4) { Species = 365, Ability = A4 }, // Walrein + new(Nest169,4,4,4) { Species = 713, Ability = A4 }, // Avalugg + new(Nest169,4,4,4) { Species = 131, Ability = A4 }, // Lapras + new(Nest170,2,4,5) { Species = 225, Ability = A2 }, // Delibird + new(Nest170,0,1,2) { Species = 131, Ability = A2 }, // Lapras + new(Nest170,0,1,2) { Species = 363, Ability = A2 }, // Spheal + new(Nest170,1,2,3) { Species = 364, Ability = A2 }, // Sealeo + new(Nest170,2,3,4) { Species = 713, Ability = A2 }, // Avalugg + new(Nest170,2,3,4) { Species = 615, Ability = A2 }, // Cryogonal + new(Nest170,3,4,5) { Species = 365, Ability = A2 }, // Walrein + new(Nest170,3,4,5) { Species = 131, Ability = A2 }, // Lapras + new(Nest170,3,4,5) { Species = 584, Ability = A2 }, // Vanilluxe + new(Nest170,4,4,5) { Species = 365, Ability = A2 }, // Walrein + new(Nest171,2,4,4) { Species = 531, Ability = A4 }, // Audino + new(Nest171,0,1,1) { Species = 532, Ability = A3 }, // Timburr + new(Nest171,0,1,1) { Species = 622, Ability = A3 }, // Golett + new(Nest171,1,2,2) { Species = 622, Ability = A3 }, // Golett + new(Nest171,1,2,2) { Species = 838, Ability = A3 }, // Carkol + new(Nest171,2,3,3) { Species = 533, Ability = A3 }, // Gurdurr + new(Nest171,2,3,3) { Species = 623, Ability = A3 }, // Golurk + new(Nest171,3,4,4) { Species = 534, Ability = A4 }, // Conkeldurr + new(Nest171,3,4,4) { Species = 623, Ability = A4 }, // Golurk + new(Nest171,3,4,4) { Species = 839, Ability = A4 }, // Coalossal + new(Nest171,4,4,4) { Species = 623, Ability = A4 }, // Golurk + new(Nest171,4,4,4) { Species = 534, Ability = A4 }, // Conkeldurr + new(Nest172,2,4,5) { Species = 225, Ability = A2 }, // Delibird + new(Nest172,0,1,2) { Species = 870, Ability = A2 }, // Falinks + new(Nest172,0,1,2) { Species = 236, Ability = A2 }, // Tyrogue + new(Nest172,1,2,3) { Species = 533, Ability = A2 }, // Gurdurr + new(Nest172,2,3,4) { Species = 870, Ability = A2 }, // Falinks + new(Nest172,2,3,4) { Species = 623, Ability = A2 }, // Golurk + new(Nest172,3,4,5) { Species = 534, Ability = A2 }, // Conkeldurr + new(Nest172,4,4,5) { Species = 237, Ability = A2 }, // Hitmontop + new(Nest173,2,4,4) { Species = 531, Ability = A4 }, // Audino + new(Nest173,0,1,1) { Species = 041, Ability = A3 }, // Zubat + new(Nest173,1,2,2) { Species = 029, Ability = A3 }, // Nidoran♀ + new(Nest173,1,2,2) { Species = 032, Ability = A3 }, // Nidoran♂ + new(Nest173,2,3,3) { Species = 030, Ability = A3 }, // Nidorina + new(Nest173,2,3,3) { Species = 033, Ability = A3 }, // Nidorino + new(Nest173,3,4,4) { Species = 042, Ability = A4 }, // Golbat + new(Nest173,4,4,4) { Species = 031, Ability = A4 }, // Nidoqueen + new(Nest173,4,4,4) { Species = 034, Ability = A4 }, // Nidoking + new(Nest174,2,4,5) { Species = 225, Ability = A2 }, // Delibird + new(Nest174,0,1,2) { Species = 041, Ability = A2 }, // Zubat + new(Nest174,0,1,2) { Species = 568, Ability = A2 }, // Trubbish + new(Nest174,1,2,3) { Species = 079, Ability = A2, Form = 1 }, // Slowpoke-1 + new(Nest174,2,3,4) { Species = 042, Ability = A2 }, // Golbat + new(Nest174,2,3,4) { Species = 569, Ability = A2 }, // Garbodor + new(Nest174,3,4,5) { Species = 031, Ability = A2 }, // Nidoqueen + new(Nest174,3,4,5) { Species = 034, Ability = A2 }, // Nidoking + new(Nest174,4,4,5) { Species = 169, Ability = A2 }, // Crobat + new(Nest174,4,4,5) { Species = 569, Ability = A2, CanGigantamax = true }, // Garbodor + new(Nest175,2,4,4) { Species = 531, Ability = A4 }, // Audino + new(Nest175,0,1,1) { Species = 041, Ability = A3 }, // Zubat + new(Nest175,0,1,1) { Species = 714, Ability = A3 }, // Noibat + new(Nest175,1,2,2) { Species = 333, Ability = A3 }, // Swablu + new(Nest175,1,2,2) { Species = 042, Ability = A3 }, // Golbat + new(Nest175,2,3,3) { Species = 042, Ability = A3 }, // Golbat + new(Nest175,2,3,3) { Species = 822, Ability = A3 }, // Corvisquire + new(Nest175,3,4,4) { Species = 042, Ability = A4 }, // Golbat + new(Nest175,3,4,4) { Species = 334, Ability = A4 }, // Altaria + new(Nest175,3,4,4) { Species = 715, Ability = A4 }, // Noivern + new(Nest175,4,4,4) { Species = 823, Ability = A4 }, // Corviknight + new(Nest175,4,4,4) { Species = 169, Ability = A4 }, // Crobat + new(Nest176,2,4,5) { Species = 225, Ability = A2 }, // Delibird + new(Nest176,0,1,2) { Species = 041, Ability = A2 }, // Zubat + new(Nest176,0,1,2) { Species = 527, Ability = A2 }, // Woobat + new(Nest176,1,2,3) { Species = 822, Ability = A2 }, // Corvisquire + new(Nest176,1,2,3) { Species = 042, Ability = A2 }, // Golbat + new(Nest176,2,3,4) { Species = 528, Ability = A2 }, // Swoobat + new(Nest176,2,3,4) { Species = 823, Ability = A2 }, // Corviknight + new(Nest176,3,4,5) { Species = 142, Ability = A2 }, // Aerodactyl + new(Nest176,3,4,5) { Species = 334, Ability = A2 }, // Altaria + new(Nest176,3,4,5) { Species = 169, Ability = A2 }, // Crobat + new(Nest176,4,4,5) { Species = 715, Ability = A2 }, // Noivern + new(Nest176,4,4,5) { Species = 823, Ability = A2, CanGigantamax = true }, // Corviknight + new(Nest177,2,4,4) { Species = 531, Ability = A4 }, // Audino + new(Nest177,0,1,1) { Species = 439, Ability = A3 }, // Mime Jr. + new(Nest177,1,2,2) { Species = 436, Ability = A3 }, // Bronzor + new(Nest177,1,2,2) { Species = 122, Ability = A3, Form = 1 }, // Mr. Mime-1 + new(Nest177,2,3,3) { Species = 344, Ability = A3 }, // Claydol + new(Nest177,4,4,4) { Species = 866, Ability = A4 }, // Mr. Rime + new(Nest177,4,4,4) { Species = 437, Ability = A4 }, // Bronzong + new(Nest178,2,4,5) { Species = 225, Ability = A2 }, // Delibird + new(Nest178,1,2,3) { Species = 122, Ability = A2, Form = 1 }, // Mr. Mime-1 + new(Nest178,1,2,3) { Species = 079, Ability = A2, Form = 1 }, // Slowpoke-1 + new(Nest178,2,3,4) { Species = 375, Ability = A2 }, // Metang + new(Nest178,3,4,5) { Species = 866, Ability = A2 }, // Mr. Rime + new(Nest178,4,4,5) { Species = 376, Ability = A2 }, // Metagross + new(Nest179,2,4,4) { Species = 531, Ability = A4 }, // Audino + new(Nest179,0,1,1) { Species = 304, Ability = A3 }, // Aron + new(Nest179,1,2,2) { Species = 304, Ability = A3 }, // Aron + new(Nest179,2,3,3) { Species = 305, Ability = A3 }, // Lairon + new(Nest179,3,4,4) { Species = 305, Ability = A4 }, // Lairon + new(Nest179,3,4,4) { Species = 703, Ability = A4 }, // Carbink + new(Nest179,4,4,4) { Species = 306, Ability = A4 }, // Aggron + new(Nest179,4,4,4) { Species = 839, Ability = A4 }, // Coalossal + new(Nest180,2,4,5) { Species = 225, Ability = A2 }, // Delibird + new(Nest180,0,1,2) { Species = 304, Ability = A2 }, // Aron + new(Nest180,1,2,3) { Species = 305, Ability = A2 }, // Lairon + new(Nest180,2,3,4) { Species = 213, Ability = A2 }, // Shuckle + new(Nest180,3,4,5) { Species = 839, Ability = A2 }, // Coalossal + new(Nest180,3,4,5) { Species = 306, Ability = A2 }, // Aggron + new(Nest180,4,4,5) { Species = 306, Ability = A2 }, // Aggron + new(Nest181,2,4,4) { Species = 531, Ability = A4 }, // Audino + new(Nest181,0,1,1) { Species = 885, Ability = A3 }, // Dreepy + new(Nest181,0,1,1) { Species = 708, Ability = A3 }, // Phantump + new(Nest181,1,2,2) { Species = 778, Ability = A3 }, // Mimikyu + new(Nest181,1,2,2) { Species = 361, Ability = A3 }, // Snorunt + new(Nest181,2,3,3) { Species = 886, Ability = A3 }, // Drakloak + new(Nest181,2,3,3) { Species = 778, Ability = A3 }, // Mimikyu + new(Nest181,3,4,4) { Species = 362, Ability = A4 }, // Glalie + new(Nest181,3,4,4) { Species = 478, Ability = A4 }, // Froslass + new(Nest181,4,4,4) { Species = 709, Ability = A4 }, // Trevenant + new(Nest181,4,4,4) { Species = 778, Ability = A4 }, // Mimikyu + new(Nest182,2,4,5) { Species = 225, Ability = A2 }, // Delibird + new(Nest182,0,1,2) { Species = 885, Ability = A2 }, // Dreepy + new(Nest182,1,2,3) { Species = 885, Ability = A2 }, // Dreepy + new(Nest182,2,3,4) { Species = 709, Ability = A2 }, // Trevenant + new(Nest182,3,4,5) { Species = 887, Ability = A2 }, // Dragapult + new(Nest182,4,4,5) { Species = 887, Ability = A2 }, // Dragapult + new(Nest183,2,4,4) { Species = 531, Ability = A4 }, // Audino + new(Nest183,0,1,1) { Species = 621, Ability = A3 }, // Druddigon + new(Nest183,1,2,2) { Species = 696, Ability = A3 }, // Tyrunt + new(Nest183,2,3,3) { Species = 147, Ability = A3 }, // Dratini + new(Nest183,3,4,4) { Species = 621, Ability = A4 }, // Druddigon + new(Nest183,3,4,4) { Species = 697, Ability = A4 }, // Tyrantrum + new(Nest184,2,4,5) { Species = 225, Ability = A2 }, // Delibird + new(Nest184,0,1,2) { Species = 884, Ability = A2 }, // Duraludon + new(Nest184,1,2,3) { Species = 696, Ability = A2 }, // Tyrunt + new(Nest184,2,3,4) { Species = 884, Ability = A2 }, // Duraludon + new(Nest184,3,4,5) { Species = 149, Ability = A2 }, // Dragonite + new(Nest184,3,4,5) { Species = 697, Ability = A2 }, // Tyrantrum + new(Nest184,4,4,5) { Species = 884, Ability = A2, CanGigantamax = true }, // Duraludon + new(Nest185,2,4,4) { Species = 531, Ability = A4 }, // Audino + new(Nest185,0,1,1) { Species = 215, Ability = A3 }, // Sneasel + new(Nest185,0,1,1) { Species = 859, Ability = A3 }, // Impidimp + new(Nest185,1,2,2) { Species = 859, Ability = A3 }, // Impidimp + new(Nest185,1,2,2) { Species = 860, Ability = A3 }, // Morgrem + new(Nest185,2,3,3) { Species = 215, Ability = A3 }, // Sneasel + new(Nest185,2,3,3) { Species = 264, Ability = A3, Form = 1 }, // Linoone-1 + new(Nest185,3,4,4) { Species = 861, Ability = A4 }, // Grimmsnarl + new(Nest185,3,4,4) { Species = 359, Ability = A4 }, // Absol + new(Nest185,3,4,4) { Species = 862, Ability = A4 }, // Obstagoon + new(Nest185,4,4,4) { Species = 359, Ability = A4 }, // Absol + new(Nest185,4,4,4) { Species = 461, Ability = A4 }, // Weavile + new(Nest186,2,4,5) { Species = 225, Ability = A2 }, // Delibird + new(Nest186,0,1,2) { Species = 859, Ability = A2 }, // Impidimp + new(Nest186,0,1,2) { Species = 359, Ability = A2 }, // Absol + new(Nest186,1,2,3) { Species = 215, Ability = A2 }, // Sneasel + new(Nest186,2,3,4) { Species = 828, Ability = A2 }, // Thievul + new(Nest186,2,3,4) { Species = 510, Ability = A2 }, // Liepard + new(Nest186,3,4,5) { Species = 359, Ability = A2 }, // Absol + new(Nest186,3,4,5) { Species = 861, Ability = A2 }, // Grimmsnarl + new(Nest186,3,4,5) { Species = 461, Ability = A2 }, // Weavile + new(Nest186,4,4,5) { Species = 359, Ability = A2 }, // Absol + new(Nest186,4,4,5) { Species = 861, Ability = A2, CanGigantamax = true }, // Grimmsnarl + new(Nest187,2,4,4) { Species = 531, Ability = A4 }, // Audino + new(Nest187,0,1,1) { Species = 304, Ability = A3 }, // Aron + new(Nest187,0,1,1) { Species = 632, Ability = A3 }, // Durant + new(Nest187,1,2,2) { Species = 304, Ability = A3 }, // Aron + new(Nest187,1,2,2) { Species = 374, Ability = A3 }, // Beldum + new(Nest187,2,3,3) { Species = 305, Ability = A3 }, // Lairon + new(Nest187,2,3,3) { Species = 375, Ability = A3 }, // Metang + new(Nest187,3,4,4) { Species = 823, Ability = A4 }, // Corviknight + new(Nest187,3,4,4) { Species = 632, Ability = A4 }, // Durant + new(Nest187,3,4,4) { Species = 879, Ability = A4 }, // Copperajah + new(Nest187,4,4,4) { Species = 306, Ability = A4 }, // Aggron + new(Nest188,2,4,5) { Species = 225, Ability = A2 }, // Delibird + new(Nest188,0,1,2) { Species = 304, Ability = A2 }, // Aron + new(Nest188,0,1,2) { Species = 052, Ability = A2, Form = 2 }, // Meowth-2 + new(Nest188,1,2,3) { Species = 632, Ability = A2 }, // Durant + new(Nest188,1,2,3) { Species = 305, Ability = A2 }, // Lairon + new(Nest188,2,3,4) { Species = 863, Ability = A2 }, // Perrserker + new(Nest188,3,4,5) { Species = 879, Ability = A2 }, // Copperajah + new(Nest188,3,4,5) { Species = 306, Ability = A2 }, // Aggron + new(Nest188,3,4,5) { Species = 376, Ability = A2 }, // Metagross + new(Nest188,4,4,5) { Species = 376, Ability = A2 }, // Metagross + new(Nest188,4,4,5) { Species = 879, Ability = A2, CanGigantamax = true }, // Copperajah + new(Nest189,2,4,4) { Species = 531, Ability = A4 }, // Audino + new(Nest189,0,1,1) { Species = 173, Ability = A3 }, // Cleffa + new(Nest189,0,1,1) { Species = 703, Ability = A3 }, // Carbink + new(Nest189,1,2,2) { Species = 856, Ability = A3 }, // Hatenna + new(Nest189,1,2,2) { Species = 173, Ability = A3 }, // Cleffa + new(Nest189,2,3,3) { Species = 857, Ability = A3 }, // Hattrem + new(Nest189,2,3,3) { Species = 035, Ability = A3 }, // Clefairy + new(Nest189,3,4,4) { Species = 703, Ability = A4 }, // Carbink + new(Nest189,3,4,4) { Species = 036, Ability = A4 }, // Clefable + new(Nest189,4,4,4) { Species = 547, Ability = A4 }, // Whimsicott + new(Nest189,4,4,4) { Species = 858, Ability = A4 }, // Hatterene + new(Nest190,2,4,5) { Species = 225, Ability = A2 }, // Delibird + new(Nest190,0,1,2) { Species = 703, Ability = A2 }, // Carbink + new(Nest190,0,1,2) { Species = 546, Ability = A2 }, // Cottonee + new(Nest190,1,2,3) { Species = 035, Ability = A2 }, // Clefairy + new(Nest190,1,2,3) { Species = 703, Ability = A2 }, // Carbink + new(Nest190,2,3,4) { Species = 703, Ability = A2 }, // Carbink + new(Nest190,2,3,4) { Species = 547, Ability = A2 }, // Whimsicott + new(Nest190,3,4,5) { Species = 110, Ability = A2, Form = 1 }, // Weezing-1 + new(Nest190,3,4,5) { Species = 858, Ability = A2 }, // Hatterene + new(Nest190,3,4,5) { Species = 036, Ability = A2 }, // Clefable + new(Nest190,4,4,5) { Species = 110, Ability = A2, Form = 1 }, // Weezing-1 + new(Nest190,4,4,5) { Species = 858, Ability = A2, CanGigantamax = true }, // Hatterene + new(Nest191,2,4,4) { Species = 531, Ability = A4 }, // Audino + new(Nest191,0,1,1) { Species = 854, Ability = A3 }, // Sinistea + new(Nest191,1,2,2) { Species = 854, Ability = A3 }, // Sinistea + new(Nest191,2,3,3) { Species = 854, Ability = A3 }, // Sinistea + new(Nest191,3,4,4) { Species = 854, Ability = A4 }, // Sinistea + new(Nest191,4,4,4) { Species = 854, Ability = A4 }, // Sinistea + new(Nest191,2,4,4) { Species = 854, Ability = A4, Form = 1 }, // Sinistea-1 + new(Nest192,2,4,5) { Species = 225, Ability = A2 }, // Delibird + new(Nest192,0,0,2) { Species = 854, Ability = A2 }, // Sinistea + new(Nest192,1,1,2) { Species = 854, Ability = A2 }, // Sinistea + new(Nest192,1,1,3) { Species = 854, Ability = A2 }, // Sinistea + new(Nest192,2,2,4) { Species = 854, Ability = A2 }, // Sinistea + new(Nest192,3,3,4) { Species = 854, Ability = A2 }, // Sinistea + new(Nest192,0,3,5) { Species = 854, Ability = A2, Form = 1 }, // Sinistea-1 + new(Nest192,4,4,5) { Species = 855, Ability = A2 }, // Polteageist + new(Nest192,4,4,5) { Species = 855, Ability = A2, Form = 1 }, // Polteageist-1 + new(Nest192,4,4,5) { Species = 869, Ability = A2, CanGigantamax = true }, // Alcremie + new(Nest193,2,4,4) { Species = 531, Ability = A4 }, // Audino + new(Nest193,0,1,1) { Species = 133, Ability = A3 }, // Eevee + new(Nest193,0,4,2) { Species = 133, Ability = A3 }, // Eevee + new(Nest193,0,4,3) { Species = 133, Ability = A3 }, // Eevee + new(Nest193,2,4,4) { Species = 136, Ability = A3 }, // Flareon + new(Nest193,2,4,4) { Species = 135, Ability = A3 }, // Jolteon + new(Nest193,2,4,4) { Species = 134, Ability = A3 }, // Vaporeon + new(Nest193,2,4,4) { Species = 196, Ability = A4 }, // Espeon + new(Nest193,2,4,4) { Species = 197, Ability = A4 }, // Umbreon + new(Nest193,2,4,4) { Species = 470, Ability = A4 }, // Leafeon + new(Nest193,2,4,4) { Species = 471, Ability = A4 }, // Glaceon + new(Nest193,2,4,4) { Species = 700, Ability = A4 }, // Sylveon + new(Nest194,2,4,5) { Species = 225, Ability = A2 }, // Delibird + new(Nest194,0,1,2) { Species = 133, Ability = A2 }, // Eevee + new(Nest194,0,4,3) { Species = 133, Ability = A2 }, // Eevee + new(Nest194,0,4,4) { Species = 133, Ability = A2, Gender = 1 }, // Eevee + new(Nest194,2,4,5) { Species = 136, Ability = A2 }, // Flareon + new(Nest194,2,4,5) { Species = 135, Ability = A2 }, // Jolteon + new(Nest194,2,4,5) { Species = 134, Ability = A2 }, // Vaporeon + new(Nest194,2,4,5) { Species = 196, Ability = A2 }, // Espeon + new(Nest194,2,4,5) { Species = 197, Ability = A2 }, // Umbreon + new(Nest194,2,4,5) { Species = 470, Ability = A2 }, // Leafeon + new(Nest194,2,4,5) { Species = 471, Ability = A2 }, // Glaceon + new(Nest194,2,4,5) { Species = 700, Ability = A2 }, // Sylveon + new(Nest195,2,4,4) { Species = 531, Ability = A4 }, // Audino + new(Nest195,1,2,2) { Species = 696, Ability = A3 }, // Tyrunt + new(Nest195,1,2,2) { Species = 698, Ability = A3 }, // Amaura + new(Nest195,2,3,3) { Species = 348, Ability = A3 }, // Armaldo + new(Nest195,2,3,3) { Species = 346, Ability = A3 }, // Cradily + new(Nest195,4,4,4) { Species = 142, Ability = A4 }, // Aerodactyl + new(Nest196,2,4,5) { Species = 225, Ability = A2 }, // Delibird + new(Nest196,2,2,3) { Species = 142, Ability = A2 }, // Aerodactyl + new(Nest196,3,4,5) { Species = 142, Ability = A2 }, // Aerodactyl + new(Nest196,4,4,5) { Species = 880, Ability = A2 }, // Dracozolt + new(Nest196,4,4,5) { Species = 882, Ability = A2 }, // Dracovish + new(Nest196,3,4,5) { Species = 881, Ability = A2 }, // Arctozolt + new(Nest196,3,4,5) { Species = 883, Ability = A2 }, // Arctovish }; internal static readonly EncounterStatic8N[] Nest_SW = { - new EncounterStatic8N(Nest000,0,1,1) { Species = 559, Ability = A3 }, // Scraggy - new EncounterStatic8N(Nest000,2,3,3) { Species = 106, Ability = A3 }, // Hitmonlee - new EncounterStatic8N(Nest000,2,4,4) { Species = 107, Ability = A3 }, // Hitmonchan - new EncounterStatic8N(Nest000,2,4,4) { Species = 560, Ability = A3 }, // Scrafty - new EncounterStatic8N(Nest000,3,4,4) { Species = 534, Ability = A4 }, // Conkeldurr - new EncounterStatic8N(Nest000,4,4,4) { Species = 237, Ability = A4 }, // Hitmontop - new EncounterStatic8N(Nest001,0,1,1) { Species = 574, Ability = A3 }, // Gothita - new EncounterStatic8N(Nest001,2,3,3) { Species = 678, Ability = A3, Gender = 0 }, // Meowstic - new EncounterStatic8N(Nest001,2,3,3) { Species = 575, Ability = A3 }, // Gothorita - new EncounterStatic8N(Nest001,3,4,4) { Species = 576, Ability = A4 }, // Gothitelle - new EncounterStatic8N(Nest001,4,4,4) { Species = 338, Ability = A4 }, // Solrock - new EncounterStatic8N(Nest002,0,0,1) { Species = 524, Ability = A3 }, // Roggenrola - new EncounterStatic8N(Nest002,0,1,1) { Species = 688, Ability = A3 }, // Binacle - new EncounterStatic8N(Nest002,3,4,4) { Species = 558, Ability = A4 }, // Crustle - new EncounterStatic8N(Nest002,4,4,4) { Species = 526, Ability = A4 }, // Gigalith - new EncounterStatic8N(Nest006,0,1,1) { Species = 223, Ability = A3 }, // Remoraid - new EncounterStatic8N(Nest006,0,1,1) { Species = 170, Ability = A3 }, // Chinchou - new EncounterStatic8N(Nest006,1,2,2) { Species = 550, Ability = A3 }, // Basculin - new EncounterStatic8N(Nest007,1,2,2) { Species = 550, Ability = A3 }, // Basculin - new EncounterStatic8N(Nest008,1,1,2) { Species = 090, Ability = A3 }, // Shellder - new EncounterStatic8N(Nest009,1,1,2) { Species = 083, Ability = A3, Form = 1 }, // Farfetch’d-1 - new EncounterStatic8N(Nest009,1,2,2) { Species = 539, Ability = A3 }, // Sawk - new EncounterStatic8N(Nest009,3,4,4) { Species = 865, Ability = A4 }, // Sirfetch’d - new EncounterStatic8N(Nest011,4,4,4) { Species = 303, Ability = A4 }, // Mawile - new EncounterStatic8N(Nest012,0,1,1) { Species = 177, Ability = A3 }, // Natu - new EncounterStatic8N(Nest012,0,1,1) { Species = 856, Ability = A3 }, // Hatenna - new EncounterStatic8N(Nest012,1,1,2) { Species = 825, Ability = A3 }, // Dottler - new EncounterStatic8N(Nest012,1,3,2) { Species = 857, Ability = A3 }, // Hattrem - new EncounterStatic8N(Nest012,2,4,4) { Species = 876, Ability = A3, Gender = 0 }, // Indeedee - new EncounterStatic8N(Nest012,3,4,4) { Species = 561, Ability = A4 }, // Sigilyph - new EncounterStatic8N(Nest012,4,4,4) { Species = 826, Ability = A4 }, // Orbeetle - new EncounterStatic8N(Nest013,2,4,4) { Species = 876, Ability = A3, Gender = 0 }, // Indeedee - new EncounterStatic8N(Nest014,0,0,1) { Species = 524, Ability = A3 }, // Roggenrola - new EncounterStatic8N(Nest014,0,1,1) { Species = 557, Ability = A3 }, // Dwebble - new EncounterStatic8N(Nest014,2,4,4) { Species = 095, Ability = A3 }, // Onix - new EncounterStatic8N(Nest014,3,4,4) { Species = 839, Ability = A4 }, // Coalossal - new EncounterStatic8N(Nest014,4,4,4) { Species = 526, Ability = A4 }, // Gigalith - new EncounterStatic8N(Nest016,0,1,1) { Species = 220, Ability = A3 }, // Swinub - new EncounterStatic8N(Nest016,1,1,1) { Species = 328, Ability = A3 }, // Trapinch - new EncounterStatic8N(Nest016,2,3,3) { Species = 329, Ability = A3 }, // Vibrava - new EncounterStatic8N(Nest016,2,4,4) { Species = 618, Ability = A3, Form = 1 }, // Stunfisk-1 - new EncounterStatic8N(Nest016,3,4,4) { Species = 450, Ability = A4 }, // Hippowdon - new EncounterStatic8N(Nest016,4,4,4) { Species = 330, Ability = A4 }, // Flygon - new EncounterStatic8N(Nest017,0,0,1) { Species = 037, Ability = A3 }, // Vulpix - new EncounterStatic8N(Nest017,1,1,1) { Species = 554, Ability = A3, Form = 1 }, // Darumaka-1 - new EncounterStatic8N(Nest017,1,2,2) { Species = 758, Ability = A3, Gender = 1 }, // Salazzle - new EncounterStatic8N(Nest017,2,3,3) { Species = 608, Ability = A3 }, // Lampent - new EncounterStatic8N(Nest017,2,4,4) { Species = 038, Ability = A3 }, // Ninetales - new EncounterStatic8N(Nest017,3,4,4) { Species = 851, Ability = A4 }, // Centiskorch - new EncounterStatic8N(Nest017,4,4,4) { Species = 631, Ability = A4 }, // Heatmor - new EncounterStatic8N(Nest017,4,4,4) { Species = 555, Ability = A4, Form = 2 }, // Darmanitan-2 - new EncounterStatic8N(Nest018,0,0,1) { Species = 037, Ability = A3 }, // Vulpix - new EncounterStatic8N(Nest018,0,1,1) { Species = 037, Ability = A3 }, // Vulpix - new EncounterStatic8N(Nest018,1,2,2) { Species = 758, Ability = A3, Gender = 1 }, // Salazzle - new EncounterStatic8N(Nest018,2,3,3) { Species = 608, Ability = A3 }, // Lampent - new EncounterStatic8N(Nest018,2,4,4) { Species = 038, Ability = A3 }, // Ninetales - new EncounterStatic8N(Nest018,2,4,4) { Species = 324, Ability = A3 }, // Torkoal - new EncounterStatic8N(Nest018,3,4,4) { Species = 758, Ability = A4, Gender = 1 }, // Salazzle - new EncounterStatic8N(Nest018,4,4,4) { Species = 776, Ability = A4 }, // Turtonator - new EncounterStatic8N(Nest019,0,0,1) { Species = 037, Ability = A3 }, // Vulpix - new EncounterStatic8N(Nest019,1,1,1) { Species = 554, Ability = A3, Form = 1 }, // Darumaka-1 - new EncounterStatic8N(Nest019,1,2,2) { Species = 758, Ability = A3, Gender = 1 }, // Salazzle - new EncounterStatic8N(Nest019,2,3,3) { Species = 838, Ability = A3 }, // Carkol - new EncounterStatic8N(Nest019,2,4,4) { Species = 038, Ability = A3 }, // Ninetales - new EncounterStatic8N(Nest019,4,4,4) { Species = 555, Ability = A4, Form = 2 }, // Darmanitan-2 - new EncounterStatic8N(Nest022,0,1,1) { Species = 554, Ability = A3, Form = 1 }, // Darumaka-1 - new EncounterStatic8N(Nest022,4,4,4) { Species = 555, Ability = A4, Form = 2 }, // Darmanitan-2 - new EncounterStatic8N(Nest025,0,0,1) { Species = 273, Ability = A3 }, // Seedot - new EncounterStatic8N(Nest025,1,1,2) { Species = 274, Ability = A3 }, // Nuzleaf - new EncounterStatic8N(Nest025,2,4,4) { Species = 275, Ability = A3 }, // Shiftry - new EncounterStatic8N(Nest026,4,4,4) { Species = 841, Ability = A4 }, // Flapple - new EncounterStatic8N(Nest028,0,1,1) { Species = 747, Ability = A3 }, // Mareanie - new EncounterStatic8N(Nest028,1,1,2) { Species = 043, Ability = A3 }, // Oddish - new EncounterStatic8N(Nest028,3,4,4) { Species = 748, Ability = A4 }, // Toxapex - new EncounterStatic8N(Nest028,4,4,4) { Species = 435, Ability = A4 }, // Skuntank - new EncounterStatic8N(Nest030,0,1,1) { Species = 627, Ability = A3 }, // Rufflet - new EncounterStatic8N(Nest030,4,4,4) { Species = 628, Ability = A4 }, // Braviary - new EncounterStatic8N(Nest032,0,1,1) { Species = 684, Ability = A3 }, // Swirlix - new EncounterStatic8N(Nest032,4,4,4) { Species = 685, Ability = A4 }, // Slurpuff - new EncounterStatic8N(Nest033,4,4,4) { Species = 303, Ability = A4 }, // Mawile - new EncounterStatic8N(Nest034,4,4,4) { Species = 275, Ability = A4 }, // Shiftry - new EncounterStatic8N(Nest035,1,1,2) { Species = 633, Ability = A3 }, // Deino - new EncounterStatic8N(Nest035,3,4,4) { Species = 634, Ability = A4 }, // Zweilous - new EncounterStatic8N(Nest035,4,4,4) { Species = 635, Ability = A4 }, // Hydreigon - new EncounterStatic8N(Nest036,0,0,1) { Species = 328, Ability = A3 }, // Trapinch - new EncounterStatic8N(Nest036,0,1,1) { Species = 610, Ability = A3 }, // Axew - new EncounterStatic8N(Nest036,1,1,2) { Species = 782, Ability = A3 }, // Jangmo-o - new EncounterStatic8N(Nest036,2,3,3) { Species = 783, Ability = A3 }, // Hakamo-o - new EncounterStatic8N(Nest036,2,4,4) { Species = 611, Ability = A3 }, // Fraxure - new EncounterStatic8N(Nest036,2,4,4) { Species = 612, Ability = A3 }, // Haxorus - new EncounterStatic8N(Nest036,3,4,4) { Species = 330, Ability = A4 }, // Flygon - new EncounterStatic8N(Nest036,4,4,4) { Species = 776, Ability = A4 }, // Turtonator - new EncounterStatic8N(Nest036,4,4,4) { Species = 784, Ability = A4 }, // Kommo-o - new EncounterStatic8N(Nest037,0,1,1) { Species = 782, Ability = A3 }, // Jangmo-o - new EncounterStatic8N(Nest037,2,4,4) { Species = 783, Ability = A3 }, // Hakamo-o - new EncounterStatic8N(Nest037,3,4,4) { Species = 784, Ability = A4 }, // Kommo-o - new EncounterStatic8N(Nest037,4,4,4) { Species = 841, Ability = A4 }, // Flapple - new EncounterStatic8N(Nest039,1,1,2) { Species = 876, Ability = A3, Gender = 0 }, // Indeedee - new EncounterStatic8N(Nest039,4,4,4) { Species = 628, Ability = A4 }, // Braviary - new EncounterStatic8N(Nest040,0,1,1) { Species = 747, Ability = A3 }, // Mareanie - new EncounterStatic8N(Nest040,1,1,2) { Species = 536, Ability = A3 }, // Palpitoad - new EncounterStatic8N(Nest040,2,3,3) { Species = 091, Ability = A3 }, // Cloyster - new EncounterStatic8N(Nest040,2,4,4) { Species = 746, Ability = A3 }, // Wishiwashi - new EncounterStatic8N(Nest040,3,4,4) { Species = 537, Ability = A4 }, // Seismitoad - new EncounterStatic8N(Nest040,4,4,4) { Species = 748, Ability = A4 }, // Toxapex - new EncounterStatic8N(Nest042,1,3,2) { Species = 710, Ability = A3 }, // Pumpkaboo - new EncounterStatic8N(Nest042,4,4,4) { Species = 867, Ability = A3 }, // Runerigus - new EncounterStatic8N(Nest042,3,4,4) { Species = 855, Ability = A4 }, // Polteageist - new EncounterStatic8N(Nest042,3,4,4) { Species = 711, Ability = A4 }, // Gourgeist - new EncounterStatic8N(Nest043,1,2,2) { Species = 550, Ability = A3 }, // Basculin - new EncounterStatic8N(Nest044,1,2,2) { Species = 632, Ability = A3 }, // Durant - new EncounterStatic8N(Nest044,2,3,3) { Species = 600, Ability = A3 }, // Klang - new EncounterStatic8N(Nest045,0,1,1) { Species = 588, Ability = A3 }, // Karrablast - new EncounterStatic8N(Nest045,1,2,2) { Species = 616, Ability = A3 }, // Shelmet - new EncounterStatic8N(Nest045,4,4,4) { Species = 589, Ability = A4 }, // Escavalier - new EncounterStatic8N(Nest046,1,3,3) { Species = 710, Ability = A3 }, // Pumpkaboo - new EncounterStatic8N(Nest046,2,4,4) { Species = 711, Ability = A3 }, // Gourgeist - new EncounterStatic8N(Nest046,3,4,4) { Species = 711, Ability = A4 }, // Gourgeist - new EncounterStatic8N(Nest047,0,1,1) { Species = 559, Ability = A3 }, // Scraggy - new EncounterStatic8N(Nest047,2,4,4) { Species = 560, Ability = A3 }, // Scrafty - new EncounterStatic8N(Nest047,3,4,4) { Species = 766, Ability = A4 }, // Passimian - new EncounterStatic8N(Nest050,0,1,1) { Species = 688, Ability = A3 }, // Binacle - new EncounterStatic8N(Nest050,1,2,2) { Species = 185, Ability = A3 }, // Sudowoodo - new EncounterStatic8N(Nest050,2,3,3) { Species = 689, Ability = A3 }, // Barbaracle - new EncounterStatic8N(Nest050,4,4,4) { Species = 874, Ability = A4 }, // Stonjourner - new EncounterStatic8N(Nest052,0,0,1) { Species = 037, Ability = A3 }, // Vulpix - new EncounterStatic8N(Nest052,1,2,2) { Species = 038, Ability = A3 }, // Ninetales - new EncounterStatic8N(Nest052,3,4,4) { Species = 038, Ability = A4 }, // Ninetales - new EncounterStatic8N(Nest053,0,0,1) { Species = 037, Ability = A3 }, // Vulpix - new EncounterStatic8N(Nest053,1,2,2) { Species = 608, Ability = A3 }, // Lampent - new EncounterStatic8N(Nest053,2,3,3) { Species = 631, Ability = A3 }, // Heatmor - new EncounterStatic8N(Nest053,3,4,4) { Species = 038, Ability = A4 }, // Ninetales - new EncounterStatic8N(Nest053,4,4,4) { Species = 776, Ability = A4 }, // Turtonator - new EncounterStatic8N(Nest054,0,0,1) { Species = 554, Ability = A3, Form = 1 }, // Darumaka-1 - new EncounterStatic8N(Nest054,4,4,4) { Species = 555, Ability = A4, Form = 2 }, // Darmanitan-2 - new EncounterStatic8N(Nest057,0,0,1) { Species = 273, Ability = A3 }, // Seedot - new EncounterStatic8N(Nest057,1,2,2) { Species = 274, Ability = A3 }, // Nuzleaf - new EncounterStatic8N(Nest057,2,4,4) { Species = 275, Ability = A3 }, // Shiftry - new EncounterStatic8N(Nest057,4,4,4) { Species = 841, Ability = A4 }, // Flapple - new EncounterStatic8N(Nest058,0,0,1) { Species = 273, Ability = A3 }, // Seedot - new EncounterStatic8N(Nest058,1,2,2) { Species = 274, Ability = A3 }, // Nuzleaf - new EncounterStatic8N(Nest058,4,4,4) { Species = 275, Ability = A4 }, // Shiftry - new EncounterStatic8N(Nest059,1,2,2) { Species = 747, Ability = A3 }, // Mareanie - new EncounterStatic8N(Nest059,4,4,4) { Species = 748, Ability = A4 }, // Toxapex - new EncounterStatic8N(Nest061,2,4,4) { Species = 303, Ability = A3 }, // Mawile - new EncounterStatic8N(Nest062,0,1,1) { Species = 559, Ability = A3 }, // Scraggy - new EncounterStatic8N(Nest062,3,4,4) { Species = 560, Ability = A4 }, // Scrafty - new EncounterStatic8N(Nest062,4,4,4) { Species = 635, Ability = A4 }, // Hydreigon - new EncounterStatic8N(Nest063,0,0,1) { Species = 328, Ability = A3 }, // Trapinch - new EncounterStatic8N(Nest063,0,1,1) { Species = 610, Ability = A3 }, // Axew - new EncounterStatic8N(Nest063,0,1,1) { Species = 782, Ability = A3 }, // Jangmo-o - new EncounterStatic8N(Nest063,1,2,2) { Species = 611, Ability = A3 }, // Fraxure - new EncounterStatic8N(Nest063,2,4,4) { Species = 783, Ability = A3 }, // Hakamo-o - new EncounterStatic8N(Nest063,2,4,4) { Species = 776, Ability = A3 }, // Turtonator - new EncounterStatic8N(Nest063,3,4,4) { Species = 784, Ability = A4 }, // Kommo-o - new EncounterStatic8N(Nest063,4,4,4) { Species = 612, Ability = A4 }, // Haxorus - new EncounterStatic8N(Nest064,3,4,4) { Species = 628, Ability = A4 }, // Braviary - new EncounterStatic8N(Nest064,3,4,4) { Species = 876, Ability = A4, Gender = 0 }, // Indeedee - new EncounterStatic8N(Nest066,1,2,2) { Species = 550, Ability = A3 }, // Basculin - new EncounterStatic8N(Nest070,0,0,1) { Species = 037, Ability = A3 }, // Vulpix - new EncounterStatic8N(Nest070,0,1,1) { Species = 037, Ability = A3 }, // Vulpix - new EncounterStatic8N(Nest070,1,2,2) { Species = 608, Ability = A3 }, // Lampent - new EncounterStatic8N(Nest070,2,3,3) { Species = 631, Ability = A3 }, // Heatmor - new EncounterStatic8N(Nest073,0,0,1) { Species = 684, Ability = A3 }, // Swirlix - new EncounterStatic8N(Nest073,2,4,4) { Species = 685, Ability = A3 }, // Slurpuff - new EncounterStatic8N(Nest075,2,4,4) { Species = 550, Ability = A3 }, // Basculin - new EncounterStatic8N(Nest076,0,0,1) { Species = 037, Ability = A3 }, // Vulpix - new EncounterStatic8N(Nest076,1,2,2) { Species = 038, Ability = A3 }, // Ninetales - new EncounterStatic8N(Nest076,3,4,4) { Species = 038, Ability = A4 }, // Ninetales - new EncounterStatic8N(Nest077,1,2,2) { Species = 550, Ability = A3 }, // Basculin - new EncounterStatic8N(Nest078,0,0,1) { Species = 273, Ability = A3 }, // Seedot - new EncounterStatic8N(Nest078,1,2,2) { Species = 274, Ability = A3 }, // Nuzleaf - new EncounterStatic8N(Nest078,2,4,4) { Species = 275, Ability = A3 }, // Shiftry - new EncounterStatic8N(Nest078,4,4,4) { Species = 841, Ability = A4, CanGigantamax = true }, // Flapple - new EncounterStatic8N(Nest079,0,0,1) { Species = 037, Ability = A3 }, // Vulpix - new EncounterStatic8N(Nest079,3,4,4) { Species = 038, Ability = A4 }, // Ninetales - new EncounterStatic8N(Nest080,0,0,1) { Species = 447, Ability = A3 }, // Riolu - new EncounterStatic8N(Nest080,0,0,1) { Species = 066, Ability = A3 }, // Machop - new EncounterStatic8N(Nest080,0,1,1) { Species = 759, Ability = A3 }, // Stufful - new EncounterStatic8N(Nest080,0,1,1) { Species = 083, Ability = A3, Form = 1 }, // Farfetch’d-1 - new EncounterStatic8N(Nest080,1,2,2) { Species = 760, Ability = A3 }, // Bewear - new EncounterStatic8N(Nest080,1,3,3) { Species = 067, Ability = A3 }, // Machoke - new EncounterStatic8N(Nest080,2,3,3) { Species = 870, Ability = A3 }, // Falinks - new EncounterStatic8N(Nest080,2,4,4) { Species = 701, Ability = A3 }, // Hawlucha - new EncounterStatic8N(Nest080,3,4,4) { Species = 448, Ability = A4 }, // Lucario - new EncounterStatic8N(Nest080,3,4,4) { Species = 475, Ability = A4 }, // Gallade - new EncounterStatic8N(Nest080,4,4,4) { Species = 865, Ability = A4 }, // Sirfetch’d - new EncounterStatic8N(Nest080,4,4,4) { Species = 068, Ability = A4, CanGigantamax = true }, // Machamp - new EncounterStatic8N(Nest081,0,0,1) { Species = 755, Ability = A3 }, // Morelull - new EncounterStatic8N(Nest081,2,4,4) { Species = 303, Ability = A3 }, // Mawile - new EncounterStatic8N(Nest082,0,0,1) { Species = 557, Ability = A3 }, // Dwebble - new EncounterStatic8N(Nest082,0,0,1) { Species = 438, Ability = A3 }, // Bonsly - new EncounterStatic8N(Nest082,0,1,1) { Species = 837, Ability = A3 }, // Rolycoly - new EncounterStatic8N(Nest082,0,1,1) { Species = 688, Ability = A3 }, // Binacle - new EncounterStatic8N(Nest082,1,2,2) { Species = 838, Ability = A3 }, // Carkol - new EncounterStatic8N(Nest082,1,2,2) { Species = 185, Ability = A3 }, // Sudowoodo - new EncounterStatic8N(Nest082,2,3,3) { Species = 689, Ability = A3 }, // Barbaracle - new EncounterStatic8N(Nest082,2,4,4) { Species = 095, Ability = A3 }, // Onix - new EncounterStatic8N(Nest082,3,4,4) { Species = 558, Ability = A4 }, // Crustle - new EncounterStatic8N(Nest082,3,4,4) { Species = 208, Ability = A4 }, // Steelix - new EncounterStatic8N(Nest082,4,4,4) { Species = 874, Ability = A4 }, // Stonjourner - new EncounterStatic8N(Nest082,4,4,4) { Species = 839, Ability = A4, CanGigantamax = true }, // Coalossal - new EncounterStatic8N(Nest083,1,2,2) { Species = 632, Ability = A3 }, // Durant - new EncounterStatic8N(Nest083,2,3,3) { Species = 600, Ability = A3 }, // Klang - new EncounterStatic8N(Nest085,1,2,2) { Species = 747, Ability = A3 }, // Mareanie - new EncounterStatic8N(Nest085,4,4,4) { Species = 748, Ability = A4 }, // Toxapex - new EncounterStatic8N(Nest086,0,0,1) { Species = 684, Ability = A3 }, // Swirlix - new EncounterStatic8N(Nest086,2,3,3) { Species = 685, Ability = A3 }, // Slurpuff - new EncounterStatic8N(Nest087,0,1,1) { Species = 559, Ability = A3 }, // Scraggy - new EncounterStatic8N(Nest087,3,4,4) { Species = 560, Ability = A4 }, // Scrafty - new EncounterStatic8N(Nest087,4,4,4) { Species = 635, Ability = A4 }, // Hydreigon - new EncounterStatic8N(Nest089,0,1,1) { Species = 588, Ability = A3 }, // Karrablast - new EncounterStatic8N(Nest089,1,2,2) { Species = 616, Ability = A3 }, // Shelmet - new EncounterStatic8N(Nest089,4,4,4) { Species = 589, Ability = A4 }, // Escavalier - new EncounterStatic8N(Nest090,1,2,2) { Species = 550, Ability = A3 }, // Basculin - new EncounterStatic8N(Nest091,0,1,1) { Species = 588, Ability = A3 }, // Karrablast - new EncounterStatic8N(Nest091,1,2,2) { Species = 616, Ability = A3 }, // Shelmet - new EncounterStatic8N(Nest091,4,4,4) { Species = 589, Ability = A4 }, // Escavalier - new EncounterStatic8N(Nest106,1,2,2) { Species = 627, Ability = A3 }, // Rufflet - new EncounterStatic8N(Nest106,3,4,4) { Species = 628, Ability = A4 }, // Braviary - new EncounterStatic8N(Nest106,4,4,4) { Species = 628, Ability = A4 }, // Braviary - new EncounterStatic8N(Nest107,1,2,2) { Species = 627, Ability = A2 }, // Rufflet - new EncounterStatic8N(Nest107,4,4,4) { Species = 628, Ability = A2 }, // Braviary - new EncounterStatic8N(Nest108,0,1,1) { Species = 127, Ability = A3 }, // Pinsir - new EncounterStatic8N(Nest108,1,2,2) { Species = 127, Ability = A3 }, // Pinsir - new EncounterStatic8N(Nest108,2,3,3) { Species = 127, Ability = A3 }, // Pinsir - new EncounterStatic8N(Nest108,3,4,4) { Species = 127, Ability = A4 }, // Pinsir - new EncounterStatic8N(Nest109,0,1,1) { Species = 127, Ability = A2 }, // Pinsir - new EncounterStatic8N(Nest109,4,4,4) { Species = 127, Ability = A2 }, // Pinsir - new EncounterStatic8N(Nest113,4,4,4) { Species = 038, Ability = A2 }, // Ninetales - new EncounterStatic8N(Nest114,4,4,4) { Species = 745, Ability = A4 }, // Lycanroc - new EncounterStatic8N(Nest115,3,4,4) { Species = 745, Ability = A2 }, // Lycanroc - new EncounterStatic8N(Nest116,2,3,3) { Species = 064, Ability = A3 }, // Kadabra - new EncounterStatic8N(Nest117,2,3,3) { Species = 064, Ability = A2 }, // Kadabra - new EncounterStatic8N(Nest117,3,4,4) { Species = 876, Ability = A2, Gender = 0 }, // Indeedee - new EncounterStatic8N(Nest117,4,4,4) { Species = 678, Ability = A2, Gender = 0 }, // Meowstic - new EncounterStatic8N(Nest122,1,2,2) { Species = 559, Ability = A3 }, // Scraggy - new EncounterStatic8N(Nest122,2,3,3) { Species = 766, Ability = A3 }, // Passimian - new EncounterStatic8N(Nest122,2,3,3) { Species = 560, Ability = A3 }, // Scrafty - new EncounterStatic8N(Nest122,3,4,4) { Species = 560, Ability = A4 }, // Scrafty - new EncounterStatic8N(Nest123,0,1,1) { Species = 559, Ability = A2 }, // Scraggy - new EncounterStatic8N(Nest123,1,2,2) { Species = 539, Ability = A2 }, // Sawk - new EncounterStatic8N(Nest123,2,3,3) { Species = 766, Ability = A2 }, // Passimian - new EncounterStatic8N(Nest123,3,4,4) { Species = 539, Ability = A2 }, // Sawk - new EncounterStatic8N(Nest123,3,4,4) { Species = 560, Ability = A2 }, // Scrafty - new EncounterStatic8N(Nest123,4,4,4) { Species = 865, Ability = A2 }, // Sirfetch’d - new EncounterStatic8N(Nest127,4,4,4) { Species = 770, Ability = A2 }, // Palossand - new EncounterStatic8N(Nest130,0,1,1) { Species = 782, Ability = A3 }, // Jangmo-o - new EncounterStatic8N(Nest130,2,3,3) { Species = 783, Ability = A3 }, // Hakamo-o - new EncounterStatic8N(Nest130,3,4,4) { Species = 841, Ability = A4 }, // Flapple - new EncounterStatic8N(Nest130,4,4,4) { Species = 784, Ability = A4 }, // Kommo-o - new EncounterStatic8N(Nest131,1,2,2) { Species = 776, Ability = A2 }, // Turtonator - new EncounterStatic8N(Nest131,1,2,2) { Species = 782, Ability = A2 }, // Jangmo-o - new EncounterStatic8N(Nest131,2,3,3) { Species = 783, Ability = A2 }, // Hakamo-o - new EncounterStatic8N(Nest131,3,4,4) { Species = 776, Ability = A2 }, // Turtonator - new EncounterStatic8N(Nest131,4,4,4) { Species = 784, Ability = A2 }, // Kommo-o - new EncounterStatic8N(Nest135,4,4,4) { Species = 550, Ability = A2 }, // Basculin - new EncounterStatic8N(Nest138,0,1,1) { Species = 692, Ability = A3 }, // Clauncher - new EncounterStatic8N(Nest138,1,2,2) { Species = 692, Ability = A3 }, // Clauncher - new EncounterStatic8N(Nest138,4,4,4) { Species = 693, Ability = A4 }, // Clawitzer - new EncounterStatic8N(Nest139,0,1,1) { Species = 692, Ability = A2 }, // Clauncher - new EncounterStatic8N(Nest139,3,4,4) { Species = 693, Ability = A2 }, // Clawitzer - new EncounterStatic8N(Nest139,4,4,4) { Species = 693, Ability = A2 }, // Clawitzer - new EncounterStatic8N(Nest147,1,2,2) { Species = 550, Ability = A2 }, // Basculin - new EncounterStatic8N(Nest147,3,4,4) { Species = 550, Ability = A2 }, // Basculin - new EncounterStatic8N(Nest148,1,2,2) { Species = 127, Ability = A2 }, // Pinsir - new EncounterStatic8N(Nest150,2,3,3) { Species = 841, Ability = A2 }, // Flapple - new EncounterStatic8N(Nest150,3,4,4) { Species = 841, Ability = A2 }, // Flapple - new EncounterStatic8N(Nest150,4,4,4) { Species = 841, Ability = A2, CanGigantamax = true }, // Flapple - new EncounterStatic8N(Nest155,4,4,4) { Species = 745, Ability = A4 }, // Lycanroc - new EncounterStatic8N(Nest160,3,4,5) { Species = 038, Ability = A2 }, // Ninetales - new EncounterStatic8N(Nest161,0,1,1) { Species = 138, Ability = A3 }, // Omanyte - new EncounterStatic8N(Nest161,1,2,2) { Species = 138, Ability = A3 }, // Omanyte - new EncounterStatic8N(Nest161,2,3,3) { Species = 550, Ability = A3 }, // Basculin - new EncounterStatic8N(Nest161,3,4,4) { Species = 139, Ability = A4 }, // Omastar - new EncounterStatic8N(Nest161,3,4,4) { Species = 550, Ability = A4 }, // Basculin - new EncounterStatic8N(Nest162,0,1,2) { Species = 138, Ability = A2 }, // Omanyte - new EncounterStatic8N(Nest162,2,3,4) { Species = 550, Ability = A2 }, // Basculin - new EncounterStatic8N(Nest162,3,4,5) { Species = 139, Ability = A2 }, // Omastar - new EncounterStatic8N(Nest164,3,4,5) { Species = 849, Ability = A2 }, // Toxtricity - new EncounterStatic8N(Nest164,4,4,5) { Species = 849, Ability = A2, CanGigantamax = true }, // Toxtricity - new EncounterStatic8N(Nest165,0,1,1) { Species = 347, Ability = A3 }, // Anorith - new EncounterStatic8N(Nest165,2,3,3) { Species = 347, Ability = A3 }, // Anorith - new EncounterStatic8N(Nest165,3,4,4) { Species = 348, Ability = A4 }, // Armaldo - new EncounterStatic8N(Nest165,4,4,4) { Species = 346, Ability = A4 }, // Cradily - new EncounterStatic8N(Nest166,4,4,5) { Species = 348, Ability = A2 }, // Armaldo - new EncounterStatic8N(Nest167,0,1,1) { Species = 554, Ability = A3, Form = 1 }, // Darumaka-1 - new EncounterStatic8N(Nest167,3,4,4) { Species = 555, Ability = A4, Form = 2 }, // Darmanitan-2 - new EncounterStatic8N(Nest168,0,1,2) { Species = 554, Ability = A2, Form = 1 }, // Darumaka-1 - new EncounterStatic8N(Nest168,3,4,5) { Species = 555, Ability = A2, Form = 2 }, // Darmanitan-2 - new EncounterStatic8N(Nest169,0,1,1) { Species = 613, Ability = A3 }, // Cubchoo - new EncounterStatic8N(Nest169,1,2,2) { Species = 712, Ability = A3 }, // Bergmite - new EncounterStatic8N(Nest170,4,4,5) { Species = 131, Ability = A2 }, // Lapras - new EncounterStatic8N(Nest172,1,2,3) { Species = 083, Ability = A2, Form = 1 }, // Farfetch’d-1 - new EncounterStatic8N(Nest172,3,4,5) { Species = 865, Ability = A2 }, // Sirfetch’d - new EncounterStatic8N(Nest172,3,4,5) { Species = 106, Ability = A2 }, // Hitmonlee - new EncounterStatic8N(Nest172,4,4,5) { Species = 068, Ability = A2, CanGigantamax = true }, // Machamp - new EncounterStatic8N(Nest173,0,1,1) { Species = 029, Ability = A3 }, // Nidoran♀ - new EncounterStatic8N(Nest173,3,4,4) { Species = 031, Ability = A4 }, // Nidoqueen - new EncounterStatic8N(Nest174,1,2,3) { Species = 030, Ability = A2 }, // Nidorina - new EncounterStatic8N(Nest177,0,1,1) { Species = 343, Ability = A3 }, // Baltoy - new EncounterStatic8N(Nest177,2,3,3) { Species = 575, Ability = A3 }, // Gothorita - new EncounterStatic8N(Nest177,3,4,4) { Species = 876, Ability = A4, Gender = 0 }, // Indeedee - new EncounterStatic8N(Nest177,3,4,4) { Species = 576, Ability = A4 }, // Gothitelle - new EncounterStatic8N(Nest177,3,4,4) { Species = 344, Ability = A4 }, // Claydol - new EncounterStatic8N(Nest178,0,1,2) { Species = 876, Ability = A2, Gender = 0 }, // Indeedee - new EncounterStatic8N(Nest178,0,1,2) { Species = 574, Ability = A2 }, // Gothita - new EncounterStatic8N(Nest178,2,3,4) { Species = 876, Ability = A2, Gender = 0 }, // Indeedee - new EncounterStatic8N(Nest178,3,4,5) { Species = 876, Ability = A2, Gender = 0 }, // Indeedee - new EncounterStatic8N(Nest178,3,4,5) { Species = 576, Ability = A2 }, // Gothitelle - new EncounterStatic8N(Nest178,4,4,5) { Species = 576, Ability = A2 }, // Gothitelle - new EncounterStatic8N(Nest179,0,1,1) { Species = 874, Ability = A3 }, // Stonjourner - new EncounterStatic8N(Nest179,1,2,2) { Species = 874, Ability = A3 }, // Stonjourner - new EncounterStatic8N(Nest179,2,3,3) { Species = 874, Ability = A3 }, // Stonjourner - new EncounterStatic8N(Nest179,3,4,4) { Species = 303, Ability = A4 }, // Mawile - new EncounterStatic8N(Nest180,0,1,2) { Species = 303, Ability = A2 }, // Mawile - new EncounterStatic8N(Nest180,2,3,4) { Species = 303, Ability = A2 }, // Mawile - new EncounterStatic8N(Nest180,3,4,5) { Species = 303, Ability = A2 }, // Mawile - new EncounterStatic8N(Nest180,4,4,5) { Species = 839, Ability = A2, CanGigantamax = true }, // Coalossal - new EncounterStatic8N(Nest181,3,4,4) { Species = 303, Ability = A4 }, // Mawile - new EncounterStatic8N(Nest182,1,2,3) { Species = 093, Ability = A2 }, // Haunter - new EncounterStatic8N(Nest182,2,3,4) { Species = 303, Ability = A2 }, // Mawile - new EncounterStatic8N(Nest182,3,4,5) { Species = 709, Ability = A2 }, // Trevenant - new EncounterStatic8N(Nest182,3,4,5) { Species = 303, Ability = A2 }, // Mawile - new EncounterStatic8N(Nest182,4,4,5) { Species = 094, Ability = A2 }, // Gengar - new EncounterStatic8N(Nest183,0,1,1) { Species = 371, Ability = A3 }, // Bagon - new EncounterStatic8N(Nest183,1,2,2) { Species = 371, Ability = A3 }, // Bagon - new EncounterStatic8N(Nest183,2,3,3) { Species = 372, Ability = A3 }, // Shelgon - new EncounterStatic8N(Nest183,3,4,4) { Species = 372, Ability = A4 }, // Shelgon - new EncounterStatic8N(Nest183,4,4,4) { Species = 373, Ability = A4 }, // Salamence - new EncounterStatic8N(Nest184,0,1,2) { Species = 371, Ability = A2 }, // Bagon - new EncounterStatic8N(Nest184,1,2,3) { Species = 776, Ability = A2 }, // Turtonator - new EncounterStatic8N(Nest184,2,3,4) { Species = 372, Ability = A2 }, // Shelgon - new EncounterStatic8N(Nest184,3,4,5) { Species = 373, Ability = A2 }, // Salamence - new EncounterStatic8N(Nest184,4,4,5) { Species = 373, Ability = A2 }, // Salamence - new EncounterStatic8N(Nest192,3,4,5) { Species = 854, Ability = A2 }, // Sinistea - new EncounterStatic8N(Nest195,0,1,1) { Species = 138, Ability = A3 }, // Omanyte - new EncounterStatic8N(Nest195,0,1,1) { Species = 347, Ability = A3 }, // Anorith - new EncounterStatic8N(Nest195,3,4,4) { Species = 139, Ability = A4 }, // Omastar - new EncounterStatic8N(Nest195,3,4,4) { Species = 348, Ability = A4 }, // Armaldo - new EncounterStatic8N(Nest195,3,4,4) { Species = 697, Ability = A4 }, // Tyrantrum - new EncounterStatic8N(Nest195,4,4,4) { Species = 699, Ability = A4 }, // Aurorus - new EncounterStatic8N(Nest196,0,1,2) { Species = 138, Ability = A2 }, // Omanyte - new EncounterStatic8N(Nest196,2,2,2) { Species = 139, Ability = A2 }, // Omastar - new EncounterStatic8N(Nest196,2,2,3) { Species = 881, Ability = A2 }, // Arctozolt - new EncounterStatic8N(Nest196,2,3,4) { Species = 880, Ability = A2 }, // Dracozolt - new EncounterStatic8N(Nest196,3,3,4) { Species = 882, Ability = A2 }, // Dracovish + new(Nest000,0,1,1) { Species = 559, Ability = A3 }, // Scraggy + new(Nest000,2,3,3) { Species = 106, Ability = A3 }, // Hitmonlee + new(Nest000,2,4,4) { Species = 107, Ability = A3 }, // Hitmonchan + new(Nest000,2,4,4) { Species = 560, Ability = A3 }, // Scrafty + new(Nest000,3,4,4) { Species = 534, Ability = A4 }, // Conkeldurr + new(Nest000,4,4,4) { Species = 237, Ability = A4 }, // Hitmontop + new(Nest001,0,1,1) { Species = 574, Ability = A3 }, // Gothita + new(Nest001,2,3,3) { Species = 678, Ability = A3, Gender = 0 }, // Meowstic + new(Nest001,2,3,3) { Species = 575, Ability = A3 }, // Gothorita + new(Nest001,3,4,4) { Species = 576, Ability = A4 }, // Gothitelle + new(Nest001,4,4,4) { Species = 338, Ability = A4 }, // Solrock + new(Nest002,0,0,1) { Species = 524, Ability = A3 }, // Roggenrola + new(Nest002,0,1,1) { Species = 688, Ability = A3 }, // Binacle + new(Nest002,3,4,4) { Species = 558, Ability = A4 }, // Crustle + new(Nest002,4,4,4) { Species = 526, Ability = A4 }, // Gigalith + new(Nest006,0,1,1) { Species = 223, Ability = A3 }, // Remoraid + new(Nest006,0,1,1) { Species = 170, Ability = A3 }, // Chinchou + new(Nest006,1,2,2) { Species = 550, Ability = A3 }, // Basculin + new(Nest007,1,2,2) { Species = 550, Ability = A3 }, // Basculin + new(Nest008,1,1,2) { Species = 090, Ability = A3 }, // Shellder + new(Nest009,1,1,2) { Species = 083, Ability = A3, Form = 1 }, // Farfetch’d-1 + new(Nest009,1,2,2) { Species = 539, Ability = A3 }, // Sawk + new(Nest009,3,4,4) { Species = 865, Ability = A4 }, // Sirfetch’d + new(Nest011,4,4,4) { Species = 303, Ability = A4 }, // Mawile + new(Nest012,0,1,1) { Species = 177, Ability = A3 }, // Natu + new(Nest012,0,1,1) { Species = 856, Ability = A3 }, // Hatenna + new(Nest012,1,1,2) { Species = 825, Ability = A3 }, // Dottler + new(Nest012,1,3,2) { Species = 857, Ability = A3 }, // Hattrem + new(Nest012,2,4,4) { Species = 876, Ability = A3, Gender = 0 }, // Indeedee + new(Nest012,3,4,4) { Species = 561, Ability = A4 }, // Sigilyph + new(Nest012,4,4,4) { Species = 826, Ability = A4 }, // Orbeetle + new(Nest013,2,4,4) { Species = 876, Ability = A3, Gender = 0 }, // Indeedee + new(Nest014,0,0,1) { Species = 524, Ability = A3 }, // Roggenrola + new(Nest014,0,1,1) { Species = 557, Ability = A3 }, // Dwebble + new(Nest014,2,4,4) { Species = 095, Ability = A3 }, // Onix + new(Nest014,3,4,4) { Species = 839, Ability = A4 }, // Coalossal + new(Nest014,4,4,4) { Species = 526, Ability = A4 }, // Gigalith + new(Nest016,0,1,1) { Species = 220, Ability = A3 }, // Swinub + new(Nest016,1,1,1) { Species = 328, Ability = A3 }, // Trapinch + new(Nest016,2,3,3) { Species = 329, Ability = A3 }, // Vibrava + new(Nest016,2,4,4) { Species = 618, Ability = A3, Form = 1 }, // Stunfisk-1 + new(Nest016,3,4,4) { Species = 450, Ability = A4 }, // Hippowdon + new(Nest016,4,4,4) { Species = 330, Ability = A4 }, // Flygon + new(Nest017,0,0,1) { Species = 037, Ability = A3 }, // Vulpix + new(Nest017,1,1,1) { Species = 554, Ability = A3, Form = 1 }, // Darumaka-1 + new(Nest017,1,2,2) { Species = 758, Ability = A3, Gender = 1 }, // Salazzle + new(Nest017,2,3,3) { Species = 608, Ability = A3 }, // Lampent + new(Nest017,2,4,4) { Species = 038, Ability = A3 }, // Ninetales + new(Nest017,3,4,4) { Species = 851, Ability = A4 }, // Centiskorch + new(Nest017,4,4,4) { Species = 631, Ability = A4 }, // Heatmor + new(Nest017,4,4,4) { Species = 555, Ability = A4, Form = 2 }, // Darmanitan-2 + new(Nest018,0,0,1) { Species = 037, Ability = A3 }, // Vulpix + new(Nest018,0,1,1) { Species = 037, Ability = A3 }, // Vulpix + new(Nest018,1,2,2) { Species = 758, Ability = A3, Gender = 1 }, // Salazzle + new(Nest018,2,3,3) { Species = 608, Ability = A3 }, // Lampent + new(Nest018,2,4,4) { Species = 038, Ability = A3 }, // Ninetales + new(Nest018,2,4,4) { Species = 324, Ability = A3 }, // Torkoal + new(Nest018,3,4,4) { Species = 758, Ability = A4, Gender = 1 }, // Salazzle + new(Nest018,4,4,4) { Species = 776, Ability = A4 }, // Turtonator + new(Nest019,0,0,1) { Species = 037, Ability = A3 }, // Vulpix + new(Nest019,1,1,1) { Species = 554, Ability = A3, Form = 1 }, // Darumaka-1 + new(Nest019,1,2,2) { Species = 758, Ability = A3, Gender = 1 }, // Salazzle + new(Nest019,2,3,3) { Species = 838, Ability = A3 }, // Carkol + new(Nest019,2,4,4) { Species = 038, Ability = A3 }, // Ninetales + new(Nest019,4,4,4) { Species = 555, Ability = A4, Form = 2 }, // Darmanitan-2 + new(Nest022,0,1,1) { Species = 554, Ability = A3, Form = 1 }, // Darumaka-1 + new(Nest022,4,4,4) { Species = 555, Ability = A4, Form = 2 }, // Darmanitan-2 + new(Nest025,0,0,1) { Species = 273, Ability = A3 }, // Seedot + new(Nest025,1,1,2) { Species = 274, Ability = A3 }, // Nuzleaf + new(Nest025,2,4,4) { Species = 275, Ability = A3 }, // Shiftry + new(Nest026,4,4,4) { Species = 841, Ability = A4 }, // Flapple + new(Nest028,0,1,1) { Species = 747, Ability = A3 }, // Mareanie + new(Nest028,1,1,2) { Species = 043, Ability = A3 }, // Oddish + new(Nest028,3,4,4) { Species = 748, Ability = A4 }, // Toxapex + new(Nest028,4,4,4) { Species = 435, Ability = A4 }, // Skuntank + new(Nest030,0,1,1) { Species = 627, Ability = A3 }, // Rufflet + new(Nest030,4,4,4) { Species = 628, Ability = A4 }, // Braviary + new(Nest032,0,1,1) { Species = 684, Ability = A3 }, // Swirlix + new(Nest032,4,4,4) { Species = 685, Ability = A4 }, // Slurpuff + new(Nest033,4,4,4) { Species = 303, Ability = A4 }, // Mawile + new(Nest034,4,4,4) { Species = 275, Ability = A4 }, // Shiftry + new(Nest035,1,1,2) { Species = 633, Ability = A3 }, // Deino + new(Nest035,3,4,4) { Species = 634, Ability = A4 }, // Zweilous + new(Nest035,4,4,4) { Species = 635, Ability = A4 }, // Hydreigon + new(Nest036,0,0,1) { Species = 328, Ability = A3 }, // Trapinch + new(Nest036,0,1,1) { Species = 610, Ability = A3 }, // Axew + new(Nest036,1,1,2) { Species = 782, Ability = A3 }, // Jangmo-o + new(Nest036,2,3,3) { Species = 783, Ability = A3 }, // Hakamo-o + new(Nest036,2,4,4) { Species = 611, Ability = A3 }, // Fraxure + new(Nest036,2,4,4) { Species = 612, Ability = A3 }, // Haxorus + new(Nest036,3,4,4) { Species = 330, Ability = A4 }, // Flygon + new(Nest036,4,4,4) { Species = 776, Ability = A4 }, // Turtonator + new(Nest036,4,4,4) { Species = 784, Ability = A4 }, // Kommo-o + new(Nest037,0,1,1) { Species = 782, Ability = A3 }, // Jangmo-o + new(Nest037,2,4,4) { Species = 783, Ability = A3 }, // Hakamo-o + new(Nest037,3,4,4) { Species = 784, Ability = A4 }, // Kommo-o + new(Nest037,4,4,4) { Species = 841, Ability = A4 }, // Flapple + new(Nest039,1,1,2) { Species = 876, Ability = A3, Gender = 0 }, // Indeedee + new(Nest039,4,4,4) { Species = 628, Ability = A4 }, // Braviary + new(Nest040,0,1,1) { Species = 747, Ability = A3 }, // Mareanie + new(Nest040,1,1,2) { Species = 536, Ability = A3 }, // Palpitoad + new(Nest040,2,3,3) { Species = 091, Ability = A3 }, // Cloyster + new(Nest040,2,4,4) { Species = 746, Ability = A3 }, // Wishiwashi + new(Nest040,3,4,4) { Species = 537, Ability = A4 }, // Seismitoad + new(Nest040,4,4,4) { Species = 748, Ability = A4 }, // Toxapex + new(Nest042,1,3,2) { Species = 710, Ability = A3 }, // Pumpkaboo + new(Nest042,4,4,4) { Species = 867, Ability = A3 }, // Runerigus + new(Nest042,3,4,4) { Species = 855, Ability = A4 }, // Polteageist + new(Nest042,3,4,4) { Species = 711, Ability = A4 }, // Gourgeist + new(Nest043,1,2,2) { Species = 550, Ability = A3 }, // Basculin + new(Nest044,1,2,2) { Species = 632, Ability = A3 }, // Durant + new(Nest044,2,3,3) { Species = 600, Ability = A3 }, // Klang + new(Nest045,0,1,1) { Species = 588, Ability = A3 }, // Karrablast + new(Nest045,1,2,2) { Species = 616, Ability = A3 }, // Shelmet + new(Nest045,4,4,4) { Species = 589, Ability = A4 }, // Escavalier + new(Nest046,1,3,3) { Species = 710, Ability = A3 }, // Pumpkaboo + new(Nest046,2,4,4) { Species = 711, Ability = A3 }, // Gourgeist + new(Nest046,3,4,4) { Species = 711, Ability = A4 }, // Gourgeist + new(Nest047,0,1,1) { Species = 559, Ability = A3 }, // Scraggy + new(Nest047,2,4,4) { Species = 560, Ability = A3 }, // Scrafty + new(Nest047,3,4,4) { Species = 766, Ability = A4 }, // Passimian + new(Nest050,0,1,1) { Species = 688, Ability = A3 }, // Binacle + new(Nest050,1,2,2) { Species = 185, Ability = A3 }, // Sudowoodo + new(Nest050,2,3,3) { Species = 689, Ability = A3 }, // Barbaracle + new(Nest050,4,4,4) { Species = 874, Ability = A4 }, // Stonjourner + new(Nest052,0,0,1) { Species = 037, Ability = A3 }, // Vulpix + new(Nest052,1,2,2) { Species = 038, Ability = A3 }, // Ninetales + new(Nest052,3,4,4) { Species = 038, Ability = A4 }, // Ninetales + new(Nest053,0,0,1) { Species = 037, Ability = A3 }, // Vulpix + new(Nest053,1,2,2) { Species = 608, Ability = A3 }, // Lampent + new(Nest053,2,3,3) { Species = 631, Ability = A3 }, // Heatmor + new(Nest053,3,4,4) { Species = 038, Ability = A4 }, // Ninetales + new(Nest053,4,4,4) { Species = 776, Ability = A4 }, // Turtonator + new(Nest054,0,0,1) { Species = 554, Ability = A3, Form = 1 }, // Darumaka-1 + new(Nest054,4,4,4) { Species = 555, Ability = A4, Form = 2 }, // Darmanitan-2 + new(Nest057,0,0,1) { Species = 273, Ability = A3 }, // Seedot + new(Nest057,1,2,2) { Species = 274, Ability = A3 }, // Nuzleaf + new(Nest057,2,4,4) { Species = 275, Ability = A3 }, // Shiftry + new(Nest057,4,4,4) { Species = 841, Ability = A4 }, // Flapple + new(Nest058,0,0,1) { Species = 273, Ability = A3 }, // Seedot + new(Nest058,1,2,2) { Species = 274, Ability = A3 }, // Nuzleaf + new(Nest058,4,4,4) { Species = 275, Ability = A4 }, // Shiftry + new(Nest059,1,2,2) { Species = 747, Ability = A3 }, // Mareanie + new(Nest059,4,4,4) { Species = 748, Ability = A4 }, // Toxapex + new(Nest061,2,4,4) { Species = 303, Ability = A3 }, // Mawile + new(Nest062,0,1,1) { Species = 559, Ability = A3 }, // Scraggy + new(Nest062,3,4,4) { Species = 560, Ability = A4 }, // Scrafty + new(Nest062,4,4,4) { Species = 635, Ability = A4 }, // Hydreigon + new(Nest063,0,0,1) { Species = 328, Ability = A3 }, // Trapinch + new(Nest063,0,1,1) { Species = 610, Ability = A3 }, // Axew + new(Nest063,0,1,1) { Species = 782, Ability = A3 }, // Jangmo-o + new(Nest063,1,2,2) { Species = 611, Ability = A3 }, // Fraxure + new(Nest063,2,4,4) { Species = 783, Ability = A3 }, // Hakamo-o + new(Nest063,2,4,4) { Species = 776, Ability = A3 }, // Turtonator + new(Nest063,3,4,4) { Species = 784, Ability = A4 }, // Kommo-o + new(Nest063,4,4,4) { Species = 612, Ability = A4 }, // Haxorus + new(Nest064,3,4,4) { Species = 628, Ability = A4 }, // Braviary + new(Nest064,3,4,4) { Species = 876, Ability = A4, Gender = 0 }, // Indeedee + new(Nest066,1,2,2) { Species = 550, Ability = A3 }, // Basculin + new(Nest070,0,0,1) { Species = 037, Ability = A3 }, // Vulpix + new(Nest070,0,1,1) { Species = 037, Ability = A3 }, // Vulpix + new(Nest070,1,2,2) { Species = 608, Ability = A3 }, // Lampent + new(Nest070,2,3,3) { Species = 631, Ability = A3 }, // Heatmor + new(Nest073,0,0,1) { Species = 684, Ability = A3 }, // Swirlix + new(Nest073,2,4,4) { Species = 685, Ability = A3 }, // Slurpuff + new(Nest075,2,4,4) { Species = 550, Ability = A3 }, // Basculin + new(Nest076,0,0,1) { Species = 037, Ability = A3 }, // Vulpix + new(Nest076,1,2,2) { Species = 038, Ability = A3 }, // Ninetales + new(Nest076,3,4,4) { Species = 038, Ability = A4 }, // Ninetales + new(Nest077,1,2,2) { Species = 550, Ability = A3 }, // Basculin + new(Nest078,0,0,1) { Species = 273, Ability = A3 }, // Seedot + new(Nest078,1,2,2) { Species = 274, Ability = A3 }, // Nuzleaf + new(Nest078,2,4,4) { Species = 275, Ability = A3 }, // Shiftry + new(Nest078,4,4,4) { Species = 841, Ability = A4, CanGigantamax = true }, // Flapple + new(Nest079,0,0,1) { Species = 037, Ability = A3 }, // Vulpix + new(Nest079,3,4,4) { Species = 038, Ability = A4 }, // Ninetales + new(Nest080,0,0,1) { Species = 447, Ability = A3 }, // Riolu + new(Nest080,0,0,1) { Species = 066, Ability = A3 }, // Machop + new(Nest080,0,1,1) { Species = 759, Ability = A3 }, // Stufful + new(Nest080,0,1,1) { Species = 083, Ability = A3, Form = 1 }, // Farfetch’d-1 + new(Nest080,1,2,2) { Species = 760, Ability = A3 }, // Bewear + new(Nest080,1,3,3) { Species = 067, Ability = A3 }, // Machoke + new(Nest080,2,3,3) { Species = 870, Ability = A3 }, // Falinks + new(Nest080,2,4,4) { Species = 701, Ability = A3 }, // Hawlucha + new(Nest080,3,4,4) { Species = 448, Ability = A4 }, // Lucario + new(Nest080,3,4,4) { Species = 475, Ability = A4 }, // Gallade + new(Nest080,4,4,4) { Species = 865, Ability = A4 }, // Sirfetch’d + new(Nest080,4,4,4) { Species = 068, Ability = A4, CanGigantamax = true }, // Machamp + new(Nest081,0,0,1) { Species = 755, Ability = A3 }, // Morelull + new(Nest081,2,4,4) { Species = 303, Ability = A3 }, // Mawile + new(Nest082,0,0,1) { Species = 557, Ability = A3 }, // Dwebble + new(Nest082,0,0,1) { Species = 438, Ability = A3 }, // Bonsly + new(Nest082,0,1,1) { Species = 837, Ability = A3 }, // Rolycoly + new(Nest082,0,1,1) { Species = 688, Ability = A3 }, // Binacle + new(Nest082,1,2,2) { Species = 838, Ability = A3 }, // Carkol + new(Nest082,1,2,2) { Species = 185, Ability = A3 }, // Sudowoodo + new(Nest082,2,3,3) { Species = 689, Ability = A3 }, // Barbaracle + new(Nest082,2,4,4) { Species = 095, Ability = A3 }, // Onix + new(Nest082,3,4,4) { Species = 558, Ability = A4 }, // Crustle + new(Nest082,3,4,4) { Species = 208, Ability = A4 }, // Steelix + new(Nest082,4,4,4) { Species = 874, Ability = A4 }, // Stonjourner + new(Nest082,4,4,4) { Species = 839, Ability = A4, CanGigantamax = true }, // Coalossal + new(Nest083,1,2,2) { Species = 632, Ability = A3 }, // Durant + new(Nest083,2,3,3) { Species = 600, Ability = A3 }, // Klang + new(Nest085,1,2,2) { Species = 747, Ability = A3 }, // Mareanie + new(Nest085,4,4,4) { Species = 748, Ability = A4 }, // Toxapex + new(Nest086,0,0,1) { Species = 684, Ability = A3 }, // Swirlix + new(Nest086,2,3,3) { Species = 685, Ability = A3 }, // Slurpuff + new(Nest087,0,1,1) { Species = 559, Ability = A3 }, // Scraggy + new(Nest087,3,4,4) { Species = 560, Ability = A4 }, // Scrafty + new(Nest087,4,4,4) { Species = 635, Ability = A4 }, // Hydreigon + new(Nest089,0,1,1) { Species = 588, Ability = A3 }, // Karrablast + new(Nest089,1,2,2) { Species = 616, Ability = A3 }, // Shelmet + new(Nest089,4,4,4) { Species = 589, Ability = A4 }, // Escavalier + new(Nest090,1,2,2) { Species = 550, Ability = A3 }, // Basculin + new(Nest091,0,1,1) { Species = 588, Ability = A3 }, // Karrablast + new(Nest091,1,2,2) { Species = 616, Ability = A3 }, // Shelmet + new(Nest091,4,4,4) { Species = 589, Ability = A4 }, // Escavalier + new(Nest106,1,2,2) { Species = 627, Ability = A3 }, // Rufflet + new(Nest106,3,4,4) { Species = 628, Ability = A4 }, // Braviary + new(Nest106,4,4,4) { Species = 628, Ability = A4 }, // Braviary + new(Nest107,1,2,2) { Species = 627, Ability = A2 }, // Rufflet + new(Nest107,4,4,4) { Species = 628, Ability = A2 }, // Braviary + new(Nest108,0,1,1) { Species = 127, Ability = A3 }, // Pinsir + new(Nest108,1,2,2) { Species = 127, Ability = A3 }, // Pinsir + new(Nest108,2,3,3) { Species = 127, Ability = A3 }, // Pinsir + new(Nest108,3,4,4) { Species = 127, Ability = A4 }, // Pinsir + new(Nest109,0,1,1) { Species = 127, Ability = A2 }, // Pinsir + new(Nest109,4,4,4) { Species = 127, Ability = A2 }, // Pinsir + new(Nest113,4,4,4) { Species = 038, Ability = A2 }, // Ninetales + new(Nest114,4,4,4) { Species = 745, Ability = A4 }, // Lycanroc + new(Nest115,3,4,4) { Species = 745, Ability = A2 }, // Lycanroc + new(Nest116,2,3,3) { Species = 064, Ability = A3 }, // Kadabra + new(Nest117,2,3,3) { Species = 064, Ability = A2 }, // Kadabra + new(Nest117,3,4,4) { Species = 876, Ability = A2, Gender = 0 }, // Indeedee + new(Nest117,4,4,4) { Species = 678, Ability = A2, Gender = 0 }, // Meowstic + new(Nest122,1,2,2) { Species = 559, Ability = A3 }, // Scraggy + new(Nest122,2,3,3) { Species = 766, Ability = A3 }, // Passimian + new(Nest122,2,3,3) { Species = 560, Ability = A3 }, // Scrafty + new(Nest122,3,4,4) { Species = 560, Ability = A4 }, // Scrafty + new(Nest123,0,1,1) { Species = 559, Ability = A2 }, // Scraggy + new(Nest123,1,2,2) { Species = 539, Ability = A2 }, // Sawk + new(Nest123,2,3,3) { Species = 766, Ability = A2 }, // Passimian + new(Nest123,3,4,4) { Species = 539, Ability = A2 }, // Sawk + new(Nest123,3,4,4) { Species = 560, Ability = A2 }, // Scrafty + new(Nest123,4,4,4) { Species = 865, Ability = A2 }, // Sirfetch’d + new(Nest127,4,4,4) { Species = 770, Ability = A2 }, // Palossand + new(Nest130,0,1,1) { Species = 782, Ability = A3 }, // Jangmo-o + new(Nest130,2,3,3) { Species = 783, Ability = A3 }, // Hakamo-o + new(Nest130,3,4,4) { Species = 841, Ability = A4 }, // Flapple + new(Nest130,4,4,4) { Species = 784, Ability = A4 }, // Kommo-o + new(Nest131,1,2,2) { Species = 776, Ability = A2 }, // Turtonator + new(Nest131,1,2,2) { Species = 782, Ability = A2 }, // Jangmo-o + new(Nest131,2,3,3) { Species = 783, Ability = A2 }, // Hakamo-o + new(Nest131,3,4,4) { Species = 776, Ability = A2 }, // Turtonator + new(Nest131,4,4,4) { Species = 784, Ability = A2 }, // Kommo-o + new(Nest135,4,4,4) { Species = 550, Ability = A2 }, // Basculin + new(Nest138,0,1,1) { Species = 692, Ability = A3 }, // Clauncher + new(Nest138,1,2,2) { Species = 692, Ability = A3 }, // Clauncher + new(Nest138,4,4,4) { Species = 693, Ability = A4 }, // Clawitzer + new(Nest139,0,1,1) { Species = 692, Ability = A2 }, // Clauncher + new(Nest139,3,4,4) { Species = 693, Ability = A2 }, // Clawitzer + new(Nest139,4,4,4) { Species = 693, Ability = A2 }, // Clawitzer + new(Nest147,1,2,2) { Species = 550, Ability = A2 }, // Basculin + new(Nest147,3,4,4) { Species = 550, Ability = A2 }, // Basculin + new(Nest148,1,2,2) { Species = 127, Ability = A2 }, // Pinsir + new(Nest150,2,3,3) { Species = 841, Ability = A2 }, // Flapple + new(Nest150,3,4,4) { Species = 841, Ability = A2 }, // Flapple + new(Nest150,4,4,4) { Species = 841, Ability = A2, CanGigantamax = true }, // Flapple + new(Nest155,4,4,4) { Species = 745, Ability = A4 }, // Lycanroc + new(Nest160,3,4,5) { Species = 038, Ability = A2 }, // Ninetales + new(Nest161,0,1,1) { Species = 138, Ability = A3 }, // Omanyte + new(Nest161,1,2,2) { Species = 138, Ability = A3 }, // Omanyte + new(Nest161,2,3,3) { Species = 550, Ability = A3 }, // Basculin + new(Nest161,3,4,4) { Species = 139, Ability = A4 }, // Omastar + new(Nest161,3,4,4) { Species = 550, Ability = A4 }, // Basculin + new(Nest162,0,1,2) { Species = 138, Ability = A2 }, // Omanyte + new(Nest162,2,3,4) { Species = 550, Ability = A2 }, // Basculin + new(Nest162,3,4,5) { Species = 139, Ability = A2 }, // Omastar + new(Nest164,3,4,5) { Species = 849, Ability = A2 }, // Toxtricity + new(Nest164,4,4,5) { Species = 849, Ability = A2, CanGigantamax = true }, // Toxtricity + new(Nest165,0,1,1) { Species = 347, Ability = A3 }, // Anorith + new(Nest165,2,3,3) { Species = 347, Ability = A3 }, // Anorith + new(Nest165,3,4,4) { Species = 348, Ability = A4 }, // Armaldo + new(Nest165,4,4,4) { Species = 346, Ability = A4 }, // Cradily + new(Nest166,4,4,5) { Species = 348, Ability = A2 }, // Armaldo + new(Nest167,0,1,1) { Species = 554, Ability = A3, Form = 1 }, // Darumaka-1 + new(Nest167,3,4,4) { Species = 555, Ability = A4, Form = 2 }, // Darmanitan-2 + new(Nest168,0,1,2) { Species = 554, Ability = A2, Form = 1 }, // Darumaka-1 + new(Nest168,3,4,5) { Species = 555, Ability = A2, Form = 2 }, // Darmanitan-2 + new(Nest169,0,1,1) { Species = 613, Ability = A3 }, // Cubchoo + new(Nest169,1,2,2) { Species = 712, Ability = A3 }, // Bergmite + new(Nest170,4,4,5) { Species = 131, Ability = A2 }, // Lapras + new(Nest172,1,2,3) { Species = 083, Ability = A2, Form = 1 }, // Farfetch’d-1 + new(Nest172,3,4,5) { Species = 865, Ability = A2 }, // Sirfetch’d + new(Nest172,3,4,5) { Species = 106, Ability = A2 }, // Hitmonlee + new(Nest172,4,4,5) { Species = 068, Ability = A2, CanGigantamax = true }, // Machamp + new(Nest173,0,1,1) { Species = 029, Ability = A3 }, // Nidoran♀ + new(Nest173,3,4,4) { Species = 031, Ability = A4 }, // Nidoqueen + new(Nest174,1,2,3) { Species = 030, Ability = A2 }, // Nidorina + new(Nest177,0,1,1) { Species = 343, Ability = A3 }, // Baltoy + new(Nest177,2,3,3) { Species = 575, Ability = A3 }, // Gothorita + new(Nest177,3,4,4) { Species = 876, Ability = A4, Gender = 0 }, // Indeedee + new(Nest177,3,4,4) { Species = 576, Ability = A4 }, // Gothitelle + new(Nest177,3,4,4) { Species = 344, Ability = A4 }, // Claydol + new(Nest178,0,1,2) { Species = 876, Ability = A2, Gender = 0 }, // Indeedee + new(Nest178,0,1,2) { Species = 574, Ability = A2 }, // Gothita + new(Nest178,2,3,4) { Species = 876, Ability = A2, Gender = 0 }, // Indeedee + new(Nest178,3,4,5) { Species = 876, Ability = A2, Gender = 0 }, // Indeedee + new(Nest178,3,4,5) { Species = 576, Ability = A2 }, // Gothitelle + new(Nest178,4,4,5) { Species = 576, Ability = A2 }, // Gothitelle + new(Nest179,0,1,1) { Species = 874, Ability = A3 }, // Stonjourner + new(Nest179,1,2,2) { Species = 874, Ability = A3 }, // Stonjourner + new(Nest179,2,3,3) { Species = 874, Ability = A3 }, // Stonjourner + new(Nest179,3,4,4) { Species = 303, Ability = A4 }, // Mawile + new(Nest180,0,1,2) { Species = 303, Ability = A2 }, // Mawile + new(Nest180,2,3,4) { Species = 303, Ability = A2 }, // Mawile + new(Nest180,3,4,5) { Species = 303, Ability = A2 }, // Mawile + new(Nest180,4,4,5) { Species = 839, Ability = A2, CanGigantamax = true }, // Coalossal + new(Nest181,3,4,4) { Species = 303, Ability = A4 }, // Mawile + new(Nest182,1,2,3) { Species = 093, Ability = A2 }, // Haunter + new(Nest182,2,3,4) { Species = 303, Ability = A2 }, // Mawile + new(Nest182,3,4,5) { Species = 709, Ability = A2 }, // Trevenant + new(Nest182,3,4,5) { Species = 303, Ability = A2 }, // Mawile + new(Nest182,4,4,5) { Species = 094, Ability = A2 }, // Gengar + new(Nest183,0,1,1) { Species = 371, Ability = A3 }, // Bagon + new(Nest183,1,2,2) { Species = 371, Ability = A3 }, // Bagon + new(Nest183,2,3,3) { Species = 372, Ability = A3 }, // Shelgon + new(Nest183,3,4,4) { Species = 372, Ability = A4 }, // Shelgon + new(Nest183,4,4,4) { Species = 373, Ability = A4 }, // Salamence + new(Nest184,0,1,2) { Species = 371, Ability = A2 }, // Bagon + new(Nest184,1,2,3) { Species = 776, Ability = A2 }, // Turtonator + new(Nest184,2,3,4) { Species = 372, Ability = A2 }, // Shelgon + new(Nest184,3,4,5) { Species = 373, Ability = A2 }, // Salamence + new(Nest184,4,4,5) { Species = 373, Ability = A2 }, // Salamence + new(Nest192,3,4,5) { Species = 854, Ability = A2 }, // Sinistea + new(Nest195,0,1,1) { Species = 138, Ability = A3 }, // Omanyte + new(Nest195,0,1,1) { Species = 347, Ability = A3 }, // Anorith + new(Nest195,3,4,4) { Species = 139, Ability = A4 }, // Omastar + new(Nest195,3,4,4) { Species = 348, Ability = A4 }, // Armaldo + new(Nest195,3,4,4) { Species = 697, Ability = A4 }, // Tyrantrum + new(Nest195,4,4,4) { Species = 699, Ability = A4 }, // Aurorus + new(Nest196,0,1,2) { Species = 138, Ability = A2 }, // Omanyte + new(Nest196,2,2,2) { Species = 139, Ability = A2 }, // Omastar + new(Nest196,2,2,3) { Species = 881, Ability = A2 }, // Arctozolt + new(Nest196,2,3,4) { Species = 880, Ability = A2 }, // Dracozolt + new(Nest196,3,3,4) { Species = 882, Ability = A2 }, // Dracovish }; internal static readonly EncounterStatic8N[] Nest_SH = { - new EncounterStatic8N(Nest000,0,1,1) { Species = 453, Ability = A3 }, // Croagunk - new EncounterStatic8N(Nest000,2,3,3) { Species = 107, Ability = A3 }, // Hitmonchan - new EncounterStatic8N(Nest000,2,4,4) { Species = 106, Ability = A3 }, // Hitmonlee - new EncounterStatic8N(Nest000,2,4,4) { Species = 454, Ability = A3 }, // Toxicroak - new EncounterStatic8N(Nest000,3,4,4) { Species = 237, Ability = A4 }, // Hitmontop - new EncounterStatic8N(Nest000,4,4,4) { Species = 534, Ability = A4 }, // Conkeldurr - new EncounterStatic8N(Nest001,0,1,1) { Species = 577, Ability = A3 }, // Solosis - new EncounterStatic8N(Nest001,2,3,3) { Species = 678, Ability = A3, Gender = 1, Form = 1 }, // Meowstic-1 - new EncounterStatic8N(Nest001,2,3,3) { Species = 578, Ability = A3 }, // Duosion - new EncounterStatic8N(Nest001,3,4,4) { Species = 579, Ability = A4 }, // Reuniclus - new EncounterStatic8N(Nest001,4,4,4) { Species = 337, Ability = A4 }, // Lunatone - new EncounterStatic8N(Nest002,0,0,1) { Species = 688, Ability = A3 }, // Binacle - new EncounterStatic8N(Nest002,0,1,1) { Species = 524, Ability = A3 }, // Roggenrola - new EncounterStatic8N(Nest002,3,4,4) { Species = 526, Ability = A4 }, // Gigalith - new EncounterStatic8N(Nest002,4,4,4) { Species = 558, Ability = A4 }, // Crustle - new EncounterStatic8N(Nest006,0,1,2) { Species = 223, Ability = A3 }, // Remoraid - new EncounterStatic8N(Nest006,0,1,2) { Species = 170, Ability = A3 }, // Chinchou - new EncounterStatic8N(Nest006,1,2,2) { Species = 550, Ability = A3, Form = 1 }, // Basculin-1 - new EncounterStatic8N(Nest007,1,2,2) { Species = 550, Ability = A3, Form = 1 }, // Basculin-1 - new EncounterStatic8N(Nest008,1,1,1) { Species = 090, Ability = A3 }, // Shellder - new EncounterStatic8N(Nest009,1,1,2) { Species = 759, Ability = A3 }, // Stufful - new EncounterStatic8N(Nest009,1,2,2) { Species = 538, Ability = A3 }, // Throh - new EncounterStatic8N(Nest009,3,4,4) { Species = 760, Ability = A4 }, // Bewear - new EncounterStatic8N(Nest011,4,4,4) { Species = 208, Ability = A4 }, // Steelix - new EncounterStatic8N(Nest012,0,1,2) { Species = 177, Ability = A3 }, // Natu - new EncounterStatic8N(Nest012,0,1,2) { Species = 856, Ability = A3 }, // Hatenna - new EncounterStatic8N(Nest012,1,1,2) { Species = 077, Ability = A3, Form = 1 }, // Ponyta-1 - new EncounterStatic8N(Nest012,1,3,3) { Species = 857, Ability = A3 }, // Hattrem - new EncounterStatic8N(Nest012,2,4,4) { Species = 876, Ability = A3, Gender = 1, Form = 1 }, // Indeedee-1 - new EncounterStatic8N(Nest012,3,4,4) { Species = 765, Ability = A4 }, // Oranguru - new EncounterStatic8N(Nest012,4,4,4) { Species = 078, Ability = A4, Form = 1 }, // Rapidash-1 - new EncounterStatic8N(Nest013,2,4,4) { Species = 876, Ability = A3, Gender = 1, Form = 1 }, // Indeedee-1 - new EncounterStatic8N(Nest014,0,0,1) { Species = 557, Ability = A3 }, // Dwebble - new EncounterStatic8N(Nest014,0,1,1) { Species = 524, Ability = A3 }, // Roggenrola - new EncounterStatic8N(Nest014,2,4,4) { Species = 839, Ability = A3 }, // Coalossal - new EncounterStatic8N(Nest014,3,4,4) { Species = 526, Ability = A4 }, // Gigalith - new EncounterStatic8N(Nest014,4,4,4) { Species = 095, Ability = A4 }, // Onix - new EncounterStatic8N(Nest016,0,1,1) { Species = 328, Ability = A3 }, // Trapinch - new EncounterStatic8N(Nest016,1,1,1) { Species = 220, Ability = A3 }, // Swinub - new EncounterStatic8N(Nest016,2,3,3) { Species = 618, Ability = A3, Form = 1 }, // Stunfisk-1 - new EncounterStatic8N(Nest016,2,4,4) { Species = 329, Ability = A3 }, // Vibrava - new EncounterStatic8N(Nest016,3,4,4) { Species = 330, Ability = A4 }, // Flygon - new EncounterStatic8N(Nest016,4,4,4) { Species = 450, Ability = A4 }, // Hippowdon - new EncounterStatic8N(Nest017,0,0,1) { Species = 058, Ability = A3 }, // Growlithe - new EncounterStatic8N(Nest017,1,1,1) { Species = 631, Ability = A3 }, // Heatmor - new EncounterStatic8N(Nest017,1,2,2) { Species = 608, Ability = A3 }, // Lampent - new EncounterStatic8N(Nest017,2,3,3) { Species = 758, Ability = A3, Gender = 1 }, // Salazzle - new EncounterStatic8N(Nest017,2,4,4) { Species = 059, Ability = A3 }, // Arcanine - new EncounterStatic8N(Nest017,3,4,4) { Species = 631, Ability = A4 }, // Heatmor - new EncounterStatic8N(Nest017,4,4,4) { Species = 851, Ability = A4 }, // Centiskorch - new EncounterStatic8N(Nest017,4,4,4) { Species = 059, Ability = A4 }, // Arcanine - new EncounterStatic8N(Nest018,0,0,1) { Species = 058, Ability = A3 }, // Growlithe - new EncounterStatic8N(Nest018,0,1,1) { Species = 058, Ability = A3 }, // Growlithe - new EncounterStatic8N(Nest018,1,2,2) { Species = 608, Ability = A3 }, // Lampent - new EncounterStatic8N(Nest018,2,3,3) { Species = 758, Ability = A3, Gender = 1 }, // Salazzle - new EncounterStatic8N(Nest018,2,4,4) { Species = 059, Ability = A3 }, // Arcanine - new EncounterStatic8N(Nest018,2,4,4) { Species = 758, Ability = A3, Gender = 1 }, // Salazzle - new EncounterStatic8N(Nest018,3,4,4) { Species = 324, Ability = A4 }, // Torkoal - new EncounterStatic8N(Nest018,4,4,4) { Species = 059, Ability = A4 }, // Arcanine - new EncounterStatic8N(Nest019,0,0,1) { Species = 058, Ability = A3 }, // Growlithe - new EncounterStatic8N(Nest019,1,1,1) { Species = 324, Ability = A3 }, // Torkoal - new EncounterStatic8N(Nest019,1,2,2) { Species = 838, Ability = A3 }, // Carkol - new EncounterStatic8N(Nest019,2,3,3) { Species = 758, Ability = A3, Gender = 1 }, // Salazzle - new EncounterStatic8N(Nest019,2,4,4) { Species = 059, Ability = A3 }, // Arcanine - new EncounterStatic8N(Nest019,4,4,4) { Species = 059, Ability = A4 }, // Arcanine - new EncounterStatic8N(Nest022,0,1,1) { Species = 225, Ability = A3 }, // Delibird - new EncounterStatic8N(Nest022,4,4,4) { Species = 875, Ability = A4 }, // Eiscue - new EncounterStatic8N(Nest025,0,0,1) { Species = 270, Ability = A3 }, // Lotad - new EncounterStatic8N(Nest025,1,1,2) { Species = 271, Ability = A3 }, // Lombre - new EncounterStatic8N(Nest025,2,4,4) { Species = 272, Ability = A3 }, // Ludicolo - new EncounterStatic8N(Nest026,4,4,4) { Species = 842, Ability = A4 }, // Appletun - new EncounterStatic8N(Nest028,0,1,1) { Species = 043, Ability = A3 }, // Oddish - new EncounterStatic8N(Nest028,1,1,1) { Species = 747, Ability = A3 }, // Mareanie - new EncounterStatic8N(Nest028,3,4,4) { Species = 435, Ability = A4 }, // Skuntank - new EncounterStatic8N(Nest028,4,4,4) { Species = 748, Ability = A4 }, // Toxapex - new EncounterStatic8N(Nest030,0,1,1) { Species = 629, Ability = A3 }, // Vullaby - new EncounterStatic8N(Nest030,4,4,4) { Species = 630, Ability = A4 }, // Mandibuzz - new EncounterStatic8N(Nest032,0,1,1) { Species = 682, Ability = A3 }, // Spritzee - new EncounterStatic8N(Nest032,4,4,4) { Species = 683, Ability = A4 }, // Aromatisse - new EncounterStatic8N(Nest033,4,4,4) { Species = 078, Ability = A4, Form = 1 }, // Rapidash-1 - new EncounterStatic8N(Nest034,4,4,4) { Species = 302, Ability = A4 }, // Sableye - new EncounterStatic8N(Nest035,1,1,2) { Species = 629, Ability = A3 }, // Vullaby - new EncounterStatic8N(Nest035,3,4,4) { Species = 630, Ability = A4 }, // Mandibuzz - new EncounterStatic8N(Nest035,4,4,4) { Species = 248, Ability = A4 }, // Tyranitar - new EncounterStatic8N(Nest036,0,0,1) { Species = 610, Ability = A3 }, // Axew - new EncounterStatic8N(Nest036,0,1,1) { Species = 328, Ability = A3 }, // Trapinch - new EncounterStatic8N(Nest036,1,1,2) { Species = 704, Ability = A3 }, // Goomy - new EncounterStatic8N(Nest036,2,3,3) { Species = 611, Ability = A3 }, // Fraxure - new EncounterStatic8N(Nest036,2,4,4) { Species = 705, Ability = A3 }, // Sliggoo - new EncounterStatic8N(Nest036,2,4,4) { Species = 330, Ability = A3 }, // Flygon - new EncounterStatic8N(Nest036,3,4,4) { Species = 612, Ability = A4 }, // Haxorus - new EncounterStatic8N(Nest036,4,4,4) { Species = 780, Ability = A4 }, // Drampa - new EncounterStatic8N(Nest036,4,4,4) { Species = 706, Ability = A4 }, // Goodra - new EncounterStatic8N(Nest037,0,1,1) { Species = 704, Ability = A3 }, // Goomy - new EncounterStatic8N(Nest037,2,4,4) { Species = 705, Ability = A3 }, // Sliggoo - new EncounterStatic8N(Nest037,3,4,4) { Species = 706, Ability = A4 }, // Goodra - new EncounterStatic8N(Nest037,4,4,4) { Species = 842, Ability = A4 }, // Appletun - new EncounterStatic8N(Nest039,1,1,2) { Species = 876, Ability = A3, Gender = 1, Form = 1 }, // Indeedee-1 - new EncounterStatic8N(Nest039,4,4,4) { Species = 765, Ability = A4 }, // Oranguru - new EncounterStatic8N(Nest040,0,1,1) { Species = 536, Ability = A3 }, // Palpitoad - new EncounterStatic8N(Nest040,1,1,2) { Species = 747, Ability = A3 }, // Mareanie - new EncounterStatic8N(Nest040,2,3,3) { Species = 748, Ability = A3 }, // Toxapex - new EncounterStatic8N(Nest040,2,4,4) { Species = 091, Ability = A3 }, // Cloyster - new EncounterStatic8N(Nest040,3,4,4) { Species = 746, Ability = A4 }, // Wishiwashi - new EncounterStatic8N(Nest040,4,4,4) { Species = 537, Ability = A4 }, // Seismitoad - new EncounterStatic8N(Nest042,1,3,3) { Species = 222, Ability = A3, Form = 1 }, // Corsola-1 - new EncounterStatic8N(Nest042,4,4,4) { Species = 302, Ability = A3 }, // Sableye - new EncounterStatic8N(Nest042,3,4,4) { Species = 867, Ability = A4 }, // Runerigus - new EncounterStatic8N(Nest042,3,4,4) { Species = 864, Ability = A4 }, // Cursola - new EncounterStatic8N(Nest043,1,2,2) { Species = 550, Ability = A3, Form = 1 }, // Basculin-1 - new EncounterStatic8N(Nest044,1,2,2) { Species = 600, Ability = A3 }, // Klang - new EncounterStatic8N(Nest044,2,3,3) { Species = 632, Ability = A3 }, // Durant - new EncounterStatic8N(Nest045,0,1,1) { Species = 616, Ability = A3 }, // Shelmet - new EncounterStatic8N(Nest045,1,2,2) { Species = 588, Ability = A3 }, // Karrablast - new EncounterStatic8N(Nest045,4,4,4) { Species = 617, Ability = A4 }, // Accelgor - new EncounterStatic8N(Nest046,1,3,3) { Species = 222, Ability = A3, Form = 1 }, // Corsola-1 - new EncounterStatic8N(Nest046,2,4,4) { Species = 302, Ability = A3 }, // Sableye - new EncounterStatic8N(Nest046,3,4,4) { Species = 864, Ability = A4 }, // Cursola - new EncounterStatic8N(Nest047,0,1,1) { Species = 453, Ability = A3 }, // Croagunk - new EncounterStatic8N(Nest047,2,4,4) { Species = 454, Ability = A3 }, // Toxicroak - new EncounterStatic8N(Nest047,3,4,4) { Species = 701, Ability = A4 }, // Hawlucha - new EncounterStatic8N(Nest050,0,1,1) { Species = 524, Ability = A3 }, // Roggenrola - new EncounterStatic8N(Nest050,1,2,2) { Species = 246, Ability = A3 }, // Larvitar - new EncounterStatic8N(Nest050,2,3,3) { Species = 247, Ability = A3 }, // Pupitar - new EncounterStatic8N(Nest050,4,4,4) { Species = 248, Ability = A4 }, // Tyranitar - new EncounterStatic8N(Nest052,0,0,1) { Species = 058, Ability = A3 }, // Growlithe - new EncounterStatic8N(Nest052,1,2,2) { Species = 631, Ability = A3 }, // Heatmor - new EncounterStatic8N(Nest052,3,4,4) { Species = 059, Ability = A4 }, // Arcanine - new EncounterStatic8N(Nest053,0,0,1) { Species = 058, Ability = A3 }, // Growlithe - new EncounterStatic8N(Nest053,1,2,2) { Species = 631, Ability = A3 }, // Heatmor - new EncounterStatic8N(Nest053,2,3,3) { Species = 608, Ability = A3 }, // Lampent - new EncounterStatic8N(Nest053,3,4,4) { Species = 059, Ability = A4 }, // Arcanine - new EncounterStatic8N(Nest053,4,4,4) { Species = 758, Ability = A4, Gender = 1 }, // Salazzle - new EncounterStatic8N(Nest054,0,0,1) { Species = 613, Ability = A3 }, // Cubchoo - new EncounterStatic8N(Nest054,4,4,4) { Species = 875, Ability = A4 }, // Eiscue - new EncounterStatic8N(Nest057,0,0,1) { Species = 270, Ability = A3 }, // Lotad - new EncounterStatic8N(Nest057,1,2,2) { Species = 271, Ability = A3 }, // Lombre - new EncounterStatic8N(Nest057,2,4,4) { Species = 272, Ability = A3 }, // Ludicolo - new EncounterStatic8N(Nest057,4,4,4) { Species = 842, Ability = A4 }, // Appletun - new EncounterStatic8N(Nest058,0,0,1) { Species = 270, Ability = A3 }, // Lotad - new EncounterStatic8N(Nest058,1,2,2) { Species = 271, Ability = A3 }, // Lombre - new EncounterStatic8N(Nest058,4,4,4) { Species = 272, Ability = A4 }, // Ludicolo - new EncounterStatic8N(Nest059,1,2,2) { Species = 757, Ability = A3 }, // Salandit - new EncounterStatic8N(Nest059,4,4,4) { Species = 758, Ability = A4, Gender = 1 }, // Salazzle - new EncounterStatic8N(Nest061,2,4,4) { Species = 078, Ability = A3, Form = 1 }, // Rapidash-1 - new EncounterStatic8N(Nest062,0,1,1) { Species = 629, Ability = A3 }, // Vullaby - new EncounterStatic8N(Nest062,3,4,4) { Species = 630, Ability = A4 }, // Mandibuzz - new EncounterStatic8N(Nest062,4,4,4) { Species = 248, Ability = A4 }, // Tyranitar - new EncounterStatic8N(Nest063,0,0,1) { Species = 610, Ability = A3 }, // Axew - new EncounterStatic8N(Nest063,0,1,1) { Species = 328, Ability = A3 }, // Trapinch - new EncounterStatic8N(Nest063,0,1,1) { Species = 704, Ability = A3 }, // Goomy - new EncounterStatic8N(Nest063,1,2,2) { Species = 329, Ability = A3 }, // Vibrava - new EncounterStatic8N(Nest063,2,4,4) { Species = 705, Ability = A3 }, // Sliggoo - new EncounterStatic8N(Nest063,2,4,4) { Species = 780, Ability = A3 }, // Drampa - new EncounterStatic8N(Nest063,3,4,4) { Species = 706, Ability = A4 }, // Goodra - new EncounterStatic8N(Nest063,4,4,4) { Species = 330, Ability = A4 }, // Flygon - new EncounterStatic8N(Nest064,3,4,4) { Species = 765, Ability = A4 }, // Oranguru - new EncounterStatic8N(Nest064,3,4,4) { Species = 876, Ability = A4, Gender = 1, Form = 1 }, // Indeedee-1 - new EncounterStatic8N(Nest066,1,2,2) { Species = 550, Ability = A3, Form = 1 }, // Basculin-1 - new EncounterStatic8N(Nest070,0,0,1) { Species = 058, Ability = A3 }, // Growlithe - new EncounterStatic8N(Nest070,0,1,1) { Species = 058, Ability = A3 }, // Growlithe - new EncounterStatic8N(Nest070,1,2,2) { Species = 631, Ability = A3 }, // Heatmor - new EncounterStatic8N(Nest070,2,3,3) { Species = 608, Ability = A3 }, // Lampent - new EncounterStatic8N(Nest073,0,0,1) { Species = 682, Ability = A3 }, // Spritzee - new EncounterStatic8N(Nest073,2,4,4) { Species = 683, Ability = A3 }, // Aromatisse - new EncounterStatic8N(Nest075,2,4,4) { Species = 550, Ability = A3, Form = 1 }, // Basculin-1 - new EncounterStatic8N(Nest076,0,0,1) { Species = 058, Ability = A3 }, // Growlithe - new EncounterStatic8N(Nest076,1,2,2) { Species = 631, Ability = A3 }, // Heatmor - new EncounterStatic8N(Nest076,3,4,4) { Species = 059, Ability = A4 }, // Arcanine - new EncounterStatic8N(Nest077,1,2,2) { Species = 550, Ability = A3, Form = 1 }, // Basculin-1 - new EncounterStatic8N(Nest078,0,0,1) { Species = 270, Ability = A3 }, // Lotad - new EncounterStatic8N(Nest078,1,2,2) { Species = 271, Ability = A3 }, // Lombre - new EncounterStatic8N(Nest078,2,4,4) { Species = 272, Ability = A3 }, // Ludicolo - new EncounterStatic8N(Nest078,4,4,4) { Species = 842, Ability = A4, CanGigantamax = true }, // Appletun - new EncounterStatic8N(Nest079,0,0,1) { Species = 058, Ability = A3 }, // Growlithe - new EncounterStatic8N(Nest079,3,4,4) { Species = 059, Ability = A4 }, // Arcanine - new EncounterStatic8N(Nest080,0,0,1) { Species = 679, Ability = A3 }, // Honedge - new EncounterStatic8N(Nest080,0,0,1) { Species = 562, Ability = A3, Form = 1 }, // Yamask-1 - new EncounterStatic8N(Nest080,0,1,1) { Species = 854, Ability = A3 }, // Sinistea - new EncounterStatic8N(Nest080,0,1,1) { Species = 092, Ability = A3 }, // Gastly - new EncounterStatic8N(Nest080,1,2,2) { Species = 680, Ability = A3 }, // Doublade - new EncounterStatic8N(Nest080,1,3,3) { Species = 222, Ability = A3, Form = 1 }, // Corsola-1 - new EncounterStatic8N(Nest080,2,3,3) { Species = 093, Ability = A3 }, // Haunter - new EncounterStatic8N(Nest080,2,4,4) { Species = 302, Ability = A3 }, // Sableye - new EncounterStatic8N(Nest080,3,4,4) { Species = 855, Ability = A4 }, // Polteageist - new EncounterStatic8N(Nest080,3,4,4) { Species = 864, Ability = A4 }, // Cursola - new EncounterStatic8N(Nest080,4,4,4) { Species = 867, Ability = A4 }, // Runerigus - new EncounterStatic8N(Nest080,4,4,4) { Species = 094, Ability = A4, CanGigantamax = true }, // Gengar - new EncounterStatic8N(Nest081,0,0,1) { Species = 077, Ability = A3, Form = 1 }, // Ponyta-1 - new EncounterStatic8N(Nest081,2,4,4) { Species = 078, Ability = A3, Form = 1 }, // Rapidash-1 - new EncounterStatic8N(Nest082,0,0,1) { Species = 582, Ability = A3 }, // Vanillite - new EncounterStatic8N(Nest082,0,0,1) { Species = 613, Ability = A3 }, // Cubchoo - new EncounterStatic8N(Nest082,0,1,1) { Species = 122, Ability = A3, Form = 1 }, // Mr. Mime-1 - new EncounterStatic8N(Nest082,0,1,1) { Species = 712, Ability = A3 }, // Bergmite - new EncounterStatic8N(Nest082,1,2,2) { Species = 361, Ability = A3 }, // Snorunt - new EncounterStatic8N(Nest082,1,2,2) { Species = 225, Ability = A3 }, // Delibird - new EncounterStatic8N(Nest082,2,3,3) { Species = 713, Ability = A3 }, // Avalugg - new EncounterStatic8N(Nest082,2,4,4) { Species = 362, Ability = A3 }, // Glalie - new EncounterStatic8N(Nest082,3,4,4) { Species = 584, Ability = A4 }, // Vanilluxe - new EncounterStatic8N(Nest082,3,4,4) { Species = 866, Ability = A4 }, // Mr. Rime - new EncounterStatic8N(Nest082,4,4,4) { Species = 875, Ability = A4 }, // Eiscue - new EncounterStatic8N(Nest082,4,4,4) { Species = 131, Ability = A4, CanGigantamax = true }, // Lapras - new EncounterStatic8N(Nest083,1,2,2) { Species = 600, Ability = A3 }, // Klang - new EncounterStatic8N(Nest083,2,3,3) { Species = 632, Ability = A3 }, // Durant - new EncounterStatic8N(Nest085,1,2,2) { Species = 757, Ability = A3 }, // Salandit - new EncounterStatic8N(Nest085,4,4,4) { Species = 758, Ability = A4, Gender = 1 }, // Salazzle - new EncounterStatic8N(Nest086,0,0,1) { Species = 682, Ability = A3 }, // Spritzee - new EncounterStatic8N(Nest086,2,3,3) { Species = 683, Ability = A3 }, // Aromatisse - new EncounterStatic8N(Nest087,0,1,1) { Species = 629, Ability = A3 }, // Vullaby - new EncounterStatic8N(Nest087,3,4,4) { Species = 630, Ability = A4 }, // Mandibuzz - new EncounterStatic8N(Nest087,4,4,4) { Species = 248, Ability = A4 }, // Tyranitar - new EncounterStatic8N(Nest089,0,1,1) { Species = 616, Ability = A3 }, // Shelmet - new EncounterStatic8N(Nest089,1,2,2) { Species = 588, Ability = A3 }, // Karrablast - new EncounterStatic8N(Nest089,4,4,4) { Species = 617, Ability = A4 }, // Accelgor - new EncounterStatic8N(Nest090,1,2,2) { Species = 550, Ability = A3, Form = 1 }, // Basculin-1 - new EncounterStatic8N(Nest091,0,1,1) { Species = 616, Ability = A3 }, // Shelmet - new EncounterStatic8N(Nest091,1,2,2) { Species = 588, Ability = A3 }, // Karrablast - new EncounterStatic8N(Nest091,4,4,4) { Species = 617, Ability = A4 }, // Accelgor - new EncounterStatic8N(Nest106,1,2,2) { Species = 629, Ability = A3 }, // Vullaby - new EncounterStatic8N(Nest106,3,4,4) { Species = 630, Ability = A4 }, // Mandibuzz - new EncounterStatic8N(Nest106,4,4,4) { Species = 630, Ability = A4 }, // Mandibuzz - new EncounterStatic8N(Nest107,1,2,2) { Species = 629, Ability = A2 }, // Vullaby - new EncounterStatic8N(Nest107,4,4,4) { Species = 630, Ability = A2 }, // Mandibuzz - new EncounterStatic8N(Nest108,0,1,1) { Species = 214, Ability = A3 }, // Heracross - new EncounterStatic8N(Nest108,1,2,2) { Species = 214, Ability = A3 }, // Heracross - new EncounterStatic8N(Nest108,2,3,3) { Species = 214, Ability = A3 }, // Heracross - new EncounterStatic8N(Nest108,3,4,4) { Species = 214, Ability = A4 }, // Heracross - new EncounterStatic8N(Nest109,0,1,1) { Species = 214, Ability = A2 }, // Heracross - new EncounterStatic8N(Nest109,4,4,4) { Species = 214, Ability = A2 }, // Heracross - new EncounterStatic8N(Nest113,4,4,4) { Species = 059, Ability = A2 }, // Arcanine - new EncounterStatic8N(Nest114,4,4,4) { Species = 745, Ability = A4, Form = 1 }, // Lycanroc-1 - new EncounterStatic8N(Nest115,3,4,4) { Species = 745, Ability = A2, Form = 1 }, // Lycanroc-1 - new EncounterStatic8N(Nest116,2,3,3) { Species = 765, Ability = A3 }, // Oranguru - new EncounterStatic8N(Nest117,2,3,3) { Species = 765, Ability = A2 }, // Oranguru - new EncounterStatic8N(Nest117,3,4,4) { Species = 876, Ability = A2, Gender = 1, Form = 1 }, // Indeedee-1 - new EncounterStatic8N(Nest117,4,4,4) { Species = 678, Ability = A2, Gender = 1, Form = 1 }, // Meowstic-1 - new EncounterStatic8N(Nest122,1,2,2) { Species = 453, Ability = A3 }, // Croagunk - new EncounterStatic8N(Nest122,2,3,3) { Species = 853, Ability = A3 }, // Grapploct - new EncounterStatic8N(Nest122,2,3,3) { Species = 454, Ability = A3 }, // Toxicroak - new EncounterStatic8N(Nest122,3,4,4) { Species = 454, Ability = A4 }, // Toxicroak - new EncounterStatic8N(Nest123,0,1,1) { Species = 453, Ability = A2 }, // Croagunk - new EncounterStatic8N(Nest123,1,2,2) { Species = 538, Ability = A2 }, // Throh - new EncounterStatic8N(Nest123,2,3,3) { Species = 620, Ability = A2 }, // Mienshao - new EncounterStatic8N(Nest123,3,4,4) { Species = 538, Ability = A2 }, // Throh - new EncounterStatic8N(Nest123,3,4,4) { Species = 454, Ability = A2 }, // Toxicroak - new EncounterStatic8N(Nest123,4,4,4) { Species = 870, Ability = A2 }, // Falinks - new EncounterStatic8N(Nest127,4,4,4) { Species = 864, Ability = A2 }, // Cursola - new EncounterStatic8N(Nest130,0,1,1) { Species = 704, Ability = A3 }, // Goomy - new EncounterStatic8N(Nest130,2,3,3) { Species = 705, Ability = A3 }, // Sliggoo - new EncounterStatic8N(Nest130,3,4,4) { Species = 842, Ability = A4 }, // Appletun - new EncounterStatic8N(Nest130,4,4,4) { Species = 706, Ability = A4 }, // Goodra - new EncounterStatic8N(Nest131,1,2,2) { Species = 780, Ability = A2 }, // Drampa - new EncounterStatic8N(Nest131,1,2,2) { Species = 704, Ability = A2 }, // Goomy - new EncounterStatic8N(Nest131,2,3,3) { Species = 705, Ability = A2 }, // Sliggoo - new EncounterStatic8N(Nest131,3,4,4) { Species = 780, Ability = A2 }, // Drampa - new EncounterStatic8N(Nest131,4,4,4) { Species = 706, Ability = A2 }, // Goodra - new EncounterStatic8N(Nest135,4,4,4) { Species = 550, Ability = A2, Form = 1 }, // Basculin-1 - new EncounterStatic8N(Nest138,0,1,1) { Species = 690, Ability = A3 }, // Skrelp - new EncounterStatic8N(Nest138,1,2,2) { Species = 690, Ability = A3 }, // Skrelp - new EncounterStatic8N(Nest138,4,4,4) { Species = 691, Ability = A4 }, // Dragalge - new EncounterStatic8N(Nest139,0,1,1) { Species = 690, Ability = A2 }, // Skrelp - new EncounterStatic8N(Nest139,3,4,4) { Species = 691, Ability = A2 }, // Dragalge - new EncounterStatic8N(Nest139,4,4,4) { Species = 691, Ability = A2 }, // Dragalge - new EncounterStatic8N(Nest147,1,2,2) { Species = 550, Ability = A2, Form = 1 }, // Basculin-1 - new EncounterStatic8N(Nest147,3,4,4) { Species = 550, Ability = A2, Form = 1 }, // Basculin-1 - new EncounterStatic8N(Nest148,1,2,2) { Species = 214, Ability = A2 }, // Heracross - new EncounterStatic8N(Nest150,2,3,3) { Species = 842, Ability = A2 }, // Appletun - new EncounterStatic8N(Nest150,3,4,4) { Species = 842, Ability = A2 }, // Appletun - new EncounterStatic8N(Nest150,4,4,4) { Species = 842, Ability = A2, CanGigantamax = true }, // Appletun - new EncounterStatic8N(Nest155,4,4,4) { Species = 745, Ability = A4, Form = 1 }, // Lycanroc-1 - new EncounterStatic8N(Nest160,3,4,5) { Species = 059, Ability = A2 }, // Arcanine - new EncounterStatic8N(Nest161,0,1,1) { Species = 140, Ability = A3 }, // Kabuto - new EncounterStatic8N(Nest161,1,2,2) { Species = 140, Ability = A3 }, // Kabuto - new EncounterStatic8N(Nest161,2,3,3) { Species = 550, Ability = A3, Form = 1 }, // Basculin-1 - new EncounterStatic8N(Nest161,3,4,4) { Species = 141, Ability = A4 }, // Kabutops - new EncounterStatic8N(Nest161,3,4,4) { Species = 550, Ability = A4, Form = 1 }, // Basculin-1 - new EncounterStatic8N(Nest162,0,1,2) { Species = 140, Ability = A2 }, // Kabuto - new EncounterStatic8N(Nest162,2,3,4) { Species = 550, Ability = A2, Form = 1 }, // Basculin-1 - new EncounterStatic8N(Nest162,3,4,5) { Species = 141, Ability = A2 }, // Kabutops - new EncounterStatic8N(Nest164,3,4,5) { Species = 849, Ability = A2, Form = 1 }, // Toxtricity-1 - new EncounterStatic8N(Nest164,4,4,5) { Species = 849, Ability = A2, Form = 1, CanGigantamax = true }, // Toxtricity-1 - new EncounterStatic8N(Nest165,0,1,1) { Species = 345, Ability = A3 }, // Lileep - new EncounterStatic8N(Nest165,2,3,3) { Species = 345, Ability = A3 }, // Lileep - new EncounterStatic8N(Nest165,3,4,4) { Species = 346, Ability = A4 }, // Cradily - new EncounterStatic8N(Nest165,4,4,4) { Species = 348, Ability = A4 }, // Armaldo - new EncounterStatic8N(Nest166,4,4,5) { Species = 346, Ability = A2 }, // Cradily - new EncounterStatic8N(Nest167,0,1,1) { Species = 220, Ability = A3 }, // Swinub - new EncounterStatic8N(Nest169,0,1,1) { Species = 875, Ability = A3 }, // Eiscue - new EncounterStatic8N(Nest169,1,2,2) { Species = 875, Ability = A3 }, // Eiscue - new EncounterStatic8N(Nest170,4,4,5) { Species = 131, Ability = A2, CanGigantamax = true }, // Lapras - new EncounterStatic8N(Nest172,3,4,5) { Species = 107, Ability = A2 }, // Hitmonchan - new EncounterStatic8N(Nest172,4,4,5) { Species = 068, Ability = A2 }, // Machamp - new EncounterStatic8N(Nest173,0,1,1) { Species = 032, Ability = A3 }, // Nidoran♂ - new EncounterStatic8N(Nest173,3,4,4) { Species = 034, Ability = A4 }, // Nidoking - new EncounterStatic8N(Nest174,1,2,3) { Species = 033, Ability = A2 }, // Nidorino - new EncounterStatic8N(Nest177,0,1,1) { Species = 077, Ability = A3, Form = 1 }, // Ponyta-1 - new EncounterStatic8N(Nest177,2,3,3) { Species = 578, Ability = A3 }, // Duosion - new EncounterStatic8N(Nest177,3,4,4) { Species = 876, Ability = A4, Gender = 1, Form = 1 }, // Indeedee-1 - new EncounterStatic8N(Nest177,3,4,4) { Species = 579, Ability = A4 }, // Reuniclus - new EncounterStatic8N(Nest177,3,4,4) { Species = 078, Ability = A4, Form = 1 }, // Rapidash-1 - new EncounterStatic8N(Nest178,0,1,2) { Species = 876, Ability = A2, Gender = 1, Form = 1 }, // Indeedee-1 - new EncounterStatic8N(Nest178,0,1,2) { Species = 577, Ability = A2 }, // Solosis - new EncounterStatic8N(Nest178,2,3,4) { Species = 876, Ability = A2, Gender = 1, Form = 1 }, // Indeedee-1 - new EncounterStatic8N(Nest178,3,4,5) { Species = 876, Ability = A2, Gender = 1, Form = 1 }, // Indeedee-1 - new EncounterStatic8N(Nest178,3,4,5) { Species = 579, Ability = A2 }, // Reuniclus - new EncounterStatic8N(Nest178,4,4,5) { Species = 579, Ability = A2 }, // Reuniclus - new EncounterStatic8N(Nest179,0,1,1) { Species = 837, Ability = A3 }, // Rolycoly - new EncounterStatic8N(Nest179,1,2,2) { Species = 838, Ability = A3 }, // Carkol - new EncounterStatic8N(Nest179,2,3,3) { Species = 838, Ability = A3 }, // Carkol - new EncounterStatic8N(Nest179,3,4,4) { Species = 302, Ability = A4 }, // Sableye - new EncounterStatic8N(Nest180,0,1,2) { Species = 302, Ability = A2 }, // Sableye - new EncounterStatic8N(Nest180,2,3,4) { Species = 302, Ability = A2 }, // Sableye - new EncounterStatic8N(Nest180,3,4,5) { Species = 302, Ability = A2 }, // Sableye - new EncounterStatic8N(Nest180,4,4,5) { Species = 839, Ability = A2 }, // Coalossal - new EncounterStatic8N(Nest181,3,4,4) { Species = 302, Ability = A4 }, // Sableye - new EncounterStatic8N(Nest182,1,2,3) { Species = 222, Ability = A2, Form = 1 }, // Corsola-1 - new EncounterStatic8N(Nest182,2,3,4) { Species = 302, Ability = A2 }, // Sableye - new EncounterStatic8N(Nest182,3,4,5) { Species = 864, Ability = A2 }, // Cursola - new EncounterStatic8N(Nest182,3,4,5) { Species = 302, Ability = A2 }, // Sableye - new EncounterStatic8N(Nest182,4,4,5) { Species = 094, Ability = A2, CanGigantamax = true }, // Gengar - new EncounterStatic8N(Nest183,0,1,1) { Species = 443, Ability = A3 }, // Gible - new EncounterStatic8N(Nest183,1,2,2) { Species = 443, Ability = A3 }, // Gible - new EncounterStatic8N(Nest183,2,3,3) { Species = 444, Ability = A3 }, // Gabite - new EncounterStatic8N(Nest183,3,4,4) { Species = 444, Ability = A4 }, // Gabite - new EncounterStatic8N(Nest183,4,4,4) { Species = 445, Ability = A4 }, // Garchomp - new EncounterStatic8N(Nest184,0,1,2) { Species = 443, Ability = A2 }, // Gible - new EncounterStatic8N(Nest184,1,2,3) { Species = 780, Ability = A2 }, // Drampa - new EncounterStatic8N(Nest184,2,3,4) { Species = 444, Ability = A2 }, // Gabite - new EncounterStatic8N(Nest184,3,4,5) { Species = 445, Ability = A2 }, // Garchomp - new EncounterStatic8N(Nest184,4,4,5) { Species = 445, Ability = A2 }, // Garchomp - new EncounterStatic8N(Nest192,3,4,5) { Species = 869, Ability = A2 }, // Alcremie - new EncounterStatic8N(Nest195,0,1,1) { Species = 140, Ability = A3 }, // Kabuto - new EncounterStatic8N(Nest195,0,1,1) { Species = 345, Ability = A3 }, // Lileep - new EncounterStatic8N(Nest195,3,4,4) { Species = 141, Ability = A4 }, // Kabutops - new EncounterStatic8N(Nest195,3,4,4) { Species = 346, Ability = A4 }, // Cradily - new EncounterStatic8N(Nest195,3,4,4) { Species = 699, Ability = A4 }, // Aurorus - new EncounterStatic8N(Nest195,4,4,4) { Species = 697, Ability = A4 }, // Tyrantrum - new EncounterStatic8N(Nest196,0,1,2) { Species = 140, Ability = A2 }, // Kabuto - new EncounterStatic8N(Nest196,2,2,2) { Species = 141, Ability = A2 }, // Kabutops - new EncounterStatic8N(Nest196,2,2,3) { Species = 883, Ability = A2 }, // Arctovish - new EncounterStatic8N(Nest196,2,3,4) { Species = 882, Ability = A2 }, // Dracovish - new EncounterStatic8N(Nest196,3,3,4) { Species = 880, Ability = A2 }, // Dracozolt + new(Nest000,0,1,1) { Species = 453, Ability = A3 }, // Croagunk + new(Nest000,2,3,3) { Species = 107, Ability = A3 }, // Hitmonchan + new(Nest000,2,4,4) { Species = 106, Ability = A3 }, // Hitmonlee + new(Nest000,2,4,4) { Species = 454, Ability = A3 }, // Toxicroak + new(Nest000,3,4,4) { Species = 237, Ability = A4 }, // Hitmontop + new(Nest000,4,4,4) { Species = 534, Ability = A4 }, // Conkeldurr + new(Nest001,0,1,1) { Species = 577, Ability = A3 }, // Solosis + new(Nest001,2,3,3) { Species = 678, Ability = A3, Gender = 1, Form = 1 }, // Meowstic-1 + new(Nest001,2,3,3) { Species = 578, Ability = A3 }, // Duosion + new(Nest001,3,4,4) { Species = 579, Ability = A4 }, // Reuniclus + new(Nest001,4,4,4) { Species = 337, Ability = A4 }, // Lunatone + new(Nest002,0,0,1) { Species = 688, Ability = A3 }, // Binacle + new(Nest002,0,1,1) { Species = 524, Ability = A3 }, // Roggenrola + new(Nest002,3,4,4) { Species = 526, Ability = A4 }, // Gigalith + new(Nest002,4,4,4) { Species = 558, Ability = A4 }, // Crustle + new(Nest006,0,1,2) { Species = 223, Ability = A3 }, // Remoraid + new(Nest006,0,1,2) { Species = 170, Ability = A3 }, // Chinchou + new(Nest006,1,2,2) { Species = 550, Ability = A3, Form = 1 }, // Basculin-1 + new(Nest007,1,2,2) { Species = 550, Ability = A3, Form = 1 }, // Basculin-1 + new(Nest008,1,1,1) { Species = 090, Ability = A3 }, // Shellder + new(Nest009,1,1,2) { Species = 759, Ability = A3 }, // Stufful + new(Nest009,1,2,2) { Species = 538, Ability = A3 }, // Throh + new(Nest009,3,4,4) { Species = 760, Ability = A4 }, // Bewear + new(Nest011,4,4,4) { Species = 208, Ability = A4 }, // Steelix + new(Nest012,0,1,2) { Species = 177, Ability = A3 }, // Natu + new(Nest012,0,1,2) { Species = 856, Ability = A3 }, // Hatenna + new(Nest012,1,1,2) { Species = 077, Ability = A3, Form = 1 }, // Ponyta-1 + new(Nest012,1,3,3) { Species = 857, Ability = A3 }, // Hattrem + new(Nest012,2,4,4) { Species = 876, Ability = A3, Gender = 1, Form = 1 }, // Indeedee-1 + new(Nest012,3,4,4) { Species = 765, Ability = A4 }, // Oranguru + new(Nest012,4,4,4) { Species = 078, Ability = A4, Form = 1 }, // Rapidash-1 + new(Nest013,2,4,4) { Species = 876, Ability = A3, Gender = 1, Form = 1 }, // Indeedee-1 + new(Nest014,0,0,1) { Species = 557, Ability = A3 }, // Dwebble + new(Nest014,0,1,1) { Species = 524, Ability = A3 }, // Roggenrola + new(Nest014,2,4,4) { Species = 839, Ability = A3 }, // Coalossal + new(Nest014,3,4,4) { Species = 526, Ability = A4 }, // Gigalith + new(Nest014,4,4,4) { Species = 095, Ability = A4 }, // Onix + new(Nest016,0,1,1) { Species = 328, Ability = A3 }, // Trapinch + new(Nest016,1,1,1) { Species = 220, Ability = A3 }, // Swinub + new(Nest016,2,3,3) { Species = 618, Ability = A3, Form = 1 }, // Stunfisk-1 + new(Nest016,2,4,4) { Species = 329, Ability = A3 }, // Vibrava + new(Nest016,3,4,4) { Species = 330, Ability = A4 }, // Flygon + new(Nest016,4,4,4) { Species = 450, Ability = A4 }, // Hippowdon + new(Nest017,0,0,1) { Species = 058, Ability = A3 }, // Growlithe + new(Nest017,1,1,1) { Species = 631, Ability = A3 }, // Heatmor + new(Nest017,1,2,2) { Species = 608, Ability = A3 }, // Lampent + new(Nest017,2,3,3) { Species = 758, Ability = A3, Gender = 1 }, // Salazzle + new(Nest017,2,4,4) { Species = 059, Ability = A3 }, // Arcanine + new(Nest017,3,4,4) { Species = 631, Ability = A4 }, // Heatmor + new(Nest017,4,4,4) { Species = 851, Ability = A4 }, // Centiskorch + new(Nest017,4,4,4) { Species = 059, Ability = A4 }, // Arcanine + new(Nest018,0,0,1) { Species = 058, Ability = A3 }, // Growlithe + new(Nest018,0,1,1) { Species = 058, Ability = A3 }, // Growlithe + new(Nest018,1,2,2) { Species = 608, Ability = A3 }, // Lampent + new(Nest018,2,3,3) { Species = 758, Ability = A3, Gender = 1 }, // Salazzle + new(Nest018,2,4,4) { Species = 059, Ability = A3 }, // Arcanine + new(Nest018,2,4,4) { Species = 758, Ability = A3, Gender = 1 }, // Salazzle + new(Nest018,3,4,4) { Species = 324, Ability = A4 }, // Torkoal + new(Nest018,4,4,4) { Species = 059, Ability = A4 }, // Arcanine + new(Nest019,0,0,1) { Species = 058, Ability = A3 }, // Growlithe + new(Nest019,1,1,1) { Species = 324, Ability = A3 }, // Torkoal + new(Nest019,1,2,2) { Species = 838, Ability = A3 }, // Carkol + new(Nest019,2,3,3) { Species = 758, Ability = A3, Gender = 1 }, // Salazzle + new(Nest019,2,4,4) { Species = 059, Ability = A3 }, // Arcanine + new(Nest019,4,4,4) { Species = 059, Ability = A4 }, // Arcanine + new(Nest022,0,1,1) { Species = 225, Ability = A3 }, // Delibird + new(Nest022,4,4,4) { Species = 875, Ability = A4 }, // Eiscue + new(Nest025,0,0,1) { Species = 270, Ability = A3 }, // Lotad + new(Nest025,1,1,2) { Species = 271, Ability = A3 }, // Lombre + new(Nest025,2,4,4) { Species = 272, Ability = A3 }, // Ludicolo + new(Nest026,4,4,4) { Species = 842, Ability = A4 }, // Appletun + new(Nest028,0,1,1) { Species = 043, Ability = A3 }, // Oddish + new(Nest028,1,1,1) { Species = 747, Ability = A3 }, // Mareanie + new(Nest028,3,4,4) { Species = 435, Ability = A4 }, // Skuntank + new(Nest028,4,4,4) { Species = 748, Ability = A4 }, // Toxapex + new(Nest030,0,1,1) { Species = 629, Ability = A3 }, // Vullaby + new(Nest030,4,4,4) { Species = 630, Ability = A4 }, // Mandibuzz + new(Nest032,0,1,1) { Species = 682, Ability = A3 }, // Spritzee + new(Nest032,4,4,4) { Species = 683, Ability = A4 }, // Aromatisse + new(Nest033,4,4,4) { Species = 078, Ability = A4, Form = 1 }, // Rapidash-1 + new(Nest034,4,4,4) { Species = 302, Ability = A4 }, // Sableye + new(Nest035,1,1,2) { Species = 629, Ability = A3 }, // Vullaby + new(Nest035,3,4,4) { Species = 630, Ability = A4 }, // Mandibuzz + new(Nest035,4,4,4) { Species = 248, Ability = A4 }, // Tyranitar + new(Nest036,0,0,1) { Species = 610, Ability = A3 }, // Axew + new(Nest036,0,1,1) { Species = 328, Ability = A3 }, // Trapinch + new(Nest036,1,1,2) { Species = 704, Ability = A3 }, // Goomy + new(Nest036,2,3,3) { Species = 611, Ability = A3 }, // Fraxure + new(Nest036,2,4,4) { Species = 705, Ability = A3 }, // Sliggoo + new(Nest036,2,4,4) { Species = 330, Ability = A3 }, // Flygon + new(Nest036,3,4,4) { Species = 612, Ability = A4 }, // Haxorus + new(Nest036,4,4,4) { Species = 780, Ability = A4 }, // Drampa + new(Nest036,4,4,4) { Species = 706, Ability = A4 }, // Goodra + new(Nest037,0,1,1) { Species = 704, Ability = A3 }, // Goomy + new(Nest037,2,4,4) { Species = 705, Ability = A3 }, // Sliggoo + new(Nest037,3,4,4) { Species = 706, Ability = A4 }, // Goodra + new(Nest037,4,4,4) { Species = 842, Ability = A4 }, // Appletun + new(Nest039,1,1,2) { Species = 876, Ability = A3, Gender = 1, Form = 1 }, // Indeedee-1 + new(Nest039,4,4,4) { Species = 765, Ability = A4 }, // Oranguru + new(Nest040,0,1,1) { Species = 536, Ability = A3 }, // Palpitoad + new(Nest040,1,1,2) { Species = 747, Ability = A3 }, // Mareanie + new(Nest040,2,3,3) { Species = 748, Ability = A3 }, // Toxapex + new(Nest040,2,4,4) { Species = 091, Ability = A3 }, // Cloyster + new(Nest040,3,4,4) { Species = 746, Ability = A4 }, // Wishiwashi + new(Nest040,4,4,4) { Species = 537, Ability = A4 }, // Seismitoad + new(Nest042,1,3,3) { Species = 222, Ability = A3, Form = 1 }, // Corsola-1 + new(Nest042,4,4,4) { Species = 302, Ability = A3 }, // Sableye + new(Nest042,3,4,4) { Species = 867, Ability = A4 }, // Runerigus + new(Nest042,3,4,4) { Species = 864, Ability = A4 }, // Cursola + new(Nest043,1,2,2) { Species = 550, Ability = A3, Form = 1 }, // Basculin-1 + new(Nest044,1,2,2) { Species = 600, Ability = A3 }, // Klang + new(Nest044,2,3,3) { Species = 632, Ability = A3 }, // Durant + new(Nest045,0,1,1) { Species = 616, Ability = A3 }, // Shelmet + new(Nest045,1,2,2) { Species = 588, Ability = A3 }, // Karrablast + new(Nest045,4,4,4) { Species = 617, Ability = A4 }, // Accelgor + new(Nest046,1,3,3) { Species = 222, Ability = A3, Form = 1 }, // Corsola-1 + new(Nest046,2,4,4) { Species = 302, Ability = A3 }, // Sableye + new(Nest046,3,4,4) { Species = 864, Ability = A4 }, // Cursola + new(Nest047,0,1,1) { Species = 453, Ability = A3 }, // Croagunk + new(Nest047,2,4,4) { Species = 454, Ability = A3 }, // Toxicroak + new(Nest047,3,4,4) { Species = 701, Ability = A4 }, // Hawlucha + new(Nest050,0,1,1) { Species = 524, Ability = A3 }, // Roggenrola + new(Nest050,1,2,2) { Species = 246, Ability = A3 }, // Larvitar + new(Nest050,2,3,3) { Species = 247, Ability = A3 }, // Pupitar + new(Nest050,4,4,4) { Species = 248, Ability = A4 }, // Tyranitar + new(Nest052,0,0,1) { Species = 058, Ability = A3 }, // Growlithe + new(Nest052,1,2,2) { Species = 631, Ability = A3 }, // Heatmor + new(Nest052,3,4,4) { Species = 059, Ability = A4 }, // Arcanine + new(Nest053,0,0,1) { Species = 058, Ability = A3 }, // Growlithe + new(Nest053,1,2,2) { Species = 631, Ability = A3 }, // Heatmor + new(Nest053,2,3,3) { Species = 608, Ability = A3 }, // Lampent + new(Nest053,3,4,4) { Species = 059, Ability = A4 }, // Arcanine + new(Nest053,4,4,4) { Species = 758, Ability = A4, Gender = 1 }, // Salazzle + new(Nest054,0,0,1) { Species = 613, Ability = A3 }, // Cubchoo + new(Nest054,4,4,4) { Species = 875, Ability = A4 }, // Eiscue + new(Nest057,0,0,1) { Species = 270, Ability = A3 }, // Lotad + new(Nest057,1,2,2) { Species = 271, Ability = A3 }, // Lombre + new(Nest057,2,4,4) { Species = 272, Ability = A3 }, // Ludicolo + new(Nest057,4,4,4) { Species = 842, Ability = A4 }, // Appletun + new(Nest058,0,0,1) { Species = 270, Ability = A3 }, // Lotad + new(Nest058,1,2,2) { Species = 271, Ability = A3 }, // Lombre + new(Nest058,4,4,4) { Species = 272, Ability = A4 }, // Ludicolo + new(Nest059,1,2,2) { Species = 757, Ability = A3 }, // Salandit + new(Nest059,4,4,4) { Species = 758, Ability = A4, Gender = 1 }, // Salazzle + new(Nest061,2,4,4) { Species = 078, Ability = A3, Form = 1 }, // Rapidash-1 + new(Nest062,0,1,1) { Species = 629, Ability = A3 }, // Vullaby + new(Nest062,3,4,4) { Species = 630, Ability = A4 }, // Mandibuzz + new(Nest062,4,4,4) { Species = 248, Ability = A4 }, // Tyranitar + new(Nest063,0,0,1) { Species = 610, Ability = A3 }, // Axew + new(Nest063,0,1,1) { Species = 328, Ability = A3 }, // Trapinch + new(Nest063,0,1,1) { Species = 704, Ability = A3 }, // Goomy + new(Nest063,1,2,2) { Species = 329, Ability = A3 }, // Vibrava + new(Nest063,2,4,4) { Species = 705, Ability = A3 }, // Sliggoo + new(Nest063,2,4,4) { Species = 780, Ability = A3 }, // Drampa + new(Nest063,3,4,4) { Species = 706, Ability = A4 }, // Goodra + new(Nest063,4,4,4) { Species = 330, Ability = A4 }, // Flygon + new(Nest064,3,4,4) { Species = 765, Ability = A4 }, // Oranguru + new(Nest064,3,4,4) { Species = 876, Ability = A4, Gender = 1, Form = 1 }, // Indeedee-1 + new(Nest066,1,2,2) { Species = 550, Ability = A3, Form = 1 }, // Basculin-1 + new(Nest070,0,0,1) { Species = 058, Ability = A3 }, // Growlithe + new(Nest070,0,1,1) { Species = 058, Ability = A3 }, // Growlithe + new(Nest070,1,2,2) { Species = 631, Ability = A3 }, // Heatmor + new(Nest070,2,3,3) { Species = 608, Ability = A3 }, // Lampent + new(Nest073,0,0,1) { Species = 682, Ability = A3 }, // Spritzee + new(Nest073,2,4,4) { Species = 683, Ability = A3 }, // Aromatisse + new(Nest075,2,4,4) { Species = 550, Ability = A3, Form = 1 }, // Basculin-1 + new(Nest076,0,0,1) { Species = 058, Ability = A3 }, // Growlithe + new(Nest076,1,2,2) { Species = 631, Ability = A3 }, // Heatmor + new(Nest076,3,4,4) { Species = 059, Ability = A4 }, // Arcanine + new(Nest077,1,2,2) { Species = 550, Ability = A3, Form = 1 }, // Basculin-1 + new(Nest078,0,0,1) { Species = 270, Ability = A3 }, // Lotad + new(Nest078,1,2,2) { Species = 271, Ability = A3 }, // Lombre + new(Nest078,2,4,4) { Species = 272, Ability = A3 }, // Ludicolo + new(Nest078,4,4,4) { Species = 842, Ability = A4, CanGigantamax = true }, // Appletun + new(Nest079,0,0,1) { Species = 058, Ability = A3 }, // Growlithe + new(Nest079,3,4,4) { Species = 059, Ability = A4 }, // Arcanine + new(Nest080,0,0,1) { Species = 679, Ability = A3 }, // Honedge + new(Nest080,0,0,1) { Species = 562, Ability = A3, Form = 1 }, // Yamask-1 + new(Nest080,0,1,1) { Species = 854, Ability = A3 }, // Sinistea + new(Nest080,0,1,1) { Species = 092, Ability = A3 }, // Gastly + new(Nest080,1,2,2) { Species = 680, Ability = A3 }, // Doublade + new(Nest080,1,3,3) { Species = 222, Ability = A3, Form = 1 }, // Corsola-1 + new(Nest080,2,3,3) { Species = 093, Ability = A3 }, // Haunter + new(Nest080,2,4,4) { Species = 302, Ability = A3 }, // Sableye + new(Nest080,3,4,4) { Species = 855, Ability = A4 }, // Polteageist + new(Nest080,3,4,4) { Species = 864, Ability = A4 }, // Cursola + new(Nest080,4,4,4) { Species = 867, Ability = A4 }, // Runerigus + new(Nest080,4,4,4) { Species = 094, Ability = A4, CanGigantamax = true }, // Gengar + new(Nest081,0,0,1) { Species = 077, Ability = A3, Form = 1 }, // Ponyta-1 + new(Nest081,2,4,4) { Species = 078, Ability = A3, Form = 1 }, // Rapidash-1 + new(Nest082,0,0,1) { Species = 582, Ability = A3 }, // Vanillite + new(Nest082,0,0,1) { Species = 613, Ability = A3 }, // Cubchoo + new(Nest082,0,1,1) { Species = 122, Ability = A3, Form = 1 }, // Mr. Mime-1 + new(Nest082,0,1,1) { Species = 712, Ability = A3 }, // Bergmite + new(Nest082,1,2,2) { Species = 361, Ability = A3 }, // Snorunt + new(Nest082,1,2,2) { Species = 225, Ability = A3 }, // Delibird + new(Nest082,2,3,3) { Species = 713, Ability = A3 }, // Avalugg + new(Nest082,2,4,4) { Species = 362, Ability = A3 }, // Glalie + new(Nest082,3,4,4) { Species = 584, Ability = A4 }, // Vanilluxe + new(Nest082,3,4,4) { Species = 866, Ability = A4 }, // Mr. Rime + new(Nest082,4,4,4) { Species = 875, Ability = A4 }, // Eiscue + new(Nest082,4,4,4) { Species = 131, Ability = A4, CanGigantamax = true }, // Lapras + new(Nest083,1,2,2) { Species = 600, Ability = A3 }, // Klang + new(Nest083,2,3,3) { Species = 632, Ability = A3 }, // Durant + new(Nest085,1,2,2) { Species = 757, Ability = A3 }, // Salandit + new(Nest085,4,4,4) { Species = 758, Ability = A4, Gender = 1 }, // Salazzle + new(Nest086,0,0,1) { Species = 682, Ability = A3 }, // Spritzee + new(Nest086,2,3,3) { Species = 683, Ability = A3 }, // Aromatisse + new(Nest087,0,1,1) { Species = 629, Ability = A3 }, // Vullaby + new(Nest087,3,4,4) { Species = 630, Ability = A4 }, // Mandibuzz + new(Nest087,4,4,4) { Species = 248, Ability = A4 }, // Tyranitar + new(Nest089,0,1,1) { Species = 616, Ability = A3 }, // Shelmet + new(Nest089,1,2,2) { Species = 588, Ability = A3 }, // Karrablast + new(Nest089,4,4,4) { Species = 617, Ability = A4 }, // Accelgor + new(Nest090,1,2,2) { Species = 550, Ability = A3, Form = 1 }, // Basculin-1 + new(Nest091,0,1,1) { Species = 616, Ability = A3 }, // Shelmet + new(Nest091,1,2,2) { Species = 588, Ability = A3 }, // Karrablast + new(Nest091,4,4,4) { Species = 617, Ability = A4 }, // Accelgor + new(Nest106,1,2,2) { Species = 629, Ability = A3 }, // Vullaby + new(Nest106,3,4,4) { Species = 630, Ability = A4 }, // Mandibuzz + new(Nest106,4,4,4) { Species = 630, Ability = A4 }, // Mandibuzz + new(Nest107,1,2,2) { Species = 629, Ability = A2 }, // Vullaby + new(Nest107,4,4,4) { Species = 630, Ability = A2 }, // Mandibuzz + new(Nest108,0,1,1) { Species = 214, Ability = A3 }, // Heracross + new(Nest108,1,2,2) { Species = 214, Ability = A3 }, // Heracross + new(Nest108,2,3,3) { Species = 214, Ability = A3 }, // Heracross + new(Nest108,3,4,4) { Species = 214, Ability = A4 }, // Heracross + new(Nest109,0,1,1) { Species = 214, Ability = A2 }, // Heracross + new(Nest109,4,4,4) { Species = 214, Ability = A2 }, // Heracross + new(Nest113,4,4,4) { Species = 059, Ability = A2 }, // Arcanine + new(Nest114,4,4,4) { Species = 745, Ability = A4, Form = 1 }, // Lycanroc-1 + new(Nest115,3,4,4) { Species = 745, Ability = A2, Form = 1 }, // Lycanroc-1 + new(Nest116,2,3,3) { Species = 765, Ability = A3 }, // Oranguru + new(Nest117,2,3,3) { Species = 765, Ability = A2 }, // Oranguru + new(Nest117,3,4,4) { Species = 876, Ability = A2, Gender = 1, Form = 1 }, // Indeedee-1 + new(Nest117,4,4,4) { Species = 678, Ability = A2, Gender = 1, Form = 1 }, // Meowstic-1 + new(Nest122,1,2,2) { Species = 453, Ability = A3 }, // Croagunk + new(Nest122,2,3,3) { Species = 853, Ability = A3 }, // Grapploct + new(Nest122,2,3,3) { Species = 454, Ability = A3 }, // Toxicroak + new(Nest122,3,4,4) { Species = 454, Ability = A4 }, // Toxicroak + new(Nest123,0,1,1) { Species = 453, Ability = A2 }, // Croagunk + new(Nest123,1,2,2) { Species = 538, Ability = A2 }, // Throh + new(Nest123,2,3,3) { Species = 620, Ability = A2 }, // Mienshao + new(Nest123,3,4,4) { Species = 538, Ability = A2 }, // Throh + new(Nest123,3,4,4) { Species = 454, Ability = A2 }, // Toxicroak + new(Nest123,4,4,4) { Species = 870, Ability = A2 }, // Falinks + new(Nest127,4,4,4) { Species = 864, Ability = A2 }, // Cursola + new(Nest130,0,1,1) { Species = 704, Ability = A3 }, // Goomy + new(Nest130,2,3,3) { Species = 705, Ability = A3 }, // Sliggoo + new(Nest130,3,4,4) { Species = 842, Ability = A4 }, // Appletun + new(Nest130,4,4,4) { Species = 706, Ability = A4 }, // Goodra + new(Nest131,1,2,2) { Species = 780, Ability = A2 }, // Drampa + new(Nest131,1,2,2) { Species = 704, Ability = A2 }, // Goomy + new(Nest131,2,3,3) { Species = 705, Ability = A2 }, // Sliggoo + new(Nest131,3,4,4) { Species = 780, Ability = A2 }, // Drampa + new(Nest131,4,4,4) { Species = 706, Ability = A2 }, // Goodra + new(Nest135,4,4,4) { Species = 550, Ability = A2, Form = 1 }, // Basculin-1 + new(Nest138,0,1,1) { Species = 690, Ability = A3 }, // Skrelp + new(Nest138,1,2,2) { Species = 690, Ability = A3 }, // Skrelp + new(Nest138,4,4,4) { Species = 691, Ability = A4 }, // Dragalge + new(Nest139,0,1,1) { Species = 690, Ability = A2 }, // Skrelp + new(Nest139,3,4,4) { Species = 691, Ability = A2 }, // Dragalge + new(Nest139,4,4,4) { Species = 691, Ability = A2 }, // Dragalge + new(Nest147,1,2,2) { Species = 550, Ability = A2, Form = 1 }, // Basculin-1 + new(Nest147,3,4,4) { Species = 550, Ability = A2, Form = 1 }, // Basculin-1 + new(Nest148,1,2,2) { Species = 214, Ability = A2 }, // Heracross + new(Nest150,2,3,3) { Species = 842, Ability = A2 }, // Appletun + new(Nest150,3,4,4) { Species = 842, Ability = A2 }, // Appletun + new(Nest150,4,4,4) { Species = 842, Ability = A2, CanGigantamax = true }, // Appletun + new(Nest155,4,4,4) { Species = 745, Ability = A4, Form = 1 }, // Lycanroc-1 + new(Nest160,3,4,5) { Species = 059, Ability = A2 }, // Arcanine + new(Nest161,0,1,1) { Species = 140, Ability = A3 }, // Kabuto + new(Nest161,1,2,2) { Species = 140, Ability = A3 }, // Kabuto + new(Nest161,2,3,3) { Species = 550, Ability = A3, Form = 1 }, // Basculin-1 + new(Nest161,3,4,4) { Species = 141, Ability = A4 }, // Kabutops + new(Nest161,3,4,4) { Species = 550, Ability = A4, Form = 1 }, // Basculin-1 + new(Nest162,0,1,2) { Species = 140, Ability = A2 }, // Kabuto + new(Nest162,2,3,4) { Species = 550, Ability = A2, Form = 1 }, // Basculin-1 + new(Nest162,3,4,5) { Species = 141, Ability = A2 }, // Kabutops + new(Nest164,3,4,5) { Species = 849, Ability = A2, Form = 1 }, // Toxtricity-1 + new(Nest164,4,4,5) { Species = 849, Ability = A2, Form = 1, CanGigantamax = true }, // Toxtricity-1 + new(Nest165,0,1,1) { Species = 345, Ability = A3 }, // Lileep + new(Nest165,2,3,3) { Species = 345, Ability = A3 }, // Lileep + new(Nest165,3,4,4) { Species = 346, Ability = A4 }, // Cradily + new(Nest165,4,4,4) { Species = 348, Ability = A4 }, // Armaldo + new(Nest166,4,4,5) { Species = 346, Ability = A2 }, // Cradily + new(Nest167,0,1,1) { Species = 220, Ability = A3 }, // Swinub + new(Nest169,0,1,1) { Species = 875, Ability = A3 }, // Eiscue + new(Nest169,1,2,2) { Species = 875, Ability = A3 }, // Eiscue + new(Nest170,4,4,5) { Species = 131, Ability = A2, CanGigantamax = true }, // Lapras + new(Nest172,3,4,5) { Species = 107, Ability = A2 }, // Hitmonchan + new(Nest172,4,4,5) { Species = 068, Ability = A2 }, // Machamp + new(Nest173,0,1,1) { Species = 032, Ability = A3 }, // Nidoran♂ + new(Nest173,3,4,4) { Species = 034, Ability = A4 }, // Nidoking + new(Nest174,1,2,3) { Species = 033, Ability = A2 }, // Nidorino + new(Nest177,0,1,1) { Species = 077, Ability = A3, Form = 1 }, // Ponyta-1 + new(Nest177,2,3,3) { Species = 578, Ability = A3 }, // Duosion + new(Nest177,3,4,4) { Species = 876, Ability = A4, Gender = 1, Form = 1 }, // Indeedee-1 + new(Nest177,3,4,4) { Species = 579, Ability = A4 }, // Reuniclus + new(Nest177,3,4,4) { Species = 078, Ability = A4, Form = 1 }, // Rapidash-1 + new(Nest178,0,1,2) { Species = 876, Ability = A2, Gender = 1, Form = 1 }, // Indeedee-1 + new(Nest178,0,1,2) { Species = 577, Ability = A2 }, // Solosis + new(Nest178,2,3,4) { Species = 876, Ability = A2, Gender = 1, Form = 1 }, // Indeedee-1 + new(Nest178,3,4,5) { Species = 876, Ability = A2, Gender = 1, Form = 1 }, // Indeedee-1 + new(Nest178,3,4,5) { Species = 579, Ability = A2 }, // Reuniclus + new(Nest178,4,4,5) { Species = 579, Ability = A2 }, // Reuniclus + new(Nest179,0,1,1) { Species = 837, Ability = A3 }, // Rolycoly + new(Nest179,1,2,2) { Species = 838, Ability = A3 }, // Carkol + new(Nest179,2,3,3) { Species = 838, Ability = A3 }, // Carkol + new(Nest179,3,4,4) { Species = 302, Ability = A4 }, // Sableye + new(Nest180,0,1,2) { Species = 302, Ability = A2 }, // Sableye + new(Nest180,2,3,4) { Species = 302, Ability = A2 }, // Sableye + new(Nest180,3,4,5) { Species = 302, Ability = A2 }, // Sableye + new(Nest180,4,4,5) { Species = 839, Ability = A2 }, // Coalossal + new(Nest181,3,4,4) { Species = 302, Ability = A4 }, // Sableye + new(Nest182,1,2,3) { Species = 222, Ability = A2, Form = 1 }, // Corsola-1 + new(Nest182,2,3,4) { Species = 302, Ability = A2 }, // Sableye + new(Nest182,3,4,5) { Species = 864, Ability = A2 }, // Cursola + new(Nest182,3,4,5) { Species = 302, Ability = A2 }, // Sableye + new(Nest182,4,4,5) { Species = 094, Ability = A2, CanGigantamax = true }, // Gengar + new(Nest183,0,1,1) { Species = 443, Ability = A3 }, // Gible + new(Nest183,1,2,2) { Species = 443, Ability = A3 }, // Gible + new(Nest183,2,3,3) { Species = 444, Ability = A3 }, // Gabite + new(Nest183,3,4,4) { Species = 444, Ability = A4 }, // Gabite + new(Nest183,4,4,4) { Species = 445, Ability = A4 }, // Garchomp + new(Nest184,0,1,2) { Species = 443, Ability = A2 }, // Gible + new(Nest184,1,2,3) { Species = 780, Ability = A2 }, // Drampa + new(Nest184,2,3,4) { Species = 444, Ability = A2 }, // Gabite + new(Nest184,3,4,5) { Species = 445, Ability = A2 }, // Garchomp + new(Nest184,4,4,5) { Species = 445, Ability = A2 }, // Garchomp + new(Nest192,3,4,5) { Species = 869, Ability = A2 }, // Alcremie + new(Nest195,0,1,1) { Species = 140, Ability = A3 }, // Kabuto + new(Nest195,0,1,1) { Species = 345, Ability = A3 }, // Lileep + new(Nest195,3,4,4) { Species = 141, Ability = A4 }, // Kabutops + new(Nest195,3,4,4) { Species = 346, Ability = A4 }, // Cradily + new(Nest195,3,4,4) { Species = 699, Ability = A4 }, // Aurorus + new(Nest195,4,4,4) { Species = 697, Ability = A4 }, // Tyrantrum + new(Nest196,0,1,2) { Species = 140, Ability = A2 }, // Kabuto + new(Nest196,2,2,2) { Species = 141, Ability = A2 }, // Kabutops + new(Nest196,2,2,3) { Species = 883, Ability = A2 }, // Arctovish + new(Nest196,2,3,4) { Species = 882, Ability = A2 }, // Dracovish + new(Nest196,3,3,4) { Species = 880, Ability = A2 }, // Dracozolt }; #endregion } diff --git a/PKHeX.Core/Legality/Encounters/Data/Encounters8NestCrystal.cs b/PKHeX.Core/Legality/Encounters/Data/Encounters8NestCrystal.cs index 44eb41fa7..b646e7028 100644 --- a/PKHeX.Core/Legality/Encounters/Data/Encounters8NestCrystal.cs +++ b/PKHeX.Core/Legality/Encounters/Data/Encounters8NestCrystal.cs @@ -6,13 +6,13 @@ internal static partial class Encounters8Nest #region Dynamax Crystal Distributions internal static readonly EncounterStatic8NC[] Crystal_SWSH = { - new EncounterStatic8NC { Species = 782, Level = 16, Ability = A3, Location = 126, IVs = new[] {31,31,31,-1,-1,-1}, DynamaxLevel = 2, Moves = new[] {033,029,525,043} }, // ★And458 Jangmo-o - new EncounterStatic8NC { Species = 246, Level = 16, Ability = A3, Location = 126, IVs = new[] {31,31,31,-1,-1,-1}, DynamaxLevel = 2, Moves = new[] {033,157,371,044} }, // ★And15 Larvitar - new EncounterStatic8NC { Species = 823, Level = 50, Ability = A2, Location = 126, IVs = new[] {31,31,31,-1,-1,31}, DynamaxLevel = 5, Moves = new[] {065,442,034,796}, CanGigantamax = true }, // ★And337 Gigantamax Corviknight - new EncounterStatic8NC { Species = 875, Level = 15, Ability = A3, Location = 126, IVs = new[] {31,31,-1,31,-1,-1}, DynamaxLevel = 2, Moves = new[] {181,311,054,556} }, // ★And603 Eiscue - new EncounterStatic8NC { Species = 874, Level = 15, Ability = A3, Location = 126, IVs = new[] {31,31,31,-1,-1,-1}, DynamaxLevel = 2, Moves = new[] {397,317,335,157} }, // ★And390 Stonjourner - new EncounterStatic8NC { Species = 879, Level = 35, Ability = A3, Location = 126, IVs = new[] {31,31,-1, 0,31,-1}, DynamaxLevel = 4, Moves = new[] {484,174,776,583}, CanGigantamax = true }, // ★Sgr6879 Gigantamax Copperajah - new EncounterStatic8NC { Species = 851, Level = 35, Ability = A2, Location = 126, IVs = new[] {31,31,31,-1,-1,-1}, DynamaxLevel = 5, Moves = new[] {680,679,489,438}, CanGigantamax = true }, // ★Sgr6859 Gigantamax Centiskorch + new() { Species = 782, Level = 16, Ability = A3, Location = 126, IVs = new[] {31,31,31,-1,-1,-1}, DynamaxLevel = 2, Moves = new[] {033,029,525,043} }, // ★And458 Jangmo-o + new() { Species = 246, Level = 16, Ability = A3, Location = 126, IVs = new[] {31,31,31,-1,-1,-1}, DynamaxLevel = 2, Moves = new[] {033,157,371,044} }, // ★And15 Larvitar + new() { Species = 823, Level = 50, Ability = A2, Location = 126, IVs = new[] {31,31,31,-1,-1,31}, DynamaxLevel = 5, Moves = new[] {065,442,034,796}, CanGigantamax = true }, // ★And337 Gigantamax Corviknight + new() { Species = 875, Level = 15, Ability = A3, Location = 126, IVs = new[] {31,31,-1,31,-1,-1}, DynamaxLevel = 2, Moves = new[] {181,311,054,556} }, // ★And603 Eiscue + new() { Species = 874, Level = 15, Ability = A3, Location = 126, IVs = new[] {31,31,31,-1,-1,-1}, DynamaxLevel = 2, Moves = new[] {397,317,335,157} }, // ★And390 Stonjourner + new() { Species = 879, Level = 35, Ability = A3, Location = 126, IVs = new[] {31,31,-1, 0,31,-1}, DynamaxLevel = 4, Moves = new[] {484,174,776,583}, CanGigantamax = true }, // ★Sgr6879 Gigantamax Copperajah + new() { Species = 851, Level = 35, Ability = A2, Location = 126, IVs = new[] {31,31,31,-1,-1,-1}, DynamaxLevel = 5, Moves = new[] {680,679,489,438}, CanGigantamax = true }, // ★Sgr6859 Gigantamax Centiskorch }; #endregion } diff --git a/PKHeX.Core/Legality/Encounters/Data/Encounters8NestDist.cs b/PKHeX.Core/Legality/Encounters/Data/Encounters8NestDist.cs index 0cb80aaf2..d5fe733ef 100644 --- a/PKHeX.Core/Legality/Encounters/Data/Encounters8NestDist.cs +++ b/PKHeX.Core/Legality/Encounters/Data/Encounters8NestDist.cs @@ -8,87 +8,87 @@ internal static partial class Encounters8Nest internal static readonly EncounterStatic8ND[] Dist_Common = { // 11/15 - Butterfree - new EncounterStatic8ND(40,05,3) { Species = 012, Ability = A4, Moves = new[]{ 676, 403, 202, 527 } }, // Butterfree - new EncounterStatic8ND(40,05,3) { Species = 012, Ability = A4, Moves = new[]{ 676, 403, 202, 527 }, CanGigantamax = true }, // Butterfree - new EncounterStatic8ND(50,08,4) { Species = 012, Ability = A4, Moves = new[]{ 405, 403, 527, 078 } }, // Butterfree - new EncounterStatic8ND(50,08,4) { Species = 012, Ability = A4, Moves = new[]{ 405, 403, 527, 078 }, CanGigantamax = true }, // Butterfree + new(40,05,3) { Species = 012, Ability = A4, Moves = new[]{ 676, 403, 202, 527 } }, // Butterfree + new(40,05,3) { Species = 012, Ability = A4, Moves = new[]{ 676, 403, 202, 527 }, CanGigantamax = true }, // Butterfree + new(50,08,4) { Species = 012, Ability = A4, Moves = new[]{ 405, 403, 527, 078 } }, // Butterfree + new(50,08,4) { Species = 012, Ability = A4, Moves = new[]{ 405, 403, 527, 078 }, CanGigantamax = true }, // Butterfree // 12/03 - Snorlax - new EncounterStatic8ND(17,01,1) { Species = 446, Ability = A4, Moves = new[]{ 033, 044, 122, 111 } }, // Munchlax - new EncounterStatic8ND(17,01,1) { Species = 446, Ability = A2, Moves = new[]{ 033, 044, 122, 111 } }, // Munchlax - new EncounterStatic8ND(30,03,2) { Species = 143, Ability = A4, Moves = new[]{ 034, 242, 118, 111 } }, // Snorlax - new EncounterStatic8ND(30,03,2) { Species = 143, Ability = A2, Moves = new[]{ 034, 242, 118, 111 } }, // Snorlax + new(17,01,1) { Species = 446, Ability = A4, Moves = new[]{ 033, 044, 122, 111 } }, // Munchlax + new(17,01,1) { Species = 446, Ability = A2, Moves = new[]{ 033, 044, 122, 111 } }, // Munchlax + new(30,03,2) { Species = 143, Ability = A4, Moves = new[]{ 034, 242, 118, 111 } }, // Snorlax + new(30,03,2) { Species = 143, Ability = A2, Moves = new[]{ 034, 242, 118, 111 } }, // Snorlax //new EncounterStatic8ND(40,05,3) { Species = 012, Ability = A4, Moves = new[]{ 676, 403, 202, 527 }, CanGigantamax = true }, // Butterfree - new EncounterStatic8ND(40,05,3) { Species = 143, Ability = A4, Moves = new[]{ 034, 667, 242, 281 } }, // Snorlax - new EncounterStatic8ND(40,05,3) { Species = 143, Ability = A4, Moves = new[]{ 034, 667, 242, 281 }, CanGigantamax = true }, // Snorlax + new(40,05,3) { Species = 143, Ability = A4, Moves = new[]{ 034, 667, 242, 281 } }, // Snorlax + new(40,05,3) { Species = 143, Ability = A4, Moves = new[]{ 034, 667, 242, 281 }, CanGigantamax = true }, // Snorlax //new EncounterStatic8ND(50,08,4) { Species = 012, Ability = A4, Moves = new[]{ 405, 403, 527, 078 }, CanGigantamax = true }, // Butterfree - new EncounterStatic8ND(50,08,4) { Species = 143, Ability = A4, Moves = new[]{ 034, 667, 280, 523 } }, // Snorlax - new EncounterStatic8ND(50,08,4) { Species = 143, Ability = A4, Moves = new[]{ 034, 667, 280, 523 }, CanGigantamax = true }, // Snorlax - new EncounterStatic8ND(60,10,5) { Species = 143, Ability = A4, Moves = new[]{ 034, 442, 242, 428 } }, // Snorlax - new EncounterStatic8ND(70,10,5) { Species = 143, Ability = A4, Moves = new[]{ 034, 442, 242, 428 }, CanGigantamax = true }, // Snorlax + new(50,08,4) { Species = 143, Ability = A4, Moves = new[]{ 034, 667, 280, 523 } }, // Snorlax + new(50,08,4) { Species = 143, Ability = A4, Moves = new[]{ 034, 667, 280, 523 }, CanGigantamax = true }, // Snorlax + new(60,10,5) { Species = 143, Ability = A4, Moves = new[]{ 034, 442, 242, 428 } }, // Snorlax + new(70,10,5) { Species = 143, Ability = A4, Moves = new[]{ 034, 442, 242, 428 }, CanGigantamax = true }, // Snorlax // 12/20 - Delibird //new EncounterStatic8ND(17,01,1) { Species = 446, Ability = A4, Moves = new[]{ 033, 044, 122, 111 } }, // Munchlax - new EncounterStatic8ND(17,01,1) { Species = 225, Ability = A4, Moves = new[]{ 217, 229, 098, 420 } }, // Delibird + new(17,01,1) { Species = 225, Ability = A4, Moves = new[]{ 217, 229, 098, 420 } }, // Delibird //new EncounterStatic8ND(30,03,2) { Species = 143, Ability = A4, Moves = new[]{ 034, 242, 118, 111 } }, // Snorlax - new EncounterStatic8ND(30,03,2) { Species = 225, Ability = A4, Moves = new[]{ 217, 065, 034, 693 } }, // Delibird + new(30,03,2) { Species = 225, Ability = A4, Moves = new[]{ 217, 065, 034, 693 } }, // Delibird //new EncounterStatic8ND(40,05,3) { Species = 012, Ability = A4, Moves = new[]{ 676, 403, 202, 527 }, CanGigantamax = true }, // Butterfree - new EncounterStatic8ND(40,05,3) { Species = 225, Ability = A4, Moves = new[]{ 217, 065, 280, 196 } }, // Delibird + new(40,05,3) { Species = 225, Ability = A4, Moves = new[]{ 217, 065, 280, 196 } }, // Delibird //new EncounterStatic8ND(40,05,3) { Species = 143, Ability = A4, Moves = new[]{ 034, 667, 242, 281 }, CanGigantamax = true }, // Snorlax //new EncounterStatic8ND(50,08,4) { Species = 012, Ability = A4, Moves = new[]{ 405, 403, 527, 078 }, CanGigantamax = true }, // Butterfree - new EncounterStatic8ND(50,08,4) { Species = 225, Ability = A4, Moves = new[]{ 217, 059, 034, 280 } }, // Delibird + new(50,08,4) { Species = 225, Ability = A4, Moves = new[]{ 217, 059, 034, 280 } }, // Delibird //new EncounterStatic8ND(50,08,4) { Species = 143, Ability = A4, Moves = new[]{ 034, 667, 280, 523 }, CanGigantamax = true }, // Snorlax - new EncounterStatic8ND(70,10,5) { Species = 225, Ability = A4, Moves = new[]{ 217, 059, 065, 280 } }, // Delibird + new(70,10,5) { Species = 225, Ability = A4, Moves = new[]{ 217, 059, 065, 280 } }, // Delibird //new EncounterStatic8ND(70,10,5) { Species = 143, Ability = A4, Moves = new[]{ 034, 442, 242, 428 }, CanGigantamax = true }, // Snorlax // 12/30 - Magikarp - new EncounterStatic8ND(17,01,1) { Species = 129, Ability = A4, Moves = new[]{ 150, 033, 000, 000 } }, // Magikarp - new EncounterStatic8ND(17,01,1) { Species = 446, Ability = A4, Moves = new[]{ 033, 044, 122, 111 } }, // Munchlax - new EncounterStatic8ND(30,03,2) { Species = 129, Ability = A4, Moves = new[]{ 150, 033, 175, 000 } }, // Magikarp + new(17,01,1) { Species = 129, Ability = A4, Moves = new[]{ 150, 033, 000, 000 } }, // Magikarp + new(17,01,1) { Species = 446, Ability = A4, Moves = new[]{ 033, 044, 122, 111 } }, // Munchlax + new(30,03,2) { Species = 129, Ability = A4, Moves = new[]{ 150, 033, 175, 000 } }, // Magikarp //new EncounterStatic8ND(30,03,2) { Species = 143, Ability = A4, Moves = new[]{ 034, 242, 118, 111 } }, // Snorlax //new EncounterStatic8ND(40,05,3) { Species = 012, Ability = A4, Moves = new[]{ 676, 403, 202, 527 }, CanGigantamax = true }, // Butterfree - new EncounterStatic8ND(40,05,3) { Species = 129, Ability = A4, Moves = new[]{ 150, 033, 175, 000 } }, // Magikarp + new(40,05,3) { Species = 129, Ability = A4, Moves = new[]{ 150, 033, 175, 000 } }, // Magikarp //new EncounterStatic8ND(40,05,3) { Species = 143, Ability = A4, Moves = new[]{ 034, 667, 242, 281 }, CanGigantamax = true }, // Snorlax //new EncounterStatic8ND(50,08,4) { Species = 012, Ability = A4, Moves = new[]{ 405, 403, 527, 078 }, CanGigantamax = true }, // Butterfree - new EncounterStatic8ND(50,08,4) { Species = 129, Ability = A4, Moves = new[]{ 150, 033, 175, 000 } }, // Magikarp + new(50,08,4) { Species = 129, Ability = A4, Moves = new[]{ 150, 033, 175, 000 } }, // Magikarp //new EncounterStatic8ND(50,08,4) { Species = 143, Ability = A4, Moves = new[]{ 034, 667, 280, 523 }, CanGigantamax = true }, // Snorlax - new EncounterStatic8ND(60,10,5) { Species = 129, Ability = A4, Moves = new[]{ 150, 033, 175, 340 } }, // Magikarp - new EncounterStatic8ND(70,10,5) { Species = 129, Ability = A4, Moves = new[]{ 150, 033, 175, 340 } }, // Magikarp + new(60,10,5) { Species = 129, Ability = A4, Moves = new[]{ 150, 033, 175, 340 } }, // Magikarp + new(70,10,5) { Species = 129, Ability = A4, Moves = new[]{ 150, 033, 175, 340 } }, // Magikarp //new EncounterStatic8ND(70,10,5) { Species = 143, Ability = A4, Moves = new[]{ 034, 442, 242, 428 }, CanGigantamax = true }, // Snorlax // 1/8 - Applin - new EncounterStatic8ND(17,01,1) { Species = 840, Ability = A4, Moves = new[]{ 110, 310, 389, 213 } }, // Applin - new EncounterStatic8ND(17,01,1) { Species = 840, Ability = A2, Moves = new[]{ 110, 310, 389, 213 } }, // Applin - new EncounterStatic8ND(17,01,1) { Species = 868, Ability = A4, Moves = new[]{ 577, 033, 186, 263 } }, // Milcery - new EncounterStatic8ND(17,01,1) { Species = 868, Ability = A2, Moves = new[]{ 577, 033, 186, 263 } }, // Milcery - new EncounterStatic8ND(30,03,2) { Species = 869, Ability = A4, Moves = new[]{ 577, 213, 033, 186 }, CanGigantamax = true }, // Alcremie + new(17,01,1) { Species = 840, Ability = A4, Moves = new[]{ 110, 310, 389, 213 } }, // Applin + new(17,01,1) { Species = 840, Ability = A2, Moves = new[]{ 110, 310, 389, 213 } }, // Applin + new(17,01,1) { Species = 868, Ability = A4, Moves = new[]{ 577, 033, 186, 263 } }, // Milcery + new(17,01,1) { Species = 868, Ability = A2, Moves = new[]{ 577, 033, 186, 263 } }, // Milcery + new(30,03,2) { Species = 869, Ability = A4, Moves = new[]{ 577, 213, 033, 186 }, CanGigantamax = true }, // Alcremie // 1/31 - Milcery - new EncounterStatic8ND(17,01,1) { Species = 868, Ability = A4, Moves = new[]{ 033, 186, 577, 496 }, CanGigantamax = true }, // Milcery - new EncounterStatic8ND(30,03,2) { Species = 868, Ability = A4, Moves = new[]{ 577, 186, 263, 500 }, CanGigantamax = true }, // Milcery - new EncounterStatic8ND(40,05,3) { Species = 868, Ability = A4, Moves = new[]{ 577, 605, 496, 213 }, CanGigantamax = true }, // Milcery - new EncounterStatic8ND(50,08,4) { Species = 868, Ability = A4, Moves = new[]{ 577, 605, 496, 500 }, CanGigantamax = true }, // Milcery - new EncounterStatic8ND(60,10,5) { Species = 868, Ability = A4, Moves = new[]{ 577, 605, 496, 500 }, CanGigantamax = true }, // Milcery + new(17,01,1) { Species = 868, Ability = A4, Moves = new[]{ 033, 186, 577, 496 }, CanGigantamax = true }, // Milcery + new(30,03,2) { Species = 868, Ability = A4, Moves = new[]{ 577, 186, 263, 500 }, CanGigantamax = true }, // Milcery + new(40,05,3) { Species = 868, Ability = A4, Moves = new[]{ 577, 605, 496, 213 }, CanGigantamax = true }, // Milcery + new(50,08,4) { Species = 868, Ability = A4, Moves = new[]{ 577, 605, 496, 500 }, CanGigantamax = true }, // Milcery + new(60,10,5) { Species = 868, Ability = A4, Moves = new[]{ 577, 605, 496, 500 }, CanGigantamax = true }, // Milcery // 2/6 - Toxtricity - Same as Milcery 1/31 (above) // 2/17 - Toxel - new EncounterStatic8ND(17,01,1) { Species = 848, Ability = A4, Moves = new[]{ 609, 051, 496, 715 } }, // Toxel + new(17,01,1) { Species = 848, Ability = A4, Moves = new[]{ 609, 051, 496, 715 } }, // Toxel // 2/26 - Mewtwo - new EncounterStatic8ND(17,01,1) { Species = 001, Ability = A4, Moves = new[]{ 033, 045, 022, 074 } }, // Bulbasaur - new EncounterStatic8ND(17,01,1) { Species = 004, Ability = A4, Moves = new[]{ 010, 045, 052, 108 } }, // Charmander - new EncounterStatic8ND(17,01,1) { Species = 007, Ability = A4, Moves = new[]{ 033, 039, 055, 110 } }, // Squirtle + new(17,01,1) { Species = 001, Ability = A4, Moves = new[]{ 033, 045, 022, 074 } }, // Bulbasaur + new(17,01,1) { Species = 004, Ability = A4, Moves = new[]{ 010, 045, 052, 108 } }, // Charmander + new(17,01,1) { Species = 007, Ability = A4, Moves = new[]{ 033, 039, 055, 110 } }, // Squirtle //new EncounterStatic8ND(17,01,1) { Species = 848, Ability = A4, Moves = new[]{ 609, 051, 496, 715 } }, // Toxel - new EncounterStatic8ND(30,03,2) { Species = 001, Ability = A4, Moves = new[]{ 033, 022, 073, 075 } }, // Bulbasaur - new EncounterStatic8ND(30,03,2) { Species = 004, Ability = A4, Moves = new[]{ 010, 052, 225, 424 } }, // Charmander - new EncounterStatic8ND(30,03,2) { Species = 007, Ability = A4, Moves = new[]{ 033, 055, 044, 352 } }, // Squirtle - new EncounterStatic8ND(40,05,3) { Species = 001, Ability = A4, Moves = new[]{ 073, 075, 077, 402 } }, // Bulbasaur - new EncounterStatic8ND(40,05,3) { Species = 004, Ability = A4, Moves = new[]{ 424, 225, 163, 108 } }, // Charmander - new EncounterStatic8ND(40,05,3) { Species = 007, Ability = A4, Moves = new[]{ 055, 229, 044, 352 } }, // Squirtle - new EncounterStatic8ND(50,08,4) { Species = 002, Ability = A4, Moves = new[]{ 188, 412, 075, 034 } }, // Ivysaur - new EncounterStatic8ND(50,08,4) { Species = 005, Ability = A4, Moves = new[]{ 257, 242, 009, 053 } }, // Charmeleon - new EncounterStatic8ND(50,08,4) { Species = 008, Ability = A4, Moves = new[]{ 330, 396, 503, 428 } }, // Wartortle + new(30,03,2) { Species = 001, Ability = A4, Moves = new[]{ 033, 022, 073, 075 } }, // Bulbasaur + new(30,03,2) { Species = 004, Ability = A4, Moves = new[]{ 010, 052, 225, 424 } }, // Charmander + new(30,03,2) { Species = 007, Ability = A4, Moves = new[]{ 033, 055, 044, 352 } }, // Squirtle + new(40,05,3) { Species = 001, Ability = A4, Moves = new[]{ 073, 075, 077, 402 } }, // Bulbasaur + new(40,05,3) { Species = 004, Ability = A4, Moves = new[]{ 424, 225, 163, 108 } }, // Charmander + new(40,05,3) { Species = 007, Ability = A4, Moves = new[]{ 055, 229, 044, 352 } }, // Squirtle + new(50,08,4) { Species = 002, Ability = A4, Moves = new[]{ 188, 412, 075, 034 } }, // Ivysaur + new(50,08,4) { Species = 005, Ability = A4, Moves = new[]{ 257, 242, 009, 053 } }, // Charmeleon + new(50,08,4) { Species = 008, Ability = A4, Moves = new[]{ 330, 396, 503, 428 } }, // Wartortle // sadly, can't capture Mewtwo. // new EncounterStatic8ND(100,10,6) { Species = 150, Ability = 1, Moves = new[]{ 540, 053, 396, 059 }, Nature = Nature.Timid, Shiny = Shiny.Never }, // Mewtwo // new EncounterStatic8ND(100,10,6) { Species = 150, Ability = 1, Moves = new[]{ 428, 007, 089, 280 }, Nature = Nature.Jolly, Shiny = Shiny.Never }, // Mewtwo @@ -96,507 +96,507 @@ internal static partial class Encounters8Nest // 3/8 - Gengar/Machamp //new EncounterStatic8ND(17,01,1) { Species = 446, Ability = A4, Moves = new[]{ 033, 044, 122, 111 } }, // Munchlax - new EncounterStatic8ND(17,01,1) { Species = 092, Ability = A4, Moves = new[]{ 122, 109, 095, 371 } }, // Gastly - new EncounterStatic8ND(17,01,1) { Species = 066, Ability = A4, Moves = new[]{ 067, 043, 116, 279 } }, // Machop + new(17,01,1) { Species = 092, Ability = A4, Moves = new[]{ 122, 109, 095, 371 } }, // Gastly + new(17,01,1) { Species = 066, Ability = A4, Moves = new[]{ 067, 043, 116, 279 } }, // Machop //new EncounterStatic8ND(30,03,2) { Species = 143, Ability = A4, Moves = new[]{ 034, 242, 118, 111 } }, // Snorlax - new EncounterStatic8ND(30,03,2) { Species = 093, Ability = A4, Moves = new[]{ 325, 095, 122, 101 } }, // Haunter - new EncounterStatic8ND(30,03,2) { Species = 067, Ability = A4, Moves = new[]{ 067, 490, 282, 233 } }, // Machoke + new(30,03,2) { Species = 093, Ability = A4, Moves = new[]{ 325, 095, 122, 101 } }, // Haunter + new(30,03,2) { Species = 067, Ability = A4, Moves = new[]{ 067, 490, 282, 233 } }, // Machoke //new EncounterStatic8ND(40,05,3) { Species = 143, Ability = A4, Moves = new[]{ 034, 667, 242, 281 } }, // Snorlax //new EncounterStatic8ND(40,05,3) { Species = 143, Ability = A4, Moves = new[]{ 034, 667, 242, 281 }, CanGigantamax = true }, // Snorlax - new EncounterStatic8ND(40,05,3) { Species = 094, Ability = A4, Moves = new[]{ 506, 188, 085, 261 } }, // Gengar - new EncounterStatic8ND(40,05,3) { Species = 094, Ability = A4, Moves = new[]{ 506, 188, 085, 261 }, CanGigantamax = true }, // Gengar - new EncounterStatic8ND(40,05,3) { Species = 068, Ability = A4, Moves = new[]{ 279, 667, 008, 157 } }, // Machamp - new EncounterStatic8ND(40,05,3) { Species = 068, Ability = A4, Moves = new[]{ 279, 667, 008, 157 }, CanGigantamax = true }, // Machamp + new(40,05,3) { Species = 094, Ability = A4, Moves = new[]{ 506, 188, 085, 261 } }, // Gengar + new(40,05,3) { Species = 094, Ability = A4, Moves = new[]{ 506, 188, 085, 261 }, CanGigantamax = true }, // Gengar + new(40,05,3) { Species = 068, Ability = A4, Moves = new[]{ 279, 667, 008, 157 } }, // Machamp + new(40,05,3) { Species = 068, Ability = A4, Moves = new[]{ 279, 667, 008, 157 }, CanGigantamax = true }, // Machamp //new EncounterStatic8ND(50,08,4) { Species = 143, Ability = A4, Moves = new[]{ 034, 667, 280, 523 } }, // Snorlax //new EncounterStatic8ND(50,08,4) { Species = 143, Ability = A4, Moves = new[]{ 034, 667, 280, 523 }, CanGigantamax = true }, // Snorlax - new EncounterStatic8ND(50,08,4) { Species = 094, Ability = A4, Moves = new[]{ 247, 482, 411, 605 } }, // Gengar - new EncounterStatic8ND(50,08,4) { Species = 094, Ability = A4, Moves = new[]{ 247, 482, 411, 605 }, CanGigantamax = true }, // Gengar - new EncounterStatic8ND(50,08,4) { Species = 068, Ability = A4, Moves = new[]{ 280, 444, 371, 523 } }, // Machamp - new EncounterStatic8ND(50,08,4) { Species = 068, Ability = A4, Moves = new[]{ 280, 444, 371, 523 }, CanGigantamax = true }, // Machamp + new(50,08,4) { Species = 094, Ability = A4, Moves = new[]{ 247, 482, 411, 605 } }, // Gengar + new(50,08,4) { Species = 094, Ability = A4, Moves = new[]{ 247, 482, 411, 605 }, CanGigantamax = true }, // Gengar + new(50,08,4) { Species = 068, Ability = A4, Moves = new[]{ 280, 444, 371, 523 } }, // Machamp + new(50,08,4) { Species = 068, Ability = A4, Moves = new[]{ 280, 444, 371, 523 }, CanGigantamax = true }, // Machamp //new EncounterStatic8ND(60,10,5) { Species = 143, Ability = A4, Moves = new[]{ 034, 442, 242, 428 } }, // Snorlax - new EncounterStatic8ND(60,10,5) { Species = 143, Ability = A4, Moves = new[]{ 034, 442, 242, 428 }, CanGigantamax = true }, // Snorlax + new(60,10,5) { Species = 143, Ability = A4, Moves = new[]{ 034, 442, 242, 428 }, CanGigantamax = true }, // Snorlax // 3/18 Exclusives & Food - new EncounterStatic8ND(17,01,1) { Species = 588, Ability = A4, Moves = new[]{ 064, 043, 210, 491 } }, // Karrablast - new EncounterStatic8ND(17,01,1) { Species = 616, Ability = A4, Moves = new[]{ 071, 051, 174, 522 } }, // Shelmet + new(17,01,1) { Species = 588, Ability = A4, Moves = new[]{ 064, 043, 210, 491 } }, // Karrablast + new(17,01,1) { Species = 616, Ability = A4, Moves = new[]{ 071, 051, 174, 522 } }, // Shelmet //new EncounterStatic8ND(17,01,1) { Species = 092, Ability = A4, Moves = new[]{ 122, 109, 095, 371 } }, // Gastly - new EncounterStatic8ND(17,01,1) { Species = 871, Ability = A4, Moves = new[]{ 084, 064, 055, 031 } }, // Pincurchin + new(17,01,1) { Species = 871, Ability = A4, Moves = new[]{ 084, 064, 055, 031 } }, // Pincurchin //new EncounterStatic8ND(17,01,1) { Species = 066, Ability = A4, Moves = new[]{ 067, 043, 116, 279 } }, // Machop //new EncounterStatic8ND(30,03,2) { Species = 143, Ability = A4, Moves = new[]{ 034, 242, 118, 111 } }, // Snorlax //new EncounterStatic8ND(30,03,2) { Species = 093, Ability = A4, Moves = new[]{ 325, 095, 122, 101 } }, // Haunter - new EncounterStatic8ND(30,03,2) { Species = 871, Ability = A4, Moves = new[]{ 209, 061, 086, 506 } }, // Pincurchin + new(30,03,2) { Species = 871, Ability = A4, Moves = new[]{ 209, 061, 086, 506 } }, // Pincurchin //new EncounterStatic8ND(30,03,2) { Species = 067, Ability = A4, Moves = new[]{ 067, 490, 282, 233 } }, // Machoke //new EncounterStatic8ND(40,05,3) { Species = 143, Ability = A4, Moves = new[]{ 034, 667, 242, 281 }, CanGigantamax = true }, // Snorlax //new EncounterStatic8ND(40,05,3) { Species = 094, Ability = A4, Moves = new[]{ 506, 188, 085, 261 }, CanGigantamax = true }, // Gengar - new EncounterStatic8ND(40,05,3) { Species = 871, Ability = A2, Moves = new[]{ 085, 503, 398, 716 } }, // Pincurchin + new(40,05,3) { Species = 871, Ability = A2, Moves = new[]{ 085, 503, 398, 716 } }, // Pincurchin //new EncounterStatic8ND(40,05,3) { Species = 068, Ability = A4, Moves = new[]{ 279, 667, 008, 157 }, CanGigantamax = true }, // Machamp - new EncounterStatic8ND(50,08,4) { Species = 617, Ability = A2, Moves = new[]{ 405, 522, 188, 202 } }, // Accelgor + new(50,08,4) { Species = 617, Ability = A2, Moves = new[]{ 405, 522, 188, 202 } }, // Accelgor //new EncounterStatic8ND(50,08,4) { Species = 143, Ability = A4, Moves = new[]{ 034, 667, 280, 523 }, CanGigantamax = true }, // Snorlax - new EncounterStatic8ND(50,08,4) { Species = 589, Ability = A2, Moves = new[]{ 442, 224, 529, 398 } }, // Escavalier + new(50,08,4) { Species = 589, Ability = A2, Moves = new[]{ 442, 224, 529, 398 } }, // Escavalier //new EncounterStatic8ND(50,08,4) { Species = 094, Ability = A4, Moves = new[]{ 247, 482, 411, 605 }, CanGigantamax = true }, // Gengar - new EncounterStatic8ND(50,08,4) { Species = 871, Ability = A2, Moves = new[]{ 435, 330, 474, 367 } }, // Pincurchin + new(50,08,4) { Species = 871, Ability = A2, Moves = new[]{ 435, 330, 474, 367 } }, // Pincurchin //new EncounterStatic8ND(50,08,4) { Species = 068, Ability = A4, Moves = new[]{ 280, 444, 371, 523 }, CanGigantamax = true }, // Machamp //new EncounterStatic8ND(60,10,5) { Species = 143, Ability = A4, Moves = new[]{ 034, 442, 242, 428 }, CanGigantamax = true }, // Snorlax // 3/25 Charizard - new EncounterStatic8ND(17,01,1) { Species = 878, Ability = A4, Moves = new[]{ 091, 249, 205, 523 } }, // Cufant - new EncounterStatic8ND(17,01,1) { Species = 568, Ability = A4, Moves = new[]{ 001, 499, 491, 133 } }, // Trubbish - new EncounterStatic8ND(17,01,1) { Species = 004, Ability = A4, Moves = new[]{ 424, 052, 108, 225 } }, // Charmander - new EncounterStatic8ND(17,01,1) { Species = 884, Ability = A4, Moves = new[]{ 468, 249, 043, 232 } }, // Duraludon - new EncounterStatic8ND(30,03,2) { Species = 878, Ability = A4, Moves = new[]{ 334, 091, 205, 523 } }, // Cufant - new EncounterStatic8ND(30,03,2) { Species = 568, Ability = A4, Moves = new[]{ 036, 499, 124, 133 } }, // Trubbish - new EncounterStatic8ND(30,03,2) { Species = 005, Ability = A4, Moves = new[]{ 053, 163, 108, 225 } }, // Charmeleon - new EncounterStatic8ND(30,03,2) { Species = 884, Ability = A4, Moves = new[]{ 468, 249, 784, 232 } }, // Duraludon - new EncounterStatic8ND(40,05,3) { Species = 879, Ability = A4, Moves = new[]{ 334, 070, 442, 523 }, CanGigantamax = true }, // Copperajah - new EncounterStatic8ND(40,05,3) { Species = 569, Ability = A4, Moves = new[]{ 188, 499, 034, 707 }, CanGigantamax = true }, // Garbodor - new EncounterStatic8ND(40,05,3) { Species = 006, Ability = A4, Moves = new[]{ 053, 403, 108, 225 }, CanGigantamax = true }, // Charizard - new EncounterStatic8ND(40,05,3) { Species = 884, Ability = A4, Moves = new[]{ 442, 555, 784, 334 }, CanGigantamax = true }, // Duraludon - new EncounterStatic8ND(50,08,4) { Species = 879, Ability = A4, Moves = new[]{ 667, 442, 438, 523 }, CanGigantamax = true }, // Copperajah - new EncounterStatic8ND(50,08,4) { Species = 569, Ability = A4, Moves = new[]{ 441, 499, 402, 707 }, CanGigantamax = true }, // Garbodor - new EncounterStatic8ND(50,08,4) { Species = 006, Ability = A4, Moves = new[]{ 053, 403, 076, 257 }, CanGigantamax = true }, // Charizard - new EncounterStatic8ND(50,08,4) { Species = 884, Ability = A4, Moves = new[]{ 337, 430, 784, 776 }, CanGigantamax = true }, // Duraludon + new(17,01,1) { Species = 878, Ability = A4, Moves = new[]{ 091, 249, 205, 523 } }, // Cufant + new(17,01,1) { Species = 568, Ability = A4, Moves = new[]{ 001, 499, 491, 133 } }, // Trubbish + new(17,01,1) { Species = 004, Ability = A4, Moves = new[]{ 424, 052, 108, 225 } }, // Charmander + new(17,01,1) { Species = 884, Ability = A4, Moves = new[]{ 468, 249, 043, 232 } }, // Duraludon + new(30,03,2) { Species = 878, Ability = A4, Moves = new[]{ 334, 091, 205, 523 } }, // Cufant + new(30,03,2) { Species = 568, Ability = A4, Moves = new[]{ 036, 499, 124, 133 } }, // Trubbish + new(30,03,2) { Species = 005, Ability = A4, Moves = new[]{ 053, 163, 108, 225 } }, // Charmeleon + new(30,03,2) { Species = 884, Ability = A4, Moves = new[]{ 468, 249, 784, 232 } }, // Duraludon + new(40,05,3) { Species = 879, Ability = A4, Moves = new[]{ 334, 070, 442, 523 }, CanGigantamax = true }, // Copperajah + new(40,05,3) { Species = 569, Ability = A4, Moves = new[]{ 188, 499, 034, 707 }, CanGigantamax = true }, // Garbodor + new(40,05,3) { Species = 006, Ability = A4, Moves = new[]{ 053, 403, 108, 225 }, CanGigantamax = true }, // Charizard + new(40,05,3) { Species = 884, Ability = A4, Moves = new[]{ 442, 555, 784, 334 }, CanGigantamax = true }, // Duraludon + new(50,08,4) { Species = 879, Ability = A4, Moves = new[]{ 667, 442, 438, 523 }, CanGigantamax = true }, // Copperajah + new(50,08,4) { Species = 569, Ability = A4, Moves = new[]{ 441, 499, 402, 707 }, CanGigantamax = true }, // Garbodor + new(50,08,4) { Species = 006, Ability = A4, Moves = new[]{ 053, 403, 076, 257 }, CanGigantamax = true }, // Charizard + new(50,08,4) { Species = 884, Ability = A4, Moves = new[]{ 337, 430, 784, 776 }, CanGigantamax = true }, // Duraludon // 4/09 - Easter Eggs - new EncounterStatic8ND(40,05,2) { Species = 848, Ability = A4, Moves = new[]{ 609, 051, 175, 715 } }, // Toxel - new EncounterStatic8ND(40,05,2) { Species = 458, Ability = A4, Moves = new[]{ 403, 061, 469, 503 } }, // Mantyke - new EncounterStatic8ND(40,05,3) { Species = 406, Ability = A4, Moves = new[]{ 071, 074, 078, 188 } }, // Budew - new EncounterStatic8ND(40,05,3) { Species = 236, Ability = A4, Moves = new[]{ 280, 157, 252, 116 } }, // Tyrogue - new EncounterStatic8ND(40,05,3) { Species = 438, Ability = A4, Moves = new[]{ 317, 389, 157, 313 } }, // Bonsly - new EncounterStatic8ND(40,05,3) { Species = 447, Ability = A4, Moves = new[]{ 014, 009, 232, 249 } }, // Riolu - new EncounterStatic8ND(40,05,3) { Species = 446, Ability = A4, Moves = new[]{ 034, 089, 044, 122 } }, // Munchlax - new EncounterStatic8ND(40,05,3) { Species = 439, Ability = A4, Moves = new[]{ 389, 060, 182, 085 } }, // Mime Jr. - new EncounterStatic8ND(50,08,4) { Species = 175, Ability = A4, Moves = new[]{ 605, 219, 246, 053 } }, // Togepi - new EncounterStatic8ND(50,08,4) { Species = 360, Ability = A4, Moves = new[]{ 068, 243, 204, 133 } }, // Wynaut - new EncounterStatic8ND(50,08,4) { Species = 173, Ability = A4, Moves = new[]{ 574, 005, 113, 034 } }, // Cleffa - new EncounterStatic8ND(50,08,4) { Species = 172, Ability = A4, Moves = new[]{ 583, 417, 085, 186 } }, // Pichu - new EncounterStatic8ND(60,10,5) { Species = 132, Ability = A4, Moves = new[]{ 144, 000, 000, 000 } }, // Ditto + new(40,05,2) { Species = 848, Ability = A4, Moves = new[]{ 609, 051, 175, 715 } }, // Toxel + new(40,05,2) { Species = 458, Ability = A4, Moves = new[]{ 403, 061, 469, 503 } }, // Mantyke + new(40,05,3) { Species = 406, Ability = A4, Moves = new[]{ 071, 074, 078, 188 } }, // Budew + new(40,05,3) { Species = 236, Ability = A4, Moves = new[]{ 280, 157, 252, 116 } }, // Tyrogue + new(40,05,3) { Species = 438, Ability = A4, Moves = new[]{ 317, 389, 157, 313 } }, // Bonsly + new(40,05,3) { Species = 447, Ability = A4, Moves = new[]{ 014, 009, 232, 249 } }, // Riolu + new(40,05,3) { Species = 446, Ability = A4, Moves = new[]{ 034, 089, 044, 122 } }, // Munchlax + new(40,05,3) { Species = 439, Ability = A4, Moves = new[]{ 389, 060, 182, 085 } }, // Mime Jr. + new(50,08,4) { Species = 175, Ability = A4, Moves = new[]{ 605, 219, 246, 053 } }, // Togepi + new(50,08,4) { Species = 360, Ability = A4, Moves = new[]{ 068, 243, 204, 133 } }, // Wynaut + new(50,08,4) { Species = 173, Ability = A4, Moves = new[]{ 574, 005, 113, 034 } }, // Cleffa + new(50,08,4) { Species = 172, Ability = A4, Moves = new[]{ 583, 417, 085, 186 } }, // Pichu + new(60,10,5) { Species = 132, Ability = A4, Moves = new[]{ 144, 000, 000, 000 } }, // Ditto // 4/27 - Meta - new EncounterStatic8ND(17,01,1) { Species = 246, Ability = A4, Moves = new[]{ 157, 044, 184, 033 } }, // Larvitar - new EncounterStatic8ND(17,01,1) { Species = 529, Ability = A4, Moves = new[]{ 189, 232, 010, 468 } }, // Drilbur - new EncounterStatic8ND(17,01,1) { Species = 546, Ability = A4, Moves = new[]{ 584, 078, 075, 071 } }, // Cottonee - new EncounterStatic8ND(17,01,1) { Species = 885, Ability = A4, Moves = new[]{ 611, 098, 310, 044 } }, // Dreepy - new EncounterStatic8ND(17,01,1) { Species = 175, Ability = A4, Moves = new[]{ 204, 577, 113, 791 } }, // Togepi - new EncounterStatic8ND(30,03,2) { Species = 247, Ability = A4, Moves = new[]{ 157, 242, 334, 707 } }, // Pupitar - new EncounterStatic8ND(30,03,2) { Species = 529, Ability = A4, Moves = new[]{ 189, 232, 157, 306 } }, // Drilbur - new EncounterStatic8ND(30,03,2) { Species = 546, Ability = A4, Moves = new[]{ 202, 075, 204, 077 } }, // Cottonee - new EncounterStatic8ND(30,03,2) { Species = 886, Ability = A4, Moves = new[]{ 097, 506, 372, 458 } }, // Drakloak - new EncounterStatic8ND(30,03,2) { Species = 176, Ability = A4, Moves = new[]{ 584, 038, 113, 791 } }, // Togetic - new EncounterStatic8ND(40,05,3) { Species = 248, Ability = A4, Moves = new[]{ 444, 242, 334, 089 } }, // Tyranitar - new EncounterStatic8ND(40,05,3) { Species = 530, Ability = A4, Moves = new[]{ 529, 232, 157, 032 } }, // Excadrill - new EncounterStatic8ND(40,05,3) { Species = 547, Ability = A4, Moves = new[]{ 283, 585, 077, 366 } }, // Whimsicott - new EncounterStatic8ND(40,05,3) { Species = 887, Ability = A4, Moves = new[]{ 751, 506, 349, 458 } }, // Dragapult - new EncounterStatic8ND(40,05,3) { Species = 468, Ability = A4, Moves = new[]{ 605, 038, 246, 403 } }, // Togekiss - new EncounterStatic8ND(50,08,4) { Species = 248, Ability = A4, Moves = new[]{ 444, 242, 442, 089 } }, // Tyranitar - new EncounterStatic8ND(50,08,4) { Species = 530, Ability = A4, Moves = new[]{ 529, 442, 157, 032 } }, // Excadrill - new EncounterStatic8ND(50,08,4) { Species = 547, Ability = A4, Moves = new[]{ 283, 585, 073, 366 } }, // Whimsicott - new EncounterStatic8ND(50,08,4) { Species = 887, Ability = A4, Moves = new[]{ 751, 506, 349, 211 } }, // Dragapult - new EncounterStatic8ND(50,08,4) { Species = 468, Ability = A4, Moves = new[]{ 605, 219, 246, 403 } }, // Togekiss - new EncounterStatic8ND(60,10,5) { Species = 248, Ability = A4, Moves = new[]{ 444, 242, 442, 276 } }, // Tyranitar - new EncounterStatic8ND(60,10,5) { Species = 530, Ability = A4, Moves = new[]{ 089, 442, 157, 032 } }, // Excadrill - new EncounterStatic8ND(60,10,5) { Species = 547, Ability = A4, Moves = new[]{ 538, 585, 073, 366 } }, // Whimsicott - new EncounterStatic8ND(60,10,5) { Species = 887, Ability = A4, Moves = new[]{ 751, 566, 349, 211 } }, // Dragapult - new EncounterStatic8ND(60,10,5) { Species = 468, Ability = A4, Moves = new[]{ 605, 219, 246, 053 } }, // Togekiss + new(17,01,1) { Species = 246, Ability = A4, Moves = new[]{ 157, 044, 184, 033 } }, // Larvitar + new(17,01,1) { Species = 529, Ability = A4, Moves = new[]{ 189, 232, 010, 468 } }, // Drilbur + new(17,01,1) { Species = 546, Ability = A4, Moves = new[]{ 584, 078, 075, 071 } }, // Cottonee + new(17,01,1) { Species = 885, Ability = A4, Moves = new[]{ 611, 098, 310, 044 } }, // Dreepy + new(17,01,1) { Species = 175, Ability = A4, Moves = new[]{ 204, 577, 113, 791 } }, // Togepi + new(30,03,2) { Species = 247, Ability = A4, Moves = new[]{ 157, 242, 334, 707 } }, // Pupitar + new(30,03,2) { Species = 529, Ability = A4, Moves = new[]{ 189, 232, 157, 306 } }, // Drilbur + new(30,03,2) { Species = 546, Ability = A4, Moves = new[]{ 202, 075, 204, 077 } }, // Cottonee + new(30,03,2) { Species = 886, Ability = A4, Moves = new[]{ 097, 506, 372, 458 } }, // Drakloak + new(30,03,2) { Species = 176, Ability = A4, Moves = new[]{ 584, 038, 113, 791 } }, // Togetic + new(40,05,3) { Species = 248, Ability = A4, Moves = new[]{ 444, 242, 334, 089 } }, // Tyranitar + new(40,05,3) { Species = 530, Ability = A4, Moves = new[]{ 529, 232, 157, 032 } }, // Excadrill + new(40,05,3) { Species = 547, Ability = A4, Moves = new[]{ 283, 585, 077, 366 } }, // Whimsicott + new(40,05,3) { Species = 887, Ability = A4, Moves = new[]{ 751, 506, 349, 458 } }, // Dragapult + new(40,05,3) { Species = 468, Ability = A4, Moves = new[]{ 605, 038, 246, 403 } }, // Togekiss + new(50,08,4) { Species = 248, Ability = A4, Moves = new[]{ 444, 242, 442, 089 } }, // Tyranitar + new(50,08,4) { Species = 530, Ability = A4, Moves = new[]{ 529, 442, 157, 032 } }, // Excadrill + new(50,08,4) { Species = 547, Ability = A4, Moves = new[]{ 283, 585, 073, 366 } }, // Whimsicott + new(50,08,4) { Species = 887, Ability = A4, Moves = new[]{ 751, 506, 349, 211 } }, // Dragapult + new(50,08,4) { Species = 468, Ability = A4, Moves = new[]{ 605, 219, 246, 403 } }, // Togekiss + new(60,10,5) { Species = 248, Ability = A4, Moves = new[]{ 444, 242, 442, 276 } }, // Tyranitar + new(60,10,5) { Species = 530, Ability = A4, Moves = new[]{ 089, 442, 157, 032 } }, // Excadrill + new(60,10,5) { Species = 547, Ability = A4, Moves = new[]{ 538, 585, 073, 366 } }, // Whimsicott + new(60,10,5) { Species = 887, Ability = A4, Moves = new[]{ 751, 566, 349, 211 } }, // Dragapult + new(60,10,5) { Species = 468, Ability = A4, Moves = new[]{ 605, 219, 246, 053 } }, // Togekiss // 5/11 - Gigantamax Pikachu - new EncounterStatic8ND(17,01,1) { Species = 025, Ability = A4, Moves = new[]{ 084, 104, 486, 364 }, CanGigantamax = true }, // Pikachu - new EncounterStatic8ND(30,03,2) { Species = 025, Ability = A4, Moves = new[]{ 021, 209, 097, 364 }, CanGigantamax = true }, // Pikachu - new EncounterStatic8ND(40,05,3) { Species = 025, Ability = A4, Moves = new[]{ 021, 113, 085, 364 }, CanGigantamax = true }, // Pikachu - new EncounterStatic8ND(50,08,4) { Species = 025, Ability = A4, Moves = new[]{ 087, 113, 085, 364 }, CanGigantamax = true }, // Pikachu - new EncounterStatic8ND(50,08,4) { Species = 025, Ability = A4, Moves = new[]{ 087, 113, 057, 085 }, CanGigantamax = true }, // Pikachu - new EncounterStatic8ND(60,10,5) { Species = 025, Ability = A4, Moves = new[]{ 087, 113, 057, 364 }, CanGigantamax = true }, // Pikachu - new EncounterStatic8ND(60,10,5) { Species = 025, Ability = A4, Moves = new[]{ 087, 113, 057, 344 }, CanGigantamax = true }, // Pikachu + new(17,01,1) { Species = 025, Ability = A4, Moves = new[]{ 084, 104, 486, 364 }, CanGigantamax = true }, // Pikachu + new(30,03,2) { Species = 025, Ability = A4, Moves = new[]{ 021, 209, 097, 364 }, CanGigantamax = true }, // Pikachu + new(40,05,3) { Species = 025, Ability = A4, Moves = new[]{ 021, 113, 085, 364 }, CanGigantamax = true }, // Pikachu + new(50,08,4) { Species = 025, Ability = A4, Moves = new[]{ 087, 113, 085, 364 }, CanGigantamax = true }, // Pikachu + new(50,08,4) { Species = 025, Ability = A4, Moves = new[]{ 087, 113, 057, 085 }, CanGigantamax = true }, // Pikachu + new(60,10,5) { Species = 025, Ability = A4, Moves = new[]{ 087, 113, 057, 364 }, CanGigantamax = true }, // Pikachu + new(60,10,5) { Species = 025, Ability = A4, Moves = new[]{ 087, 113, 057, 344 }, CanGigantamax = true }, // Pikachu // 5/18 - Gigantamax Eevee - new EncounterStatic8ND(17,01,1) { Species = 133, Ability = A4, Moves = new[]{ 098, 270, 608, 028 }, CanGigantamax = true }, // Eevee - new EncounterStatic8ND(30,03,2) { Species = 133, Ability = A4, Moves = new[]{ 129, 270, 608, 044 }, CanGigantamax = true }, // Eevee - new EncounterStatic8ND(40,05,3) { Species = 133, Ability = A4, Moves = new[]{ 036, 270, 608, 044 }, CanGigantamax = true }, // Eevee - new EncounterStatic8ND(40,05,3) { Species = 133, Ability = A4, Moves = new[]{ 036, 270, 608, 231 }, CanGigantamax = true }, // Eevee - new EncounterStatic8ND(50,08,4) { Species = 133, Ability = A4, Moves = new[]{ 038, 270, 204, 044 }, CanGigantamax = true }, // Eevee - new EncounterStatic8ND(50,08,4) { Species = 133, Ability = A4, Moves = new[]{ 038, 203, 204, 231 }, CanGigantamax = true }, // Eevee - new EncounterStatic8ND(60,10,5) { Species = 133, Ability = A4, Moves = new[]{ 038, 270, 204, 231 }, CanGigantamax = true }, // Eevee - new EncounterStatic8ND(60,10,5) { Species = 133, Ability = A4, Moves = new[]{ 387, 203, 204, 231 }, CanGigantamax = true }, // Eevee + new(17,01,1) { Species = 133, Ability = A4, Moves = new[]{ 098, 270, 608, 028 }, CanGigantamax = true }, // Eevee + new(30,03,2) { Species = 133, Ability = A4, Moves = new[]{ 129, 270, 608, 044 }, CanGigantamax = true }, // Eevee + new(40,05,3) { Species = 133, Ability = A4, Moves = new[]{ 036, 270, 608, 044 }, CanGigantamax = true }, // Eevee + new(40,05,3) { Species = 133, Ability = A4, Moves = new[]{ 036, 270, 608, 231 }, CanGigantamax = true }, // Eevee + new(50,08,4) { Species = 133, Ability = A4, Moves = new[]{ 038, 270, 204, 044 }, CanGigantamax = true }, // Eevee + new(50,08,4) { Species = 133, Ability = A4, Moves = new[]{ 038, 203, 204, 231 }, CanGigantamax = true }, // Eevee + new(60,10,5) { Species = 133, Ability = A4, Moves = new[]{ 038, 270, 204, 231 }, CanGigantamax = true }, // Eevee + new(60,10,5) { Species = 133, Ability = A4, Moves = new[]{ 387, 203, 204, 231 }, CanGigantamax = true }, // Eevee // 5/25 - Gigantamax Meowth - new EncounterStatic8ND(17,01,1) { Species = 052, Ability = A4, Moves = new[]{ 252, 044, 010, 364 }, CanGigantamax = true }, // Meowth - new EncounterStatic8ND(17,01,1) { Species = 052, Ability = A4, Moves = new[]{ 006, 044, 010, 364 }, CanGigantamax = true }, // Meowth - new EncounterStatic8ND(30,03,2) { Species = 052, Ability = A4, Moves = new[]{ 252, 044, 269, 154 }, CanGigantamax = true }, // Meowth - new EncounterStatic8ND(30,03,2) { Species = 052, Ability = A4, Moves = new[]{ 006, 044, 269, 154 }, CanGigantamax = true }, // Meowth - new EncounterStatic8ND(40,05,3) { Species = 052, Ability = A4, Moves = new[]{ 252, 044, 417, 163 }, CanGigantamax = true }, // Meowth - new EncounterStatic8ND(40,05,3) { Species = 052, Ability = A4, Moves = new[]{ 006, 044, 417, 163 }, CanGigantamax = true }, // Meowth - new EncounterStatic8ND(50,08,4) { Species = 052, Ability = A4, Moves = new[]{ 252, 583, 417, 163 }, CanGigantamax = true }, // Meowth - new EncounterStatic8ND(50,08,4) { Species = 052, Ability = A4, Moves = new[]{ 006, 583, 417, 163 }, CanGigantamax = true }, // Meowth - new EncounterStatic8ND(60,10,5) { Species = 052, Ability = A4, Moves = new[]{ 252, 583, 417, 034 }, CanGigantamax = true }, // Meowth - new EncounterStatic8ND(60,10,5) { Species = 052, Ability = A4, Moves = new[]{ 006, 583, 417, 034 }, CanGigantamax = true }, // Meowth + new(17,01,1) { Species = 052, Ability = A4, Moves = new[]{ 252, 044, 010, 364 }, CanGigantamax = true }, // Meowth + new(17,01,1) { Species = 052, Ability = A4, Moves = new[]{ 006, 044, 010, 364 }, CanGigantamax = true }, // Meowth + new(30,03,2) { Species = 052, Ability = A4, Moves = new[]{ 252, 044, 269, 154 }, CanGigantamax = true }, // Meowth + new(30,03,2) { Species = 052, Ability = A4, Moves = new[]{ 006, 044, 269, 154 }, CanGigantamax = true }, // Meowth + new(40,05,3) { Species = 052, Ability = A4, Moves = new[]{ 252, 044, 417, 163 }, CanGigantamax = true }, // Meowth + new(40,05,3) { Species = 052, Ability = A4, Moves = new[]{ 006, 044, 417, 163 }, CanGigantamax = true }, // Meowth + new(50,08,4) { Species = 052, Ability = A4, Moves = new[]{ 252, 583, 417, 163 }, CanGigantamax = true }, // Meowth + new(50,08,4) { Species = 052, Ability = A4, Moves = new[]{ 006, 583, 417, 163 }, CanGigantamax = true }, // Meowth + new(60,10,5) { Species = 052, Ability = A4, Moves = new[]{ 252, 583, 417, 034 }, CanGigantamax = true }, // Meowth + new(60,10,5) { Species = 052, Ability = A4, Moves = new[]{ 006, 583, 417, 034 }, CanGigantamax = true }, // Meowth // 6/2 - Gigantamax - new EncounterStatic8ND(30,03,2) { Species = 143, Ability = A4, Moves = new[]{ 034, 044, 280, 523 }, CanGigantamax = true }, // Snorlax + new(30,03,2) { Species = 143, Ability = A4, Moves = new[]{ 034, 044, 280, 523 }, CanGigantamax = true }, // Snorlax //new EncounterStatic8ND(60,10,5) { Species = 143, Ability = A4, Moves = new[]{ 034, 442, 242, 428 }, CanGigantamax = true }, // Snorlax - new EncounterStatic8ND(17,01,1) { Species = 878, Ability = A4, Moves = new[]{ 523, 205, 045, 249 } }, // Cufant - new EncounterStatic8ND(17,01,1) { Species = 208, Ability = A4, Moves = new[]{ 242, 442, 106, 422 } }, // Steelix - new EncounterStatic8ND(17,01,1) { Species = 052, Ability = A4, Moves = new[]{ 232, 006, 242, 045 }, Form = 2 }, // Meowth-2 - new EncounterStatic8ND(17,01,1) { Species = 837, Ability = A4, Moves = new[]{ 229, 261, 479, 108 } }, // Rolycoly - new EncounterStatic8ND(17,01,1) { Species = 111, Ability = A4, Moves = new[]{ 479, 523, 196, 182 } }, // Rhyhorn - new EncounterStatic8ND(17,01,1) { Species = 095, Ability = A4, Moves = new[]{ 174, 225, 034, 106 } }, // Onix - new EncounterStatic8ND(30,03,2) { Species = 878, Ability = A4, Moves = new[]{ 523, 023, 334, 249 } }, // Cufant - new EncounterStatic8ND(30,03,2) { Species = 208, Ability = A4, Moves = new[]{ 157, 442, 328, 422 } }, // Steelix - new EncounterStatic8ND(30,03,2) { Species = 863, Ability = A4, Moves = new[]{ 442, 006, 242, 269 } }, // Perrserker - new EncounterStatic8ND(30,03,2) { Species = 838, Ability = A4, Moves = new[]{ 229, 488, 157, 108 } }, // Carkol - new EncounterStatic8ND(30,03,2) { Species = 111, Ability = A4, Moves = new[]{ 350, 523, 196, 182 } }, // Rhyhorn - new EncounterStatic8ND(30,03,2) { Species = 095, Ability = A4, Moves = new[]{ 776, 225, 034, 106 } }, // Onix - new EncounterStatic8ND(40,05,3) { Species = 879, Ability = A4, Moves = new[]{ 070, 523, 334, 442 }, CanGigantamax = true }, // Copperajah - new EncounterStatic8ND(40,05,3) { Species = 208, Ability = A4, Moves = new[]{ 157, 442, 328, 422 } }, // Steelix - new EncounterStatic8ND(40,05,3) { Species = 863, Ability = A4, Moves = new[]{ 442, 006, 154, 269 } }, // Perrserker - new EncounterStatic8ND(40,05,3) { Species = 839, Ability = A4, Moves = new[]{ 025, 488, 157, 108 }, CanGigantamax = true }, // Coalossal - new EncounterStatic8ND(40,05,3) { Species = 112, Ability = A4, Moves = new[]{ 036, 529, 008, 182 } }, // Rhydon - new EncounterStatic8ND(40,05,3) { Species = 095, Ability = A4, Moves = new[]{ 776, 225, 021, 201 } }, // Onix - new EncounterStatic8ND(50,08,4) { Species = 879, Ability = A4, Moves = new[]{ 070, 523, 334, 442 }, CanGigantamax = true }, // Copperajah - new EncounterStatic8ND(50,08,4) { Species = 208, Ability = A4, Moves = new[]{ 157, 231, 328, 422 } }, // Steelix - new EncounterStatic8ND(50,08,4) { Species = 863, Ability = A4, Moves = new[]{ 442, 583, 154, 269 } }, // Perrserker - new EncounterStatic8ND(50,08,4) { Species = 839, Ability = A4, Moves = new[]{ 025, 488, 157, 115 }, CanGigantamax = true }, // Coalossal - new EncounterStatic8ND(50,08,4) { Species = 464, Ability = A4, Moves = new[]{ 350, 089, 008, 182 } }, // Rhyperior - new EncounterStatic8ND(50,08,4) { Species = 095, Ability = A4, Moves = new[]{ 776, 225, 784, 201 } }, // Onix - new EncounterStatic8ND(60,10,5) { Species = 879, Ability = A4, Moves = new[]{ 276, 089, 583, 442 }, CanGigantamax = true }, // Copperajah - new EncounterStatic8ND(60,10,5) { Species = 208, Ability = A4, Moves = new[]{ 038, 231, 529, 422 } }, // Steelix - new EncounterStatic8ND(60,10,5) { Species = 863, Ability = A4, Moves = new[]{ 442, 583, 370, 269 } }, // Perrserker - new EncounterStatic8ND(60,10,5) { Species = 839, Ability = A4, Moves = new[]{ 076, 682, 157, 115 }, CanGigantamax = true }, // Coalossal - new EncounterStatic8ND(60,10,5) { Species = 464, Ability = A4, Moves = new[]{ 444, 089, 008, 224 } }, // Rhyperior - new EncounterStatic8ND(60,10,5) { Species = 095, Ability = A4, Moves = new[]{ 776, 444, 784, 201 } }, // Onix + new(17,01,1) { Species = 878, Ability = A4, Moves = new[]{ 523, 205, 045, 249 } }, // Cufant + new(17,01,1) { Species = 208, Ability = A4, Moves = new[]{ 242, 442, 106, 422 } }, // Steelix + new(17,01,1) { Species = 052, Ability = A4, Moves = new[]{ 232, 006, 242, 045 }, Form = 2 }, // Meowth-2 + new(17,01,1) { Species = 837, Ability = A4, Moves = new[]{ 229, 261, 479, 108 } }, // Rolycoly + new(17,01,1) { Species = 111, Ability = A4, Moves = new[]{ 479, 523, 196, 182 } }, // Rhyhorn + new(17,01,1) { Species = 095, Ability = A4, Moves = new[]{ 174, 225, 034, 106 } }, // Onix + new(30,03,2) { Species = 878, Ability = A4, Moves = new[]{ 523, 023, 334, 249 } }, // Cufant + new(30,03,2) { Species = 208, Ability = A4, Moves = new[]{ 157, 442, 328, 422 } }, // Steelix + new(30,03,2) { Species = 863, Ability = A4, Moves = new[]{ 442, 006, 242, 269 } }, // Perrserker + new(30,03,2) { Species = 838, Ability = A4, Moves = new[]{ 229, 488, 157, 108 } }, // Carkol + new(30,03,2) { Species = 111, Ability = A4, Moves = new[]{ 350, 523, 196, 182 } }, // Rhyhorn + new(30,03,2) { Species = 095, Ability = A4, Moves = new[]{ 776, 225, 034, 106 } }, // Onix + new(40,05,3) { Species = 879, Ability = A4, Moves = new[]{ 070, 523, 334, 442 }, CanGigantamax = true }, // Copperajah + new(40,05,3) { Species = 208, Ability = A4, Moves = new[]{ 157, 442, 328, 422 } }, // Steelix + new(40,05,3) { Species = 863, Ability = A4, Moves = new[]{ 442, 006, 154, 269 } }, // Perrserker + new(40,05,3) { Species = 839, Ability = A4, Moves = new[]{ 025, 488, 157, 108 }, CanGigantamax = true }, // Coalossal + new(40,05,3) { Species = 112, Ability = A4, Moves = new[]{ 036, 529, 008, 182 } }, // Rhydon + new(40,05,3) { Species = 095, Ability = A4, Moves = new[]{ 776, 225, 021, 201 } }, // Onix + new(50,08,4) { Species = 879, Ability = A4, Moves = new[]{ 070, 523, 334, 442 }, CanGigantamax = true }, // Copperajah + new(50,08,4) { Species = 208, Ability = A4, Moves = new[]{ 157, 231, 328, 422 } }, // Steelix + new(50,08,4) { Species = 863, Ability = A4, Moves = new[]{ 442, 583, 154, 269 } }, // Perrserker + new(50,08,4) { Species = 839, Ability = A4, Moves = new[]{ 025, 488, 157, 115 }, CanGigantamax = true }, // Coalossal + new(50,08,4) { Species = 464, Ability = A4, Moves = new[]{ 350, 089, 008, 182 } }, // Rhyperior + new(50,08,4) { Species = 095, Ability = A4, Moves = new[]{ 776, 225, 784, 201 } }, // Onix + new(60,10,5) { Species = 879, Ability = A4, Moves = new[]{ 276, 089, 583, 442 }, CanGigantamax = true }, // Copperajah + new(60,10,5) { Species = 208, Ability = A4, Moves = new[]{ 038, 231, 529, 422 } }, // Steelix + new(60,10,5) { Species = 863, Ability = A4, Moves = new[]{ 442, 583, 370, 269 } }, // Perrserker + new(60,10,5) { Species = 839, Ability = A4, Moves = new[]{ 076, 682, 157, 115 }, CanGigantamax = true }, // Coalossal + new(60,10,5) { Species = 464, Ability = A4, Moves = new[]{ 444, 089, 008, 224 } }, // Rhyperior + new(60,10,5) { Species = 095, Ability = A4, Moves = new[]{ 776, 444, 784, 201 } }, // Onix // 7/16 Sea Pokémon Invasion - new EncounterStatic8ND(17,01,1) { Species = 320, Ability = A4, Moves = new[]{ 362, 034, 310, 054 } }, // Wailmer - new EncounterStatic8ND(17,01,1) { Species = 098, Ability = A4, Moves = new[]{ 055, 341, 043, 232 } }, // Krabby - new EncounterStatic8ND(17,01,1) { Species = 771, Ability = A4, Moves = new[]{ 240, 219, 213, 269 } }, // Pyukumuku - new EncounterStatic8ND(17,01,1) { Species = 592, Ability = A4, Moves = new[]{ 352, 101, 071, 240 } }, // Frillish - new EncounterStatic8ND(17,01,1) { Species = 458, Ability = A4, Moves = new[]{ 033, 017, 352, 469 } }, // Mantyke - new EncounterStatic8ND(17,01,1) { Species = 318, Ability = A4, Moves = new[]{ 453, 305, 116, 044 } }, // Carvanha - new EncounterStatic8ND(30,03,2) { Species = 320, Ability = A4, Moves = new[]{ 362, 034, 310, 054 } }, // Wailmer - new EncounterStatic8ND(30,03,2) { Species = 098, Ability = A4, Moves = new[]{ 061, 341, 023, 232 } }, // Krabby - new EncounterStatic8ND(30,03,2) { Species = 771, Ability = A4, Moves = new[]{ 240, 219, 213, 174 } }, // Pyukumuku - new EncounterStatic8ND(30,03,2) { Species = 592, Ability = A4, Moves = new[]{ 362, 101, 071, 240 } }, // Frillish - new EncounterStatic8ND(30,03,2) { Species = 458, Ability = A4, Moves = new[]{ 029, 017, 061, 469 } }, // Mantyke - new EncounterStatic8ND(30,03,2) { Species = 319, Ability = A4, Moves = new[]{ 453, 400, 423, 044 } }, // Sharpedo - new EncounterStatic8ND(40,05,3) { Species = 321, Ability = A4, Moves = new[]{ 362, 034, 340, 568 } }, // Wailord - new EncounterStatic8ND(40,05,3) { Species = 099, Ability = A4, Moves = new[]{ 534, 341, 021, 014 } }, // Kingler - new EncounterStatic8ND(40,05,3) { Species = 771, Ability = A4, Moves = new[]{ 240, 219, 213, 174 } }, // Pyukumuku - new EncounterStatic8ND(40,05,3) { Species = 593, Ability = A4, Moves = new[]{ 362, 247, 071, 151 } }, // Jellicent - new EncounterStatic8ND(40,05,3) { Species = 226, Ability = A4, Moves = new[]{ 029, 403, 060, 331 } }, // Mantine - new EncounterStatic8ND(40,05,3) { Species = 319, Ability = A4, Moves = new[]{ 453, 242, 423, 044 } }, // Sharpedo - new EncounterStatic8ND(50,08,4) { Species = 321, Ability = A4, Moves = new[]{ 056, 034, 340, 133 } }, // Wailord - new EncounterStatic8ND(50,08,4) { Species = 099, Ability = A4, Moves = new[]{ 534, 341, 359, 014 }, CanGigantamax = true }, // Kingler - new EncounterStatic8ND(50,08,4) { Species = 771, Ability = A4, Moves = new[]{ 240, 219, 213, 174 } }, // Pyukumuku - new EncounterStatic8ND(50,08,4) { Species = 593, Ability = A4, Moves = new[]{ 056, 247, 071, 151 } }, // Jellicent - new EncounterStatic8ND(50,08,4) { Species = 226, Ability = A4, Moves = new[]{ 036, 403, 060, 331 } }, // Mantine - new EncounterStatic8ND(50,08,4) { Species = 319, Ability = A4, Moves = new[]{ 057, 242, 423, 044 } }, // Sharpedo - new EncounterStatic8ND(60,10,5) { Species = 321, Ability = A4, Moves = new[]{ 503, 034, 340, 133 }, Shiny = Shiny.Always }, // Wailord - new EncounterStatic8ND(60,10,5) { Species = 321, Ability = A4, Moves = new[]{ 056, 034, 340, 133 } }, // Wailord - new EncounterStatic8ND(60,10,5) { Species = 771, Ability = A4, Moves = new[]{ 092, 599, 213, 174 } }, // Pyukumuku - new EncounterStatic8ND(60,10,5) { Species = 593, Ability = A4, Moves = new[]{ 056, 058, 605, 433 } }, // Jellicent - new EncounterStatic8ND(60,10,5) { Species = 226, Ability = A4, Moves = new[]{ 036, 403, 060, 331 } }, // Mantine - new EncounterStatic8ND(60,10,5) { Species = 319, Ability = A4, Moves = new[]{ 057, 242, 423, 305 } }, // Sharpedo + new(17,01,1) { Species = 320, Ability = A4, Moves = new[]{ 362, 034, 310, 054 } }, // Wailmer + new(17,01,1) { Species = 098, Ability = A4, Moves = new[]{ 055, 341, 043, 232 } }, // Krabby + new(17,01,1) { Species = 771, Ability = A4, Moves = new[]{ 240, 219, 213, 269 } }, // Pyukumuku + new(17,01,1) { Species = 592, Ability = A4, Moves = new[]{ 352, 101, 071, 240 } }, // Frillish + new(17,01,1) { Species = 458, Ability = A4, Moves = new[]{ 033, 017, 352, 469 } }, // Mantyke + new(17,01,1) { Species = 318, Ability = A4, Moves = new[]{ 453, 305, 116, 044 } }, // Carvanha + new(30,03,2) { Species = 320, Ability = A4, Moves = new[]{ 362, 034, 310, 054 } }, // Wailmer + new(30,03,2) { Species = 098, Ability = A4, Moves = new[]{ 061, 341, 023, 232 } }, // Krabby + new(30,03,2) { Species = 771, Ability = A4, Moves = new[]{ 240, 219, 213, 174 } }, // Pyukumuku + new(30,03,2) { Species = 592, Ability = A4, Moves = new[]{ 362, 101, 071, 240 } }, // Frillish + new(30,03,2) { Species = 458, Ability = A4, Moves = new[]{ 029, 017, 061, 469 } }, // Mantyke + new(30,03,2) { Species = 319, Ability = A4, Moves = new[]{ 453, 400, 423, 044 } }, // Sharpedo + new(40,05,3) { Species = 321, Ability = A4, Moves = new[]{ 362, 034, 340, 568 } }, // Wailord + new(40,05,3) { Species = 099, Ability = A4, Moves = new[]{ 534, 341, 021, 014 } }, // Kingler + new(40,05,3) { Species = 771, Ability = A4, Moves = new[]{ 240, 219, 213, 174 } }, // Pyukumuku + new(40,05,3) { Species = 593, Ability = A4, Moves = new[]{ 362, 247, 071, 151 } }, // Jellicent + new(40,05,3) { Species = 226, Ability = A4, Moves = new[]{ 029, 403, 060, 331 } }, // Mantine + new(40,05,3) { Species = 319, Ability = A4, Moves = new[]{ 453, 242, 423, 044 } }, // Sharpedo + new(50,08,4) { Species = 321, Ability = A4, Moves = new[]{ 056, 034, 340, 133 } }, // Wailord + new(50,08,4) { Species = 099, Ability = A4, Moves = new[]{ 534, 341, 359, 014 }, CanGigantamax = true }, // Kingler + new(50,08,4) { Species = 771, Ability = A4, Moves = new[]{ 240, 219, 213, 174 } }, // Pyukumuku + new(50,08,4) { Species = 593, Ability = A4, Moves = new[]{ 056, 247, 071, 151 } }, // Jellicent + new(50,08,4) { Species = 226, Ability = A4, Moves = new[]{ 036, 403, 060, 331 } }, // Mantine + new(50,08,4) { Species = 319, Ability = A4, Moves = new[]{ 057, 242, 423, 044 } }, // Sharpedo + new(60,10,5) { Species = 321, Ability = A4, Moves = new[]{ 503, 034, 340, 133 }, Shiny = Shiny.Always }, // Wailord + new(60,10,5) { Species = 321, Ability = A4, Moves = new[]{ 056, 034, 340, 133 } }, // Wailord + new(60,10,5) { Species = 771, Ability = A4, Moves = new[]{ 092, 599, 213, 174 } }, // Pyukumuku + new(60,10,5) { Species = 593, Ability = A4, Moves = new[]{ 056, 058, 605, 433 } }, // Jellicent + new(60,10,5) { Species = 226, Ability = A4, Moves = new[]{ 036, 403, 060, 331 } }, // Mantine + new(60,10,5) { Species = 319, Ability = A4, Moves = new[]{ 057, 242, 423, 305 } }, // Sharpedo // 7/31 - Water - new EncounterStatic8ND(17,01,1) { Species = 833, Ability = A4, Moves = new[]{ 055, 033, 044, 240 } }, // Chewtle - new EncounterStatic8ND(17,01,1) { Species = 349, Ability = A4, Moves = new[]{ 150, 033, 175, 057 } }, // Feebas - new EncounterStatic8ND(17,01,1) { Species = 194, Ability = A4, Moves = new[]{ 341, 021, 039, 055 } }, // Wooper - new EncounterStatic8ND(17,01,1) { Species = 843, Ability = A4, Moves = new[]{ 028, 035, 523, 693 } }, // Silicobra - new EncounterStatic8ND(17,01,1) { Species = 449, Ability = A4, Moves = new[]{ 341, 328, 044, 033 } }, // Hippopotas - new EncounterStatic8ND(17,01,1) { Species = 422, Ability = A4, Moves = new[]{ 352, 106, 189, 055 }, Form = 1 }, // Shellos-1 - new EncounterStatic8ND(30,03,2) { Species = 834, Ability = A4, Moves = new[]{ 157, 534, 317, 055 }, CanGigantamax = true }, // Drednaw - new EncounterStatic8ND(30,03,2) { Species = 349, Ability = A4, Moves = new[]{ 057, 033, 175, 150 } }, // Feebas - new EncounterStatic8ND(30,03,2) { Species = 195, Ability = A4, Moves = new[]{ 341, 021, 401, 055 } }, // Quagsire - new EncounterStatic8ND(30,03,2) { Species = 843, Ability = A4, Moves = new[]{ 091, 029, 523, 693 } }, // Silicobra - new EncounterStatic8ND(30,03,2) { Species = 449, Ability = A4, Moves = new[]{ 341, 036, 044, 242 } }, // Hippopotas - new EncounterStatic8ND(30,03,2) { Species = 423, Ability = A4, Moves = new[]{ 189, 352, 246, 106 }, Form = 1 }, // Gastrodon-1 - new EncounterStatic8ND(40,05,3) { Species = 834, Ability = A4, Moves = new[]{ 157, 534, 317, 055 }, CanGigantamax = true }, // Drednaw - new EncounterStatic8ND(40,05,3) { Species = 350, Ability = A4, Moves = new[]{ 057, 239, 034, 574 } }, // Milotic - new EncounterStatic8ND(40,05,3) { Species = 195, Ability = A4, Moves = new[]{ 341, 021, 401, 005 } }, // Quagsire - new EncounterStatic8ND(40,05,3) { Species = 844, Ability = A4, Moves = new[]{ 693, 523, 201, 091 }, CanGigantamax = true }, // Sandaconda - new EncounterStatic8ND(40,05,3) { Species = 450, Ability = A4, Moves = new[]{ 341, 422, 036, 242 } }, // Hippowdon - new EncounterStatic8ND(40,05,3) { Species = 423, Ability = A4, Moves = new[]{ 414, 352, 246, 106 }, Form = 1 }, // Gastrodon-1 - new EncounterStatic8ND(50,08,4) { Species = 834, Ability = A4, Moves = new[]{ 157, 710, 317, 334 }, CanGigantamax = true }, // Drednaw - new EncounterStatic8ND(50,08,4) { Species = 350, Ability = A4, Moves = new[]{ 057, 231, 034, 574 } }, // Milotic - new EncounterStatic8ND(50,08,4) { Species = 195, Ability = A4, Moves = new[]{ 341, 280, 401, 005 } }, // Quagsire - new EncounterStatic8ND(50,08,4) { Species = 844, Ability = A4, Moves = new[]{ 693, 529, 201, 091 }, CanGigantamax = true }, // Sandaconda - new EncounterStatic8ND(50,08,4) { Species = 450, Ability = A4, Moves = new[]{ 089, 422, 036, 242 } }, // Hippowdon - new EncounterStatic8ND(50,08,4) { Species = 423, Ability = A4, Moves = new[]{ 414, 503, 311, 106 }, Form = 1 }, // Gastrodon-1 - new EncounterStatic8ND(60,10,5) { Species = 834, Ability = A4, Moves = new[]{ 157, 710, 317, 334 }, CanGigantamax = true }, // Drednaw - new EncounterStatic8ND(60,10,5) { Species = 350, Ability = A4, Moves = new[]{ 503, 231, 034, 574 } }, // Milotic - new EncounterStatic8ND(60,10,5) { Species = 195, Ability = A4, Moves = new[]{ 089, 280, 401, 005 } }, // Quagsire - new EncounterStatic8ND(60,10,5) { Species = 844, Ability = A4, Moves = new[]{ 693, 529, 201, 091 }, CanGigantamax = true }, // Sandaconda - new EncounterStatic8ND(60,10,5) { Species = 450, Ability = A4, Moves = new[]{ 089, 422, 231, 242 } }, // Hippowdon - new EncounterStatic8ND(60,10,5) { Species = 423, Ability = A4, Moves = new[]{ 414, 503, 311, 352 }, Form = 1 }, // Gastrodon-1 + new(17,01,1) { Species = 833, Ability = A4, Moves = new[]{ 055, 033, 044, 240 } }, // Chewtle + new(17,01,1) { Species = 349, Ability = A4, Moves = new[]{ 150, 033, 175, 057 } }, // Feebas + new(17,01,1) { Species = 194, Ability = A4, Moves = new[]{ 341, 021, 039, 055 } }, // Wooper + new(17,01,1) { Species = 843, Ability = A4, Moves = new[]{ 028, 035, 523, 693 } }, // Silicobra + new(17,01,1) { Species = 449, Ability = A4, Moves = new[]{ 341, 328, 044, 033 } }, // Hippopotas + new(17,01,1) { Species = 422, Ability = A4, Moves = new[]{ 352, 106, 189, 055 }, Form = 1 }, // Shellos-1 + new(30,03,2) { Species = 834, Ability = A4, Moves = new[]{ 157, 534, 317, 055 }, CanGigantamax = true }, // Drednaw + new(30,03,2) { Species = 349, Ability = A4, Moves = new[]{ 057, 033, 175, 150 } }, // Feebas + new(30,03,2) { Species = 195, Ability = A4, Moves = new[]{ 341, 021, 401, 055 } }, // Quagsire + new(30,03,2) { Species = 843, Ability = A4, Moves = new[]{ 091, 029, 523, 693 } }, // Silicobra + new(30,03,2) { Species = 449, Ability = A4, Moves = new[]{ 341, 036, 044, 242 } }, // Hippopotas + new(30,03,2) { Species = 423, Ability = A4, Moves = new[]{ 189, 352, 246, 106 }, Form = 1 }, // Gastrodon-1 + new(40,05,3) { Species = 834, Ability = A4, Moves = new[]{ 157, 534, 317, 055 }, CanGigantamax = true }, // Drednaw + new(40,05,3) { Species = 350, Ability = A4, Moves = new[]{ 057, 239, 034, 574 } }, // Milotic + new(40,05,3) { Species = 195, Ability = A4, Moves = new[]{ 341, 021, 401, 005 } }, // Quagsire + new(40,05,3) { Species = 844, Ability = A4, Moves = new[]{ 693, 523, 201, 091 }, CanGigantamax = true }, // Sandaconda + new(40,05,3) { Species = 450, Ability = A4, Moves = new[]{ 341, 422, 036, 242 } }, // Hippowdon + new(40,05,3) { Species = 423, Ability = A4, Moves = new[]{ 414, 352, 246, 106 }, Form = 1 }, // Gastrodon-1 + new(50,08,4) { Species = 834, Ability = A4, Moves = new[]{ 157, 710, 317, 334 }, CanGigantamax = true }, // Drednaw + new(50,08,4) { Species = 350, Ability = A4, Moves = new[]{ 057, 231, 034, 574 } }, // Milotic + new(50,08,4) { Species = 195, Ability = A4, Moves = new[]{ 341, 280, 401, 005 } }, // Quagsire + new(50,08,4) { Species = 844, Ability = A4, Moves = new[]{ 693, 529, 201, 091 }, CanGigantamax = true }, // Sandaconda + new(50,08,4) { Species = 450, Ability = A4, Moves = new[]{ 089, 422, 036, 242 } }, // Hippowdon + new(50,08,4) { Species = 423, Ability = A4, Moves = new[]{ 414, 503, 311, 106 }, Form = 1 }, // Gastrodon-1 + new(60,10,5) { Species = 834, Ability = A4, Moves = new[]{ 157, 710, 317, 334 }, CanGigantamax = true }, // Drednaw + new(60,10,5) { Species = 350, Ability = A4, Moves = new[]{ 503, 231, 034, 574 } }, // Milotic + new(60,10,5) { Species = 195, Ability = A4, Moves = new[]{ 089, 280, 401, 005 } }, // Quagsire + new(60,10,5) { Species = 844, Ability = A4, Moves = new[]{ 693, 529, 201, 091 }, CanGigantamax = true }, // Sandaconda + new(60,10,5) { Species = 450, Ability = A4, Moves = new[]{ 089, 422, 231, 242 } }, // Hippowdon + new(60,10,5) { Species = 423, Ability = A4, Moves = new[]{ 414, 503, 311, 352 }, Form = 1 }, // Gastrodon-1 // 8/5 - Pikachu Mass Appearance - new EncounterStatic8ND(17,01,1) { Species = 025, Ability = A4, Moves = new[]{ 084, 098, 204, 086 } }, // Pikachu - new EncounterStatic8ND(17,01,1) { Species = 026, Ability = A4, Moves = new[]{ 009, 129, 280, 204 } }, // Raichu - new EncounterStatic8ND(17,01,1) { Species = 026, Ability = A4, Moves = new[]{ 009, 129, 280, 204 }, Form = 1 }, // Raichu-1 - new EncounterStatic8ND(17,01,1) { Species = 172, Ability = A4, Moves = new[]{ 589, 609, 085, 186 } }, // Pichu - new EncounterStatic8ND(17,01,1) { Species = 778, Ability = A4, Moves = new[]{ 086, 452, 425, 010 } }, // Mimikyu - new EncounterStatic8ND(30,03,2) { Species = 025, Ability = A4, Moves = new[]{ 209, 097, 204, 086 } }, // Pikachu - new EncounterStatic8ND(30,03,2) { Species = 026, Ability = A4, Moves = new[]{ 009, 129, 280, 204 } }, // Raichu - new EncounterStatic8ND(30,03,2) { Species = 026, Ability = A4, Moves = new[]{ 009, 129, 280, 204 }, Form = 1 }, // Raichu-1 - new EncounterStatic8ND(30,03,2) { Species = 172, Ability = A4, Moves = new[]{ 204, 609, 085, 186 } }, // Pichu - new EncounterStatic8ND(30,03,2) { Species = 778, Ability = A4, Moves = new[]{ 086, 452, 425, 608 } }, // Mimikyu - new EncounterStatic8ND(40,05,3) { Species = 025, Ability = A4, Moves = new[]{ 085, 231, 583, 086 } }, // Pikachu - new EncounterStatic8ND(40,05,3) { Species = 026, Ability = A4, Moves = new[]{ 085, 034, 411, 583 } }, // Raichu - new EncounterStatic8ND(40,05,3) { Species = 026, Ability = A4, Moves = new[]{ 085, 034, 057, 583 }, Form = 1 }, // Raichu-1 - new EncounterStatic8ND(40,05,3) { Species = 172, Ability = A4, Moves = new[]{ 204, 609, 085, 583 } }, // Pichu - new EncounterStatic8ND(40,05,3) { Species = 778, Ability = A4, Moves = new[]{ 085, 452, 421, 608 } }, // Mimikyu - new EncounterStatic8ND(50,08,4) { Species = 025, Ability = A4, Moves = new[]{ 087, 231, 583, 086 } }, // Pikachu - new EncounterStatic8ND(50,08,4) { Species = 026, Ability = A4, Moves = new[]{ 087, 034, 411, 583 } }, // Raichu - new EncounterStatic8ND(50,08,4) { Species = 026, Ability = A4, Moves = new[]{ 087, 034, 057, 583 }, Form = 1 }, // Raichu-1 - new EncounterStatic8ND(50,08,4) { Species = 172, Ability = A4, Moves = new[]{ 253, 609, 085, 583 } }, // Pichu - new EncounterStatic8ND(50,08,4) { Species = 778, Ability = A4, Moves = new[]{ 085, 452, 261, 204 } }, // Mimikyu - new EncounterStatic8ND(60,10,5) { Species = 025, Ability = A4, Moves = new[]{ 344, 231, 583, 086 } }, // Pikachu - new EncounterStatic8ND(60,10,5) { Species = 025, Ability = A4, Moves = new[]{ 344, 231, 583, 086 }, Shiny = Shiny.Always }, // Pikachu - new EncounterStatic8ND(60,10,5) { Species = 026, Ability = A4, Moves = new[]{ 087, 034, 411, 583 } }, // Raichu - new EncounterStatic8ND(60,10,5) { Species = 026, Ability = A4, Moves = new[]{ 087, 034, 057, 583 }, Form = 1 }, // Raichu-1 - new EncounterStatic8ND(60,10,5) { Species = 172, Ability = A4, Moves = new[]{ 253, 609, 085, 583 } }, // Pichu - new EncounterStatic8ND(60,10,5) { Species = 778, Ability = A4, Moves = new[]{ 087, 452, 261, 583 } }, // Mimikyu + new(17,01,1) { Species = 025, Ability = A4, Moves = new[]{ 084, 098, 204, 086 } }, // Pikachu + new(17,01,1) { Species = 026, Ability = A4, Moves = new[]{ 009, 129, 280, 204 } }, // Raichu + new(17,01,1) { Species = 026, Ability = A4, Moves = new[]{ 009, 129, 280, 204 }, Form = 1 }, // Raichu-1 + new(17,01,1) { Species = 172, Ability = A4, Moves = new[]{ 589, 609, 085, 186 } }, // Pichu + new(17,01,1) { Species = 778, Ability = A4, Moves = new[]{ 086, 452, 425, 010 } }, // Mimikyu + new(30,03,2) { Species = 025, Ability = A4, Moves = new[]{ 209, 097, 204, 086 } }, // Pikachu + new(30,03,2) { Species = 026, Ability = A4, Moves = new[]{ 009, 129, 280, 204 } }, // Raichu + new(30,03,2) { Species = 026, Ability = A4, Moves = new[]{ 009, 129, 280, 204 }, Form = 1 }, // Raichu-1 + new(30,03,2) { Species = 172, Ability = A4, Moves = new[]{ 204, 609, 085, 186 } }, // Pichu + new(30,03,2) { Species = 778, Ability = A4, Moves = new[]{ 086, 452, 425, 608 } }, // Mimikyu + new(40,05,3) { Species = 025, Ability = A4, Moves = new[]{ 085, 231, 583, 086 } }, // Pikachu + new(40,05,3) { Species = 026, Ability = A4, Moves = new[]{ 085, 034, 411, 583 } }, // Raichu + new(40,05,3) { Species = 026, Ability = A4, Moves = new[]{ 085, 034, 057, 583 }, Form = 1 }, // Raichu-1 + new(40,05,3) { Species = 172, Ability = A4, Moves = new[]{ 204, 609, 085, 583 } }, // Pichu + new(40,05,3) { Species = 778, Ability = A4, Moves = new[]{ 085, 452, 421, 608 } }, // Mimikyu + new(50,08,4) { Species = 025, Ability = A4, Moves = new[]{ 087, 231, 583, 086 } }, // Pikachu + new(50,08,4) { Species = 026, Ability = A4, Moves = new[]{ 087, 034, 411, 583 } }, // Raichu + new(50,08,4) { Species = 026, Ability = A4, Moves = new[]{ 087, 034, 057, 583 }, Form = 1 }, // Raichu-1 + new(50,08,4) { Species = 172, Ability = A4, Moves = new[]{ 253, 609, 085, 583 } }, // Pichu + new(50,08,4) { Species = 778, Ability = A4, Moves = new[]{ 085, 452, 261, 204 } }, // Mimikyu + new(60,10,5) { Species = 025, Ability = A4, Moves = new[]{ 344, 231, 583, 086 } }, // Pikachu + new(60,10,5) { Species = 025, Ability = A4, Moves = new[]{ 344, 231, 583, 086 }, Shiny = Shiny.Always }, // Pikachu + new(60,10,5) { Species = 026, Ability = A4, Moves = new[]{ 087, 034, 411, 583 } }, // Raichu + new(60,10,5) { Species = 026, Ability = A4, Moves = new[]{ 087, 034, 057, 583 }, Form = 1 }, // Raichu-1 + new(60,10,5) { Species = 172, Ability = A4, Moves = new[]{ 253, 609, 085, 583 } }, // Pichu + new(60,10,5) { Species = 778, Ability = A4, Moves = new[]{ 087, 452, 261, 583 } }, // Mimikyu // 8/31 Electric Grass - new EncounterStatic8ND(17,01,1) { Species = 848, Ability = A4, Moves = new[]{ 609, 051, 496, 715 } }, // Toxel - new EncounterStatic8ND(17,01,1) { Species = 835, Ability = A4, Moves = new[]{ 609, 033, 044, 046 } }, // Yamper - new EncounterStatic8ND(17,01,1) { Species = 695, Ability = A4, Moves = new[]{ 085, 098, 001, 189 } }, // Heliolisk - new EncounterStatic8ND(17,01,1) { Species = 840, Ability = A4, Moves = new[]{ 110, 310, 000, 000 } }, // Applin - new EncounterStatic8ND(17,01,1) { Species = 597, Ability = A4, Moves = new[]{ 033, 042, 232, 106 } }, // Ferroseed - new EncounterStatic8ND(17,01,1) { Species = 829, Ability = A4, Moves = new[]{ 075, 496, 229, 670 } }, // Gossifleur - new EncounterStatic8ND(30,03,2) { Species = 836, Ability = A4, Moves = new[]{ 609, 209, 204, 706 } }, // Boltund - new EncounterStatic8ND(30,03,2) { Species = 695, Ability = A4, Moves = new[]{ 085, 098, 001, 189 } }, // Heliolisk - new EncounterStatic8ND(30,03,2) { Species = 597, Ability = A4, Moves = new[]{ 442, 042, 232, 106 } }, // Ferroseed - new EncounterStatic8ND(30,03,2) { Species = 830, Ability = A4, Moves = new[]{ 536, 496, 229, 670 } }, // Eldegoss - new EncounterStatic8ND(40,05,3) { Species = 836, Ability = A4, Moves = new[]{ 609, 209, 424, 706 } }, // Boltund - new EncounterStatic8ND(40,05,3) { Species = 695, Ability = A4, Moves = new[]{ 085, 098, 447, 189 } }, // Heliolisk - new EncounterStatic8ND(40,05,3) { Species = 598, Ability = A4, Moves = new[]{ 442, 438, 398, 106 } }, // Ferrothorn - new EncounterStatic8ND(40,05,3) { Species = 830, Ability = A4, Moves = new[]{ 536, 304, 229, 670 } }, // Eldegoss - new EncounterStatic8ND(50,08,4) { Species = 836, Ability = A4, Moves = new[]{ 609, 528, 424, 706 } }, // Boltund - new EncounterStatic8ND(50,08,4) { Species = 695, Ability = A4, Moves = new[]{ 085, 304, 447, 523 } }, // Heliolisk - new EncounterStatic8ND(50,08,4) { Species = 598, Ability = A4, Moves = new[]{ 360, 438, 398, 014 } }, // Ferrothorn - new EncounterStatic8ND(50,08,4) { Species = 830, Ability = A4, Moves = new[]{ 536, 304, 229, 437 } }, // Eldegoss - new EncounterStatic8ND(60,10,5) { Species = 836, Ability = A4, Moves = new[]{ 609, 528, 424, 706 } }, // Boltund - new EncounterStatic8ND(60,10,5) { Species = 695, Ability = A4, Moves = new[]{ 085, 304, 447, 523 } }, // Heliolisk - new EncounterStatic8ND(60,10,5) { Species = 598, Ability = A4, Moves = new[]{ 360, 438, 398, 014 } }, // Ferrothorn - new EncounterStatic8ND(60,10,5) { Species = 830, Ability = A4, Moves = new[]{ 536, 304, 063, 437 } }, // Eldegoss + new(17,01,1) { Species = 848, Ability = A4, Moves = new[]{ 609, 051, 496, 715 } }, // Toxel + new(17,01,1) { Species = 835, Ability = A4, Moves = new[]{ 609, 033, 044, 046 } }, // Yamper + new(17,01,1) { Species = 695, Ability = A4, Moves = new[]{ 085, 098, 001, 189 } }, // Heliolisk + new(17,01,1) { Species = 840, Ability = A4, Moves = new[]{ 110, 310, 000, 000 } }, // Applin + new(17,01,1) { Species = 597, Ability = A4, Moves = new[]{ 033, 042, 232, 106 } }, // Ferroseed + new(17,01,1) { Species = 829, Ability = A4, Moves = new[]{ 075, 496, 229, 670 } }, // Gossifleur + new(30,03,2) { Species = 836, Ability = A4, Moves = new[]{ 609, 209, 204, 706 } }, // Boltund + new(30,03,2) { Species = 695, Ability = A4, Moves = new[]{ 085, 098, 001, 189 } }, // Heliolisk + new(30,03,2) { Species = 597, Ability = A4, Moves = new[]{ 442, 042, 232, 106 } }, // Ferroseed + new(30,03,2) { Species = 830, Ability = A4, Moves = new[]{ 536, 496, 229, 670 } }, // Eldegoss + new(40,05,3) { Species = 836, Ability = A4, Moves = new[]{ 609, 209, 424, 706 } }, // Boltund + new(40,05,3) { Species = 695, Ability = A4, Moves = new[]{ 085, 098, 447, 189 } }, // Heliolisk + new(40,05,3) { Species = 598, Ability = A4, Moves = new[]{ 442, 438, 398, 106 } }, // Ferrothorn + new(40,05,3) { Species = 830, Ability = A4, Moves = new[]{ 536, 304, 229, 670 } }, // Eldegoss + new(50,08,4) { Species = 836, Ability = A4, Moves = new[]{ 609, 528, 424, 706 } }, // Boltund + new(50,08,4) { Species = 695, Ability = A4, Moves = new[]{ 085, 304, 447, 523 } }, // Heliolisk + new(50,08,4) { Species = 598, Ability = A4, Moves = new[]{ 360, 438, 398, 014 } }, // Ferrothorn + new(50,08,4) { Species = 830, Ability = A4, Moves = new[]{ 536, 304, 229, 437 } }, // Eldegoss + new(60,10,5) { Species = 836, Ability = A4, Moves = new[]{ 609, 528, 424, 706 } }, // Boltund + new(60,10,5) { Species = 695, Ability = A4, Moves = new[]{ 085, 304, 447, 523 } }, // Heliolisk + new(60,10,5) { Species = 598, Ability = A4, Moves = new[]{ 360, 438, 398, 014 } }, // Ferrothorn + new(60,10,5) { Species = 830, Ability = A4, Moves = new[]{ 536, 304, 063, 437 } }, // Eldegoss // 9/18 Fairy - new EncounterStatic8ND(17,01,1) { Species = 036, Ability = A4, Moves = new[]{ 574, 001, 204, 045 } }, // Clefable - new EncounterStatic8ND(17,01,1) { Species = 040, Ability = A4, Moves = new[]{ 497, 574, 001, 111 } }, // Wigglytuff - new EncounterStatic8ND(17,01,1) { Species = 044, Ability = A4, Moves = new[]{ 078, 079, 230, 051 } }, // Gloom - new EncounterStatic8ND(17,01,1) { Species = 518, Ability = A4, Moves = new[]{ 060, 236, 111, 000 } }, // Musharna - new EncounterStatic8ND(17,01,1) { Species = 547, Ability = A4, Moves = new[]{ 412, 585, 073, 178 } }, // Whimsicott - new EncounterStatic8ND(17,01,1) { Species = 549, Ability = A4, Moves = new[]{ 412, 241, 437, 263 } }, // Lilligant - new EncounterStatic8ND(30,03,2) { Species = 036, Ability = A4, Moves = new[]{ 574, 001, 236, 045 } }, // Clefable - new EncounterStatic8ND(30,03,2) { Species = 040, Ability = A4, Moves = new[]{ 497, 574, 001, 034 } }, // Wigglytuff - new EncounterStatic8ND(30,03,2) { Species = 182, Ability = A4, Moves = new[]{ 585, 572, 236, 051 } }, // Bellossom - new EncounterStatic8ND(30,03,2) { Species = 518, Ability = A4, Moves = new[]{ 428, 060, 236, 111 } }, // Musharna - new EncounterStatic8ND(30,03,2) { Species = 547, Ability = A4, Moves = new[]{ 412, 585, 073, 178 } }, // Whimsicott - new EncounterStatic8ND(30,03,2) { Species = 549, Ability = A4, Moves = new[]{ 412, 241, 437, 263 } }, // Lilligant - new EncounterStatic8ND(40,05,3) { Species = 036, Ability = A4, Moves = new[]{ 585, 309, 236, 345 } }, // Clefable - new EncounterStatic8ND(40,05,3) { Species = 040, Ability = A4, Moves = new[]{ 304, 583, 360, 034 } }, // Wigglytuff - new EncounterStatic8ND(40,05,3) { Species = 182, Ability = A4, Moves = new[]{ 585, 572, 236, 051 } }, // Bellossom - new EncounterStatic8ND(40,05,3) { Species = 518, Ability = A4, Moves = new[]{ 585, 094, 236, 360 } }, // Musharna - new EncounterStatic8ND(40,05,3) { Species = 547, Ability = A4, Moves = new[]{ 412, 585, 073, 366 } }, // Whimsicott - new EncounterStatic8ND(40,05,3) { Species = 549, Ability = A4, Moves = new[]{ 412, 241, 437, 263 } }, // Lilligant - new EncounterStatic8ND(50,08,4) { Species = 036, Ability = A4, Moves = new[]{ 585, 309, 236, 345 } }, // Clefable - new EncounterStatic8ND(50,08,4) { Species = 040, Ability = A4, Moves = new[]{ 304, 583, 360, 034 } }, // Wigglytuff - new EncounterStatic8ND(50,08,4) { Species = 182, Ability = A4, Moves = new[]{ 585, 572, 236, 051 } }, // Bellossom - new EncounterStatic8ND(50,08,4) { Species = 518, Ability = A4, Moves = new[]{ 585, 094, 236, 360 } }, // Musharna - new EncounterStatic8ND(50,08,4) { Species = 547, Ability = A4, Moves = new[]{ 538, 585, 073, 366 } }, // Whimsicott - new EncounterStatic8ND(50,08,4) { Species = 549, Ability = A4, Moves = new[]{ 412, 241, 437, 263 } }, // Lilligant - new EncounterStatic8ND(60,10,5) { Species = 036, Ability = A4, Moves = new[]{ 585, 309, 236, 345 } }, // Clefable - new EncounterStatic8ND(60,10,5) { Species = 040, Ability = A4, Moves = new[]{ 304, 583, 360, 034 } }, // Wigglytuff - new EncounterStatic8ND(60,10,5) { Species = 182, Ability = A4, Moves = new[]{ 585, 572, 236, 051 } }, // Bellossom - new EncounterStatic8ND(60,10,5) { Species = 518, Ability = A4, Moves = new[]{ 585, 094, 236, 360 } }, // Musharna - new EncounterStatic8ND(60,10,5) { Species = 036, Ability = A4, Moves = new[]{ 585, 309, 236, 345 }, Shiny = Shiny.Always }, // Clefable - new EncounterStatic8ND(60,10,5) { Species = 549, Ability = A4, Moves = new[]{ 412, 241, 437, 263 } }, // Lilligant + new(17,01,1) { Species = 036, Ability = A4, Moves = new[]{ 574, 001, 204, 045 } }, // Clefable + new(17,01,1) { Species = 040, Ability = A4, Moves = new[]{ 497, 574, 001, 111 } }, // Wigglytuff + new(17,01,1) { Species = 044, Ability = A4, Moves = new[]{ 078, 079, 230, 051 } }, // Gloom + new(17,01,1) { Species = 518, Ability = A4, Moves = new[]{ 060, 236, 111, 000 } }, // Musharna + new(17,01,1) { Species = 547, Ability = A4, Moves = new[]{ 412, 585, 073, 178 } }, // Whimsicott + new(17,01,1) { Species = 549, Ability = A4, Moves = new[]{ 412, 241, 437, 263 } }, // Lilligant + new(30,03,2) { Species = 036, Ability = A4, Moves = new[]{ 574, 001, 236, 045 } }, // Clefable + new(30,03,2) { Species = 040, Ability = A4, Moves = new[]{ 497, 574, 001, 034 } }, // Wigglytuff + new(30,03,2) { Species = 182, Ability = A4, Moves = new[]{ 585, 572, 236, 051 } }, // Bellossom + new(30,03,2) { Species = 518, Ability = A4, Moves = new[]{ 428, 060, 236, 111 } }, // Musharna + new(30,03,2) { Species = 547, Ability = A4, Moves = new[]{ 412, 585, 073, 178 } }, // Whimsicott + new(30,03,2) { Species = 549, Ability = A4, Moves = new[]{ 412, 241, 437, 263 } }, // Lilligant + new(40,05,3) { Species = 036, Ability = A4, Moves = new[]{ 585, 309, 236, 345 } }, // Clefable + new(40,05,3) { Species = 040, Ability = A4, Moves = new[]{ 304, 583, 360, 034 } }, // Wigglytuff + new(40,05,3) { Species = 182, Ability = A4, Moves = new[]{ 585, 572, 236, 051 } }, // Bellossom + new(40,05,3) { Species = 518, Ability = A4, Moves = new[]{ 585, 094, 236, 360 } }, // Musharna + new(40,05,3) { Species = 547, Ability = A4, Moves = new[]{ 412, 585, 073, 366 } }, // Whimsicott + new(40,05,3) { Species = 549, Ability = A4, Moves = new[]{ 412, 241, 437, 263 } }, // Lilligant + new(50,08,4) { Species = 036, Ability = A4, Moves = new[]{ 585, 309, 236, 345 } }, // Clefable + new(50,08,4) { Species = 040, Ability = A4, Moves = new[]{ 304, 583, 360, 034 } }, // Wigglytuff + new(50,08,4) { Species = 182, Ability = A4, Moves = new[]{ 585, 572, 236, 051 } }, // Bellossom + new(50,08,4) { Species = 518, Ability = A4, Moves = new[]{ 585, 094, 236, 360 } }, // Musharna + new(50,08,4) { Species = 547, Ability = A4, Moves = new[]{ 538, 585, 073, 366 } }, // Whimsicott + new(50,08,4) { Species = 549, Ability = A4, Moves = new[]{ 412, 241, 437, 263 } }, // Lilligant + new(60,10,5) { Species = 036, Ability = A4, Moves = new[]{ 585, 309, 236, 345 } }, // Clefable + new(60,10,5) { Species = 040, Ability = A4, Moves = new[]{ 304, 583, 360, 034 } }, // Wigglytuff + new(60,10,5) { Species = 182, Ability = A4, Moves = new[]{ 585, 572, 236, 051 } }, // Bellossom + new(60,10,5) { Species = 518, Ability = A4, Moves = new[]{ 585, 094, 236, 360 } }, // Musharna + new(60,10,5) { Species = 036, Ability = A4, Moves = new[]{ 585, 309, 236, 345 }, Shiny = Shiny.Always }, // Clefable + new(60,10,5) { Species = 549, Ability = A4, Moves = new[]{ 412, 241, 437, 263 } }, // Lilligant // 10/1 - Spooky - new EncounterStatic8ND(17,01,1) { Species = 093, Ability = A4, Moves = new[]{ 371, 122, 095, 325 } }, // Haunter - new EncounterStatic8ND(17,01,1) { Species = 425, Ability = A4, Moves = new[]{ 016, 506, 310, 371 } }, // Drifloon - new EncounterStatic8ND(17,01,1) { Species = 355, Ability = A4, Moves = new[]{ 310, 425, 043, 506 } }, // Duskull - new EncounterStatic8ND(17,01,1) { Species = 859, Ability = A4, Moves = new[]{ 372, 313, 260, 044 } }, // Impidimp - new EncounterStatic8ND(17,01,1) { Species = 633, Ability = A4, Moves = new[]{ 225, 033, 399, 044 } }, // Deino - new EncounterStatic8ND(17,01,1) { Species = 877, Ability = A4, Moves = new[]{ 084, 098, 681, 043 } }, // Morpeko - new EncounterStatic8ND(30,03,2) { Species = 094, Ability = A4, Moves = new[]{ 371, 389, 095, 325 }, CanGigantamax = true }, // Gengar - new EncounterStatic8ND(30,03,2) { Species = 426, Ability = A4, Moves = new[]{ 016, 247, 310, 371 } }, // Drifblim - new EncounterStatic8ND(30,03,2) { Species = 355, Ability = A4, Moves = new[]{ 310, 425, 371, 506 } }, // Duskull - new EncounterStatic8ND(30,03,2) { Species = 859, Ability = A4, Moves = new[]{ 259, 389, 207, 044 } }, // Impidimp - new EncounterStatic8ND(30,03,2) { Species = 633, Ability = A4, Moves = new[]{ 225, 021, 399, 029 } }, // Deino - new EncounterStatic8ND(30,03,2) { Species = 877, Ability = A4, Moves = new[]{ 209, 098, 044, 043 } }, // Morpeko - new EncounterStatic8ND(40,05,3) { Species = 094, Ability = A4, Moves = new[]{ 506, 389, 095, 325 }, CanGigantamax = true }, // Gengar - new EncounterStatic8ND(40,05,3) { Species = 426, Ability = A4, Moves = new[]{ 016, 247, 360, 371 } }, // Drifblim - new EncounterStatic8ND(40,05,3) { Species = 477, Ability = A4, Moves = new[]{ 247, 009, 371, 157 } }, // Dusknoir - new EncounterStatic8ND(40,05,3) { Species = 860, Ability = A4, Moves = new[]{ 417, 793, 421, 399 } }, // Morgrem - new EncounterStatic8ND(40,05,3) { Species = 633, Ability = A4, Moves = new[]{ 406, 021, 399, 423 } }, // Deino - new EncounterStatic8ND(40,05,3) { Species = 877, Ability = A4, Moves = new[]{ 209, 098, 044, 402 } }, // Morpeko - new EncounterStatic8ND(50,08,4) { Species = 094, Ability = A4, Moves = new[]{ 247, 399, 094, 085 }, CanGigantamax = true }, // Gengar - new EncounterStatic8ND(50,08,4) { Species = 426, Ability = A4, Moves = new[]{ 366, 247, 360, 371 } }, // Drifblim - new EncounterStatic8ND(50,08,4) { Species = 477, Ability = A4, Moves = new[]{ 247, 009, 280, 157 } }, // Dusknoir - new EncounterStatic8ND(50,08,4) { Species = 861, Ability = A4, Moves = new[]{ 789, 492, 421, 399 }, CanGigantamax = true }, // Grimmsnarl - new EncounterStatic8ND(50,08,4) { Species = 634, Ability = A4, Moves = new[]{ 406, 304, 399, 423 } }, // Zweilous - new EncounterStatic8ND(50,08,4) { Species = 877, Ability = A4, Moves = new[]{ 783, 098, 242, 402 } }, // Morpeko - new EncounterStatic8ND(60,10,5) { Species = 094, Ability = A4, Moves = new[]{ 247, 399, 605, 085 }, CanGigantamax = true }, // Gengar - new EncounterStatic8ND(60,10,5) { Species = 426, Ability = A4, Moves = new[]{ 366, 247, 360, 693 } }, // Drifblim - new EncounterStatic8ND(60,10,5) { Species = 477, Ability = A4, Moves = new[]{ 247, 009, 280, 089 } }, // Dusknoir - new EncounterStatic8ND(60,10,5) { Species = 861, Ability = A4, Moves = new[]{ 789, 492, 421, 417 }, CanGigantamax = true }, // Grimmsnarl - new EncounterStatic8ND(60,10,5) { Species = 635, Ability = A4, Moves = new[]{ 406, 304, 399, 056 } }, // Hydreigon - new EncounterStatic8ND(60,10,5) { Species = 877, Ability = A4, Moves = new[]{ 783, 037, 242, 402 } }, // Morpeko + new(17,01,1) { Species = 093, Ability = A4, Moves = new[]{ 371, 122, 095, 325 } }, // Haunter + new(17,01,1) { Species = 425, Ability = A4, Moves = new[]{ 016, 506, 310, 371 } }, // Drifloon + new(17,01,1) { Species = 355, Ability = A4, Moves = new[]{ 310, 425, 043, 506 } }, // Duskull + new(17,01,1) { Species = 859, Ability = A4, Moves = new[]{ 372, 313, 260, 044 } }, // Impidimp + new(17,01,1) { Species = 633, Ability = A4, Moves = new[]{ 225, 033, 399, 044 } }, // Deino + new(17,01,1) { Species = 877, Ability = A4, Moves = new[]{ 084, 098, 681, 043 } }, // Morpeko + new(30,03,2) { Species = 094, Ability = A4, Moves = new[]{ 371, 389, 095, 325 }, CanGigantamax = true }, // Gengar + new(30,03,2) { Species = 426, Ability = A4, Moves = new[]{ 016, 247, 310, 371 } }, // Drifblim + new(30,03,2) { Species = 355, Ability = A4, Moves = new[]{ 310, 425, 371, 506 } }, // Duskull + new(30,03,2) { Species = 859, Ability = A4, Moves = new[]{ 259, 389, 207, 044 } }, // Impidimp + new(30,03,2) { Species = 633, Ability = A4, Moves = new[]{ 225, 021, 399, 029 } }, // Deino + new(30,03,2) { Species = 877, Ability = A4, Moves = new[]{ 209, 098, 044, 043 } }, // Morpeko + new(40,05,3) { Species = 094, Ability = A4, Moves = new[]{ 506, 389, 095, 325 }, CanGigantamax = true }, // Gengar + new(40,05,3) { Species = 426, Ability = A4, Moves = new[]{ 016, 247, 360, 371 } }, // Drifblim + new(40,05,3) { Species = 477, Ability = A4, Moves = new[]{ 247, 009, 371, 157 } }, // Dusknoir + new(40,05,3) { Species = 860, Ability = A4, Moves = new[]{ 417, 793, 421, 399 } }, // Morgrem + new(40,05,3) { Species = 633, Ability = A4, Moves = new[]{ 406, 021, 399, 423 } }, // Deino + new(40,05,3) { Species = 877, Ability = A4, Moves = new[]{ 209, 098, 044, 402 } }, // Morpeko + new(50,08,4) { Species = 094, Ability = A4, Moves = new[]{ 247, 399, 094, 085 }, CanGigantamax = true }, // Gengar + new(50,08,4) { Species = 426, Ability = A4, Moves = new[]{ 366, 247, 360, 371 } }, // Drifblim + new(50,08,4) { Species = 477, Ability = A4, Moves = new[]{ 247, 009, 280, 157 } }, // Dusknoir + new(50,08,4) { Species = 861, Ability = A4, Moves = new[]{ 789, 492, 421, 399 }, CanGigantamax = true }, // Grimmsnarl + new(50,08,4) { Species = 634, Ability = A4, Moves = new[]{ 406, 304, 399, 423 } }, // Zweilous + new(50,08,4) { Species = 877, Ability = A4, Moves = new[]{ 783, 098, 242, 402 } }, // Morpeko + new(60,10,5) { Species = 094, Ability = A4, Moves = new[]{ 247, 399, 605, 085 }, CanGigantamax = true }, // Gengar + new(60,10,5) { Species = 426, Ability = A4, Moves = new[]{ 366, 247, 360, 693 } }, // Drifblim + new(60,10,5) { Species = 477, Ability = A4, Moves = new[]{ 247, 009, 280, 089 } }, // Dusknoir + new(60,10,5) { Species = 861, Ability = A4, Moves = new[]{ 789, 492, 421, 417 }, CanGigantamax = true }, // Grimmsnarl + new(60,10,5) { Species = 635, Ability = A4, Moves = new[]{ 406, 304, 399, 056 } }, // Hydreigon + new(60,10,5) { Species = 877, Ability = A4, Moves = new[]{ 783, 037, 242, 402 } }, // Morpeko // 10/30 - Halloween - new EncounterStatic8ND(17,01,1) { Species = 562, Ability = A4, Moves = new[]{ 261, 114, 310, 101 } }, // Yamask + new(17,01,1) { Species = 562, Ability = A4, Moves = new[]{ 261, 114, 310, 101 } }, // Yamask //new EncounterStatic8ND(17,01,1) { Species = 778, Ability = A4, Moves = new[]{ 086, 452, 425, 010 } }, // Mimikyu - new EncounterStatic8ND(17,01,1) { Species = 709, Ability = A4, Moves = new[]{ 785, 421, 261, 310 } }, // Trevenant - new EncounterStatic8ND(17,01,1) { Species = 855, Ability = A4, Moves = new[]{ 597, 110, 668, 310 } }, // Polteageist - new EncounterStatic8ND(30,03,2) { Species = 710, Ability = A4, Moves = new[]{ 567, 425, 310, 331 } }, // Pumpkaboo - new EncounterStatic8ND(30,03,2) { Species = 563, Ability = A4, Moves = new[]{ 578, 421, 310, 261 } }, // Cofagrigus + new(17,01,1) { Species = 709, Ability = A4, Moves = new[]{ 785, 421, 261, 310 } }, // Trevenant + new(17,01,1) { Species = 855, Ability = A4, Moves = new[]{ 597, 110, 668, 310 } }, // Polteageist + new(30,03,2) { Species = 710, Ability = A4, Moves = new[]{ 567, 425, 310, 331 } }, // Pumpkaboo + new(30,03,2) { Species = 563, Ability = A4, Moves = new[]{ 578, 421, 310, 261 } }, // Cofagrigus //new EncounterStatic8ND(30,03,2) { Species = 778, Ability = A4, Moves = new[]{ 086, 452, 425, 608 } }, // Mimikyu - new EncounterStatic8ND(30,03,2) { Species = 709, Ability = A4, Moves = new[]{ 785, 506, 261, 310 } }, // Trevenant - new EncounterStatic8ND(30,03,2) { Species = 855, Ability = A4, Moves = new[]{ 597, 110, 389, 310 } }, // Polteageist - new EncounterStatic8ND(40,05,3) { Species = 710, Ability = A4, Moves = new[]{ 567, 247, 310, 402 } }, // Pumpkaboo - new EncounterStatic8ND(40,05,3) { Species = 563, Ability = A4, Moves = new[]{ 578, 421, 310, 261 } }, // Cofagrigus + new(30,03,2) { Species = 709, Ability = A4, Moves = new[]{ 785, 506, 261, 310 } }, // Trevenant + new(30,03,2) { Species = 855, Ability = A4, Moves = new[]{ 597, 110, 389, 310 } }, // Polteageist + new(40,05,3) { Species = 710, Ability = A4, Moves = new[]{ 567, 247, 310, 402 } }, // Pumpkaboo + new(40,05,3) { Species = 563, Ability = A4, Moves = new[]{ 578, 421, 310, 261 } }, // Cofagrigus //new EncounterStatic8ND(40,05,3) { Species = 778, Ability = A4, Moves = new[]{ 085, 452, 421, 608 } }, // Mimikyu - new EncounterStatic8ND(40,05,3) { Species = 709, Ability = A4, Moves = new[]{ 785, 506, 261, 310 } }, // Trevenant - new EncounterStatic8ND(40,05,3) { Species = 855, Ability = A4, Moves = new[]{ 597, 110, 389, 310 } }, // Polteageist - new EncounterStatic8ND(50,08,4) { Species = 711, Ability = A4, Moves = new[]{ 567, 247, 585, 402 } }, // Gourgeist - new EncounterStatic8ND(50,08,4) { Species = 711, Ability = A4, Moves = new[]{ 567, 247, 585, 402 }, Form = 1 }, // Gourgeist-1 - new EncounterStatic8ND(50,08,4) { Species = 711, Ability = A4, Moves = new[]{ 567, 247, 585, 402 }, Form = 2 }, // Gourgeist-2 - new EncounterStatic8ND(50,08,4) { Species = 711, Ability = A4, Moves = new[]{ 567, 247, 585, 402 }, Form = 3 }, // Gourgeist-3 - new EncounterStatic8ND(50,08,4) { Species = 563, Ability = A4, Moves = new[]{ 578, 247, 399, 261 } }, // Cofagrigus + new(40,05,3) { Species = 709, Ability = A4, Moves = new[]{ 785, 506, 261, 310 } }, // Trevenant + new(40,05,3) { Species = 855, Ability = A4, Moves = new[]{ 597, 110, 389, 310 } }, // Polteageist + new(50,08,4) { Species = 711, Ability = A4, Moves = new[]{ 567, 247, 585, 402 } }, // Gourgeist + new(50,08,4) { Species = 711, Ability = A4, Moves = new[]{ 567, 247, 585, 402 }, Form = 1 }, // Gourgeist-1 + new(50,08,4) { Species = 711, Ability = A4, Moves = new[]{ 567, 247, 585, 402 }, Form = 2 }, // Gourgeist-2 + new(50,08,4) { Species = 711, Ability = A4, Moves = new[]{ 567, 247, 585, 402 }, Form = 3 }, // Gourgeist-3 + new(50,08,4) { Species = 563, Ability = A4, Moves = new[]{ 578, 247, 399, 261 } }, // Cofagrigus //new EncounterStatic8ND(50,08,4) { Species = 778, Ability = A4, Moves = new[]{ 085, 452, 261, 204 } }, // Mimikyu - new EncounterStatic8ND(50,08,4) { Species = 709, Ability = A4, Moves = new[]{ 452, 506, 261, 310 } }, // Trevenant - new EncounterStatic8ND(50,08,4) { Species = 855, Ability = A4, Moves = new[]{ 247, 417, 389, 310 } }, // Polteageist - new EncounterStatic8ND(60,10,5) { Species = 711, Ability = A4, Moves = new[]{ 567, 247, 433, 402 } }, // Gourgeist - new EncounterStatic8ND(60,10,5) { Species = 711, Ability = A4, Moves = new[]{ 567, 247, 433, 402 }, Form = 1, Shiny = Shiny.Always }, // Gourgeist-1 - new EncounterStatic8ND(60,10,5) { Species = 711, Ability = A4, Moves = new[]{ 567, 247, 433, 402 }, Form = 2 }, // Gourgeist-2 - new EncounterStatic8ND(60,10,5) { Species = 711, Ability = A4, Moves = new[]{ 567, 247, 433, 402 }, Form = 3, Shiny = Shiny.Always }, // Gourgeist-3 - new EncounterStatic8ND(60,10,5) { Species = 563, Ability = A4, Moves = new[]{ 578, 247, 399, 261 } }, // Cofagrigus + new(50,08,4) { Species = 709, Ability = A4, Moves = new[]{ 452, 506, 261, 310 } }, // Trevenant + new(50,08,4) { Species = 855, Ability = A4, Moves = new[]{ 247, 417, 389, 310 } }, // Polteageist + new(60,10,5) { Species = 711, Ability = A4, Moves = new[]{ 567, 247, 433, 402 } }, // Gourgeist + new(60,10,5) { Species = 711, Ability = A4, Moves = new[]{ 567, 247, 433, 402 }, Form = 1, Shiny = Shiny.Always }, // Gourgeist-1 + new(60,10,5) { Species = 711, Ability = A4, Moves = new[]{ 567, 247, 433, 402 }, Form = 2 }, // Gourgeist-2 + new(60,10,5) { Species = 711, Ability = A4, Moves = new[]{ 567, 247, 433, 402 }, Form = 3, Shiny = Shiny.Always }, // Gourgeist-3 + new(60,10,5) { Species = 563, Ability = A4, Moves = new[]{ 578, 247, 399, 261 } }, // Cofagrigus //new EncounterStatic8ND(60,10,5) { Species = 778, Ability = A4, Moves = new[]{ 087, 452, 261, 583 } }, // Mimikyu - new EncounterStatic8ND(60,10,5) { Species = 709, Ability = A4, Moves = new[]{ 452, 506, 261, 310 } }, // Trevenant - new EncounterStatic8ND(60,10,5) { Species = 855, Ability = A4, Moves = new[]{ 247, 417, 389, 310 } }, // Polteageist + new(60,10,5) { Species = 709, Ability = A4, Moves = new[]{ 452, 506, 261, 310 } }, // Trevenant + new(60,10,5) { Species = 855, Ability = A4, Moves = new[]{ 247, 417, 389, 310 } }, // Polteageist // 11/2 - November - new EncounterStatic8ND(17,01,1) { Species = 012, Ability = A4, Moves = new[]{ 081, 060, 016, 079 }, CanGigantamax = true }, // Butterfree - new EncounterStatic8ND(17,01,1) { Species = 213, Ability = A4, Moves = new[]{ 088, 474, 414, 522 } }, // Shuckle - new EncounterStatic8ND(17,01,1) { Species = 290, Ability = A4, Moves = new[]{ 189, 206, 010, 106 } }, // Nincada - new EncounterStatic8ND(17,01,1) { Species = 568, Ability = A4, Moves = new[]{ 390, 133, 491, 001 } }, // Trubbish - new EncounterStatic8ND(17,01,1) { Species = 043, Ability = A4, Moves = new[]{ 078, 077, 051, 230 } }, // Oddish - new EncounterStatic8ND(17,01,1) { Species = 453, Ability = A4, Moves = new[]{ 040, 269, 279, 189 } }, // Croagunk - new EncounterStatic8ND(30,03,2) { Species = 012, Ability = A4, Moves = new[]{ 405, 060, 016, 079 }, CanGigantamax = true }, // Butterfree - new EncounterStatic8ND(30,03,2) { Species = 213, Ability = A4, Moves = new[]{ 088, 474, 414, 522 } }, // Shuckle - new EncounterStatic8ND(30,03,2) { Species = 291, Ability = A4, Moves = new[]{ 210, 206, 332, 232 } }, // Ninjask - new EncounterStatic8ND(30,03,2) { Species = 568, Ability = A4, Moves = new[]{ 092, 133, 491, 036 } }, // Trubbish - new EncounterStatic8ND(30,03,2) { Species = 045, Ability = A4, Moves = new[]{ 080, 585, 051, 230 } }, // Vileplume - new EncounterStatic8ND(30,03,2) { Species = 453, Ability = A4, Moves = new[]{ 474, 389, 279, 189 } }, // Croagunk - new EncounterStatic8ND(40,05,3) { Species = 012, Ability = A4, Moves = new[]{ 405, 060, 016, 078 }, CanGigantamax = true }, // Butterfree - new EncounterStatic8ND(40,05,3) { Species = 213, Ability = A4, Moves = new[]{ 157, 188, 089, 522 } }, // Shuckle - new EncounterStatic8ND(40,05,3) { Species = 291, Ability = A4, Moves = new[]{ 210, 206, 332, 232 } }, // Ninjask - new EncounterStatic8ND(40,05,3) { Species = 569, Ability = A4, Moves = new[]{ 188, 133, 034, 707 }, CanGigantamax = true }, // Garbodor - new EncounterStatic8ND(40,05,3) { Species = 045, Ability = A4, Moves = new[]{ 080, 585, 051, 230 } }, // Vileplume - new EncounterStatic8ND(40,05,3) { Species = 454, Ability = A4, Moves = new[]{ 188, 389, 279, 189 } }, // Toxicroak - new EncounterStatic8ND(50,08,4) { Species = 012, Ability = A4, Moves = new[]{ 405, 403, 093, 078 }, CanGigantamax = true }, // Butterfree - new EncounterStatic8ND(50,08,4) { Species = 213, Ability = A4, Moves = new[]{ 157, 188, 089, 564 } }, // Shuckle - new EncounterStatic8ND(50,08,4) { Species = 291, Ability = A4, Moves = new[]{ 210, 163, 332, 232 } }, // Ninjask - new EncounterStatic8ND(50,08,4) { Species = 569, Ability = A4, Moves = new[]{ 188, 499, 034, 707 }, CanGigantamax = true }, // Garbodor - new EncounterStatic8ND(50,08,4) { Species = 045, Ability = A4, Moves = new[]{ 080, 585, 051, 034 } }, // Vileplume - new EncounterStatic8ND(50,08,4) { Species = 454, Ability = A4, Moves = new[]{ 188, 389, 280, 189 } }, // Toxicroak - new EncounterStatic8ND(60,10,5) { Species = 012, Ability = A4, Moves = new[]{ 405, 403, 527, 078 }, CanGigantamax = true }, // Butterfree - new EncounterStatic8ND(60,10,5) { Species = 213, Ability = A4, Moves = new[]{ 444, 188, 089, 564 } }, // Shuckle - new EncounterStatic8ND(60,10,5) { Species = 291, Ability = A4, Moves = new[]{ 404, 163, 332, 232 } }, // Ninjask - new EncounterStatic8ND(60,10,5) { Species = 569, Ability = A4, Moves = new[]{ 441, 499, 034, 707 }, CanGigantamax = true }, // Garbodor - new EncounterStatic8ND(60,10,5) { Species = 045, Ability = A4, Moves = new[]{ 080, 585, 051, 034 } }, // Vileplume - new EncounterStatic8ND(60,10,5) { Species = 454, Ability = A4, Moves = new[]{ 188, 389, 280, 523 } }, // Toxicroak + new(17,01,1) { Species = 012, Ability = A4, Moves = new[]{ 081, 060, 016, 079 }, CanGigantamax = true }, // Butterfree + new(17,01,1) { Species = 213, Ability = A4, Moves = new[]{ 088, 474, 414, 522 } }, // Shuckle + new(17,01,1) { Species = 290, Ability = A4, Moves = new[]{ 189, 206, 010, 106 } }, // Nincada + new(17,01,1) { Species = 568, Ability = A4, Moves = new[]{ 390, 133, 491, 001 } }, // Trubbish + new(17,01,1) { Species = 043, Ability = A4, Moves = new[]{ 078, 077, 051, 230 } }, // Oddish + new(17,01,1) { Species = 453, Ability = A4, Moves = new[]{ 040, 269, 279, 189 } }, // Croagunk + new(30,03,2) { Species = 012, Ability = A4, Moves = new[]{ 405, 060, 016, 079 }, CanGigantamax = true }, // Butterfree + new(30,03,2) { Species = 213, Ability = A4, Moves = new[]{ 088, 474, 414, 522 } }, // Shuckle + new(30,03,2) { Species = 291, Ability = A4, Moves = new[]{ 210, 206, 332, 232 } }, // Ninjask + new(30,03,2) { Species = 568, Ability = A4, Moves = new[]{ 092, 133, 491, 036 } }, // Trubbish + new(30,03,2) { Species = 045, Ability = A4, Moves = new[]{ 080, 585, 051, 230 } }, // Vileplume + new(30,03,2) { Species = 453, Ability = A4, Moves = new[]{ 474, 389, 279, 189 } }, // Croagunk + new(40,05,3) { Species = 012, Ability = A4, Moves = new[]{ 405, 060, 016, 078 }, CanGigantamax = true }, // Butterfree + new(40,05,3) { Species = 213, Ability = A4, Moves = new[]{ 157, 188, 089, 522 } }, // Shuckle + new(40,05,3) { Species = 291, Ability = A4, Moves = new[]{ 210, 206, 332, 232 } }, // Ninjask + new(40,05,3) { Species = 569, Ability = A4, Moves = new[]{ 188, 133, 034, 707 }, CanGigantamax = true }, // Garbodor + new(40,05,3) { Species = 045, Ability = A4, Moves = new[]{ 080, 585, 051, 230 } }, // Vileplume + new(40,05,3) { Species = 454, Ability = A4, Moves = new[]{ 188, 389, 279, 189 } }, // Toxicroak + new(50,08,4) { Species = 012, Ability = A4, Moves = new[]{ 405, 403, 093, 078 }, CanGigantamax = true }, // Butterfree + new(50,08,4) { Species = 213, Ability = A4, Moves = new[]{ 157, 188, 089, 564 } }, // Shuckle + new(50,08,4) { Species = 291, Ability = A4, Moves = new[]{ 210, 163, 332, 232 } }, // Ninjask + new(50,08,4) { Species = 569, Ability = A4, Moves = new[]{ 188, 499, 034, 707 }, CanGigantamax = true }, // Garbodor + new(50,08,4) { Species = 045, Ability = A4, Moves = new[]{ 080, 585, 051, 034 } }, // Vileplume + new(50,08,4) { Species = 454, Ability = A4, Moves = new[]{ 188, 389, 280, 189 } }, // Toxicroak + new(60,10,5) { Species = 012, Ability = A4, Moves = new[]{ 405, 403, 527, 078 }, CanGigantamax = true }, // Butterfree + new(60,10,5) { Species = 213, Ability = A4, Moves = new[]{ 444, 188, 089, 564 } }, // Shuckle + new(60,10,5) { Species = 291, Ability = A4, Moves = new[]{ 404, 163, 332, 232 } }, // Ninjask + new(60,10,5) { Species = 569, Ability = A4, Moves = new[]{ 441, 499, 034, 707 }, CanGigantamax = true }, // Garbodor + new(60,10,5) { Species = 045, Ability = A4, Moves = new[]{ 080, 585, 051, 034 } }, // Vileplume + new(60,10,5) { Species = 454, Ability = A4, Moves = new[]{ 188, 389, 280, 523 } }, // Toxicroak // 11/20 - Forest - new EncounterStatic8ND(17,01,1) { Species = 420, Ability = A4, Moves = new[]{ 033, 572, 074, 670 } }, // Cherubi - new EncounterStatic8ND(17,01,1) { Species = 590, Ability = A4, Moves = new[]{ 078, 492, 310, 412 } }, // Foongus - new EncounterStatic8ND(17,01,1) { Species = 755, Ability = A4, Moves = new[]{ 402, 109, 605, 310 } }, // Morelull - new EncounterStatic8ND(17,01,1) { Species = 819, Ability = A4, Moves = new[]{ 747, 231, 371, 033 } }, // Skwovet - new EncounterStatic8ND(30,03,2) { Species = 420, Ability = A4, Moves = new[]{ 033, 572, 074, 402 } }, // Cherubi - new EncounterStatic8ND(30,03,2) { Species = 590, Ability = A4, Moves = new[]{ 078, 492, 310, 412 } }, // Foongus - new EncounterStatic8ND(30,03,2) { Species = 756, Ability = A4, Moves = new[]{ 402, 109, 605, 310 } }, // Shiinotic - new EncounterStatic8ND(30,03,2) { Species = 819, Ability = A4, Moves = new[]{ 747, 231, 371, 033 } }, // Skwovet - new EncounterStatic8ND(30,03,2) { Species = 820, Ability = A4, Moves = new[]{ 747, 231, 371, 034 } }, // Greedent - new EncounterStatic8ND(40,05,3) { Species = 420, Ability = A4, Moves = new[]{ 311, 572, 074, 402 } }, // Cherubi - new EncounterStatic8ND(40,05,3) { Species = 591, Ability = A4, Moves = new[]{ 078, 492, 092, 412 } }, // Amoonguss - new EncounterStatic8ND(40,05,3) { Species = 756, Ability = A4, Moves = new[]{ 402, 585, 605, 310 } }, // Shiinotic - new EncounterStatic8ND(40,05,3) { Species = 819, Ability = A4, Moves = new[]{ 747, 360, 371, 044 } }, // Skwovet - new EncounterStatic8ND(40,05,3) { Species = 820, Ability = A4, Moves = new[]{ 747, 360, 371, 424 } }, // Greedent - new EncounterStatic8ND(50,08,4) { Species = 420, Ability = A4, Moves = new[]{ 311, 572, 605, 402 } }, // Cherubi - new EncounterStatic8ND(50,08,4) { Species = 591, Ability = A4, Moves = new[]{ 188, 492, 092, 412 } }, // Amoonguss - new EncounterStatic8ND(50,08,4) { Species = 756, Ability = A4, Moves = new[]{ 412, 585, 605, 188 } }, // Shiinotic - new EncounterStatic8ND(50,08,4) { Species = 819, Ability = A4, Moves = new[]{ 747, 360, 371, 331 } }, // Skwovet - new EncounterStatic8ND(50,08,4) { Species = 820, Ability = A4, Moves = new[]{ 747, 360, 371, 424 } }, // Greedent - new EncounterStatic8ND(60,10,5) { Species = 420, Ability = A4, Moves = new[]{ 311, 572, 605, 412 } }, // Cherubi - new EncounterStatic8ND(60,10,5) { Species = 591, Ability = A4, Moves = new[]{ 147, 492, 092, 412 } }, // Amoonguss - new EncounterStatic8ND(60,10,5) { Species = 756, Ability = A4, Moves = new[]{ 147, 585, 605, 188 } }, // Shiinotic - new EncounterStatic8ND(60,10,5) { Species = 819, Ability = A4, Moves = new[]{ 747, 360, 371, 034 } }, // Skwovet - new EncounterStatic8ND(60,10,5) { Species = 819, Ability = A4, Moves = new[]{ 747, 360, 371, 034 }, Shiny = Shiny.Always }, // Skwovet - new EncounterStatic8ND(60,10,5) { Species = 820, Ability = A4, Moves = new[]{ 747, 360, 371, 089 } }, // Greedent + new(17,01,1) { Species = 420, Ability = A4, Moves = new[]{ 033, 572, 074, 670 } }, // Cherubi + new(17,01,1) { Species = 590, Ability = A4, Moves = new[]{ 078, 492, 310, 412 } }, // Foongus + new(17,01,1) { Species = 755, Ability = A4, Moves = new[]{ 402, 109, 605, 310 } }, // Morelull + new(17,01,1) { Species = 819, Ability = A4, Moves = new[]{ 747, 231, 371, 033 } }, // Skwovet + new(30,03,2) { Species = 420, Ability = A4, Moves = new[]{ 033, 572, 074, 402 } }, // Cherubi + new(30,03,2) { Species = 590, Ability = A4, Moves = new[]{ 078, 492, 310, 412 } }, // Foongus + new(30,03,2) { Species = 756, Ability = A4, Moves = new[]{ 402, 109, 605, 310 } }, // Shiinotic + new(30,03,2) { Species = 819, Ability = A4, Moves = new[]{ 747, 231, 371, 033 } }, // Skwovet + new(30,03,2) { Species = 820, Ability = A4, Moves = new[]{ 747, 231, 371, 034 } }, // Greedent + new(40,05,3) { Species = 420, Ability = A4, Moves = new[]{ 311, 572, 074, 402 } }, // Cherubi + new(40,05,3) { Species = 591, Ability = A4, Moves = new[]{ 078, 492, 092, 412 } }, // Amoonguss + new(40,05,3) { Species = 756, Ability = A4, Moves = new[]{ 402, 585, 605, 310 } }, // Shiinotic + new(40,05,3) { Species = 819, Ability = A4, Moves = new[]{ 747, 360, 371, 044 } }, // Skwovet + new(40,05,3) { Species = 820, Ability = A4, Moves = new[]{ 747, 360, 371, 424 } }, // Greedent + new(50,08,4) { Species = 420, Ability = A4, Moves = new[]{ 311, 572, 605, 402 } }, // Cherubi + new(50,08,4) { Species = 591, Ability = A4, Moves = new[]{ 188, 492, 092, 412 } }, // Amoonguss + new(50,08,4) { Species = 756, Ability = A4, Moves = new[]{ 412, 585, 605, 188 } }, // Shiinotic + new(50,08,4) { Species = 819, Ability = A4, Moves = new[]{ 747, 360, 371, 331 } }, // Skwovet + new(50,08,4) { Species = 820, Ability = A4, Moves = new[]{ 747, 360, 371, 424 } }, // Greedent + new(60,10,5) { Species = 420, Ability = A4, Moves = new[]{ 311, 572, 605, 412 } }, // Cherubi + new(60,10,5) { Species = 591, Ability = A4, Moves = new[]{ 147, 492, 092, 412 } }, // Amoonguss + new(60,10,5) { Species = 756, Ability = A4, Moves = new[]{ 147, 585, 605, 188 } }, // Shiinotic + new(60,10,5) { Species = 819, Ability = A4, Moves = new[]{ 747, 360, 371, 034 } }, // Skwovet + new(60,10,5) { Species = 819, Ability = A4, Moves = new[]{ 747, 360, 371, 034 }, Shiny = Shiny.Always }, // Skwovet + new(60,10,5) { Species = 820, Ability = A4, Moves = new[]{ 747, 360, 371, 089 } }, // Greedent // 11/30 - Ice and Fire - new EncounterStatic8ND(17,01,1) { Species = 131, Ability = A4, Moves = new[]{ 055, 420, 045, 047 }, CanGigantamax = true }, // Lapras - new EncounterStatic8ND(17,01,1) { Species = 712, Ability = A4, Moves = new[]{ 181, 196, 033, 106 } }, // Bergmite - new EncounterStatic8ND(17,01,1) { Species = 461, Ability = A4, Moves = new[]{ 420, 372, 232, 279 } }, // Weavile - new EncounterStatic8ND(17,01,1) { Species = 850, Ability = A4, Moves = new[]{ 172, 044, 035, 052 } }, // Sizzlipede - new EncounterStatic8ND(17,01,1) { Species = 776, Ability = A4, Moves = new[]{ 175, 123, 033, 052 } }, // Turtonator - new EncounterStatic8ND(17,01,1) { Species = 077, Ability = A4, Moves = new[]{ 488, 045, 039, 052 } }, // Ponyta - new EncounterStatic8ND(30,03,2) { Species = 131, Ability = A4, Moves = new[]{ 352, 420, 109, 047 }, CanGigantamax = true }, // Lapras - new EncounterStatic8ND(30,03,2) { Species = 712, Ability = A4, Moves = new[]{ 157, 423, 033, 044 } }, // Bergmite - new EncounterStatic8ND(30,03,2) { Species = 461, Ability = A4, Moves = new[]{ 420, 372, 232, 279 } }, // Weavile - new EncounterStatic8ND(30,03,2) { Species = 851, Ability = A4, Moves = new[]{ 172, 404, 422, 044 }, CanGigantamax = true }, // Centiskorch - new EncounterStatic8ND(30,03,2) { Species = 776, Ability = A4, Moves = new[]{ 406, 123, 033, 052 } }, // Turtonator - new EncounterStatic8ND(30,03,2) { Species = 077, Ability = A4, Moves = new[]{ 488, 023, 583, 097 } }, // Ponyta - new EncounterStatic8ND(40,05,3) { Species = 131, Ability = A4, Moves = new[]{ 352, 196, 109, 047 }, CanGigantamax = true }, // Lapras - new EncounterStatic8ND(40,05,3) { Species = 713, Ability = A4, Moves = new[]{ 157, 423, 036, 044 } }, // Avalugg - new EncounterStatic8ND(40,05,3) { Species = 461, Ability = A4, Moves = new[]{ 420, 468, 232, 279 } }, // Weavile - new EncounterStatic8ND(40,05,3) { Species = 851, Ability = A4, Moves = new[]{ 424, 404, 422, 044 }, CanGigantamax = true }, // Centiskorch - new EncounterStatic8ND(40,05,3) { Species = 776, Ability = A4, Moves = new[]{ 406, 776, 034, 053 } }, // Turtonator - new EncounterStatic8ND(40,05,3) { Species = 078, Ability = A4, Moves = new[]{ 172, 023, 583, 224 } }, // Rapidash - new EncounterStatic8ND(50,08,4) { Species = 131, Ability = A4, Moves = new[]{ 057, 196, 058, 047 }, CanGigantamax = true }, // Lapras - new EncounterStatic8ND(50,08,4) { Species = 713, Ability = A4, Moves = new[]{ 776, 059, 036, 044 } }, // Avalugg - new EncounterStatic8ND(50,08,4) { Species = 461, Ability = A4, Moves = new[]{ 420, 468, 232, 279 } }, // Weavile - new EncounterStatic8ND(50,08,4) { Species = 851, Ability = A4, Moves = new[]{ 680, 404, 422, 044 }, CanGigantamax = true }, // Centiskorch - new EncounterStatic8ND(50,08,4) { Species = 776, Ability = A4, Moves = new[]{ 406, 776, 504, 053 } }, // Turtonator - new EncounterStatic8ND(50,08,4) { Species = 078, Ability = A4, Moves = new[]{ 517, 528, 583, 224 } }, // Rapidash - new EncounterStatic8ND(60,10,5) { Species = 131, Ability = A4, Moves = new[]{ 057, 196, 058, 329 }, CanGigantamax = true }, // Lapras - new EncounterStatic8ND(60,10,5) { Species = 713, Ability = A4, Moves = new[]{ 776, 059, 038, 044 } }, // Avalugg - new EncounterStatic8ND(60,10,5) { Species = 461, Ability = A4, Moves = new[]{ 420, 400, 232, 279 } }, // Weavile - new EncounterStatic8ND(60,10,5) { Species = 851, Ability = A4, Moves = new[]{ 680, 679, 422, 044 }, CanGigantamax = true }, // Centiskorch - new EncounterStatic8ND(60,10,5) { Species = 776, Ability = A4, Moves = new[]{ 434, 776, 504, 053 } }, // Turtonator - new EncounterStatic8ND(60,10,5) { Species = 078, Ability = A4, Moves = new[]{ 394, 528, 583, 224 } }, // Rapidash + new(17,01,1) { Species = 131, Ability = A4, Moves = new[]{ 055, 420, 045, 047 }, CanGigantamax = true }, // Lapras + new(17,01,1) { Species = 712, Ability = A4, Moves = new[]{ 181, 196, 033, 106 } }, // Bergmite + new(17,01,1) { Species = 461, Ability = A4, Moves = new[]{ 420, 372, 232, 279 } }, // Weavile + new(17,01,1) { Species = 850, Ability = A4, Moves = new[]{ 172, 044, 035, 052 } }, // Sizzlipede + new(17,01,1) { Species = 776, Ability = A4, Moves = new[]{ 175, 123, 033, 052 } }, // Turtonator + new(17,01,1) { Species = 077, Ability = A4, Moves = new[]{ 488, 045, 039, 052 } }, // Ponyta + new(30,03,2) { Species = 131, Ability = A4, Moves = new[]{ 352, 420, 109, 047 }, CanGigantamax = true }, // Lapras + new(30,03,2) { Species = 712, Ability = A4, Moves = new[]{ 157, 423, 033, 044 } }, // Bergmite + new(30,03,2) { Species = 461, Ability = A4, Moves = new[]{ 420, 372, 232, 279 } }, // Weavile + new(30,03,2) { Species = 851, Ability = A4, Moves = new[]{ 172, 404, 422, 044 }, CanGigantamax = true }, // Centiskorch + new(30,03,2) { Species = 776, Ability = A4, Moves = new[]{ 406, 123, 033, 052 } }, // Turtonator + new(30,03,2) { Species = 077, Ability = A4, Moves = new[]{ 488, 023, 583, 097 } }, // Ponyta + new(40,05,3) { Species = 131, Ability = A4, Moves = new[]{ 352, 196, 109, 047 }, CanGigantamax = true }, // Lapras + new(40,05,3) { Species = 713, Ability = A4, Moves = new[]{ 157, 423, 036, 044 } }, // Avalugg + new(40,05,3) { Species = 461, Ability = A4, Moves = new[]{ 420, 468, 232, 279 } }, // Weavile + new(40,05,3) { Species = 851, Ability = A4, Moves = new[]{ 424, 404, 422, 044 }, CanGigantamax = true }, // Centiskorch + new(40,05,3) { Species = 776, Ability = A4, Moves = new[]{ 406, 776, 034, 053 } }, // Turtonator + new(40,05,3) { Species = 078, Ability = A4, Moves = new[]{ 172, 023, 583, 224 } }, // Rapidash + new(50,08,4) { Species = 131, Ability = A4, Moves = new[]{ 057, 196, 058, 047 }, CanGigantamax = true }, // Lapras + new(50,08,4) { Species = 713, Ability = A4, Moves = new[]{ 776, 059, 036, 044 } }, // Avalugg + new(50,08,4) { Species = 461, Ability = A4, Moves = new[]{ 420, 468, 232, 279 } }, // Weavile + new(50,08,4) { Species = 851, Ability = A4, Moves = new[]{ 680, 404, 422, 044 }, CanGigantamax = true }, // Centiskorch + new(50,08,4) { Species = 776, Ability = A4, Moves = new[]{ 406, 776, 504, 053 } }, // Turtonator + new(50,08,4) { Species = 078, Ability = A4, Moves = new[]{ 517, 528, 583, 224 } }, // Rapidash + new(60,10,5) { Species = 131, Ability = A4, Moves = new[]{ 057, 196, 058, 329 }, CanGigantamax = true }, // Lapras + new(60,10,5) { Species = 713, Ability = A4, Moves = new[]{ 776, 059, 038, 044 } }, // Avalugg + new(60,10,5) { Species = 461, Ability = A4, Moves = new[]{ 420, 400, 232, 279 } }, // Weavile + new(60,10,5) { Species = 851, Ability = A4, Moves = new[]{ 680, 679, 422, 044 }, CanGigantamax = true }, // Centiskorch + new(60,10,5) { Species = 776, Ability = A4, Moves = new[]{ 434, 776, 504, 053 } }, // Turtonator + new(60,10,5) { Species = 078, Ability = A4, Moves = new[]{ 394, 528, 583, 224 } }, // Rapidash }; internal static readonly EncounterStatic8ND[] Dist_SW = { // 11/15 - Butterfree - new EncounterStatic8ND(17,01,1) { Species = 012, Ability = A4, Moves = new[]{ 405, 060, 016, 078 } }, // Butterfree - new EncounterStatic8ND(17,01,1) { Species = 012, Ability = A4, Moves = new[]{ 405, 060, 016, 078 }, CanGigantamax = true }, // Butterfree - new EncounterStatic8ND(17,01,1) { Species = 843, Ability = A2, Moves = new[]{ 693, 523, 189, 103 } }, // Silicobra - new EncounterStatic8ND(17,01,1) { Species = 843, Ability = A4, Moves = new[]{ 693, 523, 189, 103 } }, // Silicobra - new EncounterStatic8ND(17,01,1) { Species = 833, Ability = A2, Moves = new[]{ 055, 044, 033, 213 } }, // Chewtle - new EncounterStatic8ND(17,01,1) { Species = 833, Ability = A4, Moves = new[]{ 055, 044, 033, 213 } }, // Chewtle - new EncounterStatic8ND(30,03,2) { Species = 012, Ability = A4, Moves = new[]{ 405, 403, 081, 079 } }, // Butterfree - new EncounterStatic8ND(30,03,2) { Species = 012, Ability = A4, Moves = new[]{ 405, 403, 081, 079 }, CanGigantamax = true }, // Butterfree - new EncounterStatic8ND(30,03,2) { Species = 843, Ability = A2, Moves = new[]{ 693, 523, 029, 137 } }, // Silicobra - new EncounterStatic8ND(30,03,2) { Species = 843, Ability = A4, Moves = new[]{ 693, 523, 029, 137 } }, // Silicobra - new EncounterStatic8ND(30,03,2) { Species = 834, Ability = A2, Moves = new[]{ 317, 242, 055, 334 } }, // Drednaw - new EncounterStatic8ND(30,03,2) { Species = 834, Ability = A4, Moves = new[]{ 317, 242, 055, 334 } }, // Drednaw - new EncounterStatic8ND(40,05,3) { Species = 844, Ability = A4, Moves = new[]{ 693, 529, 407, 424 } }, // Sandaconda - new EncounterStatic8ND(40,05,3) { Species = 844, Ability = A4, Moves = new[]{ 693, 529, 407, 424 }, CanGigantamax = true }, // Sandaconda - new EncounterStatic8ND(40,05,3) { Species = 834, Ability = A4, Moves = new[]{ 157, 534, 034, 317 } }, // Drednaw - new EncounterStatic8ND(40,05,3) { Species = 834, Ability = A4, Moves = new[]{ 157, 534, 034, 317 }, CanGigantamax = true }, // Drednaw - new EncounterStatic8ND(50,08,4) { Species = 844, Ability = A4, Moves = new[]{ 693, 529, 342, 328 } }, // Sandaconda - new EncounterStatic8ND(50,08,4) { Species = 844, Ability = A4, Moves = new[]{ 693, 529, 342, 328 }, CanGigantamax = true }, // Sandaconda - new EncounterStatic8ND(50,08,4) { Species = 834, Ability = A4, Moves = new[]{ 157, 710, 350, 523 } }, // Drednaw - new EncounterStatic8ND(50,08,4) { Species = 834, Ability = A4, Moves = new[]{ 157, 710, 350, 523 }, CanGigantamax = true }, // Drednaw - new EncounterStatic8ND(60,10,5) { Species = 012, Ability = A4, Moves = new[]{ 405, 094, 542, 202 } }, // Butterfree - new EncounterStatic8ND(70,10,5) { Species = 012, Ability = A4, Moves = new[]{ 405, 094, 542, 202 }, CanGigantamax = true }, // Butterfree - new EncounterStatic8ND(60,10,5) { Species = 844, Ability = A4, Moves = new[]{ 693, 529, 342, 328 } }, // Sandaconda - new EncounterStatic8ND(70,10,5) { Species = 844, Ability = A4, Moves = new[]{ 693, 529, 342, 328 }, CanGigantamax = true }, // Sandaconda - new EncounterStatic8ND(60,10,5) { Species = 834, Ability = A4, Moves = new[]{ 157, 710, 317, 334 } }, // Drednaw - new EncounterStatic8ND(70,10,5) { Species = 834, Ability = A4, Moves = new[]{ 157, 710, 317, 334 }, CanGigantamax = true }, // Drednaw + new(17,01,1) { Species = 012, Ability = A4, Moves = new[]{ 405, 060, 016, 078 } }, // Butterfree + new(17,01,1) { Species = 012, Ability = A4, Moves = new[]{ 405, 060, 016, 078 }, CanGigantamax = true }, // Butterfree + new(17,01,1) { Species = 843, Ability = A2, Moves = new[]{ 693, 523, 189, 103 } }, // Silicobra + new(17,01,1) { Species = 843, Ability = A4, Moves = new[]{ 693, 523, 189, 103 } }, // Silicobra + new(17,01,1) { Species = 833, Ability = A2, Moves = new[]{ 055, 044, 033, 213 } }, // Chewtle + new(17,01,1) { Species = 833, Ability = A4, Moves = new[]{ 055, 044, 033, 213 } }, // Chewtle + new(30,03,2) { Species = 012, Ability = A4, Moves = new[]{ 405, 403, 081, 079 } }, // Butterfree + new(30,03,2) { Species = 012, Ability = A4, Moves = new[]{ 405, 403, 081, 079 }, CanGigantamax = true }, // Butterfree + new(30,03,2) { Species = 843, Ability = A2, Moves = new[]{ 693, 523, 029, 137 } }, // Silicobra + new(30,03,2) { Species = 843, Ability = A4, Moves = new[]{ 693, 523, 029, 137 } }, // Silicobra + new(30,03,2) { Species = 834, Ability = A2, Moves = new[]{ 317, 242, 055, 334 } }, // Drednaw + new(30,03,2) { Species = 834, Ability = A4, Moves = new[]{ 317, 242, 055, 334 } }, // Drednaw + new(40,05,3) { Species = 844, Ability = A4, Moves = new[]{ 693, 529, 407, 424 } }, // Sandaconda + new(40,05,3) { Species = 844, Ability = A4, Moves = new[]{ 693, 529, 407, 424 }, CanGigantamax = true }, // Sandaconda + new(40,05,3) { Species = 834, Ability = A4, Moves = new[]{ 157, 534, 034, 317 } }, // Drednaw + new(40,05,3) { Species = 834, Ability = A4, Moves = new[]{ 157, 534, 034, 317 }, CanGigantamax = true }, // Drednaw + new(50,08,4) { Species = 844, Ability = A4, Moves = new[]{ 693, 529, 342, 328 } }, // Sandaconda + new(50,08,4) { Species = 844, Ability = A4, Moves = new[]{ 693, 529, 342, 328 }, CanGigantamax = true }, // Sandaconda + new(50,08,4) { Species = 834, Ability = A4, Moves = new[]{ 157, 710, 350, 523 } }, // Drednaw + new(50,08,4) { Species = 834, Ability = A4, Moves = new[]{ 157, 710, 350, 523 }, CanGigantamax = true }, // Drednaw + new(60,10,5) { Species = 012, Ability = A4, Moves = new[]{ 405, 094, 542, 202 } }, // Butterfree + new(70,10,5) { Species = 012, Ability = A4, Moves = new[]{ 405, 094, 542, 202 }, CanGigantamax = true }, // Butterfree + new(60,10,5) { Species = 844, Ability = A4, Moves = new[]{ 693, 529, 342, 328 } }, // Sandaconda + new(70,10,5) { Species = 844, Ability = A4, Moves = new[]{ 693, 529, 342, 328 }, CanGigantamax = true }, // Sandaconda + new(60,10,5) { Species = 834, Ability = A4, Moves = new[]{ 157, 710, 317, 334 } }, // Drednaw + new(70,10,5) { Species = 834, Ability = A4, Moves = new[]{ 157, 710, 317, 334 }, CanGigantamax = true }, // Drednaw // 12/03 - Snorlax //new EncounterStatic8ND(17,01,1) { Species = 012, Ability = A4, Moves = new[]{ 405, 060, 016, 078 } }, // Butterfree @@ -613,7 +613,7 @@ internal static partial class Encounters8Nest //new EncounterStatic8ND(50,08,4) { Species = 844, Ability = A4, Moves = new[]{ 693, 529, 342, 328 }, CanGigantamax = true }, // Sandaconda //new EncounterStatic8ND(50,08,4) { Species = 834, Ability = A4, Moves = new[]{ 157, 710, 350, 523 } }, // Drednaw //new EncounterStatic8ND(50,08,4) { Species = 834, Ability = A4, Moves = new[]{ 157, 710, 350, 523 }, CanGigantamax = true }, // Drednaw - new EncounterStatic8ND(60,10,5) { Species = 012, Ability = A4, Moves = new[]{ 405, 094, 542, 202 }, CanGigantamax = true }, // Butterfree + new(60,10,5) { Species = 012, Ability = A4, Moves = new[]{ 405, 094, 542, 202 }, CanGigantamax = true }, // Butterfree //new EncounterStatic8ND(70,10,5) { Species = 844, Ability = A4, Moves = new[]{ 693, 529, 342, 328 }, CanGigantamax = true }, // Sandaconda //new EncounterStatic8ND(60,10,5) { Species = 834, Ability = A4, Moves = new[]{ 157, 710, 317, 334 } }, // Drednaw //new EncounterStatic8ND(70,10,5) { Species = 834, Ability = A4, Moves = new[]{ 157, 710, 317, 334 }, CanGigantamax = true }, // Drednaw @@ -629,7 +629,7 @@ internal static partial class Encounters8Nest //new EncounterStatic8ND(40,05,3) { Species = 844, Ability = A4, Moves = new[]{ 693, 529, 407, 424 }, CanGigantamax = true }, // Sandaconda //new EncounterStatic8ND(40,05,3) { Species = 834, Ability = A4, Moves = new[]{ 157, 534, 034, 317 } }, // Drednaw //new EncounterStatic8ND(40,05,3) { Species = 834, Ability = A4, Moves = new[]{ 157, 534, 034, 317 }, CanGigantamax = true }, // Drednaw - new EncounterStatic8ND(50,08,3) { Species = 844, Ability = A4, Moves = new[]{ 693, 529, 407, 424 }, CanGigantamax = true }, // Sandaconda + new(50,08,3) { Species = 844, Ability = A4, Moves = new[]{ 693, 529, 407, 424 }, CanGigantamax = true }, // Sandaconda //new EncounterStatic8ND(50,08,4) { Species = 834, Ability = A4, Moves = new[]{ 157, 710, 350, 523 } }, // Drednaw //new EncounterStatic8ND(50,08,4) { Species = 834, Ability = A4, Moves = new[]{ 157, 710, 350, 523 }, CanGigantamax = true }, // Drednaw //new EncounterStatic8ND(60,10,5) { Species = 012, Ability = A4, Moves = new[]{ 405, 094, 542, 202 }, CanGigantamax = true }, // Butterfree @@ -653,30 +653,30 @@ internal static partial class Encounters8Nest //new EncounterStatic8ND(70,10,5) { Species = 834, Ability = A4, Moves = new[]{ 157, 710, 317, 334 }, CanGigantamax = true }, // Drednaw // 1/8 - Applin - new EncounterStatic8ND(17,01,1) { Species = 837, Ability = A4, Moves = new[]{ 479, 033, 108, 189 } }, // Rolycoly - new EncounterStatic8ND(17,01,1) { Species = 837, Ability = A2, Moves = new[]{ 479, 033, 108, 189 } }, // Rolycoly - new EncounterStatic8ND(30,03,2) { Species = 841, Ability = A4, Moves = new[]{ 406, 491, 017, 225 } }, // Flapple - new EncounterStatic8ND(30,03,2) { Species = 841, Ability = A2, Moves = new[]{ 406, 491, 017, 225 } }, // Flapple - new EncounterStatic8ND(30,03,2) { Species = 838, Ability = A4, Moves = new[]{ 246, 510, 479, 189 } }, // Carkol - new EncounterStatic8ND(30,03,2) { Species = 838, Ability = A2, Moves = new[]{ 246, 510, 479, 189 } }, // Carkol - new EncounterStatic8ND(40,05,3) { Species = 841, Ability = A4, Moves = new[]{ 788, 406, 512, 491 } }, // Flapple - new EncounterStatic8ND(40,05,3) { Species = 841, Ability = A4, Moves = new[]{ 788, 406, 512, 491 }, CanGigantamax = true }, // Flapple - new EncounterStatic8ND(40,05,3) { Species = 869, Ability = A4, Moves = new[]{ 577, 605, 202, 186 }, Form = 3, CanGigantamax = true }, // Alcremie-3 - new EncounterStatic8ND(40,05,3) { Species = 869, Ability = A4, Moves = new[]{ 577, 605, 202, 186 }, Form = 4, CanGigantamax = true }, // Alcremie-4 - new EncounterStatic8ND(40,05,3) { Species = 839, Ability = A4, Moves = new[]{ 246, 510, 479, 488 } }, // Coalossal - new EncounterStatic8ND(40,05,3) { Species = 839, Ability = A4, Moves = new[]{ 246, 510, 479, 488 }, CanGigantamax = true }, // Coalossal - new EncounterStatic8ND(50,08,4) { Species = 841, Ability = A4, Moves = new[]{ 407, 788, 491, 334 } }, // Flapple - new EncounterStatic8ND(50,08,4) { Species = 841, Ability = A4, Moves = new[]{ 407, 788, 491, 334 }, CanGigantamax = true }, // Flapple - new EncounterStatic8ND(50,08,4) { Species = 869, Ability = A4, Moves = new[]{ 605, 202, 094, 151 }, Form = 1, CanGigantamax = true }, // Alcremie-1 - new EncounterStatic8ND(50,08,4) { Species = 869, Ability = A4, Moves = new[]{ 605, 202, 094, 151 }, Form = 2, CanGigantamax = true }, // Alcremie-2 - new EncounterStatic8ND(50,08,4) { Species = 839, Ability = A4, Moves = new[]{ 246, 053, 157, 261 } }, // Coalossal - new EncounterStatic8ND(50,08,4) { Species = 839, Ability = A4, Moves = new[]{ 246, 053, 157, 261 }, CanGigantamax = true }, // Coalossal - new EncounterStatic8ND(60,10,5) { Species = 841, Ability = A4, Moves = new[]{ 407, 788, 512, 349 } }, // Flapple - new EncounterStatic8ND(60,10,5) { Species = 841, Ability = A4, Moves = new[]{ 407, 788, 512, 349 }, CanGigantamax = true }, // Flapple - new EncounterStatic8ND(60,10,5) { Species = 869, Ability = A4, Moves = new[]{ 605, 202, 595, 500 }, Form = 5, CanGigantamax = true }, // Alcremie-5 - new EncounterStatic8ND(60,10,5) { Species = 869, Ability = A4, Moves = new[]{ 605, 202, 595, 500 }, Form = 6, CanGigantamax = true }, // Alcremie-6 - new EncounterStatic8ND(60,10,5) { Species = 839, Ability = A4, Moves = new[]{ 246, 053, 157, 523 } }, // Coalossal - new EncounterStatic8ND(60,10,5) { Species = 839, Ability = A4, Moves = new[]{ 246, 053, 157, 523 }, CanGigantamax = true }, // Coalossal + new(17,01,1) { Species = 837, Ability = A4, Moves = new[]{ 479, 033, 108, 189 } }, // Rolycoly + new(17,01,1) { Species = 837, Ability = A2, Moves = new[]{ 479, 033, 108, 189 } }, // Rolycoly + new(30,03,2) { Species = 841, Ability = A4, Moves = new[]{ 406, 491, 017, 225 } }, // Flapple + new(30,03,2) { Species = 841, Ability = A2, Moves = new[]{ 406, 491, 017, 225 } }, // Flapple + new(30,03,2) { Species = 838, Ability = A4, Moves = new[]{ 246, 510, 479, 189 } }, // Carkol + new(30,03,2) { Species = 838, Ability = A2, Moves = new[]{ 246, 510, 479, 189 } }, // Carkol + new(40,05,3) { Species = 841, Ability = A4, Moves = new[]{ 788, 406, 512, 491 } }, // Flapple + new(40,05,3) { Species = 841, Ability = A4, Moves = new[]{ 788, 406, 512, 491 }, CanGigantamax = true }, // Flapple + new(40,05,3) { Species = 869, Ability = A4, Moves = new[]{ 577, 605, 202, 186 }, Form = 3, CanGigantamax = true }, // Alcremie-3 + new(40,05,3) { Species = 869, Ability = A4, Moves = new[]{ 577, 605, 202, 186 }, Form = 4, CanGigantamax = true }, // Alcremie-4 + new(40,05,3) { Species = 839, Ability = A4, Moves = new[]{ 246, 510, 479, 488 } }, // Coalossal + new(40,05,3) { Species = 839, Ability = A4, Moves = new[]{ 246, 510, 479, 488 }, CanGigantamax = true }, // Coalossal + new(50,08,4) { Species = 841, Ability = A4, Moves = new[]{ 407, 788, 491, 334 } }, // Flapple + new(50,08,4) { Species = 841, Ability = A4, Moves = new[]{ 407, 788, 491, 334 }, CanGigantamax = true }, // Flapple + new(50,08,4) { Species = 869, Ability = A4, Moves = new[]{ 605, 202, 094, 151 }, Form = 1, CanGigantamax = true }, // Alcremie-1 + new(50,08,4) { Species = 869, Ability = A4, Moves = new[]{ 605, 202, 094, 151 }, Form = 2, CanGigantamax = true }, // Alcremie-2 + new(50,08,4) { Species = 839, Ability = A4, Moves = new[]{ 246, 053, 157, 261 } }, // Coalossal + new(50,08,4) { Species = 839, Ability = A4, Moves = new[]{ 246, 053, 157, 261 }, CanGigantamax = true }, // Coalossal + new(60,10,5) { Species = 841, Ability = A4, Moves = new[]{ 407, 788, 512, 349 } }, // Flapple + new(60,10,5) { Species = 841, Ability = A4, Moves = new[]{ 407, 788, 512, 349 }, CanGigantamax = true }, // Flapple + new(60,10,5) { Species = 869, Ability = A4, Moves = new[]{ 605, 202, 595, 500 }, Form = 5, CanGigantamax = true }, // Alcremie-5 + new(60,10,5) { Species = 869, Ability = A4, Moves = new[]{ 605, 202, 595, 500 }, Form = 6, CanGigantamax = true }, // Alcremie-6 + new(60,10,5) { Species = 839, Ability = A4, Moves = new[]{ 246, 053, 157, 523 } }, // Coalossal + new(60,10,5) { Species = 839, Ability = A4, Moves = new[]{ 246, 053, 157, 523 }, CanGigantamax = true }, // Coalossal // 1/31 - Milcery //new EncounterStatic8ND(40,05,3) { Species = 841, Ability = A4, Moves = new[]{ 788, 406, 512, 491 }, CanGigantamax = true }, // Flapple @@ -687,47 +687,47 @@ internal static partial class Encounters8Nest //new EncounterStatic8ND(60,10,5) { Species = 839, Ability = A4, Moves = new[]{ 246, 053, 157, 523 }, CanGigantamax = true }, // Coalossal // 2/6 - Toxtricity - new EncounterStatic8ND(40,05,3) { Species = 099, Ability = A4, Moves = new[]{ 534, 232, 023, 106 }, CanGigantamax = true }, // Kingler - new EncounterStatic8ND(40,05,3) { Species = 860, Ability = A4, Moves = new[]{ 492, 577, 421, 141 } }, // Morgrem - new EncounterStatic8ND(40,05,3) { Species = 849, Ability = A4, Moves = new[]{ 085, 474, 496, 103 }, CanGigantamax = true }, // Toxtricity - new EncounterStatic8ND(50,08,4) { Species = 099, Ability = A4, Moves = new[]{ 359, 667, 157, 534 }, CanGigantamax = true }, // Kingler - new EncounterStatic8ND(50,08,4) { Species = 861, Ability = A4, Moves = new[]{ 789, 793, 280, 409 }, CanGigantamax = true }, // Grimmsnarl - new EncounterStatic8ND(50,08,4) { Species = 849, Ability = A4, Moves = new[]{ 786, 506, 474, 409 }, CanGigantamax = true }, // Toxtricity - new EncounterStatic8ND(60,10,5) { Species = 099, Ability = A4, Moves = new[]{ 152, 667, 157, 404 }, CanGigantamax = true }, // Kingler - new EncounterStatic8ND(60,10,5) { Species = 861, Ability = A4, Moves = new[]{ 789, 793, 409, 007 }, CanGigantamax = true }, // Grimmsnarl - new EncounterStatic8ND(60,10,5) { Species = 849, Ability = A4, Moves = new[]{ 786, 586, 482, 506 }, CanGigantamax = true }, // Toxtricity + new(40,05,3) { Species = 099, Ability = A4, Moves = new[]{ 534, 232, 023, 106 }, CanGigantamax = true }, // Kingler + new(40,05,3) { Species = 860, Ability = A4, Moves = new[]{ 492, 577, 421, 141 } }, // Morgrem + new(40,05,3) { Species = 849, Ability = A4, Moves = new[]{ 085, 474, 496, 103 }, CanGigantamax = true }, // Toxtricity + new(50,08,4) { Species = 099, Ability = A4, Moves = new[]{ 359, 667, 157, 534 }, CanGigantamax = true }, // Kingler + new(50,08,4) { Species = 861, Ability = A4, Moves = new[]{ 789, 793, 280, 409 }, CanGigantamax = true }, // Grimmsnarl + new(50,08,4) { Species = 849, Ability = A4, Moves = new[]{ 786, 506, 474, 409 }, CanGigantamax = true }, // Toxtricity + new(60,10,5) { Species = 099, Ability = A4, Moves = new[]{ 152, 667, 157, 404 }, CanGigantamax = true }, // Kingler + new(60,10,5) { Species = 861, Ability = A4, Moves = new[]{ 789, 793, 409, 007 }, CanGigantamax = true }, // Grimmsnarl + new(60,10,5) { Species = 849, Ability = A4, Moves = new[]{ 786, 586, 482, 506 }, CanGigantamax = true }, // Toxtricity // 2/17 - Toxel - new EncounterStatic8ND(17,01,1) { Species = 098, Ability = A4, Moves = new[]{ 055, 043, 106, 232 } }, // Krabby - new EncounterStatic8ND(17,01,1) { Species = 859, Ability = A4, Moves = new[]{ 044, 260, 590, 372 } }, // Impidimp - new EncounterStatic8ND(30,03,2) { Species = 099, Ability = A4, Moves = new[]{ 232, 341, 061, 023 } }, // Kingler - new EncounterStatic8ND(30,03,2) { Species = 099, Ability = A4, Moves = new[]{ 232, 341, 061, 023 }, CanGigantamax = true }, // Kingler - new EncounterStatic8ND(30,03,2) { Species = 859, Ability = A4, Moves = new[]{ 389, 577, 260, 279 } }, // Impidimp - new EncounterStatic8ND(30,03,2) { Species = 849, Ability = A4, Moves = new[]{ 474, 209, 268, 175 } }, // Toxtricity - new EncounterStatic8ND(40,05,3) { Species = 099, Ability = A4, Moves = new[]{ 534, 232, 023, 106 } }, // Kingler + new(17,01,1) { Species = 098, Ability = A4, Moves = new[]{ 055, 043, 106, 232 } }, // Krabby + new(17,01,1) { Species = 859, Ability = A4, Moves = new[]{ 044, 260, 590, 372 } }, // Impidimp + new(30,03,2) { Species = 099, Ability = A4, Moves = new[]{ 232, 341, 061, 023 } }, // Kingler + new(30,03,2) { Species = 099, Ability = A4, Moves = new[]{ 232, 341, 061, 023 }, CanGigantamax = true }, // Kingler + new(30,03,2) { Species = 859, Ability = A4, Moves = new[]{ 389, 577, 260, 279 } }, // Impidimp + new(30,03,2) { Species = 849, Ability = A4, Moves = new[]{ 474, 209, 268, 175 } }, // Toxtricity + new(40,05,3) { Species = 099, Ability = A4, Moves = new[]{ 534, 232, 023, 106 } }, // Kingler //new EncounterStatic8ND(40,05,3) { Species = 099, Ability = A4, Moves = new[]{ 534, 232, 023, 106 }, CanGigantamax = true }, // Kingler //new EncounterStatic8ND(40,05,3) { Species = 860, Ability = A4, Moves = new[]{ 492, 577, 421, 141 } }, // Morgrem - new EncounterStatic8ND(40,05,3) { Species = 849, Ability = A4, Moves = new[]{ 085, 474, 496, 103 } }, // Toxtricity + new(40,05,3) { Species = 849, Ability = A4, Moves = new[]{ 085, 474, 496, 103 } }, // Toxtricity //new EncounterStatic8ND(40,05,3) { Species = 849, Ability = A4, Moves = new[]{ 085, 474, 496, 103 }, CanGigantamax = true }, // Toxtricity - new EncounterStatic8ND(50,08,4) { Species = 099, Ability = A4, Moves = new[]{ 359, 667, 157, 534 } }, // Kingler + new(50,08,4) { Species = 099, Ability = A4, Moves = new[]{ 359, 667, 157, 534 } }, // Kingler //new EncounterStatic8ND(50,08,4) { Species = 099, Ability = A4, Moves = new[]{ 359, 667, 157, 534 }, CanGigantamax = true }, // Kingler - new EncounterStatic8ND(50,08,4) { Species = 861, Ability = A4, Moves = new[]{ 789, 793, 280, 409 } }, // Grimmsnarl + new(50,08,4) { Species = 861, Ability = A4, Moves = new[]{ 789, 793, 280, 409 } }, // Grimmsnarl //new EncounterStatic8ND(50,08,4) { Species = 861, Ability = A4, Moves = new[]{ 789, 793, 280, 409 }, CanGigantamax = true }, // Grimmsnarl - new EncounterStatic8ND(50,08,4) { Species = 849, Ability = A4, Moves = new[]{ 786, 506, 474, 409 } }, // Toxtricity + new(50,08,4) { Species = 849, Ability = A4, Moves = new[]{ 786, 506, 474, 409 } }, // Toxtricity //new EncounterStatic8ND(50,08,4) { Species = 849, Ability = A4, Moves = new[]{ 786, 506, 474, 409 }, CanGigantamax = true }, // Toxtricity - new EncounterStatic8ND(60,10,5) { Species = 099, Ability = A4, Moves = new[]{ 152, 667, 157, 404 } }, // Kingler + new(60,10,5) { Species = 099, Ability = A4, Moves = new[]{ 152, 667, 157, 404 } }, // Kingler //new EncounterStatic8ND(60,10,5) { Species = 099, Ability = A4, Moves = new[]{ 152, 667, 157, 404 }, CanGigantamax = true }, // Kingler - new EncounterStatic8ND(60,10,5) { Species = 861, Ability = A4, Moves = new[]{ 789, 793, 409, 007 } }, // Grimmsnarl + new(60,10,5) { Species = 861, Ability = A4, Moves = new[]{ 789, 793, 409, 007 } }, // Grimmsnarl //new EncounterStatic8ND(60,10,5) { Species = 861, Ability = A4, Moves = new[]{ 789, 793, 409, 007 }, CanGigantamax = true }, // Grimmsnarl - new EncounterStatic8ND(60,10,5) { Species = 849, Ability = A4, Moves = new[]{ 786, 586, 188, 506 } }, // Toxtricity - new EncounterStatic8ND(60,10,5) { Species = 849, Ability = A4, Moves = new[]{ 786, 586, 188, 506 }, CanGigantamax = true }, // Toxtricity + new(60,10,5) { Species = 849, Ability = A4, Moves = new[]{ 786, 586, 188, 506 } }, // Toxtricity + new(60,10,5) { Species = 849, Ability = A4, Moves = new[]{ 786, 586, 188, 506 }, CanGigantamax = true }, // Toxtricity // 2/26 - Mewtwo //new EncounterStatic8ND(17,01,1) { Species = 098, Ability = A4, Moves = new[]{ 055, 043, 106, 232 } }, // Krabby //new EncounterStatic8ND(17,01,1) { Species = 859, Ability = A4, Moves = new[]{ 044, 260, 590, 372 } }, // Impidimp //new EncounterStatic8ND(30,03,2) { Species = 099, Ability = A4, Moves = new[]{ 232, 341, 061, 023 }, CanGigantamax = true }, // Kingler //new EncounterStatic8ND(30,03,2) { Species = 859, Ability = A4, Moves = new[]{ 389, 577, 260, 279 } }, // Impidimp - new EncounterStatic8ND(30,03,2) { Species = 849, Ability = A4, Moves = new[]{ 084, 209, 268, 175 } }, // Toxtricity + new(30,03,2) { Species = 849, Ability = A4, Moves = new[]{ 084, 209, 268, 175 } }, // Toxtricity //new EncounterStatic8ND(40,05,3) { Species = 099, Ability = A4, Moves = new[]{ 534, 232, 023, 106 }, CanGigantamax = true }, // Kingler //new EncounterStatic8ND(40,05,3) { Species = 860, Ability = A4, Moves = new[]{ 492, 577, 421, 141 } }, // Morgrem //new EncounterStatic8ND(40,05,3) { Species = 849, Ability = A4, Moves = new[]{ 085, 474, 496, 103 }, CanGigantamax = true }, // Toxtricity @@ -739,105 +739,105 @@ internal static partial class Encounters8Nest //new EncounterStatic8ND(60,10,5) { Species = 849, Ability = A4, Moves = new[]{ 786, 586, 188, 506 }, CanGigantamax = true }, // Toxtricity // 3/8 - Gengar/Machamp - new EncounterStatic8ND(60,10,5) { Species = 068, Ability = A4, Moves = new[]{ 238, 007, 008, 089 } }, // Machamp - new EncounterStatic8ND(60,10,5) { Species = 068, Ability = A4, Moves = new[]{ 238, 007, 008, 089 }, CanGigantamax = true }, // Machamp + new(60,10,5) { Species = 068, Ability = A4, Moves = new[]{ 238, 007, 008, 089 } }, // Machamp + new(60,10,5) { Species = 068, Ability = A4, Moves = new[]{ 238, 007, 008, 089 }, CanGigantamax = true }, // Machamp // 3/18 Exclusives & Food - new EncounterStatic8ND(17,01,1) { Species = 222, Ability = A4, Moves = new[]{ 033, 106, 310, 050 }, Form = 1 }, // Corsola-1 - new EncounterStatic8ND(30,03,2) { Species = 077, Ability = A4, Moves = new[]{ 093, 584, 060, 023 }, Form = 1 }, // Ponyta-1 - new EncounterStatic8ND(30,03,2) { Species = 222, Ability = A4, Moves = new[]{ 310, 050, 246, 506 }, Form = 1 }, // Corsola-1 - new EncounterStatic8ND(40,05,3) { Species = 077, Ability = A2, Moves = new[]{ 340, 023, 428, 583 }, Form = 1 }, // Ponyta-1 - new EncounterStatic8ND(40,05,3) { Species = 222, Ability = A2, Moves = new[]{ 506, 408, 503, 261 }, Form = 1 }, // Corsola-1 - new EncounterStatic8ND(60,10,5) { Species = 765, Ability = A2, Moves = new[]{ 492, 094, 085, 247 } }, // Oranguru - new EncounterStatic8ND(60,10,5) { Species = 876, Ability = A2, Moves = new[]{ 094, 595, 605, 304 }, Form = 1 }, // Indeedee-1 - new EncounterStatic8ND(60,10,5) { Species = 630, Ability = A2, Moves = new[]{ 403, 555, 492, 211 } }, // Mandibuzz - new EncounterStatic8ND(60,10,5) { Species = 078, Ability = A2, Moves = new[]{ 428, 583, 224, 340 }, Form = 1 }, // Rapidash-1 + new(17,01,1) { Species = 222, Ability = A4, Moves = new[]{ 033, 106, 310, 050 }, Form = 1 }, // Corsola-1 + new(30,03,2) { Species = 077, Ability = A4, Moves = new[]{ 093, 584, 060, 023 }, Form = 1 }, // Ponyta-1 + new(30,03,2) { Species = 222, Ability = A4, Moves = new[]{ 310, 050, 246, 506 }, Form = 1 }, // Corsola-1 + new(40,05,3) { Species = 077, Ability = A2, Moves = new[]{ 340, 023, 428, 583 }, Form = 1 }, // Ponyta-1 + new(40,05,3) { Species = 222, Ability = A2, Moves = new[]{ 506, 408, 503, 261 }, Form = 1 }, // Corsola-1 + new(60,10,5) { Species = 765, Ability = A2, Moves = new[]{ 492, 094, 085, 247 } }, // Oranguru + new(60,10,5) { Species = 876, Ability = A2, Moves = new[]{ 094, 595, 605, 304 }, Form = 1 }, // Indeedee-1 + new(60,10,5) { Species = 630, Ability = A2, Moves = new[]{ 403, 555, 492, 211 } }, // Mandibuzz + new(60,10,5) { Species = 078, Ability = A2, Moves = new[]{ 428, 583, 224, 340 }, Form = 1 }, // Rapidash-1 //new EncounterStatic8ND(60,10,5) { Species = 068, Ability = A4, Moves = new[]{ 238, 007, 008, 089 }, CanGigantamax = true }, // Machamp // 3/25 - Charizard - new EncounterStatic8ND(60,10,5) { Species = 879, Ability = A4, Moves = new[]{ 442, 583, 438, 089 }, CanGigantamax = true }, // Copperajah - new EncounterStatic8ND(60,10,5) { Species = 884, Ability = A4, Moves = new[]{ 430, 406, 085, 334 }, CanGigantamax = true }, // Duraludon + new(60,10,5) { Species = 879, Ability = A4, Moves = new[]{ 442, 583, 438, 089 }, CanGigantamax = true }, // Copperajah + new(60,10,5) { Species = 884, Ability = A4, Moves = new[]{ 430, 406, 085, 334 }, CanGigantamax = true }, // Duraludon // 4/27 - Meta - new EncounterStatic8ND(17,01,1) { Species = 479, Ability = A4, Moves = new[]{ 104, 084, 109 }, Form = 1 }, // Rotom-1 - new EncounterStatic8ND(30,03,2) { Species = 479, Ability = A4, Moves = new[]{ 104, 085, 109 }, Form = 1 }, // Rotom-1 - new EncounterStatic8ND(40,05,3) { Species = 479, Ability = A4, Moves = new[]{ 521, 085, 506 }, Form = 1 }, // Rotom-1 - new EncounterStatic8ND(50,08,4) { Species = 479, Ability = A4, Moves = new[]{ 521, 085, 261 }, Form = 1 }, // Rotom-1 - new EncounterStatic8ND(60,10,5) { Species = 479, Ability = A4, Moves = new[]{ 521, 435, 261 }, Form = 1 }, // Rotom-1 + new(17,01,1) { Species = 479, Ability = A4, Moves = new[]{ 104, 084, 109 }, Form = 1 }, // Rotom-1 + new(30,03,2) { Species = 479, Ability = A4, Moves = new[]{ 104, 085, 109 }, Form = 1 }, // Rotom-1 + new(40,05,3) { Species = 479, Ability = A4, Moves = new[]{ 521, 085, 506 }, Form = 1 }, // Rotom-1 + new(50,08,4) { Species = 479, Ability = A4, Moves = new[]{ 521, 085, 261 }, Form = 1 }, // Rotom-1 + new(60,10,5) { Species = 479, Ability = A4, Moves = new[]{ 521, 435, 261 }, Form = 1 }, // Rotom-1 // 6/2 - Gigantamax - new EncounterStatic8ND(17,01,1) { Species = 869, Ability = A4, Moves = new[]{ 033, 186, 577, 230 }, CanGigantamax = true }, // Alcremie - new EncounterStatic8ND(30,03,2) { Species = 851, Ability = A4, Moves = new[]{ 044, 172, 489, 693 }, CanGigantamax = true }, // Centiskorch - new EncounterStatic8ND(30,03,2) { Species = 131, Ability = A4, Moves = new[]{ 352, 420, 109, 047 }, CanGigantamax = true }, // Lapras + new(17,01,1) { Species = 869, Ability = A4, Moves = new[]{ 033, 186, 577, 230 }, CanGigantamax = true }, // Alcremie + new(30,03,2) { Species = 851, Ability = A4, Moves = new[]{ 044, 172, 489, 693 }, CanGigantamax = true }, // Centiskorch + new(30,03,2) { Species = 131, Ability = A4, Moves = new[]{ 352, 420, 109, 047 }, CanGigantamax = true }, // Lapras //new EncounterStatic8ND(40,05,3) { Species = 099, Ability = A4, Moves = new[]{ 534, 232, 023, 106 }, CanGigantamax = true }, // Kingler - new EncounterStatic8ND(40,05,3) { Species = 842, Ability = A4, Moves = new[]{ 787, 496, 406, 523 }, CanGigantamax = true }, // Appletun - new EncounterStatic8ND(40,05,3) { Species = 851, Ability = A4, Moves = new[]{ 141, 424, 422, 044 }, CanGigantamax = true }, // Centiskorch - new EncounterStatic8ND(50,08,4) { Species = 823, Ability = A4, Moves = new[]{ 413, 442, 269, 103 }, CanGigantamax = true }, // Corviknight + new(40,05,3) { Species = 842, Ability = A4, Moves = new[]{ 787, 496, 406, 523 }, CanGigantamax = true }, // Appletun + new(40,05,3) { Species = 851, Ability = A4, Moves = new[]{ 141, 424, 422, 044 }, CanGigantamax = true }, // Centiskorch + new(50,08,4) { Species = 823, Ability = A4, Moves = new[]{ 413, 442, 269, 103 }, CanGigantamax = true }, // Corviknight //new EncounterStatic8ND(50,08,4) { Species = 861, Ability = A4, Moves = new[]{ 789, 793, 280, 409 }, CanGigantamax = true }, // Grimmsnarl - new EncounterStatic8ND(50,08,4) { Species = 569, Ability = A4, Moves = new[]{ 188, 499, 034, 707 }, CanGigantamax = true }, // Garbodor - new EncounterStatic8ND(50,08,4) { Species = 869, Ability = A4, Moves = new[]{ 577, 605, 105, 500 }, CanGigantamax = true }, // Alcremie - new EncounterStatic8ND(60,10,5) { Species = 131, Ability = A4, Moves = new[]{ 057, 196, 058, 329 }, CanGigantamax = true }, // Lapras - new EncounterStatic8ND(60,10,5) { Species = 849, Ability = A4, Moves = new[]{ 786, 506, 474, 409 }, CanGigantamax = true }, // Toxtricity - new EncounterStatic8ND(60,10,5) { Species = 094, Ability = A4, Moves = new[]{ 247, 482, 094, 196 }, CanGigantamax = true }, // Gengar + new(50,08,4) { Species = 569, Ability = A4, Moves = new[]{ 188, 499, 034, 707 }, CanGigantamax = true }, // Garbodor + new(50,08,4) { Species = 869, Ability = A4, Moves = new[]{ 577, 605, 105, 500 }, CanGigantamax = true }, // Alcremie + new(60,10,5) { Species = 131, Ability = A4, Moves = new[]{ 057, 196, 058, 329 }, CanGigantamax = true }, // Lapras + new(60,10,5) { Species = 849, Ability = A4, Moves = new[]{ 786, 506, 474, 409 }, CanGigantamax = true }, // Toxtricity + new(60,10,5) { Species = 094, Ability = A4, Moves = new[]{ 247, 482, 094, 196 }, CanGigantamax = true }, // Gengar //new EncounterStatic8ND(60,10,5) { Species = 884, Ability = A4, Moves = new[]{ 430, 406, 085, 334 }, CanGigantamax = true }, // Duraludon // 8/31 - Electric Grass - new EncounterStatic8ND(30,03,2) { Species = 849, Ability = A4, Moves = new[]{ 351, 506, 491, 103 }, Form = 1, CanGigantamax = true }, // Toxtricity-1 - new EncounterStatic8ND(30,03,2) { Species = 842, Ability = A4, Moves = new[]{ 787, 496, 310, 029 }, CanGigantamax = true }, // Appletun - new EncounterStatic8ND(40,05,3) { Species = 849, Ability = A4, Moves = new[]{ 435, 506, 398, 103 }, Form = 1, CanGigantamax = true }, // Toxtricity-1 - new EncounterStatic8ND(40,05,3) { Species = 842, Ability = A4, Moves = new[]{ 787, 496, 406, 029 }, CanGigantamax = true }, // Appletun - new EncounterStatic8ND(50,08,4) { Species = 849, Ability = A4, Moves = new[]{ 786, 506, 398, 586 }, Form = 1, CanGigantamax = true }, // Toxtricity-1 - new EncounterStatic8ND(50,08,4) { Species = 842, Ability = A4, Moves = new[]{ 787, 496, 406, 523 }, CanGigantamax = true }, // Appletun - new EncounterStatic8ND(60,10,5) { Species = 849, Ability = A4, Moves = new[]{ 786, 506, 599, 586 }, Form = 1, CanGigantamax = true }, // Toxtricity-1 - new EncounterStatic8ND(60,10,5) { Species = 842, Ability = A4, Moves = new[]{ 787, 034, 406, 523 }, CanGigantamax = true }, // Appletun + new(30,03,2) { Species = 849, Ability = A4, Moves = new[]{ 351, 506, 491, 103 }, Form = 1, CanGigantamax = true }, // Toxtricity-1 + new(30,03,2) { Species = 842, Ability = A4, Moves = new[]{ 787, 496, 310, 029 }, CanGigantamax = true }, // Appletun + new(40,05,3) { Species = 849, Ability = A4, Moves = new[]{ 435, 506, 398, 103 }, Form = 1, CanGigantamax = true }, // Toxtricity-1 + new(40,05,3) { Species = 842, Ability = A4, Moves = new[]{ 787, 496, 406, 029 }, CanGigantamax = true }, // Appletun + new(50,08,4) { Species = 849, Ability = A4, Moves = new[]{ 786, 506, 398, 586 }, Form = 1, CanGigantamax = true }, // Toxtricity-1 + new(50,08,4) { Species = 842, Ability = A4, Moves = new[]{ 787, 496, 406, 523 }, CanGigantamax = true }, // Appletun + new(60,10,5) { Species = 849, Ability = A4, Moves = new[]{ 786, 506, 599, 586 }, Form = 1, CanGigantamax = true }, // Toxtricity-1 + new(60,10,5) { Species = 842, Ability = A4, Moves = new[]{ 787, 034, 406, 523 }, CanGigantamax = true }, // Appletun }; internal static readonly EncounterStatic8ND[] Dist_SH = { // 11/15 - Butterfree - new EncounterStatic8ND(17,01,1) { Species = 012, Ability = A4, Moves = new[]{ 405, 060, 016, 079 } }, // Butterfree - new EncounterStatic8ND(17,01,1) { Species = 012, Ability = A4, Moves = new[]{ 405, 060, 016, 079 }, CanGigantamax = true }, // Butterfree - new EncounterStatic8ND(17,01,1) { Species = 821, Ability = A2, Moves = new[]{ 365, 031, 526, 064 } }, // Rookidee - new EncounterStatic8ND(17,01,1) { Species = 821, Ability = A4, Moves = new[]{ 365, 031, 526, 064 } }, // Rookidee - new EncounterStatic8ND(17,01,1) { Species = 850, Ability = A2, Moves = new[]{ 044, 172, 450, 693 } }, // Sizzlipede - new EncounterStatic8ND(17,01,1) { Species = 850, Ability = A4, Moves = new[]{ 044, 172, 450, 693 } }, // Sizzlipede - new EncounterStatic8ND(30,03,2) { Species = 012, Ability = A4, Moves = new[]{ 405, 403, 081, 077 } }, // Butterfree - new EncounterStatic8ND(30,03,2) { Species = 012, Ability = A4, Moves = new[]{ 405, 403, 081, 077 }, CanGigantamax = true }, // Butterfree - new EncounterStatic8ND(30,03,2) { Species = 822, Ability = A2, Moves = new[]{ 365, 263, 179, 468 } }, // Corvisquire - new EncounterStatic8ND(30,03,2) { Species = 822, Ability = A4, Moves = new[]{ 365, 263, 179, 468 } }, // Corvisquire - new EncounterStatic8ND(30,03,2) { Species = 851, Ability = A2, Moves = new[]{ 172, 242, 450, 257 } }, // Centiskorch - new EncounterStatic8ND(30,03,2) { Species = 851, Ability = A4, Moves = new[]{ 172, 242, 450, 257 } }, // Centiskorch - new EncounterStatic8ND(40,05,3) { Species = 823, Ability = A4, Moves = new[]{ 065, 211, 034, 103 } }, // Corviknight - new EncounterStatic8ND(40,05,3) { Species = 823, Ability = A4, Moves = new[]{ 065, 211, 034, 103 }, CanGigantamax = true }, // Corviknight - new EncounterStatic8ND(40,05,3) { Species = 851, Ability = A4, Moves = new[]{ 141, 438, 053, 489 } }, // Centiskorch - new EncounterStatic8ND(40,05,3) { Species = 851, Ability = A4, Moves = new[]{ 141, 438, 053, 489 }, CanGigantamax = true }, // Centiskorch - new EncounterStatic8ND(50,08,4) { Species = 823, Ability = A4, Moves = new[]{ 065, 442, 034, 334 } }, // Corviknight - new EncounterStatic8ND(50,08,4) { Species = 823, Ability = A4, Moves = new[]{ 065, 442, 034, 334 }, CanGigantamax = true }, // Corviknight - new EncounterStatic8ND(50,08,4) { Species = 851, Ability = A4, Moves = new[]{ 141, 424, 422, 242 } }, // Centiskorch - new EncounterStatic8ND(50,08,4) { Species = 851, Ability = A4, Moves = new[]{ 141, 424, 422, 242 }, CanGigantamax = true }, // Centiskorch - new EncounterStatic8ND(60,10,5) { Species = 012, Ability = A4, Moves = new[]{ 405, 094, 403, 079 } }, // Butterfree - new EncounterStatic8ND(70,10,5) { Species = 012, Ability = A4, Moves = new[]{ 405, 094, 403, 079 }, CanGigantamax = true }, // Butterfree - new EncounterStatic8ND(60,10,5) { Species = 823, Ability = A4, Moves = new[]{ 413, 442, 249, 103 } }, // Corviknight - new EncounterStatic8ND(70,10,5) { Species = 823, Ability = A4, Moves = new[]{ 413, 442, 249, 103 }, CanGigantamax = true }, // Corviknight - new EncounterStatic8ND(60,10,5) { Species = 851, Ability = A4, Moves = new[]{ 679, 257, 083, 438 } }, // Centiskorch - new EncounterStatic8ND(70,10,5) { Species = 851, Ability = A4, Moves = new[]{ 679, 257, 083, 438 }, CanGigantamax = true }, // Centiskorch + new(17,01,1) { Species = 012, Ability = A4, Moves = new[]{ 405, 060, 016, 079 } }, // Butterfree + new(17,01,1) { Species = 012, Ability = A4, Moves = new[]{ 405, 060, 016, 079 }, CanGigantamax = true }, // Butterfree + new(17,01,1) { Species = 821, Ability = A2, Moves = new[]{ 365, 031, 526, 064 } }, // Rookidee + new(17,01,1) { Species = 821, Ability = A4, Moves = new[]{ 365, 031, 526, 064 } }, // Rookidee + new(17,01,1) { Species = 850, Ability = A2, Moves = new[]{ 044, 172, 450, 693 } }, // Sizzlipede + new(17,01,1) { Species = 850, Ability = A4, Moves = new[]{ 044, 172, 450, 693 } }, // Sizzlipede + new(30,03,2) { Species = 012, Ability = A4, Moves = new[]{ 405, 403, 081, 077 } }, // Butterfree + new(30,03,2) { Species = 012, Ability = A4, Moves = new[]{ 405, 403, 081, 077 }, CanGigantamax = true }, // Butterfree + new(30,03,2) { Species = 822, Ability = A2, Moves = new[]{ 365, 263, 179, 468 } }, // Corvisquire + new(30,03,2) { Species = 822, Ability = A4, Moves = new[]{ 365, 263, 179, 468 } }, // Corvisquire + new(30,03,2) { Species = 851, Ability = A2, Moves = new[]{ 172, 242, 450, 257 } }, // Centiskorch + new(30,03,2) { Species = 851, Ability = A4, Moves = new[]{ 172, 242, 450, 257 } }, // Centiskorch + new(40,05,3) { Species = 823, Ability = A4, Moves = new[]{ 065, 211, 034, 103 } }, // Corviknight + new(40,05,3) { Species = 823, Ability = A4, Moves = new[]{ 065, 211, 034, 103 }, CanGigantamax = true }, // Corviknight + new(40,05,3) { Species = 851, Ability = A4, Moves = new[]{ 141, 438, 053, 489 } }, // Centiskorch + new(40,05,3) { Species = 851, Ability = A4, Moves = new[]{ 141, 438, 053, 489 }, CanGigantamax = true }, // Centiskorch + new(50,08,4) { Species = 823, Ability = A4, Moves = new[]{ 065, 442, 034, 334 } }, // Corviknight + new(50,08,4) { Species = 823, Ability = A4, Moves = new[]{ 065, 442, 034, 334 }, CanGigantamax = true }, // Corviknight + new(50,08,4) { Species = 851, Ability = A4, Moves = new[]{ 141, 424, 422, 242 } }, // Centiskorch + new(50,08,4) { Species = 851, Ability = A4, Moves = new[]{ 141, 424, 422, 242 }, CanGigantamax = true }, // Centiskorch + new(60,10,5) { Species = 012, Ability = A4, Moves = new[]{ 405, 094, 403, 079 } }, // Butterfree + new(70,10,5) { Species = 012, Ability = A4, Moves = new[]{ 405, 094, 403, 079 }, CanGigantamax = true }, // Butterfree + new(60,10,5) { Species = 823, Ability = A4, Moves = new[]{ 413, 442, 249, 103 } }, // Corviknight + new(70,10,5) { Species = 823, Ability = A4, Moves = new[]{ 413, 442, 249, 103 }, CanGigantamax = true }, // Corviknight + new(60,10,5) { Species = 851, Ability = A4, Moves = new[]{ 679, 257, 083, 438 } }, // Centiskorch + new(70,10,5) { Species = 851, Ability = A4, Moves = new[]{ 679, 257, 083, 438 }, CanGigantamax = true }, // Centiskorch // 12/03 - Snorlax //new EncounterStatic8ND(17,01,1) { Species = 012, Ability = A4, Moves = new[]{ 405, 060, 016, 079 } }, // Butterfree //new EncounterStatic8ND(17,01,1) { Species = 012, Ability = A4, Moves = new[]{ 405, 060, 016, 079 }, CanGigantamax = true }, // Butterfree - new EncounterStatic8ND(17,01,1) { Species = 821, Ability = A4, Moves = new[]{ 403, 031, 116, 064 } }, // Rookidee - new EncounterStatic8ND(17,01,1) { Species = 850, Ability = A4, Moves = new[]{ 044, 172, 404, 693 } }, // Sizzlipede + new(17,01,1) { Species = 821, Ability = A4, Moves = new[]{ 403, 031, 116, 064 } }, // Rookidee + new(17,01,1) { Species = 850, Ability = A4, Moves = new[]{ 044, 172, 404, 693 } }, // Sizzlipede //new EncounterStatic8ND(30,03,2) { Species = 012, Ability = A4, Moves = new[]{ 405, 403, 081, 077 }, CanGigantamax = true }, // Butterfree - new EncounterStatic8ND(30,03,2) { Species = 822, Ability = A4, Moves = new[]{ 403, 263, 179, 468 } }, // Corvisquire - new EncounterStatic8ND(30,03,2) { Species = 851, Ability = A4, Moves = new[]{ 172, 242, 404, 257 } }, // Centiskorch - new EncounterStatic8ND(30,03,2) { Species = 851, Ability = A2, Moves = new[]{ 172, 242, 404, 257 } }, // Centiskorch + new(30,03,2) { Species = 822, Ability = A4, Moves = new[]{ 403, 263, 179, 468 } }, // Corvisquire + new(30,03,2) { Species = 851, Ability = A4, Moves = new[]{ 172, 242, 404, 257 } }, // Centiskorch + new(30,03,2) { Species = 851, Ability = A2, Moves = new[]{ 172, 242, 404, 257 } }, // Centiskorch //new EncounterStatic8ND(40,05,3) { Species = 823, Ability = A4, Moves = new[]{ 065, 211, 034, 103 }, CanGigantamax = true }, // Corviknight //new EncounterStatic8ND(40,05,3) { Species = 851, Ability = A4, Moves = new[]{ 141, 438, 053, 489 } }, // Centiskorch //new EncounterStatic8ND(40,05,3) { Species = 851, Ability = A4, Moves = new[]{ 141, 438, 053, 489 }, CanGigantamax = true }, // Centiskorch //new EncounterStatic8ND(50,08,4) { Species = 823, Ability = A4, Moves = new[]{ 065, 442, 034, 334 }, CanGigantamax = true }, // Corviknight //new EncounterStatic8ND(50,08,4) { Species = 851, Ability = A4, Moves = new[]{ 141, 424, 422, 242 } }, // Centiskorch //new EncounterStatic8ND(50,08,4) { Species = 851, Ability = A4, Moves = new[]{ 141, 424, 422, 242 }, CanGigantamax = true }, // Centiskorch - new EncounterStatic8ND(60,10,5) { Species = 012, Ability = A4, Moves = new[]{ 405, 094, 403, 079 }, CanGigantamax = true }, // Butterfree + new(60,10,5) { Species = 012, Ability = A4, Moves = new[]{ 405, 094, 403, 079 }, CanGigantamax = true }, // Butterfree //new EncounterStatic8ND(70,10,5) { Species = 823, Ability = A4, Moves = new[]{ 413, 442, 249, 103 }, CanGigantamax = true }, // Corviknight //new EncounterStatic8ND(60,10,5) { Species = 851, Ability = A4, Moves = new[]{ 679, 257, 083, 438 } }, // Centiskorch //new EncounterStatic8ND(70,10,5) { Species = 851, Ability = A4, Moves = new[]{ 679, 257, 083, 438 }, CanGigantamax = true }, // Centiskorch @@ -846,7 +846,7 @@ internal static partial class Encounters8Nest //new EncounterStatic8ND(17,01,1) { Species = 012, Ability = A4, Moves = new[]{ 405, 060, 016, 079 } }, // Butterfree //new EncounterStatic8ND(17,01,1) { Species = 012, Ability = A4, Moves = new[]{ 405, 060, 016, 079 }, CanGigantamax = true }, // Butterfree //new EncounterStatic8ND(17,01,1) { Species = 821, Ability = A4, Moves = new[]{ 403, 031, 116, 064 } }, // Rookidee - new EncounterStatic8ND(17,01,1) { Species = 850, Ability = A4, Moves = new[]{ 044, 172, 141, 693 } }, // Sizzlipede + new(17,01,1) { Species = 850, Ability = A4, Moves = new[]{ 044, 172, 141, 693 } }, // Sizzlipede //new EncounterStatic8ND(30,03,2) { Species = 012, Ability = A4, Moves = new[]{ 405, 403, 081, 077 }, CanGigantamax = true }, // Butterfree //new EncounterStatic8ND(30,03,2) { Species = 822, Ability = A4, Moves = new[]{ 403, 263, 179, 468 } }, // Corvisquire //new EncounterStatic8ND(30,03,2) { Species = 851, Ability = A4, Moves = new[]{ 172, 242, 404, 257 } }, // Centiskorch @@ -877,30 +877,30 @@ internal static partial class Encounters8Nest //new EncounterStatic8ND(70,10,5) { Species = 851, Ability = A4, Moves = new[]{ 679, 257, 083, 438 }, CanGigantamax = true }, // Centiskorch // 1/8 - Applin - new EncounterStatic8ND(17,01,1) { Species = 131, Ability = A4, Moves = new[]{ 055, 496, 045, 047 } }, // Lapras - new EncounterStatic8ND(17,01,1) { Species = 131, Ability = A2, Moves = new[]{ 055, 496, 045, 047 } }, // Lapras - new EncounterStatic8ND(30,03,2) { Species = 842, Ability = A4, Moves = new[]{ 787, 029, 389, 073 } }, // Appletun - new EncounterStatic8ND(30,03,2) { Species = 842, Ability = A2, Moves = new[]{ 787, 029, 389, 073 } }, // Appletun - new EncounterStatic8ND(30,03,2) { Species = 131, Ability = A4, Moves = new[]{ 352, 420, 109, 047 } }, // Lapras - new EncounterStatic8ND(30,03,2) { Species = 131, Ability = A2, Moves = new[]{ 352, 420, 109, 047 } }, // Lapras - new EncounterStatic8ND(40,05,3) { Species = 842, Ability = A4, Moves = new[]{ 787, 496, 406, 523 } }, // Appletun - new EncounterStatic8ND(40,05,3) { Species = 842, Ability = A4, Moves = new[]{ 787, 496, 406, 523 }, CanGigantamax = true }, // Appletun - new EncounterStatic8ND(40,05,3) { Species = 869, Ability = A4, Moves = new[]{ 577, 605, 202, 186 }, Form = 1, CanGigantamax = true }, // Alcremie-1 - new EncounterStatic8ND(40,05,3) { Species = 869, Ability = A4, Moves = new[]{ 577, 605, 202, 186 }, Form = 2, CanGigantamax = true }, // Alcremie-2 - new EncounterStatic8ND(40,05,3) { Species = 131, Ability = A4, Moves = new[]{ 352, 420, 109, 034 } }, // Lapras - new EncounterStatic8ND(40,05,3) { Species = 131, Ability = A4, Moves = new[]{ 352, 420, 109, 034 }, CanGigantamax = true }, // Lapras - new EncounterStatic8ND(50,08,4) { Species = 842, Ability = A4, Moves = new[]{ 787, 202, 406, 089 } }, // Appletun - new EncounterStatic8ND(50,08,4) { Species = 842, Ability = A4, Moves = new[]{ 787, 202, 406, 089 }, CanGigantamax = true }, // Appletun - new EncounterStatic8ND(50,08,4) { Species = 869, Ability = A4, Moves = new[]{ 605, 202, 094, 151 }, Form = 7, CanGigantamax = true }, // Alcremie-7 - new EncounterStatic8ND(50,08,4) { Species = 869, Ability = A4, Moves = new[]{ 605, 202, 094, 151 }, Form = 8, CanGigantamax = true }, // Alcremie-8 - new EncounterStatic8ND(50,08,4) { Species = 131, Ability = A4, Moves = new[]{ 057, 058, 246, 523 } }, // Lapras - new EncounterStatic8ND(50,08,4) { Species = 131, Ability = A4, Moves = new[]{ 057, 058, 246, 523 }, CanGigantamax = true }, // Lapras - new EncounterStatic8ND(60,10,5) { Species = 842, Ability = A4, Moves = new[]{ 787, 406, 412, 089 } }, // Appletun - new EncounterStatic8ND(60,10,5) { Species = 842, Ability = A4, Moves = new[]{ 787, 406, 412, 089 }, CanGigantamax = true }, // Appletun - new EncounterStatic8ND(60,10,5) { Species = 869, Ability = A4, Moves = new[]{ 605, 202, 595, 500 }, Form = 3, CanGigantamax = true }, // Alcremie-3 - new EncounterStatic8ND(60,10,5) { Species = 869, Ability = A4, Moves = new[]{ 605, 202, 595, 500 }, Form = 4, CanGigantamax = true }, // Alcremie-4 - new EncounterStatic8ND(60,10,5) { Species = 131, Ability = A4, Moves = new[]{ 057, 196, 573, 329 } }, // Lapras - new EncounterStatic8ND(60,10,5) { Species = 131, Ability = A4, Moves = new[]{ 057, 196, 573, 329 }, CanGigantamax = true }, // Lapras + new(17,01,1) { Species = 131, Ability = A4, Moves = new[]{ 055, 496, 045, 047 } }, // Lapras + new(17,01,1) { Species = 131, Ability = A2, Moves = new[]{ 055, 496, 045, 047 } }, // Lapras + new(30,03,2) { Species = 842, Ability = A4, Moves = new[]{ 787, 029, 389, 073 } }, // Appletun + new(30,03,2) { Species = 842, Ability = A2, Moves = new[]{ 787, 029, 389, 073 } }, // Appletun + new(30,03,2) { Species = 131, Ability = A4, Moves = new[]{ 352, 420, 109, 047 } }, // Lapras + new(30,03,2) { Species = 131, Ability = A2, Moves = new[]{ 352, 420, 109, 047 } }, // Lapras + new(40,05,3) { Species = 842, Ability = A4, Moves = new[]{ 787, 496, 406, 523 } }, // Appletun + new(40,05,3) { Species = 842, Ability = A4, Moves = new[]{ 787, 496, 406, 523 }, CanGigantamax = true }, // Appletun + new(40,05,3) { Species = 869, Ability = A4, Moves = new[]{ 577, 605, 202, 186 }, Form = 1, CanGigantamax = true }, // Alcremie-1 + new(40,05,3) { Species = 869, Ability = A4, Moves = new[]{ 577, 605, 202, 186 }, Form = 2, CanGigantamax = true }, // Alcremie-2 + new(40,05,3) { Species = 131, Ability = A4, Moves = new[]{ 352, 420, 109, 034 } }, // Lapras + new(40,05,3) { Species = 131, Ability = A4, Moves = new[]{ 352, 420, 109, 034 }, CanGigantamax = true }, // Lapras + new(50,08,4) { Species = 842, Ability = A4, Moves = new[]{ 787, 202, 406, 089 } }, // Appletun + new(50,08,4) { Species = 842, Ability = A4, Moves = new[]{ 787, 202, 406, 089 }, CanGigantamax = true }, // Appletun + new(50,08,4) { Species = 869, Ability = A4, Moves = new[]{ 605, 202, 094, 151 }, Form = 7, CanGigantamax = true }, // Alcremie-7 + new(50,08,4) { Species = 869, Ability = A4, Moves = new[]{ 605, 202, 094, 151 }, Form = 8, CanGigantamax = true }, // Alcremie-8 + new(50,08,4) { Species = 131, Ability = A4, Moves = new[]{ 057, 058, 246, 523 } }, // Lapras + new(50,08,4) { Species = 131, Ability = A4, Moves = new[]{ 057, 058, 246, 523 }, CanGigantamax = true }, // Lapras + new(60,10,5) { Species = 842, Ability = A4, Moves = new[]{ 787, 406, 412, 089 } }, // Appletun + new(60,10,5) { Species = 842, Ability = A4, Moves = new[]{ 787, 406, 412, 089 }, CanGigantamax = true }, // Appletun + new(60,10,5) { Species = 869, Ability = A4, Moves = new[]{ 605, 202, 595, 500 }, Form = 3, CanGigantamax = true }, // Alcremie-3 + new(60,10,5) { Species = 869, Ability = A4, Moves = new[]{ 605, 202, 595, 500 }, Form = 4, CanGigantamax = true }, // Alcremie-4 + new(60,10,5) { Species = 131, Ability = A4, Moves = new[]{ 057, 196, 573, 329 } }, // Lapras + new(60,10,5) { Species = 131, Ability = A4, Moves = new[]{ 057, 196, 573, 329 }, CanGigantamax = true }, // Lapras // 1/31 - Milcery //new EncounterStatic8ND(40,05,3) { Species = 842, Ability = A4, Moves = new[]{ 787, 496, 406, 523 }, CanGigantamax = true }, // Appletun @@ -911,40 +911,40 @@ internal static partial class Encounters8Nest //new EncounterStatic8ND(60,10,5) { Species = 131, Ability = A4, Moves = new[]{ 057, 196, 573, 329 }, CanGigantamax = true }, // Lapras // 2/6 - Toxtricity - new EncounterStatic8ND(40,05,3) { Species = 826, Ability = A4, Moves = new[]{ 522, 060, 109, 202 }, CanGigantamax = true }, // Orbeetle - new EncounterStatic8ND(40,05,3) { Species = 857, Ability = A4, Moves = new[]{ 605, 345, 399, 500 } }, // Hattrem - new EncounterStatic8ND(40,05,3) { Species = 849, Ability = A4, Moves = new[]{ 085, 599, 496, 103 }, Form = 1, CanGigantamax = true }, // Toxtricity-1 - new EncounterStatic8ND(50,08,4) { Species = 826, Ability = A4, Moves = new[]{ 405, 094, 202, 247 }, CanGigantamax = true }, // Orbeetle - new EncounterStatic8ND(50,08,4) { Species = 858, Ability = A4, Moves = new[]{ 605, 094, 595, 247 }, CanGigantamax = true }, // Hatterene - new EncounterStatic8ND(50,08,4) { Species = 849, Ability = A4, Moves = new[]{ 786, 506, 599, 409 }, Form = 1, CanGigantamax = true }, // Toxtricity-1 - new EncounterStatic8ND(60,10,5) { Species = 826, Ability = A4, Moves = new[]{ 405, 094, 247, 347 }, CanGigantamax = true }, // Orbeetle - new EncounterStatic8ND(60,10,5) { Species = 858, Ability = A4, Moves = new[]{ 605, 094, 595, 500 }, CanGigantamax = true }, // Hatterene - new EncounterStatic8ND(60,10,5) { Species = 849, Ability = A4, Moves = new[]{ 786, 586, 482, 506 }, Form = 1, CanGigantamax = true }, // Toxtricity-1 + new(40,05,3) { Species = 826, Ability = A4, Moves = new[]{ 522, 060, 109, 202 }, CanGigantamax = true }, // Orbeetle + new(40,05,3) { Species = 857, Ability = A4, Moves = new[]{ 605, 345, 399, 500 } }, // Hattrem + new(40,05,3) { Species = 849, Ability = A4, Moves = new[]{ 085, 599, 496, 103 }, Form = 1, CanGigantamax = true }, // Toxtricity-1 + new(50,08,4) { Species = 826, Ability = A4, Moves = new[]{ 405, 094, 202, 247 }, CanGigantamax = true }, // Orbeetle + new(50,08,4) { Species = 858, Ability = A4, Moves = new[]{ 605, 094, 595, 247 }, CanGigantamax = true }, // Hatterene + new(50,08,4) { Species = 849, Ability = A4, Moves = new[]{ 786, 506, 599, 409 }, Form = 1, CanGigantamax = true }, // Toxtricity-1 + new(60,10,5) { Species = 826, Ability = A4, Moves = new[]{ 405, 094, 247, 347 }, CanGigantamax = true }, // Orbeetle + new(60,10,5) { Species = 858, Ability = A4, Moves = new[]{ 605, 094, 595, 500 }, CanGigantamax = true }, // Hatterene + new(60,10,5) { Species = 849, Ability = A4, Moves = new[]{ 786, 586, 482, 506 }, Form = 1, CanGigantamax = true }, // Toxtricity-1 // 2/17 - Toxel - new EncounterStatic8ND(17,01,1) { Species = 825, Ability = A4, Moves = new[]{ 093, 522, 113, 115 } }, // Dottler - new EncounterStatic8ND(17,01,1) { Species = 856, Ability = A4, Moves = new[]{ 093, 589, 791, 574 } }, // Hatenna - new EncounterStatic8ND(30,03,2) { Species = 826, Ability = A4, Moves = new[]{ 405, 060, 496, 095 } }, // Orbeetle - new EncounterStatic8ND(30,03,2) { Species = 826, Ability = A4, Moves = new[]{ 405, 060, 496, 095 }, CanGigantamax = true }, // Orbeetle - new EncounterStatic8ND(30,03,2) { Species = 856, Ability = A4, Moves = new[]{ 605, 060, 345, 347 } }, // Hatenna - new EncounterStatic8ND(30,03,2) { Species = 849, Ability = A4, Moves = new[]{ 599, 209, 268, 175 }, Form = 1 }, // Toxtricity-1 - new EncounterStatic8ND(40,05,3) { Species = 826, Ability = A4, Moves = new[]{ 405, 060, 202, 109 } }, // Orbeetle - new EncounterStatic8ND(40,05,3) { Species = 826, Ability = A4, Moves = new[]{ 405, 060, 202, 109 }, CanGigantamax = true }, // Orbeetle + new(17,01,1) { Species = 825, Ability = A4, Moves = new[]{ 093, 522, 113, 115 } }, // Dottler + new(17,01,1) { Species = 856, Ability = A4, Moves = new[]{ 093, 589, 791, 574 } }, // Hatenna + new(30,03,2) { Species = 826, Ability = A4, Moves = new[]{ 405, 060, 496, 095 } }, // Orbeetle + new(30,03,2) { Species = 826, Ability = A4, Moves = new[]{ 405, 060, 496, 095 }, CanGigantamax = true }, // Orbeetle + new(30,03,2) { Species = 856, Ability = A4, Moves = new[]{ 605, 060, 345, 347 } }, // Hatenna + new(30,03,2) { Species = 849, Ability = A4, Moves = new[]{ 599, 209, 268, 175 }, Form = 1 }, // Toxtricity-1 + new(40,05,3) { Species = 826, Ability = A4, Moves = new[]{ 405, 060, 202, 109 } }, // Orbeetle + new(40,05,3) { Species = 826, Ability = A4, Moves = new[]{ 405, 060, 202, 109 }, CanGigantamax = true }, // Orbeetle //new EncounterStatic8ND(40,05,3) { Species = 857, Ability = A4, Moves = new[]{ 605, 345, 399, 500 } }, // Hattrem - new EncounterStatic8ND(40,05,3) { Species = 849, Ability = A4, Moves = new[]{ 085, 599, 496, 103 }, Form = 1 }, // Toxtricity-1 + new(40,05,3) { Species = 849, Ability = A4, Moves = new[]{ 085, 599, 496, 103 }, Form = 1 }, // Toxtricity-1 //new EncounterStatic8ND(40,05,3) { Species = 849, Ability = A4, Moves = new[]{ 085, 599, 496, 103 }, Form = 1, CanGigantamax = true }, // Toxtricity-1 - new EncounterStatic8ND(50,08,4) { Species = 826, Ability = A4, Moves = new[]{ 405, 094, 202, 247 } }, // Orbeetle + new(50,08,4) { Species = 826, Ability = A4, Moves = new[]{ 405, 094, 202, 247 } }, // Orbeetle //new EncounterStatic8ND(50,08,4) { Species = 826, Ability = A4, Moves = new[]{ 405, 094, 202, 247 }, CanGigantamax = true }, // Orbeetle - new EncounterStatic8ND(50,08,4) { Species = 858, Ability = A4, Moves = new[]{ 605, 094, 595, 247 } }, // Hatterene + new(50,08,4) { Species = 858, Ability = A4, Moves = new[]{ 605, 094, 595, 247 } }, // Hatterene //new EncounterStatic8ND(50,08,4) { Species = 858, Ability = A4, Moves = new[]{ 605, 094, 595, 247 }, CanGigantamax = true }, // Hatterene - new EncounterStatic8ND(50,08,4) { Species = 849, Ability = A4, Moves = new[]{ 786, 506, 599, 409 }, Form = 1 }, // Toxtricity-1 + new(50,08,4) { Species = 849, Ability = A4, Moves = new[]{ 786, 506, 599, 409 }, Form = 1 }, // Toxtricity-1 //new EncounterStatic8ND(50,08,4) { Species = 849, Ability = A4, Moves = new[]{ 786, 506, 599, 409 }, Form = 1, CanGigantamax = true }, // Toxtricity-1 - new EncounterStatic8ND(60,10,5) { Species = 826, Ability = A4, Moves = new[]{ 405, 094, 247, 347 } }, // Orbeetle + new(60,10,5) { Species = 826, Ability = A4, Moves = new[]{ 405, 094, 247, 347 } }, // Orbeetle //new EncounterStatic8ND(60,10,5) { Species = 826, Ability = A4, Moves = new[]{ 405, 094, 247, 347 }, CanGigantamax = true }, // Orbeetle - new EncounterStatic8ND(60,10,5) { Species = 858, Ability = A4, Moves = new[]{ 605, 094, 595, 500 } }, // Hatterene + new(60,10,5) { Species = 858, Ability = A4, Moves = new[]{ 605, 094, 595, 500 } }, // Hatterene //new EncounterStatic8ND(60,10,5) { Species = 858, Ability = A4, Moves = new[]{ 605, 094, 595, 500 }, CanGigantamax = true }, // Hatterene - new EncounterStatic8ND(60,10,5) { Species = 849, Ability = A4, Moves = new[]{ 786, 586, 188, 506 }, Form = 1 }, // Toxtricity-1 - new EncounterStatic8ND(60,10,5) { Species = 849, Ability = A4, Moves = new[]{ 786, 586, 188, 506 }, Form = 1, CanGigantamax = true }, // Toxtricity-1 + new(60,10,5) { Species = 849, Ability = A4, Moves = new[]{ 786, 586, 188, 506 }, Form = 1 }, // Toxtricity-1 + new(60,10,5) { Species = 849, Ability = A4, Moves = new[]{ 786, 586, 188, 506 }, Form = 1, CanGigantamax = true }, // Toxtricity-1 // 2/26 - Mewtwo //new EncounterStatic8ND(17,01,1) { Species = 825, Ability = A4, Moves = new[]{ 093, 522, 113, 115 } }, // Dottler @@ -963,63 +963,63 @@ internal static partial class Encounters8Nest //new EncounterStatic8ND(60,10,5) { Species = 849, Ability = A4, Moves = new[]{ 786, 586, 188, 506 }, Form = 1, CanGigantamax = true }, // Toxtricity-1 // 3/8 - Gengar/Machamp - new EncounterStatic8ND(60,10,5) { Species = 094, Ability = A4, Moves = new[]{ 247, 482, 094, 196 } }, // Gengar - new EncounterStatic8ND(60,10,5) { Species = 094, Ability = A4, Moves = new[]{ 247, 482, 094, 196 }, CanGigantamax = true }, // Gengar + new(60,10,5) { Species = 094, Ability = A4, Moves = new[]{ 247, 482, 094, 196 } }, // Gengar + new(60,10,5) { Species = 094, Ability = A4, Moves = new[]{ 247, 482, 094, 196 }, CanGigantamax = true }, // Gengar // 3/18 - Exclusives & Food - new EncounterStatic8ND(17,01,1) { Species = 554, Ability = A4, Moves = new[]{ 033, 181, 044, 419 }, Form = 1 }, // Darumaka-1 - new EncounterStatic8ND(30,03,2) { Species = 083, Ability = A4, Moves = new[]{ 064, 028, 249, 693 }, Form = 1 }, // Farfetch’d-1 - new EncounterStatic8ND(30,03,2) { Species = 554, Ability = A4, Moves = new[]{ 423, 029, 424, 280 }, Form = 1 }, // Darumaka-1 - new EncounterStatic8ND(40,05,3) { Species = 083, Ability = A2, Moves = new[]{ 280, 693, 348, 413 }, Form = 1 }, // Farfetch’d-1 - new EncounterStatic8ND(40,05,3) { Species = 554, Ability = A2, Moves = new[]{ 008, 007, 428, 276 }, Form = 1 }, // Darumaka-1 - new EncounterStatic8ND(60,10,5) { Species = 766, Ability = A2, Moves = new[]{ 370, 157, 523, 231 } }, // Passimian - new EncounterStatic8ND(60,10,5) { Species = 876, Ability = A2, Moves = new[]{ 094, 595, 605, 247 } }, // Indeedee - new EncounterStatic8ND(60,10,5) { Species = 628, Ability = A2, Moves = new[]{ 413, 276, 442, 157 } }, // Braviary - new EncounterStatic8ND(60,10,5) { Species = 865, Ability = A2, Moves = new[]{ 370, 413, 211, 675 } }, // Sirfetch’d + new(17,01,1) { Species = 554, Ability = A4, Moves = new[]{ 033, 181, 044, 419 }, Form = 1 }, // Darumaka-1 + new(30,03,2) { Species = 083, Ability = A4, Moves = new[]{ 064, 028, 249, 693 }, Form = 1 }, // Farfetch’d-1 + new(30,03,2) { Species = 554, Ability = A4, Moves = new[]{ 423, 029, 424, 280 }, Form = 1 }, // Darumaka-1 + new(40,05,3) { Species = 083, Ability = A2, Moves = new[]{ 280, 693, 348, 413 }, Form = 1 }, // Farfetch’d-1 + new(40,05,3) { Species = 554, Ability = A2, Moves = new[]{ 008, 007, 428, 276 }, Form = 1 }, // Darumaka-1 + new(60,10,5) { Species = 766, Ability = A2, Moves = new[]{ 370, 157, 523, 231 } }, // Passimian + new(60,10,5) { Species = 876, Ability = A2, Moves = new[]{ 094, 595, 605, 247 } }, // Indeedee + new(60,10,5) { Species = 628, Ability = A2, Moves = new[]{ 413, 276, 442, 157 } }, // Braviary + new(60,10,5) { Species = 865, Ability = A2, Moves = new[]{ 370, 413, 211, 675 } }, // Sirfetch’d //new EncounterStatic8ND(60,10,5) { Species = 094, Ability = A4, Moves = new[]{ 247, 482, 094, 196 }, CanGigantamax = true }, // Gengar // 3/25 - Charizard - new EncounterStatic8ND(60,10,5) { Species = 569, Ability = A4, Moves = new[]{ 441, 409, 402, 707 }, CanGigantamax = true }, // Garbodor - new EncounterStatic8ND(60,10,5) { Species = 006, Ability = A4, Moves = new[]{ 257, 403, 406, 411 }, CanGigantamax = true, Shiny = Shiny.Never }, // Charizard + new(60,10,5) { Species = 569, Ability = A4, Moves = new[]{ 441, 409, 402, 707 }, CanGigantamax = true }, // Garbodor + new(60,10,5) { Species = 006, Ability = A4, Moves = new[]{ 257, 403, 406, 411 }, CanGigantamax = true, Shiny = Shiny.Never }, // Charizard // 4/09 - Easter Eggs (and fixed Charizard) - new EncounterStatic8ND(60,10,5) { Species = 569, Ability = A4, Moves = new[]{ 441, 499, 402, 707 }, CanGigantamax = true }, // Garbodor (Drain Punch -> Clear Smog) - new EncounterStatic8ND(60,10,5) { Species = 006, Ability = A4, Moves = new[]{ 053, 403, 019, 411 }, CanGigantamax = true }, // Charizard (Heat Wave, Dragon Pulse -> Flamethrower/Fly) + new(60,10,5) { Species = 569, Ability = A4, Moves = new[]{ 441, 499, 402, 707 }, CanGigantamax = true }, // Garbodor (Drain Punch -> Clear Smog) + new(60,10,5) { Species = 006, Ability = A4, Moves = new[]{ 053, 403, 019, 411 }, CanGigantamax = true }, // Charizard (Heat Wave, Dragon Pulse -> Flamethrower/Fly) // 4/27 - Meta - new EncounterStatic8ND(17,01,1) { Species = 479, Ability = A4, Moves = new[]{ 104, 435, 084, 109 }, Form = 2 }, // Rotom-2 // From initial revision: Discharge @lv17 isn't legal, but they distributed it! + new(17,01,1) { Species = 479, Ability = A4, Moves = new[]{ 104, 435, 084, 109 }, Form = 2 }, // Rotom-2 // From initial revision: Discharge @lv17 isn't legal, but they distributed it! // new EncounterStatic8ND(17,01,1) { Species = 529, Ability = A4, Moves = new[]{ 189, 232, 056, 468 } }, // Drilbur // From initial revision: treat this as illegal. - new EncounterStatic8ND(17,01,1) { Species = 479, Ability = A4, Moves = new[]{ 104, 084, 109 }, Form = 2 }, // Rotom-2 - new EncounterStatic8ND(30,03,2) { Species = 479, Ability = A4, Moves = new[]{ 104, 085, 109 }, Form = 2 }, // Rotom-2 - new EncounterStatic8ND(40,05,3) { Species = 479, Ability = A4, Moves = new[]{ 521, 435, 085 }, Form = 2 }, // Rotom-2 - new EncounterStatic8ND(50,08,4) { Species = 479, Ability = A4, Moves = new[]{ 521, 435, 247 }, Form = 2 }, // Rotom-2 - new EncounterStatic8ND(60,10,5) { Species = 479, Ability = A4, Moves = new[]{ 521, 247, 261 }, Form = 2 }, // Rotom-2 + new(17,01,1) { Species = 479, Ability = A4, Moves = new[]{ 104, 084, 109 }, Form = 2 }, // Rotom-2 + new(30,03,2) { Species = 479, Ability = A4, Moves = new[]{ 104, 085, 109 }, Form = 2 }, // Rotom-2 + new(40,05,3) { Species = 479, Ability = A4, Moves = new[]{ 521, 435, 085 }, Form = 2 }, // Rotom-2 + new(50,08,4) { Species = 479, Ability = A4, Moves = new[]{ 521, 435, 247 }, Form = 2 }, // Rotom-2 + new(60,10,5) { Species = 479, Ability = A4, Moves = new[]{ 521, 247, 261 }, Form = 2 }, // Rotom-2 // 6/2 - Gigantamax //new EncounterStatic8ND(17,01,1) { Species = 012, Ability = A4, Moves = new[]{ 405, 060, 016, 079 }, CanGigantamax = true }, // Butterfree //new EncounterStatic8ND(30,03,2) { Species = 826, Ability = A4, Moves = new[]{ 405, 060, 496, 095 }, CanGigantamax = true }, // Orbeetle - new EncounterStatic8ND(30,03,2) { Species = 068, Ability = A4, Moves = new[]{ 523, 490, 279, 233 }, CanGigantamax = true }, // Machamp - new EncounterStatic8ND(40,05,3) { Species = 826, Ability = A4, Moves = new[]{ 405, 094, 202, 247 }, CanGigantamax = true }, // Orbeetle - new EncounterStatic8ND(40,05,3) { Species = 841, Ability = A4, Moves = new[]{ 406, 788, 491, 334 }, CanGigantamax = true }, // Flapple - new EncounterStatic8ND(40,05,3) { Species = 844, Ability = A4, Moves = new[]{ 693, 529, 201, 091 }, CanGigantamax = true }, // Sandaconda + new(30,03,2) { Species = 068, Ability = A4, Moves = new[]{ 523, 490, 279, 233 }, CanGigantamax = true }, // Machamp + new(40,05,3) { Species = 826, Ability = A4, Moves = new[]{ 405, 094, 202, 247 }, CanGigantamax = true }, // Orbeetle + new(40,05,3) { Species = 841, Ability = A4, Moves = new[]{ 406, 788, 491, 334 }, CanGigantamax = true }, // Flapple + new(40,05,3) { Species = 844, Ability = A4, Moves = new[]{ 693, 529, 201, 091 }, CanGigantamax = true }, // Sandaconda //new EncounterStatic8ND(50,08,4) { Species = 834, Ability = A4, Moves = new[]{ 157, 710, 317, 334 }, CanGigantamax = true }, // Drednaw -- duplicate with raid on 7/31 (SW & SH) //new EncounterStatic8ND(50,08,4) { Species = 858, Ability = A4, Moves = new[]{ 605, 094, 595, 247 }, CanGigantamax = true }, // Hatterene //new EncounterStatic8ND(50,08,4) { Species = 006, Ability = A4, Moves = new[]{ 053, 403, 076, 257 }, CanGigantamax = true }, // Charizard //new EncounterStatic8ND(50,08,4) { Species = 012, Ability = A4, Moves = new[]{ 405, 403, 527, 078 }, CanGigantamax = true }, // Butterfree - new EncounterStatic8ND(60,10,5) { Species = 849, Ability = A4, Moves = new[]{ 786, 506, 599, 409 }, Form = 1, CanGigantamax = true }, // Toxtricity-1 - new EncounterStatic8ND(60,10,5) { Species = 839, Ability = A4, Moves = new[]{ 246, 053, 157, 523 }, CanGigantamax = true }, // Coalossal - new EncounterStatic8ND(60,10,5) { Species = 068, Ability = A4, Moves = new[]{ 238, 007, 008, 089 }, CanGigantamax = true }, // Machamp - new EncounterStatic8ND(60,10,5) { Species = 879, Ability = A4, Moves = new[]{ 442, 583, 438, 089 }, CanGigantamax = true }, // Copperajah + new(60,10,5) { Species = 849, Ability = A4, Moves = new[]{ 786, 506, 599, 409 }, Form = 1, CanGigantamax = true }, // Toxtricity-1 + new(60,10,5) { Species = 839, Ability = A4, Moves = new[]{ 246, 053, 157, 523 }, CanGigantamax = true }, // Coalossal + new(60,10,5) { Species = 068, Ability = A4, Moves = new[]{ 238, 007, 008, 089 }, CanGigantamax = true }, // Machamp + new(60,10,5) { Species = 879, Ability = A4, Moves = new[]{ 442, 583, 438, 089 }, CanGigantamax = true }, // Copperajah // 8/31 - Electric Grass - new EncounterStatic8ND(30,03,2) { Species = 849, Ability = A4, Moves = new[]{ 351, 506, 491, 103 }, CanGigantamax = true }, // Toxtricity - new EncounterStatic8ND(30,03,2) { Species = 841, Ability = A4, Moves = new[]{ 406, 073, 491, 184 }, CanGigantamax = true }, // Flapple - new EncounterStatic8ND(40,05,3) { Species = 849, Ability = A4, Moves = new[]{ 435, 506, 474, 103 }, CanGigantamax = true }, // Toxtricity - new EncounterStatic8ND(40,05,3) { Species = 841, Ability = A4, Moves = new[]{ 406, 788, 491, 184 }, CanGigantamax = true }, // Flapple - new EncounterStatic8ND(50,08,4) { Species = 849, Ability = A4, Moves = new[]{ 786, 506, 474, 586 }, CanGigantamax = true }, // Toxtricity - new EncounterStatic8ND(50,08,4) { Species = 841, Ability = A4, Moves = new[]{ 406, 788, 491, 263 }, CanGigantamax = true }, // Flapple - new EncounterStatic8ND(60,10,5) { Species = 849, Ability = A4, Moves = new[]{ 786, 506, 474, 586 }, CanGigantamax = true }, // Toxtricity - new EncounterStatic8ND(60,10,5) { Species = 841, Ability = A4, Moves = new[]{ 406, 788, 491, 263 }, CanGigantamax = true }, // Flapple + new(30,03,2) { Species = 849, Ability = A4, Moves = new[]{ 351, 506, 491, 103 }, CanGigantamax = true }, // Toxtricity + new(30,03,2) { Species = 841, Ability = A4, Moves = new[]{ 406, 073, 491, 184 }, CanGigantamax = true }, // Flapple + new(40,05,3) { Species = 849, Ability = A4, Moves = new[]{ 435, 506, 474, 103 }, CanGigantamax = true }, // Toxtricity + new(40,05,3) { Species = 841, Ability = A4, Moves = new[]{ 406, 788, 491, 184 }, CanGigantamax = true }, // Flapple + new(50,08,4) { Species = 849, Ability = A4, Moves = new[]{ 786, 506, 474, 586 }, CanGigantamax = true }, // Toxtricity + new(50,08,4) { Species = 841, Ability = A4, Moves = new[]{ 406, 788, 491, 263 }, CanGigantamax = true }, // Flapple + new(60,10,5) { Species = 849, Ability = A4, Moves = new[]{ 786, 506, 474, 586 }, CanGigantamax = true }, // Toxtricity + new(60,10,5) { Species = 841, Ability = A4, Moves = new[]{ 406, 788, 491, 263 }, CanGigantamax = true }, // Flapple }; } } diff --git a/PKHeX.Core/Legality/Encounters/Data/Encounters8NestLair.cs b/PKHeX.Core/Legality/Encounters/Data/Encounters8NestLair.cs index e07a9ba37..9755e2cf4 100644 --- a/PKHeX.Core/Legality/Encounters/Data/Encounters8NestLair.cs +++ b/PKHeX.Core/Legality/Encounters/Data/Encounters8NestLair.cs @@ -10,279 +10,279 @@ internal static partial class Encounters8Nest #region Dynamax Adventures Encounters (ROM) internal static readonly EncounterStatic8U[] DynAdv_SWSH = { - new EncounterStatic8U(002,0,65) { Ability = A2, Moves = new[] {520,235,076,188} }, // Ivysaur - new EncounterStatic8U(005,0,65) { Ability = A2, Moves = new[] {519,406,203,517} }, // Charmeleon - new EncounterStatic8U(008,0,65) { Ability = A2, Moves = new[] {518,058,396,056} }, // Wartortle - new EncounterStatic8U(012,0,65) { Ability = A2, Moves = new[] {676,474,476,202}, CanGigantamax = true }, // Butterfree - new EncounterStatic8U(026,0,65) { Ability = A2, Moves = new[] {804,683,113,411} }, // Raichu - new EncounterStatic8U(026,1,65) { Ability = A0, Moves = new[] {085,604,094,496} }, // Raichu-1 - new EncounterStatic8U(028,0,65) { Ability = A0, Moves = new[] {306,707,444,141} }, // Sandslash - new EncounterStatic8U(028,1,65) { Ability = A0, Moves = new[] {419,157,280,014} }, // Sandslash-1 - new EncounterStatic8U(031,0,65) { Ability = A0, Moves = new[] {815,474,204,247} }, // Nidoqueen - new EncounterStatic8U(034,0,65) { Ability = A1, Moves = new[] {667,007,008,009} }, // Nidoking - new EncounterStatic8U(035,0,65) { Ability = A2, Moves = new[] {791,595,345,115} }, // Clefairy - new EncounterStatic8U(737,0,65) { Ability = A0, Moves = new[] {081,598,209,091} }, // Charjabug - new EncounterStatic8U(743,0,65) { Ability = A2, Moves = new[] {676,577,312,313} }, // Ribombee - new EncounterStatic8U(040,0,65) { Ability = A1, Moves = new[] {605,496,797,186} }, // Wigglytuff - new EncounterStatic8U(553,0,65) { Ability = A2, Moves = new[] {414,207,663,201} }, // Krookodile - new EncounterStatic8U(045,0,65) { Ability = A0, Moves = new[] {202,580,092,676} }, // Vileplume - new EncounterStatic8U(051,0,65) { Ability = A2, Moves = new[] {667,164,189,157} }, // Dugtrio - new EncounterStatic8U(051,1,65) { Ability = A0, Moves = new[] {442,667,389,103} }, // Dugtrio-1 - new EncounterStatic8U(053,0,65) { Ability = A1, Moves = new[] {263,583,364,496} }, // Persian - new EncounterStatic8U(053,1,65) { Ability = A0, Moves = new[] {372,555,364,511} }, // Persian-1 - new EncounterStatic8U(055,0,65) { Ability = A2, Moves = new[] {453,103,025,362} }, // Golduck - new EncounterStatic8U(062,0,65) { Ability = A0, Moves = new[] {409,034,811,710} }, // Poliwrath - new EncounterStatic8U(064,0,65) { Ability = A2, Moves = new[] {473,496,203,605} }, // Kadabra - new EncounterStatic8U(067,0,65) { Ability = A1, Moves = new[] {223,317,371,811} }, // Machoke - new EncounterStatic8U(745,0,65) { Ability = A1, Moves = new[] {709,444,496,336} }, // Lycanroc - new EncounterStatic8U(745,1,65) { Ability = A2, Moves = new[] {444,280,269,242} }, // Lycanroc-1 - new EncounterStatic8U(082,0,65) { Ability = A2, Moves = new[] {486,430,393,113} }, // Magneton - new EncounterStatic8U(752,0,65) { Ability = A2, Moves = new[] {710,494,679,398} }, // Araquanid - new EncounterStatic8U(754,0,65) { Ability = A2, Moves = new[] {437,311,404,496} }, // Lurantis - new EncounterStatic8U(093,0,65) { Ability = A2, Moves = new[] {506,095,138,412} }, // Haunter - new EncounterStatic8U(869,0,65) { Ability = A2, Moves = new[] {777,605,595,345}, CanGigantamax = true }, // Alcremie - new EncounterStatic8U(099,0,65) { Ability = A0, Moves = new[] {152,469,091,276}, CanGigantamax = true }, // Kingler - new EncounterStatic8U(105,0,65) { Ability = A2, Moves = new[] {155,675,442,103} }, // Marowak - new EncounterStatic8U(105,1,65) { Ability = A2, Moves = new[] {394,708,261,442} }, // Marowak-1 - new EncounterStatic8U(106,0,65) { Ability = A0, Moves = new[] {370,469,299,490} }, // Hitmonlee - new EncounterStatic8U(107,0,65) { Ability = A1, Moves = new[] {612,007,009,008} }, // Hitmonchan - new EncounterStatic8U(108,0,65) { Ability = A1, Moves = new[] {496,059,087,330} }, // Lickitung - new EncounterStatic8U(110,0,65) { Ability = A1, Moves = new[] {499,257,188,399} }, // Weezing - new EncounterStatic8U(110,1,65) { Ability = A2, Moves = new[] {790,499,053,269} }, // Weezing-1 - new EncounterStatic8U(112,0,65) { Ability = A1, Moves = new[] {529,479,684,184} }, // Rhydon - new EncounterStatic8U(113,0,65) { Ability = A2, Moves = new[] {496,505,270,113} }, // Chansey - new EncounterStatic8U(114,0,65) { Ability = A1, Moves = new[] {438,078,803,034} }, // Tangela - new EncounterStatic8U(115,0,65) { Ability = A0, Moves = new[] {034,389,091,200} }, // Kangaskhan - new EncounterStatic8U(117,0,65) { Ability = A1, Moves = new[] {503,406,164,496} }, // Seadra - new EncounterStatic8U(119,0,65) { Ability = A1, Moves = new[] {127,340,398,529} }, // Seaking - new EncounterStatic8U(122,0,65) { Ability = A1, Moves = new[] {113,115,270,094} }, // Mr. Mime - new EncounterStatic8U(122,1,65) { Ability = A2, Moves = new[] {113,115,196,094} }, // Mr. Mime-1 - new EncounterStatic8U(123,0,65) { Ability = A1, Moves = new[] {210,098,372,017} }, // Scyther - new EncounterStatic8U(124,0,65) { Ability = A2, Moves = new[] {577,142,058,496} }, // Jynx - new EncounterStatic8U(125,0,65) { Ability = A2, Moves = new[] {804,527,270,496} }, // Electabuzz - new EncounterStatic8U(126,0,65) { Ability = A2, Moves = new[] {126,807,499,496} }, // Magmar - new EncounterStatic8U(756,0,65) { Ability = A2, Moves = new[] {668,585,240,311} }, // Shiinotic - new EncounterStatic8U(128,0,65) { Ability = A1, Moves = new[] {263,667,370,372} }, // Tauros - new EncounterStatic8U(148,0,65) { Ability = A0, Moves = new[] {059,784,799,087} }, // Dragonair - new EncounterStatic8U(164,0,65) { Ability = A2, Moves = new[] {497,115,143,095} }, // Noctowl - new EncounterStatic8U(171,0,65) { Ability = A0, Moves = new[] {352,056,085,109} }, // Lanturn - new EncounterStatic8U(176,0,65) { Ability = A1, Moves = new[] {791,266,583,595} }, // Togetic - new EncounterStatic8U(178,0,65) { Ability = A2, Moves = new[] {094,493,403,109} }, // Xatu - new EncounterStatic8U(182,0,65) { Ability = A2, Moves = new[] {580,202,270,605} }, // Bellossom - new EncounterStatic8U(184,0,65) { Ability = A2, Moves = new[] {453,583,401,340} }, // Azumarill - new EncounterStatic8U(185,0,65) { Ability = A0, Moves = new[] {707,444,334,776} }, // Sudowoodo - new EncounterStatic8U(186,0,65) { Ability = A2, Moves = new[] {710,496,414,270} }, // Politoed - new EncounterStatic8U(195,0,65) { Ability = A2, Moves = new[] {411,503,092,133} }, // Quagsire - new EncounterStatic8U(206,0,65) { Ability = A0, Moves = new[] {806,814,247,058} }, // Dunsparce - new EncounterStatic8U(211,0,65) { Ability = A2, Moves = new[] {014,398,710,798} }, // Qwilfish - new EncounterStatic8U(758,0,65) { Ability = A0, Moves = new[] {092,053,440,599} }, // Salazzle - new EncounterStatic8U(215,0,65) { Ability = A1, Moves = new[] {813,808,675,555} }, // Sneasel - new EncounterStatic8U(221,0,65) { Ability = A2, Moves = new[] {059,317,420,276} }, // Piloswine - new EncounterStatic8U(760,0,65) { Ability = A1, Moves = new[] {038,608,371,416} }, // Bewear - new EncounterStatic8U(763,0,65) { Ability = A1, Moves = new[] {312,688,512,207} }, // Tsareena - new EncounterStatic8U(224,0,65) { Ability = A1, Moves = new[] {806,430,503,491} }, // Octillery - new EncounterStatic8U(226,0,65) { Ability = A1, Moves = new[] {403,291,469,352} }, // Mantine - new EncounterStatic8U(227,0,65) { Ability = A2, Moves = new[] {372,211,404,019} }, // Skarmory - new EncounterStatic8U(237,0,65) { Ability = A0, Moves = new[] {529,813,280,811} }, // Hitmontop - new EncounterStatic8U(241,0,65) { Ability = A1, Moves = new[] {025,208,086,583} }, // Miltank - new EncounterStatic8U(764,0,65) { Ability = A1, Moves = new[] {666,577,495,412} }, // Comfey - new EncounterStatic8U(264,0,65) { Ability = A0, Moves = new[] {163,042,608,421} }, // Linoone - new EncounterStatic8U(264,1,65) { Ability = A0, Moves = new[] {675,555,269,164} }, // Linoone-1 - new EncounterStatic8U(103,0,65) { Ability = A2, Moves = new[] {427,076,707,805} }, // Exeggutor - new EncounterStatic8U(405,0,65) { Ability = A2, Moves = new[] {263,113,804,604} }, // Luxray - new EncounterStatic8U(279,0,65) { Ability = A1, Moves = new[] {814,311,469,098} }, // Pelipper - new EncounterStatic8U(291,0,65) { Ability = A0, Moves = new[] {210,164,189,806} }, // Ninjask - new EncounterStatic8U(295,0,65) { Ability = A2, Moves = new[] {805,063,411,059} }, // Exploud - new EncounterStatic8U(770,0,65) { Ability = A2, Moves = new[] {805,815,659,247} }, // Palossand - new EncounterStatic8U(771,0,65) { Ability = A0, Moves = new[] {092,269,599,068} }, // Pyukumuku - new EncounterStatic8U(305,0,65) { Ability = A0, Moves = new[] {798,231,157,319} }, // Lairon - new EncounterStatic8U(310,0,65) { Ability = A1, Moves = new[] {804,129,315,706} }, // Manectric - new EncounterStatic8U(315,0,65) { Ability = A1, Moves = new[] {437,326,311,791} }, // Roselia - new EncounterStatic8U(319,0,65) { Ability = A2, Moves = new[] {453,372,207,799} }, // Sharpedo - new EncounterStatic8U(320,0,65) { Ability = A0, Moves = new[] {362,798,340,203} }, // Wailmer - new EncounterStatic8U(324,0,65) { Ability = A1, Moves = new[] {807,517,229,108} }, // Torkoal - new EncounterStatic8U(862,0,65) { Ability = A0, Moves = new[] {808,085,263,103} }, // Obstagoon - new EncounterStatic8U(334,0,65) { Ability = A2, Moves = new[] {605,257,538,406} }, // Altaria - new EncounterStatic8U(844,0,65) { Ability = A0, Moves = new[] {815,799,806,137}, CanGigantamax = true }, // Sandaconda - new EncounterStatic8U(858,0,65) { Ability = A1, Moves = new[] {797,583,791,219}, CanGigantamax = true }, // Hatterene - new EncounterStatic8U(340,0,65) { Ability = A2, Moves = new[] {340,562,330,428} }, // Whiscash - new EncounterStatic8U(342,0,65) { Ability = A2, Moves = new[] {808,263,330,014} }, // Crawdaunt - new EncounterStatic8U(344,0,65) { Ability = A0, Moves = new[] {433,094,246,063} }, // Claydol - new EncounterStatic8U(356,0,65) { Ability = A0, Moves = new[] {425,506,356,806} }, // Dusclops - new EncounterStatic8U(359,0,65) { Ability = A0, Moves = new[] {059,400,163,126} }, // Absol - new EncounterStatic8U(362,0,65) { Ability = A1, Moves = new[] {798,242,423,313} }, // Glalie - new EncounterStatic8U(364,0,65) { Ability = A0, Moves = new[] {058,362,291,207} }, // Sealeo - new EncounterStatic8U(369,0,65) { Ability = A1, Moves = new[] {710,457,175,799} }, // Relicanth - new EncounterStatic8U(132,0,65) { Ability = A2, Moves = new[] {144,000,000,000} }, // Ditto - new EncounterStatic8U(375,0,65) { Ability = A0, Moves = new[] {309,009,427,115} }, // Metang - new EncounterStatic8U(416,0,65) { Ability = A0, Moves = new[] {454,207,814,279} }, // Vespiquen - new EncounterStatic8U(421,0,65) { Ability = A0, Moves = new[] {076,388,241,311} }, // Cherrim - new EncounterStatic8U(423,1,65) { Ability = A2, Moves = new[] {034,806,317,127} }, // Gastrodon-1 - new EncounterStatic8U(426,0,65) { Ability = A0, Moves = new[] {261,094,366,085} }, // Drifblim - new EncounterStatic8U(428,0,65) { Ability = A0, Moves = new[] {409,025,204,340} }, // Lopunny - new EncounterStatic8U(435,0,65) { Ability = A1, Moves = new[] {808,807,491,389} }, // Skuntank - new EncounterStatic8U(537,0,65) { Ability = A0, Moves = new[] {497,048,188,103} }, // Seismitoad - new EncounterStatic8U(452,0,65) { Ability = A0, Moves = new[] {808,404,367,231} }, // Drapion - new EncounterStatic8U(777,0,65) { Ability = A2, Moves = new[] {609,398,527,442} }, // Togedemaru - new EncounterStatic8U(460,0,65) { Ability = A2, Moves = new[] {419,694,496,803} }, // Abomasnow - new EncounterStatic8U(478,0,65) { Ability = A0, Moves = new[] {813,524,694,247} }, // Froslass - new EncounterStatic8U(479,0,65) { Ability = A0, Moves = new[] {486,261,417,506} }, // Rotom - new EncounterStatic8U(508,0,65) { Ability = A2, Moves = new[] {416,263,496,608} }, // Stoutland - new EncounterStatic8U(510,0,65) { Ability = A0, Moves = new[] {372,583,259,103} }, // Liepard - new EncounterStatic8U(518,0,65) { Ability = A0, Moves = new[] {797,473,281,412} }, // Musharna - new EncounterStatic8U(521,0,65) { Ability = A0, Moves = new[] {814,269,297,366} }, // Unfezant - new EncounterStatic8U(528,0,65) { Ability = A2, Moves = new[] {493,683,094,403} }, // Swoobat - new EncounterStatic8U(531,0,65) { Ability = A0, Moves = new[] {791,577,304,053} }, // Audino - new EncounterStatic8U(533,0,65) { Ability = A0, Moves = new[] {264,811,280,667} }, // Gurdurr - new EncounterStatic8U(536,0,65) { Ability = A0, Moves = new[] {497,503,414,340} }, // Palpitoad - new EncounterStatic8U(778,0,65) { Ability = A0, Moves = new[] {421,163,608,174} }, // Mimikyu - new EncounterStatic8U(884,0,65) { Ability = A0, Moves = new[] {784,086,442,085}, CanGigantamax = true }, // Duraludon - new EncounterStatic8U(545,0,65) { Ability = A1, Moves = new[] {798,092,675,224} }, // Scolipede - new EncounterStatic8U(547,0,65) { Ability = A0, Moves = new[] {542,269,412,583} }, // Whimsicott - new EncounterStatic8U(549,0,65) { Ability = A1, Moves = new[] {080,483,113,676} }, // Lilligant - new EncounterStatic8U(550,0,65) { Ability = A1, Moves = new[] {710,291,706,423} }, // Basculin - new EncounterStatic8U(550,1,65) { Ability = A1, Moves = new[] {503,291,242,164} }, // Basculin-1 - new EncounterStatic8U(828,0,65) { Ability = A1, Moves = new[] {492,555,269,807} }, // Thievul - new EncounterStatic8U(834,0,65) { Ability = A0, Moves = new[] {534,806,684,157} }, // Drednaw - new EncounterStatic8U(556,0,65) { Ability = A2, Moves = new[] {437,412,389,367} }, // Maractus - new EncounterStatic8U(558,0,65) { Ability = A1, Moves = new[] {504,404,317,776} }, // Crustle - new EncounterStatic8U(830,0,65) { Ability = A2, Moves = new[] {113,311,538,437} }, // Eldegoss - new EncounterStatic8U(561,0,65) { Ability = A0, Moves = new[] {094,240,403,430} }, // Sigilyph - new EncounterStatic8U(446,0,65) { Ability = A1, Moves = new[] {009,007,034,441} }, // Munchlax - new EncounterStatic8U(855,0,65) { Ability = A0, Moves = new[] {312,389,473,202} }, // Polteageist - new EncounterStatic8U(569,0,65) { Ability = A2, Moves = new[] {441,188,409,599}, CanGigantamax = true }, // Garbodor - new EncounterStatic8U(573,0,65) { Ability = A1, Moves = new[] {497,541,113,813} }, // Cinccino - new EncounterStatic8U(836,0,65) { Ability = A0, Moves = new[] {804,242,204,270} }, // Boltund - new EncounterStatic8U(820,0,65) { Ability = A0, Moves = new[] {360,706,014,034} }, // Greedent - new EncounterStatic8U(583,0,65) { Ability = A0, Moves = new[] {054,058,059,304} }, // Vanillish - new EncounterStatic8U(587,0,65) { Ability = A0, Moves = new[] {512,804,203,527} }, // Emolga - new EncounterStatic8U(589,0,65) { Ability = A1, Moves = new[] {529,534,210,269} }, // Escavalier - new EncounterStatic8U(591,0,65) { Ability = A0, Moves = new[] {499,476,202,474} }, // Amoonguss - new EncounterStatic8U(593,0,65) { Ability = A0, Moves = new[] {605,291,433,196} }, // Jellicent - new EncounterStatic8U(596,0,65) { Ability = A0, Moves = new[] {087,405,486,527} }, // Galvantula - new EncounterStatic8U(601,0,65) { Ability = A0, Moves = new[] {544,508,416,319} }, // Klinklang - new EncounterStatic8U(606,0,65) { Ability = A1, Moves = new[] {797,800,399,496} }, // Beheeyem - new EncounterStatic8U(608,0,65) { Ability = A0, Moves = new[] {807,806,517,433} }, // Lampent - new EncounterStatic8U(611,0,65) { Ability = A0, Moves = new[] {416,200,784,404} }, // Fraxure - new EncounterStatic8U(614,0,65) { Ability = A1, Moves = new[] {776,059,524,362} }, // Beartic - new EncounterStatic8U(615,0,65) { Ability = A0, Moves = new[] {059,058,115,076} }, // Cryogonal - new EncounterStatic8U(617,0,65) { Ability = A0, Moves = new[] {522,491,240,405} }, // Accelgor - new EncounterStatic8U(618,0,65) { Ability = A0, Moves = new[] {604,085,414,330} }, // Stunfisk - new EncounterStatic8U(618,1,65) { Ability = A0, Moves = new[] {319,805,492,414} }, // Stunfisk-1 - new EncounterStatic8U(621,0,65) { Ability = A1, Moves = new[] {808,814,442,091} }, // Druddigon - new EncounterStatic8U(623,0,65) { Ability = A0, Moves = new[] {264,325,815,219} }, // Golurk - new EncounterStatic8U(625,0,65) { Ability = A1, Moves = new[] {400,398,427,319} }, // Bisharp - new EncounterStatic8U(626,0,65) { Ability = A1, Moves = new[] {034,808,684,276} }, // Bouffalant - new EncounterStatic8U(631,0,65) { Ability = A1, Moves = new[] {680,315,241,076} }, // Heatmor - new EncounterStatic8U(632,0,65) { Ability = A0, Moves = new[] {422,404,319,232} }, // Durant - new EncounterStatic8U(832,0,65) { Ability = A0, Moves = new[] {803,025,776,164} }, // Dubwool - new EncounterStatic8U(660,0,65) { Ability = A2, Moves = new[] {444,707,091,098} }, // Diggersby - new EncounterStatic8U(663,0,65) { Ability = A2, Moves = new[] {366,542,211,053} }, // Talonflame - new EncounterStatic8U(675,0,65) { Ability = A0, Moves = new[] {418,359,663,811} }, // Pangoro - new EncounterStatic8U(039,0,65) { Ability = A2, Moves = new[] {164,113,313,577} }, // Jigglypuff - new EncounterStatic8U(525,0,65) { Ability = A0, Moves = new[] {444,334,776,707} }, // Boldore - new EncounterStatic8U(680,0,65) { Ability = A0, Moves = new[] {442,014,533,332} }, // Doublade - new EncounterStatic8U(687,0,65) { Ability = A0, Moves = new[] {576,797,400,085} }, // Malamar - new EncounterStatic8U(689,0,65) { Ability = A0, Moves = new[] {534,059,130,398} }, // Barbaracle - new EncounterStatic8U(695,0,65) { Ability = A0, Moves = new[] {486,097,496,189} }, // Heliolisk - new EncounterStatic8U(702,0,65) { Ability = A2, Moves = new[] {494,087,605,164} }, // Dedenne - new EncounterStatic8U(851,0,65) { Ability = A1, Moves = new[] {053,815,474,021}, CanGigantamax = true }, // Centiskorch - new EncounterStatic8U(707,0,65) { Ability = A0, Moves = new[] {113,578,430,583} }, // Klefki - new EncounterStatic8U(709,0,65) { Ability = A2, Moves = new[] {532,115,409,433} }, // Trevenant - new EncounterStatic8U(711,0,65) { Ability = A0, Moves = new[] {595,425,388,184} }, // Gourgeist - new EncounterStatic8U(847,0,65) { Ability = A0, Moves = new[] {453,799,372,203} }, // Barraskewda - new EncounterStatic8U(845,0,65) { Ability = A0, Moves = new[] {291,203,133,675} }, // Cramorant - new EncounterStatic8U(620,0,65) { Ability = A0, Moves = new[] {396,469,317,025} }, // Mienshao - new EncounterStatic8U(870,0,65) { Ability = A0, Moves = new[] {660,014,684,280} }, // Falinks - new EncounterStatic8U(701,0,65) { Ability = A0, Moves = new[] {269,398,675,490} }, // Hawlucha - new EncounterStatic8U(879,0,65) { Ability = A0, Moves = new[] {334,776,430,798} }, // Copperajah - new EncounterStatic8U(826,0,65) { Ability = A0, Moves = new[] {495,094,060,522}, CanGigantamax = true }, // Orbeetle - new EncounterStatic8U(838,0,65) { Ability = A2, Moves = new[] {315,083,115,157} }, // Carkol - new EncounterStatic8U(877,0,65) { Ability = A0, Moves = new[] {783,399,085,423} }, // Morpeko - new EncounterStatic8U(563,0,65) { Ability = A0, Moves = new[] {247,114,094,472} }, // Cofagrigus - new EncounterStatic8U(750,0,65) { Ability = A0, Moves = new[] {808,276,328,249} }, // Mudsdale - new EncounterStatic8U(863,0,65) { Ability = A2, Moves = new[] {232,133,808,087} }, // Perrserker - new EncounterStatic8U(871,0,65) { Ability = A2, Moves = new[] {056,087,367,599} }, // Pincurchin - new EncounterStatic8U(873,0,65) { Ability = A2, Moves = new[] {311,366,522,542} }, // Frosmoth - new EncounterStatic8U(839,0,65) { Ability = A0, Moves = new[] {108,800,053,503}, CanGigantamax = true }, // Coalossal - new EncounterStatic8U(853,0,65) { Ability = A0, Moves = new[] {576,409,330,411} }, // Grapploct - new EncounterStatic8U(861,0,65) { Ability = A0, Moves = new[] {612,399,384,590}, CanGigantamax = true }, // Grimmsnarl - new EncounterStatic8U(886,0,65) { Ability = A0, Moves = new[] {407,372,261,247} }, // Drakloak - new EncounterStatic8U(036,0,65) { Ability = A1, Moves = new[] {800,605,266,322} }, // Clefable - new EncounterStatic8U(044,0,65) { Ability = A0, Moves = new[] {474,092,585,078} }, // Gloom - new EncounterStatic8U(137,0,65) { Ability = A1, Moves = new[] {492,058,085,063} }, // Porygon - new EncounterStatic8U(600,0,65) { Ability = A1, Moves = new[] {451,804,430,408} }, // Klang - new EncounterStatic8U(738,0,65) { Ability = A0, Moves = new[] {209,189,398,405} }, // Vikavolt - new EncounterStatic8U(254,0,65) { Ability = A2, Moves = new[] {520,784,437,404} }, // Sceptile - new EncounterStatic8U(257,0,65) { Ability = A2, Moves = new[] {519,299,370,811} }, // Blaziken - new EncounterStatic8U(260,0,65) { Ability = A2, Moves = new[] {518,059,414,133} }, // Swampert - new EncounterStatic8U(073,0,65) { Ability = A0, Moves = new[] {352,056,398,014} }, // Tentacruel - new EncounterStatic8U(080,0,65) { Ability = A1, Moves = new[] {797,244,053,473} }, // Slowbro - new EncounterStatic8U(121,0,65) { Ability = A2, Moves = new[] {408,605,427,196} }, // Starmie - new EncounterStatic8U(849,0,65) { Ability = A1, Moves = new[] {804,086,304,715}, CanGigantamax = true }, // Toxtricity - new EncounterStatic8U(134,0,65) { Ability = A0, Moves = new[] {352,204,311,114} }, // Vaporeon - new EncounterStatic8U(135,0,65) { Ability = A0, Moves = new[] {085,129,247,270} }, // Jolteon - new EncounterStatic8U(136,0,65) { Ability = A0, Moves = new[] {807,247,608,387} }, // Flareon - new EncounterStatic8U(199,0,65) { Ability = A1, Moves = new[] {248,417,534,008} }, // Slowking - new EncounterStatic8U(330,0,65) { Ability = A0, Moves = new[] {211,337,405,189} }, // Flygon - new EncounterStatic8U(346,0,65) { Ability = A0, Moves = new[] {412,246,380,188} }, // Cradily - new EncounterStatic8U(348,0,65) { Ability = A0, Moves = new[] {404,479,707,201} }, // Armaldo - new EncounterStatic8U(437,0,65) { Ability = A0, Moves = new[] {428,319,798,285} }, // Bronzong - new EncounterStatic8U(697,0,65) { Ability = A0, Moves = new[] {799,350,276,034} }, // Tyrantrum - new EncounterStatic8U(253,0,65) { Ability = A0, Moves = new[] {520,103,280,203} }, // Grovyle - new EncounterStatic8U(256,0,65) { Ability = A0, Moves = new[] {519,411,297,490} }, // Combusken - new EncounterStatic8U(259,0,65) { Ability = A0, Moves = new[] {518,127,091,008} }, // Marshtomp - new EncounterStatic8U(699,0,65) { Ability = A0, Moves = new[] {034,087,246,086} }, // Aurorus - new EncounterStatic8U(765,0,65) { Ability = A2, Moves = new[] {689,113,094,473} }, // Oranguru - new EncounterStatic8U(766,0,65) { Ability = A0, Moves = new[] {280,317,164,512} }, // Passimian - new EncounterStatic8U(876,0,65) { Ability = A1, Moves = new[] {595,797,347,247} }, // Indeedee - new EncounterStatic8U(145,0,70) { Ability = A0, Moves = new[] {087,065,413,097} }, // Zapdos - new EncounterStatic8U(146,0,70) { Ability = A0, Moves = new[] {257,017,043,083} }, // Moltres - new EncounterStatic8U(144,0,70) { Ability = A0, Moves = new[] {058,573,542,054} }, // Articuno - new EncounterStatic8U(150,0,70) { Ability = A0, Moves = new[] {094,050,105,059} }, // Mewtwo - new EncounterStatic8U(245,0,70) { Ability = A0, Moves = new[] {710,326,245,347} }, // Suicune - new EncounterStatic8U(244,0,70) { Ability = A0, Moves = new[] {053,184,245,242} }, // Entei - new EncounterStatic8U(243,0,70) { Ability = A0, Moves = new[] {085,336,245,311} }, // Raikou - new EncounterStatic8U(249,0,70) { Ability = A0, Moves = new[] {406,326,250,246} }, // (SH) Lugia - new EncounterStatic8U(250,0,70) { Ability = A0, Moves = new[] {394,326,241,246} }, // (SW) Ho-Oh - new EncounterStatic8U(380,0,70) { Ability = A0, Moves = new[] {513,225,428,057} }, // (SH) Latias - new EncounterStatic8U(381,0,70) { Ability = A0, Moves = new[] {349,406,428,396} }, // (SW) Latios - new EncounterStatic8U(383,0,70) { Ability = A0, Moves = new[] {089,184,436,359} }, // (SW) Groudon - new EncounterStatic8U(382,0,70) { Ability = A0, Moves = new[] {057,034,392,087} }, // (SH) Kyogre - new EncounterStatic8U(384,0,70) { Ability = A0, Moves = new[] {620,693,245,239} }, // Rayquaza - new EncounterStatic8U(480,0,70) { Ability = A0, Moves = new[] {094,248,478,247} }, // Uxie - new EncounterStatic8U(482,0,70) { Ability = A0, Moves = new[] {094,605,417,263} }, // Azelf - new EncounterStatic8U(481,0,70) { Ability = A0, Moves = new[] {094,204,577,161} }, // Mesprit - new EncounterStatic8U(483,0,70) { Ability = A0, Moves = new[] {163,246,430,337} }, // (SW) Dialga - new EncounterStatic8U(484,0,70) { Ability = A0, Moves = new[] {163,057,246,337} }, // (SH) Palkia - new EncounterStatic8U(487,0,70) { Ability = A0, Moves = new[] {337,184,247,246} }, // Giratina - new EncounterStatic8U(485,0,70) { Ability = A0, Moves = new[] {319,436,242,442} }, // Heatran - new EncounterStatic8U(488,0,70) { Ability = A0, Moves = new[] {196,585,427,473} }, // Cresselia - new EncounterStatic8U(641,0,70) { Ability = A0, Moves = new[] {542,097,196,257} }, // (SW) Tornadus - new EncounterStatic8U(642,0,70) { Ability = A0, Moves = new[] {087,240,311,482} }, // (SH) Thundurus - new EncounterStatic8U(645,0,70) { Ability = A0, Moves = new[] {328,157,523,411} }, // Landorus - new EncounterStatic8U(643,0,70) { Ability = A0, Moves = new[] {568,326,558,406} }, // (SW) Reshiram - new EncounterStatic8U(644,0,70) { Ability = A0, Moves = new[] {568,163,559,337} }, // (SH) Zekrom - new EncounterStatic8U(646,0,70) { Ability = A0, Moves = new[] {058,304,247,184} }, // Kyurem - new EncounterStatic8U(716,0,70) { Ability = A0, Moves = new[] {275,605,585,532} }, // (SW) Xerneas - new EncounterStatic8U(717,0,70) { Ability = A0, Moves = new[] {269,613,407,389} }, // (SH) Yveltal - new EncounterStatic8U(718,3,70) { Ability = A0, Moves = new[] {614,616,406,020} }, // Zygarde-3 - new EncounterStatic8U(785,0,70) { Ability = A0, Moves = new[] {085,098,413,269} }, // Tapu Koko - new EncounterStatic8U(786,0,70) { Ability = A0, Moves = new[] {094,583,478,204} }, // Tapu Lele - new EncounterStatic8U(787,0,70) { Ability = A0, Moves = new[] {276,224,452,184} }, // Tapu Bulu - new EncounterStatic8U(788,0,70) { Ability = A0, Moves = new[] {250,352,362,585} }, // Tapu Fini - new EncounterStatic8U(791,0,70) { Ability = A0, Moves = new[] {428,083,231,568} }, // (SW) Solgaleo - new EncounterStatic8U(792,0,70) { Ability = A0, Moves = new[] {247,585,277,129} }, // (SH) Lunala - new EncounterStatic8U(800,0,70) { Ability = A0, Moves = new[] {427,451,408,475} }, // Necrozma - new EncounterStatic8U(793,0,70) { Ability = A0, Moves = new[] {472,482,693,491} }, // Nihilego - new EncounterStatic8U(794,0,70) { Ability = A0, Moves = new[] {612,269,141,223} }, // Buzzwole - new EncounterStatic8U(795,0,70) { Ability = A0, Moves = new[] {136,129,675,679} }, // Pheromosa - new EncounterStatic8U(796,0,70) { Ability = A0, Moves = new[] {438,435,598,693} }, // Xurkitree - new EncounterStatic8U(798,0,70) { Ability = A0, Moves = new[] {410,314,348,014} }, // Kartana - new EncounterStatic8U(797,0,70) { Ability = A0, Moves = new[] {073,479,360,089} }, // Celesteela - new EncounterStatic8U(799,0,70) { Ability = A0, Moves = new[] {407,707,693,005} }, // Guzzlord - new EncounterStatic8U(806,0,70) { Ability = A0, Moves = new[] {421,269,126,428} }, // Blacephalon - new EncounterStatic8U(805,0,70) { Ability = A0, Moves = new[] {157,038,693,475} }, // Stakataka + new(002,0,65) { Ability = A2, Moves = new[] {520,235,076,188} }, // Ivysaur + new(005,0,65) { Ability = A2, Moves = new[] {519,406,203,517} }, // Charmeleon + new(008,0,65) { Ability = A2, Moves = new[] {518,058,396,056} }, // Wartortle + new(012,0,65) { Ability = A2, Moves = new[] {676,474,476,202}, CanGigantamax = true }, // Butterfree + new(026,0,65) { Ability = A2, Moves = new[] {804,683,113,411} }, // Raichu + new(026,1,65) { Ability = A0, Moves = new[] {085,604,094,496} }, // Raichu-1 + new(028,0,65) { Ability = A0, Moves = new[] {306,707,444,141} }, // Sandslash + new(028,1,65) { Ability = A0, Moves = new[] {419,157,280,014} }, // Sandslash-1 + new(031,0,65) { Ability = A0, Moves = new[] {815,474,204,247} }, // Nidoqueen + new(034,0,65) { Ability = A1, Moves = new[] {667,007,008,009} }, // Nidoking + new(035,0,65) { Ability = A2, Moves = new[] {791,595,345,115} }, // Clefairy + new(737,0,65) { Ability = A0, Moves = new[] {081,598,209,091} }, // Charjabug + new(743,0,65) { Ability = A2, Moves = new[] {676,577,312,313} }, // Ribombee + new(040,0,65) { Ability = A1, Moves = new[] {605,496,797,186} }, // Wigglytuff + new(553,0,65) { Ability = A2, Moves = new[] {414,207,663,201} }, // Krookodile + new(045,0,65) { Ability = A0, Moves = new[] {202,580,092,676} }, // Vileplume + new(051,0,65) { Ability = A2, Moves = new[] {667,164,189,157} }, // Dugtrio + new(051,1,65) { Ability = A0, Moves = new[] {442,667,389,103} }, // Dugtrio-1 + new(053,0,65) { Ability = A1, Moves = new[] {263,583,364,496} }, // Persian + new(053,1,65) { Ability = A0, Moves = new[] {372,555,364,511} }, // Persian-1 + new(055,0,65) { Ability = A2, Moves = new[] {453,103,025,362} }, // Golduck + new(062,0,65) { Ability = A0, Moves = new[] {409,034,811,710} }, // Poliwrath + new(064,0,65) { Ability = A2, Moves = new[] {473,496,203,605} }, // Kadabra + new(067,0,65) { Ability = A1, Moves = new[] {223,317,371,811} }, // Machoke + new(745,0,65) { Ability = A1, Moves = new[] {709,444,496,336} }, // Lycanroc + new(745,1,65) { Ability = A2, Moves = new[] {444,280,269,242} }, // Lycanroc-1 + new(082,0,65) { Ability = A2, Moves = new[] {486,430,393,113} }, // Magneton + new(752,0,65) { Ability = A2, Moves = new[] {710,494,679,398} }, // Araquanid + new(754,0,65) { Ability = A2, Moves = new[] {437,311,404,496} }, // Lurantis + new(093,0,65) { Ability = A2, Moves = new[] {506,095,138,412} }, // Haunter + new(869,0,65) { Ability = A2, Moves = new[] {777,605,595,345}, CanGigantamax = true }, // Alcremie + new(099,0,65) { Ability = A0, Moves = new[] {152,469,091,276}, CanGigantamax = true }, // Kingler + new(105,0,65) { Ability = A2, Moves = new[] {155,675,442,103} }, // Marowak + new(105,1,65) { Ability = A2, Moves = new[] {394,708,261,442} }, // Marowak-1 + new(106,0,65) { Ability = A0, Moves = new[] {370,469,299,490} }, // Hitmonlee + new(107,0,65) { Ability = A1, Moves = new[] {612,007,009,008} }, // Hitmonchan + new(108,0,65) { Ability = A1, Moves = new[] {496,059,087,330} }, // Lickitung + new(110,0,65) { Ability = A1, Moves = new[] {499,257,188,399} }, // Weezing + new(110,1,65) { Ability = A2, Moves = new[] {790,499,053,269} }, // Weezing-1 + new(112,0,65) { Ability = A1, Moves = new[] {529,479,684,184} }, // Rhydon + new(113,0,65) { Ability = A2, Moves = new[] {496,505,270,113} }, // Chansey + new(114,0,65) { Ability = A1, Moves = new[] {438,078,803,034} }, // Tangela + new(115,0,65) { Ability = A0, Moves = new[] {034,389,091,200} }, // Kangaskhan + new(117,0,65) { Ability = A1, Moves = new[] {503,406,164,496} }, // Seadra + new(119,0,65) { Ability = A1, Moves = new[] {127,340,398,529} }, // Seaking + new(122,0,65) { Ability = A1, Moves = new[] {113,115,270,094} }, // Mr. Mime + new(122,1,65) { Ability = A2, Moves = new[] {113,115,196,094} }, // Mr. Mime-1 + new(123,0,65) { Ability = A1, Moves = new[] {210,098,372,017} }, // Scyther + new(124,0,65) { Ability = A2, Moves = new[] {577,142,058,496} }, // Jynx + new(125,0,65) { Ability = A2, Moves = new[] {804,527,270,496} }, // Electabuzz + new(126,0,65) { Ability = A2, Moves = new[] {126,807,499,496} }, // Magmar + new(756,0,65) { Ability = A2, Moves = new[] {668,585,240,311} }, // Shiinotic + new(128,0,65) { Ability = A1, Moves = new[] {263,667,370,372} }, // Tauros + new(148,0,65) { Ability = A0, Moves = new[] {059,784,799,087} }, // Dragonair + new(164,0,65) { Ability = A2, Moves = new[] {497,115,143,095} }, // Noctowl + new(171,0,65) { Ability = A0, Moves = new[] {352,056,085,109} }, // Lanturn + new(176,0,65) { Ability = A1, Moves = new[] {791,266,583,595} }, // Togetic + new(178,0,65) { Ability = A2, Moves = new[] {094,493,403,109} }, // Xatu + new(182,0,65) { Ability = A2, Moves = new[] {580,202,270,605} }, // Bellossom + new(184,0,65) { Ability = A2, Moves = new[] {453,583,401,340} }, // Azumarill + new(185,0,65) { Ability = A0, Moves = new[] {707,444,334,776} }, // Sudowoodo + new(186,0,65) { Ability = A2, Moves = new[] {710,496,414,270} }, // Politoed + new(195,0,65) { Ability = A2, Moves = new[] {411,503,092,133} }, // Quagsire + new(206,0,65) { Ability = A0, Moves = new[] {806,814,247,058} }, // Dunsparce + new(211,0,65) { Ability = A2, Moves = new[] {014,398,710,798} }, // Qwilfish + new(758,0,65) { Ability = A0, Moves = new[] {092,053,440,599} }, // Salazzle + new(215,0,65) { Ability = A1, Moves = new[] {813,808,675,555} }, // Sneasel + new(221,0,65) { Ability = A2, Moves = new[] {059,317,420,276} }, // Piloswine + new(760,0,65) { Ability = A1, Moves = new[] {038,608,371,416} }, // Bewear + new(763,0,65) { Ability = A1, Moves = new[] {312,688,512,207} }, // Tsareena + new(224,0,65) { Ability = A1, Moves = new[] {806,430,503,491} }, // Octillery + new(226,0,65) { Ability = A1, Moves = new[] {403,291,469,352} }, // Mantine + new(227,0,65) { Ability = A2, Moves = new[] {372,211,404,019} }, // Skarmory + new(237,0,65) { Ability = A0, Moves = new[] {529,813,280,811} }, // Hitmontop + new(241,0,65) { Ability = A1, Moves = new[] {025,208,086,583} }, // Miltank + new(764,0,65) { Ability = A1, Moves = new[] {666,577,495,412} }, // Comfey + new(264,0,65) { Ability = A0, Moves = new[] {163,042,608,421} }, // Linoone + new(264,1,65) { Ability = A0, Moves = new[] {675,555,269,164} }, // Linoone-1 + new(103,0,65) { Ability = A2, Moves = new[] {427,076,707,805} }, // Exeggutor + new(405,0,65) { Ability = A2, Moves = new[] {263,113,804,604} }, // Luxray + new(279,0,65) { Ability = A1, Moves = new[] {814,311,469,098} }, // Pelipper + new(291,0,65) { Ability = A0, Moves = new[] {210,164,189,806} }, // Ninjask + new(295,0,65) { Ability = A2, Moves = new[] {805,063,411,059} }, // Exploud + new(770,0,65) { Ability = A2, Moves = new[] {805,815,659,247} }, // Palossand + new(771,0,65) { Ability = A0, Moves = new[] {092,269,599,068} }, // Pyukumuku + new(305,0,65) { Ability = A0, Moves = new[] {798,231,157,319} }, // Lairon + new(310,0,65) { Ability = A1, Moves = new[] {804,129,315,706} }, // Manectric + new(315,0,65) { Ability = A1, Moves = new[] {437,326,311,791} }, // Roselia + new(319,0,65) { Ability = A2, Moves = new[] {453,372,207,799} }, // Sharpedo + new(320,0,65) { Ability = A0, Moves = new[] {362,798,340,203} }, // Wailmer + new(324,0,65) { Ability = A1, Moves = new[] {807,517,229,108} }, // Torkoal + new(862,0,65) { Ability = A0, Moves = new[] {808,085,263,103} }, // Obstagoon + new(334,0,65) { Ability = A2, Moves = new[] {605,257,538,406} }, // Altaria + new(844,0,65) { Ability = A0, Moves = new[] {815,799,806,137}, CanGigantamax = true }, // Sandaconda + new(858,0,65) { Ability = A1, Moves = new[] {797,583,791,219}, CanGigantamax = true }, // Hatterene + new(340,0,65) { Ability = A2, Moves = new[] {340,562,330,428} }, // Whiscash + new(342,0,65) { Ability = A2, Moves = new[] {808,263,330,014} }, // Crawdaunt + new(344,0,65) { Ability = A0, Moves = new[] {433,094,246,063} }, // Claydol + new(356,0,65) { Ability = A0, Moves = new[] {425,506,356,806} }, // Dusclops + new(359,0,65) { Ability = A0, Moves = new[] {059,400,163,126} }, // Absol + new(362,0,65) { Ability = A1, Moves = new[] {798,242,423,313} }, // Glalie + new(364,0,65) { Ability = A0, Moves = new[] {058,362,291,207} }, // Sealeo + new(369,0,65) { Ability = A1, Moves = new[] {710,457,175,799} }, // Relicanth + new(132,0,65) { Ability = A2, Moves = new[] {144,000,000,000} }, // Ditto + new(375,0,65) { Ability = A0, Moves = new[] {309,009,427,115} }, // Metang + new(416,0,65) { Ability = A0, Moves = new[] {454,207,814,279} }, // Vespiquen + new(421,0,65) { Ability = A0, Moves = new[] {076,388,241,311} }, // Cherrim + new(423,1,65) { Ability = A2, Moves = new[] {034,806,317,127} }, // Gastrodon-1 + new(426,0,65) { Ability = A0, Moves = new[] {261,094,366,085} }, // Drifblim + new(428,0,65) { Ability = A0, Moves = new[] {409,025,204,340} }, // Lopunny + new(435,0,65) { Ability = A1, Moves = new[] {808,807,491,389} }, // Skuntank + new(537,0,65) { Ability = A0, Moves = new[] {497,048,188,103} }, // Seismitoad + new(452,0,65) { Ability = A0, Moves = new[] {808,404,367,231} }, // Drapion + new(777,0,65) { Ability = A2, Moves = new[] {609,398,527,442} }, // Togedemaru + new(460,0,65) { Ability = A2, Moves = new[] {419,694,496,803} }, // Abomasnow + new(478,0,65) { Ability = A0, Moves = new[] {813,524,694,247} }, // Froslass + new(479,0,65) { Ability = A0, Moves = new[] {486,261,417,506} }, // Rotom + new(508,0,65) { Ability = A2, Moves = new[] {416,263,496,608} }, // Stoutland + new(510,0,65) { Ability = A0, Moves = new[] {372,583,259,103} }, // Liepard + new(518,0,65) { Ability = A0, Moves = new[] {797,473,281,412} }, // Musharna + new(521,0,65) { Ability = A0, Moves = new[] {814,269,297,366} }, // Unfezant + new(528,0,65) { Ability = A2, Moves = new[] {493,683,094,403} }, // Swoobat + new(531,0,65) { Ability = A0, Moves = new[] {791,577,304,053} }, // Audino + new(533,0,65) { Ability = A0, Moves = new[] {264,811,280,667} }, // Gurdurr + new(536,0,65) { Ability = A0, Moves = new[] {497,503,414,340} }, // Palpitoad + new(778,0,65) { Ability = A0, Moves = new[] {421,163,608,174} }, // Mimikyu + new(884,0,65) { Ability = A0, Moves = new[] {784,086,442,085}, CanGigantamax = true }, // Duraludon + new(545,0,65) { Ability = A1, Moves = new[] {798,092,675,224} }, // Scolipede + new(547,0,65) { Ability = A0, Moves = new[] {542,269,412,583} }, // Whimsicott + new(549,0,65) { Ability = A1, Moves = new[] {080,483,113,676} }, // Lilligant + new(550,0,65) { Ability = A1, Moves = new[] {710,291,706,423} }, // Basculin + new(550,1,65) { Ability = A1, Moves = new[] {503,291,242,164} }, // Basculin-1 + new(828,0,65) { Ability = A1, Moves = new[] {492,555,269,807} }, // Thievul + new(834,0,65) { Ability = A0, Moves = new[] {534,806,684,157} }, // Drednaw + new(556,0,65) { Ability = A2, Moves = new[] {437,412,389,367} }, // Maractus + new(558,0,65) { Ability = A1, Moves = new[] {504,404,317,776} }, // Crustle + new(830,0,65) { Ability = A2, Moves = new[] {113,311,538,437} }, // Eldegoss + new(561,0,65) { Ability = A0, Moves = new[] {094,240,403,430} }, // Sigilyph + new(446,0,65) { Ability = A1, Moves = new[] {009,007,034,441} }, // Munchlax + new(855,0,65) { Ability = A0, Moves = new[] {312,389,473,202} }, // Polteageist + new(569,0,65) { Ability = A2, Moves = new[] {441,188,409,599}, CanGigantamax = true }, // Garbodor + new(573,0,65) { Ability = A1, Moves = new[] {497,541,113,813} }, // Cinccino + new(836,0,65) { Ability = A0, Moves = new[] {804,242,204,270} }, // Boltund + new(820,0,65) { Ability = A0, Moves = new[] {360,706,014,034} }, // Greedent + new(583,0,65) { Ability = A0, Moves = new[] {054,058,059,304} }, // Vanillish + new(587,0,65) { Ability = A0, Moves = new[] {512,804,203,527} }, // Emolga + new(589,0,65) { Ability = A1, Moves = new[] {529,534,210,269} }, // Escavalier + new(591,0,65) { Ability = A0, Moves = new[] {499,476,202,474} }, // Amoonguss + new(593,0,65) { Ability = A0, Moves = new[] {605,291,433,196} }, // Jellicent + new(596,0,65) { Ability = A0, Moves = new[] {087,405,486,527} }, // Galvantula + new(601,0,65) { Ability = A0, Moves = new[] {544,508,416,319} }, // Klinklang + new(606,0,65) { Ability = A1, Moves = new[] {797,800,399,496} }, // Beheeyem + new(608,0,65) { Ability = A0, Moves = new[] {807,806,517,433} }, // Lampent + new(611,0,65) { Ability = A0, Moves = new[] {416,200,784,404} }, // Fraxure + new(614,0,65) { Ability = A1, Moves = new[] {776,059,524,362} }, // Beartic + new(615,0,65) { Ability = A0, Moves = new[] {059,058,115,076} }, // Cryogonal + new(617,0,65) { Ability = A0, Moves = new[] {522,491,240,405} }, // Accelgor + new(618,0,65) { Ability = A0, Moves = new[] {604,085,414,330} }, // Stunfisk + new(618,1,65) { Ability = A0, Moves = new[] {319,805,492,414} }, // Stunfisk-1 + new(621,0,65) { Ability = A1, Moves = new[] {808,814,442,091} }, // Druddigon + new(623,0,65) { Ability = A0, Moves = new[] {264,325,815,219} }, // Golurk + new(625,0,65) { Ability = A1, Moves = new[] {400,398,427,319} }, // Bisharp + new(626,0,65) { Ability = A1, Moves = new[] {034,808,684,276} }, // Bouffalant + new(631,0,65) { Ability = A1, Moves = new[] {680,315,241,076} }, // Heatmor + new(632,0,65) { Ability = A0, Moves = new[] {422,404,319,232} }, // Durant + new(832,0,65) { Ability = A0, Moves = new[] {803,025,776,164} }, // Dubwool + new(660,0,65) { Ability = A2, Moves = new[] {444,707,091,098} }, // Diggersby + new(663,0,65) { Ability = A2, Moves = new[] {366,542,211,053} }, // Talonflame + new(675,0,65) { Ability = A0, Moves = new[] {418,359,663,811} }, // Pangoro + new(039,0,65) { Ability = A2, Moves = new[] {164,113,313,577} }, // Jigglypuff + new(525,0,65) { Ability = A0, Moves = new[] {444,334,776,707} }, // Boldore + new(680,0,65) { Ability = A0, Moves = new[] {442,014,533,332} }, // Doublade + new(687,0,65) { Ability = A0, Moves = new[] {576,797,400,085} }, // Malamar + new(689,0,65) { Ability = A0, Moves = new[] {534,059,130,398} }, // Barbaracle + new(695,0,65) { Ability = A0, Moves = new[] {486,097,496,189} }, // Heliolisk + new(702,0,65) { Ability = A2, Moves = new[] {494,087,605,164} }, // Dedenne + new(851,0,65) { Ability = A1, Moves = new[] {053,815,474,021}, CanGigantamax = true }, // Centiskorch + new(707,0,65) { Ability = A0, Moves = new[] {113,578,430,583} }, // Klefki + new(709,0,65) { Ability = A2, Moves = new[] {532,115,409,433} }, // Trevenant + new(711,0,65) { Ability = A0, Moves = new[] {595,425,388,184} }, // Gourgeist + new(847,0,65) { Ability = A0, Moves = new[] {453,799,372,203} }, // Barraskewda + new(845,0,65) { Ability = A0, Moves = new[] {291,203,133,675} }, // Cramorant + new(620,0,65) { Ability = A0, Moves = new[] {396,469,317,025} }, // Mienshao + new(870,0,65) { Ability = A0, Moves = new[] {660,014,684,280} }, // Falinks + new(701,0,65) { Ability = A0, Moves = new[] {269,398,675,490} }, // Hawlucha + new(879,0,65) { Ability = A0, Moves = new[] {334,776,430,798} }, // Copperajah + new(826,0,65) { Ability = A0, Moves = new[] {495,094,060,522}, CanGigantamax = true }, // Orbeetle + new(838,0,65) { Ability = A2, Moves = new[] {315,083,115,157} }, // Carkol + new(877,0,65) { Ability = A0, Moves = new[] {783,399,085,423} }, // Morpeko + new(563,0,65) { Ability = A0, Moves = new[] {247,114,094,472} }, // Cofagrigus + new(750,0,65) { Ability = A0, Moves = new[] {808,276,328,249} }, // Mudsdale + new(863,0,65) { Ability = A2, Moves = new[] {232,133,808,087} }, // Perrserker + new(871,0,65) { Ability = A2, Moves = new[] {056,087,367,599} }, // Pincurchin + new(873,0,65) { Ability = A2, Moves = new[] {311,366,522,542} }, // Frosmoth + new(839,0,65) { Ability = A0, Moves = new[] {108,800,053,503}, CanGigantamax = true }, // Coalossal + new(853,0,65) { Ability = A0, Moves = new[] {576,409,330,411} }, // Grapploct + new(861,0,65) { Ability = A0, Moves = new[] {612,399,384,590}, CanGigantamax = true }, // Grimmsnarl + new(886,0,65) { Ability = A0, Moves = new[] {407,372,261,247} }, // Drakloak + new(036,0,65) { Ability = A1, Moves = new[] {800,605,266,322} }, // Clefable + new(044,0,65) { Ability = A0, Moves = new[] {474,092,585,078} }, // Gloom + new(137,0,65) { Ability = A1, Moves = new[] {492,058,085,063} }, // Porygon + new(600,0,65) { Ability = A1, Moves = new[] {451,804,430,408} }, // Klang + new(738,0,65) { Ability = A0, Moves = new[] {209,189,398,405} }, // Vikavolt + new(254,0,65) { Ability = A2, Moves = new[] {520,784,437,404} }, // Sceptile + new(257,0,65) { Ability = A2, Moves = new[] {519,299,370,811} }, // Blaziken + new(260,0,65) { Ability = A2, Moves = new[] {518,059,414,133} }, // Swampert + new(073,0,65) { Ability = A0, Moves = new[] {352,056,398,014} }, // Tentacruel + new(080,0,65) { Ability = A1, Moves = new[] {797,244,053,473} }, // Slowbro + new(121,0,65) { Ability = A2, Moves = new[] {408,605,427,196} }, // Starmie + new(849,0,65) { Ability = A1, Moves = new[] {804,086,304,715}, CanGigantamax = true }, // Toxtricity + new(134,0,65) { Ability = A0, Moves = new[] {352,204,311,114} }, // Vaporeon + new(135,0,65) { Ability = A0, Moves = new[] {085,129,247,270} }, // Jolteon + new(136,0,65) { Ability = A0, Moves = new[] {807,247,608,387} }, // Flareon + new(199,0,65) { Ability = A1, Moves = new[] {248,417,534,008} }, // Slowking + new(330,0,65) { Ability = A0, Moves = new[] {211,337,405,189} }, // Flygon + new(346,0,65) { Ability = A0, Moves = new[] {412,246,380,188} }, // Cradily + new(348,0,65) { Ability = A0, Moves = new[] {404,479,707,201} }, // Armaldo + new(437,0,65) { Ability = A0, Moves = new[] {428,319,798,285} }, // Bronzong + new(697,0,65) { Ability = A0, Moves = new[] {799,350,276,034} }, // Tyrantrum + new(253,0,65) { Ability = A0, Moves = new[] {520,103,280,203} }, // Grovyle + new(256,0,65) { Ability = A0, Moves = new[] {519,411,297,490} }, // Combusken + new(259,0,65) { Ability = A0, Moves = new[] {518,127,091,008} }, // Marshtomp + new(699,0,65) { Ability = A0, Moves = new[] {034,087,246,086} }, // Aurorus + new(765,0,65) { Ability = A2, Moves = new[] {689,113,094,473} }, // Oranguru + new(766,0,65) { Ability = A0, Moves = new[] {280,317,164,512} }, // Passimian + new(876,0,65) { Ability = A1, Moves = new[] {595,797,347,247} }, // Indeedee + new(145,0,70) { Ability = A0, Moves = new[] {087,065,413,097} }, // Zapdos + new(146,0,70) { Ability = A0, Moves = new[] {257,017,043,083} }, // Moltres + new(144,0,70) { Ability = A0, Moves = new[] {058,573,542,054} }, // Articuno + new(150,0,70) { Ability = A0, Moves = new[] {094,050,105,059} }, // Mewtwo + new(245,0,70) { Ability = A0, Moves = new[] {710,326,245,347} }, // Suicune + new(244,0,70) { Ability = A0, Moves = new[] {053,184,245,242} }, // Entei + new(243,0,70) { Ability = A0, Moves = new[] {085,336,245,311} }, // Raikou + new(249,0,70) { Ability = A0, Moves = new[] {406,326,250,246} }, // (SH) Lugia + new(250,0,70) { Ability = A0, Moves = new[] {394,326,241,246} }, // (SW) Ho-Oh + new(380,0,70) { Ability = A0, Moves = new[] {513,225,428,057} }, // (SH) Latias + new(381,0,70) { Ability = A0, Moves = new[] {349,406,428,396} }, // (SW) Latios + new(383,0,70) { Ability = A0, Moves = new[] {089,184,436,359} }, // (SW) Groudon + new(382,0,70) { Ability = A0, Moves = new[] {057,034,392,087} }, // (SH) Kyogre + new(384,0,70) { Ability = A0, Moves = new[] {620,693,245,239} }, // Rayquaza + new(480,0,70) { Ability = A0, Moves = new[] {094,248,478,247} }, // Uxie + new(482,0,70) { Ability = A0, Moves = new[] {094,605,417,263} }, // Azelf + new(481,0,70) { Ability = A0, Moves = new[] {094,204,577,161} }, // Mesprit + new(483,0,70) { Ability = A0, Moves = new[] {163,246,430,337} }, // (SW) Dialga + new(484,0,70) { Ability = A0, Moves = new[] {163,057,246,337} }, // (SH) Palkia + new(487,0,70) { Ability = A0, Moves = new[] {337,184,247,246} }, // Giratina + new(485,0,70) { Ability = A0, Moves = new[] {319,436,242,442} }, // Heatran + new(488,0,70) { Ability = A0, Moves = new[] {196,585,427,473} }, // Cresselia + new(641,0,70) { Ability = A0, Moves = new[] {542,097,196,257} }, // (SW) Tornadus + new(642,0,70) { Ability = A0, Moves = new[] {087,240,311,482} }, // (SH) Thundurus + new(645,0,70) { Ability = A0, Moves = new[] {328,157,523,411} }, // Landorus + new(643,0,70) { Ability = A0, Moves = new[] {568,326,558,406} }, // (SW) Reshiram + new(644,0,70) { Ability = A0, Moves = new[] {568,163,559,337} }, // (SH) Zekrom + new(646,0,70) { Ability = A0, Moves = new[] {058,304,247,184} }, // Kyurem + new(716,0,70) { Ability = A0, Moves = new[] {275,605,585,532} }, // (SW) Xerneas + new(717,0,70) { Ability = A0, Moves = new[] {269,613,407,389} }, // (SH) Yveltal + new(718,3,70) { Ability = A0, Moves = new[] {614,616,406,020} }, // Zygarde-3 + new(785,0,70) { Ability = A0, Moves = new[] {085,098,413,269} }, // Tapu Koko + new(786,0,70) { Ability = A0, Moves = new[] {094,583,478,204} }, // Tapu Lele + new(787,0,70) { Ability = A0, Moves = new[] {276,224,452,184} }, // Tapu Bulu + new(788,0,70) { Ability = A0, Moves = new[] {250,352,362,585} }, // Tapu Fini + new(791,0,70) { Ability = A0, Moves = new[] {428,083,231,568} }, // (SW) Solgaleo + new(792,0,70) { Ability = A0, Moves = new[] {247,585,277,129} }, // (SH) Lunala + new(800,0,70) { Ability = A0, Moves = new[] {427,451,408,475} }, // Necrozma + new(793,0,70) { Ability = A0, Moves = new[] {472,482,693,491} }, // Nihilego + new(794,0,70) { Ability = A0, Moves = new[] {612,269,141,223} }, // Buzzwole + new(795,0,70) { Ability = A0, Moves = new[] {136,129,675,679} }, // Pheromosa + new(796,0,70) { Ability = A0, Moves = new[] {438,435,598,693} }, // Xurkitree + new(798,0,70) { Ability = A0, Moves = new[] {410,314,348,014} }, // Kartana + new(797,0,70) { Ability = A0, Moves = new[] {073,479,360,089} }, // Celesteela + new(799,0,70) { Ability = A0, Moves = new[] {407,707,693,005} }, // Guzzlord + new(806,0,70) { Ability = A0, Moves = new[] {421,269,126,428} }, // Blacephalon + new(805,0,70) { Ability = A0, Moves = new[] {157,038,693,475} }, // Stakataka }; #endregion } diff --git a/PKHeX.Core/Legality/Encounters/Data/EncountersWC3.cs b/PKHeX.Core/Legality/Encounters/Data/EncountersWC3.cs index 6f04018cc..38862b9b4 100644 --- a/PKHeX.Core/Legality/Encounters/Data/EncountersWC3.cs +++ b/PKHeX.Core/Legality/Encounters/Data/EncountersWC3.cs @@ -14,13 +14,13 @@ internal static class EncountersWC3 { internal static readonly WC3[] Encounter_Event3_Special = { - new WC3 { Species = 251, Level = 10, TID = 31121, OT_Gender = 1, Version = GameVersion.R, Method = PIDType.CXD, OT_Name = "アゲト", CardTitle = "Agate Celebi", Shiny = Shiny.Never, Language = (int)LanguageID.Japanese }, - new WC3 { Species = 025, Level = 10, TID = 31121, OT_Gender = 0, Version = GameVersion.R, Method = PIDType.CXD, OT_Name = "コロシアム", CardTitle = "Colosseum Pikachu", Shiny = Shiny.Never, Language = (int)LanguageID.Japanese }, + new() { Species = 251, Level = 10, TID = 31121, OT_Gender = 1, Version = GameVersion.R, Method = PIDType.CXD, OT_Name = "アゲト", CardTitle = "Agate Celebi", Shiny = Shiny.Never, Language = (int)LanguageID.Japanese }, + new() { Species = 025, Level = 10, TID = 31121, OT_Gender = 0, Version = GameVersion.R, Method = PIDType.CXD, OT_Name = "コロシアム", CardTitle = "Colosseum Pikachu", Shiny = Shiny.Never, Language = (int)LanguageID.Japanese }, - new WC3 { Species = 251, Level = 10, TID = 31121, OT_Gender = 1, Version = GameVersion.R, Method = PIDType.CXD, OT_Name = "AGATE", CardTitle = "Agate Celebi", Shiny = Shiny.Never, Language = (int)LanguageID.English, NotDistributed = true }, - new WC3 { Species = 025, Level = 10, TID = 31121, OT_Gender = 0, Version = GameVersion.R, Method = PIDType.CXD, OT_Name = "COLOS", CardTitle = "Colosseum Pikachu", Shiny = Shiny.Never, Language = (int)LanguageID.English, NotDistributed = true }, + new() { Species = 251, Level = 10, TID = 31121, OT_Gender = 1, Version = GameVersion.R, Method = PIDType.CXD, OT_Name = "AGATE", CardTitle = "Agate Celebi", Shiny = Shiny.Never, Language = (int)LanguageID.English, NotDistributed = true }, + new() { Species = 025, Level = 10, TID = 31121, OT_Gender = 0, Version = GameVersion.R, Method = PIDType.CXD, OT_Name = "COLOS", CardTitle = "Colosseum Pikachu", Shiny = Shiny.Never, Language = (int)LanguageID.English, NotDistributed = true }, - new WC3 { Species = 385, Level = 05, TID = 20043, OT_Gender = 0, Version = GameVersion.R, Method = PIDType.BACD_R, OT_Name = "WISHMKR", CardTitle = "Wishmaker Jirachi", Language = (int)LanguageID.English }, + new() { Species = 385, Level = 05, TID = 20043, OT_Gender = 0, Version = GameVersion.R, Method = PIDType.BACD_R, OT_Name = "WISHMKR", CardTitle = "Wishmaker Jirachi", Language = (int)LanguageID.English }, }; private static IEnumerable GetIngameCXDData() @@ -51,215 +51,215 @@ IEnumerable GetIngame(int l) internal static readonly WC3[] Encounter_Event3_FRLG = { // PCJP - Egg Pokémon Present Eggs (March 21 to April 4, 2004) - new WC3 { Species = 043, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Method = PIDType.Method_2, Moves = new[]{073} }, // Oddish with Leech Seed - new WC3 { Species = 052, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Method = PIDType.Method_2, Moves = new[]{080} }, // Meowth with Petal Dance - new WC3 { Species = 060, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Method = PIDType.Method_2, Moves = new[]{186} }, // Poliwag with Sweet Kiss - new WC3 { Species = 069, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Method = PIDType.Method_2, Moves = new[]{298} }, // Bellsprout with Teeter Dance + new() { Species = 043, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Method = PIDType.Method_2, Moves = new[]{073} }, // Oddish with Leech Seed + new() { Species = 052, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Method = PIDType.Method_2, Moves = new[]{080} }, // Meowth with Petal Dance + new() { Species = 060, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Method = PIDType.Method_2, Moves = new[]{186} }, // Poliwag with Sweet Kiss + new() { Species = 069, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Method = PIDType.Method_2, Moves = new[]{298} }, // Bellsprout with Teeter Dance // PCNY - Wish Eggs (December 16, 2004, to January 2, 2005) - new WC3 { Species = 083, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Method = PIDType.Method_2, Moves = new[]{273, 281} }, // Farfetch'd with Wish & Yawn - new WC3 { Species = 096, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Method = PIDType.Method_2, Moves = new[]{273, 187} }, // Drowzee with Wish & Belly Drum - new WC3 { Species = 102, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Method = PIDType.Method_2, Moves = new[]{273, 230} }, // Exeggcute with Wish & Sweet Scent - new WC3 { Species = 108, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Method = PIDType.Method_2, Moves = new[]{273, 215} }, // Lickitung with Wish & Heal Bell - new WC3 { Species = 113, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Method = PIDType.Method_2, Moves = new[]{273, 230} }, // Chansey with Wish & Sweet Scent - new WC3 { Species = 115, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Method = PIDType.Method_2, Moves = new[]{273, 281} }, // Kangaskhan with Wish & Yawn + new() { Species = 083, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Method = PIDType.Method_2, Moves = new[]{273, 281} }, // Farfetch'd with Wish & Yawn + new() { Species = 096, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Method = PIDType.Method_2, Moves = new[]{273, 187} }, // Drowzee with Wish & Belly Drum + new() { Species = 102, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Method = PIDType.Method_2, Moves = new[]{273, 230} }, // Exeggcute with Wish & Sweet Scent + new() { Species = 108, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Method = PIDType.Method_2, Moves = new[]{273, 215} }, // Lickitung with Wish & Heal Bell + new() { Species = 113, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Method = PIDType.Method_2, Moves = new[]{273, 230} }, // Chansey with Wish & Sweet Scent + new() { Species = 115, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Method = PIDType.Method_2, Moves = new[]{273, 281} }, // Kangaskhan with Wish & Yawn // PokePark Eggs - Wondercard - new WC3 { Species = 054, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{300}, Method = PIDType.Method_2 }, // Psyduck with Mud Sport - new WC3 { Species = 172, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{266}, Method = PIDType.Method_2 }, // Pichu with Follow me - new WC3 { Species = 174, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{321}, Method = PIDType.Method_2 }, // Igglybuff with Tickle - new WC3 { Species = 222, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{300}, Method = PIDType.Method_2 }, // Corsola with Mud Sport - new WC3 { Species = 276, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{297}, Method = PIDType.Method_2 }, // Taillow with Feather Dance - new WC3 { Species = 283, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{300}, Method = PIDType.Method_2 }, // Surskit with Mud Sport - new WC3 { Species = 293, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{298}, Method = PIDType.Method_2 }, // Whismur with Teeter Dance - new WC3 { Species = 300, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{205}, Method = PIDType.Method_2 }, // Skitty with Rollout - new WC3 { Species = 311, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{346}, Method = PIDType.Method_2 }, // Plusle with Water Sport - new WC3 { Species = 312, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{300}, Method = PIDType.Method_2 }, // Minun with Mud Sport - new WC3 { Species = 325, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{253}, Method = PIDType.Method_2 }, // Spoink with Uproar - new WC3 { Species = 327, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{047}, Method = PIDType.Method_2 }, // Spinda with Sing - new WC3 { Species = 331, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{227}, Method = PIDType.Method_2 }, // Cacnea with Encore - new WC3 { Species = 341, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{346}, Method = PIDType.Method_2 }, // Corphish with Water Sport - new WC3 { Species = 360, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{321}, Method = PIDType.Method_2 }, // Wynaut with Tickle + new() { Species = 054, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{300}, Method = PIDType.Method_2 }, // Psyduck with Mud Sport + new() { Species = 172, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{266}, Method = PIDType.Method_2 }, // Pichu with Follow me + new() { Species = 174, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{321}, Method = PIDType.Method_2 }, // Igglybuff with Tickle + new() { Species = 222, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{300}, Method = PIDType.Method_2 }, // Corsola with Mud Sport + new() { Species = 276, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{297}, Method = PIDType.Method_2 }, // Taillow with Feather Dance + new() { Species = 283, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{300}, Method = PIDType.Method_2 }, // Surskit with Mud Sport + new() { Species = 293, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{298}, Method = PIDType.Method_2 }, // Whismur with Teeter Dance + new() { Species = 300, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{205}, Method = PIDType.Method_2 }, // Skitty with Rollout + new() { Species = 311, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{346}, Method = PIDType.Method_2 }, // Plusle with Water Sport + new() { Species = 312, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{300}, Method = PIDType.Method_2 }, // Minun with Mud Sport + new() { Species = 325, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{253}, Method = PIDType.Method_2 }, // Spoink with Uproar + new() { Species = 327, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{047}, Method = PIDType.Method_2 }, // Spinda with Sing + new() { Species = 331, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{227}, Method = PIDType.Method_2 }, // Cacnea with Encore + new() { Species = 341, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{346}, Method = PIDType.Method_2 }, // Corphish with Water Sport + new() { Species = 360, IsEgg = true, Fateful = true, Level = 05, TID = -1, SID = -1, Version = GameVersion.FRLG, Moves = new[]{321}, Method = PIDType.Method_2 }, // Wynaut with Tickle }; internal static readonly WC3[] Encounter_Event3_RS = { // PCJP - Pokémon Center 5th Anniversary Eggs (April 25 to May 18, 2003) - new WC3 { Species = 172, IsEgg = true, Level = 05, OT_Name = "オヤNAME", TID = -1, SID = -1, Version = GameVersion.R, Method = PIDType.BACD_R, Moves = new[]{298} }, // Pichu with Teeter Dance - new WC3 { Species = 172, IsEgg = true, Level = 05, OT_Name = "オヤNAME", TID = -1, SID = -1, Version = GameVersion.R, Method = PIDType.BACD_R, Moves = new[]{273} }, // Pichu with Wish - new WC3 { Species = 172, IsEgg = true, Level = 05, OT_Name = "オヤNAME", TID = -1, SID = -1, Version = GameVersion.R, Method = PIDType.BACD_R_S, Moves = new[]{298} }, // Pichu with Teeter Dance - new WC3 { Species = 172, IsEgg = true, Level = 05, OT_Name = "オヤNAME", TID = -1, SID = -1, Version = GameVersion.R, Method = PIDType.BACD_R_S, Moves = new[]{273} }, // Pichu with Wish - new WC3 { Species = 280, IsEgg = true, Level = 05, OT_Name = "オヤNAME", TID = -1, SID = -1, Version = GameVersion.R, Method = PIDType.BACD_R, Moves = new[]{204 } }, // Ralts with Charm - new WC3 { Species = 280, IsEgg = true, Level = 05, OT_Name = "オヤNAME", TID = -1, SID = -1, Version = GameVersion.R, Method = PIDType.BACD_R, Moves = new[]{273} }, // Ralts with Wish - new WC3 { Species = 359, IsEgg = true, Level = 05, OT_Name = "オヤNAME", TID = -1, SID = -1, Version = GameVersion.R, Method = PIDType.BACD_R, Moves = new[]{180} }, // Absol with Spite - new WC3 { Species = 359, IsEgg = true, Level = 05, OT_Name = "オヤNAME", TID = -1, SID = -1, Version = GameVersion.R, Method = PIDType.BACD_R, Moves = new[]{273} }, // Absol with Wish - new WC3 { Species = 371, IsEgg = true, Level = 05, OT_Name = "オヤNAME", TID = -1, SID = -1, Version = GameVersion.R, Method = PIDType.BACD_R, Moves = new[]{334} }, // Bagon with Iron Defense - new WC3 { Species = 371, IsEgg = true, Level = 05, OT_Name = "オヤNAME", TID = -1, SID = -1, Version = GameVersion.R, Method = PIDType.BACD_R, Moves = new[]{273} }, // Bagon with Wish + new() { Species = 172, IsEgg = true, Level = 05, OT_Name = "オヤNAME", TID = -1, SID = -1, Version = GameVersion.R, Method = PIDType.BACD_R, Moves = new[]{298} }, // Pichu with Teeter Dance + new() { Species = 172, IsEgg = true, Level = 05, OT_Name = "オヤNAME", TID = -1, SID = -1, Version = GameVersion.R, Method = PIDType.BACD_R, Moves = new[]{273} }, // Pichu with Wish + new() { Species = 172, IsEgg = true, Level = 05, OT_Name = "オヤNAME", TID = -1, SID = -1, Version = GameVersion.R, Method = PIDType.BACD_R_S, Moves = new[]{298} }, // Pichu with Teeter Dance + new() { Species = 172, IsEgg = true, Level = 05, OT_Name = "オヤNAME", TID = -1, SID = -1, Version = GameVersion.R, Method = PIDType.BACD_R_S, Moves = new[]{273} }, // Pichu with Wish + new() { Species = 280, IsEgg = true, Level = 05, OT_Name = "オヤNAME", TID = -1, SID = -1, Version = GameVersion.R, Method = PIDType.BACD_R, Moves = new[]{204 } }, // Ralts with Charm + new() { Species = 280, IsEgg = true, Level = 05, OT_Name = "オヤNAME", TID = -1, SID = -1, Version = GameVersion.R, Method = PIDType.BACD_R, Moves = new[]{273} }, // Ralts with Wish + new() { Species = 359, IsEgg = true, Level = 05, OT_Name = "オヤNAME", TID = -1, SID = -1, Version = GameVersion.R, Method = PIDType.BACD_R, Moves = new[]{180} }, // Absol with Spite + new() { Species = 359, IsEgg = true, Level = 05, OT_Name = "オヤNAME", TID = -1, SID = -1, Version = GameVersion.R, Method = PIDType.BACD_R, Moves = new[]{273} }, // Absol with Wish + new() { Species = 371, IsEgg = true, Level = 05, OT_Name = "オヤNAME", TID = -1, SID = -1, Version = GameVersion.R, Method = PIDType.BACD_R, Moves = new[]{334} }, // Bagon with Iron Defense + new() { Species = 371, IsEgg = true, Level = 05, OT_Name = "オヤNAME", TID = -1, SID = -1, Version = GameVersion.R, Method = PIDType.BACD_R, Moves = new[]{273} }, // Bagon with Wish // Negai Boshi Jirachi - new WC3 { Species = 385, Level = 05, TID = 30719, OT_Gender = 0, OT_Name = "ネガイボシ", Version = GameVersion.R, Method = PIDType.BACD_R, Language = (int)LanguageID.Japanese, Shiny = Shiny.Never }, - new WC3 { Species = 385, Level = 05, TID = 30719, OT_Name = "ネガイボシ", Version = GameVersion.RS, Method = PIDType.BACD_U_AX, Language = (int)LanguageID.Japanese, Shiny = Shiny.Never }, + new() { Species = 385, Level = 05, TID = 30719, OT_Gender = 0, OT_Name = "ネガイボシ", Version = GameVersion.R, Method = PIDType.BACD_R, Language = (int)LanguageID.Japanese, Shiny = Shiny.Never }, + new() { Species = 385, Level = 05, TID = 30719, OT_Name = "ネガイボシ", Version = GameVersion.RS, Method = PIDType.BACD_U_AX, Language = (int)LanguageID.Japanese, Shiny = Shiny.Never }, // Berry Glitch Fix // PCJP - (December 29, 2003 to March 31, 2004) - new WC3 { Species = 263, Level = 5, Version = GameVersion.S, Language = (int)LanguageID.Japanese, Method = PIDType.BACD_R_S, TID = 21121, OT_Name = "ルビー", OT_Gender = 1, Shiny = Shiny.Always }, - new WC3 { Species = 263, Level = 5, Version = GameVersion.S, Language = (int)LanguageID.Japanese, Method = PIDType.BACD_R_S, TID = 21121, OT_Name = "サファイア", OT_Gender = 0, Shiny = Shiny.Always }, + new() { Species = 263, Level = 5, Version = GameVersion.S, Language = (int)LanguageID.Japanese, Method = PIDType.BACD_R_S, TID = 21121, OT_Name = "ルビー", OT_Gender = 1, Shiny = Shiny.Always }, + new() { Species = 263, Level = 5, Version = GameVersion.S, Language = (int)LanguageID.Japanese, Method = PIDType.BACD_R_S, TID = 21121, OT_Name = "サファイア", OT_Gender = 0, Shiny = Shiny.Always }, // EBGames/GameStop (March 1, 2004 to April 22, 2007), also via multi-game discs - new WC3 { Species = 263, Level = 5, Version = GameVersion.S, Language = (int)LanguageID.English, Method = PIDType.BACD_R_S, TID = 30317, OT_Name = "RUBY", OT_Gender = 1 }, - new WC3 { Species = 263, Level = 5, Version = GameVersion.S, Language = (int)LanguageID.English, Method = PIDType.BACD_R_S, TID = 30317, OT_Name = "SAPHIRE", OT_Gender = 0 }, + new() { Species = 263, Level = 5, Version = GameVersion.S, Language = (int)LanguageID.English, Method = PIDType.BACD_R_S, TID = 30317, OT_Name = "RUBY", OT_Gender = 1 }, + new() { Species = 263, Level = 5, Version = GameVersion.S, Language = (int)LanguageID.English, Method = PIDType.BACD_R_S, TID = 30317, OT_Name = "SAPHIRE", OT_Gender = 0 }, // Channel Jirachi - new WC3 { Species = 385, Level = 5, Version = GameVersion.RS, Method = PIDType.Channel, TID = 40122, OT_Gender = 3,SID = -1, OT_Name = "CHANNEL", CardTitle = "Channel Jirachi", Met_Level = 0 }, + new() { Species = 385, Level = 5, Version = GameVersion.RS, Method = PIDType.Channel, TID = 40122, OT_Gender = 3,SID = -1, OT_Name = "CHANNEL", CardTitle = "Channel Jirachi", Met_Level = 0 }, // Aura Mew - new WC3 { Species = 151, Level = 10, Version = GameVersion.R, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 20078, OT_Name = "Aura", Fateful = true, Shiny = Shiny.Never }, // Mew - new WC3 { Species = 151, Level = 10, Version = GameVersion.R, Language = (int)LanguageID.French, Method = PIDType.BACD_R, TID = 20078, OT_Name = "Aura", Fateful = true, Shiny = Shiny.Never }, // Mew - new WC3 { Species = 151, Level = 10, Version = GameVersion.R, Language = (int)LanguageID.Italian, Method = PIDType.BACD_R, TID = 20078, OT_Name = "Aura", Fateful = true, Shiny = Shiny.Never }, // Mew - new WC3 { Species = 151, Level = 10, Version = GameVersion.R, Language = (int)LanguageID.German, Method = PIDType.BACD_R, TID = 20078, OT_Name = "Aura", Fateful = true, Shiny = Shiny.Never }, // Mew - new WC3 { Species = 151, Level = 10, Version = GameVersion.R, Language = (int)LanguageID.Spanish, Method = PIDType.BACD_R, TID = 20078, OT_Name = "Aura", Fateful = true, Shiny = Shiny.Never }, // Mew + new() { Species = 151, Level = 10, Version = GameVersion.R, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 20078, OT_Name = "Aura", Fateful = true, Shiny = Shiny.Never }, // Mew + new() { Species = 151, Level = 10, Version = GameVersion.R, Language = (int)LanguageID.French, Method = PIDType.BACD_R, TID = 20078, OT_Name = "Aura", Fateful = true, Shiny = Shiny.Never }, // Mew + new() { Species = 151, Level = 10, Version = GameVersion.R, Language = (int)LanguageID.Italian, Method = PIDType.BACD_R, TID = 20078, OT_Name = "Aura", Fateful = true, Shiny = Shiny.Never }, // Mew + new() { Species = 151, Level = 10, Version = GameVersion.R, Language = (int)LanguageID.German, Method = PIDType.BACD_R, TID = 20078, OT_Name = "Aura", Fateful = true, Shiny = Shiny.Never }, // Mew + new() { Species = 151, Level = 10, Version = GameVersion.R, Language = (int)LanguageID.Spanish, Method = PIDType.BACD_R, TID = 20078, OT_Name = "Aura", Fateful = true, Shiny = Shiny.Never }, // Mew // English Events - new WC3 { Species = 006, Level = 70, Version = GameVersion.R, Moves = new[] {017,163,082,083}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Charizard - new WC3 { Species = 025, Level = 70, Version = GameVersion.R, Moves = new[] {085,097,087,113}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Pikachu - new WC3 { Species = 144, Level = 70, Version = GameVersion.R, Moves = new[] {097,170,058,115}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Articuno - new WC3 { Species = 243, Level = 70, Version = GameVersion.R, Moves = new[] {098,209,115,242}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Raikou - new WC3 { Species = 244, Level = 70, Version = GameVersion.R, Moves = new[] {083,023,053,207}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Entei - new WC3 { Species = 245, Level = 70, Version = GameVersion.R, Moves = new[] {016,062,054,243}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Suicune - new WC3 { Species = 249, Level = 70, Version = GameVersion.R, Moves = new[] {105,056,240,129}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Lugia - new WC3 { Species = 250, Level = 70, Version = GameVersion.R, Moves = new[] {105,126,241,129}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Ho-Oh - new WC3 { Species = 380, Level = 70, Version = GameVersion.R, Moves = new[] {296,094,105,204}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Latias - new WC3 { Species = 381, Level = 70, Version = GameVersion.R, Moves = new[] {295,094,105,349}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Latios + new() { Species = 006, Level = 70, Version = GameVersion.R, Moves = new[] {017,163,082,083}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Charizard + new() { Species = 025, Level = 70, Version = GameVersion.R, Moves = new[] {085,097,087,113}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Pikachu + new() { Species = 144, Level = 70, Version = GameVersion.R, Moves = new[] {097,170,058,115}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Articuno + new() { Species = 243, Level = 70, Version = GameVersion.R, Moves = new[] {098,209,115,242}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Raikou + new() { Species = 244, Level = 70, Version = GameVersion.R, Moves = new[] {083,023,053,207}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Entei + new() { Species = 245, Level = 70, Version = GameVersion.R, Moves = new[] {016,062,054,243}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Suicune + new() { Species = 249, Level = 70, Version = GameVersion.R, Moves = new[] {105,056,240,129}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Lugia + new() { Species = 250, Level = 70, Version = GameVersion.R, Moves = new[] {105,126,241,129}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Ho-Oh + new() { Species = 380, Level = 70, Version = GameVersion.R, Moves = new[] {296,094,105,204}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Latias + new() { Species = 381, Level = 70, Version = GameVersion.R, Moves = new[] {295,094,105,349}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Latios // French - new WC3 { Species = 006, Level = 70, Version = GameVersion.R, Moves = new[] {017,163,082,083}, Language = (int)LanguageID.French, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Charizard - new WC3 { Species = 025, Level = 70, Version = GameVersion.R, Moves = new[] {085,097,087,113}, Language = (int)LanguageID.French, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Pikachu - new WC3 { Species = 144, Level = 70, Version = GameVersion.R, Moves = new[] {097,170,058,115}, Language = (int)LanguageID.French, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Articuno - new WC3 { Species = 243, Level = 70, Version = GameVersion.R, Moves = new[] {098,209,115,242}, Language = (int)LanguageID.French, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Raikou - new WC3 { Species = 244, Level = 70, Version = GameVersion.R, Moves = new[] {083,023,053,207}, Language = (int)LanguageID.French, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Entei - new WC3 { Species = 245, Level = 70, Version = GameVersion.R, Moves = new[] {016,062,054,243}, Language = (int)LanguageID.French, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Suicune - new WC3 { Species = 249, Level = 70, Version = GameVersion.R, Moves = new[] {105,056,240,129}, Language = (int)LanguageID.French, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Lugia - new WC3 { Species = 250, Level = 70, Version = GameVersion.R, Moves = new[] {105,126,241,129}, Language = (int)LanguageID.French, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Ho-Oh - new WC3 { Species = 380, Level = 70, Version = GameVersion.R, Moves = new[] {296,094,105,204}, Language = (int)LanguageID.French, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Latias - new WC3 { Species = 381, Level = 70, Version = GameVersion.R, Moves = new[] {295,094,105,349}, Language = (int)LanguageID.French, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Latios + new() { Species = 006, Level = 70, Version = GameVersion.R, Moves = new[] {017,163,082,083}, Language = (int)LanguageID.French, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Charizard + new() { Species = 025, Level = 70, Version = GameVersion.R, Moves = new[] {085,097,087,113}, Language = (int)LanguageID.French, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Pikachu + new() { Species = 144, Level = 70, Version = GameVersion.R, Moves = new[] {097,170,058,115}, Language = (int)LanguageID.French, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Articuno + new() { Species = 243, Level = 70, Version = GameVersion.R, Moves = new[] {098,209,115,242}, Language = (int)LanguageID.French, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Raikou + new() { Species = 244, Level = 70, Version = GameVersion.R, Moves = new[] {083,023,053,207}, Language = (int)LanguageID.French, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Entei + new() { Species = 245, Level = 70, Version = GameVersion.R, Moves = new[] {016,062,054,243}, Language = (int)LanguageID.French, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Suicune + new() { Species = 249, Level = 70, Version = GameVersion.R, Moves = new[] {105,056,240,129}, Language = (int)LanguageID.French, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Lugia + new() { Species = 250, Level = 70, Version = GameVersion.R, Moves = new[] {105,126,241,129}, Language = (int)LanguageID.French, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Ho-Oh + new() { Species = 380, Level = 70, Version = GameVersion.R, Moves = new[] {296,094,105,204}, Language = (int)LanguageID.French, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Latias + new() { Species = 381, Level = 70, Version = GameVersion.R, Moves = new[] {295,094,105,349}, Language = (int)LanguageID.French, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNIV", Shiny = Shiny.Never }, // Latios // Italian - new WC3 { Species = 006, Level = 70, Version = GameVersion.R, Moves = new[] {017,163,082,083}, Language = (int)LanguageID.Italian, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNI", Shiny = Shiny.Never }, // Charizard - new WC3 { Species = 025, Level = 70, Version = GameVersion.R, Moves = new[] {085,097,087,113}, Language = (int)LanguageID.Italian, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNI", Shiny = Shiny.Never }, // Pikachu - new WC3 { Species = 144, Level = 70, Version = GameVersion.R, Moves = new[] {097,170,058,115}, Language = (int)LanguageID.Italian, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNI", Shiny = Shiny.Never }, // Articuno - new WC3 { Species = 243, Level = 70, Version = GameVersion.R, Moves = new[] {098,209,115,242}, Language = (int)LanguageID.Italian, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNI", Shiny = Shiny.Never }, // Raikou - new WC3 { Species = 244, Level = 70, Version = GameVersion.R, Moves = new[] {083,023,053,207}, Language = (int)LanguageID.Italian, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNI", Shiny = Shiny.Never }, // Entei - new WC3 { Species = 245, Level = 70, Version = GameVersion.R, Moves = new[] {016,062,054,243}, Language = (int)LanguageID.Italian, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNI", Shiny = Shiny.Never }, // Suicune - new WC3 { Species = 249, Level = 70, Version = GameVersion.R, Moves = new[] {105,056,240,129}, Language = (int)LanguageID.Italian, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNI", Shiny = Shiny.Never }, // Lugia - new WC3 { Species = 250, Level = 70, Version = GameVersion.R, Moves = new[] {105,126,241,129}, Language = (int)LanguageID.Italian, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNI", Shiny = Shiny.Never }, // Ho-Oh - new WC3 { Species = 380, Level = 70, Version = GameVersion.R, Moves = new[] {296,094,105,204}, Language = (int)LanguageID.Italian, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNI", Shiny = Shiny.Never }, // Latias - new WC3 { Species = 381, Level = 70, Version = GameVersion.R, Moves = new[] {295,094,105,349}, Language = (int)LanguageID.Italian, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNI", Shiny = Shiny.Never }, // Latios + new() { Species = 006, Level = 70, Version = GameVersion.R, Moves = new[] {017,163,082,083}, Language = (int)LanguageID.Italian, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNI", Shiny = Shiny.Never }, // Charizard + new() { Species = 025, Level = 70, Version = GameVersion.R, Moves = new[] {085,097,087,113}, Language = (int)LanguageID.Italian, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNI", Shiny = Shiny.Never }, // Pikachu + new() { Species = 144, Level = 70, Version = GameVersion.R, Moves = new[] {097,170,058,115}, Language = (int)LanguageID.Italian, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNI", Shiny = Shiny.Never }, // Articuno + new() { Species = 243, Level = 70, Version = GameVersion.R, Moves = new[] {098,209,115,242}, Language = (int)LanguageID.Italian, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNI", Shiny = Shiny.Never }, // Raikou + new() { Species = 244, Level = 70, Version = GameVersion.R, Moves = new[] {083,023,053,207}, Language = (int)LanguageID.Italian, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNI", Shiny = Shiny.Never }, // Entei + new() { Species = 245, Level = 70, Version = GameVersion.R, Moves = new[] {016,062,054,243}, Language = (int)LanguageID.Italian, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNI", Shiny = Shiny.Never }, // Suicune + new() { Species = 249, Level = 70, Version = GameVersion.R, Moves = new[] {105,056,240,129}, Language = (int)LanguageID.Italian, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNI", Shiny = Shiny.Never }, // Lugia + new() { Species = 250, Level = 70, Version = GameVersion.R, Moves = new[] {105,126,241,129}, Language = (int)LanguageID.Italian, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNI", Shiny = Shiny.Never }, // Ho-Oh + new() { Species = 380, Level = 70, Version = GameVersion.R, Moves = new[] {296,094,105,204}, Language = (int)LanguageID.Italian, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNI", Shiny = Shiny.Never }, // Latias + new() { Species = 381, Level = 70, Version = GameVersion.R, Moves = new[] {295,094,105,349}, Language = (int)LanguageID.Italian, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANNI", Shiny = Shiny.Never }, // Latios // German - new WC3 { Species = 006, Level = 70, Version = GameVersion.R, Moves = new[] {017,163,082,083}, Language = (int)LanguageID.German, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10JAHRE", Shiny = Shiny.Never }, // Charizard - new WC3 { Species = 025, Level = 70, Version = GameVersion.R, Moves = new[] {085,097,087,113}, Language = (int)LanguageID.German, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10JAHRE", Shiny = Shiny.Never }, // Pikachu - new WC3 { Species = 144, Level = 70, Version = GameVersion.R, Moves = new[] {097,170,058,115}, Language = (int)LanguageID.German, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10JAHRE", Shiny = Shiny.Never }, // Articuno - new WC3 { Species = 243, Level = 70, Version = GameVersion.R, Moves = new[] {098,209,115,242}, Language = (int)LanguageID.German, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10JAHRE", Shiny = Shiny.Never }, // Raikou - new WC3 { Species = 244, Level = 70, Version = GameVersion.R, Moves = new[] {083,023,053,207}, Language = (int)LanguageID.German, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10JAHRE", Shiny = Shiny.Never }, // Entei - new WC3 { Species = 245, Level = 70, Version = GameVersion.R, Moves = new[] {016,062,054,243}, Language = (int)LanguageID.German, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10JAHRE", Shiny = Shiny.Never }, // Suicune - new WC3 { Species = 249, Level = 70, Version = GameVersion.R, Moves = new[] {105,056,240,129}, Language = (int)LanguageID.German, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10JAHRE", Shiny = Shiny.Never }, // Lugia - new WC3 { Species = 250, Level = 70, Version = GameVersion.R, Moves = new[] {105,126,241,129}, Language = (int)LanguageID.German, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10JAHRE", Shiny = Shiny.Never }, // Ho-Oh - new WC3 { Species = 380, Level = 70, Version = GameVersion.R, Moves = new[] {296,094,105,204}, Language = (int)LanguageID.German, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10JAHRE", Shiny = Shiny.Never }, // Latias - new WC3 { Species = 381, Level = 70, Version = GameVersion.R, Moves = new[] {295,094,105,349}, Language = (int)LanguageID.German, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10JAHRE", Shiny = Shiny.Never }, // Latios + new() { Species = 006, Level = 70, Version = GameVersion.R, Moves = new[] {017,163,082,083}, Language = (int)LanguageID.German, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10JAHRE", Shiny = Shiny.Never }, // Charizard + new() { Species = 025, Level = 70, Version = GameVersion.R, Moves = new[] {085,097,087,113}, Language = (int)LanguageID.German, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10JAHRE", Shiny = Shiny.Never }, // Pikachu + new() { Species = 144, Level = 70, Version = GameVersion.R, Moves = new[] {097,170,058,115}, Language = (int)LanguageID.German, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10JAHRE", Shiny = Shiny.Never }, // Articuno + new() { Species = 243, Level = 70, Version = GameVersion.R, Moves = new[] {098,209,115,242}, Language = (int)LanguageID.German, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10JAHRE", Shiny = Shiny.Never }, // Raikou + new() { Species = 244, Level = 70, Version = GameVersion.R, Moves = new[] {083,023,053,207}, Language = (int)LanguageID.German, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10JAHRE", Shiny = Shiny.Never }, // Entei + new() { Species = 245, Level = 70, Version = GameVersion.R, Moves = new[] {016,062,054,243}, Language = (int)LanguageID.German, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10JAHRE", Shiny = Shiny.Never }, // Suicune + new() { Species = 249, Level = 70, Version = GameVersion.R, Moves = new[] {105,056,240,129}, Language = (int)LanguageID.German, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10JAHRE", Shiny = Shiny.Never }, // Lugia + new() { Species = 250, Level = 70, Version = GameVersion.R, Moves = new[] {105,126,241,129}, Language = (int)LanguageID.German, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10JAHRE", Shiny = Shiny.Never }, // Ho-Oh + new() { Species = 380, Level = 70, Version = GameVersion.R, Moves = new[] {296,094,105,204}, Language = (int)LanguageID.German, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10JAHRE", Shiny = Shiny.Never }, // Latias + new() { Species = 381, Level = 70, Version = GameVersion.R, Moves = new[] {295,094,105,349}, Language = (int)LanguageID.German, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10JAHRE", Shiny = Shiny.Never }, // Latios // Spanish - new WC3 { Species = 006, Level = 70, Version = GameVersion.R, Moves = new[] {017,163,082,083}, Language = (int)LanguageID.Spanish, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANIV", Shiny = Shiny.Never }, // Charizard - new WC3 { Species = 025, Level = 70, Version = GameVersion.R, Moves = new[] {085,097,087,113}, Language = (int)LanguageID.Spanish, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANIV", Shiny = Shiny.Never }, // Pikachu - new WC3 { Species = 144, Level = 70, Version = GameVersion.R, Moves = new[] {097,170,058,115}, Language = (int)LanguageID.Spanish, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANIV", Shiny = Shiny.Never }, // Articuno - new WC3 { Species = 243, Level = 70, Version = GameVersion.R, Moves = new[] {098,209,115,242}, Language = (int)LanguageID.Spanish, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANIV", Shiny = Shiny.Never }, // Raikou - new WC3 { Species = 244, Level = 70, Version = GameVersion.R, Moves = new[] {083,023,053,207}, Language = (int)LanguageID.Spanish, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANIV", Shiny = Shiny.Never }, // Entei - new WC3 { Species = 245, Level = 70, Version = GameVersion.R, Moves = new[] {016,062,054,243}, Language = (int)LanguageID.Spanish, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANIV", Shiny = Shiny.Never }, // Suicune - new WC3 { Species = 249, Level = 70, Version = GameVersion.R, Moves = new[] {105,056,240,129}, Language = (int)LanguageID.Spanish, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANIV", Shiny = Shiny.Never }, // Lugia - new WC3 { Species = 250, Level = 70, Version = GameVersion.R, Moves = new[] {105,126,241,129}, Language = (int)LanguageID.Spanish, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANIV", Shiny = Shiny.Never }, // Ho-Oh - new WC3 { Species = 380, Level = 70, Version = GameVersion.R, Moves = new[] {296,094,105,204}, Language = (int)LanguageID.Spanish, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANIV", Shiny = Shiny.Never }, // Latias - new WC3 { Species = 381, Level = 70, Version = GameVersion.R, Moves = new[] {295,094,105,349}, Language = (int)LanguageID.Spanish, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANIV", Shiny = Shiny.Never }, // Latios + new() { Species = 006, Level = 70, Version = GameVersion.R, Moves = new[] {017,163,082,083}, Language = (int)LanguageID.Spanish, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANIV", Shiny = Shiny.Never }, // Charizard + new() { Species = 025, Level = 70, Version = GameVersion.R, Moves = new[] {085,097,087,113}, Language = (int)LanguageID.Spanish, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANIV", Shiny = Shiny.Never }, // Pikachu + new() { Species = 144, Level = 70, Version = GameVersion.R, Moves = new[] {097,170,058,115}, Language = (int)LanguageID.Spanish, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANIV", Shiny = Shiny.Never }, // Articuno + new() { Species = 243, Level = 70, Version = GameVersion.R, Moves = new[] {098,209,115,242}, Language = (int)LanguageID.Spanish, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANIV", Shiny = Shiny.Never }, // Raikou + new() { Species = 244, Level = 70, Version = GameVersion.R, Moves = new[] {083,023,053,207}, Language = (int)LanguageID.Spanish, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANIV", Shiny = Shiny.Never }, // Entei + new() { Species = 245, Level = 70, Version = GameVersion.R, Moves = new[] {016,062,054,243}, Language = (int)LanguageID.Spanish, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANIV", Shiny = Shiny.Never }, // Suicune + new() { Species = 249, Level = 70, Version = GameVersion.R, Moves = new[] {105,056,240,129}, Language = (int)LanguageID.Spanish, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANIV", Shiny = Shiny.Never }, // Lugia + new() { Species = 250, Level = 70, Version = GameVersion.R, Moves = new[] {105,126,241,129}, Language = (int)LanguageID.Spanish, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANIV", Shiny = Shiny.Never }, // Ho-Oh + new() { Species = 380, Level = 70, Version = GameVersion.R, Moves = new[] {296,094,105,204}, Language = (int)LanguageID.Spanish, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANIV", Shiny = Shiny.Never }, // Latias + new() { Species = 381, Level = 70, Version = GameVersion.R, Moves = new[] {295,094,105,349}, Language = (int)LanguageID.Spanish, Method = PIDType.BACD_R, TID = 06227, OT_Name = "10ANIV", Shiny = Shiny.Never }, // Latios - new WC3 { Species = 375, Level = 30, Version = GameVersion.R, Moves = new[] {036,093,232,287}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 02005, OT_Name = "ROCKS", OT_Gender = 0, RibbonNational = true, Shiny = Shiny.Never }, // Metang - new WC3 { Species = 386, Level = 70, Version = GameVersion.R, Moves = new[] {322,105,354,063}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 28606, OT_Name = "DOEL", Fateful = true, Shiny = Shiny.Never }, // Deoxys - new WC3 { Species = 386, Level = 70, Version = GameVersion.R, Moves = new[] {322,105,354,063}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "SPACE C", Fateful = true, Shiny = Shiny.Never }, // Deoxys - new WC3 { Species = 151, Level = 10, Version = GameVersion.R, Language = (int)LanguageID.English, Method = PIDType.BACD_U, TID = 06930, OT_Name = "MYSTRY", Fateful = true, Shiny = Shiny.Never }, // Mew - new WC3 { Species = 151, Level = 10, Version = GameVersion.R, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06930, OT_Name = "MYSTRY", Fateful = true, Shiny = Shiny.Never }, // Mew + new() { Species = 375, Level = 30, Version = GameVersion.R, Moves = new[] {036,093,232,287}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 02005, OT_Name = "ROCKS", OT_Gender = 0, RibbonNational = true, Shiny = Shiny.Never }, // Metang + new() { Species = 386, Level = 70, Version = GameVersion.R, Moves = new[] {322,105,354,063}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 28606, OT_Name = "DOEL", Fateful = true, Shiny = Shiny.Never }, // Deoxys + new() { Species = 386, Level = 70, Version = GameVersion.R, Moves = new[] {322,105,354,063}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "SPACE C", Fateful = true, Shiny = Shiny.Never }, // Deoxys + new() { Species = 151, Level = 10, Version = GameVersion.R, Language = (int)LanguageID.English, Method = PIDType.BACD_U, TID = 06930, OT_Name = "MYSTRY", Fateful = true, Shiny = Shiny.Never }, // Mew + new() { Species = 151, Level = 10, Version = GameVersion.R, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06930, OT_Name = "MYSTRY", Fateful = true, Shiny = Shiny.Never }, // Mew // Party of the Decade - new WC3 { Species = 001, Level = 70, Version = GameVersion.R, Moves = new[] {230,074,076,235}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Bulbasaur - new WC3 { Species = 006, Level = 70, Version = GameVersion.R, Moves = new[] {017,163,082,083}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Charizard - new WC3 { Species = 009, Level = 70, Version = GameVersion.R, Moves = new[] {182,240,130,056}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Blastoise - new WC3 { Species = 025, Level = 70, Version = GameVersion.R, Moves = new[] {085,087,113,019}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", HeldItem = 202, Shiny = Shiny.Never }, // Pikachu (Fly) - new WC3 { Species = 065, Level = 70, Version = GameVersion.R, Moves = new[] {248,347,094,271}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Alakazam - new WC3 { Species = 144, Level = 70, Version = GameVersion.R, Moves = new[] {097,170,058,115}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Articuno - new WC3 { Species = 145, Level = 70, Version = GameVersion.R, Moves = new[] {097,197,065,268}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Zapdos - new WC3 { Species = 146, Level = 70, Version = GameVersion.R, Moves = new[] {097,203,053,219}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Moltres - new WC3 { Species = 149, Level = 70, Version = GameVersion.R, Moves = new[] {097,219,017,200}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Dragonite - new WC3 { Species = 157, Level = 70, Version = GameVersion.R, Moves = new[] {098,172,129,053}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Typhlosion - new WC3 { Species = 196, Level = 70, Version = GameVersion.R, Moves = new[] {060,244,094,234}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Espeon - new WC3 { Species = 197, Level = 70, Version = GameVersion.R, Moves = new[] {185,212,103,236}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Umbreon - new WC3 { Species = 243, Level = 70, Version = GameVersion.R, Moves = new[] {098,209,115,242}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Raikou - new WC3 { Species = 244, Level = 70, Version = GameVersion.R, Moves = new[] {083,023,053,207}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Entei - new WC3 { Species = 245, Level = 70, Version = GameVersion.R, Moves = new[] {016,062,054,243}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Suicune - new WC3 { Species = 248, Level = 70, Version = GameVersion.R, Moves = new[] {037,184,242,089}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Tyranitar - new WC3 { Species = 257, Level = 70, Version = GameVersion.R, Moves = new[] {299,163,119,327}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Blaziken - new WC3 { Species = 359, Level = 70, Version = GameVersion.R, Moves = new[] {104,163,248,195}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Absol - new WC3 { Species = 380, Level = 70, Version = GameVersion.R, Moves = new[] {296,094,105,204}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", HeldItem = 191, Shiny = Shiny.Never }, // Latias - new WC3 { Species = 381, Level = 70, Version = GameVersion.R, Moves = new[] {295,094,105,349}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", HeldItem = 191, Shiny = Shiny.Never }, // Latios + new() { Species = 001, Level = 70, Version = GameVersion.R, Moves = new[] {230,074,076,235}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Bulbasaur + new() { Species = 006, Level = 70, Version = GameVersion.R, Moves = new[] {017,163,082,083}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Charizard + new() { Species = 009, Level = 70, Version = GameVersion.R, Moves = new[] {182,240,130,056}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Blastoise + new() { Species = 025, Level = 70, Version = GameVersion.R, Moves = new[] {085,087,113,019}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", HeldItem = 202, Shiny = Shiny.Never }, // Pikachu (Fly) + new() { Species = 065, Level = 70, Version = GameVersion.R, Moves = new[] {248,347,094,271}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Alakazam + new() { Species = 144, Level = 70, Version = GameVersion.R, Moves = new[] {097,170,058,115}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Articuno + new() { Species = 145, Level = 70, Version = GameVersion.R, Moves = new[] {097,197,065,268}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Zapdos + new() { Species = 146, Level = 70, Version = GameVersion.R, Moves = new[] {097,203,053,219}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Moltres + new() { Species = 149, Level = 70, Version = GameVersion.R, Moves = new[] {097,219,017,200}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Dragonite + new() { Species = 157, Level = 70, Version = GameVersion.R, Moves = new[] {098,172,129,053}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Typhlosion + new() { Species = 196, Level = 70, Version = GameVersion.R, Moves = new[] {060,244,094,234}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Espeon + new() { Species = 197, Level = 70, Version = GameVersion.R, Moves = new[] {185,212,103,236}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Umbreon + new() { Species = 243, Level = 70, Version = GameVersion.R, Moves = new[] {098,209,115,242}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Raikou + new() { Species = 244, Level = 70, Version = GameVersion.R, Moves = new[] {083,023,053,207}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Entei + new() { Species = 245, Level = 70, Version = GameVersion.R, Moves = new[] {016,062,054,243}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Suicune + new() { Species = 248, Level = 70, Version = GameVersion.R, Moves = new[] {037,184,242,089}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Tyranitar + new() { Species = 257, Level = 70, Version = GameVersion.R, Moves = new[] {299,163,119,327}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Blaziken + new() { Species = 359, Level = 70, Version = GameVersion.R, Moves = new[] {104,163,248,195}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Absol + new() { Species = 380, Level = 70, Version = GameVersion.R, Moves = new[] {296,094,105,204}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", HeldItem = 191, Shiny = Shiny.Never }, // Latias + new() { Species = 381, Level = 70, Version = GameVersion.R, Moves = new[] {295,094,105,349}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 06808, OT_Name = "10 ANIV", HeldItem = 191, Shiny = Shiny.Never }, // Latios // Journey Across America - new WC3 { Species = 001, Level = 70, Version = GameVersion.R, Moves = new[] {230,074,076,235}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Bulbasaur - new WC3 { Species = 006, Level = 70, Version = GameVersion.R, Moves = new[] {017,163,082,083}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Charizard - new WC3 { Species = 009, Level = 70, Version = GameVersion.R, Moves = new[] {182,240,130,056}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Blastoise - new WC3 { Species = 025, Level = 70, Version = GameVersion.R, Moves = new[] {085,097,087,113}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", HeldItem = 202, Shiny = Shiny.Never }, // Pikachu (No Fly) - new WC3 { Species = 065, Level = 70, Version = GameVersion.R, Moves = new[] {248,347,094,271}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Alakazam - new WC3 { Species = 144, Level = 70, Version = GameVersion.R, Moves = new[] {097,170,058,115}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Articuno - new WC3 { Species = 145, Level = 70, Version = GameVersion.R, Moves = new[] {097,197,065,268}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Zapdos - new WC3 { Species = 146, Level = 70, Version = GameVersion.R, Moves = new[] {097,203,053,219}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Moltres - new WC3 { Species = 149, Level = 70, Version = GameVersion.R, Moves = new[] {097,219,017,200}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Dragonite - new WC3 { Species = 157, Level = 70, Version = GameVersion.R, Moves = new[] {098,172,129,053}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Typhlosion - new WC3 { Species = 196, Level = 70, Version = GameVersion.R, Moves = new[] {060,244,094,234}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Espeon - new WC3 { Species = 197, Level = 70, Version = GameVersion.R, Moves = new[] {185,212,103,236}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Umbreon - new WC3 { Species = 243, Level = 70, Version = GameVersion.R, Moves = new[] {098,209,115,242}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Raikou - new WC3 { Species = 244, Level = 70, Version = GameVersion.R, Moves = new[] {083,023,053,207}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Entei - new WC3 { Species = 245, Level = 70, Version = GameVersion.R, Moves = new[] {016,062,054,243}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Suicune - new WC3 { Species = 248, Level = 70, Version = GameVersion.R, Moves = new[] {037,184,242,089}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Tyranitar - new WC3 { Species = 251, Level = 70, Version = GameVersion.R, Moves = new[] {246,248,226,195}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Celebi - new WC3 { Species = 257, Level = 70, Version = GameVersion.R, Moves = new[] {299,163,119,327}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Blaziken - new WC3 { Species = 359, Level = 70, Version = GameVersion.R, Moves = new[] {104,163,248,195}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Absol - new WC3 { Species = 380, Level = 70, Version = GameVersion.R, Moves = new[] {296,094,105,204}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", HeldItem = 191, Shiny = Shiny.Never }, // Latias - new WC3 { Species = 381, Level = 70, Version = GameVersion.R, Moves = new[] {295,094,105,349}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", HeldItem = 191, Shiny = Shiny.Never }, // Latios + new() { Species = 001, Level = 70, Version = GameVersion.R, Moves = new[] {230,074,076,235}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Bulbasaur + new() { Species = 006, Level = 70, Version = GameVersion.R, Moves = new[] {017,163,082,083}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Charizard + new() { Species = 009, Level = 70, Version = GameVersion.R, Moves = new[] {182,240,130,056}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Blastoise + new() { Species = 025, Level = 70, Version = GameVersion.R, Moves = new[] {085,097,087,113}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", HeldItem = 202, Shiny = Shiny.Never }, // Pikachu (No Fly) + new() { Species = 065, Level = 70, Version = GameVersion.R, Moves = new[] {248,347,094,271}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Alakazam + new() { Species = 144, Level = 70, Version = GameVersion.R, Moves = new[] {097,170,058,115}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Articuno + new() { Species = 145, Level = 70, Version = GameVersion.R, Moves = new[] {097,197,065,268}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Zapdos + new() { Species = 146, Level = 70, Version = GameVersion.R, Moves = new[] {097,203,053,219}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Moltres + new() { Species = 149, Level = 70, Version = GameVersion.R, Moves = new[] {097,219,017,200}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Dragonite + new() { Species = 157, Level = 70, Version = GameVersion.R, Moves = new[] {098,172,129,053}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Typhlosion + new() { Species = 196, Level = 70, Version = GameVersion.R, Moves = new[] {060,244,094,234}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Espeon + new() { Species = 197, Level = 70, Version = GameVersion.R, Moves = new[] {185,212,103,236}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Umbreon + new() { Species = 243, Level = 70, Version = GameVersion.R, Moves = new[] {098,209,115,242}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Raikou + new() { Species = 244, Level = 70, Version = GameVersion.R, Moves = new[] {083,023,053,207}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Entei + new() { Species = 245, Level = 70, Version = GameVersion.R, Moves = new[] {016,062,054,243}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Suicune + new() { Species = 248, Level = 70, Version = GameVersion.R, Moves = new[] {037,184,242,089}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Tyranitar + new() { Species = 251, Level = 70, Version = GameVersion.R, Moves = new[] {246,248,226,195}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Celebi + new() { Species = 257, Level = 70, Version = GameVersion.R, Moves = new[] {299,163,119,327}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Blaziken + new() { Species = 359, Level = 70, Version = GameVersion.R, Moves = new[] {104,163,248,195}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", Shiny = Shiny.Never }, // Absol + new() { Species = 380, Level = 70, Version = GameVersion.R, Moves = new[] {296,094,105,204}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", HeldItem = 191, Shiny = Shiny.Never }, // Latias + new() { Species = 381, Level = 70, Version = GameVersion.R, Moves = new[] {295,094,105,349}, Language = (int)LanguageID.English, Method = PIDType.BACD_R, TID = 00010, OT_Name = "10 ANIV", HeldItem = 191, Shiny = Shiny.Never }, // Latios }; internal static readonly WC3[] Encounter_Event3_Common = { // Pokémon Box -- RSE Recipient - new WC3 { Species = 333, IsEgg = true, Level = 05, Moves = new[]{206}, Method = PIDType.BACD_U, OT_Gender = 1, OT_Name = "AZUSA", Version = GameVersion.RSE }, // Swablu Egg with False Swipe - new WC3 { Species = 263, IsEgg = true, Level = 05, Moves = new[]{245}, Method = PIDType.BACD_U, OT_Gender = 1, OT_Name = "AZUSA", Version = GameVersion.RSE }, // Zigzagoon Egg with Extreme Speed - new WC3 { Species = 300, IsEgg = true, Level = 05, Moves = new[]{006}, Method = PIDType.BACD_U, OT_Gender = 1, OT_Name = "AZUSA", Version = GameVersion.RSE }, // Skitty Egg with Pay Day - new WC3 { Species = 172, IsEgg = true, Level = 05, Moves = new[]{057}, Method = PIDType.BACD_U, OT_Gender = 1, OT_Name = "AZUSA", Version = GameVersion.RSE }, // Pichu Egg with Surf + new() { Species = 333, IsEgg = true, Level = 05, Moves = new[]{206}, Method = PIDType.BACD_U, OT_Gender = 1, OT_Name = "AZUSA", Version = GameVersion.RSE }, // Swablu Egg with False Swipe + new() { Species = 263, IsEgg = true, Level = 05, Moves = new[]{245}, Method = PIDType.BACD_U, OT_Gender = 1, OT_Name = "AZUSA", Version = GameVersion.RSE }, // Zigzagoon Egg with Extreme Speed + new() { Species = 300, IsEgg = true, Level = 05, Moves = new[]{006}, Method = PIDType.BACD_U, OT_Gender = 1, OT_Name = "AZUSA", Version = GameVersion.RSE }, // Skitty Egg with Pay Day + new() { Species = 172, IsEgg = true, Level = 05, Moves = new[]{057}, Method = PIDType.BACD_U, OT_Gender = 1, OT_Name = "AZUSA", Version = GameVersion.RSE }, // Pichu Egg with Surf // Pokémon Box -- FRLG Recipient - new WC3 { Species = 333, IsEgg = true, Level = 05, Moves = new[]{206}, Method = PIDType.BACD_U, OT_Gender = 1, OT_Name = "AZUSA", Version = GameVersion.FRLG }, // Swablu Egg with False Swipe - new WC3 { Species = 263, IsEgg = true, Level = 05, Moves = new[]{245}, Method = PIDType.BACD_U, OT_Gender = 1, OT_Name = "AZUSA", Version = GameVersion.FRLG }, // Zigzagoon Egg with Extreme Speed - new WC3 { Species = 300, IsEgg = true, Level = 05, Moves = new[]{006}, Method = PIDType.BACD_U, OT_Gender = 1, OT_Name = "AZUSA", Version = GameVersion.FRLG }, // Skitty Egg with Pay Day - new WC3 { Species = 172, IsEgg = true, Level = 05, Moves = new[]{057}, Method = PIDType.BACD_U, OT_Gender = 1, OT_Name = "AZUSA", Version = GameVersion.FRLG }, // Pichu Egg with Surf + new() { Species = 333, IsEgg = true, Level = 05, Moves = new[]{206}, Method = PIDType.BACD_U, OT_Gender = 1, OT_Name = "AZUSA", Version = GameVersion.FRLG }, // Swablu Egg with False Swipe + new() { Species = 263, IsEgg = true, Level = 05, Moves = new[]{245}, Method = PIDType.BACD_U, OT_Gender = 1, OT_Name = "AZUSA", Version = GameVersion.FRLG }, // Zigzagoon Egg with Extreme Speed + new() { Species = 300, IsEgg = true, Level = 05, Moves = new[]{006}, Method = PIDType.BACD_U, OT_Gender = 1, OT_Name = "AZUSA", Version = GameVersion.FRLG }, // Skitty Egg with Pay Day + new() { Species = 172, IsEgg = true, Level = 05, Moves = new[]{057}, Method = PIDType.BACD_U, OT_Gender = 1, OT_Name = "AZUSA", Version = GameVersion.FRLG }, // Pichu Egg with Surf // PokePark Eggs - DS Download Play - new WC3 { Species = 054, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{300}, Method = PIDType.BACD_R }, // Psyduck with Mud Sport - new WC3 { Species = 172, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{266}, Method = PIDType.BACD_R }, // Pichu with Follow me - new WC3 { Species = 174, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{321}, Method = PIDType.BACD_R }, // Igglybuff with Tickle - new WC3 { Species = 222, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{300}, Method = PIDType.BACD_R }, // Corsola with Mud Sport - new WC3 { Species = 276, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{297}, Method = PIDType.BACD_R }, // Taillow with Feather Dance - new WC3 { Species = 283, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{300}, Method = PIDType.BACD_R }, // Surskit with Mud Sport - new WC3 { Species = 293, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{298}, Method = PIDType.BACD_R }, // Whismur with Teeter Dance - new WC3 { Species = 300, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{205}, Method = PIDType.BACD_R }, // Skitty with Rollout - new WC3 { Species = 311, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{346}, Method = PIDType.BACD_R }, // Plusle with Water Sport - new WC3 { Species = 312, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{300}, Method = PIDType.BACD_R }, // Minun with Mud Sport - new WC3 { Species = 325, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{253}, Method = PIDType.BACD_R }, // Spoink with Uproar - new WC3 { Species = 327, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{047}, Method = PIDType.BACD_R }, // Spinda with Sing - new WC3 { Species = 331, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{227}, Method = PIDType.BACD_R }, // Cacnea with Encore - new WC3 { Species = 341, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{346}, Method = PIDType.BACD_R }, // Corphish with Water Sport - new WC3 { Species = 360, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{321}, Method = PIDType.BACD_R }, // Wynaut with Tickle + new() { Species = 054, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{300}, Method = PIDType.BACD_R }, // Psyduck with Mud Sport + new() { Species = 172, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{266}, Method = PIDType.BACD_R }, // Pichu with Follow me + new() { Species = 174, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{321}, Method = PIDType.BACD_R }, // Igglybuff with Tickle + new() { Species = 222, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{300}, Method = PIDType.BACD_R }, // Corsola with Mud Sport + new() { Species = 276, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{297}, Method = PIDType.BACD_R }, // Taillow with Feather Dance + new() { Species = 283, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{300}, Method = PIDType.BACD_R }, // Surskit with Mud Sport + new() { Species = 293, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{298}, Method = PIDType.BACD_R }, // Whismur with Teeter Dance + new() { Species = 300, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{205}, Method = PIDType.BACD_R }, // Skitty with Rollout + new() { Species = 311, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{346}, Method = PIDType.BACD_R }, // Plusle with Water Sport + new() { Species = 312, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{300}, Method = PIDType.BACD_R }, // Minun with Mud Sport + new() { Species = 325, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{253}, Method = PIDType.BACD_R }, // Spoink with Uproar + new() { Species = 327, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{047}, Method = PIDType.BACD_R }, // Spinda with Sing + new() { Species = 331, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{227}, Method = PIDType.BACD_R }, // Cacnea with Encore + new() { Species = 341, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{346}, Method = PIDType.BACD_R }, // Corphish with Water Sport + new() { Species = 360, IsEgg = true, Level = 05, Met_Level = 05, TID = 50318, OT_Gender = 0, OT_Name = "ポケパーク", Version = GameVersion.R, Moves = new[]{321}, Method = PIDType.BACD_R }, // Wynaut with Tickle }; internal static readonly WC3[] Encounter_WC3 = ArrayUtil.ConcatAll(Encounter_Event3, Encounter_Event3_RS, Encounter_Event3_FRLG, Encounter_Event3_Common); diff --git a/PKHeX.Core/Legality/Encounters/EncounterMisc/EncounterInvalid.cs b/PKHeX.Core/Legality/Encounters/EncounterMisc/EncounterInvalid.cs index 017cd6da4..6c4f63aee 100644 --- a/PKHeX.Core/Legality/Encounters/EncounterMisc/EncounterInvalid.cs +++ b/PKHeX.Core/Legality/Encounters/EncounterMisc/EncounterInvalid.cs @@ -7,7 +7,7 @@ namespace PKHeX.Core /// public sealed class EncounterInvalid : IEncounterable { - public static readonly EncounterInvalid Default = new EncounterInvalid(); + public static readonly EncounterInvalid Default = new(); public int Species { get; } public int Form { get; } diff --git a/PKHeX.Core/Legality/Encounters/EncounterStatic/DreamWorldEntry.cs b/PKHeX.Core/Legality/Encounters/EncounterStatic/DreamWorldEntry.cs index d18e4aeaa..e324d9149 100644 --- a/PKHeX.Core/Legality/Encounters/EncounterStatic/DreamWorldEntry.cs +++ b/PKHeX.Core/Legality/Encounters/EncounterStatic/DreamWorldEntry.cs @@ -16,7 +16,7 @@ private void AddTo(EncounterStatic5[] result, ref int ctr) var a = p.HasHiddenAbility ? 4 : 1; if (Move1 == 0) { - result[ctr++] = new() + result[ctr++] = new EncounterStatic5() { Species = Species, Form = Form, diff --git a/PKHeX.Core/Legality/Encounters/Generator/EncounterCriteria.cs b/PKHeX.Core/Legality/Encounters/Generator/EncounterCriteria.cs index 7460d03c6..faf155046 100644 --- a/PKHeX.Core/Legality/Encounters/Generator/EncounterCriteria.cs +++ b/PKHeX.Core/Legality/Encounters/Generator/EncounterCriteria.cs @@ -5,7 +5,7 @@ /// public sealed class EncounterCriteria { - public static readonly EncounterCriteria Unrestricted = new EncounterCriteria(); + public static readonly EncounterCriteria Unrestricted = new(); public int Ability { get; set; } = -1; public int Gender { get; set; } = -1; diff --git a/PKHeX.Core/Legality/Encounters/Generator/MysteryGiftGenerator.cs b/PKHeX.Core/Legality/Encounters/Generator/MysteryGiftGenerator.cs index 29ea8d2a8..2f9d6d72c 100644 --- a/PKHeX.Core/Legality/Encounters/Generator/MysteryGiftGenerator.cs +++ b/PKHeX.Core/Legality/Encounters/Generator/MysteryGiftGenerator.cs @@ -80,6 +80,6 @@ private static IEnumerable GetMatchingGifts(PKM pkm, IReadOnlyList< } // Utility - private static readonly PGT RangerManaphy = new PGT {Data = {[0] = 7, [8] = 1}}; + private static readonly PGT RangerManaphy = new() {Data = {[0] = 7, [8] = 1}}; } } diff --git a/PKHeX.Core/Legality/Evolutions/EncounterOrigin.cs b/PKHeX.Core/Legality/Evolutions/EncounterOrigin.cs index 0301917d3..fe118e0d7 100644 --- a/PKHeX.Core/Legality/Evolutions/EncounterOrigin.cs +++ b/PKHeX.Core/Legality/Evolutions/EncounterOrigin.cs @@ -138,7 +138,7 @@ private static int GetLevelOriginMaxTransfer(PKM pkm, int met, int generation) /// /// Species introduced in Generation 2 that require a level up to evolve into from a specimen that originated in a previous generation. /// - private static readonly HashSet Future_LevelUp2 = new HashSet + private static readonly HashSet Future_LevelUp2 = new() { (int)Crobat, (int)Espeon, @@ -149,7 +149,7 @@ private static int GetLevelOriginMaxTransfer(PKM pkm, int met, int generation) /// /// Species introduced in Generation 4 that require a level up to evolve into from a specimen that originated in a previous generation. /// - private static readonly HashSet Future_LevelUp4 = new HashSet + private static readonly HashSet Future_LevelUp4 = new() { (int)Ambipom, (int)Weavile, @@ -167,7 +167,7 @@ private static int GetLevelOriginMaxTransfer(PKM pkm, int met, int generation) /// /// Species introduced in Generation 4 that used to require a level up to evolve prior to Generation 8. /// - private static readonly HashSet Future_LevelUp4_Not8 = new HashSet + private static readonly HashSet Future_LevelUp4_Not8 = new() { (int)Magnezone, // Thunder Stone (int)Leafeon, // Leaf Stone @@ -177,7 +177,7 @@ private static int GetLevelOriginMaxTransfer(PKM pkm, int met, int generation) /// /// Species introduced in Generation 6+ that require a level up to evolve into from a specimen that originated in a previous generation. /// - private static readonly Dictionary Future_LevelUp = new Dictionary + private static readonly Dictionary Future_LevelUp = new() { // Gen6 {(int)Sylveon, 1}, diff --git a/PKHeX.Core/Legality/Evolutions/EvoBase.cs b/PKHeX.Core/Legality/Evolutions/EvoBase.cs index 05817217d..89c1f70c9 100644 --- a/PKHeX.Core/Legality/Evolutions/EvoBase.cs +++ b/PKHeX.Core/Legality/Evolutions/EvoBase.cs @@ -20,7 +20,7 @@ internal static EvoCriteria GetBaseSpecies(PKM pkm, int maxSpeciesOrigin, int ge return GetBaseSpecies(evos, skipOption); } - private static readonly EvoCriteria Nincada = new EvoCriteria(290, 0) + private static readonly EvoCriteria Nincada = new(290, 0) { Method = (int)EvolutionType.LevelUp, MinLevel = 20, @@ -28,7 +28,7 @@ internal static EvoCriteria GetBaseSpecies(PKM pkm, int maxSpeciesOrigin, int ge RequiresLvlUp = true, }; - private static readonly EvoCriteria EvoEmpty = new EvoCriteria(0, 0) + private static readonly EvoCriteria EvoEmpty = new(0, 0) { Method = (int)EvolutionType.None, }; diff --git a/PKHeX.Core/Legality/Evolutions/EvolutionChain.cs b/PKHeX.Core/Legality/Evolutions/EvolutionChain.cs index 1cca0ad8f..2fd62b236 100644 --- a/PKHeX.Core/Legality/Evolutions/EvolutionChain.cs +++ b/PKHeX.Core/Legality/Evolutions/EvolutionChain.cs @@ -8,7 +8,7 @@ namespace PKHeX.Core { public static class EvolutionChain { - private static readonly List NONE = new List(0); + private static readonly List NONE = new(0); internal static IReadOnlyList[] GetEvolutionChainsAllGens(PKM pkm, IEncounterable Encounter) { diff --git a/PKHeX.Core/Legality/Evolutions/EvolutionMethod.cs b/PKHeX.Core/Legality/Evolutions/EvolutionMethod.cs index 7e4b52c08..eaa4c7466 100644 --- a/PKHeX.Core/Legality/Evolutions/EvolutionMethod.cs +++ b/PKHeX.Core/Legality/Evolutions/EvolutionMethod.cs @@ -151,7 +151,7 @@ private bool HasMetLevelIncreased(PKM pkm, int lvl) public EvoCriteria GetEvoCriteria(int species, int form, int lvl) { - return new EvoCriteria(species, form) + return new(species, form) { Level = lvl, Method = Method, diff --git a/PKHeX.Core/Legality/Evolutions/EvolutionSets/EvolutionSet6.cs b/PKHeX.Core/Legality/Evolutions/EvolutionSets/EvolutionSet6.cs index 861bc9ce9..dda9f18d0 100644 --- a/PKHeX.Core/Legality/Evolutions/EvolutionSets/EvolutionSet6.cs +++ b/PKHeX.Core/Legality/Evolutions/EvolutionSets/EvolutionSet6.cs @@ -8,7 +8,7 @@ namespace PKHeX.Core /// public static class EvolutionSet6 { - internal static readonly HashSet EvosWithArg = new HashSet {6, 8, 16, 17, 18, 19, 20, 21, 22, 29}; + internal static readonly HashSet EvosWithArg = new() {6, 8, 16, 17, 18, 19, 20, 21, 22, 29}; private const int SIZE = 6; private static EvolutionMethod[] GetMethods(byte[] data) diff --git a/PKHeX.Core/Legality/Evolutions/EvolutionTree.cs b/PKHeX.Core/Legality/Evolutions/EvolutionTree.cs index 09fc0a96c..f29ad8790 100644 --- a/PKHeX.Core/Legality/Evolutions/EvolutionTree.cs +++ b/PKHeX.Core/Legality/Evolutions/EvolutionTree.cs @@ -14,15 +14,15 @@ namespace PKHeX.Core /// public sealed class EvolutionTree { - private static readonly EvolutionTree Evolves1 = new EvolutionTree(new[] { Get("rby") }, Gen1, PersonalTable.Y, MaxSpeciesID_1); - private static readonly EvolutionTree Evolves2 = new EvolutionTree(new[] { Get("gsc") }, Gen2, PersonalTable.C, MaxSpeciesID_2); - private static readonly EvolutionTree Evolves3 = new EvolutionTree(new[] { Get("g3") }, Gen3, PersonalTable.RS, MaxSpeciesID_3); - private static readonly EvolutionTree Evolves4 = new EvolutionTree(new[] { Get("g4") }, Gen4, PersonalTable.DP, MaxSpeciesID_4); - private static readonly EvolutionTree Evolves5 = new EvolutionTree(new[] { Get("g5") }, Gen5, PersonalTable.BW, MaxSpeciesID_5); - private static readonly EvolutionTree Evolves6 = new EvolutionTree(Unpack("ao"), Gen6, PersonalTable.AO, MaxSpeciesID_6); - private static readonly EvolutionTree Evolves7 = new EvolutionTree(Unpack("uu"), Gen7, PersonalTable.USUM, MaxSpeciesID_7_USUM); - private static readonly EvolutionTree Evolves7b = new EvolutionTree(Unpack("gg"), Gen7, PersonalTable.GG, MaxSpeciesID_7b); - private static readonly EvolutionTree Evolves8 = new EvolutionTree(Unpack("ss"), Gen8, PersonalTable.SWSH, MaxSpeciesID_8); + private static readonly EvolutionTree Evolves1 = new(new[] { Get("rby") }, Gen1, PersonalTable.Y, MaxSpeciesID_1); + private static readonly EvolutionTree Evolves2 = new(new[] { Get("gsc") }, Gen2, PersonalTable.C, MaxSpeciesID_2); + private static readonly EvolutionTree Evolves3 = new(new[] { Get("g3") }, Gen3, PersonalTable.RS, MaxSpeciesID_3); + private static readonly EvolutionTree Evolves4 = new(new[] { Get("g4") }, Gen4, PersonalTable.DP, MaxSpeciesID_4); + private static readonly EvolutionTree Evolves5 = new(new[] { Get("g5") }, Gen5, PersonalTable.BW, MaxSpeciesID_5); + private static readonly EvolutionTree Evolves6 = new(Unpack("ao"), Gen6, PersonalTable.AO, MaxSpeciesID_6); + private static readonly EvolutionTree Evolves7 = new(Unpack("uu"), Gen7, PersonalTable.USUM, MaxSpeciesID_7_USUM); + private static readonly EvolutionTree Evolves7b = new(Unpack("gg"), Gen7, PersonalTable.GG, MaxSpeciesID_7b); + private static readonly EvolutionTree Evolves8 = new(Unpack("ss"), Gen8, PersonalTable.SWSH, MaxSpeciesID_8); private static byte[] Get(string resource) => Util.GetBinaryResource($"evos_{resource}.pkl"); private static byte[][] Unpack(string resource) => BinLinker.Unpack(Get(resource), resource); @@ -208,7 +208,7 @@ public List GetValidPreEvolutions(PKM pkm, int maxLevel, int maxSpe { return new List(1) { - new EvoCriteria(pkm.Species, pkm.Form) { Level = maxLevel, MinLevel = maxLevel }, + new(pkm.Species, pkm.Form) { Level = maxLevel, MinLevel = maxLevel }, }; } @@ -217,8 +217,8 @@ public List GetValidPreEvolutions(PKM pkm, int maxLevel, int maxSpe { return new List(2) { - new EvoCriteria((int)Species.Shedinja, 0) { Level = maxLevel, MinLevel = 20 }, - new EvoCriteria((int)Species.Nincada, 0) { Level = maxLevel, MinLevel = minLevel }, + new((int)Species.Shedinja, 0) { Level = maxLevel, MinLevel = 20 }, + new((int)Species.Nincada, 0) { Level = maxLevel, MinLevel = minLevel }, }; } diff --git a/PKHeX.Core/Legality/Learnset/LearnsetReader.cs b/PKHeX.Core/Legality/Learnset/LearnsetReader.cs index 5ba6ca9b9..0de76e95b 100644 --- a/PKHeX.Core/Legality/Learnset/LearnsetReader.cs +++ b/PKHeX.Core/Legality/Learnset/LearnsetReader.cs @@ -7,7 +7,7 @@ namespace PKHeX.Core /// public static class LearnsetReader { - private static readonly Learnset EMPTY = new Learnset(Array.Empty(), Array.Empty()); + private static readonly Learnset EMPTY = new(Array.Empty(), Array.Empty()); public static Learnset[] GetArray(byte[] input, int maxSpecies) { diff --git a/PKHeX.Core/Legality/LegalityAnalysis.cs b/PKHeX.Core/Legality/LegalityAnalysis.cs index 991a2248d..36b508b77 100644 --- a/PKHeX.Core/Legality/LegalityAnalysis.cs +++ b/PKHeX.Core/Legality/LegalityAnalysis.cs @@ -16,7 +16,7 @@ public sealed class LegalityAnalysis { internal readonly PKM pkm; internal readonly PersonalInfo PersonalInfo; - private readonly List Parse = new List(); + private readonly List Parse = new(); /// /// Parse result list allowing view of the legality parse. @@ -460,7 +460,7 @@ public IReadOnlyList GetSuggestedRelearnMovesFromEncounter() if (!EncounterMatch.EggEncounter) return parsed; - List window = new List(parsed.Where(z => z != 0)); + List window = new(parsed.Where(z => z != 0)); window.AddRange(pkm.Moves.Where((_, i) => Info.Moves[i].ShouldBeInRelearnMoves())); window = window.Distinct().ToList(); int[] moves = new int[4]; diff --git a/PKHeX.Core/Legality/LegalityAnalyzers.cs b/PKHeX.Core/Legality/LegalityAnalyzers.cs index bb6ee7737..c42ad6b80 100644 --- a/PKHeX.Core/Legality/LegalityAnalyzers.cs +++ b/PKHeX.Core/Legality/LegalityAnalyzers.cs @@ -23,10 +23,10 @@ internal static class LegalityAnalyzers public static readonly Verifier History = new HistoryVerifier(); public static readonly Verifier Contest = new ContestStatVerifier(); - public static readonly TrainerNameVerifier Trainer = new TrainerNameVerifier(); - public static readonly LevelVerifier Level = new LevelVerifier(); - public static readonly MiscVerifier MiscValues = new MiscVerifier(); - public static readonly TransferVerifier Transfer = new TransferVerifier(); - public static readonly MarkVerifier Mark = new MarkVerifier(); + public static readonly TrainerNameVerifier Trainer = new(); + public static readonly LevelVerifier Level = new(); + public static readonly MiscVerifier MiscValues = new(); + public static readonly TransferVerifier Transfer = new(); + public static readonly MarkVerifier Mark = new(); } } diff --git a/PKHeX.Core/Legality/Moves/GameData.cs b/PKHeX.Core/Legality/Moves/GameData.cs index 93e44167a..f19bca9de 100644 --- a/PKHeX.Core/Legality/Moves/GameData.cs +++ b/PKHeX.Core/Legality/Moves/GameData.cs @@ -7,7 +7,7 @@ public static class GameData public static Learnset[] GetLearnsets(GameVersion game) => Learnsets[game]; public static PersonalTable GetPersonal(GameVersion game) => Personal[game]; - private static readonly Dictionary Learnsets = new Dictionary + private static readonly Dictionary Learnsets = new() { { GameVersion.RD, Legal.LevelUpRB }, { GameVersion.BU, Legal.LevelUpRB }, @@ -87,7 +87,7 @@ public static class GameData { GameVersion.Stadium2, Legal.LevelUpGS }, }; - private static readonly Dictionary Personal = new Dictionary + private static readonly Dictionary Personal = new() { { GameVersion.RD, PersonalTable.RB }, { GameVersion.BU, PersonalTable.RB }, diff --git a/PKHeX.Core/Legality/Moves/LearnInfo.cs b/PKHeX.Core/Legality/Moves/LearnInfo.cs index e80b02f0c..696ce105e 100644 --- a/PKHeX.Core/Legality/Moves/LearnInfo.cs +++ b/PKHeX.Core/Legality/Moves/LearnInfo.cs @@ -5,12 +5,12 @@ namespace PKHeX.Core internal sealed class LearnInfo { public bool MixedGen12NonTradeback { get; set; } - public List Gen1Moves { get; } = new List(); - public List Gen2PreevoMoves { get; } = new List(); - public List EggMovesLearned { get; } = new List(); - public List LevelUpEggMoves { get; } = new List(); - public List EventEggMoves { get; } = new List(); - public List IncenseMoves { get; } = new List(); + public List Gen1Moves { get; } = new(); + public List Gen2PreevoMoves { get; } = new(); + public List EggMovesLearned { get; } = new(); + public List LevelUpEggMoves { get; } = new(); + public List EventEggMoves { get; } = new(); + public List IncenseMoves { get; } = new(); public readonly MoveParseSource Source; public readonly bool IsGen2Pkm; diff --git a/PKHeX.Core/Legality/Moves/MoveLevelUp.cs b/PKHeX.Core/Legality/Moves/MoveLevelUp.cs index a210b940b..93912cec2 100644 --- a/PKHeX.Core/Legality/Moves/MoveLevelUp.cs +++ b/PKHeX.Core/Legality/Moves/MoveLevelUp.cs @@ -9,23 +9,23 @@ namespace PKHeX.Core public static class MoveLevelUp { private static readonly LearnLookup - LearnSWSH = new LearnLookup(PersonalTable.SWSH, LevelUpSWSH, SWSH), - LearnSM = new LearnLookup(PersonalTable.SM, LevelUpSM, SM), - LearnUSUM = new LearnLookup(PersonalTable.USUM, LevelUpUSUM, USUM), - LearnGG = new LearnLookup(PersonalTable.GG, LevelUpGG, Gen7b), - LearnXY = new LearnLookup(PersonalTable.XY, LevelUpXY, XY), - LearnAO = new LearnLookup(PersonalTable.AO, LevelUpAO, ORAS), - LearnBW = new LearnLookup(PersonalTable.BW, LevelUpBW, BW), - LearnB2W2 = new LearnLookup(PersonalTable.B2W2, LevelUpB2W2, B2W2), - LearnDP = new LearnLookup(PersonalTable.DP, LevelUpDP, DP), - LearnPt = new LearnLookup(PersonalTable.Pt, LevelUpPt, Pt), - LearnHGSS = new LearnLookup(PersonalTable.HGSS, LevelUpHGSS, HGSS), - LearnRSE = new LearnLookup(PersonalTable.RS, LevelUpRS, RSE), - LearnFRLG = new LearnLookup(PersonalTable.LG, LevelUpLG, FRLG), - LearnGS = new LearnLookup(PersonalTable.GS, LevelUpGS, GS), - LearnC = new LearnLookup(PersonalTable.C, LevelUpC, C), - LearnRB = new LearnLookup(PersonalTable.RB, LevelUpRB, RB), - LearnY = new LearnLookup(PersonalTable.Y, LevelUpY, YW); + LearnSWSH = new(PersonalTable.SWSH, LevelUpSWSH, SWSH), + LearnSM = new(PersonalTable.SM, LevelUpSM, SM), + LearnUSUM = new(PersonalTable.USUM, LevelUpUSUM, USUM), + LearnGG = new(PersonalTable.GG, LevelUpGG, Gen7b), + LearnXY = new(PersonalTable.XY, LevelUpXY, XY), + LearnAO = new(PersonalTable.AO, LevelUpAO, ORAS), + LearnBW = new(PersonalTable.BW, LevelUpBW, BW), + LearnB2W2 = new(PersonalTable.B2W2, LevelUpB2W2, B2W2), + LearnDP = new(PersonalTable.DP, LevelUpDP, DP), + LearnPt = new(PersonalTable.Pt, LevelUpPt, Pt), + LearnHGSS = new(PersonalTable.HGSS, LevelUpHGSS, HGSS), + LearnRSE = new(PersonalTable.RS, LevelUpRS, RSE), + LearnFRLG = new(PersonalTable.LG, LevelUpLG, FRLG), + LearnGS = new(PersonalTable.GS, LevelUpGS, GS), + LearnC = new(PersonalTable.C, LevelUpC, C), + LearnRB = new(PersonalTable.RB, LevelUpRB, RB), + LearnY = new(PersonalTable.Y, LevelUpY, YW); public static LearnVersion GetIsLevelUpMove(PKM pkm, int species, int form, int lvl, int generation, int move, int minlvlG1, int minlvlG2, GameVersion version = Any) { diff --git a/PKHeX.Core/Legality/Moves/MoveTutor.cs b/PKHeX.Core/Legality/Moves/MoveTutor.cs index 9fc199c4e..1f709ab91 100644 --- a/PKHeX.Core/Legality/Moves/MoveTutor.cs +++ b/PKHeX.Core/Legality/Moves/MoveTutor.cs @@ -193,7 +193,7 @@ private static GameVersion GetIsTutor8(PKM pkm, int species, int form, bool spec public static IEnumerable GetTutorMoves(PKM pkm, int species, int form, bool specialTutors, int generation) { - List moves = new List(); + List moves = new(); switch (generation) { case 1: AddMovesTutor1(moves, species, pkm.Format); break; diff --git a/PKHeX.Core/Legality/RNG/Frame/FrameCache.cs b/PKHeX.Core/Legality/RNG/Frame/FrameCache.cs index aa8c83c57..fbfde2eb9 100644 --- a/PKHeX.Core/Legality/RNG/Frame/FrameCache.cs +++ b/PKHeX.Core/Legality/RNG/Frame/FrameCache.cs @@ -10,8 +10,8 @@ namespace PKHeX.Core public sealed class FrameCache { private const int DefaultSize = 32; - private readonly List Seeds = new List(DefaultSize); - private readonly List Values = new List(DefaultSize); + private readonly List Seeds = new(DefaultSize); + private readonly List Values = new(DefaultSize); private readonly Func Advance; /// diff --git a/PKHeX.Core/Legality/RNG/Frame/FrameGenerator.cs b/PKHeX.Core/Legality/RNG/Frame/FrameGenerator.cs index dd35693d4..aaa53bbc1 100644 --- a/PKHeX.Core/Legality/RNG/Frame/FrameGenerator.cs +++ b/PKHeX.Core/Legality/RNG/Frame/FrameGenerator.cs @@ -17,10 +17,10 @@ public sealed class FrameGenerator public readonly RNG RNG = RNG.LCRNG; public readonly bool Safari3; - public Frame GetFrame(uint seed, LeadRequired lead) => new Frame(seed, FrameType, lead); + public Frame GetFrame(uint seed, LeadRequired lead) => new(seed, FrameType, lead); public Frame GetFrame(uint seed, LeadRequired lead, uint esv, uint origin) => GetFrame(seed, lead, esv, esv, origin); - public Frame GetFrame(uint seed, LeadRequired lead, uint esv, uint lvl, uint origin) => new Frame(seed, FrameType, lead) + public Frame GetFrame(uint seed, LeadRequired lead, uint esv, uint lvl, uint origin) => new(seed, FrameType, lead) { RandESV = esv, RandLevel = lvl, diff --git a/PKHeX.Core/Legality/RNG/Locks/TeamLock.cs b/PKHeX.Core/Legality/RNG/Locks/TeamLock.cs index b031ad631..d56de24ca 100644 --- a/PKHeX.Core/Legality/RNG/Locks/TeamLock.cs +++ b/PKHeX.Core/Legality/RNG/Locks/TeamLock.cs @@ -6,7 +6,7 @@ public sealed class TeamLock public readonly string Comment; public readonly NPCLock[] Locks; - internal TeamLock Clone() => new TeamLock(Species, Comment, (NPCLock[])Locks.Clone()); + internal TeamLock Clone() => new(Species, Comment, (NPCLock[])Locks.Clone()); public TeamLock(int species, NPCLock[] locks) { diff --git a/PKHeX.Core/Legality/RNG/PIDIV.cs b/PKHeX.Core/Legality/RNG/PIDIV.cs index 72d70befa..bc1980b6d 100644 --- a/PKHeX.Core/Legality/RNG/PIDIV.cs +++ b/PKHeX.Core/Legality/RNG/PIDIV.cs @@ -2,7 +2,7 @@ { public sealed class PIDIV { - public static readonly PIDIV None = new PIDIV { NoSeed = true, Type = PIDType.None }; + public static readonly PIDIV None = new() { NoSeed = true, Type = PIDType.None }; /// The RNG that generated the PKM from the public RNGType RNG; diff --git a/PKHeX.Core/Legality/RNG/RNG.cs b/PKHeX.Core/Legality/RNG/RNG.cs index c8883f9a9..70c4e8e29 100644 --- a/PKHeX.Core/Legality/RNG/RNG.cs +++ b/PKHeX.Core/Legality/RNG/RNG.cs @@ -14,11 +14,11 @@ namespace PKHeX.Core public sealed class RNG { /// LCRNG used for Encryption and mainline game RNG calls. - public static readonly RNG LCRNG = new RNG(0x41C64E6D, 0x00006073, 0xEEB9EB65, 0x0A3561A1); + public static readonly RNG LCRNG = new(0x41C64E6D, 0x00006073, 0xEEB9EB65, 0x0A3561A1); /// LCRNG used by Colosseum & XD for game RNG calls. - public static readonly RNG XDRNG = new RNG(0x000343FD, 0x00269EC3, 0xB9B33155, 0xA170F641); + public static readonly RNG XDRNG = new(0x000343FD, 0x00269EC3, 0xB9B33155, 0xA170F641); /// Alternate LCRNG used by mainline game RNG calls to disassociate the seed from the , for anti-shiny and other purposes. - public static readonly RNG ARNG = new RNG(0x6C078965, 0x00000001, 0x9638806D, 0x69C77F93); + public static readonly RNG ARNG = new(0x6C078965, 0x00000001, 0x9638806D, 0x69C77F93); private readonly uint Mult, Add, rMult, rAdd; diff --git a/PKHeX.Core/Legality/Restrictions/GBRestrictions.cs b/PKHeX.Core/Legality/Restrictions/GBRestrictions.cs index b23a5295e..ac67b4786 100644 --- a/PKHeX.Core/Legality/Restrictions/GBRestrictions.cs +++ b/PKHeX.Core/Legality/Restrictions/GBRestrictions.cs @@ -24,7 +24,7 @@ internal static class GBRestrictions 168, // Gorgeous Box }; - private static readonly HashSet Stadium_GiftSpecies = new HashSet + private static readonly HashSet Stadium_GiftSpecies = new() { 001, // Bulbasaur 004, // Charmander @@ -37,24 +37,24 @@ internal static class GBRestrictions 140, // Kabuto }; - private static readonly HashSet SpecialMinMoveSlots = new HashSet + private static readonly HashSet SpecialMinMoveSlots = new() { 25, 26, 29, 30, 31, 32, 33, 34, 36, 38, 40, 59, 91, 103, 114, 121, }; internal static bool TypeIDExists(int type) => Types_Gen1.Contains(type); - private static readonly HashSet Types_Gen1 = new HashSet + private static readonly HashSet Types_Gen1 = new() { 0, 1, 2, 3, 4, 5, 7, 8, 20, 21, 22, 23, 24, 25, 26 }; - internal static readonly HashSet Species_NotAvailable_CatchRate = new HashSet + internal static readonly HashSet Species_NotAvailable_CatchRate = new() { 12, 18, 31, 34, 38, 45, 53, 59, 62, 65, 68, 71, 78, 91, 103, 121 }; - internal static readonly HashSet Trade_Evolution1 = new HashSet + internal static readonly HashSet Trade_Evolution1 = new() { 064, 067, diff --git a/PKHeX.Core/Legality/Restrictions/Locale3DS.cs b/PKHeX.Core/Legality/Restrictions/Locale3DS.cs index e00e8d8de..00b9683bc 100644 --- a/PKHeX.Core/Legality/Restrictions/Locale3DS.cs +++ b/PKHeX.Core/Legality/Restrictions/Locale3DS.cs @@ -27,7 +27,7 @@ public static bool IsConsoleRegionCountryValid(int consoleRegion, int country) }; } - private static readonly HashSet ExtendedAmericas = new HashSet { 153, 156, 168, 174, 186 }; - private static readonly HashSet ExtendedEurope = new HashSet { 169, 184, 185 }; + private static readonly HashSet ExtendedAmericas = new() { 153, 156, 168, 174, 186 }; + private static readonly HashSet ExtendedEurope = new() { 169, 184, 185 }; } } diff --git a/PKHeX.Core/Legality/Restrictions/Memories.cs b/PKHeX.Core/Legality/Restrictions/Memories.cs index 7bb9f730c..09630d483 100644 --- a/PKHeX.Core/Legality/Restrictions/Memories.cs +++ b/PKHeX.Core/Legality/Restrictions/Memories.cs @@ -149,11 +149,11 @@ public static bool GetHasPokeCenterLocation(GameVersion game, int loc) #endregion - private static readonly HashSet MemoryGeneral = new HashSet { 1, 2, 3, 4, 19, 24, 31, 32, 33, 35, 36, 37, 38, 39, 42, 52, 59, 70, 86 }; - private static readonly HashSet MemorySpecific = new HashSet { 6 }; - private static readonly HashSet MemoryMove = new HashSet { 12, 16, 48, 49, 80, 81, 89 }; - private static readonly HashSet MemoryItem = new HashSet { 5, 15, 26, 34, 40, 51, 84, 88 }; - private static readonly HashSet MemorySpecies = new HashSet { 7, 9, 13, 14, 17, 21, 18, 25, 29, 44, 45, 50, 60, 70, 71, 72, 75, 82, 83, 87 }; + private static readonly HashSet MemoryGeneral = new() { 1, 2, 3, 4, 19, 24, 31, 32, 33, 35, 36, 37, 38, 39, 42, 52, 59, 70, 86 }; + private static readonly HashSet MemorySpecific = new() { 6 }; + private static readonly HashSet MemoryMove = new() { 12, 16, 48, 49, 80, 81, 89 }; + private static readonly HashSet MemoryItem = new() { 5, 15, 26, 34, 40, 51, 84, 88 }; + private static readonly HashSet MemorySpecies = new() { 7, 9, 13, 14, 17, 21, 18, 25, 29, 44, 45, 50, 60, 70, 71, 72, 75, 82, 83, 87 }; public static MemoryArgType GetMemoryArgType(int memory, int format) { diff --git a/PKHeX.Core/Legality/Restrictions/Vivillon3DS.cs b/PKHeX.Core/Legality/Restrictions/Vivillon3DS.cs index d3af83684..115d8d844 100644 --- a/PKHeX.Core/Legality/Restrictions/Vivillon3DS.cs +++ b/PKHeX.Core/Legality/Restrictions/Vivillon3DS.cs @@ -59,90 +59,90 @@ internal FormSubregionTable(byte form, byte[] regions) private static readonly CountryTable[] RegionFormTable = { - new CountryTable(05, 1, // Japan: Elegant + new(05, 1, // Japan: Elegant new FormSubregionTable(02, new byte[] {03,04}), new FormSubregionTable(13, new byte[] {48})), - new CountryTable(07, 49, // USA: Modern + new(07, 49, // USA: Modern new FormSubregionTable(01, new byte[] {03,09,21,23,24,32,33,36,40,41,48,50}), new FormSubregionTable(09, new byte[] {53}), new FormSubregionTable(10, new byte[] {06,07,08,15,28,34,35,39,46,49})), - new CountryTable(01, 18, // Canada: Polar + new(01, 18, // Canada: Polar new FormSubregionTable(00, new byte[] {12,13,14}), new FormSubregionTable(07, new byte[] {05}), new FormSubregionTable(10, new byte[] {04})), - new CountryTable(14, 16, // Brazil: Savanna + new(14, 16, // Brazil: Savanna new FormSubregionTable(17, new byte[] {03,06})), - new CountryTable(14, 10, // Argentina: Savanna + new(14, 10, // Argentina: Savanna new FormSubregionTable(01, new byte[] {21,24}), new FormSubregionTable(03, new byte[] {16})), - new CountryTable(08, 20, // Chile: Marine + new(08, 20, // Chile: Marine new FormSubregionTable(01, new byte[] {12})), - new CountryTable(15, 36, // Mexico: Sun + new(15, 36, // Mexico: Sun new FormSubregionTable(09, new byte[] {32}), new FormSubregionTable(10, new byte[] {04,08,09,12,15,19,20,23,26,27,29})), - new CountryTable(09, 52, // Venezuela: Archipelago + new(09, 52, // Venezuela: Archipelago new FormSubregionTable(17, new byte[] {17})), - new CountryTable(09, 65, // Australia: River + new(09, 65, // Australia: River new FormSubregionTable(04, new byte[] {07}), new FormSubregionTable(15, new byte[] {04})), - new CountryTable(08, 66, // Austria: Marine + new(08, 66, // Austria: Marine new FormSubregionTable(06, new byte[] {10})), - new CountryTable(08, 73, // Czech Republic: Marine + new(08, 73, // Czech Republic: Marine new FormSubregionTable(03, new byte[] {03})), - new CountryTable(00, 76, // Finland: Icy Snow + new(00, 76, // Finland: Icy Snow new FormSubregionTable(01, new byte[] {27})), - new CountryTable(06, 77, // France: Meadow + new(06, 77, // France: Meadow new FormSubregionTable(03, new byte[] {18}), new FormSubregionTable(08, new byte[] {04,06,08,19}), new FormSubregionTable(16, new byte[] {27})), - new CountryTable(03, 078, // Germany: Continental + new(03, 078, // Germany: Continental new FormSubregionTable(06, new byte[] {04,13}), new FormSubregionTable(08, new byte[] {05})), - new CountryTable(08, 83, // Italy: Marine + new(08, 83, // Italy: Marine new FormSubregionTable(06, new byte[] {04,06})), - new CountryTable(09, 85, // Lesotho: Archipelago ?? + new(09, 85, // Lesotho: Archipelago ?? new FormSubregionTable(12, new byte[] {04})), - new CountryTable(03, 96, // Norway: Continental ?? + new(03, 96, // Norway: Continental ?? new FormSubregionTable(00, new byte[] {11}), new FormSubregionTable(01, new byte[] {12,15,16,17,20,22}), new FormSubregionTable(02, new byte[] {13,14})), - new CountryTable(03, 97, // Poland: Continental + new(03, 97, // Poland: Continental new FormSubregionTable(04, new byte[] {11})), - new CountryTable(01, 100, // Russia: Polar + new(01, 100, // Russia: Polar new FormSubregionTable(00, new byte[] {14,22,34,38,40,52,66,88}), new FormSubregionTable(03, new byte[] {29,46,51,69}), new FormSubregionTable(10, new byte[] {20,24,25,28,33,71,73})), - new CountryTable(12, 104, // South Affrica: River ?? + new(12, 104, // South Affrica: River ?? new FormSubregionTable(03, new byte[] {03,05})), - new CountryTable(08, 105, // Spain: Marine + new(08, 105, // Spain: Marine new FormSubregionTable(06, new byte[] {11}), new FormSubregionTable(12, new byte[] {07})), - new CountryTable(03, 107, // Sweden: Continental + new(03, 107, // Sweden: Continental new FormSubregionTable(00, new byte[] {11,21}), new FormSubregionTable(01, new byte[] {09,13})), - new CountryTable(13, 169, // India: Monsoon ?? + new(13, 169, // India: Monsoon ?? new FormSubregionTable(17, new byte[] {12})), }; diff --git a/PKHeX.Core/Legality/Restrictions/WordFilter.cs b/PKHeX.Core/Legality/Restrictions/WordFilter.cs index 648bb3bce..952960807 100644 --- a/PKHeX.Core/Legality/Restrictions/WordFilter.cs +++ b/PKHeX.Core/Legality/Restrictions/WordFilter.cs @@ -16,7 +16,7 @@ public static class WordFilter /// /// Due to some messages repeating (Trainer names), keep a list of repeated values for faster lookup. /// - private static readonly Dictionary Lookup = new Dictionary(INIT_COUNT); + private static readonly Dictionary Lookup = new(INIT_COUNT); private const string NoMatch = ""; @@ -65,7 +65,7 @@ public static bool IsFiltered(string message, out string regMatch) return false; } - private static readonly object dictLock = new object(); + private static readonly object dictLock = new(); private const int MAX_COUNT = (1 << 17) - 1; // arbitrary cap for max dictionary size private const int INIT_COUNT = 1 << 10; // arbitrary init size to limit future doublings } diff --git a/PKHeX.Core/Legality/Structures/EggMoves.cs b/PKHeX.Core/Legality/Structures/EggMoves.cs index 102349125..37b2b2faf 100644 --- a/PKHeX.Core/Legality/Structures/EggMoves.cs +++ b/PKHeX.Core/Legality/Structures/EggMoves.cs @@ -35,7 +35,7 @@ public static EggMoves[] GetArray(byte[] data, int count) public sealed class EggMoves6 : EggMoves { - private static readonly EggMoves6 None = new EggMoves6(Array.Empty()); + private static readonly EggMoves6 None = new(Array.Empty()); private EggMoves6(int[] moves) : base(moves) { } @@ -62,7 +62,7 @@ public static EggMoves6[] GetArray(byte[][] entries) public sealed class EggMoves7 : EggMoves { - private static readonly EggMoves7 None = new EggMoves7(Array.Empty()); + private static readonly EggMoves7 None = new(Array.Empty()); public readonly int FormTableIndex; private EggMoves7(int[] moves, int formIndex = 0) : base(moves) => FormTableIndex = formIndex; diff --git a/PKHeX.Core/Legality/Structures/LegalInfo.cs b/PKHeX.Core/Legality/Structures/LegalInfo.cs index f55af97ad..cd1a569d9 100644 --- a/PKHeX.Core/Legality/Structures/LegalInfo.cs +++ b/PKHeX.Core/Legality/Structures/LegalInfo.cs @@ -42,12 +42,12 @@ public IEncounterable EncounterMatch private IEncounterable _match = EncounterInvalid.Default; /// Top level Legality Check result list for the . - public readonly List Parse = new List(); + public readonly List Parse = new(); public CheckResult[] Relearn { get; internal set; } = new CheckResult[4]; public CheckMoveResult[] Moves { get; internal set; } = new CheckMoveResult[4]; - private static readonly ValidEncounterMoves NONE = new ValidEncounterMoves(); + private static readonly ValidEncounterMoves NONE = new(); public ValidEncounterMoves EncounterMoves { get; internal set; } = NONE; public IReadOnlyList[] EvoChainsAllGens => _evochains ??= EvolutionChain.GetEvolutionChainsAllGens(pkm, EncounterOriginal); private IReadOnlyList[]? _evochains; diff --git a/PKHeX.Core/Legality/Tables/FormInfo.cs b/PKHeX.Core/Legality/Tables/FormInfo.cs index 933044c18..cce13ee77 100644 --- a/PKHeX.Core/Legality/Tables/FormInfo.cs +++ b/PKHeX.Core/Legality/Tables/FormInfo.cs @@ -102,7 +102,7 @@ public static bool IsFormChangeable(int species, int oldForm, int newForm, int f /// /// Species that can be captured normally in the wild and can change between their forms. /// - public static readonly HashSet WildChangeFormAfter = new HashSet + public static readonly HashSet WildChangeFormAfter = new() { 412, // Burmy 479, // Rotom @@ -114,7 +114,7 @@ public static bool IsFormChangeable(int species, int oldForm, int newForm, int f /// Species that can change between their forms, regardless of origin. /// /// Excludes Zygarde as it has special conditions. Check separately. - private static readonly HashSet FormChange = new HashSet(WildChangeFormAfter) + private static readonly HashSet FormChange = new(WildChangeFormAfter) { 386, // Deoxys 487, // Giratina @@ -135,7 +135,7 @@ public static bool IsFormChangeable(int species, int oldForm, int newForm, int f /// /// Species that have an alternate form that cannot exist outside of battle. /// - private static readonly HashSet BattleForms = new HashSet + private static readonly HashSet BattleForms = new() { (int)Castform, (int)Cherrim, @@ -161,7 +161,7 @@ public static bool IsFormChangeable(int species, int oldForm, int newForm, int f /// Species that have a mega form that cannot exist outside of battle. /// /// Using a held item to change form during battle, via an in-battle transformation feature. - private static readonly HashSet BattleMegas = new HashSet + private static readonly HashSet BattleMegas = new() { // XY (int)Venusaur, (int)Charizard, (int)Blastoise, @@ -193,7 +193,7 @@ public static bool IsFormChangeable(int species, int oldForm, int newForm, int f /// /// Species that have a primal form that cannot exist outside of battle. /// - private static readonly HashSet BattlePrimals = new HashSet { (int)Kyogre, (int)Groudon }; + private static readonly HashSet BattlePrimals = new() { (int)Kyogre, (int)Groudon }; private static readonly HashSet BattleOnly = GetBattleFormSet(); @@ -281,7 +281,7 @@ public static bool HasFormSelection(PersonalInfo pi, int species, int format) /// /// /// - private static readonly HashSet HasFormValuesNotIndicatedByPersonal = new HashSet + private static readonly HashSet HasFormValuesNotIndicatedByPersonal = new() { (int)Unown, (int)Mothim, // (Burmy forme carried over, not cleared) diff --git a/PKHeX.Core/Legality/Tables/Tables.cs b/PKHeX.Core/Legality/Tables/Tables.cs index 9f5f60702..45d10c86d 100644 --- a/PKHeX.Core/Legality/Tables/Tables.cs +++ b/PKHeX.Core/Legality/Tables/Tables.cs @@ -7,12 +7,12 @@ public static partial class Legal /// /// Species that trigger Light Ball yielding Volt Tackle /// - public static readonly HashSet LightBall = new HashSet { 25, 26, 172 }; + public static readonly HashSet LightBall = new() { 25, 26, 172 }; /// /// Species that can change between their forms and get access to form-specific moves. /// - public static readonly HashSet FormChangeMoves = new HashSet + public static readonly HashSet FormChangeMoves = new() { 386, // Deoxys 487, // Giratina @@ -23,7 +23,7 @@ public static partial class Legal /// /// Species that cannot hatch from an egg. /// - public static readonly HashSet NoHatchFromEgg = new HashSet + public static readonly HashSet NoHatchFromEgg = new() { 132, // Ditto 144, // Articuno @@ -139,7 +139,7 @@ public static partial class Legal /// /// Generation 3 & 4 Battle Frontier Species banlist. When referencing this in context to generation 4, be sure to disallow with Form 1 (Spiky). /// - public static readonly HashSet BattleFrontierBanlist = new HashSet + public static readonly HashSet BattleFrontierBanlist = new() { 150, // Mewtwo 151, // Mew @@ -190,7 +190,7 @@ public static partial class Legal 809, // Melmetal }; - public static readonly HashSet Z_Moves = new HashSet + public static readonly HashSet Z_Moves = new() { 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 695, 696, 697, 698, 699, 700, 701, 702, 703, @@ -201,7 +201,7 @@ public static partial class Legal /// /// Moves that can not be obtained by using Sketch with Smeargle. /// - internal static readonly HashSet InvalidSketch = new HashSet(Z_Moves) + internal static readonly HashSet InvalidSketch = new(Z_Moves) { // Can't Sketch 165, // Struggle @@ -214,7 +214,7 @@ public static partial class Legal /// /// Species classified as "Legend" by the game code. /// - public static readonly HashSet Legends = new HashSet + public static readonly HashSet Legends = new() { (int)Species.Mewtwo, (int)Species.Mew, (int)Species.Lugia, (int)Species.HoOh, (int)Species.Celebi, @@ -230,7 +230,7 @@ public static partial class Legal /// /// Species classified as "SubLegend" by the game code. /// - public static readonly HashSet SubLegends = new HashSet + public static readonly HashSet SubLegends = new() { (int)Species.Articuno, (int)Species.Zapdos, (int)Species.Moltres, (int)Species.Raikou, (int)Species.Entei, (int)Species.Suicune, @@ -246,7 +246,7 @@ public static partial class Legal /// /// Species that evolve from a Bi-Gendered species into a Single-Gender. /// - public static readonly HashSet FixedGenderFromBiGender = new HashSet + public static readonly HashSet FixedGenderFromBiGender = new() { (int)Species.Nincada, (int)Species.Shedinja, // (G) diff --git a/PKHeX.Core/Legality/Tables/Tables1.cs b/PKHeX.Core/Legality/Tables/Tables1.cs index c402608ad..88900860c 100644 --- a/PKHeX.Core/Legality/Tables/Tables1.cs +++ b/PKHeX.Core/Legality/Tables/Tables1.cs @@ -37,7 +37,7 @@ public static partial class Legal 00, 00, 00, 00, 00, 00 }; - internal static readonly HashSet TransferSpeciesDefaultAbility_1 = new HashSet {92, 93, 94, 109, 110, 151}; + internal static readonly HashSet TransferSpeciesDefaultAbility_1 = new() {92, 93, 94, 109, 110, 151}; internal static readonly int[] TMHM_RBY = { @@ -52,7 +52,7 @@ public static partial class Legal internal static readonly int[] WildPokeBalls1 = {4}; - internal static readonly HashSet FutureEvolutionsGen1 = new HashSet + internal static readonly HashSet FutureEvolutionsGen1 = new() { 169,182,186,196,197,199,208,212,230,233,242,462,463,464,465,466,467,470,471,474,700 }; diff --git a/PKHeX.Core/Legality/Tables/Tables2.cs b/PKHeX.Core/Legality/Tables/Tables2.cs index 6b092428c..21856d98b 100644 --- a/PKHeX.Core/Legality/Tables/Tables2.cs +++ b/PKHeX.Core/Legality/Tables/Tables2.cs @@ -55,14 +55,14 @@ public static partial class Legal internal static readonly int[] Tutors_GSC = {53, 85, 58}; // Flamethrower, Thunderbolt & Ice Beam internal static readonly int[] WildPokeBalls2 = { 4 }; - internal static readonly HashSet FutureEvolutionsGen2 = new HashSet + internal static readonly HashSet FutureEvolutionsGen2 = new() { 424,429,430,461,462,463,464,465,466,467,468,469,470,471,472,473,474,700 }; internal static readonly bool[] ReleasedHeldItems_2 = Enumerable.Range(0, MaxItemID_2+1).Select(i => HeldItems_GSC.Contains((ushort)i)).ToArray(); - internal static readonly HashSet TransferSpeciesDefaultAbility_2 = new HashSet + internal static readonly HashSet TransferSpeciesDefaultAbility_2 = new() { 92, 93, 94, 109, 110, 151, 200, 201, 251, // Future Evolutions diff --git a/PKHeX.Core/Legality/Tables/Tables3.cs b/PKHeX.Core/Legality/Tables/Tables3.cs index 7f520ee58..38434013b 100644 --- a/PKHeX.Core/Legality/Tables/Tables3.cs +++ b/PKHeX.Core/Legality/Tables/Tables3.cs @@ -96,9 +96,9 @@ public static partial class Legal 590, 591, 592, 593 }; - internal static readonly HashSet WildPokeBalls3 = new HashSet { 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12}; + internal static readonly HashSet WildPokeBalls3 = new() { 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12}; - internal static readonly HashSet FutureEvolutionsGen3 = new HashSet + internal static readonly HashSet FutureEvolutionsGen3 = new() { 407,424,429,430,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,700 }; @@ -110,7 +110,7 @@ public static partial class Legal internal static readonly bool[] ReleasedHeldItems_3 = Enumerable.Range(0, MaxItemID_3+1).Select(i => HeldItems_RS.Contains((ushort)i) && !UnreleasedItems_3.Contains(i)).ToArray(); - internal static readonly HashSet EReaderBerriesNames_USA = new HashSet + internal static readonly HashSet EReaderBerriesNames_USA = new() { // USA Series 1 "PUMKIN", @@ -121,7 +121,7 @@ public static partial class Legal "NUTPEA", }; - internal static readonly HashSet EReaderBerriesNames_JP = new HashSet + internal static readonly HashSet EReaderBerriesNames_JP = new() { // JP Series 1 "カチャ", // PUMKIN @@ -149,7 +149,7 @@ public static partial class Legal 259, 263, 290, 156, 213, 168, 211, 285, 289, 315, }; - internal static readonly HashSet HM_3 = new HashSet { 15, 19, 57, 70, 148, 249, 127, 291}; + internal static readonly HashSet HM_3 = new() { 15, 19, 57, 70, 148, 249, 127, 291}; internal static readonly int[] TypeTutor3 = {338, 307, 308}; internal static readonly int[] Tutor_3Mew = @@ -223,14 +223,14 @@ public static partial class Legal 359, 385, 386 } }; - internal static readonly HashSet ValidEggMet_RSE = new HashSet + internal static readonly HashSet ValidEggMet_RSE = new() { 32, //Route 117 253, //Ingame egg gift 255 // event/pokemon box }; - internal static readonly HashSet ValidEggMet_FRLG = new HashSet + internal static readonly HashSet ValidEggMet_FRLG = new() { 146, //Four Island 253, //Ingame egg gift @@ -239,7 +239,7 @@ public static partial class Legal // 064 is an unused location for Meteor Falls // 084 is Inside of a truck, no possible pokemon can be hatched there // 071 is Mirage island, cannot be obtained as the player is technically still on Route 130's map. - internal static readonly HashSet ValidMet_RS = new HashSet + internal static readonly HashSet ValidMet_RS = new() { 000, 001, 002, 003, 004, 005, 006, 007, 008, 009, 010, 011, 012, 013, 014, 015, 016, 017, 018, 019, 020, 021, 022, 023, 024, 025, 026, 027, 028, 029, 030, 031, 032, 033, 034, 035, 036, 037, 038, 039, @@ -249,7 +249,7 @@ public static partial class Legal }; // 155 - 158 Sevii Isle 6-9 Unused // 171 - 173 Sevii Isle 22-24 Unused - internal static readonly HashSet ValidMet_FRLG = new HashSet + internal static readonly HashSet ValidMet_FRLG = new() { 087, 088, 089, 090, 091, 092, 093, 094, 095, 096, 097, 098, 099, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, @@ -259,7 +259,7 @@ public static partial class Legal 187, 188, 189, 190, 191, 192, 193, 194, 195, 196 }; - internal static readonly HashSet ValidMet_E = new HashSet(ValidMet_RS.Concat(new[] + internal static readonly HashSet ValidMet_E = new(ValidMet_RS.Concat(new[] { 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, })); @@ -267,7 +267,7 @@ public static partial class Legal /// /// Species ID that can be originated from Colosseum (using only Generation 3 max Species ID values). /// - internal static readonly HashSet ValidSpecies_Colo = new HashSet + internal static readonly HashSet ValidSpecies_Colo = new() { 025, // Pikachu 153, // Bayleef diff --git a/PKHeX.Core/Legality/Tables/Tables4.cs b/PKHeX.Core/Legality/Tables/Tables4.cs index 512c8d093..f1a87d046 100644 --- a/PKHeX.Core/Legality/Tables/Tables4.cs +++ b/PKHeX.Core/Legality/Tables/Tables4.cs @@ -134,17 +134,17 @@ public static partial class Legal 430, 433, }; - internal static readonly HashSet HM_HGSS = new HashSet + internal static readonly HashSet HM_HGSS = new() { 015, 019, 057, 070, 250, 249, 127, 431 // Whirlpool(HGSS) }; - internal static readonly HashSet HM_DPPt = new HashSet + internal static readonly HashSet HM_DPPt = new() { 015, 019, 057, 070, 432, 249, 127, 431 // Defog(DPPt) }; - internal static readonly HashSet HM_4_RemovePokeTransfer = new HashSet + internal static readonly HashSet HM_4_RemovePokeTransfer = new() { 015, 019, 057, 070, 249, 127, 431 // Defog(DPPt) & Whirlpool(HGSS) excluded }; @@ -164,13 +164,13 @@ public static partial class Legal 10, 15, 20, 15, 10, 10, 05, 10, 05, 05, 10, 05, 05, 10, 05, 05, 05, }; - internal static readonly HashSet WildPokeBalls4_DPPt = new HashSet + internal static readonly HashSet WildPokeBalls4_DPPt = new() { 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, // Cherish ball not usable }; - internal static readonly HashSet WildPokeBalls4_HGSS = new HashSet + internal static readonly HashSet WildPokeBalls4_HGSS = new() { 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, // Cherish ball not usable @@ -183,7 +183,7 @@ public static partial class Legal 700 }; - internal static readonly HashSet UnreleasedItems_4 = new HashSet + internal static readonly HashSet UnreleasedItems_4 = new() { 005, // Safari Ball 016, // Cherish Ball @@ -225,7 +225,7 @@ public static partial class Legal internal static readonly int[] Slot4_Radar = { 4, 5, 10, 11 }; internal static readonly int[] Slot4_Dual = { 8, 9 }; - internal static readonly HashSet ValidMet_DP = new HashSet + internal static readonly HashSet ValidMet_DP = new() { // 063: Flower Paradise unreleased DP event // 079: Newmoon Island unreleased DP event @@ -239,12 +239,12 @@ public static partial class Legal 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, }; - internal static readonly HashSet ValidMet_Pt = new HashSet(ValidMet_DP.Concat(new[] + internal static readonly HashSet ValidMet_Pt = new(ValidMet_DP.Concat(new[] { 63, 79, 85, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, })); - internal static readonly HashSet ValidMet_HGSS = new HashSet + internal static readonly HashSet ValidMet_HGSS = new() { 080, 112, 113, 114, 115, 116, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, @@ -255,14 +255,14 @@ public static partial class Legal 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 234, //233: Pokéwalker }; - internal static readonly HashSet ValidMet_4 = new HashSet(ValidMet_Pt.Concat(ValidMet_HGSS)); + internal static readonly HashSet ValidMet_4 = new(ValidMet_Pt.Concat(ValidMet_HGSS)); - internal static readonly HashSet GiftEggLocation4 = new HashSet + internal static readonly HashSet GiftEggLocation4 = new() { 2009, 2010, 2011, 2013, 2014 }; - internal static readonly HashSet EggLocations4 = new HashSet + internal static readonly HashSet EggLocations4 = new() { 2000, 2002, 2009, 2010, 2011, 2013, 2014 }; diff --git a/PKHeX.Core/Legality/Tables/Tables5.cs b/PKHeX.Core/Legality/Tables/Tables5.cs index e566f070e..348ccb2d4 100644 --- a/PKHeX.Core/Legality/Tables/Tables5.cs +++ b/PKHeX.Core/Legality/Tables/Tables5.cs @@ -103,7 +103,7 @@ public static partial class Legal 05, 10, 05, 05, 15, 10, 05, 05, 05, }; - internal static readonly HashSet WildPokeBalls5 = new HashSet + internal static readonly HashSet WildPokeBalls5 = new() { 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, // Cherish ball not usable @@ -111,14 +111,14 @@ public static partial class Legal // Dream ball not usable in wild }; - internal static readonly HashSet DreamWorldBalls = new HashSet(WildPokeBalls5) {(int)Ball.Dream}; + internal static readonly HashSet DreamWorldBalls = new(WildPokeBalls5) {(int)Ball.Dream}; internal static readonly int[] FutureEvolutionsGen5 = { (int)Species.Sylveon, }; - internal static readonly HashSet UnreleasedItems_5 = new HashSet + internal static readonly HashSet UnreleasedItems_5 = new() { 005, // Safari Ball 016, // Cherish Ball @@ -149,7 +149,7 @@ public static partial class Legal new[] { 380, 388, 180, 495, 270, 271, 478, 472, 283, 200, 278, 289, 446, 214, 285 } // Nacrene City }; - internal static readonly HashSet ValidMet_BW = new HashSet + internal static readonly HashSet ValidMet_BW = new() { 004, 005, 006, 007, 008, 009, 010, 011, 012, 013, 014, 015, 016, 017, 018, 019, 020, 021, 022, 023, 024, 025, 026, 027, 028, 029, 030, 031, 032, 033, 034, 035, 036, 037, 038, 039, 040, @@ -159,7 +159,7 @@ public static partial class Legal 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, }; - internal static readonly HashSet ValidMet_B2W2 = new HashSet + internal static readonly HashSet ValidMet_B2W2 = new() { 004, 005, 006, 007, 008, 009, 010, 011, 012, 013, 014, 015, 016, 017, 018, 019, 020, 021, 022, 024, 025, 026, 027, 028, 029, 030, 031, 032, 033, 034, 035, 036, 037, 038, 039, //023 Route 10, 040->134 Victory Road @@ -171,7 +171,7 @@ public static partial class Legal 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, }; - internal static readonly HashSet EggLocations5 = new HashSet + internal static readonly HashSet EggLocations5 = new() { Locations.LinkTrade5NPC, Locations.LinkTrade5, @@ -182,7 +182,7 @@ public static partial class Legal /// /// Some mixed-gender species were only distributed male-only. Ban hidden abilities on these species when bred in Gen5. /// - internal static readonly HashSet Ban_BreedHidden5 = new HashSet + internal static readonly HashSet Ban_BreedHidden5 = new() { // Only males distributed; unable to pass to offspring 001, // Bulbasaur diff --git a/PKHeX.Core/Legality/Tables/Tables6.cs b/PKHeX.Core/Legality/Tables/Tables6.cs index 1be773b28..56bc7a68f 100644 --- a/PKHeX.Core/Legality/Tables/Tables6.cs +++ b/PKHeX.Core/Legality/Tables/Tables6.cs @@ -234,7 +234,7 @@ public static partial class Legal internal static readonly int[] EggLocations6 = {Locations.Daycare5, Locations.LinkTrade6}; - internal static readonly HashSet ValidMet_XY = new HashSet + internal static readonly HashSet ValidMet_XY = new() { 006, 008, 009, 010, 012, 013, 014, 016, 017, 018, 020, 021, 022, 024, 026, 028, 029, 030, 032, 034, 035, 036, 038, 039, 040, 042, 043, 044, 046, 047, 048, 050, 051, 052, 054, 055, 056, 058, 060, 062, 063, 064, 066, 067, @@ -243,7 +243,7 @@ public static partial class Legal 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168 }; - internal static readonly HashSet ValidMet_AO = new HashSet + internal static readonly HashSet ValidMet_AO = new() { 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192, 194, 196, 198, 200, 202, 204, 206, 208, 210, 212, 214, 216, 218, 220, 222, 224, 226, 228, 230, 232, 234, 236, 238, 240, 242, @@ -252,7 +252,7 @@ public static partial class Legal 332, 334, 336, 338, 340, 342, 344, 346, 350, 352, 354 }; - internal static readonly HashSet FriendSafari = new HashSet + internal static readonly HashSet FriendSafari = new() { 190, 206, 216, 506, 294, 352, 531, 572, 113, 132, 133, 235, 012, 046, 165, 415, 267, 284, 313, 314, 049, 127, 214, 666, @@ -275,12 +275,12 @@ public static partial class Legal }; internal static readonly int[] CosplayPikachuMoves = { 309, 556, 577, 604, 560, 0 }; - internal static readonly HashSet WildPokeballs6 = new HashSet {0x01, 0x02, 0x03, 0x04, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F}; + internal static readonly HashSet WildPokeballs6 = new() {0x01, 0x02, 0x03, 0x04, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F}; /// /// Species that are male only in Generation 6; for ball inheritance, these behave the same as Genderless species (no ball inherited). /// - internal static readonly HashSet BreedMaleOnly6 = new HashSet + internal static readonly HashSet BreedMaleOnly6 = new() { (int)Species.Tauros, (int)Species.Rufflet, (int)Species.Braviary, @@ -288,7 +288,7 @@ public static partial class Legal (int)Species.Sawk, (int)Species.Throh }; - internal static readonly HashSet Ban_NoHidden6 = new HashSet + internal static readonly HashSet Ban_NoHidden6 = new() { // Not available at Friend Safari or Horde Encounter (int)Species.Flabébé + (2 << 11), // Orange @@ -334,14 +334,14 @@ public static partial class Legal }; #region Ball Table - internal static readonly HashSet Inherit_Sport = new HashSet + internal static readonly HashSet Inherit_Sport = new() { 010, 013, 046, 048, 123, 127, 265, 290, 314, 401, 415, 313, // Via Illumise }; - internal static readonly HashSet Inherit_Safari = new HashSet + internal static readonly HashSet Inherit_Safari = new() { 016, 019, 020, 021, 022, 023, 024, 025, 027, 029, 035, 039, 041, 043, 046, 048, 050, 054, 055, 060, 063, 066, 069, 070, 074, 077, 079, 080, 083, 084, 088, 092, 095, 096, 098, @@ -369,7 +369,7 @@ public static partial class Legal 287, // Via Vigoroth }; - internal static readonly HashSet Inherit_Dream = new HashSet + internal static readonly HashSet Inherit_Dream = new() { 010, 013, 016, 019, 021, 023, 027, 029, 037, 041, 043, 046, 048, 050, 052, 054, 056, 058, 060, 063, 066, 069, 072, 074, 077, 079, 083, 084, 086, 088, 090, 092, 095, 096, 098, 102, 104, 108, 109, 111, 113, 114, 115, 116, @@ -399,7 +399,7 @@ public static partial class Legal 298, 360, 406, 433, 438, 439, 440, 446, 458, }; - internal static readonly HashSet Ban_DreamHidden = new HashSet + internal static readonly HashSet Ban_DreamHidden = new() { 311, // Plusle 312, // Minun @@ -411,7 +411,7 @@ public static partial class Legal 477, // Dusknoir }; - internal static readonly HashSet Ban_Gen3Ball = new HashSet + internal static readonly HashSet Ban_Gen3Ball = new() { 252, 255, 258, //1 - Treeko, Torchic, Mudkip 253, 256, 259, //2 @@ -425,7 +425,7 @@ public static partial class Legal 566, 567, 696, 697, 698, 699 // Fossil Only obtain }; - internal static readonly HashSet Ban_Gen3BallHidden = new HashSet + internal static readonly HashSet Ban_Gen3BallHidden = new() { // can have HA and can be in gen 3 ball as eggs but can not at same time. 152, 155, 158, //1 - Gen2 Starters @@ -441,7 +441,7 @@ public static partial class Legal 711 + (3 << 11), //Gourgeist-Super }; - internal static readonly HashSet Ban_Gen4Ball_6 = new HashSet + internal static readonly HashSet Ban_Gen4Ball_6 = new() { 152, 155, 158, //1 - Chikorita, Cyndaquil, Totodile 153, 156, 159, //2 diff --git a/PKHeX.Core/Legality/Tables/Tables7.cs b/PKHeX.Core/Legality/Tables/Tables7.cs index 3b0429a54..7516c0c72 100644 --- a/PKHeX.Core/Legality/Tables/Tables7.cs +++ b/PKHeX.Core/Legality/Tables/Tables7.cs @@ -152,13 +152,14 @@ public static partial class Legal internal static readonly ushort[] HeldItems_SM = ArrayUtil.ConcatAll(Pouch_Items_SM, Pouch_Berries_SM, Pouch_Medicine_SM, Pouch_ZCrystalHeld_SM); internal static readonly ushort[] HeldItems_USUM = ArrayUtil.ConcatAll(Pouch_Items_SM, Pouch_Berries_SM, Pouch_Medicine_SM, Pouch_ZCrystalHeld_USUM, Pouch_Roto_USUM); - internal static readonly HashSet WildPokeballs7 = new HashSet { + internal static readonly HashSet WildPokeballs7 = new() + { 0x01, 0x02, 0x03, 0x04, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, // Johto Balls 0x1A, // Beast }; - internal static readonly HashSet AlolanOriginForms = new HashSet + internal static readonly HashSet AlolanOriginForms = new() { 019, // Rattata 020, // Raticate @@ -177,16 +178,16 @@ public static partial class Legal 089, // Muk }; - internal static readonly HashSet AlolanVariantEvolutions12 = new HashSet + internal static readonly HashSet AlolanVariantEvolutions12 = new() { 026, // Raichu 103, // Exeggutor 105, // Marowak }; - internal static readonly HashSet EvolveToAlolanForms = new HashSet(AlolanVariantEvolutions12.Concat(AlolanOriginForms)); + internal static readonly HashSet EvolveToAlolanForms = new(AlolanVariantEvolutions12.Concat(AlolanOriginForms)); - public static readonly HashSet PastGenAlolanNatives = new HashSet + public static readonly HashSet PastGenAlolanNatives = new() { 010, 011, 012, 019, 020, 021, 022, 025, 026, 027, 028, 035, 036, 037, 038, 039, 040, 041, 042, 046, 047, 050, 051, 052, 053, 054, 055, 056, 057, 058, 059, 060, 061, 062, 063, 064, 065, 066, 067, 068, 072, 073, 074, 075, @@ -233,7 +234,7 @@ public static partial class Legal 100, 101 // Voltorb & Electrode }; - public static readonly HashSet PastGenAlolanNativesUncapturable = new HashSet + public static readonly HashSet PastGenAlolanNativesUncapturable = new() { 142, // Aerodacyl 137, 233, 474, // Porygon++ @@ -244,7 +245,7 @@ public static partial class Legal 696, 697, 698, 699, // Gen6 Fossils }; - internal static readonly HashSet PastGenAlolanScans = new HashSet + internal static readonly HashSet PastGenAlolanScans = new() { 069, // Bellsprout 111, // Rhyhorn @@ -299,7 +300,7 @@ public static partial class Legal 653, 654, 655, // Delphox }; - internal static readonly HashSet Inherit_Apricorn6 = new HashSet + internal static readonly HashSet Inherit_Apricorn6 = new() { 010, 013, 016, 019, 021, 023, 025, 027, 029, 035, 037, 039, 041, 043, 046, 048, 050, 052, 054, 056, 058, 060, 063, 066, 069, 072, 074, 077, 079, 083, 084, 086, 088, 090, 092, @@ -327,7 +328,7 @@ public static partial class Legal 174, // Via Jigglypuff }; - internal static readonly HashSet AlolanCaptureOffspring = new HashSet + internal static readonly HashSet AlolanCaptureOffspring = new() { 010, 019, 021, 025, 027, 035, 037, 039, 041, 046, 050, 052, 054, 056, 058, 060, 063, 066, 072, 074, @@ -362,9 +363,9 @@ public static partial class Legal 100, }; - internal static readonly HashSet AlolanCaptureNoHeavyBall = new HashSet { 374, 785, 786, 787, 788}; // Beldum & Tapus + internal static readonly HashSet AlolanCaptureNoHeavyBall = new() { 374, 785, 786, 787, 788}; // Beldum & Tapus - internal static readonly HashSet Inherit_ApricornMale7 = new HashSet + internal static readonly HashSet Inherit_ApricornMale7 = new() { 100, // Voltorb 343, // Baltoy @@ -374,9 +375,9 @@ public static partial class Legal // Magnemite, Staryu, Tauros }; - internal static readonly HashSet Inherit_Apricorn7 = new HashSet (Inherit_Apricorn6.Concat(Inherit_ApricornMale7).Concat(PastGenAlolanScans).Concat(AlolanCaptureOffspring).Distinct()); + internal static readonly HashSet Inherit_Apricorn7 = new(Inherit_Apricorn6.Concat(Inherit_ApricornMale7).Concat(PastGenAlolanScans).Concat(AlolanCaptureOffspring).Distinct()); - internal static readonly HashSet Inherit_SafariMale = new HashSet + internal static readonly HashSet Inherit_SafariMale = new() { 128, // Tauros @@ -388,7 +389,7 @@ public static partial class Legal 436, // Bronzor }; - internal static readonly HashSet Inherit_DreamMale = new HashSet + internal static readonly HashSet Inherit_DreamMale = new() { // Starting with Gen7, Males pass Ball via breeding with Ditto. 001, 004, 007, // Gen1 Starters @@ -417,19 +418,19 @@ public static partial class Legal 622, // Golett }; - internal static readonly HashSet Ban_Gen3Ball_7 = new HashSet + internal static readonly HashSet Ban_Gen3Ball_7 = new() { 489, // Phione 566, 567, 696, 697, 698, 699 // Fossil Only obtain }; - internal static readonly HashSet Ban_Gen4Ball_7 = new HashSet + internal static readonly HashSet Ban_Gen4Ball_7 = new() { 489, // Phione 566, 567, 696, 697, 698, 699 // Fossil Only obtain }; - internal static readonly HashSet Ban_SafariBallHidden_7 = new HashSet + internal static readonly HashSet Ban_SafariBallHidden_7 = new() { 029, 030, 031, 032, 033, 034, // Nidos 313, 314, // Volbeat/Illumise @@ -463,14 +464,14 @@ public static partial class Legal 687, // Core Enforcer }; - internal static readonly HashSet Totem_Alolan = new HashSet + internal static readonly HashSet Totem_Alolan = new() { 020, // Raticate (Normal, Alolan, Totem) 105, // Marowak (Normal, Alolan, Totem) 778, // Mimikyu (Normal, Busted, Totem, Totem_Busted) }; - internal static readonly HashSet Totem_NoTransfer = new HashSet + internal static readonly HashSet Totem_NoTransfer = new() { 105, // Marowak 752, // Araquanid @@ -478,7 +479,7 @@ public static partial class Legal 743, // Ribombee }; - internal static readonly HashSet Totem_USUM = new HashSet + internal static readonly HashSet Totem_USUM = new() { 020, // Raticate 735, // Gumshoos @@ -496,7 +497,7 @@ public static partial class Legal internal static readonly int[] EggLocations7 = {Locations.Daycare5, Locations.LinkTrade6}; - internal static readonly HashSet ValidMet_SM = new HashSet + internal static readonly HashSet ValidMet_SM = new() { 006, 008, 010, 012, 014, 016, 018, 020, 022, 024, 026, 028, 030, 032, 034, 036, 038, 040, 042, 044, 046, 048, 050, 052, 054, 056, 058, 060, 062, 064, 068, 070, 072, 074, 076, 078, 082, 084, 086, 088, 090, 092, 094, @@ -506,7 +507,7 @@ public static partial class Legal 30016 // Poké Pelago }; - internal static readonly HashSet ValidMet_USUM = new HashSet(ValidMet_SM) + internal static readonly HashSet ValidMet_USUM = new(ValidMet_SM) { // 194, 195, 196, 197, // Unobtainable new Locations 198, @@ -549,7 +550,7 @@ public static partial class Legal 01, 01, 01, 05, 05, 10, 10, 10, 20, 10, 10, 10, 05, 05, 20, 10, 10, 10, 01, 05, 15, 05, 01, 01, 01, 01, 01, 01, }; - internal static readonly HashSet Ban_NoHidden7 = new HashSet + internal static readonly HashSet Ban_NoHidden7 = new() { // SOS slots have 0 call rate (int)Species.Wimpod, @@ -587,7 +588,7 @@ public static partial class Legal (int)Species.Rotom + (5 << 11), }; - internal static readonly HashSet Ban_NoHidden7Apricorn = new HashSet + internal static readonly HashSet Ban_NoHidden7Apricorn = new() { 029, // Nidoran 032, // Nidoran @@ -597,7 +598,7 @@ public static partial class Legal }; #region Unreleased Items - internal static readonly HashSet UnreleasedHeldItems_7 = new HashSet + internal static readonly HashSet UnreleasedHeldItems_7 = new() { 005, // Safari Ball 016, // Cherish Ball diff --git a/PKHeX.Core/Legality/Tables/Tables7b.cs b/PKHeX.Core/Legality/Tables/Tables7b.cs index a93c0d8b3..53db77ceb 100644 --- a/PKHeX.Core/Legality/Tables/Tables7b.cs +++ b/PKHeX.Core/Legality/Tables/Tables7b.cs @@ -15,7 +15,7 @@ public static partial class Legal internal static readonly ushort[] HeldItems_GG = Array.Empty(); public const int AwakeningMax = 200; - internal static readonly HashSet WildPokeballs7b = new HashSet + internal static readonly HashSet WildPokeballs7b = new() { (int)Ball.Master, (int)Ball.Ultra, (int)Ball.Great, (int)Ball.Poke, (int)Ball.Premier, }; @@ -248,7 +248,7 @@ public static partial class Legal // 741, // Veevee Volley -- Joycon Shake }; - internal static readonly HashSet AllowedMovesGG = new HashSet + internal static readonly HashSet AllowedMovesGG = new() { 000, 001, 002, 003, 004, 005, 006, 007, 008, 009, 010, 011, 012, 013, 014, 015, 016, 017, 018, 019, diff --git a/PKHeX.Core/Legality/Tables/Tables8.cs b/PKHeX.Core/Legality/Tables/Tables8.cs index a61e57060..668b73803 100644 --- a/PKHeX.Core/Legality/Tables/Tables8.cs +++ b/PKHeX.Core/Legality/Tables/Tables8.cs @@ -222,12 +222,12 @@ public static partial class Legal internal static readonly ushort[] HeldItems_SWSH = ArrayUtil.ConcatAll(Pouch_Items_SWSH, Pouch_Berries_SWSH, Pouch_Medicine_SWSH, TR_SWSH, Pouch_Treasure_SWSH, Pouch_Ingredients_SWSH); - internal static readonly HashSet WildPokeballs8g = new HashSet + internal static readonly HashSet WildPokeballs8g = new() { (int)Ball.Ultra, (int)Ball.Great, (int)Ball.Poke, (int)Ball.Premier, }; - internal static readonly HashSet WildPokeballs8 = new HashSet + internal static readonly HashSet WildPokeballs8 = new() { (int)Ball.Poke, (int)Ball.Great, @@ -270,7 +270,7 @@ public static partial class Legal 798, 802, }; - internal static readonly HashSet GalarOriginForms = new HashSet + internal static readonly HashSet GalarOriginForms = new() { (int)Species.Meowth, (int)Species.Ponyta, @@ -287,7 +287,7 @@ public static partial class Legal (int)Species.Stunfisk, }; - internal static readonly HashSet GalarVariantFormEvolutions = new HashSet + internal static readonly HashSet GalarVariantFormEvolutions = new() { (int)Species.MrMime, (int)Species.Weezing, @@ -305,7 +305,7 @@ public static partial class Legal internal static readonly int[] EggLocations8 = {Locations.Daycare5, Locations.LinkTrade6}; - internal static readonly HashSet ValidMet_SWSH = new HashSet + internal static readonly HashSet ValidMet_SWSH = new() { 006, 008, 012, 014, 016, 018, @@ -385,9 +385,9 @@ public static partial class Legal 10, 05, 20, 20, 10, 10, 05, 05, 05, 40, 10, 20, 10, 10, 10, 10, 05, 05, 15, 05, 10, 10, 10, 05, 05, 05, }; - internal static readonly HashSet Ban_NoHidden8 = new HashSet(); // none as of DLC 1! + internal static readonly HashSet Ban_NoHidden8 = new(); // none as of DLC 1! - internal static readonly HashSet Ban_NoHidden8Apricorn = new HashSet + internal static readonly HashSet Ban_NoHidden8Apricorn = new() { // 029, // Nidoran -- Used to not be encounterable in Gen7 with HA; Gen8 now can via Raids // 032, // Nidoran -- Used to not be encounterable in Gen7 with HA; Gen8 now can via Raids @@ -397,7 +397,7 @@ public static partial class Legal }; #region Unreleased Items - internal static readonly HashSet UnreleasedHeldItems_8 = new HashSet + internal static readonly HashSet UnreleasedHeldItems_8 = new() { 298, // Flame Plate 299, // Splash Plate @@ -727,7 +727,7 @@ public static partial class Legal /// /// Moves that are kill /// - public static readonly HashSet DummiedMoves_SWSH = new HashSet + public static readonly HashSet DummiedMoves_SWSH = new() { 002, 003, 004, 013, 026, 027, 041, 049, 082, 096, 099, 112, 117, 119, 121, 125, 128, 131, 132, 134, diff --git a/PKHeX.Core/Legality/Verifiers/FormVerifier.cs b/PKHeX.Core/Legality/Verifiers/FormVerifier.cs index 51c73a334..fa368f63c 100644 --- a/PKHeX.Core/Legality/Verifiers/FormVerifier.cs +++ b/PKHeX.Core/Legality/Verifiers/FormVerifier.cs @@ -241,7 +241,7 @@ public static int GetGenesectFormFromHeldItem(int item) return 0; } - private static readonly HashSet SafariFloette = new HashSet { 0, 1, 3 }; // 0/1/3 - RBY + private static readonly HashSet SafariFloette = new() { 0, 1, 3 }; // 0/1/3 - RBY private void VerifyFormFriendSafari(LegalityAnalysis data) { diff --git a/PKHeX.Core/Legality/Verifiers/MiscVerifier.cs b/PKHeX.Core/Legality/Verifiers/MiscVerifier.cs index 976b8e35e..a7673b424 100644 --- a/PKHeX.Core/Legality/Verifiers/MiscVerifier.cs +++ b/PKHeX.Core/Legality/Verifiers/MiscVerifier.cs @@ -344,7 +344,7 @@ private static void VerifyFullness(LegalityAnalysis data, PKM pkm) data.AddLine(GetInvalid(string.Format(LMemoryStatFullness, 0), Encounter)); } - private static readonly HashSet Unfeedable = new HashSet + private static readonly HashSet Unfeedable = new() { (int)Species.Metapod, (int)Species.Kakuna, diff --git a/PKHeX.Core/Legality/Verifiers/Ribbons/RibbonStrings.cs b/PKHeX.Core/Legality/Verifiers/Ribbons/RibbonStrings.cs index 47c752022..06730a7c1 100644 --- a/PKHeX.Core/Legality/Verifiers/Ribbons/RibbonStrings.cs +++ b/PKHeX.Core/Legality/Verifiers/Ribbons/RibbonStrings.cs @@ -7,7 +7,7 @@ namespace PKHeX.Core /// public static class RibbonStrings { - private static readonly Dictionary RibbonNames = new Dictionary(); + private static readonly Dictionary RibbonNames = new(); /// /// Resets the Ribbon Dictionary to use the supplied set of Ribbon (Property) Names. diff --git a/PKHeX.Core/Legality/Verifiers/Ribbons/RibbonVerifier.cs b/PKHeX.Core/Legality/Verifiers/Ribbons/RibbonVerifier.cs index f79d9f896..eee346f44 100644 --- a/PKHeX.Core/Legality/Verifiers/Ribbons/RibbonVerifier.cs +++ b/PKHeX.Core/Legality/Verifiers/Ribbons/RibbonVerifier.cs @@ -40,8 +40,8 @@ public override void Verify(LegalityAnalysis data) private static List GetIncorrectRibbons(PKM pkm, IEncounterable enc, int gen) { - List missingRibbons = new List(); - List invalidRibbons = new List(); + List missingRibbons = new(); + List invalidRibbons = new(); var ribs = GetRibbonResults(pkm, enc, gen); foreach (var bad in ribs) (bad.Invalid ? invalidRibbons : missingRibbons).Add(bad.Name); diff --git a/PKHeX.Core/Legality/Verifiers/Verifier.cs b/PKHeX.Core/Legality/Verifiers/Verifier.cs index dfd0ebd7e..52813c63f 100644 --- a/PKHeX.Core/Legality/Verifiers/Verifier.cs +++ b/PKHeX.Core/Legality/Verifiers/Verifier.cs @@ -18,10 +18,10 @@ public abstract class Verifier protected CheckResult GetInvalid(string msg) => Get(msg, Severity.Invalid); protected CheckResult GetValid(string msg) => Get(msg, Severity.Valid); - protected CheckResult Get(string msg, Severity s) => new CheckResult(s, msg, Identifier); + protected CheckResult Get(string msg, Severity s) => new(s, msg, Identifier); protected static CheckResult GetInvalid(string msg, CheckIdentifier c) => Get(msg, Severity.Invalid, c); protected static CheckResult GetValid(string msg, CheckIdentifier c) => Get(msg, Severity.Valid, c); - protected static CheckResult Get(string msg, Severity s, CheckIdentifier c) => new CheckResult(s, msg, c); + protected static CheckResult Get(string msg, Severity s, CheckIdentifier c) => new(s, msg, c); } } diff --git a/PKHeX.Core/MysteryGifts/MysteryGift.cs b/PKHeX.Core/MysteryGifts/MysteryGift.cs index e68dd965b..d7a6d1da9 100644 --- a/PKHeX.Core/MysteryGifts/MysteryGift.cs +++ b/PKHeX.Core/MysteryGifts/MysteryGift.cs @@ -51,7 +51,7 @@ public abstract class MysteryGift : IEncounterable, IMoveset, IRelearn, ILocatio /// A boolean indicating whether or not the given length is valid for a mystery gift. public static bool IsMysteryGift(long len) => Sizes.Contains((int)len); - private static readonly HashSet Sizes = new HashSet{ WC8.Size, WC6Full.Size, WC6.Size, PGF.Size, PGT.Size, PCD.Size }; + private static readonly HashSet Sizes = new() { WC8.Size, WC6Full.Size, WC6.Size, PGF.Size, PGT.Size, PCD.Size }; /// /// Converts the given data to a . diff --git a/PKHeX.Core/MysteryGifts/PGF.cs b/PKHeX.Core/MysteryGifts/PGF.cs index 458456df7..fd1d94c06 100644 --- a/PKHeX.Core/MysteryGifts/PGF.cs +++ b/PKHeX.Core/MysteryGifts/PGF.cs @@ -178,7 +178,7 @@ public override PKM ConvertToPKM(ITrainerInfo sav, EncounterCriteria criteria) int currentLevel = Level > 0 ? Level : rnd.Next(1, 101); var pi = PersonalTable.B2W2.GetFormEntry(Species, Form); - PK5 pk = new PK5 + PK5 pk = new() { Species = Species, HeldItem = HeldItem, diff --git a/PKHeX.Core/MysteryGifts/PGT.cs b/PKHeX.Core/MysteryGifts/PGT.cs index 6af89c482..7f42e02fd 100644 --- a/PKHeX.Core/MysteryGifts/PGT.cs +++ b/PKHeX.Core/MysteryGifts/PGT.cs @@ -123,7 +123,7 @@ public override PKM ConvertToPKM(ITrainerInfo sav, EncounterCriteria criteria) throw new ArgumentException(nameof(IsPokémon)); // template is already filled out, only minor mutations required - PK4 pk4 = new PK4((byte[])PK.Data.Clone()) { Sanity = 0 }; + PK4 pk4 = new((byte[])PK.Data.Clone()) { Sanity = 0 }; if (!IsHatched && Detail == 0) { pk4.OT_Name = sav.OT; diff --git a/PKHeX.Core/MysteryGifts/PL6.cs b/PKHeX.Core/MysteryGifts/PL6.cs index 9c3845b92..a33bfac22 100644 --- a/PKHeX.Core/MysteryGifts/PL6.cs +++ b/PKHeX.Core/MysteryGifts/PL6.cs @@ -44,12 +44,12 @@ public sealed class PL6 public uint Flags_6 { get => BitConverter.ToUInt32(Data, 0x3E1); set => BitConverter.GetBytes(value).CopyTo(Data, 0x3E1); } // Pokémon - public PL6_PKM Poke_1 { get => new PL6_PKM(Data.Slice(0x09D, PL6_PKM.Size)); set => value.Data.CopyTo(Data, 0x09D); } - public PL6_PKM Poke_2 { get => new PL6_PKM(Data.Slice(0x145, PL6_PKM.Size)); set => value.Data.CopyTo(Data, 0x145); } - public PL6_PKM Poke_3 { get => new PL6_PKM(Data.Slice(0x1ED, PL6_PKM.Size)); set => value.Data.CopyTo(Data, 0x1ED); } - public PL6_PKM Poke_4 { get => new PL6_PKM(Data.Slice(0x295, PL6_PKM.Size)); set => value.Data.CopyTo(Data, 0x295); } - public PL6_PKM Poke_5 { get => new PL6_PKM(Data.Slice(0x33D, PL6_PKM.Size)); set => value.Data.CopyTo(Data, 0x33D); } - public PL6_PKM Poke_6 { get => new PL6_PKM(Data.Slice(0x3E5, PL6_PKM.Size)); set => value.Data.CopyTo(Data, 0x3E5); } + public PL6_PKM Poke_1 { get => new(Data.Slice(0x09D, PL6_PKM.Size)); set => value.Data.CopyTo(Data, 0x09D); } + public PL6_PKM Poke_2 { get => new(Data.Slice(0x145, PL6_PKM.Size)); set => value.Data.CopyTo(Data, 0x145); } + public PL6_PKM Poke_3 { get => new(Data.Slice(0x1ED, PL6_PKM.Size)); set => value.Data.CopyTo(Data, 0x1ED); } + public PL6_PKM Poke_4 { get => new(Data.Slice(0x295, PL6_PKM.Size)); set => value.Data.CopyTo(Data, 0x295); } + public PL6_PKM Poke_5 { get => new(Data.Slice(0x33D, PL6_PKM.Size)); set => value.Data.CopyTo(Data, 0x33D); } + public PL6_PKM Poke_6 { get => new(Data.Slice(0x3E5, PL6_PKM.Size)); set => value.Data.CopyTo(Data, 0x3E5); } // Item Properties public int Item_1 { get => BitConverter.ToUInt16(Data, 0x489); set => BitConverter.GetBytes((ushort)value).CopyTo(Data, 0x489); } diff --git a/PKHeX.Core/MysteryGifts/WC3.cs b/PKHeX.Core/MysteryGifts/WC3.cs index 90b1a677d..f30b79d74 100644 --- a/PKHeX.Core/MysteryGifts/WC3.cs +++ b/PKHeX.Core/MysteryGifts/WC3.cs @@ -72,7 +72,7 @@ public int Met_Level public override PKM ConvertToPKM(ITrainerInfo sav, EncounterCriteria criteria) { - PK3 pk = new PK3 + PK3 pk = new() { Species = Species, Met_Level = Met_Level, diff --git a/PKHeX.Core/MysteryGifts/WC6.cs b/PKHeX.Core/MysteryGifts/WC6.cs index 9b67d3159..6b2ab4c7d 100644 --- a/PKHeX.Core/MysteryGifts/WC6.cs +++ b/PKHeX.Core/MysteryGifts/WC6.cs @@ -274,7 +274,7 @@ public override PKM ConvertToPKM(ITrainerInfo sav, EncounterCriteria criteria) int currentLevel = Level > 0 ? Level : rnd.Next(1, 101); var pi = PersonalTable.AO.GetFormEntry(Species, Form); - PK6 pk = new PK6 + PK6 pk = new() { Species = Species, HeldItem = HeldItem, diff --git a/PKHeX.Core/MysteryGifts/WC7.cs b/PKHeX.Core/MysteryGifts/WC7.cs index 04df22d43..75bb7721a 100644 --- a/PKHeX.Core/MysteryGifts/WC7.cs +++ b/PKHeX.Core/MysteryGifts/WC7.cs @@ -318,7 +318,7 @@ public override PKM ConvertToPKM(ITrainerInfo sav, EncounterCriteria criteria) int currentLevel = Level > 0 ? Level : rnd.Next(1, 101); int metLevel = MetLevel > 0 ? MetLevel : currentLevel; var pi = PersonalTable.USUM.GetFormEntry(Species, Form); - PK7 pk = new PK7 + PK7 pk = new() { Species = Species, HeldItem = HeldItem, diff --git a/PKHeX.Core/PKM/PK1.cs b/PKHeX.Core/PKM/PK1.cs index 632de2022..80272fb1a 100644 --- a/PKHeX.Core/PKM/PK1.cs +++ b/PKHeX.Core/PKM/PK1.cs @@ -126,7 +126,7 @@ private void SetSpeciesValues(int value) public PK2 ConvertToPK2() { - PK2 pk2 = new PK2(Japanese) {Species = Species}; + PK2 pk2 = new(Japanese) {Species = Species}; Array.Copy(Data, 0x7, pk2.Data, 0x1, 0x1A); otname.CopyTo(pk2.otname, 0); nick.CopyTo(pk2.nick, 0); diff --git a/PKHeX.Core/PKM/PK2.cs b/PKHeX.Core/PKM/PK2.cs index 38f2aca6e..6ff9b7fed 100644 --- a/PKHeX.Core/PKM/PK2.cs +++ b/PKHeX.Core/PKM/PK2.cs @@ -103,7 +103,7 @@ public override int Stat_Level public PK1 ConvertToPK1() { - PK1 pk1 = new PK1(Japanese) {TradebackStatus = TradebackType.WasTradeback}; + PK1 pk1 = new(Japanese) {TradebackStatus = TradebackType.WasTradeback}; Array.Copy(Data, 0x1, pk1.Data, 0x7, 0x1A); pk1.Species = Species; // This will take care of Typing :) @@ -226,7 +226,7 @@ public PK7 ConvertToPK7() public SK2 ConvertToSK2() { - return new SK2(Japanese) + return new(Japanese) { Species = Species, HeldItem = HeldItem, diff --git a/PKHeX.Core/PKM/PK3.cs b/PKHeX.Core/PKM/PK3.cs index d1d3e8f6d..3fd1081aa 100644 --- a/PKHeX.Core/PKM/PK3.cs +++ b/PKHeX.Core/PKM/PK3.cs @@ -205,7 +205,7 @@ public override void RefreshChecksum() public PK4 ConvertToPK4() { - PK4 pk4 = new PK4 // Convert away! + PK4 pk4 = new() // Convert away! { PID = PID, Species = Species, diff --git a/PKHeX.Core/PKM/PK4.cs b/PKHeX.Core/PKM/PK4.cs index 44937b0b4..afd83daef 100644 --- a/PKHeX.Core/PKM/PK4.cs +++ b/PKHeX.Core/PKM/PK4.cs @@ -371,7 +371,7 @@ public PK5 ConvertToPK5() DateTime moment = DateTime.Now; - PK5 pk5 = new PK5(Data) // Convert away! + PK5 pk5 = new(Data) // Convert away! { OT_Friendship = 70, // Apply new met date diff --git a/PKHeX.Core/PKM/PK5.cs b/PKHeX.Core/PKM/PK5.cs index fd36316ee..0c6367a36 100644 --- a/PKHeX.Core/PKM/PK5.cs +++ b/PKHeX.Core/PKM/PK5.cs @@ -324,7 +324,7 @@ public override void RefreshAbility(int n) public PK6 ConvertToPK6() { - PK6 pk6 = new PK6 // Convert away! + PK6 pk6 = new() // Convert away! { EncryptionConstant = PID, Species = Species, diff --git a/PKHeX.Core/PKM/PK6.cs b/PKHeX.Core/PKM/PK6.cs index 2d6f7585d..7ed05f396 100644 --- a/PKHeX.Core/PKM/PK6.cs +++ b/PKHeX.Core/PKM/PK6.cs @@ -450,7 +450,7 @@ protected override void TradeHT(ITrainerInfo tr) public PK7 ConvertToPK7() { - PK7 pk7 = new PK7(Data) + PK7 pk7 = new(Data) { Markings = Markings, // Clears old Super Training Bag & Hits Remaining Data = { [0x2A] = 0 }, // Clears old Marking Value diff --git a/PKHeX.Core/PKM/SK2.cs b/PKHeX.Core/PKM/SK2.cs index 3a9876df2..d8da2b2dc 100644 --- a/PKHeX.Core/PKM/SK2.cs +++ b/PKHeX.Core/PKM/SK2.cs @@ -151,7 +151,7 @@ public override void SetNotNicknamed(int language) public PK2 ConvertToPK2() { - return new PK2(Japanese) + return new(Japanese) { Species = Species, HeldItem = HeldItem, diff --git a/PKHeX.Core/PKM/Searching/SearchSettings.cs b/PKHeX.Core/PKM/Searching/SearchSettings.cs index 40feb5014..dd691ba59 100644 --- a/PKHeX.Core/PKM/Searching/SearchSettings.cs +++ b/PKHeX.Core/PKM/Searching/SearchSettings.cs @@ -33,14 +33,14 @@ public sealed class SearchSettings public CloneDetectionMethod SearchClones { private get; set; } public IList BatchInstructions { private get; set; } = Array.Empty(); - public readonly List Moves = new List(); + public readonly List Moves = new(); // ReSharper disable once CollectionNeverUpdated.Global /// /// Extra Filters to be checked after all other filters have been checked. /// /// Collection is iterated right before clones are checked. - public List> ExtraFilters { get; } = new List>(); + public List> ExtraFilters { get; } = new(); /// /// Adds a move to the required move list. diff --git a/PKHeX.Core/PKM/Shared/IGigantamax.cs b/PKHeX.Core/PKM/Shared/IGigantamax.cs index 6ce981bdd..0b6b180f5 100644 --- a/PKHeX.Core/PKM/Shared/IGigantamax.cs +++ b/PKHeX.Core/PKM/Shared/IGigantamax.cs @@ -48,7 +48,7 @@ public static bool CanToggleGigantamax(this IGigantamax _, int currentSpecies, i return soup.Contains(currentSpecies); } - private static readonly HashSet CanEatMaxSoup = new HashSet + private static readonly HashSet CanEatMaxSoup = new() { (int)Species.Venusaur, (int)Species.Charizard, diff --git a/PKHeX.Core/PKM/Shared/PokeList1.cs b/PKHeX.Core/PKM/Shared/PokeList1.cs index fe1333f0e..63ddc6271 100644 --- a/PKHeX.Core/PKM/Shared/PokeList1.cs +++ b/PKHeX.Core/PKM/Shared/PokeList1.cs @@ -3,7 +3,7 @@ namespace PKHeX.Core public sealed class PokeList1 : PokeListGB { protected override byte GetSpeciesBoxIdentifier(PK1 pk) => SpeciesConverter.SetG1Species(pk.Species); - protected override PK1 GetEntry(byte[] dat, byte[] otname, byte[] nick, bool egg) => new PK1(dat, Japanese) { OT_Trash = otname, Nickname_Trash = nick }; + protected override PK1 GetEntry(byte[] dat, byte[] otname, byte[] nick, bool egg) => new(dat, Japanese) { OT_Trash = otname, Nickname_Trash = nick }; protected override int GetEntrySize() => GetEntrySize(IsFormatParty); public PokeList1(byte[] d, PokeListType c = PokeListType.Single, bool jp = false) : base(d, c, jp) { } diff --git a/PKHeX.Core/PKM/Shared/PokeList2.cs b/PKHeX.Core/PKM/Shared/PokeList2.cs index 2f9444d78..3c7edc3e8 100644 --- a/PKHeX.Core/PKM/Shared/PokeList2.cs +++ b/PKHeX.Core/PKM/Shared/PokeList2.cs @@ -3,7 +3,7 @@ namespace PKHeX.Core public sealed class PokeList2 : PokeListGB { protected override byte GetSpeciesBoxIdentifier(PK2 pk) => pk.IsEgg ? (byte)0xFD : (byte)pk.Species; - protected override PK2 GetEntry(byte[] dat, byte[] otname, byte[] nick, bool egg) => new PK2(dat, Japanese) { OT_Trash = otname, Nickname_Trash = nick, IsEgg = egg }; + protected override PK2 GetEntry(byte[] dat, byte[] otname, byte[] nick, bool egg) => new(dat, Japanese) { OT_Trash = otname, Nickname_Trash = nick, IsEgg = egg }; protected override int GetEntrySize() => GetEntrySize(IsFormatParty); public PokeList2(byte[] d, PokeListType c = PokeListType.Single, bool jp = false) : base(d, c, jp) { } diff --git a/PKHeX.Core/PKM/Strings/StringConverter12.cs b/PKHeX.Core/PKM/Strings/StringConverter12.cs index 64bbecb25..f1a9df8ad 100644 --- a/PKHeX.Core/PKM/Strings/StringConverter12.cs +++ b/PKHeX.Core/PKM/Strings/StringConverter12.cs @@ -134,7 +134,8 @@ public static string GetG1Char(byte key, bool jp) #region Gen 1/2 Character Tables - internal static readonly Dictionary RBY2U_U = new Dictionary{ + internal static readonly Dictionary RBY2U_U = new() + { {0x50, G1Terminator}, {0x5D, G1TradeOT}, {0x7F, ' '}, @@ -255,7 +256,8 @@ public static string GetG1Char(byte key, bool jp) {0xFF, '9'} }; - private static readonly Dictionary RBY2U_J = new Dictionary { + private static readonly Dictionary RBY2U_J = new() + { {0x05, 'ガ'}, {0x06, 'ギ'}, {0x07, 'グ'}, @@ -427,7 +429,8 @@ public static string GetG1Char(byte key, bool jp) {0xFF, '9'} }; - internal static readonly Dictionary U2RBY_U = new Dictionary { + internal static readonly Dictionary U2RBY_U = new() + { {G1Terminator, 0x50}, {G1TradeOT, 0x5D}, // TRAINER (Localized per ROM) {' ', 0x7F}, @@ -548,7 +551,8 @@ public static string GetG1Char(byte key, bool jp) {'9', 0xFF} }; - private static readonly Dictionary U2RBY_J = new Dictionary { + private static readonly Dictionary U2RBY_J = new() + { {'ガ', 0x05}, {'ギ', 0x06}, {'グ', 0x07}, diff --git a/PKHeX.Core/PKM/Strings/StringConverter2KOR.cs b/PKHeX.Core/PKM/Strings/StringConverter2KOR.cs index 8a6e3798e..d6bff8cce 100644 --- a/PKHeX.Core/PKM/Strings/StringConverter2KOR.cs +++ b/PKHeX.Core/PKM/Strings/StringConverter2KOR.cs @@ -99,14 +99,15 @@ public static string LocalizeKOR2(string nick) return nick; } - private static readonly Dictionary KorG2Localized = new Dictionary + private static readonly Dictionary KorG2Localized = new() { { "덩쿠리", "덩구리" }, // Tangela { "슈륙챙이", "수륙챙이" }, // Poliwhirl }; #region Gen 2 Korean Character Tables - private static readonly Dictionary U2GSC_KOR_0 = new Dictionary { + private static readonly Dictionary U2GSC_KOR_0 = new() + { {'ㄱ', 0x00}, {'ㄴ', 0x01}, {'ㄷ', 0x02}, {'ㄹ', 0x03}, {'ㅁ', 0x04}, {'ㅂ', 0x05}, {'ㅅ', 0x06}, {'ㅇ', 0x07}, {'ㅈ', 0x08}, {'ㅊ', 0x09}, {'ㅋ', 0x0A}, {'ㅌ', 0x0B}, {'ㅍ', 0x0C}, {'ㅎ', 0x0D}, {'ㄲ', 0x0E}, {'ㄸ', 0x0F}, {'ㅃ', 0x10}, {'ㅆ', 0x11}, {'ㅉ', 0x12}, {'ㅏ', 0x20}, {'ㅑ', 0x21}, {'ㅓ', 0x22}, {'ㅕ', 0x23}, {'ㅗ', 0x24}, {'ㅛ', 0x25}, {'ㅜ', 0x26}, {'ㅠ', 0x27}, {'ㅡ', 0x28}, {'ㅣ', 0x29}, {'ㅐ', 0x2A}, {'ㅒ', 0x2B}, {'ㅔ', 0x2C}, {'ㅖ', 0x2D}, {'ㅘ', 0x2E}, {'ㅙ', 0x2F}, @@ -116,7 +117,8 @@ public static string LocalizeKOR2(string nick) {'\u3000', 0xFF}, }; - private static readonly Dictionary U2GSC_KOR_1 = new Dictionary { + private static readonly Dictionary U2GSC_KOR_1 = new() + { {'가', 0x01}, {'각', 0x02}, {'간', 0x03}, {'갇', 0x04}, {'갈', 0x05}, {'갉', 0x06}, {'갊', 0x07}, {'감', 0x08}, {'갑', 0x09}, {'값', 0x0A}, {'갓', 0x0B}, {'갔', 0x0C}, {'강', 0x0D}, {'갖', 0x0E}, {'갗', 0x0F}, {'같', 0x10}, {'갚', 0x11}, {'갛', 0x12}, {'개', 0x13}, {'객', 0x14}, {'갠', 0x15}, {'갤', 0x16}, {'갬', 0x17}, {'갭', 0x18}, {'갯', 0x19}, {'갰', 0x1A}, {'갱', 0x1B}, {'갸', 0x1C}, {'갹', 0x1D}, {'갼', 0x1E}, {'걀', 0x1F}, {'걋', 0x20}, {'걍', 0x21}, {'걔', 0x22}, {'걘', 0x23}, {'걜', 0x24}, {'거', 0x25}, {'걱', 0x26}, {'건', 0x27}, {'걷', 0x28}, {'걸', 0x29}, {'걺', 0x2A}, {'검', 0x2B}, {'겁', 0x2C}, {'것', 0x2D}, {'겄', 0x2E}, {'겅', 0x2F}, @@ -134,7 +136,8 @@ public static string LocalizeKOR2(string nick) {'꼭', 0xF0}, {'꼰', 0xF1}, {'꼲', 0xF2}, {'꼴', 0xF3}, {'꼼', 0xF4}, {'꼽', 0xF5}, {'꼿', 0xF6}, {'꽁', 0xF7}, {'꽂', 0xF8}, {'꽃', 0xF9}, {'꽈', 0xFA}, {'꽉', 0xFB}, {'꽐', 0xFC}, {'꽜', 0xFD}, {'꽝', 0xFE}, {'꽤', 0xFF}, }; - private static readonly Dictionary U2GSC_KOR_2 = new Dictionary { + private static readonly Dictionary U2GSC_KOR_2 = new() + { {'꽥', 0x00}, {'꽹', 0x01}, {'꾀', 0x02}, {'꾄', 0x03}, {'꾈', 0x04}, {'꾐', 0x05}, {'꾑', 0x06}, {'꾕', 0x07}, {'꾜', 0x08}, {'꾸', 0x09}, {'꾹', 0x0A}, {'꾼', 0x0B}, {'꿀', 0x0C}, {'꿇', 0x0D}, {'꿈', 0x0E}, {'꿉', 0x0F}, {'꿋', 0x10}, {'꿍', 0x11}, {'꿎', 0x12}, {'꿔', 0x13}, {'꿜', 0x14}, {'꿨', 0x15}, {'꿩', 0x16}, {'꿰', 0x17}, {'꿱', 0x18}, {'꿴', 0x19}, {'꿸', 0x1A}, {'뀀', 0x1B}, {'뀁', 0x1C}, {'뀄', 0x1D}, {'뀌', 0x1E}, {'뀐', 0x1F}, {'뀔', 0x20}, {'뀜', 0x21}, {'뀝', 0x22}, {'뀨', 0x23}, {'끄', 0x24}, {'끅', 0x25}, {'끈', 0x26}, {'끊', 0x27}, {'끌', 0x28}, {'끎', 0x29}, {'끓', 0x2A}, {'끔', 0x2B}, {'끕', 0x2C}, {'끗', 0x2D}, {'끙', 0x2E}, @@ -152,7 +155,8 @@ public static string LocalizeKOR2(string nick) {'댑', 0xF0}, {'댓', 0xF1}, {'댔', 0xF2}, {'댕', 0xF3}, {'더', 0xF5}, {'덕', 0xF6}, {'덖', 0xF7}, {'던', 0xF8}, {'덛', 0xF9}, {'덜', 0xFA}, {'덞', 0xFB}, {'덟', 0xFC}, {'덤', 0xFD}, {'덥', 0xFE}, }; - private static readonly Dictionary U2GSC_KOR_3 = new Dictionary { + private static readonly Dictionary U2GSC_KOR_3 = new() + { {'덧', 0x01}, {'덩', 0x02}, {'덫', 0x03}, {'덮', 0x04}, {'데', 0x05}, {'덱', 0x06}, {'덴', 0x07}, {'델', 0x08}, {'뎀', 0x09}, {'뎁', 0x0A}, {'뎃', 0x0B}, {'뎄', 0x0C}, {'뎅', 0x0D}, {'뎌', 0x0E}, {'뎐', 0x0F}, {'뎔', 0x10}, {'뎠', 0x11}, {'뎡', 0x12}, {'뎨', 0x13}, {'뎬', 0x14}, {'도', 0x15}, {'독', 0x16}, {'돈', 0x17}, {'돋', 0x18}, {'돌', 0x19}, {'돎', 0x1A}, {'돔', 0x1C}, {'돕', 0x1D}, {'돗', 0x1E}, {'동', 0x1F}, {'돛', 0x20}, {'돝', 0x21}, {'돠', 0x22}, {'돤', 0x23}, {'돨', 0x24}, {'돼', 0x25}, {'됐', 0x26}, {'되', 0x27}, {'된', 0x28}, {'될', 0x29}, {'됨', 0x2A}, {'됩', 0x2B}, {'됫', 0x2C}, {'됴', 0x2D}, {'두', 0x2E}, {'둑', 0x2F}, @@ -170,7 +174,8 @@ public static string LocalizeKOR2(string nick) {'렝', 0xF0}, {'려', 0xF1}, {'력', 0xF2}, {'련', 0xF3}, {'렬', 0xF4}, {'렴', 0xF5}, {'렵', 0xF6}, {'렷', 0xF7}, {'렸', 0xF8}, {'령', 0xF9}, {'례', 0xFA}, {'롄', 0xFB}, {'롑', 0xFC}, {'롓', 0xFD}, {'로', 0xFE}, {'록', 0xFF}, }; - private static readonly Dictionary U2GSC_KOR_4 = new Dictionary { + private static readonly Dictionary U2GSC_KOR_4 = new() + { {'론', 0x00}, {'롤', 0x01}, {'롬', 0x02}, {'롭', 0x03}, {'롯', 0x04}, {'롱', 0x05}, {'롸', 0x06}, {'롼', 0x07}, {'뢍', 0x08}, {'뢨', 0x09}, {'뢰', 0x0A}, {'뢴', 0x0B}, {'뢸', 0x0C}, {'룀', 0x0D}, {'룁', 0x0E}, {'룃', 0x0F}, {'룅', 0x10}, {'료', 0x11}, {'룐', 0x12}, {'룔', 0x13}, {'룝', 0x14}, {'룟', 0x15}, {'룡', 0x16}, {'루', 0x17}, {'룩', 0x18}, {'룬', 0x19}, {'룰', 0x1A}, {'룸', 0x1B}, {'룹', 0x1C}, {'룻', 0x1D}, {'룽', 0x1E}, {'뤄', 0x1F}, {'뤘', 0x20}, {'뤠', 0x21}, {'뤼', 0x22}, {'뤽', 0x23}, {'륀', 0x24}, {'륄', 0x25}, {'륌', 0x26}, {'륏', 0x27}, {'륑', 0x28}, {'류', 0x29}, {'륙', 0x2A}, {'륜', 0x2B}, {'률', 0x2C}, {'륨', 0x2D}, {'륩', 0x2E}, @@ -188,7 +193,8 @@ public static string LocalizeKOR2(string nick) {'뱅', 0xF0}, {'뱉', 0xF1}, {'뱌', 0xF2}, {'뱍', 0xF3}, {'뱐', 0xF4}, {'뱝', 0xF5}, {'버', 0xF6}, {'벅', 0xF7}, {'번', 0xF8}, {'벋', 0xF9}, {'벌', 0xFA}, {'벎', 0xFB}, {'범', 0xFC}, {'법', 0xFD}, {'벗', 0xFE}, }; - private static readonly Dictionary U2GSC_KOR_5 = new Dictionary { + private static readonly Dictionary U2GSC_KOR_5 = new() + { {'벙', 0x01}, {'벚', 0x02}, {'베', 0x03}, {'벡', 0x04}, {'벤', 0x05}, {'벧', 0x06}, {'벨', 0x07}, {'벰', 0x08}, {'벱', 0x09}, {'벳', 0x0A}, {'벴', 0x0B}, {'벵', 0x0C}, {'벼', 0x0D}, {'벽', 0x0E}, {'변', 0x0F}, {'별', 0x10}, {'볍', 0x11}, {'볏', 0x12}, {'볐', 0x13}, {'병', 0x14}, {'볕', 0x15}, {'볘', 0x16}, {'볜', 0x17}, {'보', 0x18}, {'복', 0x19}, {'볶', 0x1A}, {'본', 0x1B}, {'볼', 0x1C}, {'봄', 0x1D}, {'봅', 0x1E}, {'봇', 0x1F}, {'봉', 0x20}, {'봐', 0x21}, {'봔', 0x22}, {'봤', 0x23}, {'봬', 0x24}, {'뵀', 0x25}, {'뵈', 0x26}, {'뵉', 0x27}, {'뵌', 0x28}, {'뵐', 0x29}, {'뵘', 0x2A}, {'뵙', 0x2B}, {'뵤', 0x2C}, {'뵨', 0x2D}, {'부', 0x2E}, {'북', 0x2F}, @@ -206,7 +212,8 @@ public static string LocalizeKOR2(string nick) {'셈', 0xF0}, {'셉', 0xF1}, {'셋', 0xF2}, {'셌', 0xF3}, {'셍', 0xF4}, {'셔', 0xF5}, {'셕', 0xF6}, {'션', 0xF7}, {'셜', 0xF8}, {'셤', 0xF9}, {'셥', 0xFA}, {'셧', 0xFB}, {'셨', 0xFC}, {'셩', 0xFD}, {'셰', 0xFE}, {'셴', 0xFF}, }; - private static readonly Dictionary U2GSC_KOR_6 = new Dictionary { + private static readonly Dictionary U2GSC_KOR_6 = new() + { {'셸', 0x00}, {'솅', 0x01}, {'소', 0x02}, {'속', 0x03}, {'솎', 0x04}, {'손', 0x05}, {'솔', 0x06}, {'솖', 0x07}, {'솜', 0x08}, {'솝', 0x09}, {'솟', 0x0A}, {'송', 0x0B}, {'솥', 0x0C}, {'솨', 0x0D}, {'솩', 0x0E}, {'솬', 0x0F}, {'솰', 0x10}, {'솽', 0x11}, {'쇄', 0x12}, {'쇈', 0x13}, {'쇌', 0x14}, {'쇔', 0x15}, {'쇗', 0x16}, {'쇘', 0x17}, {'쇠', 0x18}, {'쇤', 0x19}, {'쇨', 0x1A}, {'쇰', 0x1B}, {'쇱', 0x1C}, {'쇳', 0x1D}, {'쇼', 0x1E}, {'쇽', 0x1F}, {'숀', 0x20}, {'숄', 0x21}, {'숌', 0x22}, {'숍', 0x23}, {'숏', 0x24}, {'숑', 0x25}, {'수', 0x26}, {'숙', 0x27}, {'순', 0x28}, {'숟', 0x29}, {'술', 0x2A}, {'숨', 0x2B}, {'숩', 0x2C}, {'숫', 0x2D}, {'숭', 0x2E}, {'쌰', 0x2F}, @@ -224,7 +231,8 @@ public static string LocalizeKOR2(string nick) {'언', 0xF0}, {'얹', 0xF1}, {'얻', 0xF2}, {'얼', 0xF3}, {'얽', 0xF4}, {'얾', 0xF5}, {'엄', 0xF6}, {'업', 0xF7}, {'없', 0xF8}, {'엇', 0xF9}, {'었', 0xFA}, {'엉', 0xFB}, {'엊', 0xFC}, {'엌', 0xFD}, {'엎', 0xFE}, }; - private static readonly Dictionary U2GSC_KOR_7 = new Dictionary { + private static readonly Dictionary U2GSC_KOR_7 = new() + { {'에', 0x01}, {'엑', 0x02}, {'엔', 0x03}, {'엘', 0x04}, {'엠', 0x05}, {'엡', 0x06}, {'엣', 0x07}, {'엥', 0x08}, {'여', 0x09}, {'역', 0x0A}, {'엮', 0x0B}, {'연', 0x0C}, {'열', 0x0D}, {'엶', 0x0E}, {'엷', 0x0F}, {'염', 0x10}, {'엽', 0x11}, {'엾', 0x12}, {'엿', 0x13}, {'였', 0x14}, {'영', 0x15}, {'옅', 0x16}, {'옆', 0x17}, {'옇', 0x18}, {'예', 0x19}, {'옌', 0x1A}, {'옐', 0x1B}, {'옘', 0x1C}, {'옙', 0x1D}, {'옛', 0x1E}, {'옜', 0x1F}, {'오', 0x20}, {'옥', 0x21}, {'온', 0x22}, {'올', 0x23}, {'옭', 0x24}, {'옮', 0x25}, {'옰', 0x26}, {'옳', 0x27}, {'옴', 0x28}, {'옵', 0x29}, {'옷', 0x2A}, {'옹', 0x2B}, {'옻', 0x2C}, {'와', 0x2D}, {'왁', 0x2E}, {'완', 0x2F}, @@ -242,7 +250,8 @@ public static string LocalizeKOR2(string nick) {'좇', 0xF0}, {'좋', 0xF1}, {'좌', 0xF2}, {'좍', 0xF3}, {'좔', 0xF4}, {'좝', 0xF5}, {'좟', 0xF6}, {'좡', 0xF7}, {'좨', 0xF8}, {'좼', 0xF9}, {'좽', 0xFA}, {'죄', 0xFB}, {'죈', 0xFC}, {'죌', 0xFD}, {'죔', 0xFE}, {'죕', 0xFF}, }; - private static readonly Dictionary U2GSC_KOR_8 = new Dictionary { + private static readonly Dictionary U2GSC_KOR_8 = new() + { {'죗', 0x00}, {'죙', 0x01}, {'죠', 0x02}, {'죡', 0x03}, {'죤', 0x04}, {'죵', 0x05}, {'주', 0x06}, {'죽', 0x07}, {'준', 0x08}, {'줄', 0x09}, {'줅', 0x0A}, {'줆', 0x0B}, {'줌', 0x0C}, {'줍', 0x0D}, {'줏', 0x0E}, {'중', 0x0F}, {'줘', 0x10}, {'줬', 0x11}, {'줴', 0x12}, {'쥐', 0x13}, {'쥑', 0x14}, {'쥔', 0x15}, {'쥘', 0x16}, {'쥠', 0x17}, {'쥡', 0x18}, {'쥣', 0x19}, {'쥬', 0x1A}, {'쥰', 0x1B}, {'쥴', 0x1C}, {'쥼', 0x1D}, {'즈', 0x1E}, {'즉', 0x1F}, {'즌', 0x20}, {'즐', 0x21}, {'즘', 0x22}, {'즙', 0x23}, {'즛', 0x24}, {'증', 0x25}, {'지', 0x26}, {'직', 0x27}, {'진', 0x28}, {'짇', 0x29}, {'질', 0x2A}, {'짊', 0x2B}, {'짐', 0x2C}, {'집', 0x2D}, {'짓', 0x2E}, @@ -260,7 +269,8 @@ public static string LocalizeKOR2(string nick) {'췻', 0xF0}, {'췽', 0xF1}, {'츄', 0xF2}, {'츈', 0xF3}, {'츌', 0xF4}, {'츔', 0xF5}, {'츙', 0xF6}, {'츠', 0xF7}, {'측', 0xF8}, {'츤', 0xF9}, {'츨', 0xFA}, {'츰', 0xFB}, {'츱', 0xFC}, {'츳', 0xFD}, {'층', 0xFE}, }; - private static readonly Dictionary U2GSC_KOR_9 = new Dictionary { + private static readonly Dictionary U2GSC_KOR_9 = new() + { {'치', 0x01}, {'칙', 0x02}, {'친', 0x03}, {'칟', 0x04}, {'칠', 0x05}, {'칡', 0x06}, {'침', 0x07}, {'칩', 0x08}, {'칫', 0x09}, {'칭', 0x0A}, {'카', 0x0B}, {'칵', 0x0C}, {'칸', 0x0D}, {'칼', 0x0E}, {'캄', 0x0F}, {'캅', 0x10}, {'캇', 0x11}, {'캉', 0x12}, {'캐', 0x13}, {'캑', 0x14}, {'캔', 0x15}, {'캘', 0x16}, {'캠', 0x17}, {'캡', 0x18}, {'캣', 0x19}, {'캤', 0x1A}, {'캥', 0x1B}, {'캬', 0x1C}, {'캭', 0x1D}, {'컁', 0x1E}, {'커', 0x1F}, {'컥', 0x20}, {'컨', 0x21}, {'컫', 0x22}, {'컬', 0x23}, {'컴', 0x24}, {'컵', 0x25}, {'컷', 0x26}, {'컸', 0x27}, {'컹', 0x28}, {'케', 0x29}, {'켁', 0x2A}, {'켄', 0x2B}, {'켈', 0x2C}, {'켐', 0x2D}, {'켑', 0x2E}, {'켓', 0x2F}, @@ -278,7 +288,8 @@ public static string LocalizeKOR2(string nick) {'팀', 0xF0}, {'팁', 0xF1}, {'팃', 0xF2}, {'팅', 0xF3}, {'파', 0xF4}, {'팍', 0xF5}, {'팎', 0xF6}, {'판', 0xF7}, {'팔', 0xF8}, {'팖', 0xF9}, {'팜', 0xFA}, {'팝', 0xFB}, {'팟', 0xFC}, {'팠', 0xFD}, {'팡', 0xFE}, {'팥', 0xFF}, }; - private static readonly Dictionary U2GSC_KOR_A = new Dictionary { + private static readonly Dictionary U2GSC_KOR_A = new() + { {'패', 0x00}, {'팩', 0x01}, {'팬', 0x02}, {'팰', 0x03}, {'팸', 0x04}, {'팹', 0x05}, {'팻', 0x06}, {'팼', 0x07}, {'팽', 0x08}, {'퍄', 0x09}, {'퍅', 0x0A}, {'퍼', 0x0B}, {'퍽', 0x0C}, {'펀', 0x0D}, {'펄', 0x0E}, {'펌', 0x0F}, {'펍', 0x10}, {'펏', 0x11}, {'펐', 0x12}, {'펑', 0x13}, {'페', 0x14}, {'펙', 0x15}, {'펜', 0x16}, {'펠', 0x17}, {'펨', 0x18}, {'펩', 0x19}, {'펫', 0x1A}, {'펭', 0x1B}, {'펴', 0x1C}, {'편', 0x1D}, {'펼', 0x1E}, {'폄', 0x1F}, {'폅', 0x20}, {'폈', 0x21}, {'평', 0x22}, {'폐', 0x23}, {'폘', 0x24}, {'폡', 0x25}, {'폣', 0x26}, {'포', 0x27}, {'폭', 0x28}, {'폰', 0x29}, {'폴', 0x2A}, {'폼', 0x2B}, {'폽', 0x2C}, {'폿', 0x2D}, {'퐁', 0x2E}, @@ -298,7 +309,8 @@ public static string LocalizeKOR2(string nick) private static readonly Dictionary U2GSC_KOR_B = U2GSC_KOR_0; - private static readonly Dictionary GSC2U_KOR_0 = new Dictionary { + private static readonly Dictionary GSC2U_KOR_0 = new() + { {0x00, 'ㄱ'}, {0x01, 'ㄴ'}, {0x02, 'ㄷ'}, {0x03, 'ㄹ'}, {0x04, 'ㅁ'}, {0x05, 'ㅂ'}, {0x06, 'ㅅ'}, {0x07, 'ㅇ'}, {0x08, 'ㅈ'}, {0x09, 'ㅊ'}, {0x0A, 'ㅋ'}, {0x0B, 'ㅌ'}, {0x0C, 'ㅍ'}, {0x0D, 'ㅎ'}, {0x0E, 'ㄲ'}, {0x0F, 'ㄸ'}, {0x10, 'ㅃ'}, {0x11, 'ㅆ'}, {0x12, 'ㅉ'}, {0x20, 'ㅏ'}, {0x21, 'ㅑ'}, {0x22, 'ㅓ'}, {0x23, 'ㅕ'}, {0x24, 'ㅗ'}, {0x25, 'ㅛ'}, {0x26, 'ㅜ'}, {0x27, 'ㅠ'}, {0x28, 'ㅡ'}, {0x29, 'ㅣ'}, {0x2A, 'ㅐ'}, {0x2B, 'ㅒ'}, {0x2C, 'ㅔ'}, {0x2D, 'ㅖ'}, {0x2E, 'ㅘ'}, {0x2F, 'ㅙ'}, @@ -308,7 +320,8 @@ public static string LocalizeKOR2(string nick) {0xFF, '\u3000'}, }; - private static readonly Dictionary GSC2U_KOR_1 = new Dictionary { + private static readonly Dictionary GSC2U_KOR_1 = new() + { {0x01, '가'}, {0x02, '각'}, {0x03, '간'}, {0x04, '갇'}, {0x05, '갈'}, {0x06, '갉'}, {0x07, '갊'}, {0x08, '감'}, {0x09, '갑'}, {0x0A, '값'}, {0x0B, '갓'}, {0x0C, '갔'}, {0x0D, '강'}, {0x0E, '갖'}, {0x0F, '갗'}, {0x10, '같'}, {0x11, '갚'}, {0x12, '갛'}, {0x13, '개'}, {0x14, '객'}, {0x15, '갠'}, {0x16, '갤'}, {0x17, '갬'}, {0x18, '갭'}, {0x19, '갯'}, {0x1A, '갰'}, {0x1B, '갱'}, {0x1C, '갸'}, {0x1D, '갹'}, {0x1E, '갼'}, {0x1F, '걀'}, {0x20, '걋'}, {0x21, '걍'}, {0x22, '걔'}, {0x23, '걘'}, {0x24, '걜'}, {0x25, '거'}, {0x26, '걱'}, {0x27, '건'}, {0x28, '걷'}, {0x29, '걸'}, {0x2A, '걺'}, {0x2B, '검'}, {0x2C, '겁'}, {0x2D, '것'}, {0x2E, '겄'}, {0x2F, '겅'}, @@ -326,7 +339,8 @@ public static string LocalizeKOR2(string nick) {0xF0, '꼭'}, {0xF1, '꼰'}, {0xF2, '꼲'}, {0xF3, '꼴'}, {0xF4, '꼼'}, {0xF5, '꼽'}, {0xF6, '꼿'}, {0xF7, '꽁'}, {0xF8, '꽂'}, {0xF9, '꽃'}, {0xFA, '꽈'}, {0xFB, '꽉'}, {0xFC, '꽐'}, {0xFD, '꽜'}, {0xFE, '꽝'}, {0xFF, '꽤'}, }; - private static readonly Dictionary GSC2U_KOR_2 = new Dictionary { + private static readonly Dictionary GSC2U_KOR_2 = new() + { {0x00, '꽥'}, {0x01, '꽹'}, {0x02, '꾀'}, {0x03, '꾄'}, {0x04, '꾈'}, {0x05, '꾐'}, {0x06, '꾑'}, {0x07, '꾕'}, {0x08, '꾜'}, {0x09, '꾸'}, {0x0A, '꾹'}, {0x0B, '꾼'}, {0x0C, '꿀'}, {0x0D, '꿇'}, {0x0E, '꿈'}, {0x0F, '꿉'}, {0x10, '꿋'}, {0x11, '꿍'}, {0x12, '꿎'}, {0x13, '꿔'}, {0x14, '꿜'}, {0x15, '꿨'}, {0x16, '꿩'}, {0x17, '꿰'}, {0x18, '꿱'}, {0x19, '꿴'}, {0x1A, '꿸'}, {0x1B, '뀀'}, {0x1C, '뀁'}, {0x1D, '뀄'}, {0x1E, '뀌'}, {0x1F, '뀐'}, {0x20, '뀔'}, {0x21, '뀜'}, {0x22, '뀝'}, {0x23, '뀨'}, {0x24, '끄'}, {0x25, '끅'}, {0x26, '끈'}, {0x27, '끊'}, {0x28, '끌'}, {0x29, '끎'}, {0x2A, '끓'}, {0x2B, '끔'}, {0x2C, '끕'}, {0x2D, '끗'}, {0x2E, '끙'}, @@ -344,7 +358,8 @@ public static string LocalizeKOR2(string nick) {0xF0, '댑'}, {0xF1, '댓'}, {0xF2, '댔'}, {0xF3, '댕'}, {0xF5, '더'}, {0xF6, '덕'}, {0xF7, '덖'}, {0xF8, '던'}, {0xF9, '덛'}, {0xFA, '덜'}, {0xFB, '덞'}, {0xFC, '덟'}, {0xFD, '덤'}, {0xFE, '덥'}, }; - private static readonly Dictionary GSC2U_KOR_3 = new Dictionary { + private static readonly Dictionary GSC2U_KOR_3 = new() + { {0x01, '덧'}, {0x02, '덩'}, {0x03, '덫'}, {0x04, '덮'}, {0x05, '데'}, {0x06, '덱'}, {0x07, '덴'}, {0x08, '델'}, {0x09, '뎀'}, {0x0A, '뎁'}, {0x0B, '뎃'}, {0x0C, '뎄'}, {0x0D, '뎅'}, {0x0E, '뎌'}, {0x0F, '뎐'}, {0x10, '뎔'}, {0x11, '뎠'}, {0x12, '뎡'}, {0x13, '뎨'}, {0x14, '뎬'}, {0x15, '도'}, {0x16, '독'}, {0x17, '돈'}, {0x18, '돋'}, {0x19, '돌'}, {0x1A, '돎'}, {0x1C, '돔'}, {0x1D, '돕'}, {0x1E, '돗'}, {0x1F, '동'}, {0x20, '돛'}, {0x21, '돝'}, {0x22, '돠'}, {0x23, '돤'}, {0x24, '돨'}, {0x25, '돼'}, {0x26, '됐'}, {0x27, '되'}, {0x28, '된'}, {0x29, '될'}, {0x2A, '됨'}, {0x2B, '됩'}, {0x2C, '됫'}, {0x2D, '됴'}, {0x2E, '두'}, {0x2F, '둑'}, @@ -362,7 +377,8 @@ public static string LocalizeKOR2(string nick) {0xF0, '렝'}, {0xF1, '려'}, {0xF2, '력'}, {0xF3, '련'}, {0xF4, '렬'}, {0xF5, '렴'}, {0xF6, '렵'}, {0xF7, '렷'}, {0xF8, '렸'}, {0xF9, '령'}, {0xFA, '례'}, {0xFB, '롄'}, {0xFC, '롑'}, {0xFD, '롓'}, {0xFE, '로'}, {0xFF, '록'}, }; - private static readonly Dictionary GSC2U_KOR_4 = new Dictionary { + private static readonly Dictionary GSC2U_KOR_4 = new() + { {0x00, '론'}, {0x01, '롤'}, {0x02, '롬'}, {0x03, '롭'}, {0x04, '롯'}, {0x05, '롱'}, {0x06, '롸'}, {0x07, '롼'}, {0x08, '뢍'}, {0x09, '뢨'}, {0x0A, '뢰'}, {0x0B, '뢴'}, {0x0C, '뢸'}, {0x0D, '룀'}, {0x0E, '룁'}, {0x0F, '룃'}, {0x10, '룅'}, {0x11, '료'}, {0x12, '룐'}, {0x13, '룔'}, {0x14, '룝'}, {0x15, '룟'}, {0x16, '룡'}, {0x17, '루'}, {0x18, '룩'}, {0x19, '룬'}, {0x1A, '룰'}, {0x1B, '룸'}, {0x1C, '룹'}, {0x1D, '룻'}, {0x1E, '룽'}, {0x1F, '뤄'}, {0x20, '뤘'}, {0x21, '뤠'}, {0x22, '뤼'}, {0x23, '뤽'}, {0x24, '륀'}, {0x25, '륄'}, {0x26, '륌'}, {0x27, '륏'}, {0x28, '륑'}, {0x29, '류'}, {0x2A, '륙'}, {0x2B, '륜'}, {0x2C, '률'}, {0x2D, '륨'}, {0x2E, '륩'}, @@ -380,7 +396,8 @@ public static string LocalizeKOR2(string nick) {0xF0, '뱅'}, {0xF1, '뱉'}, {0xF2, '뱌'}, {0xF3, '뱍'}, {0xF4, '뱐'}, {0xF5, '뱝'}, {0xF6, '버'}, {0xF7, '벅'}, {0xF8, '번'}, {0xF9, '벋'}, {0xFA, '벌'}, {0xFB, '벎'}, {0xFC, '범'}, {0xFD, '법'}, {0xFE, '벗'}, }; - private static readonly Dictionary GSC2U_KOR_5 = new Dictionary { + private static readonly Dictionary GSC2U_KOR_5 = new() + { {0x01, '벙'}, {0x02, '벚'}, {0x03, '베'}, {0x04, '벡'}, {0x05, '벤'}, {0x06, '벧'}, {0x07, '벨'}, {0x08, '벰'}, {0x09, '벱'}, {0x0A, '벳'}, {0x0B, '벴'}, {0x0C, '벵'}, {0x0D, '벼'}, {0x0E, '벽'}, {0x0F, '변'}, {0x10, '별'}, {0x11, '볍'}, {0x12, '볏'}, {0x13, '볐'}, {0x14, '병'}, {0x15, '볕'}, {0x16, '볘'}, {0x17, '볜'}, {0x18, '보'}, {0x19, '복'}, {0x1A, '볶'}, {0x1B, '본'}, {0x1C, '볼'}, {0x1D, '봄'}, {0x1E, '봅'}, {0x1F, '봇'}, {0x20, '봉'}, {0x21, '봐'}, {0x22, '봔'}, {0x23, '봤'}, {0x24, '봬'}, {0x25, '뵀'}, {0x26, '뵈'}, {0x27, '뵉'}, {0x28, '뵌'}, {0x29, '뵐'}, {0x2A, '뵘'}, {0x2B, '뵙'}, {0x2C, '뵤'}, {0x2D, '뵨'}, {0x2E, '부'}, {0x2F, '북'}, @@ -398,7 +415,8 @@ public static string LocalizeKOR2(string nick) {0xF0, '셈'}, {0xF1, '셉'}, {0xF2, '셋'}, {0xF3, '셌'}, {0xF4, '셍'}, {0xF5, '셔'}, {0xF6, '셕'}, {0xF7, '션'}, {0xF8, '셜'}, {0xF9, '셤'}, {0xFA, '셥'}, {0xFB, '셧'}, {0xFC, '셨'}, {0xFD, '셩'}, {0xFE, '셰'}, {0xFF, '셴'}, }; - private static readonly Dictionary GSC2U_KOR_6 = new Dictionary { + private static readonly Dictionary GSC2U_KOR_6 = new() + { {0x00, '셸'}, {0x01, '솅'}, {0x02, '소'}, {0x03, '속'}, {0x04, '솎'}, {0x05, '손'}, {0x06, '솔'}, {0x07, '솖'}, {0x08, '솜'}, {0x09, '솝'}, {0x0A, '솟'}, {0x0B, '송'}, {0x0C, '솥'}, {0x0D, '솨'}, {0x0E, '솩'}, {0x0F, '솬'}, {0x10, '솰'}, {0x11, '솽'}, {0x12, '쇄'}, {0x13, '쇈'}, {0x14, '쇌'}, {0x15, '쇔'}, {0x16, '쇗'}, {0x17, '쇘'}, {0x18, '쇠'}, {0x19, '쇤'}, {0x1A, '쇨'}, {0x1B, '쇰'}, {0x1C, '쇱'}, {0x1D, '쇳'}, {0x1E, '쇼'}, {0x1F, '쇽'}, {0x20, '숀'}, {0x21, '숄'}, {0x22, '숌'}, {0x23, '숍'}, {0x24, '숏'}, {0x25, '숑'}, {0x26, '수'}, {0x27, '숙'}, {0x28, '순'}, {0x29, '숟'}, {0x2A, '술'}, {0x2B, '숨'}, {0x2C, '숩'}, {0x2D, '숫'}, {0x2E, '숭'}, {0x2F, '쌰'}, @@ -416,7 +434,8 @@ public static string LocalizeKOR2(string nick) {0xF0, '언'}, {0xF1, '얹'}, {0xF2, '얻'}, {0xF3, '얼'}, {0xF4, '얽'}, {0xF5, '얾'}, {0xF6, '엄'}, {0xF7, '업'}, {0xF8, '없'}, {0xF9, '엇'}, {0xFA, '었'}, {0xFB, '엉'}, {0xFC, '엊'}, {0xFD, '엌'}, {0xFE, '엎'}, }; - private static readonly Dictionary GSC2U_KOR_7 = new Dictionary { + private static readonly Dictionary GSC2U_KOR_7 = new() + { {0x01, '에'}, {0x02, '엑'}, {0x03, '엔'}, {0x04, '엘'}, {0x05, '엠'}, {0x06, '엡'}, {0x07, '엣'}, {0x08, '엥'}, {0x09, '여'}, {0x0A, '역'}, {0x0B, '엮'}, {0x0C, '연'}, {0x0D, '열'}, {0x0E, '엶'}, {0x0F, '엷'}, {0x10, '염'}, {0x11, '엽'}, {0x12, '엾'}, {0x13, '엿'}, {0x14, '였'}, {0x15, '영'}, {0x16, '옅'}, {0x17, '옆'}, {0x18, '옇'}, {0x19, '예'}, {0x1A, '옌'}, {0x1B, '옐'}, {0x1C, '옘'}, {0x1D, '옙'}, {0x1E, '옛'}, {0x1F, '옜'}, {0x20, '오'}, {0x21, '옥'}, {0x22, '온'}, {0x23, '올'}, {0x24, '옭'}, {0x25, '옮'}, {0x26, '옰'}, {0x27, '옳'}, {0x28, '옴'}, {0x29, '옵'}, {0x2A, '옷'}, {0x2B, '옹'}, {0x2C, '옻'}, {0x2D, '와'}, {0x2E, '왁'}, {0x2F, '완'}, @@ -434,7 +453,8 @@ public static string LocalizeKOR2(string nick) {0xF0, '좇'}, {0xF1, '좋'}, {0xF2, '좌'}, {0xF3, '좍'}, {0xF4, '좔'}, {0xF5, '좝'}, {0xF6, '좟'}, {0xF7, '좡'}, {0xF8, '좨'}, {0xF9, '좼'}, {0xFA, '좽'}, {0xFB, '죄'}, {0xFC, '죈'}, {0xFD, '죌'}, {0xFE, '죔'}, {0xFF, '죕'}, }; - private static readonly Dictionary GSC2U_KOR_8 = new Dictionary { + private static readonly Dictionary GSC2U_KOR_8 = new() + { {0x00, '죗'}, {0x01, '죙'}, {0x02, '죠'}, {0x03, '죡'}, {0x04, '죤'}, {0x05, '죵'}, {0x06, '주'}, {0x07, '죽'}, {0x08, '준'}, {0x09, '줄'}, {0x0A, '줅'}, {0x0B, '줆'}, {0x0C, '줌'}, {0x0D, '줍'}, {0x0E, '줏'}, {0x0F, '중'}, {0x10, '줘'}, {0x11, '줬'}, {0x12, '줴'}, {0x13, '쥐'}, {0x14, '쥑'}, {0x15, '쥔'}, {0x16, '쥘'}, {0x17, '쥠'}, {0x18, '쥡'}, {0x19, '쥣'}, {0x1A, '쥬'}, {0x1B, '쥰'}, {0x1C, '쥴'}, {0x1D, '쥼'}, {0x1E, '즈'}, {0x1F, '즉'}, {0x20, '즌'}, {0x21, '즐'}, {0x22, '즘'}, {0x23, '즙'}, {0x24, '즛'}, {0x25, '증'}, {0x26, '지'}, {0x27, '직'}, {0x28, '진'}, {0x29, '짇'}, {0x2A, '질'}, {0x2B, '짊'}, {0x2C, '짐'}, {0x2D, '집'}, {0x2E, '짓'}, @@ -452,7 +472,8 @@ public static string LocalizeKOR2(string nick) {0xF0, '췻'}, {0xF1, '췽'}, {0xF2, '츄'}, {0xF3, '츈'}, {0xF4, '츌'}, {0xF5, '츔'}, {0xF6, '츙'}, {0xF7, '츠'}, {0xF8, '측'}, {0xF9, '츤'}, {0xFA, '츨'}, {0xFB, '츰'}, {0xFC, '츱'}, {0xFD, '츳'}, {0xFE, '층'}, }; - private static readonly Dictionary GSC2U_KOR_9 = new Dictionary { + private static readonly Dictionary GSC2U_KOR_9 = new() + { {0x01, '치'}, {0x02, '칙'}, {0x03, '친'}, {0x04, '칟'}, {0x05, '칠'}, {0x06, '칡'}, {0x07, '침'}, {0x08, '칩'}, {0x09, '칫'}, {0x0A, '칭'}, {0x0B, '카'}, {0x0C, '칵'}, {0x0D, '칸'}, {0x0E, '칼'}, {0x0F, '캄'}, {0x10, '캅'}, {0x11, '캇'}, {0x12, '캉'}, {0x13, '캐'}, {0x14, '캑'}, {0x15, '캔'}, {0x16, '캘'}, {0x17, '캠'}, {0x18, '캡'}, {0x19, '캣'}, {0x1A, '캤'}, {0x1B, '캥'}, {0x1C, '캬'}, {0x1D, '캭'}, {0x1E, '컁'}, {0x1F, '커'}, {0x20, '컥'}, {0x21, '컨'}, {0x22, '컫'}, {0x23, '컬'}, {0x24, '컴'}, {0x25, '컵'}, {0x26, '컷'}, {0x27, '컸'}, {0x28, '컹'}, {0x29, '케'}, {0x2A, '켁'}, {0x2B, '켄'}, {0x2C, '켈'}, {0x2D, '켐'}, {0x2E, '켑'}, {0x2F, '켓'}, @@ -470,7 +491,8 @@ public static string LocalizeKOR2(string nick) {0xF0, '팀'}, {0xF1, '팁'}, {0xF2, '팃'}, {0xF3, '팅'}, {0xF4, '파'}, {0xF5, '팍'}, {0xF6, '팎'}, {0xF7, '판'}, {0xF8, '팔'}, {0xF9, '팖'}, {0xFA, '팜'}, {0xFB, '팝'}, {0xFC, '팟'}, {0xFD, '팠'}, {0xFE, '팡'}, {0xFF, '팥'}, }; - private static readonly Dictionary GSC2U_KOR_A = new Dictionary { + private static readonly Dictionary GSC2U_KOR_A = new() + { {0x00, '패'}, {0x01, '팩'}, {0x02, '팬'}, {0x03, '팰'}, {0x04, '팸'}, {0x05, '팹'}, {0x06, '팻'}, {0x07, '팼'}, {0x08, '팽'}, {0x09, '퍄'}, {0x0A, '퍅'}, {0x0B, '퍼'}, {0x0C, '퍽'}, {0x0D, '펀'}, {0x0E, '펄'}, {0x0F, '펌'}, {0x10, '펍'}, {0x11, '펏'}, {0x12, '펐'}, {0x13, '펑'}, {0x14, '페'}, {0x15, '펙'}, {0x16, '펜'}, {0x17, '펠'}, {0x18, '펨'}, {0x19, '펩'}, {0x1A, '펫'}, {0x1B, '펭'}, {0x1C, '펴'}, {0x1D, '편'}, {0x1E, '펼'}, {0x1F, '폄'}, {0x20, '폅'}, {0x21, '폈'}, {0x22, '평'}, {0x23, '폐'}, {0x24, '폘'}, {0x25, '폡'}, {0x26, '폣'}, {0x27, '포'}, {0x28, '폭'}, {0x29, '폰'}, {0x2A, '폴'}, {0x2B, '폼'}, {0x2C, '폽'}, {0x2D, '폿'}, {0x2E, '퐁'}, diff --git a/PKHeX.Core/PKM/Strings/StringConverter345.cs b/PKHeX.Core/PKM/Strings/StringConverter345.cs index aa6ebb49e..8733e5a0a 100644 --- a/PKHeX.Core/PKM/Strings/StringConverter345.cs +++ b/PKHeX.Core/PKM/Strings/StringConverter345.cs @@ -35,7 +35,7 @@ public static string TransferGlyphs56(string str) return new string(result); } - private static readonly Dictionary Glyph56 = new Dictionary + private static readonly Dictionary Glyph56 = new() { {'\u2467', '\u00d7'}, // × {'\u2468', '\u00f7'}, // ÷ diff --git a/PKHeX.Core/PKM/Strings/StringConverter4.cs b/PKHeX.Core/PKM/Strings/StringConverter4.cs index c535a03fb..45e2ec2d9 100644 --- a/PKHeX.Core/PKM/Strings/StringConverter4.cs +++ b/PKHeX.Core/PKM/Strings/StringConverter4.cs @@ -143,7 +143,7 @@ public static string StripDiacriticsFR4(string input) return result.ToString(); } - private static readonly Dictionary FrDiacritic = new Dictionary(4) + private static readonly Dictionary FrDiacritic = new(4) { { 'È', 'E' }, { 'É', 'E' }, diff --git a/PKHeX.Core/PKM/Util/FormConverter.cs b/PKHeX.Core/PKM/Util/FormConverter.cs index c9ca6e96e..9eaa00ec0 100644 --- a/PKHeX.Core/PKM/Util/FormConverter.cs +++ b/PKHeX.Core/PKM/Util/FormConverter.cs @@ -856,7 +856,7 @@ private static string[] GetFormsUnown(int generation) private static bool IsFormListSingleMega(int species) => Mega_6_Single.Contains(species); - private static readonly HashSet Mega_6_Single = new HashSet + private static readonly HashSet Mega_6_Single = new() { // XY 003, 009, 065, 094, 115, 127, 130, 142, 181, 212, 214, 229, 248, 257, 282, 303, 306, 308, 310, 354, 359, @@ -978,7 +978,7 @@ public static string[] GetFormArgumentStrings(int species, int form, int generat }; } - private static readonly Lazy FormArg9999 = new Lazy(() => + private static readonly Lazy FormArg9999 = new(() => { var result = new string[10_000]; for (int i = 0; i < result.Length; i++) diff --git a/PKHeX.Core/PKM/Util/Language.cs b/PKHeX.Core/PKM/Util/Language.cs index 80ab5d34c..7ed4dc652 100644 --- a/PKHeX.Core/PKM/Util/Language.cs +++ b/PKHeX.Core/PKM/Util/Language.cs @@ -101,7 +101,7 @@ public static byte GetGCLangIDfromMain(byte value) return (byte) MainSeriesToGC[(LanguageID)value]; } - private static readonly Dictionary MainSeriesToGC = new Dictionary + private static readonly Dictionary MainSeriesToGC = new() { {LanguageID.German, LanguageGC.German}, {LanguageID.French, LanguageGC.French}, @@ -110,7 +110,7 @@ public static byte GetGCLangIDfromMain(byte value) {LanguageID.UNUSED_6, LanguageGC.UNUSED_6}, }; - private static readonly Dictionary GCtoMainSeries = new Dictionary + private static readonly Dictionary GCtoMainSeries = new() { {LanguageGC.German, LanguageID.German}, {LanguageGC.French, LanguageID.French}, diff --git a/PKHeX.Core/PKM/Util/PKX.cs b/PKHeX.Core/PKM/Util/PKX.cs index 0d19f96f8..830dd68fe 100644 --- a/PKHeX.Core/PKM/Util/PKX.cs +++ b/PKHeX.Core/PKM/Util/PKX.cs @@ -11,7 +11,7 @@ public static class PKX internal static readonly PersonalTable Personal = PersonalTable.SWSH; public const int Generation = 8; - private static readonly HashSet Sizes = new HashSet + private static readonly HashSet Sizes = new() { PokeCrypto.SIZE_1JLIST, PokeCrypto.SIZE_1ULIST, PokeCrypto.SIZE_2ULIST, PokeCrypto.SIZE_2JLIST, PokeCrypto.SIZE_2STADIUM, diff --git a/PKHeX.Core/PersonalInfo/PersonalTable.cs b/PKHeX.Core/PersonalInfo/PersonalTable.cs index 4feb4ecce..ee11b18e5 100644 --- a/PKHeX.Core/PersonalInfo/PersonalTable.cs +++ b/PKHeX.Core/PersonalInfo/PersonalTable.cs @@ -109,7 +109,7 @@ public class PersonalTable private static PersonalTable GetTable(string game, GameVersion format) { - return new PersonalTable(Util.GetBinaryResource($"personal_{game}"), format); + return new(Util.GetBinaryResource($"personal_{game}"), format); } private static Func GetConstructor(GameVersion format) diff --git a/PKHeX.Core/Saves/Access/SaveBlockAccessor5B2W2.cs b/PKHeX.Core/Saves/Access/SaveBlockAccessor5B2W2.cs index 0fc778be4..794892518 100644 --- a/PKHeX.Core/Saves/Access/SaveBlockAccessor5B2W2.cs +++ b/PKHeX.Core/Saves/Access/SaveBlockAccessor5B2W2.cs @@ -6,80 +6,80 @@ public sealed class SaveBlockAccessor5B2W2 : ISaveBlockAccessor, I { public static readonly BlockInfoNDS[] BlocksB2W2 = { - new BlockInfoNDS(0x00000, 0x03e0, 0x003E2, 0x25F00), // 00 Box Names - new BlockInfoNDS(0x00400, 0x0ff0, 0x013F2, 0x25F02), // 01 Box 1 - new BlockInfoNDS(0x01400, 0x0ff0, 0x023F2, 0x25F04), // 02 Box 2 - new BlockInfoNDS(0x02400, 0x0ff0, 0x033F2, 0x25F06), // 03 Box 3 - new BlockInfoNDS(0x03400, 0x0ff0, 0x043F2, 0x25F08), // 04 Box 4 - new BlockInfoNDS(0x04400, 0x0ff0, 0x053F2, 0x25F0A), // 05 Box 5 - new BlockInfoNDS(0x05400, 0x0ff0, 0x063F2, 0x25F0C), // 06 Box 6 - new BlockInfoNDS(0x06400, 0x0ff0, 0x073F2, 0x25F0E), // 07 Box 7 - new BlockInfoNDS(0x07400, 0x0ff0, 0x083F2, 0x25F10), // 08 Box 8 - new BlockInfoNDS(0x08400, 0x0ff0, 0x093F2, 0x25F12), // 09 Box 9 - new BlockInfoNDS(0x09400, 0x0ff0, 0x0A3F2, 0x25F14), // 10 Box 10 - new BlockInfoNDS(0x0A400, 0x0ff0, 0x0B3F2, 0x25F16), // 11 Box 11 - new BlockInfoNDS(0x0B400, 0x0ff0, 0x0C3F2, 0x25F18), // 12 Box 12 - new BlockInfoNDS(0x0C400, 0x0ff0, 0x0D3F2, 0x25F1A), // 13 Box 13 - new BlockInfoNDS(0x0D400, 0x0ff0, 0x0E3F2, 0x25F1C), // 14 Box 14 - new BlockInfoNDS(0x0E400, 0x0ff0, 0x0F3F2, 0x25F1E), // 15 Box 15 - new BlockInfoNDS(0x0F400, 0x0ff0, 0x103F2, 0x25F20), // 16 Box 16 - new BlockInfoNDS(0x10400, 0x0ff0, 0x113F2, 0x25F22), // 17 Box 17 - new BlockInfoNDS(0x11400, 0x0ff0, 0x123F2, 0x25F24), // 18 Box 18 - new BlockInfoNDS(0x12400, 0x0ff0, 0x133F2, 0x25F26), // 19 Box 19 - new BlockInfoNDS(0x13400, 0x0ff0, 0x143F2, 0x25F28), // 20 Box 20 - new BlockInfoNDS(0x14400, 0x0ff0, 0x153F2, 0x25F2A), // 21 Box 21 - new BlockInfoNDS(0x15400, 0x0ff0, 0x163F2, 0x25F2C), // 22 Box 22 - new BlockInfoNDS(0x16400, 0x0ff0, 0x173F2, 0x25F2E), // 23 Box 23 - new BlockInfoNDS(0x17400, 0x0ff0, 0x183F2, 0x25F30), // 24 Box 24 - new BlockInfoNDS(0x18400, 0x09ec, 0x18DEE, 0x25F32), // 25 Inventory - new BlockInfoNDS(0x18E00, 0x0534, 0x19336, 0x25F34), // 26 Party Pokemon - new BlockInfoNDS(0x19400, 0x00b0, 0x194B2, 0x25F36), // 27 Trainer Data - new BlockInfoNDS(0x19500, 0x00a8, 0x195AA, 0x25F38), // 28 Trainer Position - new BlockInfoNDS(0x19600, 0x1338, 0x1A93A, 0x25F3A), // 29 Unity Tower and survey stuff - new BlockInfoNDS(0x1AA00, 0x07c4, 0x1B1C6, 0x25F3C), // 30 Pal Pad Player Data - new BlockInfoNDS(0x1B200, 0x0d54, 0x1BF56, 0x25F3E), // 31 Pal Pad Friend Data - new BlockInfoNDS(0x1C000, 0x0094, 0x1C096, 0x25F40), // 32 Options / Skin Info - new BlockInfoNDS(0x1C100, 0x0658, 0x1C75A, 0x25F42), // 33 Trainer Card - new BlockInfoNDS(0x1C800, 0x0a94, 0x1D296, 0x25F44), // 34 Mystery Gift - new BlockInfoNDS(0x1D300, 0x01ac, 0x1D4AE, 0x25F46), // 35 Dream World Stuff (Catalog) - new BlockInfoNDS(0x1D500, 0x03ec, 0x1D8EE, 0x25F48), // 36 Chatter - new BlockInfoNDS(0x1D900, 0x005c, 0x1D95E, 0x25F4A), // 37 Adventure data - new BlockInfoNDS(0x1DA00, 0x01e0, 0x1DBE2, 0x25F4C), // 38 Record - new BlockInfoNDS(0x1DC00, 0x00a8, 0x1DCAA, 0x25F4E), // 39 ??? - new BlockInfoNDS(0x1DD00, 0x0460, 0x1E162, 0x25F50), // 40 Mail - new BlockInfoNDS(0x1E200, 0x1400, 0x1F602, 0x25F52), // 41 ??? - new BlockInfoNDS(0x1F700, 0x02a4, 0x1F9A6, 0x25F54), // 42 Musical - new BlockInfoNDS(0x1FA00, 0x00e0, 0x1FAE2, 0x25F56), // 43 Fused Reshiram/Zekrom Storage - new BlockInfoNDS(0x1FB00, 0x034c, 0x1FE4E, 0x25F58), // 44 IR - new BlockInfoNDS(0x1FF00, 0x04e0, 0x203E2, 0x25F5A), // 45 EventWork - new BlockInfoNDS(0x20400, 0x00f8, 0x204FA, 0x25F5C), // 46 ??? - new BlockInfoNDS(0x20500, 0x02fc, 0x207FE, 0x25F5E), // 47 Regulation - new BlockInfoNDS(0x20800, 0x0094, 0x20896, 0x25F60), // 48 Gimmick - new BlockInfoNDS(0x20900, 0x035c, 0x20C5E, 0x25F62), // 49 Battle Box - new BlockInfoNDS(0x20D00, 0x01d4, 0x20ED6, 0x25F64), // 50 Daycare - new BlockInfoNDS(0x20F00, 0x01e0, 0x210E2, 0x25F66), // 51 Strength Boulder Status Block - new BlockInfoNDS(0x21100, 0x00f0, 0x211F2, 0x25F68), // 52 Misc (Badge Flags, Money, Trainer Sayings) - new BlockInfoNDS(0x21200, 0x01b4, 0x213B6, 0x25F6A), // 53 Entralink (Level & Powers etc) - new BlockInfoNDS(0x21400, 0x04dc, 0x218DE, 0x25F6C), // 54 Pokedex - new BlockInfoNDS(0x21900, 0x0034, 0x21936, 0x25F6E), // 55 Encount (Swarm and other overworld info - 2C - swarm, 2D - repel steps, 2E repel type) - new BlockInfoNDS(0x21A00, 0x003c, 0x21A3E, 0x25F70), // 56 Battle Subway Play Info - new BlockInfoNDS(0x21B00, 0x01ac, 0x21CAE, 0x25F72), // 57 Battle Subway Score Info - new BlockInfoNDS(0x21D00, 0x0b90, 0x22892, 0x25F74), // 58 Battle Subway WiFI Info - new BlockInfoNDS(0x22900, 0x00ac, 0x229AE, 0x25F76), // 59 Online Records - new BlockInfoNDS(0x22A00, 0x0850, 0x23252, 0x25F78), // 60 Entralink Forest pokémon data - new BlockInfoNDS(0x23300, 0x0284, 0x23586, 0x25F7A), // 61 ??? - new BlockInfoNDS(0x23600, 0x0010, 0x23612, 0x25F7C), // 62 ??? - new BlockInfoNDS(0x23700, 0x00a8, 0x237AA, 0x25F7E), // 63 PWT related data - new BlockInfoNDS(0x23800, 0x016c, 0x2396E, 0x25F80), // 64 ??? - new BlockInfoNDS(0x23A00, 0x0080, 0x23A82, 0x25F82), // 65 ??? - new BlockInfoNDS(0x23B00, 0x00fc, 0x23BFE, 0x25F84), // 66 Hollow/Rival Block - new BlockInfoNDS(0x23C00, 0x16a8, 0x252AA, 0x25F86), // 67 Join Avenue Block - new BlockInfoNDS(0x25300, 0x0498, 0x2579A, 0x25F88), // 68 Medal - new BlockInfoNDS(0x25800, 0x0060, 0x25862, 0x25F8A), // 69 Key-related data - new BlockInfoNDS(0x25900, 0x00fc, 0x259FE, 0x25F8C), // 70 Festa Missions - new BlockInfoNDS(0x25A00, 0x03e4, 0x25DE6, 0x25F8E), // 71 ??? - new BlockInfoNDS(0x25E00, 0x00f0, 0x25EF2, 0x25F90), // 72 ??? - new BlockInfoNDS(0x25F00, 0x0094, 0x25FA2, 0x25FA2), // 73 Checksum Block + new(0x00000, 0x03e0, 0x003E2, 0x25F00), // 00 Box Names + new(0x00400, 0x0ff0, 0x013F2, 0x25F02), // 01 Box 1 + new(0x01400, 0x0ff0, 0x023F2, 0x25F04), // 02 Box 2 + new(0x02400, 0x0ff0, 0x033F2, 0x25F06), // 03 Box 3 + new(0x03400, 0x0ff0, 0x043F2, 0x25F08), // 04 Box 4 + new(0x04400, 0x0ff0, 0x053F2, 0x25F0A), // 05 Box 5 + new(0x05400, 0x0ff0, 0x063F2, 0x25F0C), // 06 Box 6 + new(0x06400, 0x0ff0, 0x073F2, 0x25F0E), // 07 Box 7 + new(0x07400, 0x0ff0, 0x083F2, 0x25F10), // 08 Box 8 + new(0x08400, 0x0ff0, 0x093F2, 0x25F12), // 09 Box 9 + new(0x09400, 0x0ff0, 0x0A3F2, 0x25F14), // 10 Box 10 + new(0x0A400, 0x0ff0, 0x0B3F2, 0x25F16), // 11 Box 11 + new(0x0B400, 0x0ff0, 0x0C3F2, 0x25F18), // 12 Box 12 + new(0x0C400, 0x0ff0, 0x0D3F2, 0x25F1A), // 13 Box 13 + new(0x0D400, 0x0ff0, 0x0E3F2, 0x25F1C), // 14 Box 14 + new(0x0E400, 0x0ff0, 0x0F3F2, 0x25F1E), // 15 Box 15 + new(0x0F400, 0x0ff0, 0x103F2, 0x25F20), // 16 Box 16 + new(0x10400, 0x0ff0, 0x113F2, 0x25F22), // 17 Box 17 + new(0x11400, 0x0ff0, 0x123F2, 0x25F24), // 18 Box 18 + new(0x12400, 0x0ff0, 0x133F2, 0x25F26), // 19 Box 19 + new(0x13400, 0x0ff0, 0x143F2, 0x25F28), // 20 Box 20 + new(0x14400, 0x0ff0, 0x153F2, 0x25F2A), // 21 Box 21 + new(0x15400, 0x0ff0, 0x163F2, 0x25F2C), // 22 Box 22 + new(0x16400, 0x0ff0, 0x173F2, 0x25F2E), // 23 Box 23 + new(0x17400, 0x0ff0, 0x183F2, 0x25F30), // 24 Box 24 + new(0x18400, 0x09ec, 0x18DEE, 0x25F32), // 25 Inventory + new(0x18E00, 0x0534, 0x19336, 0x25F34), // 26 Party Pokemon + new(0x19400, 0x00b0, 0x194B2, 0x25F36), // 27 Trainer Data + new(0x19500, 0x00a8, 0x195AA, 0x25F38), // 28 Trainer Position + new(0x19600, 0x1338, 0x1A93A, 0x25F3A), // 29 Unity Tower and survey stuff + new(0x1AA00, 0x07c4, 0x1B1C6, 0x25F3C), // 30 Pal Pad Player Data + new(0x1B200, 0x0d54, 0x1BF56, 0x25F3E), // 31 Pal Pad Friend Data + new(0x1C000, 0x0094, 0x1C096, 0x25F40), // 32 Options / Skin Info + new(0x1C100, 0x0658, 0x1C75A, 0x25F42), // 33 Trainer Card + new(0x1C800, 0x0a94, 0x1D296, 0x25F44), // 34 Mystery Gift + new(0x1D300, 0x01ac, 0x1D4AE, 0x25F46), // 35 Dream World Stuff (Catalog) + new(0x1D500, 0x03ec, 0x1D8EE, 0x25F48), // 36 Chatter + new(0x1D900, 0x005c, 0x1D95E, 0x25F4A), // 37 Adventure data + new(0x1DA00, 0x01e0, 0x1DBE2, 0x25F4C), // 38 Record + new(0x1DC00, 0x00a8, 0x1DCAA, 0x25F4E), // 39 ??? + new(0x1DD00, 0x0460, 0x1E162, 0x25F50), // 40 Mail + new(0x1E200, 0x1400, 0x1F602, 0x25F52), // 41 ??? + new(0x1F700, 0x02a4, 0x1F9A6, 0x25F54), // 42 Musical + new(0x1FA00, 0x00e0, 0x1FAE2, 0x25F56), // 43 Fused Reshiram/Zekrom Storage + new(0x1FB00, 0x034c, 0x1FE4E, 0x25F58), // 44 IR + new(0x1FF00, 0x04e0, 0x203E2, 0x25F5A), // 45 EventWork + new(0x20400, 0x00f8, 0x204FA, 0x25F5C), // 46 ??? + new(0x20500, 0x02fc, 0x207FE, 0x25F5E), // 47 Regulation + new(0x20800, 0x0094, 0x20896, 0x25F60), // 48 Gimmick + new(0x20900, 0x035c, 0x20C5E, 0x25F62), // 49 Battle Box + new(0x20D00, 0x01d4, 0x20ED6, 0x25F64), // 50 Daycare + new(0x20F00, 0x01e0, 0x210E2, 0x25F66), // 51 Strength Boulder Status Block + new(0x21100, 0x00f0, 0x211F2, 0x25F68), // 52 Misc (Badge Flags, Money, Trainer Sayings) + new(0x21200, 0x01b4, 0x213B6, 0x25F6A), // 53 Entralink (Level & Powers etc) + new(0x21400, 0x04dc, 0x218DE, 0x25F6C), // 54 Pokedex + new(0x21900, 0x0034, 0x21936, 0x25F6E), // 55 Encount (Swarm and other overworld info - 2C - swarm, 2D - repel steps, 2E repel type) + new(0x21A00, 0x003c, 0x21A3E, 0x25F70), // 56 Battle Subway Play Info + new(0x21B00, 0x01ac, 0x21CAE, 0x25F72), // 57 Battle Subway Score Info + new(0x21D00, 0x0b90, 0x22892, 0x25F74), // 58 Battle Subway WiFI Info + new(0x22900, 0x00ac, 0x229AE, 0x25F76), // 59 Online Records + new(0x22A00, 0x0850, 0x23252, 0x25F78), // 60 Entralink Forest pokémon data + new(0x23300, 0x0284, 0x23586, 0x25F7A), // 61 ??? + new(0x23600, 0x0010, 0x23612, 0x25F7C), // 62 ??? + new(0x23700, 0x00a8, 0x237AA, 0x25F7E), // 63 PWT related data + new(0x23800, 0x016c, 0x2396E, 0x25F80), // 64 ??? + new(0x23A00, 0x0080, 0x23A82, 0x25F82), // 65 ??? + new(0x23B00, 0x00fc, 0x23BFE, 0x25F84), // 66 Hollow/Rival Block + new(0x23C00, 0x16a8, 0x252AA, 0x25F86), // 67 Join Avenue Block + new(0x25300, 0x0498, 0x2579A, 0x25F88), // 68 Medal + new(0x25800, 0x0060, 0x25862, 0x25F8A), // 69 Key-related data + new(0x25900, 0x00fc, 0x259FE, 0x25F8C), // 70 Festa Missions + new(0x25A00, 0x03e4, 0x25DE6, 0x25F8E), // 71 ??? + new(0x25E00, 0x00f0, 0x25EF2, 0x25F90), // 72 ??? + new(0x25F00, 0x0094, 0x25FA2, 0x25FA2), // 73 Checksum Block }; public SaveBlockAccessor5B2W2(SAV5B2W2 sav) diff --git a/PKHeX.Core/Saves/Access/SaveBlockAccessor5BW.cs b/PKHeX.Core/Saves/Access/SaveBlockAccessor5BW.cs index 32dac3b5c..c8d7bd731 100644 --- a/PKHeX.Core/Saves/Access/SaveBlockAccessor5BW.cs +++ b/PKHeX.Core/Saves/Access/SaveBlockAccessor5BW.cs @@ -7,76 +7,76 @@ public sealed class SaveBlockAccessor5BW : ISaveBlockAccessor, ISa // Offset, Length, chkOffset, ChkMirror public static readonly BlockInfoNDS[] BlocksBW = { - new BlockInfoNDS(0x00000, 0x03E0, 0x003E2, 0x23F00), // 00 Box Names - new BlockInfoNDS(0x00400, 0x0FF0, 0x013F2, 0x23F02), // 01 Box 1 - new BlockInfoNDS(0x01400, 0x0FF0, 0x023F2, 0x23F04), // 02 Box 2 - new BlockInfoNDS(0x02400, 0x0FF0, 0x033F2, 0x23F06), // 03 Box 3 - new BlockInfoNDS(0x03400, 0x0FF0, 0x043F2, 0x23F08), // 04 Box 4 - new BlockInfoNDS(0x04400, 0x0FF0, 0x053F2, 0x23F0A), // 05 Box 5 - new BlockInfoNDS(0x05400, 0x0FF0, 0x063F2, 0x23F0C), // 06 Box 6 - new BlockInfoNDS(0x06400, 0x0FF0, 0x073F2, 0x23F0E), // 07 Box 7 - new BlockInfoNDS(0x07400, 0x0FF0, 0x083F2, 0x23F10), // 08 Box 8 - new BlockInfoNDS(0x08400, 0x0FF0, 0x093F2, 0x23F12), // 09 Box 9 - new BlockInfoNDS(0x09400, 0x0FF0, 0x0A3F2, 0x23F14), // 10 Box 10 - new BlockInfoNDS(0x0A400, 0x0FF0, 0x0B3F2, 0x23F16), // 11 Box 11 - new BlockInfoNDS(0x0B400, 0x0FF0, 0x0C3F2, 0x23F18), // 12 Box 12 - new BlockInfoNDS(0x0C400, 0x0FF0, 0x0D3F2, 0x23F1A), // 13 Box 13 - new BlockInfoNDS(0x0D400, 0x0FF0, 0x0E3F2, 0x23F1C), // 14 Box 14 - new BlockInfoNDS(0x0E400, 0x0FF0, 0x0F3F2, 0x23F1E), // 15 Box 15 - new BlockInfoNDS(0x0F400, 0x0FF0, 0x103F2, 0x23F20), // 16 Box 16 - new BlockInfoNDS(0x10400, 0x0FF0, 0x113F2, 0x23F22), // 17 Box 17 - new BlockInfoNDS(0x11400, 0x0FF0, 0x123F2, 0x23F24), // 18 Box 18 - new BlockInfoNDS(0x12400, 0x0FF0, 0x133F2, 0x23F26), // 19 Box 19 - new BlockInfoNDS(0x13400, 0x0FF0, 0x143F2, 0x23F28), // 20 Box 20 - new BlockInfoNDS(0x14400, 0x0FF0, 0x153F2, 0x23F2A), // 21 Box 21 - new BlockInfoNDS(0x15400, 0x0FF0, 0x163F2, 0x23F2C), // 22 Box 22 - new BlockInfoNDS(0x16400, 0x0FF0, 0x173F2, 0x23F2E), // 23 Box 23 - new BlockInfoNDS(0x17400, 0x0FF0, 0x183F2, 0x23F30), // 24 Box 24 - new BlockInfoNDS(0x18400, 0x09C0, 0x18DC2, 0x23F32), // 25 Inventory - new BlockInfoNDS(0x18E00, 0x0534, 0x19336, 0x23F34), // 26 Party Pokemon - new BlockInfoNDS(0x19400, 0x0068, 0x1946A, 0x23F36), // 27 Trainer Data - new BlockInfoNDS(0x19500, 0x009C, 0x1959E, 0x23F38), // 28 Trainer Position - new BlockInfoNDS(0x19600, 0x1338, 0x1A93A, 0x23F3A), // 29 Unity Tower and survey stuff - new BlockInfoNDS(0x1AA00, 0x07C4, 0x1B1C6, 0x23F3C), // 30 Pal Pad Player Data - new BlockInfoNDS(0x1B200, 0x0D54, 0x1BF56, 0x23F3E), // 31 Pal Pad Friend Data - new BlockInfoNDS(0x1C000, 0x002C, 0x1C02E, 0x23F40), // 32 Skin Info - new BlockInfoNDS(0x1C100, 0x0658, 0x1C75A, 0x23F42), // 33 ??? Gym badge data - new BlockInfoNDS(0x1C800, 0x0A94, 0x1D296, 0x23F44), // 34 Mystery Gift - new BlockInfoNDS(0x1D300, 0x01AC, 0x1D4AE, 0x23F46), // 35 Dream World Stuff (Catalog) - new BlockInfoNDS(0x1D500, 0x03EC, 0x1D8EE, 0x23F48), // 36 Chatter - new BlockInfoNDS(0x1D900, 0x005C, 0x1D95E, 0x23F4A), // 37 Adventure Info - new BlockInfoNDS(0x1DA00, 0x01E0, 0x1DBE2, 0x23F4C), // 38 Trainer Card Records - new BlockInfoNDS(0x1DC00, 0x00A8, 0x1DCAA, 0x23F4E), // 39 ??? - new BlockInfoNDS(0x1DD00, 0x0460, 0x1E162, 0x23F50), // 40 ??? - new BlockInfoNDS(0x1E200, 0x1400, 0x1F602, 0x23F52), // 41 ??? - new BlockInfoNDS(0x1F700, 0x02A4, 0x1F9A6, 0x23F54), // 42 Contains flags and references for downloaded data (Musical) - new BlockInfoNDS(0x1FA00, 0x02DC, 0x1FCDE, 0x23F56), // 43 ??? - new BlockInfoNDS(0x1FD00, 0x034C, 0x2004E, 0x23F58), // 44 ??? - new BlockInfoNDS(0x20100, 0x03EC, 0x204EE, 0x23F5A), // 45 ??? - new BlockInfoNDS(0x20500, 0x00F8, 0x205FA, 0x23F5C), // 46 ??? - new BlockInfoNDS(0x20600, 0x02FC, 0x208FE, 0x23F5E), // 47 Tournament Block - new BlockInfoNDS(0x20900, 0x0094, 0x20996, 0x23F60), // 48 ??? - new BlockInfoNDS(0x20A00, 0x035C, 0x20D5E, 0x23F62), // 49 Battle Box Block - new BlockInfoNDS(0x20E00, 0x01CC, 0x20FCE, 0x23F64), // 50 Daycare Block - new BlockInfoNDS(0x21000, 0x0168, 0x2116A, 0x23F66), // 51 Strength Boulder Status Block - new BlockInfoNDS(0x21200, 0x00EC, 0x212EE, 0x23F68), // 52 Badge Flags, Money, Trainer Sayings - new BlockInfoNDS(0x21300, 0x01B0, 0x214B2, 0x23F6A), // 53 Entralink (Level & Powers etc) - new BlockInfoNDS(0x21500, 0x001C, 0x2151E, 0x23F6C), // 54 ??? - new BlockInfoNDS(0x21600, 0x04D4, 0x21AD6, 0x23F6E), // 55 Pokedex - new BlockInfoNDS(0x21B00, 0x0034, 0x21B36, 0x23F70), // 56 Swarm and other overworld info - 2C - swarm, 2D - repel steps, 2E repel type - new BlockInfoNDS(0x21C00, 0x003C, 0x21C3E, 0x23F72), // 57 ??? - new BlockInfoNDS(0x21D00, 0x01AC, 0x21EAE, 0x23F74), // 58 Battle Subway - new BlockInfoNDS(0x21F00, 0x0B90, 0x22A92, 0x23F76), // 59 ??? - new BlockInfoNDS(0x22B00, 0x009C, 0x22B9E, 0x23F78), // 60 Online Records - new BlockInfoNDS(0x22C00, 0x0850, 0x23452, 0x23F7A), // 61 Entralink Forest pokémon data - new BlockInfoNDS(0x23500, 0x0028, 0x2352A, 0x23F7C), // 62 ??? - new BlockInfoNDS(0x23600, 0x0284, 0x23886, 0x23F7E), // 63 ??? - new BlockInfoNDS(0x23900, 0x0010, 0x23912, 0x23F80), // 64 ??? - new BlockInfoNDS(0x23A00, 0x005C, 0x23A5E, 0x23F82), // 65 ??? - new BlockInfoNDS(0x23B00, 0x016C, 0x23C6E, 0x23F84), // 66 ??? - new BlockInfoNDS(0x23D00, 0x0040, 0x23D42, 0x23F86), // 67 ??? - new BlockInfoNDS(0x23E00, 0x00FC, 0x23EFE, 0x23F88), // 68 ??? - new BlockInfoNDS(0x23F00, 0x008C, 0x23F9A, 0x23F9A), // 69 Checksums */ + new(0x00000, 0x03E0, 0x003E2, 0x23F00), // 00 Box Names + new(0x00400, 0x0FF0, 0x013F2, 0x23F02), // 01 Box 1 + new(0x01400, 0x0FF0, 0x023F2, 0x23F04), // 02 Box 2 + new(0x02400, 0x0FF0, 0x033F2, 0x23F06), // 03 Box 3 + new(0x03400, 0x0FF0, 0x043F2, 0x23F08), // 04 Box 4 + new(0x04400, 0x0FF0, 0x053F2, 0x23F0A), // 05 Box 5 + new(0x05400, 0x0FF0, 0x063F2, 0x23F0C), // 06 Box 6 + new(0x06400, 0x0FF0, 0x073F2, 0x23F0E), // 07 Box 7 + new(0x07400, 0x0FF0, 0x083F2, 0x23F10), // 08 Box 8 + new(0x08400, 0x0FF0, 0x093F2, 0x23F12), // 09 Box 9 + new(0x09400, 0x0FF0, 0x0A3F2, 0x23F14), // 10 Box 10 + new(0x0A400, 0x0FF0, 0x0B3F2, 0x23F16), // 11 Box 11 + new(0x0B400, 0x0FF0, 0x0C3F2, 0x23F18), // 12 Box 12 + new(0x0C400, 0x0FF0, 0x0D3F2, 0x23F1A), // 13 Box 13 + new(0x0D400, 0x0FF0, 0x0E3F2, 0x23F1C), // 14 Box 14 + new(0x0E400, 0x0FF0, 0x0F3F2, 0x23F1E), // 15 Box 15 + new(0x0F400, 0x0FF0, 0x103F2, 0x23F20), // 16 Box 16 + new(0x10400, 0x0FF0, 0x113F2, 0x23F22), // 17 Box 17 + new(0x11400, 0x0FF0, 0x123F2, 0x23F24), // 18 Box 18 + new(0x12400, 0x0FF0, 0x133F2, 0x23F26), // 19 Box 19 + new(0x13400, 0x0FF0, 0x143F2, 0x23F28), // 20 Box 20 + new(0x14400, 0x0FF0, 0x153F2, 0x23F2A), // 21 Box 21 + new(0x15400, 0x0FF0, 0x163F2, 0x23F2C), // 22 Box 22 + new(0x16400, 0x0FF0, 0x173F2, 0x23F2E), // 23 Box 23 + new(0x17400, 0x0FF0, 0x183F2, 0x23F30), // 24 Box 24 + new(0x18400, 0x09C0, 0x18DC2, 0x23F32), // 25 Inventory + new(0x18E00, 0x0534, 0x19336, 0x23F34), // 26 Party Pokemon + new(0x19400, 0x0068, 0x1946A, 0x23F36), // 27 Trainer Data + new(0x19500, 0x009C, 0x1959E, 0x23F38), // 28 Trainer Position + new(0x19600, 0x1338, 0x1A93A, 0x23F3A), // 29 Unity Tower and survey stuff + new(0x1AA00, 0x07C4, 0x1B1C6, 0x23F3C), // 30 Pal Pad Player Data + new(0x1B200, 0x0D54, 0x1BF56, 0x23F3E), // 31 Pal Pad Friend Data + new(0x1C000, 0x002C, 0x1C02E, 0x23F40), // 32 Skin Info + new(0x1C100, 0x0658, 0x1C75A, 0x23F42), // 33 ??? Gym badge data + new(0x1C800, 0x0A94, 0x1D296, 0x23F44), // 34 Mystery Gift + new(0x1D300, 0x01AC, 0x1D4AE, 0x23F46), // 35 Dream World Stuff (Catalog) + new(0x1D500, 0x03EC, 0x1D8EE, 0x23F48), // 36 Chatter + new(0x1D900, 0x005C, 0x1D95E, 0x23F4A), // 37 Adventure Info + new(0x1DA00, 0x01E0, 0x1DBE2, 0x23F4C), // 38 Trainer Card Records + new(0x1DC00, 0x00A8, 0x1DCAA, 0x23F4E), // 39 ??? + new(0x1DD00, 0x0460, 0x1E162, 0x23F50), // 40 ??? + new(0x1E200, 0x1400, 0x1F602, 0x23F52), // 41 ??? + new(0x1F700, 0x02A4, 0x1F9A6, 0x23F54), // 42 Contains flags and references for downloaded data (Musical) + new(0x1FA00, 0x02DC, 0x1FCDE, 0x23F56), // 43 ??? + new(0x1FD00, 0x034C, 0x2004E, 0x23F58), // 44 ??? + new(0x20100, 0x03EC, 0x204EE, 0x23F5A), // 45 ??? + new(0x20500, 0x00F8, 0x205FA, 0x23F5C), // 46 ??? + new(0x20600, 0x02FC, 0x208FE, 0x23F5E), // 47 Tournament Block + new(0x20900, 0x0094, 0x20996, 0x23F60), // 48 ??? + new(0x20A00, 0x035C, 0x20D5E, 0x23F62), // 49 Battle Box Block + new(0x20E00, 0x01CC, 0x20FCE, 0x23F64), // 50 Daycare Block + new(0x21000, 0x0168, 0x2116A, 0x23F66), // 51 Strength Boulder Status Block + new(0x21200, 0x00EC, 0x212EE, 0x23F68), // 52 Badge Flags, Money, Trainer Sayings + new(0x21300, 0x01B0, 0x214B2, 0x23F6A), // 53 Entralink (Level & Powers etc) + new(0x21500, 0x001C, 0x2151E, 0x23F6C), // 54 ??? + new(0x21600, 0x04D4, 0x21AD6, 0x23F6E), // 55 Pokedex + new(0x21B00, 0x0034, 0x21B36, 0x23F70), // 56 Swarm and other overworld info - 2C - swarm, 2D - repel steps, 2E repel type + new(0x21C00, 0x003C, 0x21C3E, 0x23F72), // 57 ??? + new(0x21D00, 0x01AC, 0x21EAE, 0x23F74), // 58 Battle Subway + new(0x21F00, 0x0B90, 0x22A92, 0x23F76), // 59 ??? + new(0x22B00, 0x009C, 0x22B9E, 0x23F78), // 60 Online Records + new(0x22C00, 0x0850, 0x23452, 0x23F7A), // 61 Entralink Forest pokémon data + new(0x23500, 0x0028, 0x2352A, 0x23F7C), // 62 ??? + new(0x23600, 0x0284, 0x23886, 0x23F7E), // 63 ??? + new(0x23900, 0x0010, 0x23912, 0x23F80), // 64 ??? + new(0x23A00, 0x005C, 0x23A5E, 0x23F82), // 65 ??? + new(0x23B00, 0x016C, 0x23C6E, 0x23F84), // 66 ??? + new(0x23D00, 0x0040, 0x23D42, 0x23F86), // 67 ??? + new(0x23E00, 0x00FC, 0x23EFE, 0x23F88), // 68 ??? + new(0x23F00, 0x008C, 0x23F9A, 0x23F9A), // 69 Checksums */ }; public SaveBlockAccessor5BW(SAV5BW sav) diff --git a/PKHeX.Core/Saves/Access/SaveBlockAccessor6AO.cs b/PKHeX.Core/Saves/Access/SaveBlockAccessor6AO.cs index 2df8f1754..5601ee212 100644 --- a/PKHeX.Core/Saves/Access/SaveBlockAccessor6AO.cs +++ b/PKHeX.Core/Saves/Access/SaveBlockAccessor6AO.cs @@ -8,64 +8,64 @@ public sealed class SaveBlockAccessor6AO : ISaveBlockAccessor, ISave public static readonly BlockInfo6[] BlocksAO = { - new BlockInfo6(boAO, 00, 0x00000, 0x002C8), // 00 Puff - new BlockInfo6(boAO, 01, 0x00400, 0x00B90), // 01 MyItem - new BlockInfo6(boAO, 02, 0x01000, 0x0002C), // 02 ItemInfo (Select Bound Items) - new BlockInfo6(boAO, 03, 0x01200, 0x00038), // 03 GameTime - new BlockInfo6(boAO, 04, 0x01400, 0x00150), // 04 Situation - new BlockInfo6(boAO, 05, 0x01600, 0x00004), // 05 RandomGroup (rand seeds) - new BlockInfo6(boAO, 06, 0x01800, 0x00008), // 06 PlayTime - new BlockInfo6(boAO, 07, 0x01A00, 0x001C0), // 07 Fashion - new BlockInfo6(boAO, 08, 0x01C00, 0x000BE), // 08 Amie minigame records - new BlockInfo6(boAO, 09, 0x01E00, 0x00024), // 09 temp variables (u32 id + 32 u8) - new BlockInfo6(boAO, 10, 0x02000, 0x02100), // 10 FieldMoveModelSave - new BlockInfo6(boAO, 11, 0x04200, 0x00130), // 11 Misc - new BlockInfo6(boAO, 12, 0x04400, 0x00440), // 12 BOX - new BlockInfo6(boAO, 13, 0x04A00, 0x00574), // 13 BattleBox - new BlockInfo6(boAO, 14, 0x05000, 0x04E28), // 14 PSS1 - new BlockInfo6(boAO, 15, 0x0A000, 0x04E28), // 15 PSS2 - new BlockInfo6(boAO, 16, 0x0F000, 0x04E28), // 16 PSS3 - new BlockInfo6(boAO, 17, 0x14000, 0x00170), // 17 MyStatus - new BlockInfo6(boAO, 18, 0x14200, 0x0061C), // 18 PokePartySave - new BlockInfo6(boAO, 19, 0x14A00, 0x00504), // 19 EventWork - new BlockInfo6(boAO, 20, 0x15000, 0x011CC), // 20 ZukanData - new BlockInfo6(boAO, 21, 0x16200, 0x00644), // 21 hologram clips - new BlockInfo6(boAO, 22, 0x16A00, 0x00104), // 22 UnionPokemon - new BlockInfo6(boAO, 23, 0x16C00, 0x00004), // 23 ConfigSave - new BlockInfo6(boAO, 24, 0x16E00, 0x00420), // 24 Amie decoration stuff - new BlockInfo6(boAO, 25, 0x17400, 0x00064), // 25 OPower - new BlockInfo6(boAO, 26, 0x17600, 0x003F0), // 26 Strength Rock position (xyz float: 84 entries, 12bytes/entry) - new BlockInfo6(boAO, 27, 0x17A00, 0x0070C), // 27 Trainer PR Video - new BlockInfo6(boAO, 28, 0x18200, 0x00180), // 28 GtsData - new BlockInfo6(boAO, 29, 0x18400, 0x00004), // 29 Packed Menu Bits - new BlockInfo6(boAO, 30, 0x18600, 0x0000C), // 30 PSS Profile Q&A (6*questions, 6*answer) - new BlockInfo6(boAO, 31, 0x18800, 0x00048), // 31 Repel Info, (Swarm?) and other overworld info (roamer) - new BlockInfo6(boAO, 32, 0x18A00, 0x00054), // 32 BOSS data fetch history (serial/mystery gift), 4byte intro & 20*4byte entries - new BlockInfo6(boAO, 33, 0x18C00, 0x00644), // 33 Streetpass history - new BlockInfo6(boAO, 34, 0x19400, 0x005C8), // 34 LiveMatchData/BattleSpotData - new BlockInfo6(boAO, 35, 0x19A00, 0x002F8), // 35 MAC Address & Network Connection Logging (0x98 per entry, 5 entries) - new BlockInfo6(boAO, 36, 0x19E00, 0x01B40), // 36 Dendou (Hall of Fame) - new BlockInfo6(boAO, 37, 0x1BA00, 0x001F4), // 37 BattleInstSave (Maison) - new BlockInfo6(boAO, 38, 0x1BC00, 0x003E0), // 38 Sodateya (Daycare) - new BlockInfo6(boAO, 39, 0x1C000, 0x00216), // 39 BattleInstSave - new BlockInfo6(boAO, 40, 0x1C400, 0x00640), // 40 BerryField - new BlockInfo6(boAO, 41, 0x1CC00, 0x01A90), // 41 MysteryGiftSave - new BlockInfo6(boAO, 42, 0x1E800, 0x00400), // 42 [SubE]vent Log - new BlockInfo6(boAO, 43, 0x1EC00, 0x00618), // 43 PokeDiarySave - new BlockInfo6(boAO, 44, 0x1F400, 0x0025C), // 44 Record - new BlockInfo6(boAO, 45, 0x1F800, 0x00834), // 45 Friend Safari (0x15 per entry, 100 entries) - new BlockInfo6(boAO, 46, 0x20200, 0x00318), // 46 SuperTrain - new BlockInfo6(boAO, 47, 0x20600, 0x007D0), // 47 Unused (lmao) - new BlockInfo6(boAO, 48, 0x20E00, 0x00C48), // 48 LinkInfo - new BlockInfo6(boAO, 49, 0x21C00, 0x00078), // 49 PSS usage info - new BlockInfo6(boAO, 50, 0x21E00, 0x00200), // 50 GameSyncSave - new BlockInfo6(boAO, 51, 0x22000, 0x00C84), // 51 PSS Icon (bool32 data present, 40x40 u16 pic, unused) - new BlockInfo6(boAO, 52, 0x22E00, 0x00628), // 52 ValidationSave (updatabale Public Key for legal check api calls) - new BlockInfo6(boAO, 53, 0x23600, 0x00400), // 53 Contest - new BlockInfo6(boAO, 54, 0x23A00, 0x07AD0), // 54 SecretBase - new BlockInfo6(boAO, 55, 0x2B600, 0x078B0), // 55 EonTicket - new BlockInfo6(boAO, 56, 0x33000, 0x34AD0), // 56 Box - new BlockInfo6(boAO, 57, 0x67C00, 0x0E058), // 57 JPEG + new(boAO, 00, 0x00000, 0x002C8), // 00 Puff + new(boAO, 01, 0x00400, 0x00B90), // 01 MyItem + new(boAO, 02, 0x01000, 0x0002C), // 02 ItemInfo (Select Bound Items) + new(boAO, 03, 0x01200, 0x00038), // 03 GameTime + new(boAO, 04, 0x01400, 0x00150), // 04 Situation + new(boAO, 05, 0x01600, 0x00004), // 05 RandomGroup (rand seeds) + new(boAO, 06, 0x01800, 0x00008), // 06 PlayTime + new(boAO, 07, 0x01A00, 0x001C0), // 07 Fashion + new(boAO, 08, 0x01C00, 0x000BE), // 08 Amie minigame records + new(boAO, 09, 0x01E00, 0x00024), // 09 temp variables (u32 id + 32 u8) + new(boAO, 10, 0x02000, 0x02100), // 10 FieldMoveModelSave + new(boAO, 11, 0x04200, 0x00130), // 11 Misc + new(boAO, 12, 0x04400, 0x00440), // 12 BOX + new(boAO, 13, 0x04A00, 0x00574), // 13 BattleBox + new(boAO, 14, 0x05000, 0x04E28), // 14 PSS1 + new(boAO, 15, 0x0A000, 0x04E28), // 15 PSS2 + new(boAO, 16, 0x0F000, 0x04E28), // 16 PSS3 + new(boAO, 17, 0x14000, 0x00170), // 17 MyStatus + new(boAO, 18, 0x14200, 0x0061C), // 18 PokePartySave + new(boAO, 19, 0x14A00, 0x00504), // 19 EventWork + new(boAO, 20, 0x15000, 0x011CC), // 20 ZukanData + new(boAO, 21, 0x16200, 0x00644), // 21 hologram clips + new(boAO, 22, 0x16A00, 0x00104), // 22 UnionPokemon + new(boAO, 23, 0x16C00, 0x00004), // 23 ConfigSave + new(boAO, 24, 0x16E00, 0x00420), // 24 Amie decoration stuff + new(boAO, 25, 0x17400, 0x00064), // 25 OPower + new(boAO, 26, 0x17600, 0x003F0), // 26 Strength Rock position (xyz float: 84 entries, 12bytes/entry) + new(boAO, 27, 0x17A00, 0x0070C), // 27 Trainer PR Video + new(boAO, 28, 0x18200, 0x00180), // 28 GtsData + new(boAO, 29, 0x18400, 0x00004), // 29 Packed Menu Bits + new(boAO, 30, 0x18600, 0x0000C), // 30 PSS Profile Q&A (6*questions, 6*answer) + new(boAO, 31, 0x18800, 0x00048), // 31 Repel Info, (Swarm?) and other overworld info (roamer) + new(boAO, 32, 0x18A00, 0x00054), // 32 BOSS data fetch history (serial/mystery gift), 4byte intro & 20*4byte entries + new(boAO, 33, 0x18C00, 0x00644), // 33 Streetpass history + new(boAO, 34, 0x19400, 0x005C8), // 34 LiveMatchData/BattleSpotData + new(boAO, 35, 0x19A00, 0x002F8), // 35 MAC Address & Network Connection Logging (0x98 per entry, 5 entries) + new(boAO, 36, 0x19E00, 0x01B40), // 36 Dendou (Hall of Fame) + new(boAO, 37, 0x1BA00, 0x001F4), // 37 BattleInstSave (Maison) + new(boAO, 38, 0x1BC00, 0x003E0), // 38 Sodateya (Daycare) + new(boAO, 39, 0x1C000, 0x00216), // 39 BattleInstSave + new(boAO, 40, 0x1C400, 0x00640), // 40 BerryField + new(boAO, 41, 0x1CC00, 0x01A90), // 41 MysteryGiftSave + new(boAO, 42, 0x1E800, 0x00400), // 42 [SubE]vent Log + new(boAO, 43, 0x1EC00, 0x00618), // 43 PokeDiarySave + new(boAO, 44, 0x1F400, 0x0025C), // 44 Record + new(boAO, 45, 0x1F800, 0x00834), // 45 Friend Safari (0x15 per entry, 100 entries) + new(boAO, 46, 0x20200, 0x00318), // 46 SuperTrain + new(boAO, 47, 0x20600, 0x007D0), // 47 Unused (lmao) + new(boAO, 48, 0x20E00, 0x00C48), // 48 LinkInfo + new(boAO, 49, 0x21C00, 0x00078), // 49 PSS usage info + new(boAO, 50, 0x21E00, 0x00200), // 50 GameSyncSave + new(boAO, 51, 0x22000, 0x00C84), // 51 PSS Icon (bool32 data present, 40x40 u16 pic, unused) + new(boAO, 52, 0x22E00, 0x00628), // 52 ValidationSave (updatabale Public Key for legal check api calls) + new(boAO, 53, 0x23600, 0x00400), // 53 Contest + new(boAO, 54, 0x23A00, 0x07AD0), // 54 SecretBase + new(boAO, 55, 0x2B600, 0x078B0), // 55 EonTicket + new(boAO, 56, 0x33000, 0x34AD0), // 56 Box + new(boAO, 57, 0x67C00, 0x0E058), // 57 JPEG }; public IReadOnlyList BlockInfo => BlocksAO; diff --git a/PKHeX.Core/Saves/Access/SaveBlockAccessor6AODemo.cs b/PKHeX.Core/Saves/Access/SaveBlockAccessor6AODemo.cs index b060037b7..26dcd7578 100644 --- a/PKHeX.Core/Saves/Access/SaveBlockAccessor6AODemo.cs +++ b/PKHeX.Core/Saves/Access/SaveBlockAccessor6AODemo.cs @@ -8,22 +8,22 @@ public sealed class SaveBlockAccessor6AODemo : ISaveBlockAccessor, I private static readonly BlockInfo6[] BlocksAODemo = { - new BlockInfo6(boAOdemo, 00, 0x00000, 0x00B90), // MyItem - new BlockInfo6(boAOdemo, 01, 0x00C00, 0x0002C), // ItemInfo6 - new BlockInfo6(boAOdemo, 02, 0x00E00, 0x00038), // GameTime - new BlockInfo6(boAOdemo, 03, 0x01000, 0x00150), // Situation - new BlockInfo6(boAOdemo, 04, 0x01200, 0x00004), // RandomGroup (rand seeds) - new BlockInfo6(boAOdemo, 05, 0x01400, 0x00008), // PlayTime - new BlockInfo6(boAOdemo, 06, 0x01600, 0x00024), // temp variables (u32 id + 32 u8) - new BlockInfo6(boAOdemo, 07, 0x01800, 0x02100), // FieldMoveModelSave - new BlockInfo6(boAOdemo, 08, 0x03A00, 0x00130), // Misc - new BlockInfo6(boAOdemo, 09, 0x03C00, 0x00170), // MyStatus - new BlockInfo6(boAOdemo, 10, 0x03E00, 0x0061C), // PokePartySave - new BlockInfo6(boAOdemo, 11, 0x04600, 0x00504), // EventWork - new BlockInfo6(boAOdemo, 12, 0x04C00, 0x00004), // Packed Menu Bits - new BlockInfo6(boAOdemo, 13, 0x04E00, 0x00048), // Repel Info, (Swarm?) and other overworld info (roamer) - new BlockInfo6(boAOdemo, 14, 0x05000, 0x00400), // PokeDiarySave - new BlockInfo6(boAOdemo, 15, 0x05400, 0x0025C), // Record + new(boAOdemo, 00, 0x00000, 0x00B90), // MyItem + new(boAOdemo, 01, 0x00C00, 0x0002C), // ItemInfo6 + new(boAOdemo, 02, 0x00E00, 0x00038), // GameTime + new(boAOdemo, 03, 0x01000, 0x00150), // Situation + new(boAOdemo, 04, 0x01200, 0x00004), // RandomGroup (rand seeds) + new(boAOdemo, 05, 0x01400, 0x00008), // PlayTime + new(boAOdemo, 06, 0x01600, 0x00024), // temp variables (u32 id + 32 u8) + new(boAOdemo, 07, 0x01800, 0x02100), // FieldMoveModelSave + new(boAOdemo, 08, 0x03A00, 0x00130), // Misc + new(boAOdemo, 09, 0x03C00, 0x00170), // MyStatus + new(boAOdemo, 10, 0x03E00, 0x0061C), // PokePartySave + new(boAOdemo, 11, 0x04600, 0x00504), // EventWork + new(boAOdemo, 12, 0x04C00, 0x00004), // Packed Menu Bits + new(boAOdemo, 13, 0x04E00, 0x00048), // Repel Info, (Swarm?) and other overworld info (roamer) + new(boAOdemo, 14, 0x05000, 0x00400), // PokeDiarySave + new(boAOdemo, 15, 0x05400, 0x0025C), // Record }; public IReadOnlyList BlockInfo => BlocksAODemo; diff --git a/PKHeX.Core/Saves/Access/SaveBlockAccessor6XY.cs b/PKHeX.Core/Saves/Access/SaveBlockAccessor6XY.cs index f6ac8c988..f2bdd20c6 100644 --- a/PKHeX.Core/Saves/Access/SaveBlockAccessor6XY.cs +++ b/PKHeX.Core/Saves/Access/SaveBlockAccessor6XY.cs @@ -8,61 +8,61 @@ public sealed class SaveBlockAccessor6XY : ISaveBlockAccessor, ISave public static readonly BlockInfo6[] BlocksXY = { - new BlockInfo6(boXY, 00, 0x00000, 0x002C8), // 00 Puff - new BlockInfo6(boXY, 01, 0x00400, 0x00B88), // 01 MyItem - new BlockInfo6(boXY, 02, 0x01000, 0x0002C), // 02 ItemInfo (Select Bound Items) - new BlockInfo6(boXY, 03, 0x01200, 0x00038), // 03 GameTime - new BlockInfo6(boXY, 04, 0x01400, 0x00150), // 04 Situation - new BlockInfo6(boXY, 05, 0x01600, 0x00004), // 05 RandomGroup (rand seeds) - new BlockInfo6(boXY, 06, 0x01800, 0x00008), // 06 PlayTime - new BlockInfo6(boXY, 07, 0x01A00, 0x001C0), // 07 Fashion - new BlockInfo6(boXY, 08, 0x01C00, 0x000BE), // 08 Amie minigame records - new BlockInfo6(boXY, 09, 0x01E00, 0x00024), // 09 temp variables (u32 id + 32 u8) - new BlockInfo6(boXY, 10, 0x02000, 0x02100), // 10 FieldMoveModelSave - new BlockInfo6(boXY, 11, 0x04200, 0x00140), // 11 Misc - new BlockInfo6(boXY, 12, 0x04400, 0x00440), // 12 BOX - new BlockInfo6(boXY, 13, 0x04A00, 0x00574), // 13 BattleBox - new BlockInfo6(boXY, 14, 0x05000, 0x04E28), // 14 PSS1 - new BlockInfo6(boXY, 15, 0x0A000, 0x04E28), // 15 PSS2 - new BlockInfo6(boXY, 16, 0x0F000, 0x04E28), // 16 PSS3 - new BlockInfo6(boXY, 17, 0x14000, 0x00170), // 17 MyStatus - new BlockInfo6(boXY, 18, 0x14200, 0x0061C), // 18 PokePartySave - new BlockInfo6(boXY, 19, 0x14A00, 0x00504), // 19 EventWork - new BlockInfo6(boXY, 20, 0x15000, 0x006A0), // 20 ZukanData - new BlockInfo6(boXY, 21, 0x15800, 0x00644), // 21 hologram clips - new BlockInfo6(boXY, 22, 0x16000, 0x00104), // 22 UnionPokemon - new BlockInfo6(boXY, 23, 0x16200, 0x00004), // 23 ConfigSave - new BlockInfo6(boXY, 24, 0x16400, 0x00420), // 24 Amie decoration stuff - new BlockInfo6(boXY, 25, 0x16A00, 0x00064), // 25 OPower - new BlockInfo6(boXY, 26, 0x16C00, 0x003F0), // 26 Strength Rock position (xyz float: 84 entries, 12bytes/entry) - new BlockInfo6(boXY, 27, 0x17000, 0x0070C), // 27 Trainer PR Video - new BlockInfo6(boXY, 28, 0x17800, 0x00180), // 28 GtsData - new BlockInfo6(boXY, 29, 0x17A00, 0x00004), // 29 Packed Menu Bits - new BlockInfo6(boXY, 30, 0x17C00, 0x0000C), // 30 PSS Profile Q&A (6*questions, 6*answer) - new BlockInfo6(boXY, 31, 0x17E00, 0x00048), // 31 Repel Info, (Swarm?) and other overworld info (roamer) - new BlockInfo6(boXY, 32, 0x18000, 0x00054), // 32 BOSS data fetch history (serial/mystery gift), 4byte intro & 20*4byte entries - new BlockInfo6(boXY, 33, 0x18200, 0x00644), // 33 Streetpass history - new BlockInfo6(boXY, 34, 0x18A00, 0x005C8), // 34 LiveMatchData/BattleSpotData - new BlockInfo6(boXY, 35, 0x19000, 0x002F8), // 35 MAC Address & Network Connection Logging (0x98 per entry, 5 entries) - new BlockInfo6(boXY, 36, 0x19400, 0x01B40), // 36 Dendou (Hall of Fame) - new BlockInfo6(boXY, 37, 0x1B000, 0x001F4), // 37 BattleInstSave (Maison) - new BlockInfo6(boXY, 38, 0x1B200, 0x001F0), // 38 Sodateya (Daycare) - new BlockInfo6(boXY, 39, 0x1B400, 0x00216), // 39 BattleInstSave - new BlockInfo6(boXY, 40, 0x1B800, 0x00390), // 40 - new BlockInfo6(boXY, 41, 0x1BC00, 0x01A90), // 41 MysteryGiftSave - new BlockInfo6(boXY, 42, 0x1D800, 0x00308), // 42 [SubE]vent Log - new BlockInfo6(boXY, 43, 0x1DC00, 0x00618), // 43 PokeDiarySave - new BlockInfo6(boXY, 44, 0x1E400, 0x0025C), // 44 Record - new BlockInfo6(boXY, 45, 0x1E800, 0x00834), // 45 Friend Safari (0x15 per entry, 100 entries) - new BlockInfo6(boXY, 46, 0x1F200, 0x00318), // 46 SuperTrain - new BlockInfo6(boXY, 47, 0x1F600, 0x007D0), // 47 Unused (lmao) - new BlockInfo6(boXY, 48, 0x1FE00, 0x00C48), // 48 LinkInfo - new BlockInfo6(boXY, 49, 0x20C00, 0x00078), // 49 PSS usage info - new BlockInfo6(boXY, 50, 0x20E00, 0x00200), // 50 GameSyncSave - new BlockInfo6(boXY, 51, 0x21000, 0x00C84), // 51 PSS Icon (bool32 data present, 40x40 u16 pic, unused) - new BlockInfo6(boXY, 52, 0x21E00, 0x00628), // 52 ValidationSave (updatabale Public Key for legal check api calls) - new BlockInfo6(boXY, 53, 0x22600, 0x34AD0), // 53 Box - new BlockInfo6(boXY, 54, 0x57200, 0x0E058), // 54 JPEG + new(boXY, 00, 0x00000, 0x002C8), // 00 Puff + new(boXY, 01, 0x00400, 0x00B88), // 01 MyItem + new(boXY, 02, 0x01000, 0x0002C), // 02 ItemInfo (Select Bound Items) + new(boXY, 03, 0x01200, 0x00038), // 03 GameTime + new(boXY, 04, 0x01400, 0x00150), // 04 Situation + new(boXY, 05, 0x01600, 0x00004), // 05 RandomGroup (rand seeds) + new(boXY, 06, 0x01800, 0x00008), // 06 PlayTime + new(boXY, 07, 0x01A00, 0x001C0), // 07 Fashion + new(boXY, 08, 0x01C00, 0x000BE), // 08 Amie minigame records + new(boXY, 09, 0x01E00, 0x00024), // 09 temp variables (u32 id + 32 u8) + new(boXY, 10, 0x02000, 0x02100), // 10 FieldMoveModelSave + new(boXY, 11, 0x04200, 0x00140), // 11 Misc + new(boXY, 12, 0x04400, 0x00440), // 12 BOX + new(boXY, 13, 0x04A00, 0x00574), // 13 BattleBox + new(boXY, 14, 0x05000, 0x04E28), // 14 PSS1 + new(boXY, 15, 0x0A000, 0x04E28), // 15 PSS2 + new(boXY, 16, 0x0F000, 0x04E28), // 16 PSS3 + new(boXY, 17, 0x14000, 0x00170), // 17 MyStatus + new(boXY, 18, 0x14200, 0x0061C), // 18 PokePartySave + new(boXY, 19, 0x14A00, 0x00504), // 19 EventWork + new(boXY, 20, 0x15000, 0x006A0), // 20 ZukanData + new(boXY, 21, 0x15800, 0x00644), // 21 hologram clips + new(boXY, 22, 0x16000, 0x00104), // 22 UnionPokemon + new(boXY, 23, 0x16200, 0x00004), // 23 ConfigSave + new(boXY, 24, 0x16400, 0x00420), // 24 Amie decoration stuff + new(boXY, 25, 0x16A00, 0x00064), // 25 OPower + new(boXY, 26, 0x16C00, 0x003F0), // 26 Strength Rock position (xyz float: 84 entries, 12bytes/entry) + new(boXY, 27, 0x17000, 0x0070C), // 27 Trainer PR Video + new(boXY, 28, 0x17800, 0x00180), // 28 GtsData + new(boXY, 29, 0x17A00, 0x00004), // 29 Packed Menu Bits + new(boXY, 30, 0x17C00, 0x0000C), // 30 PSS Profile Q&A (6*questions, 6*answer) + new(boXY, 31, 0x17E00, 0x00048), // 31 Repel Info, (Swarm?) and other overworld info (roamer) + new(boXY, 32, 0x18000, 0x00054), // 32 BOSS data fetch history (serial/mystery gift), 4byte intro & 20*4byte entries + new(boXY, 33, 0x18200, 0x00644), // 33 Streetpass history + new(boXY, 34, 0x18A00, 0x005C8), // 34 LiveMatchData/BattleSpotData + new(boXY, 35, 0x19000, 0x002F8), // 35 MAC Address & Network Connection Logging (0x98 per entry, 5 entries) + new(boXY, 36, 0x19400, 0x01B40), // 36 Dendou (Hall of Fame) + new(boXY, 37, 0x1B000, 0x001F4), // 37 BattleInstSave (Maison) + new(boXY, 38, 0x1B200, 0x001F0), // 38 Sodateya (Daycare) + new(boXY, 39, 0x1B400, 0x00216), // 39 BattleInstSave + new(boXY, 40, 0x1B800, 0x00390), // 40 + new(boXY, 41, 0x1BC00, 0x01A90), // 41 MysteryGiftSave + new(boXY, 42, 0x1D800, 0x00308), // 42 [SubE]vent Log + new(boXY, 43, 0x1DC00, 0x00618), // 43 PokeDiarySave + new(boXY, 44, 0x1E400, 0x0025C), // 44 Record + new(boXY, 45, 0x1E800, 0x00834), // 45 Friend Safari (0x15 per entry, 100 entries) + new(boXY, 46, 0x1F200, 0x00318), // 46 SuperTrain + new(boXY, 47, 0x1F600, 0x007D0), // 47 Unused (lmao) + new(boXY, 48, 0x1FE00, 0x00C48), // 48 LinkInfo + new(boXY, 49, 0x20C00, 0x00078), // 49 PSS usage info + new(boXY, 50, 0x20E00, 0x00200), // 50 GameSyncSave + new(boXY, 51, 0x21000, 0x00C84), // 51 PSS Icon (bool32 data present, 40x40 u16 pic, unused) + new(boXY, 52, 0x21E00, 0x00628), // 52 ValidationSave (updatabale Public Key for legal check api calls) + new(boXY, 53, 0x22600, 0x34AD0), // 53 Box + new(boXY, 54, 0x57200, 0x0E058), // 54 JPEG }; public IReadOnlyList BlockInfo => BlocksXY; diff --git a/PKHeX.Core/Saves/Access/SaveBlockAccessor7SM.cs b/PKHeX.Core/Saves/Access/SaveBlockAccessor7SM.cs index c4aff81b4..d2ccbc6cb 100644 --- a/PKHeX.Core/Saves/Access/SaveBlockAccessor7SM.cs +++ b/PKHeX.Core/Saves/Access/SaveBlockAccessor7SM.cs @@ -8,43 +8,43 @@ public sealed class SaveBlockAccessor7SM : ISaveBlockAccessor, ISave private static readonly BlockInfo7[] BlockInfoSM = { - new BlockInfo7(boSM, 00, 0x00000, 0x00DE0), // 00 MyItem - new BlockInfo7(boSM, 01, 0x00E00, 0x0007C), // 01 Situation - new BlockInfo7(boSM, 02, 0x01000, 0x00014), // 02 RandomGroup - new BlockInfo7(boSM, 03, 0x01200, 0x000C0), // 03 MyStatus - new BlockInfo7(boSM, 04, 0x01400, 0x0061C), // 04 PokePartySave - new BlockInfo7(boSM, 05, 0x01C00, 0x00E00), // 05 EventWork - new BlockInfo7(boSM, 06, 0x02A00, 0x00F78), // 06 ZukanData - new BlockInfo7(boSM, 07, 0x03A00, 0x00228), // 07 GtsData - new BlockInfo7(boSM, 08, 0x03E00, 0x00104), // 08 UnionPokemon - new BlockInfo7(boSM, 09, 0x04000, 0x00200), // 09 Misc - new BlockInfo7(boSM, 10, 0x04200, 0x00020), // 10 FieldMenu - new BlockInfo7(boSM, 11, 0x04400, 0x00004), // 11 ConfigSave - new BlockInfo7(boSM, 12, 0x04600, 0x00058), // 12 GameTime - new BlockInfo7(boSM, 13, 0x04800, 0x005E6), // 13 BOX - new BlockInfo7(boSM, 14, 0x04E00, 0x36600), // 14 BoxPokemon - new BlockInfo7(boSM, 15, 0x3B400, 0x0572C), // 15 ResortSave - new BlockInfo7(boSM, 16, 0x40C00, 0x00008), // 16 PlayTime - new BlockInfo7(boSM, 17, 0x40E00, 0x01080), // 17 FieldMoveModelSave - new BlockInfo7(boSM, 18, 0x42000, 0x01A08), // 18 Fashion - new BlockInfo7(boSM, 19, 0x43C00, 0x06408), // 19 JoinFestaPersonalSave - new BlockInfo7(boSM, 20, 0x4A200, 0x06408), // 20 JoinFestaPersonalSave - new BlockInfo7(boSM, 21, 0x50800, 0x03998), // 21 JoinFestaDataSave - new BlockInfo7(boSM, 22, 0x54200, 0x00100), // 22 BerrySpot - new BlockInfo7(boSM, 23, 0x54400, 0x00100), // 23 FishingSpot - new BlockInfo7(boSM, 24, 0x54600, 0x10528), // 24 LiveMatchData - new BlockInfo7(boSM, 25, 0x64C00, 0x00204), // 25 BattleSpotData - new BlockInfo7(boSM, 26, 0x65000, 0x00B60), // 26 PokeFinderSave - new BlockInfo7(boSM, 27, 0x65C00, 0x03F50), // 27 MysteryGiftSave - new BlockInfo7(boSM, 28, 0x69C00, 0x00358), // 28 Record - new BlockInfo7(boSM, 29, 0x6A000, 0x00728), // 29 ValidationSave - new BlockInfo7(boSM, 30, 0x6A800, 0x00200), // 30 GameSyncSave - new BlockInfo7(boSM, 31, 0x6AA00, 0x00718), // 31 PokeDiarySave - new BlockInfo7(boSM, 32, 0x6B200, 0x001FC), // 32 BattleInstSave - new BlockInfo7(boSM, 33, 0x6B400, 0x00200), // 33 Sodateya - new BlockInfo7(boSM, 34, 0x6B600, 0x00120), // 34 WeatherSave - new BlockInfo7(boSM, 35, 0x6B800, 0x001C8), // 35 QRReaderSaveData - new BlockInfo7(boSM, 36, 0x6BA00, 0x00200), // 36 TurtleSalmonSave + new(boSM, 00, 0x00000, 0x00DE0), // 00 MyItem + new(boSM, 01, 0x00E00, 0x0007C), // 01 Situation + new(boSM, 02, 0x01000, 0x00014), // 02 RandomGroup + new(boSM, 03, 0x01200, 0x000C0), // 03 MyStatus + new(boSM, 04, 0x01400, 0x0061C), // 04 PokePartySave + new(boSM, 05, 0x01C00, 0x00E00), // 05 EventWork + new(boSM, 06, 0x02A00, 0x00F78), // 06 ZukanData + new(boSM, 07, 0x03A00, 0x00228), // 07 GtsData + new(boSM, 08, 0x03E00, 0x00104), // 08 UnionPokemon + new(boSM, 09, 0x04000, 0x00200), // 09 Misc + new(boSM, 10, 0x04200, 0x00020), // 10 FieldMenu + new(boSM, 11, 0x04400, 0x00004), // 11 ConfigSave + new(boSM, 12, 0x04600, 0x00058), // 12 GameTime + new(boSM, 13, 0x04800, 0x005E6), // 13 BOX + new(boSM, 14, 0x04E00, 0x36600), // 14 BoxPokemon + new(boSM, 15, 0x3B400, 0x0572C), // 15 ResortSave + new(boSM, 16, 0x40C00, 0x00008), // 16 PlayTime + new(boSM, 17, 0x40E00, 0x01080), // 17 FieldMoveModelSave + new(boSM, 18, 0x42000, 0x01A08), // 18 Fashion + new(boSM, 19, 0x43C00, 0x06408), // 19 JoinFestaPersonalSave + new(boSM, 20, 0x4A200, 0x06408), // 20 JoinFestaPersonalSave + new(boSM, 21, 0x50800, 0x03998), // 21 JoinFestaDataSave + new(boSM, 22, 0x54200, 0x00100), // 22 BerrySpot + new(boSM, 23, 0x54400, 0x00100), // 23 FishingSpot + new(boSM, 24, 0x54600, 0x10528), // 24 LiveMatchData + new(boSM, 25, 0x64C00, 0x00204), // 25 BattleSpotData + new(boSM, 26, 0x65000, 0x00B60), // 26 PokeFinderSave + new(boSM, 27, 0x65C00, 0x03F50), // 27 MysteryGiftSave + new(boSM, 28, 0x69C00, 0x00358), // 28 Record + new(boSM, 29, 0x6A000, 0x00728), // 29 ValidationSave + new(boSM, 30, 0x6A800, 0x00200), // 30 GameSyncSave + new(boSM, 31, 0x6AA00, 0x00718), // 31 PokeDiarySave + new(boSM, 32, 0x6B200, 0x001FC), // 32 BattleInstSave + new(boSM, 33, 0x6B400, 0x00200), // 33 Sodateya + new(boSM, 34, 0x6B600, 0x00120), // 34 WeatherSave + new(boSM, 35, 0x6B800, 0x001C8), // 35 QRReaderSaveData + new(boSM, 36, 0x6BA00, 0x00200), // 36 TurtleSalmonSave }; public SaveBlockAccessor7SM(SAV7SM sav) diff --git a/PKHeX.Core/Saves/Access/SaveBlockAccessor7USUM.cs b/PKHeX.Core/Saves/Access/SaveBlockAccessor7USUM.cs index 1504b217c..ac5d6d69f 100644 --- a/PKHeX.Core/Saves/Access/SaveBlockAccessor7USUM.cs +++ b/PKHeX.Core/Saves/Access/SaveBlockAccessor7USUM.cs @@ -8,45 +8,45 @@ public sealed class SaveBlockAccessor7USUM : ISaveBlockAccessor, ISa private static readonly BlockInfo7[] BlockInfoUSUM = { - new BlockInfo7(boUU, 00, 0x00000, 0x00E28), // 00 MyItem - new BlockInfo7(boUU, 01, 0x01000, 0x0007C), // 01 Situation - new BlockInfo7(boUU, 02, 0x01200, 0x00014), // 02 RandomGroup - new BlockInfo7(boUU, 03, 0x01400, 0x000C0), // 03 MyStatus - new BlockInfo7(boUU, 04, 0x01600, 0x0061C), // 04 PokePartySave - new BlockInfo7(boUU, 05, 0x01E00, 0x00E00), // 05 EventWork - new BlockInfo7(boUU, 06, 0x02C00, 0x00F78), // 06 ZukanData - new BlockInfo7(boUU, 07, 0x03C00, 0x00228), // 07 GtsData - new BlockInfo7(boUU, 08, 0x04000, 0x0030C), // 08 UnionPokemon - new BlockInfo7(boUU, 09, 0x04400, 0x001FC), // 09 Misc - new BlockInfo7(boUU, 10, 0x04600, 0x0004C), // 10 FieldMenu - new BlockInfo7(boUU, 11, 0x04800, 0x00004), // 11 ConfigSave - new BlockInfo7(boUU, 12, 0x04A00, 0x00058), // 12 GameTime - new BlockInfo7(boUU, 13, 0x04C00, 0x005E6), // 13 BOX - new BlockInfo7(boUU, 14, 0x05200, 0x36600), // 14 BoxPokemon - new BlockInfo7(boUU, 15, 0x3B800, 0x0572C), // 15 ResortSave - new BlockInfo7(boUU, 16, 0x41000, 0x00008), // 16 PlayTime - new BlockInfo7(boUU, 17, 0x41200, 0x01218), // 17 FieldMoveModelSave - new BlockInfo7(boUU, 18, 0x42600, 0x01A08), // 18 Fashion - new BlockInfo7(boUU, 19, 0x44200, 0x06408), // 19 JoinFestaPersonalSave - new BlockInfo7(boUU, 20, 0x4A800, 0x06408), // 20 JoinFestaPersonalSave - new BlockInfo7(boUU, 21, 0x50E00, 0x03998), // 21 JoinFestaDataSave - new BlockInfo7(boUU, 22, 0x54800, 0x00100), // 22 BerrySpot - new BlockInfo7(boUU, 23, 0x54A00, 0x00100), // 23 FishingSpot - new BlockInfo7(boUU, 24, 0x54C00, 0x10528), // 24 LiveMatchData - new BlockInfo7(boUU, 25, 0x65200, 0x00204), // 25 BattleSpotData - new BlockInfo7(boUU, 26, 0x65600, 0x00B60), // 26 PokeFinderSave - new BlockInfo7(boUU, 27, 0x66200, 0x03F50), // 27 MysteryGiftSave - new BlockInfo7(boUU, 28, 0x6A200, 0x00358), // 28 Record - new BlockInfo7(boUU, 29, 0x6A600, 0x00728), // 29 ValidationSave - new BlockInfo7(boUU, 30, 0x6AE00, 0x00200), // 30 GameSyncSave - new BlockInfo7(boUU, 31, 0x6B000, 0x00718), // 31 PokeDiarySave - new BlockInfo7(boUU, 32, 0x6B800, 0x001FC), // 32 BattleInstSave - new BlockInfo7(boUU, 33, 0x6BA00, 0x00200), // 33 Sodateya - new BlockInfo7(boUU, 34, 0x6BC00, 0x00120), // 34 WeatherSave - new BlockInfo7(boUU, 35, 0x6BE00, 0x001C8), // 35 QRReaderSaveData - new BlockInfo7(boUU, 36, 0x6C000, 0x00200), // 36 TurtleSalmonSave - new BlockInfo7(boUU, 37, 0x6C200, 0x0039C), // 37 BattleFesSave - new BlockInfo7(boUU, 38, 0x6C600, 0x00400), // 38 FinderStudioSave + new(boUU, 00, 0x00000, 0x00E28), // 00 MyItem + new(boUU, 01, 0x01000, 0x0007C), // 01 Situation + new(boUU, 02, 0x01200, 0x00014), // 02 RandomGroup + new(boUU, 03, 0x01400, 0x000C0), // 03 MyStatus + new(boUU, 04, 0x01600, 0x0061C), // 04 PokePartySave + new(boUU, 05, 0x01E00, 0x00E00), // 05 EventWork + new(boUU, 06, 0x02C00, 0x00F78), // 06 ZukanData + new(boUU, 07, 0x03C00, 0x00228), // 07 GtsData + new(boUU, 08, 0x04000, 0x0030C), // 08 UnionPokemon + new(boUU, 09, 0x04400, 0x001FC), // 09 Misc + new(boUU, 10, 0x04600, 0x0004C), // 10 FieldMenu + new(boUU, 11, 0x04800, 0x00004), // 11 ConfigSave + new(boUU, 12, 0x04A00, 0x00058), // 12 GameTime + new(boUU, 13, 0x04C00, 0x005E6), // 13 BOX + new(boUU, 14, 0x05200, 0x36600), // 14 BoxPokemon + new(boUU, 15, 0x3B800, 0x0572C), // 15 ResortSave + new(boUU, 16, 0x41000, 0x00008), // 16 PlayTime + new(boUU, 17, 0x41200, 0x01218), // 17 FieldMoveModelSave + new(boUU, 18, 0x42600, 0x01A08), // 18 Fashion + new(boUU, 19, 0x44200, 0x06408), // 19 JoinFestaPersonalSave + new(boUU, 20, 0x4A800, 0x06408), // 20 JoinFestaPersonalSave + new(boUU, 21, 0x50E00, 0x03998), // 21 JoinFestaDataSave + new(boUU, 22, 0x54800, 0x00100), // 22 BerrySpot + new(boUU, 23, 0x54A00, 0x00100), // 23 FishingSpot + new(boUU, 24, 0x54C00, 0x10528), // 24 LiveMatchData + new(boUU, 25, 0x65200, 0x00204), // 25 BattleSpotData + new(boUU, 26, 0x65600, 0x00B60), // 26 PokeFinderSave + new(boUU, 27, 0x66200, 0x03F50), // 27 MysteryGiftSave + new(boUU, 28, 0x6A200, 0x00358), // 28 Record + new(boUU, 29, 0x6A600, 0x00728), // 29 ValidationSave + new(boUU, 30, 0x6AE00, 0x00200), // 30 GameSyncSave + new(boUU, 31, 0x6B000, 0x00718), // 31 PokeDiarySave + new(boUU, 32, 0x6B800, 0x001FC), // 32 BattleInstSave + new(boUU, 33, 0x6BA00, 0x00200), // 33 Sodateya + new(boUU, 34, 0x6BC00, 0x00120), // 34 WeatherSave + new(boUU, 35, 0x6BE00, 0x001C8), // 35 QRReaderSaveData + new(boUU, 36, 0x6C000, 0x00200), // 36 TurtleSalmonSave + new(boUU, 37, 0x6C200, 0x0039C), // 37 BattleFesSave + new(boUU, 38, 0x6C600, 0x00400), // 38 FinderStudioSave }; public SaveBlockAccessor7USUM(SAV7USUM sav) diff --git a/PKHeX.Core/Saves/Access/SaveBlockAccessor7b.cs b/PKHeX.Core/Saves/Access/SaveBlockAccessor7b.cs index cb0976c83..9d88b1e72 100644 --- a/PKHeX.Core/Saves/Access/SaveBlockAccessor7b.cs +++ b/PKHeX.Core/Saves/Access/SaveBlockAccessor7b.cs @@ -8,27 +8,27 @@ public sealed class SaveBlockAccessor7b : ISaveBlockAccessor private static readonly BlockInfo7b[] BlockInfoGG = { - new BlockInfo7b(boGG, 00, 0x00000, 0x00D90), - new BlockInfo7b(boGG, 01, 0x00E00, 0x00200), - new BlockInfo7b(boGG, 02, 0x01000, 0x00168), - new BlockInfo7b(boGG, 03, 0x01200, 0x01800), - new BlockInfo7b(boGG, 04, 0x02A00, 0x020E8), - new BlockInfo7b(boGG, 05, 0x04C00, 0x00930), - new BlockInfo7b(boGG, 06, 0x05600, 0x00004), - new BlockInfo7b(boGG, 07, 0x05800, 0x00130), - new BlockInfo7b(boGG, 08, 0x05A00, 0x00012), - new BlockInfo7b(boGG, 09, 0x05C00, 0x3F7A0), - new BlockInfo7b(boGG, 10, 0x45400, 0x00008), - new BlockInfo7b(boGG, 11, 0x45600, 0x00E90), - new BlockInfo7b(boGG, 12, 0x46600, 0x010A4), - new BlockInfo7b(boGG, 13, 0x47800, 0x000F0), - new BlockInfo7b(boGG, 14, 0x47A00, 0x06010), - new BlockInfo7b(boGG, 15, 0x4DC00, 0x00200), - new BlockInfo7b(boGG, 16, 0x4DE00, 0x00098), - new BlockInfo7b(boGG, 17, 0x4E000, 0x00068), - new BlockInfo7b(boGG, 18, 0x4E200, 0x69780), - new BlockInfo7b(boGG, 19, 0xB7A00, 0x000B0), - new BlockInfo7b(boGG, 20, 0xB7C00, 0x00940), + new(boGG, 00, 0x00000, 0x00D90), + new(boGG, 01, 0x00E00, 0x00200), + new(boGG, 02, 0x01000, 0x00168), + new(boGG, 03, 0x01200, 0x01800), + new(boGG, 04, 0x02A00, 0x020E8), + new(boGG, 05, 0x04C00, 0x00930), + new(boGG, 06, 0x05600, 0x00004), + new(boGG, 07, 0x05800, 0x00130), + new(boGG, 08, 0x05A00, 0x00012), + new(boGG, 09, 0x05C00, 0x3F7A0), + new(boGG, 10, 0x45400, 0x00008), + new(boGG, 11, 0x45600, 0x00E90), + new(boGG, 12, 0x46600, 0x010A4), + new(boGG, 13, 0x47800, 0x000F0), + new(boGG, 14, 0x47A00, 0x06010), + new(boGG, 15, 0x4DC00, 0x00200), + new(boGG, 16, 0x4DE00, 0x00098), + new(boGG, 17, 0x4E000, 0x00068), + new(boGG, 18, 0x4E200, 0x69780), + new(boGG, 19, 0xB7A00, 0x000B0), + new(boGG, 20, 0xB7C00, 0x00940), }; public IReadOnlyList BlockInfo => BlockInfoGG; diff --git a/PKHeX.Core/Saves/MemeCrypto/SCBlockCompare.cs b/PKHeX.Core/Saves/MemeCrypto/SCBlockCompare.cs index 32a8d4c6a..2682b98dc 100644 --- a/PKHeX.Core/Saves/MemeCrypto/SCBlockCompare.cs +++ b/PKHeX.Core/Saves/MemeCrypto/SCBlockCompare.cs @@ -5,10 +5,10 @@ namespace PKHeX.Core { public sealed class SCBlockCompare { - private readonly List AddedKeys = new List(); - private readonly List RemovedKeys = new List(); - private readonly List TypesChanged = new List(); - private readonly List ValueChanged = new List(); + private readonly List AddedKeys = new(); + private readonly List RemovedKeys = new(); + private readonly List TypesChanged = new(); + private readonly List ValueChanged = new(); private readonly Dictionary KeyNames; private string GetKeyName(uint key) => KeyNames.TryGetValue(key, out var val) ? val : $"{key:X8}"; diff --git a/PKHeX.Core/Saves/MemeCrypto/SwishCrypto.cs b/PKHeX.Core/Saves/MemeCrypto/SwishCrypto.cs index 7cda83f4e..5a9ff248d 100644 --- a/PKHeX.Core/Saves/MemeCrypto/SwishCrypto.cs +++ b/PKHeX.Core/Saves/MemeCrypto/SwishCrypto.cs @@ -12,7 +12,7 @@ namespace PKHeX.Core /// public static class SwishCrypto { - private static readonly object _lock = new object(); + private static readonly object _lock = new(); private static readonly SHA256 sha256 = new SHA256CryptoServiceProvider(); private const int SIZE_HASH = 0x20; diff --git a/PKHeX.Core/Saves/SAV1.cs b/PKHeX.Core/Saves/SAV1.cs index a46eb67e0..49ff16b03 100644 --- a/PKHeX.Core/Saves/SAV1.cs +++ b/PKHeX.Core/Saves/SAV1.cs @@ -108,7 +108,7 @@ private void Initialize(GameVersion versionOverride) Array.Copy(rawDC, 1, TempDaycare, 2 + 1 + PokeCrypto.SIZE_1PARTY + StringLength, StringLength); Array.Copy(rawDC, 1 + StringLength, TempDaycare, 2 + 1 + PokeCrypto.SIZE_1PARTY, StringLength); Array.Copy(rawDC, 1 + (2 * StringLength), TempDaycare, 2 + 1, PokeCrypto.SIZE_1STORED); - PokeList1 daycareList = new PokeList1(TempDaycare, PokeListType.Single, Japanese); + PokeList1 daycareList = new(TempDaycare, PokeListType.Single, Japanese); daycareList.Write().CopyTo(Data, GetPartyOffset(7)); DaycareOffset = GetPartyOffset(7); diff --git a/PKHeX.Core/Saves/SAV3GCMemoryCard.cs b/PKHeX.Core/Saves/SAV3GCMemoryCard.cs index ef60b62a6..349907639 100644 --- a/PKHeX.Core/Saves/SAV3GCMemoryCard.cs +++ b/PKHeX.Core/Saves/SAV3GCMemoryCard.cs @@ -36,7 +36,7 @@ public sealed class SAV3GCMemoryCard private const int DENTRY_SIZE = 0x40; private const int NumEntries_Directory = BLOCK_SIZE / DENTRY_SIZE; - private static readonly HashSet ValidMemoryCardSizes = new HashSet + private static readonly HashSet ValidMemoryCardSizes = new() { 0x0080000, // 512KB 59 Blocks Memory Card 0x0100000, // 1MB diff --git a/PKHeX.Core/Saves/SAV4BR.cs b/PKHeX.Core/Saves/SAV4BR.cs index 13103f33b..5dc083b32 100644 --- a/PKHeX.Core/Saves/SAV4BR.cs +++ b/PKHeX.Core/Saves/SAV4BR.cs @@ -68,8 +68,8 @@ protected override byte[] GetFinalData() // Configuration protected override SaveFile CloneInternal() => new SAV4BR(Write()); - public readonly List SaveSlots = new List(SAVE_COUNT); - public readonly List SaveNames = new List(SAVE_COUNT); + public readonly List SaveSlots = new(SAVE_COUNT); + public readonly List SaveNames = new(SAVE_COUNT); private int _currentSlot; diff --git a/PKHeX.Core/Saves/SAV5.cs b/PKHeX.Core/Saves/SAV5.cs index c5d192101..18ea0cdbf 100644 --- a/PKHeX.Core/Saves/SAV5.cs +++ b/PKHeX.Core/Saves/SAV5.cs @@ -190,7 +190,7 @@ public byte[] CGearSkinData public EntreeForest EntreeData { - get => new EntreeForest(GetData(EntreeForestOffset, 0x850)); + get => new(GetData(EntreeForestOffset, 0x850)); set => SetData(value.Write(), EntreeForestOffset); } diff --git a/PKHeX.Core/Saves/SaveFile.cs b/PKHeX.Core/Saves/SaveFile.cs index 31bc3b6ee..8f8c02627 100644 --- a/PKHeX.Core/Saves/SaveFile.cs +++ b/PKHeX.Core/Saves/SaveFile.cs @@ -217,7 +217,7 @@ public virtual void SetEventFlag(int flagNumber, bool value) public virtual MysteryGiftAlbum GiftAlbum { - get => new MysteryGiftAlbum(MysteryGiftCards, MysteryGiftReceivedFlags); + get => new(MysteryGiftCards, MysteryGiftReceivedFlags); set { MysteryGiftReceivedFlags = value.Flags; diff --git a/PKHeX.Core/Saves/Storage/Bank7.cs b/PKHeX.Core/Saves/Storage/Bank7.cs index 5a73ec2db..915efabbe 100644 --- a/PKHeX.Core/Saves/Storage/Bank7.cs +++ b/PKHeX.Core/Saves/Storage/Bank7.cs @@ -51,6 +51,6 @@ private int BankCount public int GetBoxIndex(int box) => BitConverter.ToUInt16(Data, GetBoxNameOffset(box) + BankNameSize); private const int BoxStart = 0x17C; - public static Bank7 GetBank7(byte[] data) => new Bank7(data, typeof(PK7), BoxStart); + public static Bank7 GetBank7(byte[] data) => new(data, typeof(PK7), BoxStart); } } diff --git a/PKHeX.Core/Saves/Substructures/Gen12/SAV1Offsets.cs b/PKHeX.Core/Saves/Substructures/Gen12/SAV1Offsets.cs index d19e156df..268f0e13a 100644 --- a/PKHeX.Core/Saves/Substructures/Gen12/SAV1Offsets.cs +++ b/PKHeX.Core/Saves/Substructures/Gen12/SAV1Offsets.cs @@ -5,7 +5,7 @@ internal sealed class SAV1Offsets public static readonly SAV1Offsets INT = GetINT(); public static readonly SAV1Offsets JPN = GetJPN(); - private static SAV1Offsets GetINT() => new SAV1Offsets + private static SAV1Offsets GetINT() => new() { DexCaught = 0x25A3, DexSeen = 0x25B6, @@ -30,7 +30,7 @@ internal sealed class SAV1Offsets ChecksumOfs = 0x3523, }; - private static SAV1Offsets GetJPN() => new SAV1Offsets + private static SAV1Offsets GetJPN() => new() { DexCaught = 0x259E, DexSeen = 0x25B1, diff --git a/PKHeX.Core/Saves/Substructures/Gen3/HallFame3.cs b/PKHeX.Core/Saves/Substructures/Gen3/HallFame3.cs index 4fc2fe352..570055325 100644 --- a/PKHeX.Core/Saves/Substructures/Gen3/HallFame3.cs +++ b/PKHeX.Core/Saves/Substructures/Gen3/HallFame3.cs @@ -20,7 +20,7 @@ public HallFame3Entry(byte[] data, int offset, bool japanese) } private int GetMemberOffset(int i) => Offset + (i * HallFame3PKM.SIZE); - private HallFame3PKM GetMember(int i) => new HallFame3PKM(Parent, GetMemberOffset(i), Japanese); + private HallFame3PKM GetMember(int i) => new(Parent, GetMemberOffset(i), Japanese); public HallFame3PKM[] Team { diff --git a/PKHeX.Core/Saves/Substructures/Gen3/SecretBase3.cs b/PKHeX.Core/Saves/Substructures/Gen3/SecretBase3.cs index 18f753869..2c0246763 100644 --- a/PKHeX.Core/Saves/Substructures/Gen3/SecretBase3.cs +++ b/PKHeX.Core/Saves/Substructures/Gen3/SecretBase3.cs @@ -66,7 +66,7 @@ public ushort SecretBasesReceived public SecretBase3Team Team { - get => new SecretBase3Team(Data.Slice(Offset + 50, 72)); + get => new(Data.Slice(Offset + 50, 72)); set => value.Write().CopyTo(Data, Offset + 50); } diff --git a/PKHeX.Core/Saves/Substructures/Gen3/SecretBase3Team.cs b/PKHeX.Core/Saves/Substructures/Gen3/SecretBase3Team.cs index 75591765c..64ad7a6d4 100644 --- a/PKHeX.Core/Saves/Substructures/Gen3/SecretBase3Team.cs +++ b/PKHeX.Core/Saves/Substructures/Gen3/SecretBase3Team.cs @@ -36,7 +36,7 @@ public byte[] Write() private SecretBase3PKM GetPKM(int i) { - return new SecretBase3PKM + return new() { PID = BitConverter.ToUInt32(Data, GetOffsetPID(i)), Species = BitConverter.ToUInt16(Data, GetOffsetSpecies(i)), diff --git a/PKHeX.Core/Saves/Substructures/Gen3/StrategyMemo.cs b/PKHeX.Core/Saves/Substructures/Gen3/StrategyMemo.cs index 237fee670..461fc060d 100644 --- a/PKHeX.Core/Saves/Substructures/Gen3/StrategyMemo.cs +++ b/PKHeX.Core/Saves/Substructures/Gen3/StrategyMemo.cs @@ -8,7 +8,7 @@ public sealed class StrategyMemo { private readonly bool XD; public const int SIZE_ENTRY = 12; - private readonly List Entries = new List(); + private readonly List Entries = new(); public const int MAX_COUNT = 500; public const int MAX_SIZE = MAX_COUNT * SIZE_ENTRY; private StrategyMemoEntry? this[int Species] => Entries.Find(e => e.Species == Species); diff --git a/PKHeX.Core/Saves/Substructures/Gen6/Encount6.cs b/PKHeX.Core/Saves/Substructures/Gen6/Encount6.cs index d56aaea9b..41d4843de 100644 --- a/PKHeX.Core/Saves/Substructures/Gen6/Encount6.cs +++ b/PKHeX.Core/Saves/Substructures/Gen6/Encount6.cs @@ -17,7 +17,7 @@ public sealed class Encount6 : SaveBlock public PokeRadar6 Radar { - get => new PokeRadar6(Data.Slice(Offset + 0x04, PokeRadar6.SIZE)); + get => new(Data.Slice(Offset + 0x04, PokeRadar6.SIZE)); set => value.Data.CopyTo(Data, Offset + 0x04); } @@ -25,7 +25,7 @@ public PokeRadar6 Radar public Roamer6 Roamer { - get => new Roamer6(Data.Slice(Offset + 0x1C, Roamer6.SIZE)); + get => new(Data.Slice(Offset + 0x1C, Roamer6.SIZE)); set => value.Data.CopyTo(Data, Offset + 0x1C); } diff --git a/PKHeX.Core/Saves/Substructures/Gen6/LinkBlock6.cs b/PKHeX.Core/Saves/Substructures/Gen6/LinkBlock6.cs index 669893726..904a1d3a7 100644 --- a/PKHeX.Core/Saves/Substructures/Gen6/LinkBlock6.cs +++ b/PKHeX.Core/Saves/Substructures/Gen6/LinkBlock6.cs @@ -8,7 +8,7 @@ public sealed class LinkBlock6 : SaveBlock public LinkBlock6(SAV6AO sav, int offset) : base(sav) => Offset = offset; public byte[] GetLinkInfoData() => Data.Slice(Offset + 0x1FF, PL6.Size); - public PL6 GetLinkInfo() => new PL6(GetLinkInfoData()); + public PL6 GetLinkInfo() => new(GetLinkInfoData()); public void SetLinkInfoData(byte[] data) { diff --git a/PKHeX.Core/Saves/Substructures/Gen7/QR7.cs b/PKHeX.Core/Saves/Substructures/Gen7/QR7.cs index db0dfb5a6..458bacb60 100644 --- a/PKHeX.Core/Saves/Substructures/Gen7/QR7.cs +++ b/PKHeX.Core/Saves/Substructures/Gen7/QR7.cs @@ -20,7 +20,7 @@ namespace PKHeX.Core /// public static class QR7 { - private static readonly HashSet GenderDifferences = new HashSet + private static readonly HashSet GenderDifferences = new() { 003, 012, 019, 020, 025, 026, 041, 042, 044, 045, 064, 065, 084, 085, 097, 111, 112, 118, 119, 123, diff --git a/PKHeX.Core/Saves/Substructures/Gen8/RaidSpawnList8.cs b/PKHeX.Core/Saves/Substructures/Gen8/RaidSpawnList8.cs index 26c850bb6..2af50406a 100644 --- a/PKHeX.Core/Saves/Substructures/Gen8/RaidSpawnList8.cs +++ b/PKHeX.Core/Saves/Substructures/Gen8/RaidSpawnList8.cs @@ -18,7 +18,7 @@ public RaidSpawnList8(SaveFile sav, SCBlock block, int legal) : base(sav, block. public const int RaidCountLegal_R1 = 90; public const int RaidCountLegal_R2 = 86; - public RaidSpawnDetail GetRaid(int entry) => new RaidSpawnDetail(Data, entry * RaidSpawnDetail.SIZE); + public RaidSpawnDetail GetRaid(int entry) => new(Data, entry * RaidSpawnDetail.SIZE); public RaidSpawnDetail[] GetAllRaids() { diff --git a/PKHeX.Core/Saves/Substructures/Inventory/InventoryPouch7b.cs b/PKHeX.Core/Saves/Substructures/Inventory/InventoryPouch7b.cs index ba80a861a..8c07f17b3 100644 --- a/PKHeX.Core/Saves/Substructures/Inventory/InventoryPouch7b.cs +++ b/PKHeX.Core/Saves/Substructures/Inventory/InventoryPouch7b.cs @@ -46,7 +46,7 @@ private static InventoryItem GetItem(uint val) // 15bit count // 1 bit new flag // 1 bit reserved - return new InventoryItem + return new() { Index = (int)(val & 0x7FF), Count = (int)(val >> 15 & 0x3FF), // clamp to sane values diff --git a/PKHeX.Core/Saves/Substructures/Inventory/InventoryPouch8.cs b/PKHeX.Core/Saves/Substructures/Inventory/InventoryPouch8.cs index 88230728b..5f99021e8 100644 --- a/PKHeX.Core/Saves/Substructures/Inventory/InventoryPouch8.cs +++ b/PKHeX.Core/Saves/Substructures/Inventory/InventoryPouch8.cs @@ -46,7 +46,7 @@ private static InventoryItem GetItem(uint val) // 15bit count // 1 bit new flag // 1 bit favorite flag - return new InventoryItem + return new() { Index = (int)(val & 0x7FF), Count = (int)(val >> 15 & 0x3FF), // clamp to sane values diff --git a/PKHeX.Core/Saves/Substructures/OPower/OPower6.cs b/PKHeX.Core/Saves/Substructures/OPower/OPower6.cs index 4e7b96ad5..760ce4c3c 100644 --- a/PKHeX.Core/Saves/Substructures/OPower/OPower6.cs +++ b/PKHeX.Core/Saves/Substructures/OPower/OPower6.cs @@ -7,28 +7,28 @@ public sealed class OPower6 : SaveBlock { private static readonly OPowerFlagSet[] Mapping = { - new OPowerFlagSet(5, Hatching), - new OPowerFlagSet(5, Bargain), - new OPowerFlagSet(5, Prize_Money), - new OPowerFlagSet(5, Exp_Point), - new OPowerFlagSet(5, Capture), + new(5, Hatching), + new(5, Bargain), + new(5, Prize_Money), + new(5, Exp_Point), + new(5, Capture), - new OPowerFlagSet(3, Encounter), - new OPowerFlagSet(3, Stealth), - new OPowerFlagSet(3, HP_Restoring), - new OPowerFlagSet(3, PP_Restoring), + new(3, Encounter), + new(3, Stealth), + new(3, HP_Restoring), + new(3, PP_Restoring), - new OPowerFlagSet(1, Full_Recovery), + new(1, Full_Recovery), - new OPowerFlagSet(5, Befriending), + new(5, Befriending), - new OPowerFlagSet(3, Attack), - new OPowerFlagSet(3, Defense), - new OPowerFlagSet(3, Sp_Attack), - new OPowerFlagSet(3, Sp_Defense), - new OPowerFlagSet(3, Speed), - new OPowerFlagSet(3, Critical), - new OPowerFlagSet(3, Accuracy), + new(3, Attack), + new(3, Defense), + new(3, Sp_Attack), + new(3, Sp_Defense), + new(3, Speed), + new(3, Critical), + new(3, Accuracy), }; static OPower6() diff --git a/PKHeX.Core/Saves/Substructures/PokeDex/Zukan8.cs b/PKHeX.Core/Saves/Substructures/PokeDex/Zukan8.cs index 78adaedb3..6d7aca971 100644 --- a/PKHeX.Core/Saves/Substructures/PokeDex/Zukan8.cs +++ b/PKHeX.Core/Saves/Substructures/PokeDex/Zukan8.cs @@ -673,7 +673,7 @@ public void SetAllBattledCount(uint count = 500) } } - private static readonly HashSet SpeciesWithGigantamaxData = new HashSet + private static readonly HashSet SpeciesWithGigantamaxData = new() { (int)Species.Charizard, (int)Species.Butterfree, diff --git a/PKHeX.Core/Saves/Substructures/Records.cs b/PKHeX.Core/Saves/Substructures/Records.cs index 390c7d57b..285cc52f5 100644 --- a/PKHeX.Core/Saves/Substructures/Records.cs +++ b/PKHeX.Core/Saves/Substructures/Records.cs @@ -163,7 +163,7 @@ public static int GetOffset(int baseOfs, int recordID) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; - public static readonly Dictionary RecordList_6 = new Dictionary + public static readonly Dictionary RecordList_6 = new() { {000, "Steps Taken"}, {001, "Times Saved"}, @@ -349,7 +349,7 @@ public static int GetOffset(int baseOfs, int recordID) {182, "Eon Ticket 2 (Mystery Gift)"}, }; - public static readonly Dictionary RecordList_7 = new Dictionary + public static readonly Dictionary RecordList_7 = new() { {000, "Steps Taken"}, {001, "Times Saved"}, @@ -530,7 +530,7 @@ public static int GetOffset(int baseOfs, int recordID) {198, "Highest Mantine Surf BP Earned"}, }; - public static readonly Dictionary RecordList_8 = new Dictionary + public static readonly Dictionary RecordList_8 = new() { {00, "egg_hatching"}, {01, "capture_wild"}, diff --git a/PKHeX.Core/Saves/Util/SaveFinder.cs b/PKHeX.Core/Saves/Util/SaveFinder.cs index 0912983de..85a78c422 100644 --- a/PKHeX.Core/Saves/Util/SaveFinder.cs +++ b/PKHeX.Core/Saves/Util/SaveFinder.cs @@ -68,7 +68,7 @@ public static IEnumerable GetSwitchBackupPaths(string root) /// /// Extra list of Backup Paths used for detecting a save file. /// - public static readonly List CustomBackupPaths = new List(); + public static readonly List CustomBackupPaths = new(); /// /// Finds a compatible save file that was most recently saved (by file write time). diff --git a/PKHeX.Core/Saves/Util/SaveUtil.cs b/PKHeX.Core/Saves/Util/SaveUtil.cs index 1f02ef0fd..f4c35784c 100644 --- a/PKHeX.Core/Saves/Util/SaveUtil.cs +++ b/PKHeX.Core/Saves/Util/SaveUtil.cs @@ -64,17 +64,17 @@ public static class SaveUtil public const int SIZE_G4RANCH = 0x54000; public const int SIZE_G4RANCH_PLAT = 0x7C000; - internal static readonly HashSet SizesSWSH = new HashSet + internal static readonly HashSet SizesSWSH = new() { SIZE_G8SWSH, SIZE_G8SWSH_1, SIZE_G8SWSH_2, SIZE_G8SWSH_2B, SIZE_G8SWSH_3, SIZE_G8SWSH_3A, SIZE_G8SWSH_3B, SIZE_G8SWSH_3C, }; - private static readonly HashSet SizesGen2 = new HashSet + private static readonly HashSet SizesGen2 = new() { SIZE_G2RAW_U, SIZE_G2VC_U, SIZE_G2BAT_U, SIZE_G2EMU_U, SIZE_G2RAW_J, SIZE_G2BAT_J, SIZE_G2EMU_J, SIZE_G2VC_J, }; - private static readonly HashSet Sizes = new HashSet(SizesGen2.Concat(SizesSWSH)) + private static readonly HashSet Sizes = new(SizesGen2.Concat(SizesSWSH)) { // SizesSWSH covers gen8 sizes since there's so many SIZE_G7SM, SIZE_G7USUM, SIZE_G7GG, diff --git a/PKHeX.Core/Util/DataUtil.cs b/PKHeX.Core/Util/DataUtil.cs index 5f747e8d6..566e31e2f 100644 --- a/PKHeX.Core/Util/DataUtil.cs +++ b/PKHeX.Core/Util/DataUtil.cs @@ -12,10 +12,10 @@ public static partial class Util private const string TranslationSplitter = " = "; private static readonly Assembly thisAssembly = typeof(Util).GetTypeInfo().Assembly; private static readonly string[] manifestResourceNames = thisAssembly.GetManifestResourceNames(); - private static readonly Dictionary resourceNameMap = new Dictionary(); - private static readonly Dictionary stringListCache = new Dictionary(); + private static readonly Dictionary resourceNameMap = new(); + private static readonly Dictionary stringListCache = new(); - private static readonly object getStringListLoadLock = new object(); + private static readonly object getStringListLoadLock = new(); #region String Lists @@ -335,7 +335,7 @@ public static List GetCBList(IReadOnlyList inStrings) public static List GetCBList(IReadOnlyList inStrings, IReadOnlyList allowed) { - var list = new List(allowed.Count + 1) { new ComboItem(inStrings[0], 0) }; + var list = new List(allowed.Count + 1) { new(inStrings[0], 0) }; foreach (var index in allowed) list.Add(new ComboItem(inStrings[index], index)); list.Sort(Comparer); @@ -391,9 +391,9 @@ public static List GetVariedCBListBall(string[] inStrings, int[] stri const int forcedTop = 3; // 3 Balls are preferentially first var list = new List(forcedTop + stringNum.Length) { - new ComboItem(inStrings[4], (int)Ball.Poke), - new ComboItem(inStrings[3], (int)Ball.Great), - new ComboItem(inStrings[2], (int)Ball.Ultra), + new(inStrings[4], (int)Ball.Poke), + new(inStrings[3], (int)Ball.Great), + new(inStrings[2], (int)Ball.Ultra), }; for (int i = 0; i < stringNum.Length; i++) @@ -410,7 +410,7 @@ public static List GetVariedCBListBall(string[] inStrings, int[] stri } private static readonly FunctorComparer Comparer = - new FunctorComparer((a, b) => string.CompareOrdinal(a.Text, b.Text)); + new((a, b) => string.CompareOrdinal(a.Text, b.Text)); private sealed class FunctorComparer : IComparer { diff --git a/PKHeX.Core/Util/DateUtil.cs b/PKHeX.Core/Util/DateUtil.cs index c097eca6c..6fd87ed24 100644 --- a/PKHeX.Core/Util/DateUtil.cs +++ b/PKHeX.Core/Util/DateUtil.cs @@ -28,7 +28,7 @@ public static bool IsDateValid(uint year, uint month, uint day) return year < int.MaxValue && month < int.MaxValue && day < int.MaxValue && IsDateValid((int)year, (int)month, (int)day); } - private static readonly DateTime Epoch2000 = new DateTime(2000, 1, 1); + private static readonly DateTime Epoch2000 = new(2000, 1, 1); private const int SecondsPerDay = 60*60*24; // 86400 public static int GetSecondsFrom2000(DateTime date, DateTime time) diff --git a/PKHeX.Core/Util/NetUtil.cs b/PKHeX.Core/Util/NetUtil.cs index e95aa270e..2d757a233 100644 --- a/PKHeX.Core/Util/NetUtil.cs +++ b/PKHeX.Core/Util/NetUtil.cs @@ -37,7 +37,7 @@ private static Stream GetStreamFromURL(string url) return httpWebResponse.GetResponseStream(); } - private static readonly Regex LatestGitTagRegex = new Regex("\\\"tag_name\"\\s*\\:\\s*\\\"([0-9]+\\.[0-9]+\\.[0-9]+)\\\""); // Match `"tag_name": "18.12.02"`. Group 1 is `18.12.02` + private static readonly Regex LatestGitTagRegex = new("\\\"tag_name\"\\s*\\:\\s*\\\"([0-9]+\\.[0-9]+\\.[0-9]+)\\\""); // Match `"tag_name": "18.12.02"`. Group 1 is `18.12.02` /// /// Gets the latest version of PKHeX according to the Github API diff --git a/PKHeX.Core/Util/RandUtil.cs b/PKHeX.Core/Util/RandUtil.cs index 9f40b1df9..75cf47541 100644 --- a/PKHeX.Core/Util/RandUtil.cs +++ b/PKHeX.Core/Util/RandUtil.cs @@ -9,7 +9,7 @@ public static partial class Util // Multithread safe rand, ha public static Random Rand => _local.Value; - private static readonly ThreadLocal _local = new ThreadLocal(() => new Random()); + private static readonly ThreadLocal _local = new(() => new Random()); public static uint Rand32() => Rand32(Rand); public static uint Rand32(Random rnd) => (uint)rnd.Next(1 << 30) << 2 | (uint)rnd.Next(1 << 2);