From 1602dd752459a51b8b384f6180e88869ce2a74d3 Mon Sep 17 00:00:00 2001 From: IgorMCesar Date: Tue, 29 Oct 2024 17:52:23 +0000 Subject: [PATCH] v31.0.0 --- HearthDb.Tests/UnitTest1.cs | 4 +- HearthDb/CardIds.Collectible.Deathknight.cs | 13 ++ HearthDb/CardIds.Collectible.Demonhunter.cs | 11 + HearthDb/CardIds.Collectible.Druid.cs | 51 +++-- HearthDb/CardIds.Collectible.Hunter.cs | 51 +++-- HearthDb/CardIds.Collectible.Mage.cs | 53 +++-- HearthDb/CardIds.Collectible.Neutral.cs | 203 ++++++++++-------- HearthDb/CardIds.Collectible.Paladin.cs | 48 +++-- HearthDb/CardIds.Collectible.Priest.cs | 44 ++-- HearthDb/CardIds.Collectible.Rogue.cs | 47 ++-- HearthDb/CardIds.Collectible.Shaman.cs | 52 +++-- HearthDb/CardIds.Collectible.Warlock.cs | 43 ++-- HearthDb/CardIds.Collectible.Warrior.cs | 52 +++-- .../CardIds.NonCollectible.Deathknight.cs | 7 + .../CardIds.NonCollectible.Demonhunter.cs | 14 ++ HearthDb/CardIds.NonCollectible.Druid.cs | 10 + HearthDb/CardIds.NonCollectible.Hunter.cs | 24 ++- HearthDb/CardIds.NonCollectible.Mage.cs | 3 + HearthDb/CardIds.NonCollectible.Neutral.cs | 47 ++++ HearthDb/CardIds.NonCollectible.Paladin.cs | 6 + HearthDb/CardIds.NonCollectible.Priest.cs | 7 + HearthDb/CardIds.NonCollectible.Rogue.cs | 3 + HearthDb/CardIds.NonCollectible.Shaman.cs | 12 +- HearthDb/CardIds.NonCollectible.Warlock.cs | 10 + HearthDb/CardIds.NonCollectible.Warrior.cs | 17 +- HearthDb/HearthDb.csproj | 4 +- 26 files changed, 565 insertions(+), 271 deletions(-) diff --git a/HearthDb.Tests/UnitTest1.cs b/HearthDb.Tests/UnitTest1.cs index d63275c..9d4c150 100644 --- a/HearthDb.Tests/UnitTest1.cs +++ b/HearthDb.Tests/UnitTest1.cs @@ -43,14 +43,14 @@ public void FromDbfIdTest() [TestMethod] public void HeroCardTest() { - Assert.IsTrue(Cards.Collectible.ContainsKey(CardIds.Collectible.Hunter.DeathstalkerRexxarICECROWN)); + Assert.IsTrue(Cards.Collectible.ContainsKey(CardIds.Collectible.Hunter.DeathstalkerRexxar)); Assert.AreEqual("Deathstalker Rexxar", Cards.GetFromDbfId(43398).Name); } [TestMethod] public void TestMechanics() { - var deadscaleKnight = Cards.Collectible[CardIds.Collectible.Neutral.DeadscaleKnightICECROWN]; + var deadscaleKnight = Cards.Collectible[CardIds.Collectible.Neutral.DeadscaleKnight]; Assert.IsTrue(deadscaleKnight.Mechanics.Contains("Lifesteal")); var giantWasp = Cards.Collectible[CardIds.Collectible.Neutral.GiantWasp]; Assert.IsTrue(giantWasp.Mechanics.Contains("Poisonous")); diff --git a/HearthDb/CardIds.Collectible.Deathknight.cs b/HearthDb/CardIds.Collectible.Deathknight.cs index a4987ae..48273a0 100644 --- a/HearthDb/CardIds.Collectible.Deathknight.cs +++ b/HearthDb/CardIds.Collectible.Deathknight.cs @@ -38,9 +38,22 @@ public class Deathknight public const string DeathMetalKnight = "ETC_523"; public const string CageHead = "ETC_526"; public const string MoshPit = "ETC_533"; + public const string GuidingFigure = "GDB_106"; + public const string SoulboundSpire = "GDB_112"; + public const string AirlockBreach = "GDB_113"; + public const string WakenerOfSouls = "GDB_468"; + public const string AuchenaiDeathSpeaker = "GDB_469"; + public const string ExarchMaladaar = "GDB_470"; + public const string OrbitalMoon = "GDB_475"; + public const string Suffocate = "GDB_476"; + public const string The8HandsFromBeyond = "GDB_477"; + public const string AssimilatingBlight = "GDB_478"; public const string ArthassGift = "GIFT_04"; public const string TheLichKingHeroHeroSkins = "HERO_11"; public const string TheLichKing_ArthasKingslayerHeroHeroSkins = "HERO_11a"; + public const string TheLichKing_AstroArfusHeroHeroSkins = "HERO_11aa"; + public const string TheLichKing_ScoutPoxiHeroHeroSkins = "HERO_11ab"; + public const string TheLichKing_NorthrendArthasHeroHeroSkins = "HERO_11ac"; public const string TheLichKing_ArthasMenethilHeroHeroSkins = "HERO_11b"; public const string TheLichKing_DarionMograineHeroHeroSkins = "HERO_11c"; public const string TheLichKing_DaringDarionHeroHeroSkins = "HERO_11d"; diff --git a/HearthDb/CardIds.Collectible.Demonhunter.cs b/HearthDb/CardIds.Collectible.Demonhunter.cs index ede990c..b7ebf0a 100644 --- a/HearthDb/CardIds.Collectible.Demonhunter.cs +++ b/HearthDb/CardIds.Collectible.Demonhunter.cs @@ -142,6 +142,16 @@ public class Demonhunter public const string Snakebite = "ETC_410"; public const string Security = "ETC_411"; public const string GoingDownSwinging = "ETC_413"; + public const string ShattershardTurret = "GDB_105"; + public const string FelfusedBattery = "GDB_110"; + public const string EldritchBeing = "GDB_116"; + public const string DirdraRebelCaptain = "GDB_117"; + public const string XortothBreakerOfStars = "GDB_118"; + public const string EmergencyMeeting = "GDB_119"; + public const string VoroneiRecruiter = "GDB_471"; + public const string Headhunt = "GDB_473"; + public const string WarpDrive = "GDB_474"; + public const string Infiltrate = "GDB_902"; public const string IllidansGift = "GIFT_08"; public const string IllidanStormrageHeroHeroSkins = "HERO_10"; public const string IllidanStormrage_DemonicIllidanHeroHeroSkins = "HERO_10a"; @@ -162,6 +172,7 @@ public class Demonhunter public const string IllidanStormrage_GnomereganOmenHeroHeroSkinsEnchantment = "HERO_10ao"; public const string IllidanStormrage_HalveriaSteamravenHeroHeroSkins = "HERO_10aq"; public const string IllidanStormrage_FiredancerKaileneHeroHeroSkins = "HERO_10ar"; + public const string IllidanStormrage_StarhunterKurtrusHeroHeroSkins = "HERO_10at"; public const string IllidanStormrage_ArannaStarseekerHeroHeroSkins = "HERO_10b"; public const string IllidanStormrage_DemonbaneIllidanHeroHeroSkins = "HERO_10c"; public const string IllidanStormrage_FelravagerIllidanHeroHeroSkins = "HERO_10d"; diff --git a/HearthDb/CardIds.Collectible.Druid.cs b/HearthDb/CardIds.Collectible.Druid.cs index 5a8ecd4..18bdad2 100644 --- a/HearthDb/CardIds.Collectible.Druid.cs +++ b/HearthDb/CardIds.Collectible.Druid.cs @@ -92,16 +92,16 @@ public class Druid public const string CenariusCore = "CORE_EX1_573"; public const string MalfurionsGiftCorePlaceholder = "CORE_GIFT_10"; public const string WitchwoodAppleCore = "CORE_GIL_663"; - public const string FatespinnerInvalid = "CORE_ICC_047"; - public const string WebweaveInvalid = "CORE_ICC_050"; - public const string DruidOfTheSwarmInvalid = "CORE_ICC_051"; - public const string SpreadingPlagueInvalid = "CORE_ICC_054"; - public const string GnashInvalid = "CORE_ICC_079"; - public const string UltimateInfestationInvalid = "CORE_ICC_085"; - public const string StrongshellScavengerInvalid = "CORE_ICC_807"; - public const string CryptLordInvalid = "CORE_ICC_808"; - public const string MalfurionThePestilentInvalid = "CORE_ICC_832"; - public const string HadronoxInvalid = "CORE_ICC_835"; + public const string FatespinnerCorePlaceholder = "CORE_ICC_047"; + public const string WebweaveCorePlaceholder = "CORE_ICC_050"; + public const string DruidOfTheSwarmCorePlaceholder = "CORE_ICC_051"; + public const string SpreadingPlagueCorePlaceholder = "CORE_ICC_054"; + public const string GnashCorePlaceholder = "CORE_ICC_079"; + public const string UltimateInfestationCorePlaceholder = "CORE_ICC_085"; + public const string StrongshellScavengerCorePlaceholder = "CORE_ICC_807"; + public const string CryptLordCorePlaceholder = "CORE_ICC_808"; + public const string MalfurionThePestilentCorePlaceholder = "CORE_ICC_832"; + public const string HadronoxCorePlaceholder = "CORE_ICC_835"; public const string MenagerieWardenCorePlaceholder = "CORE_KAR_065"; public const string EnchantedRavenCorePlaceholder = "CORE_KAR_300"; public const string MountedRaptorCorePlaceholder = "CORE_LOE_050"; @@ -200,6 +200,16 @@ public class Druid public const string Cenarius = "EX1_573"; public const string Savagery = "EX1_578"; public const string PoisonSeeds = "FP1_019"; + public const string ShatariCloakfield = "GDB_103"; + public const string StarlightReactor = "GDB_108"; + public const string AstralPhaser = "GDB_851"; + public const string ArkoniteRevelation = "GDB_852"; + public const string UluuTheEverdrifter = "GDB_854"; + public const string StarGrazer = "GDB_855"; + public const string ExarchOthaar = "GDB_856"; + public const string FinalFrontier = "GDB_857"; + public const string CosmicPhenomenon = "GDB_882"; + public const string DistressSignal = "GDB_883"; public const string MalfurionsGift = "GIFT_10"; public const string GloomStag = "GIL_130"; public const string DruidOfTheScythe = "GIL_188"; @@ -241,6 +251,7 @@ public class Druid public const string MalfurionStormrage_OrgrimmarFaelinHeroHeroSkins = "HERO_06ar"; public const string MalfurionStormrage_LeyaraHeroHeroSkins = "HERO_06as"; public const string MalfurionStormrage_CarnivalCthunHeroHeroSkins = "HERO_06at"; + public const string MalfurionStormrage_EternalMalfurionHeroHeroSkins = "HERO_06au"; public const string MalfurionStormrage_EliseStarseekerHeroHeroSkins = "HERO_06b"; public const string MalfurionStormrage_ShandoMalfurionHeroHeroSkins = "HERO_06c"; public const string MalfurionStormrage_DameHazelbarkHeroHeroSkins = "HERO_06d"; @@ -264,16 +275,16 @@ public class Druid public const string MalfurionStormrage_FireflowerLunaraHeroHeroSkins = "HERO_06x"; public const string MalfurionStormrage_ArdenwealdLunaraHeroHeroSkins = "HERO_06y"; public const string MalfurionStormrage_MagicalGuardianEliseHeroHeroSkins = "HERO_06z"; - public const string FatespinnerICECROWN = "ICC_047"; - public const string WebweaveICECROWN = "ICC_050"; - public const string DruidOfTheSwarmICECROWN = "ICC_051"; - public const string SpreadingPlagueICECROWN = "ICC_054"; - public const string GnashICECROWN = "ICC_079"; - public const string UltimateInfestationICECROWN = "ICC_085"; - public const string StrongshellScavengerICECROWN = "ICC_807"; - public const string CryptLordICECROWN = "ICC_808"; - public const string MalfurionThePestilentICECROWN = "ICC_832"; - public const string HadronoxICECROWN = "ICC_835"; + public const string Fatespinner = "ICC_047"; + public const string Webweave = "ICC_050"; + public const string DruidOfTheSwarm = "ICC_051"; + public const string SpreadingPlague = "ICC_054"; + public const string Gnash = "ICC_079"; + public const string UltimateInfestation = "ICC_085"; + public const string StrongshellScavenger = "ICC_807"; + public const string CryptLord = "ICC_808"; + public const string MalfurionThePestilent = "ICC_832"; + public const string Hadronox = "ICC_835"; public const string PopularPixie = "JAM_026"; public const string BloodTreant = "JAM_028"; public const string Doomkin = "JAM_029"; diff --git a/HearthDb/CardIds.Collectible.Hunter.cs b/HearthDb/CardIds.Collectible.Hunter.cs index 8a415ac..80be6ad 100644 --- a/HearthDb/CardIds.Collectible.Hunter.cs +++ b/HearthDb/CardIds.Collectible.Hunter.cs @@ -92,16 +92,16 @@ public class Hunter public const string RatTrapCore = "CORE_GIL_577"; public const string HoundmasterShawCorePlaceholder = "CORE_GIL_650"; public const string DireFrenzyCorePlaceholder = "CORE_GIL_828"; - public const string ExplodingBloatbatInvalid = "CORE_ICC_021"; - public const string ToxicArrowInvalid = "CORE_ICC_049"; - public const string PlayDeadInvalid = "CORE_ICC_052"; - public const string VenomstrikeTrapInvalid = "CORE_ICC_200"; - public const string ProfessorPutricideInvalid = "CORE_ICC_204"; - public const string CorpseWidowInvalid = "CORE_ICC_243"; - public const string StitchedTrackerInvalid = "CORE_ICC_415"; - public const string BearsharkInvalid = "CORE_ICC_419"; - public const string AbominableBowmanInvalid = "CORE_ICC_825"; - public const string DeathstalkerRexxarInvalid = "CORE_ICC_828"; + public const string ExplodingBloatbatCorePlaceholder = "CORE_ICC_021"; + public const string ToxicArrowCorePlaceholder = "CORE_ICC_049"; + public const string PlayDeadCorePlaceholder = "CORE_ICC_052"; + public const string VenomstrikeTrapCorePlaceholder = "CORE_ICC_200"; + public const string ProfessorPutricideCorePlaceholder = "CORE_ICC_204"; + public const string CorpseWidowCorePlaceholder = "CORE_ICC_243"; + public const string StitchedTrackerCorePlaceholder = "CORE_ICC_415"; + public const string BearsharkCorePlaceholder = "CORE_ICC_419"; + public const string AbominableBowmanCorePlaceholder = "CORE_ICC_825"; + public const string DeathstalkerRexxarCorePlaceholder = "CORE_ICC_828"; public const string CatTrickCorePlaceholder = "CORE_KAR_004"; public const string CloakedHuntressCorePlaceholder = "CORE_KAR_006"; public const string WanderingMonsterCorePlaceholder = "CORE_LOOT_079"; @@ -196,6 +196,16 @@ public class Hunter public const string FreezingTrap = "EX1_611"; public const string DeadlyShot = "EX1_617"; public const string Webspinner = "FP1_011"; + public const string SpecimenClaw = "GDB_107"; + public const string Biopod = "GDB_111"; + public const string AlienEncounters = "GDB_237"; + public const string ExtraterrestrialEgg = "GDB_840"; + public const string RangariScout = "GDB_841"; + public const string GormTheWorldeater = "GDB_842"; + public const string ParallaxCannon = "GDB_843"; + public const string DetailedNotes = "GDB_844"; + public const string LaserBarrage = "GDB_845"; + public const string ExarchNaielle = "GDB_846"; public const string RexxarsGift = "GIFT_03"; public const string Emeriss = "GIL_128"; public const string DuskhavenHunter = "GIL_200"; @@ -233,6 +243,7 @@ public class Hunter public const string Rexxar_HakkarTheHoundmasterHeroHeroSkinsEnchantment = "HERO_05ao"; public const string Rexxar_CanoeHulnHeroHeroSkins = "HERO_05aq"; public const string Rexxar_BullseyeBrannHeroHeroSkins = "HERO_05ar"; + public const string Rexxar_NathanosBlightcallerHeroHeroSkins = "HERO_05as"; public const string Rexxar_WandererRexxarHeroHeroSkins = "HERO_05b"; public const string Rexxar_SylvanasWindrunnerHeroHeroSkins = "HERO_05c"; public const string Rexxar_WarsongRexxarHeroHeroSkins = "HERO_05d"; @@ -255,16 +266,16 @@ public class Hunter public const string Rexxar_BakinBrannHeroHeroSkins = "HERO_05x"; public const string Rexxar_LorthemarHeroHeroSkins = "HERO_05y"; public const string Rexxar_SylvanasRangerGeneralHeroHeroSkins = "HERO_05z"; - public const string ExplodingBloatbatICECROWN = "ICC_021"; - public const string ToxicArrowICECROWN = "ICC_049"; - public const string PlayDeadICECROWN = "ICC_052"; - public const string VenomstrikeTrapICECROWN = "ICC_200"; - public const string ProfessorPutricideICECROWN = "ICC_204"; - public const string CorpseWidowICECROWN = "ICC_243"; - public const string StitchedTrackerICECROWN = "ICC_415"; - public const string BearsharkICECROWN = "ICC_419"; - public const string AbominableBowmanICECROWN = "ICC_825"; - public const string DeathstalkerRexxarICECROWN = "ICC_828"; + public const string ExplodingBloatbat = "ICC_021"; + public const string ToxicArrow = "ICC_049"; + public const string PlayDead = "ICC_052"; + public const string VenomstrikeTrap = "ICC_200"; + public const string ProfessorPutricide = "ICC_204"; + public const string CorpseWidow = "ICC_243"; + public const string StitchedTracker = "ICC_415"; + public const string Bearshark = "ICC_419"; + public const string AbominableBowman = "ICC_825"; + public const string DeathstalkerRexxar = "ICC_828"; public const string HiddenMeaning = "JAM_003"; public const string HollowHound = "JAM_004"; public const string CatTrick = "KAR_004"; diff --git a/HearthDb/CardIds.Collectible.Mage.cs b/HearthDb/CardIds.Collectible.Mage.cs index 46253e5..2e245e6 100644 --- a/HearthDb/CardIds.Collectible.Mage.cs +++ b/HearthDb/CardIds.Collectible.Mage.cs @@ -85,16 +85,16 @@ public class Mage public const string MirrorEntityCorePlaceholder = "CORE_EX1_294"; public const string JainasGiftCorePlaceholder = "CORE_GIFT_02"; public const string SnapFreezeCorePlaceholder = "CORE_GIL_801"; - public const string IceWalkerInvalid = "CORE_ICC_068"; - public const string GhastlyConjurerInvalid = "CORE_ICC_069"; - public const string FrozenCloneInvalid = "CORE_ICC_082"; - public const string DoomedApprenticeInvalid = "CORE_ICC_083"; - public const string GlacialMysteriesInvalid = "CORE_ICC_086"; - public const string ColdwraithInvalid = "CORE_ICC_252"; - public const string SimulacrumInvalid = "CORE_ICC_823"; - public const string FrostLichJainaInvalid = "CORE_ICC_833"; - public const string BreathOfSindragosaInvalid = "CORE_ICC_836"; - public const string SindragosaInvalid = "CORE_ICC_838"; + public const string IceWalkerCorePlaceholder = "CORE_ICC_068"; + public const string GhastlyConjurerCorePlaceholder = "CORE_ICC_069"; + public const string FrozenCloneCorePlaceholder = "CORE_ICC_082"; + public const string DoomedApprenticeCorePlaceholder = "CORE_ICC_083"; + public const string GlacialMysteriesCorePlaceholder = "CORE_ICC_086"; + public const string ColdwraithCorePlaceholder = "CORE_ICC_252"; + public const string SimulacrumCorePlaceholder = "CORE_ICC_823"; + public const string FrostLichJainaCorePlaceholder = "CORE_ICC_833"; + public const string BreathOfSindragosaCorePlaceholder = "CORE_ICC_836"; + public const string SindragosaCorePlaceholder = "CORE_ICC_838"; public const string BabblingBookCore = "CORE_KAR_009"; public const string FirelandsPortalCore = "CORE_KAR_076"; public const string EtherealConjurerCorePlaceholder = "CORE_LOE_003"; @@ -191,6 +191,16 @@ public class Mage public const string SorcerersApprentice = "EX1_608"; public const string KirinTorMage = "EX1_612"; public const string Duplicate = "FP1_018"; + public const string PocketDimension = "GDB_133"; + public const string ArkwingPilot = "GDB_134"; + public const string IngeniousArtificer = "GDB_135"; + public const string ExarchHataaru = "GDB_136"; + public const string Supernova = "GDB_301"; + public const string BlazingAccretion = "GDB_302"; + public const string Blasteroid = "GDB_303"; + public const string Saruun = "GDB_304"; + public const string SolarFlare = "GDB_305"; + public const string SpontaneousCombustion = "GDB_456"; public const string JainasGift = "GIFT_02"; public const string ArcaneKeysmith = "GIL_116"; public const string Cinderstorm = "GIL_147"; @@ -241,6 +251,9 @@ public class Mage public const string JainaProudmoore_KhadgarHeroHeroSkins = "HERO_08b"; public const string JainaProudmoore_MermaidKitHeroHeroSkins = "HERO_08ba"; public const string JainaProudmoore_DalaranKelthuzadHeroHeroSkins = "HERO_08bb"; + public const string JainaProudmoore_MalygosHeroHeroSkins = "HERO_08bc"; + public const string JainaProudmoore_NavigatorAFKayHeroHeroSkins = "HERO_08bd"; + public const string JainaProudmoore_HearthglenJainaHeroHeroSkinsEnchantment = "HERO_08be"; public const string JainaProudmoore_FireMageJainaHeroHeroSkins = "HERO_08c"; public const string JainaProudmoore_CelesteHeroHeroSkins = "HERO_08d"; public const string JainaProudmoore_KelthuzadHeroHeroSkinsEnchantment = "HERO_08e"; @@ -263,16 +276,16 @@ public class Mage public const string JainaProudmoore_QueenAzsharaHeroHeroSkins = "HERO_08x"; public const string JainaProudmoore_JainaProudmurgleHeroHeroSkins = "HERO_08y"; public const string JainaProudmoore_EternalMedivhHeroHeroSkins = "HERO_08z"; - public const string IceWalkerICECROWN = "ICC_068"; - public const string GhastlyConjurerICECROWN = "ICC_069"; - public const string FrozenCloneICECROWN = "ICC_082"; - public const string DoomedApprenticeICECROWN = "ICC_083"; - public const string GlacialMysteriesICECROWN = "ICC_086"; - public const string ColdwraithICECROWN = "ICC_252"; - public const string SimulacrumICECROWN = "ICC_823"; - public const string FrostLichJainaICECROWN = "ICC_833"; - public const string BreathOfSindragosaICECROWN = "ICC_836"; - public const string SindragosaICECROWN = "ICC_838"; + public const string IceWalker = "ICC_068"; + public const string GhastlyConjurer = "ICC_069"; + public const string FrozenClone = "ICC_082"; + public const string DoomedApprentice = "ICC_083"; + public const string GlacialMysteries = "ICC_086"; + public const string Coldwraith = "ICC_252"; + public const string Simulacrum = "ICC_823"; + public const string FrostLichJaina = "ICC_833"; + public const string BreathOfSindragosa = "ICC_836"; + public const string Sindragosa = "ICC_838"; public const string RemixedDispenseOBot = "JAM_000"; public const string CostumedSinger = "JAM_001"; public const string StarPower = "JAM_002"; diff --git a/HearthDb/CardIds.Collectible.Neutral.cs b/HearthDb/CardIds.Collectible.Neutral.cs index 919ea7d..c33b88e 100644 --- a/HearthDb/CardIds.Collectible.Neutral.cs +++ b/HearthDb/CardIds.Collectible.Neutral.cs @@ -351,51 +351,51 @@ public class Neutral public const string MiniMageCorePlaceholder = "CORE_GVG_109"; public const string DrBoomCorePlaceholder = "CORE_GVG_110"; public const string ClockworkGiantCorePlaceholder = "CORE_GVG_121"; - public const string PhantomFreebooterInvalid = "CORE_ICC_018"; - public const string SkelemancerInvalid = "CORE_ICC_019"; + public const string PhantomFreebooterCorePlaceholder = "CORE_ICC_018"; + public const string SkelemancerCorePlaceholder = "CORE_ICC_019"; public const string SnowflipperPenguinCore = "CORE_ICC_023"; - public const string RattlingRascalInvalid = "CORE_ICC_025"; + public const string RattlingRascalCorePlaceholder = "CORE_ICC_025"; public const string GrimNecromancerCorePlaceholder = "CORE_ICC_026"; - public const string BoneDrakeInvalid = "CORE_ICC_027"; - public const string SunborneValkyrInvalid = "CORE_ICC_028"; + public const string BoneDrakeCorePlaceholder = "CORE_ICC_027"; + public const string SunborneValkyrCorePlaceholder = "CORE_ICC_028"; public const string CobaltScalebaneCorePlaceholder = "CORE_ICC_029"; - public const string NightHowlerInvalid = "CORE_ICC_031"; - public const string VenomancerInvalid = "CORE_ICC_032"; - public const string VryghoulInvalid = "CORE_ICC_067"; - public const string AcherusVeteranInvalid = "CORE_ICC_092"; - public const string TuskarrFishermanInvalid = "CORE_ICC_093"; - public const string FallenSunClericInvalid = "CORE_ICC_094"; - public const string FurnacefireColossusInvalid = "CORE_ICC_096"; - public const string GraveShamblerInvalid = "CORE_ICC_097"; - public const string TombLurkerInvalid = "CORE_ICC_098"; - public const string TickingAbominationInvalid = "CORE_ICC_099"; - public const string DeadscaleKnightInvalid = "CORE_ICC_220"; - public const string CorpseRaiserInvalid = "CORE_ICC_257"; - public const string TheLichKingInvalid = "CORE_ICC_314"; - public const string SaroniteChainGangInvalid = "CORE_ICC_466"; - public const string DeathspeakerInvalid = "CORE_ICC_467"; - public const string WretchedTillerInvalid = "CORE_ICC_468"; - public const string HappyGhoulInvalid = "CORE_ICC_700"; - public const string SkulkingGeistInvalid = "CORE_ICC_701"; - public const string ShallowGravediggerInvalid = "CORE_ICC_702"; - public const string BonemareInvalid = "CORE_ICC_705"; - public const string NerubianUnravelerInvalid = "CORE_ICC_706"; - public const string DeathaxePunisherInvalid = "CORE_ICC_810"; - public const string MeatWagonInvalid = "CORE_ICC_812"; - public const string PrinceKelesethInvalid = "CORE_ICC_851"; - public const string PrinceTaldaramInvalid = "CORE_ICC_852"; - public const string PrinceValanarInvalid = "CORE_ICC_853"; - public const string ArfusInvalid = "CORE_ICC_854"; - public const string HyldnirFrostriderInvalid = "CORE_ICC_855"; - public const string SpellweaverInvalid = "CORE_ICC_856"; - public const string NecroticGeistInvalid = "CORE_ICC_900"; - public const string DrakkariEnchanterInvalid = "CORE_ICC_901"; - public const string MindbreakerInvalid = "CORE_ICC_902"; - public const string WickedSkeletonInvalid = "CORE_ICC_904"; - public const string BloodwormInvalid = "CORE_ICC_905"; - public const string KeeningBansheeInvalid = "CORE_ICC_911"; - public const string CorpsetakerInvalid = "CORE_ICC_912"; - public const string TaintedZealotInvalid = "CORE_ICC_913"; + public const string NightHowlerCorePlaceholder = "CORE_ICC_031"; + public const string VenomancerCorePlaceholder = "CORE_ICC_032"; + public const string VryghoulCorePlaceholder = "CORE_ICC_067"; + public const string AcherusVeteranCorePlaceholder = "CORE_ICC_092"; + public const string TuskarrFishermanCorePlaceholder = "CORE_ICC_093"; + public const string FallenSunClericCorePlaceholder = "CORE_ICC_094"; + public const string FurnacefireColossusCorePlaceholder = "CORE_ICC_096"; + public const string GraveShamblerCorePlaceholder = "CORE_ICC_097"; + public const string TombLurkerCorePlaceholder = "CORE_ICC_098"; + public const string TickingAbominationCorePlaceholder = "CORE_ICC_099"; + public const string DeadscaleKnightCorePlaceholder = "CORE_ICC_220"; + public const string CorpseRaiserCorePlaceholder = "CORE_ICC_257"; + public const string TheLichKingCorePlaceholder = "CORE_ICC_314"; + public const string SaroniteChainGangCorePlaceholder = "CORE_ICC_466"; + public const string DeathspeakerCorePlaceholder = "CORE_ICC_467"; + public const string WretchedTillerCorePlaceholder = "CORE_ICC_468"; + public const string HappyGhoulCorePlaceholder = "CORE_ICC_700"; + public const string SkulkingGeistCorePlaceholder = "CORE_ICC_701"; + public const string ShallowGravediggerCorePlaceholder = "CORE_ICC_702"; + public const string BonemareCorePlaceholder = "CORE_ICC_705"; + public const string NerubianUnravelerCorePlaceholder = "CORE_ICC_706"; + public const string DeathaxePunisherCorePlaceholder = "CORE_ICC_810"; + public const string MeatWagonCorePlaceholder = "CORE_ICC_812"; + public const string PrinceKelesethCorePlaceholder = "CORE_ICC_851"; + public const string PrinceTaldaramCorePlaceholder = "CORE_ICC_852"; + public const string PrinceValanarCorePlaceholder = "CORE_ICC_853"; + public const string ArfusCorePlaceholder = "CORE_ICC_854"; + public const string HyldnirFrostriderCorePlaceholder = "CORE_ICC_855"; + public const string SpellweaverCorePlaceholder = "CORE_ICC_856"; + public const string NecroticGeistCorePlaceholder = "CORE_ICC_900"; + public const string DrakkariEnchanterCorePlaceholder = "CORE_ICC_901"; + public const string MindbreakerCorePlaceholder = "CORE_ICC_902"; + public const string WickedSkeletonCorePlaceholder = "CORE_ICC_904"; + public const string BloodwormCorePlaceholder = "CORE_ICC_905"; + public const string KeeningBansheeCorePlaceholder = "CORE_ICC_911"; + public const string CorpsetakerCorePlaceholder = "CORE_ICC_912"; + public const string TaintedZealotCorePlaceholder = "CORE_ICC_913"; public const string ArcaneAnomalyCorePlaceholder = "CORE_KAR_036"; public const string RenoJacksonCorePlaceholder = "CORE_LOE_011"; public const string GorillabotA3Core = "CORE_LOE_039"; @@ -823,7 +823,41 @@ public class Neutral public const string DancingSwords = "FP1_029"; public const string Loatheb = "FP1_030"; public const string BaronRivendare = "FP1_031"; + public const string ArkoniteDefenseCrystal = "GDB_100"; + public const string DimensionalCore = "GDB_101"; + public const string TheExodar = "GDB_120"; + public const string Doommaiden = "GDB_129"; + public const string CrystalWelder = "GDB_130"; + public const string VelenLeaderOfTheExiled = "GDB_131"; + public const string RelentlessWrathguard = "GDB_132"; + public const string TheCeaselessExpanse = "GDB_142"; public const string NexusPrinceShaffar = "GDB_143"; + public const string Kiljaeden = "GDB_145"; + public const string EtherealOracle = "GDB_310"; + public const string DeepSpaceCurator = "GDB_311"; + public const string EredarBrute = "GDB_320"; + public const string MutatingLifeform = "GDB_321"; + public const string LightfusedManasaber = "GDB_322"; + public const string UrzulRager = "GDB_330"; + public const string SplittingSpacerock = "GDB_331"; + public const string SpacePirate = "GDB_333"; + public const string StarVulpera = "GDB_340"; + public const string RedGiant = "GDB_341"; + public const string PerplexingAnomaly = "GDB_343"; + public const string MoonstoneMauler = "GDB_435"; + public const string AceWayfinder = "GDB_450"; + public const string AstralVigilant = "GDB_461"; + public const string TroubledMechanic = "GDB_463"; + public const string StarlightWanderer = "GDB_720"; + public const string CrimsonCommander = "GDB_722"; + public const string HologramOperator = "GDB_723"; + public const string StarscaleConstellar = "GDB_860"; + public const string StrandedSpaceman = "GDB_861"; + public const string GalacticCrusader = "GDB_862"; + public const string LunarTrailblazer = "GDB_863"; + public const string Astrobiologist = "GDB_874"; + public const string EscapePod = "GDB_877"; + public const string Braingill = "GDB_878"; public const string HarthStonebrew = "GIFT_01"; public const string WorgenAbomination = "GIL_117"; public const string DerangedDoctor = "GIL_118"; @@ -921,51 +955,51 @@ public class Neutral public const string Blingtron3000 = "GVG_119"; public const string HemetNesingwary = "GVG_120"; public const string ClockworkGiant = "GVG_121"; - public const string PhantomFreebooterICECROWN = "ICC_018"; - public const string SkelemancerICECROWN = "ICC_019"; + public const string PhantomFreebooter = "ICC_018"; + public const string Skelemancer = "ICC_019"; public const string SnowflipperPenguin = "ICC_023"; - public const string RattlingRascalICECROWN = "ICC_025"; + public const string RattlingRascal = "ICC_025"; public const string GrimNecromancer = "ICC_026"; - public const string BoneDrakeICECROWN = "ICC_027"; - public const string SunborneValkyrICECROWN = "ICC_028"; + public const string BoneDrake = "ICC_027"; + public const string SunborneValkyr = "ICC_028"; public const string CobaltScalebane = "ICC_029"; - public const string NightHowlerICECROWN = "ICC_031"; - public const string VenomancerICECROWN = "ICC_032"; - public const string VryghoulICECROWN = "ICC_067"; - public const string AcherusVeteranICECROWN = "ICC_092"; - public const string TuskarrFishermanICECROWN = "ICC_093"; - public const string FallenSunClericICECROWN = "ICC_094"; - public const string FurnacefireColossusICECROWN = "ICC_096"; - public const string GraveShamblerICECROWN = "ICC_097"; - public const string TombLurkerICECROWN = "ICC_098"; - public const string TickingAbominationICECROWN = "ICC_099"; - public const string DeadscaleKnightICECROWN = "ICC_220"; - public const string CorpseRaiserICECROWN = "ICC_257"; - public const string TheLichKingICECROWN = "ICC_314"; - public const string SaroniteChainGangICECROWN = "ICC_466"; - public const string DeathspeakerICECROWN = "ICC_467"; - public const string WretchedTillerICECROWN = "ICC_468"; - public const string HappyGhoulICECROWN = "ICC_700"; - public const string SkulkingGeistICECROWN = "ICC_701"; - public const string ShallowGravediggerICECROWN = "ICC_702"; - public const string BonemareICECROWN = "ICC_705"; - public const string NerubianUnravelerICECROWN = "ICC_706"; - public const string DeathaxePunisherICECROWN = "ICC_810"; - public const string MeatWagonICECROWN = "ICC_812"; - public const string PrinceKelesethICECROWN = "ICC_851"; - public const string PrinceTaldaramICECROWN = "ICC_852"; - public const string PrinceValanarICECROWN = "ICC_853"; - public const string ArfusICECROWN = "ICC_854"; - public const string HyldnirFrostriderICECROWN = "ICC_855"; - public const string SpellweaverICECROWN = "ICC_856"; - public const string NecroticGeistICECROWN = "ICC_900"; - public const string DrakkariEnchanterICECROWN = "ICC_901"; - public const string MindbreakerICECROWN = "ICC_902"; - public const string WickedSkeletonICECROWN = "ICC_904"; - public const string BloodwormICECROWN = "ICC_905"; - public const string KeeningBansheeICECROWN = "ICC_911"; - public const string CorpsetakerICECROWN = "ICC_912"; - public const string TaintedZealotICECROWN = "ICC_913"; + public const string NightHowler = "ICC_031"; + public const string Venomancer = "ICC_032"; + public const string Vryghoul = "ICC_067"; + public const string AcherusVeteran = "ICC_092"; + public const string TuskarrFisherman = "ICC_093"; + public const string FallenSunCleric = "ICC_094"; + public const string FurnacefireColossus = "ICC_096"; + public const string GraveShambler = "ICC_097"; + public const string TombLurker = "ICC_098"; + public const string TickingAbomination = "ICC_099"; + public const string DeadscaleKnight = "ICC_220"; + public const string CorpseRaiser = "ICC_257"; + public const string TheLichKing = "ICC_314"; + public const string SaroniteChainGang = "ICC_466"; + public const string Deathspeaker = "ICC_467"; + public const string WretchedTiller = "ICC_468"; + public const string HappyGhoul = "ICC_700"; + public const string SkulkingGeist = "ICC_701"; + public const string ShallowGravedigger = "ICC_702"; + public const string Bonemare = "ICC_705"; + public const string NerubianUnraveler = "ICC_706"; + public const string DeathaxePunisher = "ICC_810"; + public const string MeatWagon = "ICC_812"; + public const string PrinceKeleseth = "ICC_851"; + public const string PrinceTaldaram = "ICC_852"; + public const string PrinceValanar = "ICC_853"; + public const string Arfus = "ICC_854"; + public const string HyldnirFrostrider = "ICC_855"; + public const string Spellweaver = "ICC_856"; + public const string NecroticGeist = "ICC_900"; + public const string DrakkariEnchanter = "ICC_901"; + public const string Mindbreaker = "ICC_902"; + public const string WickedSkeleton = "ICC_904"; + public const string Bloodworm = "ICC_905"; + public const string KeeningBanshee = "ICC_911"; + public const string Corpsetaker = "ICC_912"; + public const string TaintedZealot = "ICC_913"; public const string RemixedMusician = "JAM_033"; public const string SpeakerStomper = "JAM_034"; public const string GrimtotemBuzzkill = "JAM_035"; @@ -1742,6 +1776,7 @@ public class Neutral public const string SelflessSidekick = "WC_029"; public const string MutanusTheDevourer = "WC_030"; public const string ArchdruidNaralex = "WC_035"; + public const string ChampionsOfAzeroth = "WON_113"; public const string JadeSpiritWONDERS = "WON_118"; public const string TwilightGeomancerWONDERS = "WON_124"; public const string CthunsChosenWONDERS = "WON_125"; diff --git a/HearthDb/CardIds.Collectible.Paladin.cs b/HearthDb/CardIds.Collectible.Paladin.cs index 89ad087..9f9b9d5 100644 --- a/HearthDb/CardIds.Collectible.Paladin.cs +++ b/HearthDb/CardIds.Collectible.Paladin.cs @@ -91,16 +91,16 @@ public class Paladin public const string AvengeCorePlaceholder = "CORE_FP1_020"; public const string UthersGiftCorePlaceholder = "CORE_GIFT_05"; public const string MusterForBattleCore = "CORE_GVG_061"; - public const string ArrogantCrusaderInvalid = "CORE_ICC_034"; + public const string ArrogantCrusaderCorePlaceholder = "CORE_ICC_034"; public const string RighteousProtectorCore = "CORE_ICC_038"; - public const string DarkConvictionInvalid = "CORE_ICC_039"; - public const string LightsSorrowInvalid = "CORE_ICC_071"; - public const string DesperateStandInvalid = "CORE_ICC_244"; - public const string BlackguardInvalid = "CORE_ICC_245"; - public const string HowlingCommanderInvalid = "CORE_ICC_801"; - public const string ChillbladeChampionInvalid = "CORE_ICC_820"; - public const string UtherOfTheEbonBladeInvalid = "CORE_ICC_829"; - public const string BolvarFirebloodInvalid = "CORE_ICC_858"; + public const string DarkConvictionCorePlaceholder = "CORE_ICC_039"; + public const string LightsSorrowCorePlaceholder = "CORE_ICC_071"; + public const string DesperateStandCorePlaceholder = "CORE_ICC_244"; + public const string BlackguardCorePlaceholder = "CORE_ICC_245"; + public const string HowlingCommanderCorePlaceholder = "CORE_ICC_801"; + public const string ChillbladeChampionCorePlaceholder = "CORE_ICC_820"; + public const string UtherOfTheEbonBladeCorePlaceholder = "CORE_ICC_829"; + public const string BolvarFirebloodCorePlaceholder = "CORE_ICC_858"; public const string SilvermoonPortalCore = "CORE_KAR_077"; public const string JuryDutyCorePlaceholder = "CORE_MAW_015"; public const string OrderInTheCourtCorePlaceholder = "CORE_MAW_016"; @@ -194,6 +194,16 @@ public class Paladin public const string AvengingWrath = "EX1_384"; public const string Equality = "EX1_619"; public const string Avenge = "FP1_020"; + public const string LibramOfClarity = "GDB_137"; + public const string LibramOfDivinity = "GDB_138"; + public const string LibramOfFaith = "GDB_139"; + public const string CelestialAura = "GDB_140"; + public const string YrelBeaconOfHope = "GDB_141"; + public const string Lumia = "GDB_144"; + public const string OrbitalSatellite = "GDB_462"; + public const string InterstellarWayfarer = "GDB_721"; + public const string InterstellarStarslicer = "GDB_726"; + public const string InterstellarResearcher = "GDB_728"; public const string UthersGift = "GIFT_05"; public const string SoundTheBells = "GIL_145"; public const string Rebuke = "GIL_203"; @@ -237,6 +247,8 @@ public class Paladin public const string UtherLightbringer_CastleNozdormuHeroHeroSkins = "HERO_04at"; public const string UtherLightbringer_AponiBrightmaneHeroHeroSkins = "HERO_04au"; public const string UtherLightbringer_SteamraiderNozdormuHeroHeroSkins = "HERO_04av"; + public const string UtherLightbringer_ExarchYrelHeroHeroSkins = "HERO_04aw"; + public const string UtherLightbringer_LibramAponiHeroHeroSkins = "HERO_04ax"; public const string UtherLightbringer_PrinceArthasHeroHeroSkins = "HERO_04b"; public const string UtherLightbringer_SirAnnoyOHeroHeroSkins = "HERO_04c"; public const string UtherLightbringer_LightforgedUtherHeroHeroSkins = "HERO_04d"; @@ -260,16 +272,16 @@ public class Paladin public const string UtherLightbringer_FireGlaiveLiadrinHeroHeroSkins = "HERO_04x"; public const string UtherLightbringer_VenthyrLiadrinHeroHeroSkins = "HERO_04y"; public const string UtherLightbringer_BoldGuardianLiadrinHeroHeroSkins = "HERO_04z"; - public const string ArrogantCrusaderICECROWN = "ICC_034"; + public const string ArrogantCrusader = "ICC_034"; public const string RighteousProtector = "ICC_038"; - public const string DarkConvictionICECROWN = "ICC_039"; - public const string LightsSorrowICECROWN = "ICC_071"; - public const string DesperateStandICECROWN = "ICC_244"; - public const string BlackguardICECROWN = "ICC_245"; - public const string HowlingCommanderICECROWN = "ICC_801"; - public const string ChillbladeChampionICECROWN = "ICC_820"; - public const string UtherOfTheEbonBladeICECROWN = "ICC_829"; - public const string BolvarFirebloodICECROWN = "ICC_858"; + public const string DarkConviction = "ICC_039"; + public const string LightsSorrow = "ICC_071"; + public const string DesperateStand = "ICC_244"; + public const string Blackguard = "ICC_245"; + public const string HowlingCommander = "ICC_801"; + public const string ChillbladeChampion = "ICC_820"; + public const string UtherOfTheEbonBlade = "ICC_829"; + public const string BolvarFireblood = "ICC_858"; public const string DanceFloor = "JAM_009"; public const string JukeboxTotem = "JAM_010"; public const string NightbaneTemplar = "KAR_010"; diff --git a/HearthDb/CardIds.Collectible.Priest.cs b/HearthDb/CardIds.Collectible.Priest.cs index ec85dd4..f58527f 100644 --- a/HearthDb/CardIds.Collectible.Priest.cs +++ b/HearthDb/CardIds.Collectible.Priest.cs @@ -91,16 +91,16 @@ public class Priest public const string ShadowformCorePlaceholder = "CORE_EX1_625"; public const string AnduinsGiftCorePlaceholder = "CORE_GIFT_12"; public const string LightbombCore = "CORE_GVG_008"; - public const string DevourMindInvalid = "CORE_ICC_207"; + public const string DevourMindCorePlaceholder = "CORE_ICC_207"; public const string ShadowAscendantCore = "CORE_ICC_210"; - public const string AcolyteOfAgonyInvalid = "CORE_ICC_212"; - public const string EternalServitudeInvalid = "CORE_ICC_213"; + public const string AcolyteOfAgonyCorePlaceholder = "CORE_ICC_212"; + public const string EternalServitudeCorePlaceholder = "CORE_ICC_213"; public const string ObsidianStatueCore = "CORE_ICC_214"; - public const string ArchbishopBenedictusInvalid = "CORE_ICC_215"; - public const string ShadowEssenceInvalid = "CORE_ICC_235"; - public const string SpiritLashInvalid = "CORE_ICC_802"; - public const string ShadowreaperAnduinInvalid = "CORE_ICC_830"; - public const string EmbraceDarknessInvalid = "CORE_ICC_849"; + public const string ArchbishopBenedictusCorePlaceholder = "CORE_ICC_215"; + public const string ShadowEssenceCorePlaceholder = "CORE_ICC_235"; + public const string SpiritLashCorePlaceholder = "CORE_ICC_802"; + public const string ShadowreaperAnduinCorePlaceholder = "CORE_ICC_830"; + public const string EmbraceDarknessCorePlaceholder = "CORE_ICC_849"; public const string LesserDiamondSpellstoneCore = "CORE_LOOT_507"; public const string ClearConscienceCorePlaceholder = "CORE_MAW_021"; public const string IncriminatingPsychicCorePlaceholder = "CORE_MAW_022"; @@ -207,6 +207,16 @@ public class Priest public const string Shadowform = "EX1_625"; public const string MassDispel = "EX1_626"; public const string DarkCultist = "FP1_023"; + public const string OrbitalHalo = "GDB_439"; + public const string MystifiedTocha = "GDB_440"; + public const string Anchorite = "GDB_441"; + public const string KureTheLightBeyond = "GDB_442"; + public const string ShieldOfAskara = "GDB_452"; + public const string OverzealousHealer = "GDB_454"; + public const string Askara = "GDB_455"; + public const string Lightspeed = "GDB_457"; + public const string DivineStar = "GDB_460"; + public const string GravityLapse = "GDB_464"; public const string AnduinsGift = "GIFT_12"; public const string HolyWater = "GIL_134"; public const string Chameleos = "GIL_142"; @@ -247,6 +257,8 @@ public class Priest public const string AnduinWrynn_TalanjiHeroHeroSkins = "HERO_09ar"; public const string AnduinWrynn_LifeguardHedanisHeroHeroSkins = "HERO_09as"; public const string AnduinWrynn_ProphetVelenHeroHeroSkins = "HERO_09at"; + public const string AnduinWrynn_AstralTalanjiHeroHeroSkins = "HERO_09au"; + public const string AnduinWrynn_MedicEliseHeroHeroSkins = "HERO_09av"; public const string AnduinWrynn_MadameLazulHeroHeroSkins = "HERO_09b"; public const string AnduinWrynn_KingAnduinHeroHeroSkins = "HERO_09c"; public const string AnduinWrynn_AnduinOfProphecyHeroHeroSkins = "HERO_09d"; @@ -270,16 +282,16 @@ public class Priest public const string AnduinWrynn_BansheeTyrandeHeroHeroSkins = "HERO_09x"; public const string AnduinWrynn_SallyWhitemaneHeroHeroSkins = "HERO_09y"; public const string AnduinWrynn_RedeemerTyrandeHeroHeroSkins = "HERO_09z"; - public const string DevourMindICECROWN = "ICC_207"; + public const string DevourMind = "ICC_207"; public const string ShadowAscendant = "ICC_210"; - public const string AcolyteOfAgonyICECROWN = "ICC_212"; - public const string EternalServitudeICECROWN = "ICC_213"; + public const string AcolyteOfAgony = "ICC_212"; + public const string EternalServitude = "ICC_213"; public const string ObsidianStatue = "ICC_214"; - public const string ArchbishopBenedictusICECROWN = "ICC_215"; - public const string ShadowEssenceICECROWN = "ICC_235"; - public const string SpiritLashICECROWN = "ICC_802"; - public const string ShadowreaperAnduinICECROWN = "ICC_830"; - public const string EmbraceDarknessICECROWN = "ICC_849"; + public const string ArchbishopBenedictus = "ICC_215"; + public const string ShadowEssence = "ICC_235"; + public const string SpiritLash = "ICC_802"; + public const string ShadowreaperAnduin = "ICC_830"; + public const string EmbraceDarkness = "ICC_849"; public const string Deafen = "JAM_022"; public const string Plagiarizarrr = "JAM_023"; public const string AmbientLightspawn = "JAM_024"; diff --git a/HearthDb/CardIds.Collectible.Rogue.cs b/HearthDb/CardIds.Collectible.Rogue.cs index e2aa6e9..21f82dc 100644 --- a/HearthDb/CardIds.Collectible.Rogue.cs +++ b/HearthDb/CardIds.Collectible.Rogue.cs @@ -90,16 +90,16 @@ public class Rogue public const string ValeerasGiftCorePlaceholder = "CORE_GIFT_09"; public const string TessGreymaneCore = "CORE_GIL_598"; public const string SpectralCutlassCore = "CORE_GIL_672"; - public const string BoneBaronInvalid = "CORE_ICC_065"; - public const string RollTheBonesInvalid = "CORE_ICC_201"; - public const string LeechingPoisonInvalid = "CORE_ICC_221"; - public const string DoomerangInvalid = "CORE_ICC_233"; - public const string RuneforgeHaunterInvalid = "CORE_ICC_240"; + public const string BoneBaronCorePlaceholder = "CORE_ICC_065"; + public const string RollTheBonesCorePlaceholder = "CORE_ICC_201"; + public const string LeechingPoisonCorePlaceholder = "CORE_ICC_221"; + public const string DoomerangCorePlaceholder = "CORE_ICC_233"; + public const string RuneforgeHaunterCorePlaceholder = "CORE_ICC_240"; public const string PlagueScientistCorePlaceholder = "CORE_ICC_809"; - public const string LilianVossInvalid = "CORE_ICC_811"; - public const string ValeeraTheHollowInvalid = "CORE_ICC_827"; - public const string ShadowbladeInvalid = "CORE_ICC_850"; - public const string SpectralPillagerInvalid = "CORE_ICC_910"; + public const string LilianVossCorePlaceholder = "CORE_ICC_811"; + public const string ValeeraTheHollowCorePlaceholder = "CORE_ICC_827"; + public const string ShadowbladeCorePlaceholder = "CORE_ICC_850"; + public const string SpectralPillagerCorePlaceholder = "CORE_ICC_910"; public const string SwashburglarCore = "CORE_KAR_069"; public const string TombPillagerCorePlaceholder = "CORE_LOE_012"; public const string FaldoreiStriderCore = "CORE_LOOT_026"; @@ -193,6 +193,16 @@ public class Rogue public const string SapLegacy = "EX1_581"; public const string EdwinVancleef = "EX1_613"; public const string AnubarAmbusher = "FP1_026"; + public const string StarshipSchematic = "GDB_102"; + public const string BarrelRoll = "GDB_465"; + public const string TheGravitationalDisplacer = "GDB_466"; + public const string Quasar = "GDB_467"; + public const string Talgath = "GDB_472"; + public const string EredarSkulker = "GDB_870"; + public const string LuckyComet = "GDB_873"; + public const string SpacerockCollector = "GDB_875"; + public const string ScroungingShipwright = "GDB_876"; + public const string PressurePoints = "GDB_881"; public const string ValeerasGift = "GIFT_09"; public const string CheapShot = "GIL_506"; public const string Mistwraith = "GIL_510"; @@ -234,6 +244,7 @@ public class Rogue public const string ValeeraSanguinar_SkatetronHeroHeroSkins = "HERO_03as"; public const string ValeeraSanguinar_HighseasEdwinHeroHeroSkins = "HERO_03at"; public const string ValeeraSanguinar_DaredevilPatchesHeroHeroSkins = "HERO_03au"; + public const string ValeeraSanguinar_SmugglerMarinHeroHeroSkins = "HERO_03av"; public const string ValeeraSanguinar_CapNValeeraHeroHeroSkins = "HERO_03b"; public const string ValeeraSanguinar_NightslayerValeeraHeroHeroSkins = "HERO_03d"; public const string ValeeraSanguinar_DiaoChanValeeraHeroHeroSkinsEnchantment = "HERO_03e"; @@ -255,16 +266,16 @@ public class Rogue public const string ValeeraSanguinar_SuspectMaievHeroHeroSkins = "HERO_03x"; public const string ValeeraSanguinar_EbonAssassinGaronaHeroHeroSkins = "HERO_03y"; public const string ValeeraSanguinar_EdwinTheRenegadeHeroHeroSkins = "HERO_03z"; - public const string BoneBaronICECROWN = "ICC_065"; - public const string RollTheBonesICECROWN = "ICC_201"; - public const string LeechingPoisonICECROWN = "ICC_221"; - public const string DoomerangICECROWN = "ICC_233"; - public const string RuneforgeHaunterICECROWN = "ICC_240"; + public const string BoneBaron = "ICC_065"; + public const string RollTheBones = "ICC_201"; + public const string LeechingPoison = "ICC_221"; + public const string Doomerang = "ICC_233"; + public const string RuneforgeHaunter = "ICC_240"; public const string PlagueScientist = "ICC_809"; - public const string LilianVossICECROWN = "ICC_811"; - public const string ValeeraTheHollowICECROWN = "ICC_827"; - public const string ShadowbladeICECROWN = "ICC_850"; - public const string SpectralPillagerICECROWN = "ICC_910"; + public const string LilianVoss = "ICC_811"; + public const string ValeeraTheHollow = "ICC_827"; + public const string Shadowblade = "ICC_850"; + public const string SpectralPillager = "ICC_910"; public const string RhythmdancerRisa = "JAM_019"; public const string ToughCrowd = "JAM_020"; public const string OneHitWonder = "JAM_021"; diff --git a/HearthDb/CardIds.Collectible.Shaman.cs b/HearthDb/CardIds.Collectible.Shaman.cs index f2d5cde..bfdc561 100644 --- a/HearthDb/CardIds.Collectible.Shaman.cs +++ b/HearthDb/CardIds.Collectible.Shaman.cs @@ -88,16 +88,16 @@ public class Shaman public const string ManaTideTotemCorePlaceholder = "CORE_EX1_575"; public const string ThrallsGiftCorePlaceholder = "CORE_GIFT_06"; public const string ZapCorePlaceholder = "CORE_GIL_600"; - public const string CryostasisInvalid = "CORE_ICC_056"; - public const string BrrrlocInvalid = "CORE_ICC_058"; - public const string AvalancheInvalid = "CORE_ICC_078"; - public const string DrakkariDefenderInvalid = "CORE_ICC_081"; - public const string VoodooHexxerInvalid = "CORE_ICC_088"; - public const string IceFishingInvalid = "CORE_ICC_089"; - public const string SnowfuryGiantInvalid = "CORE_ICC_090"; - public const string IceBreakerInvalid = "CORE_ICC_236"; - public const string MoorabiInvalid = "CORE_ICC_289"; - public const string ThrallDeathseerInvalid = "CORE_ICC_481"; + public const string CryostasisCorePlaceholder = "CORE_ICC_056"; + public const string BrrrlocCorePlaceholder = "CORE_ICC_058"; + public const string AvalancheCorePlaceholder = "CORE_ICC_078"; + public const string DrakkariDefenderCorePlaceholder = "CORE_ICC_081"; + public const string VoodooHexxerCorePlaceholder = "CORE_ICC_088"; + public const string IceFishingCorePlaceholder = "CORE_ICC_089"; + public const string SnowfuryGiantCorePlaceholder = "CORE_ICC_090"; + public const string IceBreakerCorePlaceholder = "CORE_ICC_236"; + public const string MoorabiCorePlaceholder = "CORE_ICC_289"; + public const string ThrallDeathseerCorePlaceholder = "CORE_ICC_481"; public const string SpiritClawsCore = "CORE_KAR_063"; public const string MaelstromPortalCorePlaceholder = "CORE_KAR_073"; public const string TotemicEvidenceCorePlaceholder = "CORE_MAW_003"; @@ -192,6 +192,16 @@ public class Shaman public const string ManaTideTotem = "EX1_575"; public const string WindspeakerLegacy = "EX1_587"; public const string ReincarnateNAXX = "FP1_025"; + public const string BolideBehemoth = "GDB_434"; + public const string Cosmonaut = "GDB_443"; + public const string PlanetaryNavigator = "GDB_444"; + public const string MeteorStorm = "GDB_445"; + public const string FarseerNobundo = "GDB_447"; + public const string Murmur = "GDB_448"; + public const string Triangulate = "GDB_451"; + public const string Nebula = "GDB_479"; + public const string FirstContact = "GDB_864"; + public const string UltravioletBreaker = "GDB_901"; public const string ThrallsGift = "GIFT_06"; public const string HagathaTheWitch = "GIL_504"; public const string MurksparkEel = "GIL_530"; @@ -236,7 +246,9 @@ public class Shaman public const string Thrall_SurferRastakhanHeroHeroSkins = "HERO_02aw"; public const string Thrall_RagnarosTheFirelordHeroHeroSkins = "HERO_02ax"; public const string Thrall_OverchargedKingHeroHeroSkins = "HERO_02ay"; + public const string Thrall_AkamaHeroHeroSkins = "HERO_02az"; public const string Thrall_KingRastakhanHeroHeroSkins = "HERO_02b"; + public const string Thrall_OrgrimmarThrallHeroHeroSkins = "HERO_02ba"; public const string Thrall_TheThunderKingHeroHeroSkins = "HERO_02c"; public const string Thrall_WarchiefThrallHeroHeroSkins = "HERO_02d"; public const string Thrall_LadyVashjHeroHeroSkinsEnchantment = "HERO_02e"; @@ -259,16 +271,16 @@ public class Shaman public const string Thrall_KaldoreiVashjHeroHeroSkins = "HERO_02x"; public const string Thrall_MurragnarosHeroHeroSkins = "HERO_02y"; public const string Thrall_JugglerMorglHeroHeroSkins = "HERO_02z"; - public const string CryostasisICECROWN = "ICC_056"; - public const string BrrrlocICECROWN = "ICC_058"; - public const string AvalancheICECROWN = "ICC_078"; - public const string DrakkariDefenderICECROWN = "ICC_081"; - public const string VoodooHexxerICECROWN = "ICC_088"; - public const string IceFishingICECROWN = "ICC_089"; - public const string SnowfuryGiantICECROWN = "ICC_090"; - public const string IceBreakerICECROWN = "ICC_236"; - public const string MoorabiICECROWN = "ICC_289"; - public const string ThrallDeathseerICECROWN = "ICC_481"; + public const string Cryostasis = "ICC_056"; + public const string Brrrloc = "ICC_058"; + public const string Avalanche = "ICC_078"; + public const string DrakkariDefender = "ICC_081"; + public const string VoodooHexxer = "ICC_088"; + public const string IceFishing = "ICC_089"; + public const string SnowfuryGiant = "ICC_090"; + public const string IceBreaker = "ICC_236"; + public const string Moorabi = "ICC_289"; + public const string ThrallDeathseer = "ICC_481"; public const string HornOfTheWindlord = "JAM_011"; public const string RemixedTotemcarver = "JAM_012"; public const string WickedWitchdoctorKARA = "KAR_021"; diff --git a/HearthDb/CardIds.Collectible.Warlock.cs b/HearthDb/CardIds.Collectible.Warlock.cs index 5e81ffb..86e6945 100644 --- a/HearthDb/CardIds.Collectible.Warlock.cs +++ b/HearthDb/CardIds.Collectible.Warlock.cs @@ -94,14 +94,14 @@ public class Warlock public const string MalganisCorePlaceholder = "CORE_GVG_021"; public const string DefileCore = "CORE_ICC_041"; public const string DrainSoulCore = "CORE_ICC_055"; - public const string DespicableDreadlordInvalid = "CORE_ICC_075"; - public const string TreacheryInvalid = "CORE_ICC_206"; - public const string HowlfiendInvalid = "CORE_ICC_218"; - public const string GnomeferatuInvalid = "CORE_ICC_407"; - public const string UnwillingSacrificeInvalid = "CORE_ICC_469"; - public const string BloodreaverGuldanInvalid = "CORE_ICC_831"; - public const string BloodQueenLanathelInvalid = "CORE_ICC_841"; - public const string SanguineRevelerInvalid = "CORE_ICC_903"; + public const string DespicableDreadlordCorePlaceholder = "CORE_ICC_075"; + public const string TreacheryCorePlaceholder = "CORE_ICC_206"; + public const string HowlfiendCorePlaceholder = "CORE_ICC_218"; + public const string GnomeferatuCorePlaceholder = "CORE_ICC_407"; + public const string UnwillingSacrificeCorePlaceholder = "CORE_ICC_469"; + public const string BloodreaverGuldanCorePlaceholder = "CORE_ICC_831"; + public const string BloodQueenLanathelCorePlaceholder = "CORE_ICC_841"; + public const string SanguineRevelerCorePlaceholder = "CORE_ICC_903"; public const string LesserAmethystSpellstoneCore = "CORE_LOOT_043"; public const string ImpOsterCorePlaceholder = "CORE_MAW_000"; public const string ArsonAccusationCorePlaceholder = "CORE_MAW_001"; @@ -199,6 +199,16 @@ public class Warlock public const string LordJaraxxus = "EX1_323"; public const string Demonfire = "EX1_596"; public const string Voidcaller = "FP1_022"; + public const string FelfireThrusters = "GDB_104"; + public const string HeartOfTheLegion = "GDB_109"; + public const string ForebodingFlame = "GDB_121"; + public const string InfernalStratagem = "GDB_122"; + public const string AbductionRay = "GDB_123"; + public const string BadOmen = "GDB_124"; + public const string Healthstone = "GDB_125"; + public const string BlackHole = "GDB_126"; + public const string KaraTheDarkStar = "GDB_127"; + public const string Archimonde = "GDB_128"; public const string GuldansGift = "GIFT_11"; public const string FiendishCircle = "GIL_191"; public const string Duskbat = "GIL_508"; @@ -242,6 +252,7 @@ public class Warlock public const string Guldan_NzothLastResortHeroHeroSkins = "HERO_07at"; public const string Guldan_PandariaMalganisHeroHeroSkins = "HERO_07au"; public const string Guldan_DarkmoonMalganisHeroHeroSkins = "HERO_07av"; + public const string Guldan_PilotZailHeroHeroSkins = "HERO_07aw"; public const string Guldan_MechaJaraxxusHeroHeroSkins = "HERO_07b"; public const string Guldan_ShadowGuldanHeroHeroSkins = "HERO_07c"; public const string Guldan_NzothHeroHeroSkins = "HERO_07d"; @@ -267,14 +278,14 @@ public class Warlock public const string Guldan_MalganisHeroHeroSkins = "HERO_07z"; public const string Defile = "ICC_041"; public const string DrainSoul = "ICC_055"; - public const string DespicableDreadlordICECROWN = "ICC_075"; - public const string TreacheryICECROWN = "ICC_206"; - public const string HowlfiendICECROWN = "ICC_218"; - public const string GnomeferatuICECROWN = "ICC_407"; - public const string UnwillingSacrificeICECROWN = "ICC_469"; - public const string BloodreaverGuldanICECROWN = "ICC_831"; - public const string BloodQueenLanathelICECROWN = "ICC_841"; - public const string SanguineRevelerICECROWN = "ICC_903"; + public const string DespicableDreadlord = "ICC_075"; + public const string Treachery = "ICC_206"; + public const string Howlfiend = "ICC_218"; + public const string Gnomeferatu = "ICC_407"; + public const string UnwillingSacrifice = "ICC_469"; + public const string BloodreaverGuldan = "ICC_831"; + public const string BloodQueenLanathel = "ICC_841"; + public const string SanguineReveler = "ICC_903"; public const string FanottemLordOfTheOpera = "JAM_030"; public const string Reverberations = "JAM_031"; public const string FiddlefireImp = "JAM_032"; diff --git a/HearthDb/CardIds.Collectible.Warrior.cs b/HearthDb/CardIds.Collectible.Warrior.cs index 64876fe..21c0b49 100644 --- a/HearthDb/CardIds.Collectible.Warrior.cs +++ b/HearthDb/CardIds.Collectible.Warrior.cs @@ -94,16 +94,16 @@ public class Warrior public const string TownCrierCore = "CORE_GIL_580"; public const string WoodcuttersAxeCorePlaceholder = "CORE_GIL_653"; public const string ShieldmaidenCorePlaceholder = "CORE_GVG_053"; - public const string MountainfireArmorInvalid = "CORE_ICC_062"; - public const string BloodRazorInvalid = "CORE_ICC_064"; - public const string DeadMansHandInvalid = "CORE_ICC_091"; - public const string AnimatedBerserkerInvalid = "CORE_ICC_238"; - public const string ForgeOfSoulsInvalid = "CORE_ICC_281"; - public const string RotfaceInvalid = "CORE_ICC_405"; - public const string ValkyrSoulclaimerInvalid = "CORE_ICC_408"; - public const string DeathRevenantInvalid = "CORE_ICC_450"; - public const string ScourgelordGarroshInvalid = "CORE_ICC_834"; - public const string BringItOnInvalid = "CORE_ICC_837"; + public const string MountainfireArmorCorePlaceholder = "CORE_ICC_062"; + public const string BloodRazorCorePlaceholder = "CORE_ICC_064"; + public const string DeadMansHandCorePlaceholder = "CORE_ICC_091"; + public const string AnimatedBerserkerCorePlaceholder = "CORE_ICC_238"; + public const string ForgeOfSoulsCorePlaceholder = "CORE_ICC_281"; + public const string RotfaceCorePlaceholder = "CORE_ICC_405"; + public const string ValkyrSoulclaimerCorePlaceholder = "CORE_ICC_408"; + public const string DeathRevenantCorePlaceholder = "CORE_ICC_450"; + public const string ScourgelordGarroshCorePlaceholder = "CORE_ICC_834"; + public const string BringItOnCorePlaceholder = "CORE_ICC_837"; public const string CallToTheStandCorePlaceholder = "CORE_MAW_027"; public const string MawswornBailiffCorePlaceholder = "CORE_MAW_028"; public const string WeaponsExpertCorePlaceholder = "CORE_MAW_029"; @@ -199,6 +199,16 @@ public class Warrior public const string ShieldBlockLegacy = "EX1_606"; public const string InnerRage = "EX1_607"; public const string DeathsBite = "FP1_021"; + public const string HostileInvader = "GDB_226"; + public const string Jettison = "GDB_227"; + public const string CaptainsLog = "GDB_228"; + public const string ExpeditionSergeant = "GDB_229"; + public const string StalwartAvenger = "GDB_230"; + public const string CrystallineGreatmace = "GDB_231"; + public const string UnyieldingVindicator = "GDB_232"; + public const string DwarfPlanet = "GDB_233"; + public const string SporeEmpressMoldara = "GDB_234"; + public const string ExarchAkama = "GDB_235"; public const string GarroshsGift = "GIFT_07"; public const string RabidWorgen = "GIL_113"; public const string BlackhowlGunspire = "GIL_152"; @@ -240,6 +250,8 @@ public class Warrior public const string GarroshHellscream_FeastDenathriusHeroHeroSkins = "HERO_01ar"; public const string GarroshHellscream_HotSpringDeathwingHeroHeroSkins = "HERO_01as"; public const string GarroshHellscream_WarlordDrakaHeroHeroSkins = "HERO_01au"; + public const string GarroshHellscream_CaptainVarianHeroHeroSkins = "HERO_01av"; + public const string GarroshHellscream_HoggerHeroHeroSkins = "HERO_01aw"; public const string GarroshHellscream_CorruptGarroshHeroHeroSkins = "HERO_01b"; public const string GarroshHellscream_RagnarosTheFirelordHeroHeroSkins = "HERO_01bb"; public const string GarroshHellscream_DeathwingHeroHeroSkins = "HERO_01c"; @@ -264,16 +276,16 @@ public class Warrior public const string GarroshHellscream_GarroshTheChainedHeroHeroSkins = "HERO_01x"; public const string GarroshHellscream_GoulashGarroshHeroHeroSkins = "HERO_01y"; public const string GarroshHellscream_AnnhyldeDeathcallerHeroHeroSkins = "HERO_01z"; - public const string MountainfireArmorICECROWN = "ICC_062"; - public const string BloodRazorICECROWN = "ICC_064"; - public const string DeadMansHandICECROWN = "ICC_091"; - public const string AnimatedBerserkerICECROWN = "ICC_238"; - public const string ForgeOfSoulsICECROWN = "ICC_281"; - public const string RotfaceICECROWN = "ICC_405"; - public const string ValkyrSoulclaimerICECROWN = "ICC_408"; - public const string DeathRevenantICECROWN = "ICC_450"; - public const string ScourgelordGarroshICECROWN = "ICC_834"; - public const string BringItOnICECROWN = "ICC_837"; + public const string MountainfireArmor = "ICC_062"; + public const string BloodRazor = "ICC_064"; + public const string DeadMansHand = "ICC_091"; + public const string AnimatedBerserker = "ICC_238"; + public const string ForgeOfSouls = "ICC_281"; + public const string Rotface = "ICC_405"; + public const string ValkyrSoulclaimer = "ICC_408"; + public const string DeathRevenant = "ICC_450"; + public const string ScourgelordGarrosh = "ICC_834"; + public const string BringItOn = "ICC_837"; public const string JamSession = "JAM_013"; public const string BackstageBouncer = "JAM_014"; public const string RemixedTuningFork = "JAM_015"; diff --git a/HearthDb/CardIds.NonCollectible.Deathknight.cs b/HearthDb/CardIds.NonCollectible.Deathknight.cs index 60570e6..b2ce81f 100644 --- a/HearthDb/CardIds.NonCollectible.Deathknight.cs +++ b/HearthDb/CardIds.NonCollectible.Deathknight.cs @@ -324,6 +324,13 @@ public class Deathknight public const string LichKing = "TUTR_Uther"; public const string GhoulsNight_SlumberingGhoulToken = "VAC_445t"; public const string DreadhoundHandler_DreadhoundToken = "VAC_514t"; + public const string ArkoniteDefenseCrystal_TheSpiritsPassageToken = "GDB_100t4"; + public const string GuidingFigure_GuidingFigureEnchantment = "GDB_106e"; + public const string SoulboundSpire_SoulboundSpireEnchantment = "GDB_112e"; + public const string AirlockBreach_BreachedAirEnchantment = "GDB_113e"; + public const string AirlockBreach_UnfortunateSoulToken = "GDB_113t"; + public const string ExarchMaladaar_NecromanticPowerEnchantment = "GDB_470e"; + public const string ExarchMaladaar_CostsCorpsesEnchantment = "GDB_470e2"; } } } diff --git a/HearthDb/CardIds.NonCollectible.Demonhunter.cs b/HearthDb/CardIds.NonCollectible.Demonhunter.cs index 968de84..8b44a8e 100644 --- a/HearthDb/CardIds.NonCollectible.Demonhunter.cs +++ b/HearthDb/CardIds.NonCollectible.Demonhunter.cs @@ -403,6 +403,20 @@ public class Demonhunter public const string SkirtingDeath_SkirtedEnchantment = "VAC_931e1"; public const string ClimbingHook_HookedEnchantment = "VAC_932e"; public const string PatchesthePilot_ParachuteToken = "VAC_933t"; + public const string ArkoniteDefenseCrystal_TheLegionsBaneToken = "GDB_100t5"; + public const string ShattershardTurret_ShattershardTurretEnchantment = "GDB_105e"; + public const string FelfusedBattery_FelfusedBatteryEnchantment = "GDB_110e"; + public const string FelfusedBattery_FelfusedEnchantment = "GDB_110e2"; + public const string XortothBreakerofStars_StarOfOriginationToken = "GDB_118t"; + public const string XortothBreakerofStars_StarOfConclusionToken = "GDB_118t2"; + public const string VoroneiRecruiter_EngineCrewmateToken = "GDB_471t"; + public const string VoroneiRecruiter_TacticalCrewmateToken = "GDB_471t2"; + public const string VoroneiRecruiter_GunnerCrewmateToken = "GDB_471t3"; + public const string VoroneiRecruiter_HelmCrewmateToken = "GDB_471t4"; + public const string VoroneiRecruiter_ReconCrewmateToken = "GDB_471t5"; + public const string VoroneiRecruiter_ResearchCrewmateToken = "GDB_471t6"; + public const string VoroneiRecruiter_MedicalCrewmateToken = "GDB_471t7"; + public const string VoroneiRecruiter_AdminCrewmateToken = "GDB_471t8"; } } } diff --git a/HearthDb/CardIds.NonCollectible.Druid.cs b/HearthDb/CardIds.NonCollectible.Druid.cs index 0f8854f..ec59b8b 100644 --- a/HearthDb/CardIds.NonCollectible.Druid.cs +++ b/HearthDb/CardIds.NonCollectible.Druid.cs @@ -902,6 +902,16 @@ public class Druid public const string NumberCruncher_ConservativeForecast = "WORK_025b"; public const string NumberCruncher_ConservativeForecastEnchantment = "WORK_025be"; public const string UnGoroBrochure_DalaranBrochureToken = "WORK_050t"; + public const string ArkoniteDefenseCrystal_TheCelestialArchiveToken = "GDB_100t6"; + public const string ShatariCloakfield_ShatariCloakfieldEnchantment = "GDB_103e"; + public const string ShatariCloakfield_CloakedEnchantment = "GDB_103e2"; + public const string StarlightReactor_StarlightReactorEnchantment = "GDB_108e"; + public const string AstralPhaser_LethalRays = "GDB_851a"; + public const string AstralPhaser_StunningStar = "GDB_851b"; + public const string AstralPhaser_StunnedEnchantment = "GDB_851e"; + public const string StarGrazer_WhaleStrikeEnchantment = "GDB_855e"; + public const string CosmicPhenomenon_PhenomenalEnchantment = "GDB_882e"; + public const string CosmicPhenomenon_LivingPulsarToken = "GDB_882t"; } } } diff --git a/HearthDb/CardIds.NonCollectible.Hunter.cs b/HearthDb/CardIds.NonCollectible.Hunter.cs index 850a6f5..03c17fe 100644 --- a/HearthDb/CardIds.NonCollectible.Hunter.cs +++ b/HearthDb/CardIds.NonCollectible.Hunter.cs @@ -55,12 +55,14 @@ public class Hunter public const string Rexxar_BallistaShotHeroSkins1 = "HERO_05ambp2"; public const string Rexxar_SteadyShotHeroSkinsEnchantment = "HERO_05aohp"; public const string Rexxar_BallistaShotHeroSkinsEnchantment = "HERO_05aohp2"; - public const string Rexxar_SteadyShotHeroSkins2 = "HERO_05dbp"; - public const string Rexxar_BallistaShotHeroSkins2 = "HERO_05dbp2"; - public const string Rexxar_SteadyShotHeroSkins3 = "HERO_05ybp"; - public const string Rexxar_BallistaShotHeroSkins3 = "HERO_05ybp2"; - public const string Rexxar_SteadyShotHeroSkins4 = "HERO_05zbp"; - public const string Rexxar_BallistaShotHeroSkins4 = "HERO_05zbp2"; + public const string Rexxar_SteadyShotHeroSkins2 = "HERO_05ashp"; + public const string Rexxar_BallistaShotHeroSkins2 = "HERO_05ashp2"; + public const string Rexxar_SteadyShotHeroSkins3 = "HERO_05dbp"; + public const string Rexxar_BallistaShotHeroSkins3 = "HERO_05dbp2"; + public const string Rexxar_SteadyShotHeroSkins4 = "HERO_05ybp"; + public const string Rexxar_BallistaShotHeroSkins4 = "HERO_05ybp2"; + public const string Rexxar_SteadyShotHeroSkins5 = "HERO_05zbp"; + public const string Rexxar_BallistaShotHeroSkins5 = "HERO_05zbp2"; public const string HuntersMark = "FB_Champs_CS2_084"; public const string LesserEmeraldSpellstone = "FB_Champs_LOOT_080"; public const string LesserEmeraldSpellstone_EmeraldSpellstoneTokenTavernBrawl = "FB_Champs_LOOT_080t2"; @@ -709,6 +711,16 @@ public class Hunter public const string RangerGilly_IslandCrocoliskToken = "VAC_413t"; public const string Workhorse_WorkponyToken = "WORK_018t"; public const string BusyPeon_ZugZugEnchantment = "WORK_041e"; + public const string ArkoniteDefenseCrystal_TheAstralCompassToken = "GDB_100t7"; + public const string SpecimenClaw_SpecimenClawEnchantment = "GDB_107e"; + public const string Biopod_BiopodEnchantment = "GDB_111e"; + public const string AlienEncounters_SnackingScrungukToken = "GDB_237t"; + public const string ExtraterrestrialEgg_EggbursterToken = "GDB_840t"; + public const string GormtheWorldeater_GormEnchantEnchantment = "GDB_842e"; + public const string GormtheWorldeater_PlanetaryFeastEnchantment = "GDB_842e2"; + public const string GormtheWorldeater_GormEatingEnchantEnchantment = "GDB_842e3"; + public const string ParallaxCannon_AngularImmunityEnchantment = "GDB_843e2"; + public const string TrackingHeroic = "GDB_846hp"; } } } diff --git a/HearthDb/CardIds.NonCollectible.Mage.cs b/HearthDb/CardIds.NonCollectible.Mage.cs index aed860d..fd033de 100644 --- a/HearthDb/CardIds.NonCollectible.Mage.cs +++ b/HearthDb/CardIds.NonCollectible.Mage.cs @@ -727,6 +727,9 @@ public class Mage public const string SeabreezeChalice_SeabreezeChaliceToken2 = "VAC_520t2"; public const string KingTide_WaveridingEnchantment = "VAC_524e"; public const string KingTide_WaveridingRivalEnchantment = "VAC_524e2"; + public const string IngeniousArtificer_IngeniousArtficerFutureBuffEnchantment = "GDB_135e"; + public const string ExarchHataaru_ExarchHataaruEnchantment = "GDB_136e"; + public const string Saruun_HeatOfSaruunEnchantment = "GDB_304e"; } } } diff --git a/HearthDb/CardIds.NonCollectible.Neutral.cs b/HearthDb/CardIds.NonCollectible.Neutral.cs index 6d60c35..f4a34bc 100644 --- a/HearthDb/CardIds.NonCollectible.Neutral.cs +++ b/HearthDb/CardIds.NonCollectible.Neutral.cs @@ -9,6 +9,7 @@ public class Neutral { public const string BoulderfistOgreBASIC = "BG_CS2_200"; public const string BoulderfistOgre_BoulderfistOgre = "BG_CS2_200_G"; + public const string Cost5Enchantment = "GBL_011e"; public const string TemporaryEnchantment = "GBL_999e"; public const string CrazedAlchemist = "BG_EX1_059"; public const string ColdlightSeer = "BG_EX1_103"; @@ -6043,6 +6044,8 @@ public class Neutral public const string KingVarian_KingVarian = "BG27_508_G"; public const string PapaBear = "BG27_509"; public const string PapaBear_PapaBear = "BG27_509_G"; + public const string PapaBear_RagingRampage = "BG27_509_Ge"; + public const string PapaBear_RagingRampageEnchantment = "BG27_509e"; public const string TideOracleMorgl = "BG27_513"; public const string TideOracleMorgl_TideOracleMorgl = "BG27_513_G"; public const string SeaWitchZarjira = "BG27_514"; @@ -12180,7 +12183,49 @@ public class Neutral public const string CarnivorousCubicle_DigestingEnchantment = "WORK_042e"; public const string UnGoroBrochure_ExoticDestinationEnchantment = "WORK_050e"; public const string SoulSearching_SoulFoundEnchantment = "WORK_070e"; + public const string ArkoniteDefenseCrystal_EmergencyRepairs = "GDB_100a"; + public const string ArkoniteDefenseCrystal_OffensiveFormation = "GDB_100b"; + public const string ArkoniteDefenseCrystal_CrewTransport = "GDB_100c"; + public const string ArkoniteDefenseCrystal_ArkoniteDefenseCrystalEnchantment = "GDB_100e"; + public const string ArkoniteDefenseCrystal_SpaceshipPieceTrackerEnchantment = "GDB_100e1"; + public const string ArkoniteDefenseCrystal_SpaceshipAssemblyEnchantment = "GDB_100e3"; + public const string ArkoniteDefenseCrystal_StarshipPiecesToken = "GDB_100t1"; + public const string ArkoniteDefenseCrystal_TheExilesHopeToken = "GDB_100t2"; + public const string ArkoniteDefenseCrystal_StarshipLaunchButtonToken = "GDB_100t3"; + public const string DimensionalCore_DimensionalCoreEnchantment = "GDB_101e"; + public const string EmergencyMeeting_GoingIntoBattleEnchantment = "GDB_119e"; + public const string Doommaiden_DoomInterrogationEnchantment = "GDB_129e"; + public const string CrystalWelder_WeldingCompleteEnchantment = "GDB_130e"; + public const string CelestialAura_CelestialEnchantment = "GDB_140e"; public const string NexusPrinceShaffar_ShaffarsBeaconEnchantment = "GDB_143e"; + public const string Kiljaeden_KiljaedensPortalEnchantment = "GDB_145e"; + public const string Kiljaeden_LegionsPowerEnchantment = "GDB_145e2"; + public const string UnyieldingVindicator_UnyieldingVindicatorFutureBuffEnchantment = "GDB_232e"; + public const string SplittingSpacerock_SplittingBoulderToken = "GDB_331t1"; + public const string SplittingSpacerock_SplittingStoneToken = "GDB_331t2"; + public const string SplittingSpacerock_PebbleToken = "GDB_331t3"; + public const string SpacePirate_SpacePiracyEnchantment = "GDB_333e"; + public const string Asteroid = "GDB_430"; + public const string Anchorite_DevotionEnchantment = "GDB_441e"; + public const string Murmur_MurmuringEnchantment = "GDB_448e"; + public const string AceWayfinder_AceWayfinderFutureBuffEnchantment = "GDB_450e"; + public const string TheGravitationalDisplacer_TheGravitationalDisplacerEnchantment = "GDB_466e"; + public const string Talgath_TalgathsBetrayalEnchantment = "GDB_472e"; + public const string StarlightWanderer_StarlightWandererFutureBuffEnchantment = "GDB_720e"; + public const string StarlightWanderer_SparklingStarlightEnchantment = "GDB_720e1"; + public const string CrimsonCommander_RedShirtEnchantment = "GDB_722e"; + public const string StarscaleConstellar_StarscalesEnchantment = "GDB_860e"; + public const string StrandedSpaceman_StrandedSpacemanFutureBuffEnchantment = "GDB_861e"; + public const string StrandedSpaceman_ToTheRescueEnchantment = "GDB_861e2"; + public const string LunarTrailblazer_TrailBlazedEnchantment = "GDB_863e"; + public const string EredarSkulker_SkulkingEnchantment = "GDB_870e2"; + public const string Astrobiologist_AstrobiologistEnchantment = "GDB_874e"; + public const string EscapePod_EscapingEnchantment = "GDB_877e"; + public const string Braingill_MrglgigaBrainEnchantment = "GDB_878e"; + public const string LaunchStarship = "GDB_905"; + public const string AbortLaunch = "GDB_906"; + public const string TheCoinSPACE1 = "GDB_COIN1"; + public const string TheCoinSPACE2 = "GDB_COIN2"; public const string GiftReceiptEnchantment = "GIFT_99e"; public const string QuestionQuestionQuestionEVENT1 = "HM_101"; public const string QuestionQuestionQuestionEVENT2 = "HM_102"; @@ -12190,6 +12235,8 @@ public class Neutral public const string QuestionQuestionQuestionEVENT5 = "HM_BG_PlayerEnch_2"; public const string _QuestionQuestionQuestionTokenEVENT = "HM_BG_PlayerEnch_2t"; public const string TheCoinEVENT = "MUDAN_COIN1"; + public const string ChampionsofAzeroth_ForTheAlliance = "WON_113a"; + public const string ChampionsofAzeroth_ForTheHorde = "WON_113b"; } } } diff --git a/HearthDb/CardIds.NonCollectible.Paladin.cs b/HearthDb/CardIds.NonCollectible.Paladin.cs index 2a0af38..8d42837 100644 --- a/HearthDb/CardIds.NonCollectible.Paladin.cs +++ b/HearthDb/CardIds.NonCollectible.Paladin.cs @@ -727,6 +727,12 @@ public class Paladin public const string SancAzel_SandyEnchantment = "VAC_923e2"; public const string SancAzel_SancazelToken = "VAC_923t"; public const string TrustFall_TrustingEnchantment = "WORK_001e2"; + public const string LibramofClarity_ClarityEnchantment = "GDB_137e1"; + public const string LibramofDivinity_DivineLearningsEnchantment = "GDB_138e"; + public const string LibramofDivinity_LibramOfDivinityEnchantment = "GDB_138e2"; + public const string LibramofFaith_LightforgedDraeneiToken = "GDB_139t"; + public const string Lumia_LumiasProtectionEnchantment = "GDB_144e"; + public const string InterstellarStarslicer_InterstellarLibramEnchantmentEnchantment = "GDB_726e"; } } } diff --git a/HearthDb/CardIds.NonCollectible.Priest.cs b/HearthDb/CardIds.NonCollectible.Priest.cs index b6cf9d4..1070343 100644 --- a/HearthDb/CardIds.NonCollectible.Priest.cs +++ b/HearthDb/CardIds.NonCollectible.Priest.cs @@ -545,6 +545,13 @@ public class Priest public const string ElizaGoreblade_VitalityShiftEnchantment = "VAC_426e"; public const string ElizaGoreblade_VitalizedEnchantment = "VAC_426e2"; public const string SilvermoonBrochure_GilneasBrochureToken = "WORK_017t"; + public const string OrbitalHalo_OrbitingHaloEnchantment = "GDB_439e"; + public const string MystifiedTocha_TheAnswerEnchantment = "GDB_440e"; + public const string Askara_AskaraFutureBuffEnchantment = "GDB_455e"; + public const string Lightspeed_SpeedOfLightEnchantment = "GDB_457e1"; + public const string DivineStar_MoralCompassEnchantment = "GDB_460e2"; + public const string GravityLapse_LowGravityEnchantment = "GDB_464e"; + public const string GravityLapse_IntenseGravityEnchantment = "GDB_464e2"; public const string Lightspawn = "HM_BG_001"; } } diff --git a/HearthDb/CardIds.NonCollectible.Rogue.cs b/HearthDb/CardIds.NonCollectible.Rogue.cs index b0df7a5..9dfa1bb 100644 --- a/HearthDb/CardIds.NonCollectible.Rogue.cs +++ b/HearthDb/CardIds.NonCollectible.Rogue.cs @@ -694,6 +694,9 @@ public class Rogue public const string TheScarabLord_ScarabToken = "WON_079t2"; public const string SeaShill_SeaShillEnchantment = "VAC_332e"; public const string TreasureHunterEudora_EudorasTreasureHuntToken = "VAC_464t"; + public const string ArkoniteDefenseCrystal_TheScavengersWillToken = "GDB_100t8"; + public const string LuckyComet_ComboCometEnchantment = "GDB_873e"; + public const string SpacerockCollector_RockCollectionEnchantment = "GDB_875e"; } } } diff --git a/HearthDb/CardIds.NonCollectible.Shaman.cs b/HearthDb/CardIds.NonCollectible.Shaman.cs index e03e40a..9bfedda 100644 --- a/HearthDb/CardIds.NonCollectible.Shaman.cs +++ b/HearthDb/CardIds.NonCollectible.Shaman.cs @@ -45,10 +45,12 @@ public class Shaman public const string ThrallHeroic_TotemicSlamHeroSkins = "HERO_02athp2"; public const string Thrall_TotemicCallHeroSkins5 = "HERO_02axhp"; public const string Thrall_TotemicSlamHeroSkins5 = "HERO_02axhp2"; - public const string Thrall_TotemicCallHeroSkins6 = "HERO_02fbp"; - public const string Thrall_TotemicSlamHeroSkins6 = "HERO_02fbp2"; - public const string Thrall_TotemicCallHeroSkins7 = "HERO_02mbp"; - public const string Thrall_TotemicSlamHeroSkins7 = "HERO_02mbp2"; + public const string Thrall_TotemicCallHeroSkins6 = "HERO_02azhp"; + public const string Thrall_TotemicSlamHeroSkins6 = "HERO_02azhp2"; + public const string Thrall_TotemicCallHeroSkins7 = "HERO_02fbp"; + public const string Thrall_TotemicSlamHeroSkins7 = "HERO_02fbp2"; + public const string Thrall_TotemicCallHeroSkins8 = "HERO_02mbp"; + public const string Thrall_TotemicSlamHeroSkins8 = "HERO_02mbp2"; public const string FireFestivalRagnaros = "AIBot_Event_Ragnaros_FireFestival_02m"; public const string Hex = "FB_Champs_EX1_246"; public const string FlametongueTotem = "FB_Champs_EX1_565"; @@ -644,6 +646,8 @@ public class Shaman public const string HydrationTotem_ChattingEnchantment = "WORK_011e"; public const string Turbulus_TurbulenceEnchantment = "WORK_013e"; public const string IcecrownBrochure_BlackrockBrochureToken = "WORK_030t"; + public const string ExarchHataaru_TheGalaxysLensToken = "GDB_136t"; + public const string PlanetaryNavigator_PlanetaryNavigatorFutureBuffEnchantment = "GDB_444e"; } } } diff --git a/HearthDb/CardIds.NonCollectible.Warlock.cs b/HearthDb/CardIds.NonCollectible.Warlock.cs index 9ecf372..e43db74 100644 --- a/HearthDb/CardIds.NonCollectible.Warlock.cs +++ b/HearthDb/CardIds.NonCollectible.Warlock.cs @@ -719,6 +719,16 @@ public class Warlock public const string ImpspiredEnchantment = "Work_009e"; public const string Burndown_ThisIsFineEnchantment1 = "WORK_026e"; public const string Burndown_ThisIsFineEnchantment2 = "WORK_026e2"; + public const string ArkoniteDefenseCrystal_TheNethersEyeToken = "GDB_100t9"; + public const string FelfireThrusters_FelfireThrustersEnchantment = "GDB_104e"; + public const string HeartoftheLegion_HeartOfTheLegionEnchantment = "GDB_109e"; + public const string ForebodingFlame_BurningLegionsBoonEnchantment = "GDB_121e"; + public const string InfernalStratagem_InfernalStrategyEnchantment = "GDB_122e"; + public const string InfernalStratagem_StrategicInfernoEnchantment = "GDB_122e2"; + public const string BadOmen_BadOmenToken = "GDB_124t"; + public const string BadOmen_FelborneOverfiendToken = "GDB_124t2"; + public const string KaratheDarkStar_ConsumingVoidEnchantment = "GDB_127e2b"; + public const string KaratheDarkStar_VoidConsumedEnchantment = "GDB_127eb"; } } } diff --git a/HearthDb/CardIds.NonCollectible.Warrior.cs b/HearthDb/CardIds.NonCollectible.Warrior.cs index 7dd315c..04b223f 100644 --- a/HearthDb/CardIds.NonCollectible.Warrior.cs +++ b/HearthDb/CardIds.NonCollectible.Warrior.cs @@ -9,6 +9,7 @@ public class Warrior { public const string GarroshHellscream_TankUp1 = "HERO_01aqhp2"; public const string GarroshHellscream_TankUp2 = "HERO_01auhp2"; + public const string GarroshHellscream_TankUp3 = "HERO_01awhp2"; public const string Rampage_RampageEnchantment = "CS2_104e"; public const string ArathiWeaponsmith_BattleAxeToken = "EX1_398t"; public const string Upgrade_UpgradedEnchantment = "EX1_409e"; @@ -47,19 +48,20 @@ public class Warrior public const string GarroshHellscream_TankUpHeroSkins3 = "HERO_01aphp2"; public const string GarroshHellscream_ArmorUpHeroSkins4 = "HERO_01aqhp"; public const string GarroshHellscream_ArmorUpHeroSkins5 = "HERO_01auhp"; + public const string GarroshHellscream_ArmorUpHeroSkins6 = "HERO_01awhp"; public const string GarroshHellscreamHeroic_ArmorUpHeroSkins = "HERO_01bbhp"; public const string GarroshHellscreamHeroic_TankUpHeroSkins = "HERO_01bbhp2"; - public const string GarroshHellscream_ArmorUpHeroSkins6 = "HERO_01dbp"; + public const string GarroshHellscream_ArmorUpHeroSkins7 = "HERO_01dbp"; public const string GarroshHellscream_TankUpHeroSkins4 = "HERO_01dbp2"; - public const string GarroshHellscream_ArmorUpHeroSkins7 = "HERO_01fbp"; + public const string GarroshHellscream_ArmorUpHeroSkins8 = "HERO_01fbp"; public const string GarroshHellscream_TankUpHeroSkins5 = "HERO_01fbp2"; public const string GarroshHellscream_ArmorUpHeroSkinsEnchantment = "HERO_01obp"; public const string GarroshHellscream_TankUpHeroSkinsEnchantment = "HERO_01obp2"; - public const string GarroshHellscream_ArmorUpHeroSkins8 = "HERO_01qbp"; + public const string GarroshHellscream_ArmorUpHeroSkins9 = "HERO_01qbp"; public const string GarroshHellscream_TankUpHeroSkins6 = "HERO_01qbp2"; - public const string GarroshHellscream_ArmorUpHeroSkins9 = "HERO_01vbp"; + public const string GarroshHellscream_ArmorUpHeroSkins10 = "HERO_01vbp"; public const string GarroshHellscream_TankUpHeroSkins7 = "HERO_01vbp2"; - public const string GarroshHellscream_ArmorUpHeroSkins10 = "HERO_01wbp"; + public const string GarroshHellscream_ArmorUpHeroSkins11 = "HERO_01wbp"; public const string GarroshHellscream_TankUpHeroSkins8 = "HERO_01wbp2"; public const string FieryWarAxe = "FB_Champs_CS2_106"; public const string Execute = "FB_Champs_CS2_108"; @@ -790,6 +792,11 @@ public class Warrior public const string FoodFight_EntréeToken = "VAC_533t"; public const string ReservedSpot_ReservedEnchantment = "WORK_021e"; public const string PunchCard_PunchedInEnchantment = "WORK_022e"; + public const string ExpeditionSergeant_ExpeditionSergeantFutureBuffEnchantment = "GDB_229e"; + public const string StalwartAvenger_StanceSwapEnchantment = "GDB_230e"; + public const string CrystallineGreatmace_VindicationEnchantment = "GDB_231e"; + public const string UnyieldingVindicator_VindicatorsPowerEnchantment = "GDB_232e2"; + public const string SporeEmpressMoldara_ReplicatingSporeToken = "GDB_234t"; } } } diff --git a/HearthDb/HearthDb.csproj b/HearthDb/HearthDb.csproj index 184a594..8b4d1e7 100644 --- a/HearthDb/HearthDb.csproj +++ b/HearthDb/HearthDb.csproj @@ -6,8 +6,8 @@ HearthSim HearthDb Copyright © HearthSim 2023 - 30.6.2 - 30.6.2 + 31.0.0 + 31.0.0 8