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