diff --git a/HearthDb/CardIds.Collectible.Deathknight.cs b/HearthDb/CardIds.Collectible.Deathknight.cs
index bf420263..3c639470 100644
--- a/HearthDb/CardIds.Collectible.Deathknight.cs
+++ b/HearthDb/CardIds.Collectible.Deathknight.cs
@@ -7,6 +7,9 @@ public partial class Collectible
{
public class Deathknight
{
+ public const string ProstheticHand = "DEEP_015";
+ public const string QuartziteCrusher = "DEEP_016";
+ public const string MiningCasualties = "DEEP_017";
public const string HardcoreCultist = "ETC_209";
public const string ClimacticNecroticExplosion = "ETC_210";
public const string ArcaniteRipper = "ETC_423";
@@ -35,6 +38,7 @@ public class Deathknight
public const string TheLichKing_PitBossReskaHeroHeroSkinsEnchantment = "HERO_11o_ReskathePitBoss";
public const string TheLichKing_ScourgeborneArthasHeroHeroSkins = "HERO_11p_LichKing";
public const string TheLichKing_ThassarianArthasHeroHeroSkins = "HERO_11q_LichKing";
+ public const string TheLichKing_FestiveSaiHeroHeroSkins = "HERO_11r_SaiShadestorm";
public const string YellingYodeler = "JAM_005";
public const string ColdFeet = "JAM_006";
public const string CoolGhoul = "JAM_007";
diff --git a/HearthDb/CardIds.Collectible.Demonhunter.cs b/HearthDb/CardIds.Collectible.Demonhunter.cs
index 4eb5aee7..61faaf15 100644
--- a/HearthDb/CardIds.Collectible.Demonhunter.cs
+++ b/HearthDb/CardIds.Collectible.Demonhunter.cs
@@ -98,6 +98,8 @@ public class Demonhunter
public const string NeedForGreed = "DED_506";
public const string CrowsNestLookout = "DED_507";
public const string ProvingGrounds = "DED_508";
+ public const string ShadestoneSkulker = "DEEP_012";
+ public const string FelFissure = "DEEP_013";
public const string LineHopper = "DMF_217";
public const string RelentlessPursuit = "DMF_219";
public const string FelscreamBlast = "DMF_221";
@@ -135,6 +137,7 @@ public class Demonhunter
public const string IllidanStormrageHeroic_SecondSightIllidanHeroHeroSkins = "HERO_10ah_Illidan";
public const string IllidanStormrage_FelreaperIllidanHeroHeroSkins = "HERO_10ai_Illidan";
public const string IllidanStormrage_DeadeyeArannaHeroHeroSkins = "HERO_10aj_Aranna";
+ public const string IllidanStormrage_KaileneEvergazeHeroHeroSkins = "HERO_10ak_Kailene";
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 eaae3b95..a3d7584d 100644
--- a/HearthDb/CardIds.Collectible.Druid.cs
+++ b/HearthDb/CardIds.Collectible.Druid.cs
@@ -128,6 +128,9 @@ public class Druid
public const string DruidOfTheReef = "DED_001";
public const string MoonlitGuidance = "DED_002";
public const string JerryRigCarpenter = "DED_003";
+ public const string GloomstoneGuardian = "DEEP_027";
+ public const string CrystalCluster = "DEEP_028";
+ public const string TroggGemtosser = "DEEP_029";
public const string LunarEclipse = "DMF_057";
public const string SolarEclipse = "DMF_058";
public const string FizzyElemental = "DMF_059";
diff --git a/HearthDb/CardIds.Collectible.Hunter.cs b/HearthDb/CardIds.Collectible.Hunter.cs
index 86457f6e..0761a6a9 100644
--- a/HearthDb/CardIds.Collectible.Hunter.cs
+++ b/HearthDb/CardIds.Collectible.Hunter.cs
@@ -119,6 +119,9 @@ public class Hunter
public const string DefiasBlastfisher = "DED_007";
public const string MonstrousParrot = "DED_008";
public const string DoggieBiscuit = "DED_009";
+ public const string MismatchedFossils = "DEEP_001";
+ public const string ShimmerShot = "DEEP_003";
+ public const string ObsidianRevenant = "DEEP_005";
public const string DancingCobra = "DMF_083";
public const string JewelOfNzoth = "DMF_084";
public const string DarkmoonTonk = "DMF_085";
@@ -199,6 +202,7 @@ public class Hunter
public const string Rexxar_StepfatherLorthemarHeroHeroSkinsEnchantment = "HERO_05ae";
public const string Rexxar_CowgirlAlleriaHeroHeroSkins = "HERO_05af_Alleria";
public const string Rexxar_OutlawSylvanasHeroHeroSkins = "HERO_05ag_Sylvanas";
+ public const string RexxarHeroic_FestivalHulnHeroHeroSkins = "HERO_05ah_Huln";
public const string Rexxar_WandererRexxarHeroHeroSkins = "HERO_05b";
public const string Rexxar_SylvanasWindrunnerHeroHeroSkins = "HERO_05c";
public const string Rexxar_WarsongRexxarHeroHeroSkins = "HERO_05d";
diff --git a/HearthDb/CardIds.Collectible.Mage.cs b/HearthDb/CardIds.Collectible.Mage.cs
index cd93b950..29a887aa 100644
--- a/HearthDb/CardIds.Collectible.Mage.cs
+++ b/HearthDb/CardIds.Collectible.Mage.cs
@@ -127,6 +127,9 @@ public class Mage
public const string GreySageParrot = "DED_515";
public const string DeepwaterEvoker = "DED_516";
public const string ArcaneOverflow = "DED_517";
+ public const string SummoningWard = "DEEP_000";
+ public const string ElementalCompanion = "DEEP_002";
+ public const string MantleShaper = "DEEP_004";
public const string ConfectionCyclone = "DMF_100";
public const string FireworkElemental = "DMF_101";
public const string GameMaster = "DMF_102";
@@ -211,6 +214,7 @@ public class Mage
public const string JainaProudmoore_JainaSanguinarHeroHeroSkins = "HERO_08aq";
public const string JainaProudmoore_CardslingerSaraadHeroHeroSkins = "HERO_08ar_Saraad";
public const string JainaProudmoore_JusticeJainaHeroHeroSkins = "HERO_08as_Jaina";
+ public const string JainaProudmoore_DragonDanceCelesteHeroHeroSkins = "HERO_08at_Celeste";
public const string JainaProudmoore_KhadgarHeroHeroSkins = "HERO_08b";
public const string JainaProudmoore_FireMageJainaHeroHeroSkins = "HERO_08c";
public const string JainaProudmoore_CelesteHeroHeroSkins = "HERO_08d";
diff --git a/HearthDb/CardIds.Collectible.Neutral.cs b/HearthDb/CardIds.Collectible.Neutral.cs
index 601b5301..70c02fdf 100644
--- a/HearthDb/CardIds.Collectible.Neutral.cs
+++ b/HearthDb/CardIds.Collectible.Neutral.cs
@@ -525,6 +525,11 @@ public class Neutral
public const string GolakkaGlutton = "DED_523";
public const string Multicaster = "DED_524";
public const string GoliathSneedsMasterpiece = "DED_525";
+ public const string StoneDrake = "DEEP_006";
+ public const string ShaleSpider = "DEEP_034";
+ public const string IridescentGyreworm = "DEEP_035";
+ public const string Therazane = "DEEP_036";
+ public const string MaruutStonebinder = "DEEP_037";
public const string NzothGodOfTheDeep = "DMF_002";
public const string YoggSaronMasterOfFate = "DMF_004";
public const string RockRager = "DMF_044";
diff --git a/HearthDb/CardIds.Collectible.Paladin.cs b/HearthDb/CardIds.Collectible.Paladin.cs
index cb68f55d..7831919c 100644
--- a/HearthDb/CardIds.Collectible.Paladin.cs
+++ b/HearthDb/CardIds.Collectible.Paladin.cs
@@ -124,6 +124,9 @@ public class Paladin
public const string WealthRedistributor = "DED_500";
public const string SunwingSquawker = "DED_501";
public const string RighteousDefense = "DED_502";
+ public const string SirFinleyTheIntrepid = "DEEP_007";
+ public const string Shroomscavate = "DEEP_018";
+ public const string FossilizedKaleidosaur = "DEEP_033";
public const string CarouselGryphon = "DMF_064";
public const string RedscaleDragontamer = "DMF_194";
public const string SnackRun = "DMF_195";
diff --git a/HearthDb/CardIds.Collectible.Priest.cs b/HearthDb/CardIds.Collectible.Priest.cs
index 2ceb1b31..191ce02e 100644
--- a/HearthDb/CardIds.Collectible.Priest.cs
+++ b/HearthDb/CardIds.Collectible.Priest.cs
@@ -128,6 +128,11 @@ public class Priest
public const string AmuletOfUndying = "DED_512";
public const string DefiasLeper = "DED_513";
public const string Copycat = "DED_514";
+ public const string ShadowWordSteal = "DEEP_021";
+ public const string HiddenGem = "DEEP_023";
+ public const string GlowstoneGyreworm = "DEEP_024";
+ public const string ShatteredReflections = "DEEP_025";
+ public const string PendantOfEarth = "DEEP_026";
public const string BloodOfGhuun = "DMF_053";
public const string Insight = "DMF_054";
public const string IdolOfYshaarj = "DMF_055";
@@ -213,6 +218,7 @@ public class Priest
public const string AnduinWrynnHeroic_InvestigatorXyrellaHeroHeroSkins = "HERO_09ah";
public const string AnduinWrynn_PianomanHedanisHeroHeroSkins = "HERO_09ai_Hedanis";
public const string AnduinWrynn_EliseTheLeaderHeroHeroSkins = "HERO_09aj_EliseStarseeker";
+ public const string AnduinWrynn_ScarletSallyHeroHeroSkins = "HERO_09ak_Sally";
public const string AnduinWrynn_MadameLazulHeroHeroSkins = "HERO_09b";
public const string AnduinWrynn_KingAnduinHeroHeroSkins = "HERO_09c";
public const string AnduinWrynn_AnduinOfProphecyHeroHeroSkins = "HERO_09d";
diff --git a/HearthDb/CardIds.Collectible.Rogue.cs b/HearthDb/CardIds.Collectible.Rogue.cs
index 912c20c8..968ba5e9 100644
--- a/HearthDb/CardIds.Collectible.Rogue.cs
+++ b/HearthDb/CardIds.Collectible.Rogue.cs
@@ -124,6 +124,8 @@ public class Rogue
public const string BlackwaterCutlass = "DED_004";
public const string Parrrley = "DED_005";
public const string EdwinDefiasKingpin = "DED_510";
+ public const string QuickPick = "DEEP_014";
+ public const string FoolsGold = "DEEP_022";
public const string TenwuOfTheRedSmoke = "DMF_071";
public const string FoxyFraud = "DMF_511";
public const string CloakOfShadows = "DMF_512";
diff --git a/HearthDb/CardIds.Collectible.Shaman.cs b/HearthDb/CardIds.Collectible.Shaman.cs
index 89d264cb..47e595ba 100644
--- a/HearthDb/CardIds.Collectible.Shaman.cs
+++ b/HearthDb/CardIds.Collectible.Shaman.cs
@@ -125,6 +125,8 @@ public class Shaman
public const string BrilliantMacaw = "DED_509";
public const string Suckerhook = "DED_511";
public const string CookieTheCook = "DED_522";
+ public const string NeedlerockTotem = "DEEP_008";
+ public const string DiggingStraightDown = "DEEP_009";
public const string Revolve = "DMF_700";
public const string DunkTank = "DMF_701";
public const string Stormstrike = "DMF_702";
@@ -208,6 +210,7 @@ public class Shaman
public const string Thrall_HoedownInzahHeroHeroSkinsEnchantment = "HERO_02ao_Inzah";
public const string Thrall_CataclysmThrallHeroHeroSkins = "HERO_02ap_Thrall";
public const string Thrall_SkyshatterThrallHeroHeroSkins = "HERO_02aq_Thrall";
+ public const string Thrall_DisidraStormgloryHeroHeroSkins = "HERO_02ar_Disidra";
public const string Thrall_KingRastakhanHeroHeroSkins = "HERO_02b";
public const string Thrall_TheThunderKingHeroHeroSkins = "HERO_02c";
public const string Thrall_WarchiefThrallHeroHeroSkins = "HERO_02d";
diff --git a/HearthDb/CardIds.Collectible.Warlock.cs b/HearthDb/CardIds.Collectible.Warlock.cs
index d70cb500..a4164a05 100644
--- a/HearthDb/CardIds.Collectible.Warlock.cs
+++ b/HearthDb/CardIds.Collectible.Warlock.cs
@@ -124,6 +124,9 @@ public class Warlock
public const string ShadowbladeSlinger = "DED_503";
public const string WickedShipment = "DED_504";
public const string Hullbreaker = "DED_505";
+ public const string ElementiumGeode = "DEEP_030";
+ public const string ChaosCreation = "DEEP_031";
+ public const string Soulfreeze = "DEEP_032";
public const string FireBreather = "DMF_110";
public const string ManariMosher = "DMF_111";
public const string FreeAdmission = "DMF_113";
diff --git a/HearthDb/CardIds.Collectible.Warrior.cs b/HearthDb/CardIds.Collectible.Warrior.cs
index a2b0b981..b3281eb3 100644
--- a/HearthDb/CardIds.Collectible.Warrior.cs
+++ b/HearthDb/CardIds.Collectible.Warrior.cs
@@ -130,6 +130,10 @@ public class Warrior
public const string ManTheCannons = "DED_518";
public const string DefiasCannoneer = "DED_519";
public const string BlacksmithingHammer = "DED_527";
+ public const string Aftershocks = "DEEP_010";
+ public const string BurningHeart = "DEEP_011";
+ public const string CrimsonExpanse = "DEEP_019";
+ public const string DeepminerBrann = "DEEP_020";
public const string SwordEater = "DMF_521";
public const string MinefieldDARKMOON_FAIRE = "DMF_522";
public const string BumperCar = "DMF_523";
@@ -211,6 +215,7 @@ public class Warrior
public const string GarroshHellscream_TouringETCHeroHeroSkins = "HERO_01ak_ETC";
public const string GarroshHellscream_DestroyerGarroshHeroHeroSkins = "HERO_01al_Garrosh";
public const string GarroshHellscream_OnslaughtGarroshHeroHeroSkins = "HERO_01am_Garrosh";
+ public const string GarroshHellscream_LunarDeathwingHeroHeroSkins = "HERO_01an_Deathwing";
public const string GarroshHellscream_CorruptGarroshHeroHeroSkins = "HERO_01b";
public const string GarroshHellscream_DeathwingHeroHeroSkins = "HERO_01c";
public const string GarroshHellscream_NagrandGarroshHeroHeroSkins = "HERO_01d";
diff --git a/HearthDb/CardIds.NonCollectible.Demonhunter.cs b/HearthDb/CardIds.NonCollectible.Demonhunter.cs
index a438667d..d50ec91e 100644
--- a/HearthDb/CardIds.NonCollectible.Demonhunter.cs
+++ b/HearthDb/CardIds.NonCollectible.Demonhunter.cs
@@ -13,16 +13,18 @@ public class Demonhunter
public const string CoordinatedStrike_IllidariInitiateToken = "RLK_Prologue_BT_036t";
public const string InnerDemon = "RLK_Prologue_BT_512";
public const string InnerDemon_DemonPowerEnchantment = "RLK_Prologue_BT_512e";
- public const string IllidanStormrage_DemonClawsHeroSkins1 = "HERO_10bbp";
- public const string IllidanStormrage_DemonsBiteHeroSkins1 = "HERO_10bbp2";
- public const string IllidanStormrage_DemonClawsHeroSkins2 = "HERO_10cbp";
- public const string IllidanStormrage_DemonsBiteHeroSkins2 = "HERO_10cbp2";
- public const string IllidanStormrage_DemonClawsHeroSkins3 = "HERO_10lbp";
- public const string IllidanStormrage_DemonsBiteHeroSkins3 = "HERO_10lbp2";
- public const string IllidanStormrage_DemonClawsHeroSkins4 = "HERO_10xbp";
- public const string IllidanStormrage_DemonsBiteHeroSkins4 = "HERO_10xbp2";
- public const string IllidanStormrage_DemonClawsHeroSkins5 = "HERO_10zbp";
- public const string IllidanStormrage_DemonsBiteHeroSkins5 = "HERO_10zbp2";
+ public const string IllidanStormrage_DemonClawsHeroSkins1 = "HERO_10akhp";
+ public const string IllidanStormrage_DemonsBiteHeroSkins1 = "HERO_10akhp2";
+ public const string IllidanStormrage_DemonClawsHeroSkins2 = "HERO_10bbp";
+ public const string IllidanStormrage_DemonsBiteHeroSkins2 = "HERO_10bbp2";
+ public const string IllidanStormrage_DemonClawsHeroSkins3 = "HERO_10cbp";
+ public const string IllidanStormrage_DemonsBiteHeroSkins3 = "HERO_10cbp2";
+ public const string IllidanStormrage_DemonClawsHeroSkins4 = "HERO_10lbp";
+ public const string IllidanStormrage_DemonsBiteHeroSkins4 = "HERO_10lbp2";
+ public const string IllidanStormrage_DemonClawsHeroSkins5 = "HERO_10xbp";
+ public const string IllidanStormrage_DemonsBiteHeroSkins5 = "HERO_10xbp2";
+ public const string IllidanStormrage_DemonClawsHeroSkins6 = "HERO_10zbp";
+ public const string IllidanStormrage_DemonsBiteHeroSkins6 = "HERO_10zbp2";
public const string DemonCrusher = "Bucket_DemonHunter_01";
public const string GlaivesOfFury = "Bucket_DemonHunter_02";
public const string GiftOfTheLegion = "PVPDR_035";
@@ -332,6 +334,7 @@ public class Demonhunter
public const string ArgustheEmeraldStar_CrystalElementalToken = "TTN_862t4";
public const string WeightoftheWorld_WeightOfTheWorldToken = "TTN_865t";
public const string SaroniteShambler_SpikyEnchantment = "YOG_521e";
+ public const string FelFissure_FelFissureToken = "DEEP_013t";
public const string SnakeEyes_RolledAOneToken = "WW_400t1";
public const string SnakeEyes_RolledATwoToken = "WW_400t2";
public const string SnakeEyes_RolledAThreeToken = "WW_400t3";
diff --git a/HearthDb/CardIds.NonCollectible.Druid.cs b/HearthDb/CardIds.NonCollectible.Druid.cs
index 377d2287..c129fb6a 100644
--- a/HearthDb/CardIds.NonCollectible.Druid.cs
+++ b/HearthDb/CardIds.NonCollectible.Druid.cs
@@ -832,6 +832,10 @@ public class Druid
public const string ForbiddenFruit_SinfulSampling = "YOG_529a";
public const string ForbiddenFruit_RejectTemptation = "YOG_529b";
public const string ForbiddenFruit_ForbiddenFruitEnchantment = "YOG_529e";
+ public const string GloomstoneGuardian_SplinteredForm = "DEEP_027a";
+ public const string GloomstoneGuardian_ManaDisintegration = "DEEP_027b";
+ public const string GloomstoneGuardian_GloomstoneGuardianToken = "DEEP_027t";
+ public const string CrystalCluster_CrystalCrusherToken = "DEEP_028t";
public const string TaketotheSkies_SoaaaringFlyyyyingEnchantment = "WW_816e";
public const string DragonTales_ShortStoriesToken = "WW_821t1";
public const string DragonTales_TallTalesToken = "WW_821t2";
diff --git a/HearthDb/CardIds.NonCollectible.Mage.cs b/HearthDb/CardIds.NonCollectible.Mage.cs
index 5cfb2a5b..33c99bc1 100644
--- a/HearthDb/CardIds.NonCollectible.Mage.cs
+++ b/HearthDb/CardIds.NonCollectible.Mage.cs
@@ -647,6 +647,9 @@ public class Mage
public const string ElementalInspiration_PrimordialVortexToken6 = "TTN_480t5";
public const string ElementalInspiration_PrimordialVortexToken7 = "TTN_480t6";
public const string ElementalInspiration_PrimordialVortexToken8 = "TTN_480t7";
+ public const string ElementalCompanion_HiffarToken = "DEEP_002t";
+ public const string ElementalCompanion_LuekkToken = "DEEP_002t2";
+ public const string ElementalCompanion_MeshoToken = "DEEP_002t3";
public const string KoboldMiner_TheAzeriteHawkToken = "WW_001t24";
public const string AzeriteVein_FracturedEnchantment1 = "WW_422e";
public const string AzeriteVein_FracturedEnchantment2 = "WW_422e2";
diff --git a/HearthDb/CardIds.NonCollectible.Neutral.cs b/HearthDb/CardIds.NonCollectible.Neutral.cs
index 096b48ab..2ad92e05 100644
--- a/HearthDb/CardIds.NonCollectible.Neutral.cs
+++ b/HearthDb/CardIds.NonCollectible.Neutral.cs
@@ -4833,6 +4833,7 @@ public class Neutral
public const string Galewing_GalewingOfFire = "BG20_HERO_283_SKIN_B2";
public const string Galewing_GravewingGalewing = "BG20_HERO_283_SKIN_C3";
public const string Galewing_SkySailorGalewing = "BG20_HERO_283_SKIN_D4";
+ public const string Galewing_LanternStringerGalewing = "BG20_HERO_283_SKIN_E";
public const string Galewing_DungarsGryphon = "BG20_HERO_283p";
public const string Galewing_Westfall1 = "BG20_HERO_283p_t1";
public const string Galewing_Westfall2 = "BG20_HERO_283p_t1e";
@@ -4976,6 +4977,7 @@ public class Neutral
public const string CookietheCook_SmoreMasterCookie = "BG21_HERO_020_SKIN_A2";
public const string CookietheCook_FeastmasterCookie = "BG21_HERO_020_SKIN_B";
public const string CookietheCook_YshaarjCookie = "BG21_HERO_020_SKIN_C";
+ public const string CookietheCook_DumplingChefCookie = "BG21_HERO_020_SKIN_D";
public const string CookietheCook_StirThePot = "BG21_HERO_020p";
public const string Sneed_PilotedWhirlOTron1 = "BG21_HERO_030_Buddy";
public const string Sneed_Whirling = "BG21_HERO_030_Buddy_e";
@@ -5590,6 +5592,7 @@ public class Neutral
public const string ETCBandManager_TalentScout1 = "BG25_HERO_105_Buddy";
public const string ETCBandManager_TalentScout2 = "BG25_HERO_105_Buddy_G";
public const string ETCBandManager_BurningTaurenChieftain = "BG25_HERO_105_SKIN_A";
+ public const string ETCBandManager_ETCDragonDancer = "BG25_HERO_105_SKIN_C";
public const string ETCBandManager_SignANewArtist = "BG25_HERO_105p";
public const string FairyTaleCaroler = "BG26_001";
public const string FairyTaleCaroler_FairyTaleCaroler = "BG26_001_G";
@@ -6154,6 +6157,7 @@ public class Neutral
public const string RitualOfGrowth = "BG28_812";
public const string EchoingRoar = "BG28_814";
public const string EchoingRoar_EchoingRoarEnchantment = "BG28_814e";
+ public const string EchoingRoar_EchoedRoarEnchantment = "BG28_814e2";
public const string DefendersRites = "BG28_825";
public const string DefendersRites_StopRiteThereEnchantment = "BG28_825e";
public const string LeafThroughThePages = "BG28_827";
@@ -6420,6 +6424,7 @@ public class Neutral
public const string TradePrinceGallywix_TradePrinceGallywixTavernBrawl = "TB_BaconShop_HERO_10_Tutorial";
public const string MurlocLordSaurfangTavernBrawl = "TB_BaconShop_HERO_102_SKIN_F";
public const string GladiatorSaurfangTavernBrawl = "TB_BaconShop_HERO_102_SKIN_G";
+ public const string HongBaoBlackthornTavernBrawl = "TB_BaconShop_HERO_103_SKIN_D";
public const string RagnarosTheFirelordTavernBrawlBATTLEGROUNDS = "TB_BaconShop_HERO_11";
public const string RagnarostheFirelord_LucifronTavernBrawl1 = "TB_BaconShop_HERO_11_Buddy";
public const string RagnarostheFirelord_DarkMagicsTavernBrawl1 = "TB_BaconShop_HERO_11_Buddy_e";
@@ -6429,6 +6434,7 @@ public class Neutral
public const string RagnarostheFirelord_InfernojetRagnarosTavernBrawl = "TB_BaconShop_HERO_11_SKIN_B";
public const string RagnarostheFirelord_AbyssalVolcanoRagnarosTavernBrawl = "TB_BaconShop_HERO_11_SKIN_C";
public const string RagnarostheFirelord_TheWoodFiredLordTavernBrawl = "TB_BaconShop_HERO_11_SKIN_D";
+ public const string RagnarostheFirelord_NianShouRagnarosTavernBrawl = "TB_BaconShop_HERO_11_SKIN_E";
public const string RagnarostheFirelord_RagnarosTheFirelordTavernBrawl = "TB_BaconShop_HERO_11_Tutorial";
public const string TheRatKingTavernBrawl = "TB_BaconShop_HERO_12";
public const string TheRatKing_PigeonLordTavernBrawl1 = "TB_BaconShop_HERO_12_Buddy";
@@ -6492,6 +6498,7 @@ public class Neutral
public const string TheGreatAkazamzarak_StreetMagicianTavernBrawl2 = "TB_BaconShop_HERO_21_Buddy_G";
public const string TheGreatAkazamzarak_CrashinThrashinAkazamzarakTavernBrawl = "TB_BaconShop_HERO_21_SKIN_A";
public const string TheGreatAkazamzarak_GrandEntertainerAkazamzarakTavernBrawl = "TB_BaconShop_HERO_21_SKIN_B2";
+ public const string TheGreatAkazamzarak_FirecrackerAkazamzarakTavernBrawl = "TB_BaconShop_HERO_21_SKIN_C";
public const string TheLichKingTavernBrawl2 = "TB_BaconShop_HERO_22";
public const string TheLichKing_ArfusTavernBrawl1 = "TB_BaconShop_HERO_22_Buddy";
public const string TheLichKing_ArfusTavernBrawl2 = "TB_BaconShop_HERO_22_Buddy_G";
@@ -11054,6 +11061,19 @@ public class Neutral
public const string MuscleoTron_GrindNeverStopsEnchantment1 = "YOG_525e";
public const string MuscleoTron_GrindNeverStopsEnchantment2 = "YOG_525e1";
public const string ChogallTwilightChieftain_SoulboundEnchantment = "YOG_530e";
+ public const string MismatchedFossils_ANewSpeciesEnchantment = "DEEP_001e";
+ public const string ElementalCompanion_HaffirEnchantmentToken = "DEEP_002te";
+ public const string BurningHeart_HeartOfFireEnchantment = "DEEP_011e";
+ public const string ShadestoneSkulker_BorrowedEnchantment = "DEEP_012e";
+ public const string ProstheticHand_ProstheticHandEnchantment = "DEEP_015e";
+ public const string MiningCasualties_UnfortunateFateEnchantment = "DEEP_017e";
+ public const string CrimsonExpanse_CrimsonContainmentEnchantment = "DEEP_019e";
+ public const string Therazane_EarthmothersBoonEnchantment = "DEEP_036e";
+ public const string HeartblossomToken1 = "DEEP_999t1";
+ public const string HeartblossomToken2 = "DEEP_999t1e";
+ public const string DeepholmGeodeToken = "DEEP_999t2";
+ public const string WorldPillarFragmentToken = "DEEP_999t3";
+ public const string AzeriteShimmerToken = "DEEP_999t5e";
public const string KoboldMiner_RockToken = "WW_001t";
public const string KoboldMiner_OgrefistBoulderToken = "WW_001t11";
public const string KoboldMiner_GoodStatsToken = "WW_001t11e";
diff --git a/HearthDb/CardIds.NonCollectible.Paladin.cs b/HearthDb/CardIds.NonCollectible.Paladin.cs
index aff336ca..1b193ae5 100644
--- a/HearthDb/CardIds.NonCollectible.Paladin.cs
+++ b/HearthDb/CardIds.NonCollectible.Paladin.cs
@@ -647,6 +647,8 @@ public class Paladin
public const string KeepersStrength_CrusadeEnchantment = "YOG_509e";
public const string AlarmedSecuritybot_EnforcedEnchantment = "YOG_510e2";
public const string MuscleoTron_MuscleOTronToken = "YOG_525t";
+ public const string TheAzeriteDragonToken = "DEEP_999t4";
+ public const string AzeriteSheenToken = "DEEP_999t4e";
public const string Showdown_OutlawToken = "WW_051t";
public const string HolyCowboy_HolyCowboyEnchantment = "WW_335e";
public const string SpiritoftheBadlands_MirageEnchantment = "WW_337e";
diff --git a/HearthDb/CardIds.NonCollectible.Priest.cs b/HearthDb/CardIds.NonCollectible.Priest.cs
index 7cb6c387..34efac3b 100644
--- a/HearthDb/CardIds.NonCollectible.Priest.cs
+++ b/HearthDb/CardIds.NonCollectible.Priest.cs
@@ -114,6 +114,7 @@ public class Priest
public const string MirageCaller_MirageEnchantment = "UNG_022e";
public const string TortollanShellraiser_ShellshieldEnchantment = "UNG_037e";
public const string AwakentheMakers_AmaraWardenOfHopeToken = "UNG_940t8";
+ public const string AwakentheMakers_WardedByHopeToken = "UNG_940t8e";
public const string ShadowAscendant_AscendedEnchantment = "ICC_210e";
public const string ShadowreaperAnduin_Voidform = "ICC_830p";
public const string GildedGargoyle = "BG26_LOOT_534";
@@ -493,6 +494,7 @@ public class Priest
public const string AmanThul_VisionOfHeroesToken = "TTN_429t3";
public const string CreationProtocol_CreationProtocolToken = "TTN_430t";
public const string Serenity_SereneEnchantment = "TTN_483e";
+ public const string GlowstoneGyreworm_GlowstoneGyrewormToken = "DEEP_024t";
public const string SwarmofLightbugs_LightbugToken = "WW_052t";
public const string SwarmofLightbugs_BottledLightbugsToken = "WW_052t2";
public const string EliseBadlandsSavior_HonoraryOutlawEnchantment = "WW_392e";
diff --git a/HearthDb/CardIds.NonCollectible.Shaman.cs b/HearthDb/CardIds.NonCollectible.Shaman.cs
index 2479bebc..c859ac54 100644
--- a/HearthDb/CardIds.NonCollectible.Shaman.cs
+++ b/HearthDb/CardIds.NonCollectible.Shaman.cs
@@ -39,10 +39,12 @@ public class Shaman
public const string Thrall_TotemicSlamHeroSkins2 = "HERO_02ajbp2";
public const string Thrall_TotemicCallHeroSkins3 = "HERO_02ambp";
public const string Thrall_TotemicSlamHeroSkins3 = "HERO_02ambp2";
- public const string Thrall_TotemicCallHeroSkins4 = "HERO_02fbp";
- public const string Thrall_TotemicSlamHeroSkins4 = "HERO_02fbp2";
- public const string Thrall_TotemicCallHeroSkins5 = "HERO_02mbp";
- public const string Thrall_TotemicSlamHeroSkins5 = "HERO_02mbp2";
+ public const string Thrall_TotemicCallHeroSkins4 = "HERO_02arhp";
+ public const string Thrall_TotemicSlamHeroSkins4 = "HERO_02arhp2";
+ public const string Thrall_TotemicCallHeroSkins5 = "HERO_02fbp";
+ public const string Thrall_TotemicSlamHeroSkins5 = "HERO_02fbp2";
+ public const string Thrall_TotemicCallHeroSkins6 = "HERO_02mbp";
+ public const string Thrall_TotemicSlamHeroSkins6 = "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";
@@ -572,6 +574,7 @@ public class Shaman
public const string DiscipleofGolganneth_WavelingToken = "TTN_833t";
public const string WeightoftheWorld_HeavyBurdenEnchantment = "TTN_865e";
public const string Conductivity_ConductiveEnchantment = "YOG_522e";
+ public const string TheAzeriteMurlocToken = "DEEP_999t5";
public const string FrogEnchantmentHeroic = "WW_010hexfrog";
public const string DoctorHollidae_StaffOfTheNineFrogsToken = "WW_010t";
public const string LivingPrairie_StartledCowToken = "WW_024t";
diff --git a/HearthDb/CardIds.NonCollectible.Warrior.cs b/HearthDb/CardIds.NonCollectible.Warrior.cs
index 98ce202c..9498d375 100644
--- a/HearthDb/CardIds.NonCollectible.Warrior.cs
+++ b/HearthDb/CardIds.NonCollectible.Warrior.cs
@@ -737,6 +737,7 @@ public class Warrior
public const string GeneralVezax_UnstoppableEnchantment = "YOG_500e2";
public const string Sanitize_SanitizeToken = "YOG_502t";
public const string RunesofDarkness_DarkDesignEnchantment = "YOG_511e";
+ public const string DeepminerBrann_DeepminingEnchantment = "DEEP_020e";
public const string KoboldMiner_TheAzeriteOxToken = "WW_001t27";
public const string CattleRustler_RustledEnchantment = "WW_351e";
public const string UnluckyPowderman_CoalDustEnchantment = "WW_367e";
diff --git a/HearthDb/Enums/Enums.cs b/HearthDb/Enums/Enums.cs
index edd0c9cf..f03e9d0d 100644
--- a/HearthDb/Enums/Enums.cs
+++ b/HearthDb/Enums/Enums.cs
@@ -678,6 +678,7 @@ public enum GameTag
SCORE_LABELID_3 = 454,
SCORE_VALUE_3 = 455,
CANT_BE_FATIGUED = 456,
+ AUTO_ATTACK = 457,
AUTOATTACK = 457,
ARMS_DEALING = 458,
PENDING_EVOLUTIONS = 461,
@@ -780,6 +781,7 @@ public enum GameTag
ZOMBEAST_DEBUG_CURRENT_BEAST_DATABASE_ID = 964,
ZOMBEAST_DEBUG_CURRENT_ITERATION = 965,
ZOMBEAST_DEBUG_MAX_ITERATIONS = 966,
+ START_OF_GAME_KEYWORD = 968,
START_OF_GAME = 968,
ENCHANTMENT_INVISIBLE = 976,
PUZZLE = 979,
@@ -820,6 +822,7 @@ public enum GameTag
BLOCK_ALL_INPUT = 1071,
PUZZLE_MODE = 1073,
CARD_DOES_NOTHING = 1075,
+ CASTS_WHEN_DRAWN = 1077,
CASTSWHENDRAWN = 1077,
DISPLAY_CARD_ON_MOUSEOVER = 1078,
DECK_POWER_UP = 1080,
@@ -852,6 +855,7 @@ public enum GameTag
IS_ADVENTURE_SCENARIO = 1172,
TWINSPELL_COPY = 1186,
PROXY_GALAKROND = 1190,
+ SIDE_QUEST = 1192,
SIDEQUEST = 1192,
TWINSPELL = 1193,
GALAKROND_IN_PLAY = 1194,
@@ -870,6 +874,7 @@ public enum GameTag
HEROIC_HERO_POWER = 1282,
DRUSTVAR_HORROR_DEBUG_MAX_ITERATIONS = 1283,
CREATOR_DBID = 1284,
+ FATIGUE_REFERENCE = 1290,
FATIGUEREFERENCE = 1290,
HERO_FLYING = 1293,
UI_BUFF_HEALTH_UP = 1294,
@@ -950,6 +955,7 @@ public enum GameTag
POISONOUS_INSTANT = 1528,
FORCE_NO_CUSTOM_SPELLS = 1529,
START_OF_COMBAT = 1531,
+ CORRUPTED_CARD = 1551,
CORRUPTEDCARD = 1551,
BACON_HERO_EARLY_ACCESS = 1554,
SPAWN_TIME_COUNT = 1556,
@@ -1039,6 +1045,7 @@ public enum GameTag
LETTUCE_EQUIPMENT_ID = 1856,
DARKMOON_FAIRE_PRIZES_ACTIVE = 1895,
IGNORE_DECK_RULESET = 1896,
+ HONORABLE_KILL = 1920,
HONORABLEKILL = 1920,
HAS_DIAMOND_QUALITY = 1932,
CURRENT_SPELLPOWER_ARCANE = 1936,
@@ -1058,8 +1065,10 @@ public enum GameTag
SPELLPOWER_SHADOW = 1950,
SPELLPOWER_FEL = 1951,
SPELLPOWER_PHYSICAL = 1952,
+ ENRAGE_TOOLTIP = 1954,
ENRAGED_TOOLTIP = 1954,
IMP = 1965,
+ BACON_BLOOD_GEM_TOOLTIP = 1966,
BLOOD_GEM = 1966,
LETTUCE_HAS_MANUALLY_SELECTED_ABILITY = 1967,
LETTUCE_KEEP_LAST_STANDING_MINION_ACTOR = 1976,
@@ -1079,30 +1088,48 @@ public enum GameTag
GAME_SEED = 2042,
IS_USING_TRADE_OPTION = 2045,
BACON_BOB_SKIN = 2049,
+ COIN_CARD = 2088,
BACON_COMBAT_DAMAGE_CAP = 2089,
+ BACON_REFRESH_TOOLTIP = 2104,
REFRESH = 2104,
TARGETING_ARROW_TYPE = 2108,
LETTUCE_CURRENT_BOUNTY_ID = 2120,
LETTUCE_OVERTIME = 2123,
AVENGE = 2129,
BACON_COMPANION_ID = 2130,
+ SPELL_RESISTANCE_ARCANE = 2138,
SPELLRESISTANCE_ARCANE = 2138,
+ SPELL_RESISTANCE_FIRE = 2139,
SPELLRESISTANCE_FIRE = 2139,
+ SPELL_RESISTANCE_FROST = 2140,
SPELLRESISTANCE_FROST = 2140,
+ SPELL_RESISTANCE_NATURE = 2141,
SPELLRESISTANCE_NATURE = 2141,
+ SPELL_RESISTANCE_HOLY = 2142,
SPELLRESISTANCE_HOLY = 2142,
+ SPELL_RESISTANCE_SHADOW = 2143,
SPELLRESISTANCE_SHADOW = 2143,
+ SPELL_RESISTANCE_FEL = 2144,
SPELLRESISTANCE_FEL = 2144,
+ SPELL_WEAKNESS_ARCANE = 2145,
SPELLWEAKNESS_ARCANE = 2145,
+ SPELL_WEAKNESS_FIRE = 2146,
SPELLWEAKNESS_FIRE = 2146,
+ SPELL_WEAKNESS_FROST = 2147,
SPELLWEAKNESS_FROST = 2147,
+ SPELL_WEAKNESS_NATURE = 2148,
SPELLWEAKNESS_NATURE = 2148,
+ SPELL_WEAKNESS_HOLY = 2149,
SPELLWEAKNESS_HOLY = 2149,
+ SPELL_WEAKNESS_SHADOW = 2150,
SPELLWEAKNESS_SHADOW = 2150,
+ SPELL_WEAKNESS_FEL = 2151,
SPELLWEAKNESS_FEL = 2151,
BACON_BUDDY = 2154,
BACON_STARSTOBOUNCEOFF = 2155,
+ LETTUCE_KEYWORD_ATTACK = 2159,
LETTUCE_ATTACK = 2159,
+ LETTUCE_KEYWORD_SPELL_COMBO = 2160,
LETTUCE_SPELLCOMBO = 2160,
LETTUCE_BOUNTY_BOSS = 2168,
LETTUCE_IS_TREASURE_CARD = 2170,
@@ -1132,8 +1159,11 @@ public enum GameTag
HAS_BLOOD_PLAGUE = 2211,
HAS_FROST_PLAGUE = 2212,
HAS_UNHOLY_PLAGUE = 2213,
+ LETTUCE_BLEED = 2214,
BLEED = 2214,
+ LETTUCE_KEYWORD_CRITICAL_DAMAGE = 2219,
CRITICALDAMAGE = 2219,
+ LETTUCE_KEYWORD_ROOT = 2220,
ROOT = 2220,
LETTUCE_SHOW_OPPOSING_FAKE_HAND = 2224,
BACON_DIABLO_FIGHT_DIABLO_PLAYER_ID = 2226,
@@ -1167,6 +1197,7 @@ public enum GameTag
LOCATION_ACTION_COST = 2352,
LOCATION_ACTION_COOLDOWN = 2353,
WHELP = 2355,
+ BACON_SPELLCRAFT_ID = 2359,
SPELLCRAFT = 2359,
BACON_HERO_BUDDY_PROGRESS = 2364,
REVIVE = 2369,
@@ -1174,6 +1205,7 @@ public enum GameTag
LETTUCE_CURSED_ABILITY_VISUAL = 2381,
BACON_OMIT_WHEN_OUT_OF_ROTATION = 2387,
ALLIED = 2388,
+ LETTUCE_KEYWORD_HEALING_POWER = 2434,
LETTUCE_HEALINGPOWER = 2434,
DONT_SUPPRESS_SUMMON_VO = 2440,
BACON_NUMBER_HERO_REFRESH_AVAILABLE = 2452,
@@ -1184,7 +1216,9 @@ public enum GameTag
HAS_DRAG_TO_BUY = 2458,
ENTITY_TAG_THRESHOLD_TAG_ID = 2459,
ENTITY_TAG_THRESHOLD_VALUE = 2460,
+ MERCENARIES_SPELL_WEAKNESS = 2464,
MERCS_SPELLWEAKNESS = 2464,
+ MERCENARIES_SPELL_RESISTANCE = 2465,
MERCS_SPELLRESISTANCE = 2465,
BACON_QUESTS_ACTIVE = 2468,
COLOSSAL_LIMB_ON_LEFT = 2469,
@@ -1207,6 +1241,7 @@ public enum GameTag
IMMOLATESTAGE = 2600,
EVIL_TWIN_MUSTACHE = 2611,
SINFUL_BRAND = 2613,
+ LETTUCE_KEYWORD_SILENCE = 2631,
LETTUCE_SILENCE = 2631,
BACON_QUEST_COMPLETED = 2633,
HAUNTED_SECRET = 2634,
@@ -1265,6 +1300,7 @@ public enum GameTag
BACON_MAX_LEADERBOARD_ARMOR = 2867,
IS_USING_FORGE_OPTION = 2869,
BACON_REBORN_TOOLTIP = 2870,
+ BACON_PUTRICIDES_CREATION_TOOLTIP = 2875,
BACON_PUTRICIDESCREATION_TOOLTIP = 2875,
TAG_SCRIPT_DATA_NUM_3 = 2889,
CARD_NAME_DATA_1 = 2890,
@@ -1276,6 +1312,7 @@ public enum GameTag
TAG_SCRIPT_DATA_NUM_6 = 2921,
DECK_SWAP_ACTIVE = 2929,
MAX_SIDEBOARD_CARDS = 2931,
+ BONUS_EFFECTS = 2934,
BONUSEFFECTS = 2934,
BACON_USE_COIN_BASED_BUDDY_METER = 2935,
BACON_BUY_BUDDY = 2937,
@@ -1296,6 +1333,7 @@ public enum GameTag
FX_DATANUM_2 = 3077,
RITUALIST_MINION = 3078,
FX_DATANUM_3 = 3109,
+ ALLOW_MOVE_BACON_SPELL = 3111,
EXCAVATE = 3114,
SUMMONED_WHEN_DRAWN = 3128,
IS_ALTERNATE_HEROPOWER = 3130,
diff --git a/HearthDb/HearthDb.csproj b/HearthDb/HearthDb.csproj
index bd18e45b..a4e6280e 100644
--- a/HearthDb/HearthDb.csproj
+++ b/HearthDb/HearthDb.csproj
@@ -6,8 +6,8 @@
HearthSim
HearthDb
Copyright © HearthSim 2023
- 28.2.3.0
- 28.2.3.0
+ 28.4.0.0
+ 28.4.0.0
8