From 6d9c140b8b166bfe04c028b3d84f697c07f0589f Mon Sep 17 00:00:00 2001 From: Benedict Etzel Date: Mon, 11 Mar 2024 19:13:08 +0100 Subject: [PATCH] v29.0.0 --- HearthDb/Card.cs | 12 +- HearthDb/CardIds.Collectible.Deathknight.cs | 107 +++++++++---- HearthDb/CardIds.Collectible.Demonhunter.cs | 32 ++-- HearthDb/CardIds.Collectible.Druid.cs | 60 ++++--- HearthDb/CardIds.Collectible.Hunter.cs | 58 ++++--- HearthDb/CardIds.Collectible.Mage.cs | 34 ++-- HearthDb/CardIds.Collectible.Neutral.cs | 148 +++++++++++++----- HearthDb/CardIds.Collectible.Paladin.cs | 34 ++-- HearthDb/CardIds.Collectible.Priest.cs | 47 ++++-- HearthDb/CardIds.Collectible.Rogue.cs | 46 ++++-- HearthDb/CardIds.Collectible.Shaman.cs | 37 +++-- HearthDb/CardIds.Collectible.Warlock.cs | 58 ++++--- HearthDb/CardIds.Collectible.Warrior.cs | 43 +++-- .../CardIds.NonCollectible.Deathknight.cs | 15 ++ .../CardIds.NonCollectible.Demonhunter.cs | 25 +++ HearthDb/CardIds.NonCollectible.Druid.cs | 16 +- HearthDb/CardIds.NonCollectible.Hunter.cs | 23 ++- HearthDb/CardIds.NonCollectible.Mage.cs | 10 ++ HearthDb/CardIds.NonCollectible.Neutral.cs | 74 +++++++-- HearthDb/CardIds.NonCollectible.Paladin.cs | 7 + HearthDb/CardIds.NonCollectible.Priest.cs | 11 +- HearthDb/CardIds.NonCollectible.Rogue.cs | 9 ++ HearthDb/CardIds.NonCollectible.Shaman.cs | 10 ++ HearthDb/CardIds.NonCollectible.Warlock.cs | 26 ++- HearthDb/CardIds.NonCollectible.Warrior.cs | 4 + HearthDb/CardIds.NonCollectible.Whizbang.cs | 1 + HearthDb/Enums/Enums.cs | 25 +++ HearthDb/HearthDb.csproj | 4 +- HearthDb/Helper.cs | 9 +- 29 files changed, 739 insertions(+), 246 deletions(-) diff --git a/HearthDb/Card.cs b/HearthDb/Card.cs index ba89db04..456ce9dd 100644 --- a/HearthDb/Card.cs +++ b/HearthDb/Card.cs @@ -78,12 +78,12 @@ public CardSet Set if (new[] { CardIds.Collectible.Mage.IceBlock, - CardIds.Collectible.Neutral.ColdlightOracle, - CardIds.Collectible.Neutral.MoltenGiant, + CardIds.Collectible.Neutral.ColdlightOracleREWARD, + CardIds.Collectible.Neutral.MoltenGiantREWARD, //2019 CardIds.Collectible.Druid.Naturalize, - CardIds.Collectible.Warlock.Doomguard, + CardIds.Collectible.Warlock.DoomguardREWARD, CardIds.Collectible.Paladin.DivineFavor, CardIds.Collectible.Neutral.BakuTheMooneater, CardIds.Collectible.Neutral.GennGreymane, @@ -101,9 +101,9 @@ public CardSet Set CardIds.Collectible.Priest.NorthshireClericREWARD, CardIds.Collectible.Neutral.AcolyteOfPainREWARD, CardIds.Collectible.Neutral.Spellbreaker, - CardIds.Collectible.Neutral.MindControlTech, - CardIds.Collectible.Neutral.MountainGiant, - CardIds.Collectible.Neutral.LeeroyJenkins, + CardIds.Collectible.Neutral.MindControlTechREWARD, + CardIds.Collectible.Neutral.MountainGiantREWARD, + CardIds.Collectible.Neutral.LeeroyJenkinsREWARD, }.Contains(Id)) { _set = CardSet.HOF; diff --git a/HearthDb/CardIds.Collectible.Deathknight.cs b/HearthDb/CardIds.Collectible.Deathknight.cs index 5d7ca7b9..eb10d577 100644 --- a/HearthDb/CardIds.Collectible.Deathknight.cs +++ b/HearthDb/CardIds.Collectible.Deathknight.cs @@ -8,6 +8,23 @@ public partial class Collectible public class Deathknight { public const string ArthassGiftPLACEHOLDER_202204 = "CORE_GIFT_04"; + public const string SoulbreakerInvalid = "CORE_RLK_012"; + public const string CorpseExplosionInvalid = "CORE_RLK_035"; + public const string HornOfWinterInvalid = "CORE_RLK_042"; + public const string VampiricBloodInvalid = "CORE_RLK_051"; + public const string NerubianSwarmguardInvalid = "CORE_RLK_062"; + public const string FrostwyrmsFuryInvalid = "CORE_RLK_063"; + public const string HematurgeInvalid = "CORE_RLK_066"; + public const string FrostmourneInvalid = "CORE_RLK_086"; + public const string AsphyxiateInvalid = "CORE_RLK_087"; + public const string NecroticMorticianInvalid = "CORE_RLK_116"; + public const string AcolyteOfDeathInvalid = "CORE_RLK_121"; + public const string TheScourgeInvalid = "CORE_RLK_122"; + public const string CorpseBrideInvalid = "CORE_RLK_504"; + public const string MarrowManipulatorInvalid = "CORE_RLK_505"; + public const string BloodTapInvalid = "CORE_RLK_712"; + public const string MightOfMenethilInvalid = "CORE_RLK_740"; + public const string SoulstealerInvalid = "CORE_RLK_741"; public const string ProstheticHand = "DEEP_015"; public const string QuartziteCrusher = "DEEP_016"; public const string MiningCasualties = "DEEP_017"; @@ -41,81 +58,107 @@ public class Deathknight 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 TheLichKing_PorcelainScarletHeroHeroSkins = "HERO_11s_Scarlet_hls"; public const string YellingYodeler = "JAM_005"; public const string ColdFeet = "JAM_006"; public const string CoolGhoul = "JAM_007"; public const string DeadAir = "JAM_008"; + public const string HeartStrikeInvalid1 = "LEG_RLK_034"; + public const string CorruptedAshbringerInvalid1 = "LEG_RLK_067"; + public const string PatchwerkInvalid1 = "LEG_RLK_071"; + public const string PossessifierInvalid1 = "LEG_RLK_077"; + public const string LordMarrowgarLegacy = "LEG_RLK_085"; + public const string DefrostInvalid1 = "LEG_RLK_101"; + public const string RepulsiveGargantuanInvalid1 = "LEG_RLK_115"; + public const string ObliterateInvalid1 = "LEG_RLK_125"; + public const string OverseerFrigidaraInvalid1 = "LEG_RLK_224"; + public const string YmirjarDeathbringerInvalid1 = "LEG_RLK_226"; + public const string GraveyardShiftInvalid1 = "LEG_RLK_705"; + public const string RimefangSwordInvalid1 = "LEG_RLK_710"; + public const string RuneforgingInvalid1 = "LEG_RLK_715"; + public const string RimeSculptorInvalid1 = "LEG_RLK_752"; + public const string BonediggerGeistInvalid1 = "LEG_RLK_753"; public const string RimescaleSiren = "NX2_035"; public const string ConstructQuarter = "NX2_036"; public const string FrostQueenSindragosa = "NX2_037"; - public const string Soulbreaker = "RLK_012"; + public const string SoulbreakerRETURN_OF_THE_LICH_KING = "RLK_012"; public const string HowlingBlast = "RLK_015"; public const string PlagueStrike = "RLK_018"; public const string DeathStrikeCore = "RLK_024"; public const string FrostStrikeCore = "RLK_025"; - public const string HeartStrikeCore = "RLK_034"; - public const string CorpseExplosion = "RLK_035"; + public const string HeartStrikeInvalid2 = "RLK_034"; + public const string CorpseExplosionRETURN_OF_THE_LICH_KING = "RLK_035"; public const string IcyTouch = "RLK_038"; public const string PlaguedGrainCore = "RLK_039"; - public const string HornOfWinter = "RLK_042"; + public const string HornOfWinterPATH_OF_ARTHAS = "RLK_042"; public const string AntiMagicShellCore = "RLK_048"; - public const string VampiricBlood = "RLK_051"; + public const string VampiricBloodRETURN_OF_THE_LICH_KING = "RLK_051"; public const string UnholyFrenzy = "RLK_056"; public const string DarkTransformation = "RLK_057"; public const string ArmyOfTheDeadCore = "RLK_060"; public const string BattlefieldNecromancerCore = "RLK_061"; - public const string NerubianSwarmguard = "RLK_062"; - public const string FrostwyrmsFury = "RLK_063"; - public const string Hematurge = "RLK_066"; - public const string CorruptedAshbringerCore = "RLK_067"; - public const string PatchwerkCore = "RLK_071"; - public const string PossessifierCore = "RLK_077"; + public const string NerubianSwarmguardPATH_OF_ARTHAS = "RLK_062"; + public const string FrostwyrmsFuryPATH_OF_ARTHAS = "RLK_063"; + public const string HematurgePATH_OF_ARTHAS = "RLK_066"; + public const string CorruptedAshbringerInvalid2 = "RLK_067"; + public const string PatchwerkInvalid2 = "RLK_071"; + public const string PossessifierInvalid2 = "RLK_077"; public const string NoxiousCadaverCore = "RLK_079"; public const string DeathbringerSaurfangCore = "RLK_082"; public const string Deathchiller = "RLK_083"; - public const string LordMarrowgarCore = "RLK_085"; - public const string Frostmourne = "RLK_086"; - public const string Asphyxiate = "RLK_087"; - public const string DefrostCore = "RLK_101"; + public const string LordMarrowgar = "RLK_085"; + public const string FrostmournePATH_OF_ARTHAS = "RLK_086"; + public const string AsphyxiatePATH_OF_ARTHAS = "RLK_087"; + public const string DefrostInvalid2 = "RLK_101"; public const string YmirjarFrostbreaker = "RLK_110"; - public const string RepulsiveGargantuanCore = "RLK_115"; - public const string NecroticMortician = "RLK_116"; + public const string RepulsiveGargantuanInvalid2 = "RLK_115"; + public const string NecroticMorticianRETURN_OF_THE_LICH_KING = "RLK_116"; public const string TombGuardians = "RLK_118"; public const string MeatGrinder = "RLK_120"; - public const string AcolyteOfDeath = "RLK_121"; - public const string TheScourge = "RLK_122"; - public const string ObliterateCore = "RLK_125"; + public const string AcolyteOfDeathRETURN_OF_THE_LICH_KING = "RLK_121"; + public const string TheScourgePATH_OF_ARTHAS = "RLK_122"; + public const string ObliterateInvalid2 = "RLK_125"; public const string ThassarianCore = "RLK_223"; - public const string OverseerFrigidaraCore = "RLK_224"; + public const string OverseerFrigidaraInvalid2 = "RLK_224"; public const string Blightfang = "RLK_225"; - public const string YmirjarDeathbringerCore = "RLK_226"; + public const string YmirjarDeathbringerInvalid2 = "RLK_226"; public const string BodyBaggerCore = "RLK_503"; - public const string CorpseBride = "RLK_504"; - public const string MarrowManipulator = "RLK_505"; + public const string CorpseBridePATH_OF_ARTHAS = "RLK_504"; + public const string MarrowManipulatorPATH_OF_ARTHAS = "RLK_505"; public const string BoneguardCommander = "RLK_506"; public const string HarbingerOfWinterCore = "RLK_511"; public const string GlacialAdvance = "RLK_512"; public const string BoneBreaker = "RLK_516"; - public const string GraveyardShiftCore = "RLK_705"; + public const string GraveyardShiftInvalid2 = "RLK_705"; public const string AlexandrosMograine = "RLK_706"; public const string GraveStrengthCore = "RLK_707"; public const string ChillfallenBaronCore = "RLK_708"; public const string RemorselessWinterCore = "RLK_709"; - public const string RimefangSwordCore = "RLK_710"; + public const string RimefangSwordInvalid2 = "RLK_710"; public const string ViciousBloodworm = "RLK_711"; - public const string BloodTap = "RLK_712"; + public const string BloodTapPATH_OF_ARTHAS = "RLK_712"; public const string LadyDeathwhisper = "RLK_713"; - public const string RuneforgingCore = "RLK_715"; + public const string RuneforgingInvalid2 = "RLK_715"; public const string GnomeMuncherCore = "RLK_720"; public const string BloodBoil = "RLK_730"; public const string DarkfallenNeophyte = "RLK_731"; - public const string MightOfMenethil = "RLK_740"; - public const string Soulstealer = "RLK_741"; + public const string MightOfMenethilPATH_OF_ARTHAS = "RLK_740"; + public const string SoulstealerRETURN_OF_THE_LICH_KING = "RLK_741"; public const string StitchedGiantCore = "RLK_744"; public const string MalignantHorror = "RLK_745"; - public const string RimeSculptorCore = "RLK_752"; - public const string BonediggerGeistCore = "RLK_753"; + public const string RimeSculptorInvalid2 = "RLK_752"; + public const string BonediggerGeistInvalid2 = "RLK_753"; public const string SkeletalSidekickCore = "RLK_958"; + public const string RambunctiousStuffy = "TOY_821"; + public const string SilkStitching = "TOY_822"; + public const string RainbowSeamstress = "TOY_823"; + public const string DarkthornQuilter = "TOY_824"; + public const string LesserSpinelSpellstone = "TOY_825"; + public const string ThreadsOfDespair = "TOY_826"; + public const string ShamblingZombietank = "TOY_827"; + public const string AmateurPuppeteer = "TOY_828"; + public const string TheHeadlessHorseman = "TOY_829"; + public const string DrStitchensew = "TOY_830"; public const string DistressedKvaldir = "TTN_450"; public const string DownWithTheShip = "TTN_454"; public const string TombTraitor = "TTN_455"; diff --git a/HearthDb/CardIds.Collectible.Demonhunter.cs b/HearthDb/CardIds.Collectible.Demonhunter.cs index 7bd91fe0..384c6370 100644 --- a/HearthDb/CardIds.Collectible.Demonhunter.cs +++ b/HearthDb/CardIds.Collectible.Demonhunter.cs @@ -34,17 +34,17 @@ public class Demonhunter public const string TwinSlice = "BT_175"; public const string KaynSunfury = "BT_187"; public const string ChaosNovaLegacy = "BT_235"; - public const string Flamereaper = "BT_271"; + public const string FlamereaperDEMON_HUNTER_INITIATE = "BT_271"; public const string Netherwalker = "BT_321"; public const string SightlessWatcherLegacy = "BT_323"; public const string Battlefiend = "BT_351"; public const string SatyrOverseerLegacy = "BT_352"; public const string BladeDance = "BT_354"; - public const string WrathscaleNaga = "BT_355"; + public const string WrathscaleNagaDEMON_HUNTER_INITIATE = "BT_355"; public const string UrzulHorror = "BT_407"; public const string RagingFelscreamer = "BT_416"; public const string AshtongueBattlelordBLACK_TEMPLE = "BT_423"; - public const string FeastOfSouls = "BT_427"; + public const string FeastOfSoulsDEMON_HUNTER_INITIATE = "BT_427"; public const string Metamorphosis = "BT_429"; public const string WarglaivesOfAzzinothBLACK_TEMPLE = "BT_430"; public const string CrimsonSigilRunner = "BT_480"; @@ -69,20 +69,20 @@ public class Demonhunter public const string EyeBeam = "BT_801"; public const string IllidariFelblade = "BT_814"; public const string AldrachiWarbladesLegacy = "BT_921"; - public const string Umberwing = "BT_922"; + public const string UmberwingDEMON_HUNTER_INITIATE = "BT_922"; public const string ImprisonedAntaen = "BT_934"; public const string AltruisTheOutcast = "BT_937"; public const string ChaosStrikeCore = "CORE_BT_035"; public const string CoordinatedStrikeCore = "CORE_BT_036"; public const string KaynSunfuryCore = "CORE_BT_187"; public const string ChaosNova = "CORE_BT_235"; - public const string FlamereaperCore = "CORE_BT_271"; + public const string FlamereaperInvalid = "CORE_BT_271"; public const string SightlessWatcher = "CORE_BT_323"; public const string BattlefiendCore = "CORE_BT_351"; - public const string WrathscaleNagaCore = "CORE_BT_355"; + public const string WrathscaleNagaInvalid = "CORE_BT_355"; public const string RagingFelscreamerCore = "CORE_BT_416"; public const string AshtongueBattlelordPLACEHOLDER_202204 = "CORE_BT_423"; - public const string FeastOfSoulsCore = "CORE_BT_427"; + public const string FeastOfSoulsInvalid = "CORE_BT_427"; public const string MetamorphosisCore = "CORE_BT_429"; public const string WarglaivesOfAzzinothPLACEHOLDER_202204 = "CORE_BT_430"; public const string CrimsonSigilRunnerCore = "CORE_BT_480"; @@ -90,8 +90,11 @@ public class Demonhunter public const string ImmolationAuraCore = "CORE_BT_514"; public const string EyeBeamCore = "CORE_BT_801"; public const string AldrachiWarbladesCore = "CORE_BT_921"; + public const string UmberwingInvalid = "CORE_BT_922"; public const string KorvasBloodthorn = "CORE_CS3_019"; + public const string ExpendablePerformersInvalid = "CORE_DMF_224"; public const string IllidansGiftPLACEHOLDER_202204 = "CORE_GIFT_08"; + public const string WaywardSageInvalid = "CORE_TSC_217"; public const string IllidariStudiesCore = "CORE_YOP_001"; public const string GanargGlaivesmithCore = "CS3_017"; public const string KorvasBloodthornLegacy = "CS3_019"; @@ -106,7 +109,7 @@ public class Demonhunter public const string FelscreamBlast = "DMF_221"; public const string RedeemedPariah = "DMF_222"; public const string RenownedPerformer = "DMF_223"; - public const string ExpendablePerformers = "DMF_224"; + public const string ExpendablePerformersDARKMOON_FAIRE = "DMF_224"; public const string ThrowGlaive = "DMF_225"; public const string BladedLady = "DMF_226"; public const string DreadlordsBite = "DMF_227"; @@ -140,6 +143,7 @@ public class Demonhunter 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_ArannaDollHeroHeroSkins = "HERO_10al_Aranna_hls"; public const string IllidanStormrage_ArannaStarseekerHeroHeroSkins = "HERO_10b"; public const string IllidanStormrage_DemonbaneIllidanHeroHeroSkins = "HERO_10c"; public const string IllidanStormrage_FelravagerIllidanHeroHeroSkins = "HERO_10d"; @@ -221,10 +225,20 @@ public class Demonhunter public const string ToppleTheIdol = "TID_703"; public const string FossilFanatic = "TID_704"; public const string HeraldOfChaos = "TID_706"; + public const string SpiritOfTheTeam = "TOY_028"; + public const string WorkshopMishap = "TOY_640"; + public const string UmpiresGrasp = "TOY_641"; + public const string BallHog = "TOY_642"; + public const string BlindBox = "TOY_643"; + public const string RedCard = "TOY_644"; + public const string LesserOpalSpellstone = "TOY_645"; + public const string MagtheridonUnreleased = "TOY_647"; + public const string WindowShopper = "TOY_652"; + public const string Cicigi = "TOY_913"; public const string MultiStrike = "TSC_006"; public const string AzsharanDefector = "TSC_057"; public const string Predation = "TSC_058"; - public const string WaywardSage = "TSC_217"; + public const string WaywardSageTHE_SUNKEN_CITY = "TSC_217"; public const string LadyStheno = "TSC_218"; public const string XhilagOfTheAbyss = "TSC_219"; public const string AbyssalDepths = "TSC_608"; diff --git a/HearthDb/CardIds.Collectible.Druid.cs b/HearthDb/CardIds.Collectible.Druid.cs index d93db65e..9a568b5c 100644 --- a/HearthDb/CardIds.Collectible.Druid.cs +++ b/HearthDb/CardIds.Collectible.Druid.cs @@ -28,7 +28,7 @@ public class Druid public const string FrostwolfKennels = "AV_360"; public const string ThorngrowthSentries = "BAR_533"; public const string PridesFury = "BAR_534"; - public const string ThickhideKodo = "BAR_535"; + public const string ThickhideKodoTHE_BARRENS = "BAR_535"; public const string LivingSeedRank1 = "BAR_536"; public const string RazormaneBattleguard = "BAR_537"; public const string DruidOfThePlains = "BAR_538"; @@ -68,19 +68,23 @@ public class Druid public const string LunarVisions = "CFM_811"; public const string VirmenSenseiGANGS = "CFM_816"; public const string LivingRootsCore = "CORE_AT_037"; + public const string ThickhideKodoInvalid = "CORE_BAR_535"; public const string LandscapingPLACEHOLDER_202204 = "CORE_BOT_420"; public const string BogbeamPLACEHOLDER_202204 = "CORE_BT_134"; + public const string Moonfire = "Core_CS2_008"; public const string MarkOfTheWildCore = "CORE_CS2_009"; - public const string WildGrowthCore = "CORE_CS2_013"; + public const string Swipe = "CORE_CS2_012"; + public const string WildGrowth = "CORE_CS2_013"; public const string NordrassilDruid = "CORE_CS3_012"; - public const string LunarEclipseCore = "CORE_DMF_057"; - public const string SolarEclipseCore = "CORE_DMF_058"; + public const string LunarEclipseInvalid = "CORE_DMF_057"; + public const string SolarEclipseInvalid = "CORE_DMF_058"; public const string UmbralOwlPLACEHOLDER_202204 = "CORE_DMF_060"; - public const string KiriChosenOfEluneCore = "CORE_DMF_733"; + public const string KiriChosenOfEluneInvalid = "CORE_DMF_733"; + public const string GreyboughInvalid = "CORE_DMF_734"; public const string WrathCore = "CORE_EX1_154"; - public const string SoulOfTheForestCore = "CORE_EX1_158"; + public const string SoulOfTheForestInvalid = "CORE_EX1_158"; public const string PowerOfTheWildCore = "CORE_EX1_160"; - public const string NourishCore = "CORE_EX1_164"; + public const string NourishInvalid = "CORE_EX1_164"; public const string DruidOfTheClawCore = "CORE_EX1_165"; public const string InnervateCore = "CORE_EX1_169"; public const string AncientOfWarPLACEHOLDER_202204 = "CORE_EX1_178"; @@ -101,11 +105,15 @@ public class Druid public const string MenagerieWardenPLACEHOLDER_202204 = "CORE_KAR_065"; public const string EnchantedRavenPLACEHOLDER_202204 = "CORE_KAR_300"; public const string MountedRaptorPLACEHOLDER_202204 = "CORE_LOE_050"; + public const string RavenIdolInvalid = "Core_LOE_115"; + public const string LesserJasperSpellstoneInvalid = "CORE_LOOT_051"; + public const string OakenSummonsInvalid = "CORE_LOOT_309"; public const string AncientOfLoreCore = "CORE_NEW1_008"; public const string FandralStaghelmPLACEHOLDER_202204 = "CORE_OG_044"; public const string FeralRageCore = "CORE_OG_047"; public const string BestInShellPLACEHOLDER_202204 = "CORE_SW_429"; - public const string PounceCore = "CORE_TRL_243"; + public const string ParkPantherInvalid = "CORE_SW_431"; + public const string PounceInvalid = "CORE_TRL_243"; public const string EarthenScalesPLACEHOLDER_202204 = "CORE_UNG_108"; public const string ClawLegacy = "CS2_005"; public const string HealingTouchLegacy = "CS2_007"; @@ -132,16 +140,16 @@ public class Druid 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 LunarEclipseDARKMOON_FAIRE = "DMF_057"; + public const string SolarEclipseDARKMOON_FAIRE = "DMF_058"; public const string FizzyElemental = "DMF_059"; public const string UmbralOwlDARKMOON_FAIRE = "DMF_060"; public const string FaireArborist = "DMF_061"; public const string GuessTheWeight = "DMF_075"; public const string MoontouchedAmulet = "DMF_730"; public const string CenarionWard = "DMF_732"; - public const string KiriChosenOfElune = "DMF_733"; - public const string Greybough = "DMF_734"; + public const string KiriChosenOfEluneDARKMOON_FAIRE = "DMF_733"; + public const string GreyboughDARKMOON_FAIRE = "DMF_734"; public const string StrengthInNumbers = "DRG_051"; public const string Treenforcements = "DRG_311"; public const string Shrubadier = "DRG_312"; @@ -164,10 +172,10 @@ public class Druid public const string TimberTambourine = "ETC_388"; public const string Wrath = "EX1_154"; public const string MarkOfNature = "EX1_155"; - public const string SoulOfTheForest = "EX1_158"; + public const string SoulOfTheForestExpert1 = "EX1_158"; public const string PowerOfTheWild = "EX1_160"; public const string Naturalize = "EX1_161"; - public const string Nourish = "EX1_164"; + public const string NourishExpert1 = "EX1_164"; public const string DruidOfTheClaw = "EX1_165"; public const string KeeperOfTheGrove = "EX1_166"; public const string InnervateLegacy = "EX1_169"; @@ -210,7 +218,11 @@ public class Druid public const string MalfurionStormrageHeroic_CthunHeroHeroSkins = "HERO_06ah"; public const string MalfurionStormrage_UlfarHeroHeroSkins = "HERO_06ai"; public const string MalfurionStormrage_DrifterGuffHeroHeroSkins = "HERO_06aj_Guff"; + public const string MalfurionStormrage_UlfarbyHeroHeroSkins = "HERO_06ak_Ulfar_hls"; + public const string MalfurionStormrage_HappyHazelbarkHeroHeroSkins = "HERO_06al_Hazelbark_hls"; public const string MalfurionStormrage_AnniversaryMalfurionHeroHeroSkins = "HERO_06am_Malfurion"; + public const string MalfurionStormrage_ThunderheartMalfurionHeroHeroSkins = "HERO_06an_Malfurion_hnv"; + public const string MalfurionStormrage_NordrassilMalfurionHeroHeroSkins = "HERO_06ap_Malfurion_hnv"; public const string MalfurionStormrage_EliseStarseekerHeroHeroSkins = "HERO_06b"; public const string MalfurionStormrage_ShandoMalfurionHeroHeroSkins = "HERO_06c"; public const string MalfurionStormrage_DameHazelbarkHeroHeroSkins = "HERO_06d"; @@ -252,13 +264,13 @@ public class Druid public const string EnchantedRavenKARA = "KAR_300"; public const string MountedRaptorLOE = "LOE_050"; public const string JungleMoonkin = "LOE_051"; - public const string RavenIdol = "LOE_115"; + public const string RavenIdolLOE = "LOE_115"; public const string Barkskin = "LOOT_047"; public const string IronwoodGolem = "LOOT_048"; - public const string LesserJasperSpellstone = "LOOT_051"; + public const string LesserJasperSpellstoneLOOTAPALOOZA = "LOOT_051"; public const string BranchingPaths = "LOOT_054"; public const string AstralTiger = "LOOT_056"; - public const string OakenSummons = "LOOT_309"; + public const string OakenSummonsLOOTAPALOOZA = "LOOT_309"; public const string GrizzledGuardian = "LOOT_314"; public const string IxlidFungalLord = "LOOT_329"; public const string GreedySprite = "LOOT_351"; @@ -316,7 +328,7 @@ public class Druid public const string SowTheSoil = "SW_422"; public const string LostInThePark = "SW_428"; public const string BestInShellSTORMWIND = "SW_429"; - public const string ParkPanther = "SW_431"; + public const string ParkPantherSTORMWIND = "SW_431"; public const string KodoMount = "SW_432"; public const string Wickerclaw = "SW_436"; public const string Composting = "SW_437"; @@ -325,11 +337,21 @@ public class Druid public const string SpiritOfTheTides = "TID_000"; public const string Moonbeam = "TID_001"; public const string HeraldOfNature = "TID_002"; + public const string SparklingPhial = "TOY_800"; + public const string ChiaDrake = "TOY_801"; + public const string WindUpSapling = "TOY_802"; + public const string JadeDisplay = "TOY_803"; + public const string WoodlandWonders = "TOY_804"; + public const string Ensmallen = "TOY_805"; + public const string SkyMotherAviana = "TOY_806"; + public const string Owlonius = "TOY_807"; + public const string MagicalDollhouse = "TOY_850"; + public const string BottomlessToyChest = "TOY_851"; public const string SpiritOfTheRaptor = "TRL_223"; public const string IronhideDirehorn = "TRL_232"; public const string SavageStriker = "TRL_240"; public const string GonkTheRaptor = "TRL_241"; - public const string Pounce = "TRL_243"; + public const string PounceTROLL = "TRL_243"; public const string PredatoryInstincts = "TRL_244"; public const string MarkOfTheLoa = "TRL_254"; public const string StampedingRoar = "TRL_255"; diff --git a/HearthDb/CardIds.Collectible.Hunter.cs b/HearthDb/CardIds.Collectible.Hunter.cs index 4a61876c..e1cf47ca 100644 --- a/HearthDb/CardIds.Collectible.Hunter.cs +++ b/HearthDb/CardIds.Collectible.Hunter.cs @@ -20,7 +20,7 @@ public class Hunter public const string BeaststalkerTavish = "AV_113"; public const string DunBaldarBunker = "AV_147"; public const string SpringTheTrap = "AV_224"; - public const string IceTrap = "AV_226"; + public const string IceTrapALTERAC_VALLEY = "AV_226"; public const string Bloodseeker = "AV_244"; public const string RevivePet = "AV_333"; public const string StormpikeBattleRam = "AV_334"; @@ -35,7 +35,7 @@ public class Hunter public const string KolkarPackRunner = "BAR_035"; public const string WarsongWrangler = "BAR_037"; public const string TavishStormpike = "BAR_038"; - public const string BarakKodobane = "BAR_551"; + public const string BarakKodobaneTHE_BARRENS = "BAR_551"; public const string WoundPrey = "BAR_801"; public const string BombToss = "BOT_033"; public const string BoommasterFlark = "BOT_034"; @@ -69,21 +69,27 @@ public class Hunter public const string PiranhaLauncher = "CFM_337"; public const string TroggBeastrager = "CFM_338"; public const string LockAndLoadPLACEHOLDER_202204 = "CORE_AT_061"; + public const string BallOfSpidersInvalid = "CORE_AT_062"; + public const string IceTrapInvalid = "CORE_AV_226"; + public const string BarakKodobaneInvalid = "CORE_BAR_551"; public const string QuickShotCore = "CORE_BRM_013"; - public const string MarkedShotCore = "CORE_DAL_371"; - public const string DoggieBiscuitCore = "CORE_DED_009"; + public const string MarkedShotInvalid = "CORE_DAL_371"; + public const string DoggieBiscuitInvalid = "CORE_DED_009"; public const string DragonbaneCore = "CORE_DRG_256"; public const string TrackingCore = "CORE_DS1_184"; public const string ArcaneShotCore = "CORE_DS1_185"; public const string ScavengingHyenaPLACEHOLDER_202204 = "CORE_EX1_531"; public const string SavannahHighmaneCore = "CORE_EX1_534"; - public const string KingKrushCore = "CORE_EX1_543"; + public const string KillCommand = "CORE_EX1_539"; + public const string KingKrushInvalid = "CORE_EX1_543"; public const string SnakeTrapPLACEHOLDER_202204 = "CORE_EX1_554"; public const string ExplosiveTrapCore = "CORE_EX1_610"; public const string FreezingTrapCore = "CORE_EX1_611"; public const string DeadlyShotCore = "CORE_EX1_617"; + public const string LesserEmeraldSpellstoneInvalid = "CORE_FB_Champs_LOOT_080"; public const string WebspinnerPLACEHOLDER_202204 = "CORE_FP1_011"; public const string RexxarsGiftPLACEHOLDER_202204 = "CORE_GIFT_03"; + public const string RatTrapInvalid = "CORE_GIL_577"; public const string HoundmasterShawPLACEHOLDER_202204 = "CORE_GIL_650"; public const string DireFrenzyPLACEHOLDER_202204 = "CORE_GIL_828"; public const string ExplodingBloatbatInvalid = "CORE_ICC_021"; @@ -96,18 +102,19 @@ public class Hunter public const string BearsharkInvalid = "CORE_ICC_419"; public const string AbominableBowmanInvalid = "CORE_ICC_825"; public const string DeathstalkerRexxarInvalid = "CORE_ICC_828"; - public const string CatTrickCore = "CORE_KAR_004"; + public const string CatTrickInvalid = "CORE_KAR_004"; public const string CloakedHuntressPLACEHOLDER_202204 = "CORE_KAR_006"; - public const string WanderingMonsterCore = "CORE_LOOT_079"; - public const string CandleshotCore = "CORE_LOOT_222"; + public const string WanderingMonsterInvalid = "CORE_LOOT_079"; + public const string CandleshotInvalid = "CORE_LOOT_222"; public const string AnimalCompanionCore = "CORE_NEW1_031"; public const string HeadhuntersHatchetPLACEHOLDER_202204 = "CORE_TRL_111"; + public const string MastersCallInvalid = "CORE_TRL_339"; public const string SpringpawPLACEHOLDER_202204 = "CORE_TRL_348"; public const string JeweledMacawCore = "CORE_UNG_912"; public const string HuntersMarkLegacy = "CS2_084"; public const string StarvingBuzzardLegacy = "CS2_237"; - public const string SelectiveBreederCore = "CS3_015"; - public const string MarkedShot = "DAL_371"; + public const string SelectiveBreederInvalid1 = "CS3_015"; + public const string MarkedShotDALARAN = "DAL_371"; public const string ArcaneFletcher = "DAL_372"; public const string RapidFire = "DAL_373"; public const string Oblivitron = "DAL_376"; @@ -119,7 +126,7 @@ public class Hunter public const string Ursatron = "DAL_604"; public const string DefiasBlastfisher = "DED_007"; public const string MonstrousParrot = "DED_008"; - public const string DoggieBiscuit = "DED_009"; + public const string DoggieBiscuitSTORMWIND = "DED_009"; public const string MismatchedFossils = "DEEP_001"; public const string ShimmerShot = "DEEP_003"; public const string ObsidianRevenant = "DEEP_005"; @@ -167,7 +174,7 @@ public class Hunter public const string ExplosiveShot = "EX1_537"; public const string UnleashTheHounds = "EX1_538"; public const string KillCommandLegacy = "EX1_539"; - public const string KingKrush = "EX1_543"; + public const string KingKrushExpert1 = "EX1_543"; public const string Flare = "EX1_544"; public const string BestialWrath = "EX1_549"; public const string SnakeTrapExpert1 = "EX1_554"; @@ -181,7 +188,7 @@ public class Hunter public const string DuskhavenHunter = "GIL_200"; public const string WingBlast = "GIL_518"; public const string VilebroodSkitterer = "GIL_562"; - public const string RatTrap = "GIL_577"; + public const string RatTrapGILNEAS = "GIL_577"; public const string Toxmonger = "GIL_607"; public const string Toxmonger_HuntingMastiffToken = "GIL_607t"; public const string HoundmasterShawGILNEAS = "GIL_650"; @@ -205,6 +212,10 @@ public class Hunter 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_FigurineLorthemarHeroHeroSkins = "HERO_05ai_Lorthemar_hls"; + public const string Rexxar_RiftStalkerRexxarHeroHeroSkins = "HERO_05aj_Rexxar_hnv"; + public const string Rexxar_GronnstalkerRexxarHeroHeroSkins = "HERO_05ak_Rexxar_hnv"; + public const string Rexxar_KingKrushHeroHeroSkins = "HERO_05am_KingKrush_h"; public const string Rexxar_WandererRexxarHeroHeroSkins = "HERO_05b"; public const string Rexxar_SylvanasWindrunnerHeroHeroSkins = "HERO_05c"; public const string Rexxar_WarsongRexxarHeroHeroSkins = "HERO_05d"; @@ -239,19 +250,20 @@ public class Hunter public const string DeathstalkerRexxarICECROWN = "ICC_828"; public const string HiddenMeaning = "JAM_003"; public const string HollowHound = "JAM_004"; - public const string CatTrick = "KAR_004"; + public const string CatTrickKARA = "KAR_004"; public const string KindlyGrandmother = "KAR_005"; public const string CloakedHuntressKARA = "KAR_006"; + public const string SelectiveBreederInvalid2 = "LEG_CS3_015"; public const string DesertCamel = "LOE_020"; public const string DartTrap = "LOE_021"; public const string ExplorersHatLOE = "LOE_105"; public const string FlankingStrike = "LOOT_077"; public const string CaveHydra = "LOOT_078"; - public const string WanderingMonster = "LOOT_079"; - public const string LesserEmeraldSpellstone = "LOOT_080"; + public const string WanderingMonsterLOOTAPALOOZA = "LOOT_079"; + public const string LesserEmeraldSpellstoneLOOTAPALOOZA = "LOOT_080"; public const string Rhokdelar = "LOOT_085"; public const string ToMySide = "LOOT_217"; - public const string Candleshot = "LOOT_222"; + public const string CandleshotLOOTAPALOOZA = "LOOT_222"; public const string KathrenaWinterwisp = "LOOT_511"; public const string SeepingOozeling = "LOOT_520"; public const string CrushingWalls = "LOOT_522"; @@ -317,10 +329,20 @@ public class Hunter public const string AncientKrakenbane = "TID_074"; public const string Shellshot = "TID_075"; public const string K90Tron = "TID_099"; + public const string PaintedCanvasaur = "TOY_350"; + public const string MysteryEgg = "TOY_351"; + public const string Fetch = "TOY_352"; + public const string PatchworkPals = "TOY_353"; + public const string RCRampage = "TOY_354"; + public const string HemetFoamMarksman = "TOY_355"; + public const string Toyrannosaurus = "TOY_356"; + public const string KingPlush = "TOY_357"; + public const string RemoteControl = "TOY_358"; + public const string JungleGym = "TOY_359"; public const string Zuljin = "TRL_065"; public const string HeadhuntersHatchetTROLL = "TRL_111"; public const string TheBeastWithin = "TRL_119"; - public const string MastersCall = "TRL_339"; + public const string MastersCallTROLL = "TRL_339"; public const string BaitedArrow = "TRL_347"; public const string SpringpawTROLL = "TRL_348"; public const string BloodscalpStrategist = "TRL_349"; diff --git a/HearthDb/CardIds.Collectible.Mage.cs b/HearthDb/CardIds.Collectible.Mage.cs index 24fae010..67df123c 100644 --- a/HearthDb/CardIds.Collectible.Mage.cs +++ b/HearthDb/CardIds.Collectible.Mage.cs @@ -72,18 +72,19 @@ public class Mage public const string StargazerLunaCore = "CORE_BOT_103"; public const string ShootingStarCore = "CORE_BOT_453"; public const string ArcaneIntellectCore = "CORE_CS2_023"; + public const string Frostbolt = "CORE_CS2_024"; public const string BlizzardCore = "CORE_CS2_028"; public const string FireballCore = "CORE_CS2_029"; public const string Flamestrike = "CORE_CS2_032"; public const string WaterElemental = "CORE_CS2_033"; - public const string KalecgosPLACEHOLDER_202204 = "CORE_DAL_609"; + public const string KalecgosInvalid = "CORE_DAL_609"; public const string ConeOfColdPLACEHOLDER_202204 = "CORE_EX1_275"; - public const string PyroblastCore = "CORE_EX1_279"; + public const string PyroblastInvalid = "CORE_EX1_279"; public const string CounterspellCore = "CORE_EX1_287"; public const string IceBarrierCore = "CORE_EX1_289"; public const string MirrorEntityPLACEHOLDER_202204 = "CORE_EX1_294"; public const string JainasGiftPLACEHOLDER_202204 = "CORE_GIFT_02"; - public const string SnapFreezeCore = "CORE_GIL_801"; + public const string SnapFreezeInvalid = "CORE_GIL_801"; public const string IceWalkerInvalid = "CORE_ICC_068"; public const string GhastlyConjurerInvalid = "CORE_ICC_069"; public const string FrozenCloneInvalid = "CORE_ICC_082"; @@ -99,10 +100,11 @@ public class Mage public const string EtherealConjurerPLACEHOLDER_202204 = "CORE_LOE_003"; public const string ExplosiveRunesCore = "CORE_LOOT_101"; public const string ArcaneArtificerCore = "CORE_LOOT_231"; - public const string FireSaleCore = "CORE_SW_107"; + public const string FireSaleInvalid = "CORE_SW_107"; public const string PyromaniacPLACEHOLDER_202204 = "CORE_TRL_315"; public const string FlameGeyserCore = "CORE_UNG_018"; public const string ArcanologistCore = "CORE_UNG_020"; + public const string PrimordialGlyphInvalid = "CORE_UNG_941"; public const string PolymorphLegacy = "CS2_022"; public const string ArcaneIntellectLegacy = "CS2_023"; public const string FrostboltLegacy = "CS2_024"; @@ -114,7 +116,7 @@ public class Mage public const string IceLance = "CS2_031"; public const string FlamestrikeLegacy = "CS2_032"; public const string WaterElementalLegacy = "CS2_033"; - public const string AegwynnTheGuardianCore = "CS3_001"; + public const string AegwynnTheGuardianInvalid1 = "CS3_001"; public const string MessengerRaven = "DAL_163"; public const string ConjurersCalling = "DAL_177"; public const string MagicDartFrog = "DAL_182"; @@ -166,7 +168,7 @@ public class Mage public const string EtherealArcanist = "EX1_274"; public const string ConeOfColdExpert1 = "EX1_275"; public const string ArcaneMissilesLegacy = "EX1_277"; - public const string Pyroblast = "EX1_279"; + public const string PyroblastExpert1 = "EX1_279"; public const string Counterspell = "EX1_287"; public const string IceBarrier = "EX1_289"; public const string MirrorEntityExpert1 = "EX1_294"; @@ -185,7 +187,7 @@ public class Mage public const string BonfireElemental = "GIL_645"; public const string VexCrow = "GIL_664"; public const string ArchmageArugal = "GIL_691"; - public const string SnapFreeze = "GIL_801"; + public const string SnapFreezeGILNEAS = "GIL_801"; public const string BlackCat = "GIL_838"; public const string Flamecannon = "GVG_001"; public const string Snowchugger = "GVG_002"; @@ -218,6 +220,9 @@ public class Mage public const string JainaProudmoore_JusticeJainaHeroHeroSkins = "HERO_08as_Jaina"; public const string JainaProudmoore_DragonDanceCelesteHeroHeroSkins = "HERO_08at_Celeste"; public const string JainaProudmoore_ToastmasterMedivhHeroHeroSkins = "HERO_08au_Medivh"; + public const string JainaProudmoore_TirisfalJainaHeroHeroSkins = "HERO_08av_Jaina_hnv"; + public const string JainaProudmoore_TempestJainaHeroHeroSkins = "HERO_08aw_Jaina_hnv"; + public const string JainaProudmoore_PlushieKitHeroHeroSkins = "HERO_08ay_KitWaxwhisker_hls"; public const string JainaProudmoore_KhadgarHeroHeroSkins = "HERO_08b"; public const string JainaProudmoore_FireMageJainaHeroHeroSkins = "HERO_08c"; public const string JainaProudmoore_CelesteHeroHeroSkins = "HERO_08d"; @@ -257,6 +262,7 @@ public class Mage public const string BabblingBook = "KAR_009"; public const string FirelandsPortal = "KAR_076"; public const string MedivhsValet = "KAR_092"; + public const string AegwynnTheGuardianInvalid2 = "LEG_CS3_001"; public const string ForgottenTorch = "LOE_002"; public const string EtherealConjurerLOE = "LOE_003"; public const string AnimatedArmor = "LOE_119"; @@ -316,7 +322,7 @@ public class Mage public const string CramSession = "SCH_353"; public const string MozakiMasterDuelist = "SCH_400"; public const string CelestialInkSet = "SW_001"; - public const string FireSale = "SW_107"; + public const string FireSaleSTORMWIND = "SW_107"; public const string FirstFlame = "SW_108"; public const string ClumsyCourier = "SW_109"; public const string Ignite = "SW_110"; @@ -328,6 +334,16 @@ public class Mage public const string SubmergedSpacerock = "TID_707"; public const string PolymorphJellyfish = "TID_708"; public const string LadyNazjar = "TID_709"; + public const string HiddenObjects = "TOY_037"; + public const string TriplewickTrickster = "TOY_370"; + public const string ManufacturingError = "TOY_371"; + public const string YoggInTheBox = "TOY_372"; + public const string PuzzlemasterKhadgar = "TOY_373"; + public const string SpotTheDifference = "TOY_374"; + public const string SleetSkater = "TOY_375"; + public const string WatercolorArtist = "TOY_376"; + public const string FrostLichCrossStitch = "TOY_377"; + public const string TheGalacticProjectionOrb = "TOY_378"; public const string ElementalEvocation = "TRL_310"; public const string Arcanosaur = "TRL_311"; public const string Scorch = "TRL_313"; @@ -376,7 +392,7 @@ public class Mage public const string Pyros = "UNG_027"; public const string OpenTheWaygate = "UNG_028"; public const string ShimmeringTempest = "UNG_846"; - public const string PrimordialGlyph = "UNG_941"; + public const string PrimordialGlyphUNGORO = "UNG_941"; public const string MoltenReflection = "UNG_948"; public const string Meteor = "UNG_955"; public const string PolymorphVanilla = "VAN_CS2_022"; diff --git a/HearthDb/CardIds.Collectible.Neutral.cs b/HearthDb/CardIds.Collectible.Neutral.cs index 59a1e7bd..a089fc6f 100644 --- a/HearthDb/CardIds.Collectible.Neutral.cs +++ b/HearthDb/CardIds.Collectible.Neutral.cs @@ -55,7 +55,7 @@ public class Neutral public const string TheSkeletonKnight = "AT_128"; public const string FjolaLightbane = "AT_129"; public const string EydisDarkbane = "AT_131"; - public const string JusticarTrueheart = "AT_132"; + public const string JusticarTrueheartTGT = "AT_132"; public const string GadgetzanJouster = "AT_133"; public const string Drekthar = "AV_100"; public const string HeraldOfLokholar = "AV_101"; @@ -160,7 +160,7 @@ public class Neutral public const string ArcaneDynamo = "BOT_539"; public const string EMPOperative = "BOT_540"; public const string LooseSpecimen = "BOT_544"; - public const string Zilliax = "BOT_548"; + public const string ZilliaxBOOMSDAY = "BOT_548"; public const string Electrowright = "BOT_550"; public const string StarAligner = "BOT_552"; public const string HarbingerCelestia = "BOT_555"; @@ -268,11 +268,12 @@ public class Neutral public const string DefiasCleaner = "CFM_855"; public const string AyaBlackpawGANGS = "CFM_902"; public const string IceRagerPLACEHOLDER_202204 = "CORE_AT_092"; + public const string JusticarTrueheartInvalid = "CORE_AT_132"; public const string SkaterbotPLACEHOLDER_202204 = "CORE_BOT_020"; public const string BronzeGatekeeperCore = "CORE_BOT_021"; public const string ToxicologistPLACEHOLDER_202204 = "CORE_BOT_083"; public const string ReplicatingMenaceCore = "CORE_BOT_312"; - public const string ZilliaxCore = "CORE_BOT_548"; + public const string ZilliaxInvalid = "CORE_BOT_548"; public const string WargearCore = "CORE_BOT_563"; public const string MistressOfMixturesPLACEHOLDER_202204 = "CORE_CFM_120"; public const string DirtyRatCore = "CORE_CFM_790"; @@ -280,15 +281,18 @@ public class Neutral public const string RiverCrocolisk = "CORE_CS2_120"; public const string RaidLeaderCore = "CORE_CS2_122"; public const string KoboldGeomancerCore = "CORE_CS2_142"; + public const string SouthseaDeckhandInvalid = "CORE_CS2_146"; public const string SenjinShieldmastaCore = "CORE_CS2_179"; public const string InjuredBlademasterPLACEHOLDER_202204 = "CORE_CS2_181"; - public const string ChillwindYetiCore = "CORE_CS2_182"; + public const string ChillwindYeti = "CORE_CS2_182"; public const string AbusiveSergeantCore = "CORE_CS2_188"; public const string ElvenArcherCore = "CORE_CS2_189"; + public const string BoulderfistOgre = "Core_CS2_200"; public const string IronbeakOwlPLACEHOLDER_202204 = "CORE_CS2_203"; public const string StormwindChampionCore = "CORE_CS2_222"; public const string SunreaverSpyPLACEHOLDER_202204 = "CORE_DAL_086"; - public const string TheBlackKnightCore = "CORE_EX1_002"; + public const string EvasiveWyrmInvalid = "CORE_DRG_079"; + public const string TheBlackKnightInvalid = "CORE_EX1_002"; public const string YoungPriestessPLACEHOLDER_202204 = "CORE_EX1_004"; public const string BigGameHunterCore = "CORE_EX1_005"; public const string AcolyteOfPainCore = "CORE_EX1_007"; @@ -297,19 +301,24 @@ public class Neutral public const string VoodooDoctorCore = "CORE_EX1_011"; public const string BloodmageThalnosCore = "CORE_EX1_012"; public const string KingMuklaPLACEHOLDER_202204 = "CORE_EX1_014"; + public const string SylvanasWindrunnerInvalid = "CORE_EX1_016"; public const string JunglePantherPLACEHOLDER_202204 = "CORE_EX1_017"; public const string StranglethornTigerCore = "CORE_EX1_028"; public const string TwilightDrakeCore = "CORE_EX1_043"; public const string DarkIronDwarfPLACEHOLDER_202204 = "CORE_EX1_046"; public const string YouthfulBrewmasterCore = "CORE_EX1_049"; + public const string ColdlightOraclePLACEHOLDER_202204 = "CORE_EX1_050"; public const string CrazedAlchemistCore = "CORE_EX1_059"; public const string AcidicSwampOoze = "CORE_EX1_066"; public const string MadBomberCore = "CORE_EX1_082"; + public const string MindControlTechInvalid = "CORE_EX1_085"; public const string DefenderOfArgusCore = "CORE_EX1_093"; public const string GadgetzanAuctioneerPLACEHOLDER_202204 = "CORE_EX1_095"; public const string LootHoarderCore = "CORE_EX1_096"; public const string ColdlightSeerCore = "CORE_EX1_103"; - public const string CairneBloodhoofCore = "CORE_EX1_110"; + public const string MountainGiantInvalid = "CORE_EX1_105"; + public const string CairneBloodhoofInvalid = "CORE_EX1_110"; + public const string LeeroyJenkinsInvalid = "CORE_EX1_116"; public const string DireWolfAlphaCore = "CORE_EX1_162"; public const string Si7Infiltrator = "CORE_EX1_186"; public const string ArcaneDevourer = "CORE_EX1_187"; @@ -317,7 +326,7 @@ public class Neutral public const string Brightwing = "CORE_EX1_189"; public const string HighInquisitorWhitemane = "CORE_EX1_190"; public const string BaronGeddonCore = "CORE_EX1_249"; - public const string AzureDrakeCore = "CORE_EX1_284"; + public const string AzureDrakeInvalid = "CORE_EX1_284"; public const string RagnarosTheFirelordCore = "CORE_EX1_298"; public const string GurubashiBerserker = "CORE_EX1_399"; public const string MurlocTidehunterCore = "CORE_EX1_506"; @@ -325,25 +334,26 @@ public class Neutral public const string MurlocTidecallerCore = "CORE_EX1_509"; public const string FacelessManipulatorPLACEHOLDER_202204 = "CORE_EX1_564"; public const string SeaGiantCore = "CORE_EX1_586"; + public const string MoltenGiantInvalid = "CORE_EX1_620"; public const string NerubianEggCore = "CORE_FP1_007"; public const string BaronRivendarePLACEHOLDER_202204 = "CORE_FP1_031"; public const string HarthStonebrewPLACEHOLDER_202204 = "CORE_GIFT_01"; public const string MossyHorrorPLACEHOLDER_202204 = "CORE_GIL_124"; public const string HenchClanThugCore = "CORE_GIL_534"; public const string LifedrinkerCore = "CORE_GIL_622"; - public const string RottenApplebaumCore = "CORE_GIL_667"; + public const string RottenApplebaumInvalid = "CORE_GIL_667"; public const string CogmasterPLACEHOLDER_202204 = "CORE_GVG_013"; public const string SpiderTankPLACEHOLDER_202204 = "CORE_GVG_044"; - public const string ExplosiveSheepCore = "CORE_GVG_076"; + public const string ExplosiveSheepInvalid = "CORE_GVG_076"; public const string AnnoyOTronCore = "CORE_GVG_085"; public const string MiniMagePLACEHOLDER_202204 = "CORE_GVG_109"; - public const string DrBoomCore = "CORE_GVG_110"; + public const string DrBoomInvalid = "CORE_GVG_110"; public const string ClockworkGiantPLACEHOLDER_202204 = "CORE_GVG_121"; public const string PhantomFreebooterInvalid = "CORE_ICC_018"; public const string SkelemancerInvalid = "CORE_ICC_019"; public const string SnowflipperPenguinCore = "CORE_ICC_023"; public const string RattlingRascalInvalid = "CORE_ICC_025"; - public const string GrimNecromancerCore = "CORE_ICC_026"; + public const string GrimNecromancerInvalid = "CORE_ICC_026"; public const string BoneDrakeInvalid = "CORE_ICC_027"; public const string SunborneValkyrInvalid = "CORE_ICC_028"; public const string CobaltScalebanePLACEHOLDER_202204 = "CORE_ICC_029"; @@ -403,21 +413,33 @@ public class Neutral public const string FaerieDragonCore = "CORE_NEW1_023"; public const string VioletTeacherPLACEHOLDER_202204 = "CORE_NEW1_026"; public const string SouthseaCaptainCore = "CORE_NEW1_027"; - public const string EaterOfSecretsCore = "CORE_OG_254"; - public const string TourGuideCore = "CORE_SCH_312"; + public const string EaterOfSecretsInvalid = "CORE_OG_254"; + public const string WandmakerInvalid = "CORE_SCH_160"; + public const string TourGuideInvalid = "CORE_SCH_312"; public const string CultNeophyteCore = "CORE_SCH_713"; public const string RoyalLibrarianCore = "CORE_SW_066"; public const string RustrotViperCore = "CORE_SW_072"; + public const string GnomeliaSAFEPilotCore = "CORE_TOY_100"; + public const string NightElfHuntressCore = "CORE_TOY_101"; + public const string FootmanCore = "CORE_TOY_102"; + public const string WarsongGruntCore = "CORE_TOY_103"; + public const string ViciousSlitherspearInvalid = "CORE_TSC_827"; public const string FlesheatingGhoulPLACEHOLDER_202204 = "CORE_tt_004"; + public const string SiamatInvalid = "CORE_ULD_178"; public const string BeamingSidekickCore = "CORE_ULD_191"; public const string VulperaScoundrelCore = "CORE_ULD_209"; public const string InjuredTolvirCore = "CORE_ULD_271"; public const string MurmyCore = "CORE_ULD_723"; + public const string StonehillDefenderInvalid = "Core_UNG_072"; public const string GlacialShardCore = "CORE_UNG_205"; + public const string FireFlyInvalid = "CORE_UNG_809"; public const string StormwatcherPLACEHOLDER_202204 = "CORE_UNG_813"; - public const string HumongousRazorleafCore = "CORE_UNG_844"; + public const string HumongousRazorleafInvalid = "CORE_UNG_844"; public const string PrimordialDrakeCore = "CORE_UNG_848"; public const string TarCreeperCore = "CORE_UNG_928"; + public const string AlexstraszaInvalid = "CORE_VAN_EX1_561"; + public const string MalygosPLACEHOLDER_202204 = "CORE_VAN_EX1_563"; + public const string YseraInvalid = "CORE_VAN_EX1_572"; public const string EscapedManasaberPLACEHOLDER_202204 = "CORE_YOD_006"; public const string ArmorVendorCore = "CORE_YOP_032"; public const string GoldshireFootmanLegacy = "CS1_042"; @@ -434,7 +456,7 @@ public class Neutral public const string StormwindKnightLegacy = "CS2_131"; public const string IronforgeRiflemanLegacy = "CS2_141"; public const string KoboldGeomancerLegacy = "CS2_142"; - public const string SouthseaDeckhand = "CS2_146"; + public const string SouthseaDeckhandExpert1 = "CS2_146"; public const string GnomishInventorLegacy = "CS2_147"; public const string StormpikeCommandoLegacy = "CS2_150"; public const string SilverHandKnight = "CS2_151"; @@ -467,13 +489,13 @@ public class Neutral public const string FogsailFreebooterCore = "CS3_022"; public const string TaelanFordringCore = "CS3_024"; public const string OverlordRunthakCore = "CS3_025"; - public const string AlexstraszaTheLifeBinderCore = "CS3_031"; + public const string AlexstraszaTheLifeBinderInvalid1 = "CS3_031"; public const string OnyxiaTheBroodmotherCore = "CS3_032"; - public const string YseraTheDreamerCore = "CS3_033"; + public const string YseraTheDreamerInvalid1 = "CS3_033"; public const string MalygosTheSpellweaverCore = "CS3_034"; public const string NozdormuTheEternalCore = "CS3_035"; public const string DeathwingTheDestroyerCore = "CS3_036"; - public const string EmeraldSkytalonCore = "CS3_037"; + public const string EmeraldSkytalonInvalid1 = "CS3_037"; public const string RedgillRazorjawCore = "CS3_038"; public const string Hecklebot = "DAL_058"; public const string Toxfin = "DAL_077"; @@ -588,7 +610,7 @@ public class Neutral public const string FacelessCorruptor = "DRG_076"; public const string UtgardeGrapplesniper = "DRG_077"; public const string DepthCharge = "DRG_078"; - public const string EvasiveWyrm = "DRG_079"; + public const string EvasiveWyrmDRAGONS = "DRG_079"; public const string Scalerider = "DRG_081"; public const string KoboldStickyfinger = "DRG_082"; public const string TentacledMenace = "DRG_084"; @@ -643,7 +665,7 @@ public class Neutral public const string Candleraiser = "ETC_543"; public const string RollingStone = "ETC_742"; public const string Lightwarden = "EX1_001"; - public const string TheBlackKnight = "EX1_002"; + public const string TheBlackKnightExpert1 = "EX1_002"; public const string YoungPriestessExpert1 = "EX1_004"; public const string BigGameHunter = "EX1_005"; public const string AlarmOBot = "EX1_006"; @@ -655,7 +677,7 @@ public class Neutral public const string BloodmageThalnos = "EX1_012"; public const string KingMuklaExpert1 = "EX1_014"; public const string NoviceEngineerLegacy = "EX1_015"; - public const string SylvanasWindrunner = "EX1_016"; + public const string SylvanasWindrunnerExpert1 = "EX1_016"; public const string JunglePantherExpert1 = "EX1_017"; public const string ShatteredSunClericLegacy = "EX1_019"; public const string ScarletCrusader = "EX1_020"; @@ -672,7 +694,7 @@ public class Neutral public const string DarkIronDwarfExpert1 = "EX1_046"; public const string Spellbreaker = "EX1_048"; public const string YouthfulBrewmaster = "EX1_049"; - public const string ColdlightOracle = "EX1_050"; + public const string ColdlightOracleREWARD = "EX1_050"; public const string ManaAddict = "EX1_055"; public const string AncientBrewmaster = "EX1_057"; public const string SunfuryProtector = "EX1_058"; @@ -684,7 +706,7 @@ public class Neutral public const string Secretkeeper = "EX1_080"; public const string MadBomber = "EX1_082"; public const string TinkmasterOverspark = "EX1_083"; - public const string MindControlTech = "EX1_085"; + public const string MindControlTechREWARD = "EX1_085"; public const string ArcaneGolem = "EX1_089"; public const string DefenderOfArgus = "EX1_093"; public const string GadgetzanAuctioneerExpert1 = "EX1_095"; @@ -693,10 +715,10 @@ public class Neutral public const string LorewalkerCho = "EX1_100"; public const string Demolisher = "EX1_102"; public const string ColdlightSeer = "EX1_103"; - public const string MountainGiant = "EX1_105"; - public const string CairneBloodhoof = "EX1_110"; + public const string MountainGiantREWARD = "EX1_105"; + public const string CairneBloodhoofExpert1 = "EX1_110"; public const string GelbinMekkatorqueLegacy = "EX1_112"; - public const string LeeroyJenkins = "EX1_116"; + public const string LeeroyJenkinsREWARD = "EX1_116"; public const string DireWolfAlpha = "EX1_162"; public const string EmperorCobra = "EX1_170"; public const string Si7InfiltratorLegacy = "EX1_186"; @@ -706,7 +728,7 @@ public class Neutral public const string HighInquisitorWhitemaneLegacy = "EX1_190"; public const string BaronGeddon = "EX1_249"; public const string FrostElemental = "EX1_283"; - public const string AzureDrake = "EX1_284"; + public const string AzureDrakeExpert1 = "EX1_284"; public const string RagnarosTheFirelord = "EX1_298"; public const string TaurenWarrior = "EX1_390"; public const string AmaniBerserker = "EX1_393"; @@ -722,11 +744,11 @@ public class Neutral public const string NatPagle = "EX1_557"; public const string HarrisonJones = "EX1_558"; public const string Nozdormu = "EX1_560"; - public const string Alexstrasza = "EX1_561"; + public const string AlexstraszaExpert1 = "EX1_561"; public const string Onyxia = "EX1_562"; - public const string Malygos = "EX1_563"; + public const string MalygosExpert1 = "EX1_563"; public const string FacelessManipulatorExpert1 = "EX1_564"; - public const string Ysera = "EX1_572"; + public const string YseraExpert1 = "EX1_572"; public const string TheBeast = "EX1_577"; public const string DalaranMageLegacy = "EX1_582"; public const string PriestessOfElune = "EX1_583"; @@ -738,7 +760,7 @@ public class Neutral public const string ImpMaster = "EX1_597"; public const string Xavius = "EX1_614"; public const string ManaWraith = "EX1_616"; - public const string MoltenGiant = "EX1_620"; + public const string MoltenGiantREWARD = "EX1_620"; public const string ZombieChow = "FP1_001"; public const string HauntedCreeper = "FP1_002"; public const string EchoingOoze = "FP1_003"; @@ -795,7 +817,7 @@ public class Neutral public const string NightProwler = "GIL_624"; public const string ClockworkAutomaton = "GIL_646"; public const string ChiefInspector = "GIL_648"; - public const string RottenApplebaum = "GIL_667"; + public const string RottenApplebaumGILNEAS = "GIL_667"; public const string WalnutSprite = "GIL_680"; public const string NightmareAmalgam = "GIL_681"; public const string MuckHunter = "GIL_682"; @@ -819,7 +841,7 @@ public class Neutral public const string LostTallstrider = "GVG_071"; public const string KezanMystic = "GVG_074"; public const string ShipsCannon = "GVG_075"; - public const string ExplosiveSheep = "GVG_076"; + public const string ExplosiveSheepGVG = "GVG_076"; public const string MechanicalYeti = "GVG_078"; public const string ForceTankMax = "GVG_079"; public const string GilblinStalker = "GVG_081"; @@ -845,7 +867,7 @@ public class Neutral public const string EnhanceOMechano = "GVG_107"; public const string Recombobulator = "GVG_108"; public const string MiniMageGVG = "GVG_109"; - public const string DrBoom = "GVG_110"; + public const string DrBoomGVG = "GVG_110"; public const string MimironsHead = "GVG_111"; public const string MogorTheOgre = "GVG_112"; public const string FoeReaper4000 = "GVG_113"; @@ -861,7 +883,7 @@ public class Neutral public const string SkelemancerICECROWN = "ICC_019"; public const string SnowflipperPenguin = "ICC_023"; public const string RattlingRascalICECROWN = "ICC_025"; - public const string GrimNecromancer = "ICC_026"; + public const string GrimNecromancerICECROWN = "ICC_026"; public const string BoneDrakeICECROWN = "ICC_027"; public const string SunborneValkyrICECROWN = "ICC_028"; public const string CobaltScalebaneICECROWN = "ICC_029"; @@ -925,6 +947,9 @@ public class Neutral public const string Arcanosmith = "KAR_710"; public const string ArcaneGiant = "KAR_711"; public const string VioletIllusionist = "KAR_712"; + public const string AlexstraszaTheLifeBinderInvalid2 = "LEG_CS3_031"; + public const string YseraTheDreamerInvalid2 = "LEG_CS3_033"; + public const string EmeraldSkytalonInvalid2 = "LEG_CS3_037"; public const string RenoJacksonLOE = "LOE_011"; public const string JeweledScarab = "LOE_029"; public const string NagaSeaWitch = "LOE_038"; @@ -1044,7 +1069,7 @@ public class Neutral public const string TwistedWorgen = "OG_247"; public const string AmgamRager = "OG_248"; public const string InfestedTauren = "OG_249"; - public const string EaterOfSecrets = "OG_254"; + public const string EaterOfSecretsOG = "OG_254"; public const string Doomcaller = "OG_255"; public const string SpawnOfNzoth = "OG_256"; public const string ScaledNightmare = "OG_271"; @@ -1150,7 +1175,7 @@ public class Neutral public const string DeskImp = "SCH_145"; public const string RobesOfProtection = "SCH_146"; public const string EnchantedCauldron = "SCH_157"; - public const string Wandmaker = "SCH_160"; + public const string WandmakerSCHOLOMANCE = "SCH_160"; public const string Vectus = "SCH_162"; public const string SpeakerGidra = "SCH_182"; public const string TransferStudent = "SCH_199"; @@ -1166,7 +1191,7 @@ public class Neutral public const string RasFrostwhisper = "SCH_273"; public const string ManafeederPanthara = "SCH_283"; public const string AnimatedBroomstick = "SCH_311"; - public const string TourGuide = "SCH_312"; + public const string TourGuideSCHOLOMANCE = "SCH_312"; public const string WretchedTutor = "SCH_313"; public const string WandThief = "SCH_350"; public const string JandiceBarov = "SCH_351"; @@ -1228,8 +1253,45 @@ public class Neutral public const string NeptulonTheTidehunter = "TID_712"; public const string Bubbler = "TID_713"; public const string CoilfangConstrictor = "TID_744"; + public const string TarSlime = "TOY_000"; + public const string ScarabKeychain = "TOY_006"; + public const string CardGrader = "TOY_054"; + public const string GnomeliaSAFEPilotLegacy = "TOY_100"; + public const string NightElfHuntressLegacy = "TOY_101"; + public const string FootmanLegacy = "TOY_102"; + public const string WarsongGruntLegacy = "TOY_103"; + public const string SweetenedSnowflurry = "TOY_307"; + public const string NostalgicGnome = "TOY_312"; + public const string ZilliaxDeluxe3000 = "TOY_330"; + public const string NostalgicInitiate = "TOY_340"; + public const string NostalgicClown = "TOY_341"; + public const string GiftwrappedWhelp = "TOY_386"; + public const string ClearancePromoter = "TOY_390"; + public const string CaricatureArtist = "TOY_391"; + public const string WindUpMusician = "TOY_509"; + public const string PluckyPaintfin = "TOY_517"; + public const string TreasureDistributor = "TOY_518"; + public const string ObserverOfMysteries = "TOY_520"; + public const string SingAlongBuddy = "TOY_528"; + public const string PlayhouseGiant = "TOY_530"; + public const string LinaShopManager = "TOY_531"; + public const string FactoryAssemblybot = "TOY_601"; + public const string Messmaker = "TOY_646"; + public const string GigglingToymaker = "TOY_670"; + public const string SplendiferousWhizbang = "TOY_700"; public const string ColiferoTheArtist = "TOY_703"; + public const string BucketOfSoldiers = "TOY_814"; + public const string ForgottenAnimatronic = "TOY_820"; public const string CorridorSleeper = "TOY_866"; + public const string CosplayContestant = "TOY_878"; + public const string WorkshopJanitor = "TOY_891"; + public const string NestingGolem = "TOY_893"; + public const string OrigamiFrog = "TOY_894"; + public const string OrigamiCrane = "TOY_895"; + public const string OrigamiDragon = "TOY_896"; + public const string FloppyHydra = "TOY_897"; + public const string RumbleEnthusiast = "TOY_943"; + public const string JoymancerJepetto = "TOY_960"; public const string HalfTimeScavenger = "TRL_010"; public const string TicketScalper = "TRL_015"; public const string SightlessRanger = "TRL_020"; @@ -1299,7 +1361,7 @@ public class Neutral public const string IniStormcoil = "TSC_649"; public const string MurkwaterScribe = "TSC_823"; public const string CrushclawEnforcer = "TSC_826"; - public const string ViciousSlitherspear = "TSC_827"; + public const string ViciousSlitherspearTHE_SUNKEN_CITY = "TSC_827"; public const string NagaGiant = "TSC_829"; public const string SirFinleySeaGuide = "TSC_908"; public const string TuskarrrrTrawler = "TSC_909"; @@ -1350,7 +1412,7 @@ public class Neutral public const string QuestingExplorer = "ULD_157"; public const string SerpentEgg = "ULD_174"; public const string Octosari = "ULD_177"; - public const string Siamat = "ULD_178"; + public const string SiamatULDUM = "ULD_178"; public const string PhalanxCommander = "ULD_179"; public const string SunstruckHenchman = "ULD_180"; public const string SpittingCamel = "ULD_182"; @@ -1397,7 +1459,7 @@ public class Neutral public const string SatedThreshadon = "UNG_010"; public const string TolvirStoneshaper = "UNG_070"; public const string GiantMastodon = "UNG_071"; - public const string StonehillDefender = "UNG_072"; + public const string StonehillDefenderUNGORO = "UNG_072"; public const string RockpoolHunter = "UNG_073"; public const string ViciousFledgling = "UNG_075"; public const string Eggnapper = "UNG_076"; @@ -1417,7 +1479,7 @@ public class Neutral public const string Ultrasaur = "UNG_806"; public const string GolakkaCrawler = "UNG_807"; public const string StubbornGastropod = "UNG_808"; - public const string FireFly = "UNG_809"; + public const string FireFlyUNGORO = "UNG_809"; public const string Stegodon = "UNG_810"; public const string SabretoothStalker = "UNG_812"; public const string StormwatcherUNGORO = "UNG_813"; @@ -1426,7 +1488,7 @@ public class Neutral public const string VolatileElemental = "UNG_818"; public const string HemetJungleHunter = "UNG_840"; public const string TheVoraxx = "UNG_843"; - public const string HumongousRazorleaf = "UNG_844"; + public const string HumongousRazorleafUNGORO = "UNG_844"; public const string IgneousElemental = "UNG_845"; public const string Blazecaller = "UNG_847"; public const string PrimordialDrake = "UNG_848"; diff --git a/HearthDb/CardIds.Collectible.Paladin.cs b/HearthDb/CardIds.Collectible.Paladin.cs index cadbd8b0..60555d71 100644 --- a/HearthDb/CardIds.Collectible.Paladin.cs +++ b/HearthDb/CardIds.Collectible.Paladin.cs @@ -57,7 +57,7 @@ public class Paladin public const string LibramOfWisdom = "BT_025"; public const string AldorTruthseeker = "BT_026"; public const string HandOfAdal = "BT_292"; - public const string LadyLiadrin = "BT_334"; + public const string LadyLiadrinBLACK_TEMPLE = "BT_334"; public const string GrimestreetProtector = "CFM_062"; public const string SmugglersRun = "CFM_305"; public const string GrimestreetEnforcerGANGS = "CFM_639"; @@ -69,17 +69,19 @@ public class Paladin public const string SmallTimeRecruits = "CFM_905"; public const string WarhorseTrainerCore = "CORE_AT_075"; public const string HandOfAdalCore = "CORE_BT_292"; + public const string LadyLiadrinInvalid = "CORE_BT_334"; public const string GrimestreetOutfitterCore = "CORE_CFM_753"; public const string GuardianOfKings = "CORE_CS2_088"; public const string HolyLight = "CORE_CS2_089"; - public const string BlessingOfKingsCore = "CORE_CS2_092"; + public const string BlessingOfKings = "CORE_CS2_092"; public const string ConsecrationCore = "CORE_CS2_093"; public const string HammerOfWrathCore = "CORE_CS2_094"; - public const string TruesilverChampionCore = "CORE_CS2_097"; + public const string TruesilverChampion = "CORE_CS2_097"; public const string Reckoning = "CORE_CS3_016"; public const string PursuitOfJustice = "CORE_CS3_029"; - public const string LothraxionTheRedeemedCore = "CORE_DMF_240"; - public const string AmberWatcherCore = "CORE_DRG_226"; + public const string HammerOfTheNaaruInvalid = "CORE_DMF_238"; + public const string LothraxionTheRedeemedInvalid = "CORE_DMF_240"; + public const string AmberWatcherInvalid = "CORE_DRG_226"; public const string BronzeExplorerCore = "CORE_DRG_229"; public const string NobleSacrificePLACEHOLDER_202204 = "CORE_EX1_130"; public const string ArgentProtectorCore = "CORE_EX1_362"; @@ -99,9 +101,11 @@ public class Paladin public const string ChillbladeChampionInvalid = "CORE_ICC_820"; public const string UtherOfTheEbonBladeInvalid = "CORE_ICC_829"; public const string BolvarFirebloodInvalid = "CORE_ICC_858"; + public const string SilvermoonPortalInvalid = "CORE_KAR_077"; public const string RagnarosLightlordPLACEHOLDER_202204 = "CORE_OG_229"; public const string StandAgainstDarknessCore = "CORE_OG_273"; public const string FlashOfLightCore = "CORE_TRL_307"; + public const string SpikeridgedSteedInvalid = "CORE_UNG_952"; public const string BlessingOfMightLegacy = "CS2_087"; public const string GuardianOfKingsLegacy = "CS2_088"; public const string HolyLightLegacy = "CS2_089"; @@ -134,13 +138,13 @@ public class Paladin public const string BalloonMerchant = "DMF_235"; public const string OhMyYogg = "DMF_236"; public const string CarnivalBarker = "DMF_237"; - public const string HammerOfTheNaaru = "DMF_238"; - public const string LothraxionTheRedeemed = "DMF_240"; + public const string HammerOfTheNaaruDARKMOON_FAIRE = "DMF_238"; + public const string LothraxionTheRedeemedDARKMOON_FAIRE = "DMF_240"; public const string HighExarchYrel = "DMF_241"; public const string DayAtTheFaire = "DMF_244"; public const string RighteousCause = "DRG_008"; public const string SkyClaw = "DRG_225"; - public const string AmberWatcher = "DRG_226"; + public const string AmberWatcherDRAGONS = "DRG_226"; public const string BronzeExplorer = "DRG_229"; public const string LightforgedCrusader = "DRG_231"; public const string LightforgedZealot = "DRG_232"; @@ -213,6 +217,8 @@ public class Paladin public const string UtherLightbringer_LightbringerUtherHeroHeroSkins = "HERO_04am_Uther"; public const string UtherLightbringer_DeputyLiadrinHeroHeroSkins = "HERO_04an_Liadrin"; public const string UtherLightbringer_AnniversaryFinleyHeroHeroSkinsEnchantment = "HERO_04ao_SirFinley"; + public const string UtherLightbringer_LeeroyTheLegendHeroHeroSkins = "HERO_04ap_Leeroy"; + public const string UtherLightbringer_KeychainAnnoyOHeroHeroSkins = "HERO_04aq_AnnoyO_hls"; public const string UtherLightbringer_PrinceArthasHeroHeroSkins = "HERO_04b"; public const string UtherLightbringer_SirAnnoyOHeroHeroSkins = "HERO_04c"; public const string UtherLightbringer_LightforgedUtherHeroHeroSkins = "HERO_04d"; @@ -329,6 +335,16 @@ public class Paladin public const string Lightray = "TID_077"; public const string Myrmidon = "TID_098"; public const string FrontLines = "TID_949"; + public const string FlashSale = "TOY_716"; + public const string CraftersAura = "TOY_808"; + public const string CardboardGolem = "TOY_809"; + public const string PaintersVirtue = "TOY_810"; + public const string TigressPlushy = "TOY_811"; + public const string PipsiPainthoof = "TOY_812"; + public const string ToyCaptainTarim = "TOY_813"; + public const string WindUpEnforcer = "TOY_880"; + public const string FancyPackaging = "TOY_881"; + public const string TrinketArtist = "TOY_882"; public const string ShirvallahTheTiger = "TRL_300"; public const string TimeOut = "TRL_302"; public const string FarrakiBattleaxe = "TRL_304"; @@ -375,7 +391,7 @@ public class Paladin public const string Hydrologist = "UNG_011"; public const string SunkeeperTarim = "UNG_015"; public const string Vinecleaver = "UNG_950"; - public const string SpikeridgedSteed = "UNG_952"; + public const string SpikeridgedSteedUNGORO = "UNG_952"; public const string PrimalfinChampion = "UNG_953"; public const string TheLastKaleidosaur = "UNG_954"; public const string LostInTheJungle = "UNG_960"; diff --git a/HearthDb/CardIds.Collectible.Priest.cs b/HearthDb/CardIds.Collectible.Priest.cs index 28166834..c530fb71 100644 --- a/HearthDb/CardIds.Collectible.Priest.cs +++ b/HearthDb/CardIds.Collectible.Priest.cs @@ -7,7 +7,7 @@ public partial class Collectible { public class Priest { - public const string HolyChampion = "AT_011"; + public const string HolyChampionTGT = "AT_011"; public const string SpawnOfShadowsTGT = "AT_012"; public const string PowerWordGlory = "AT_013"; public const string ShadowfiendTGT = "AT_014"; @@ -61,22 +61,24 @@ public class Priest public const string RazaTheChained = "CFM_020"; public const string PotionOfMadness = "CFM_603"; public const string GreaterHealingPotion = "CFM_604"; - public const string DrakonidOperative = "CFM_605"; + public const string DrakonidOperativeGANGS = "CFM_605"; public const string ManaGeode = "CFM_606"; public const string KabalTalonpriest = "CFM_626"; public const string KabalSongstealer = "CFM_657"; public const string PintSizePotion = "CFM_661"; public const string DragonfirePotion = "CFM_662"; - public const string HolyChampionCore = "CORE_AT_011"; + public const string HolyChampionInvalid = "CORE_AT_011"; public const string FlashHealCore = "CORE_AT_055"; - public const string DrakonidOperativeCore = "CORE_CFM_605"; + public const string DrakonidOperativeInvalid = "CORE_CFM_605"; public const string ManaGeodeCore = "CORE_CFM_606"; public const string HolyNovaCore = "CORE_CS1_112"; public const string HolySmiteCore = "CORE_CS1_130"; + public const string ShadowWordPain = "CORE_CS2_234"; public const string NorthshireClericPLACEHOLDER_202204 = "CORE_CS2_235"; public const string CrimsonClergyCore = "CORE_CS3_014"; public const string FocusedWill = "CORE_CS3_027"; public const string CatrinaMuerteCore = "CORE_DAL_721"; + public const string MadameLazulInvalid = "CORE_DAL_729"; public const string MurozondTheInfinitePLACEHOLDER_202204 = "CORE_DRG_090"; public const string PsychicConjurerCore = "CORE_EX1_193"; public const string PowerInfusion = "CORE_EX1_194"; @@ -84,7 +86,7 @@ public class Priest public const string ShadowWordRuinCore = "CORE_EX1_197"; public const string NatalieSeline = "CORE_EX1_198"; public const string LightspawnPLACEHOLDER_202204 = "CORE_EX1_335"; - public const string ShadowWordDeathCore = "CORE_EX1_622"; + public const string ShadowWordDeath = "CORE_EX1_622"; public const string TempleEnforcerPLACEHOLDER_202204 = "CORE_EX1_623"; public const string ShadowformPLACEHOLDER_202204 = "CORE_EX1_625"; public const string AnduinsGiftPLACEHOLDER_202204 = "CORE_GIFT_12"; @@ -99,10 +101,13 @@ public class Priest public const string SpiritLashInvalid = "CORE_ICC_802"; public const string ShadowreaperAnduinInvalid = "CORE_ICC_830"; public const string EmbraceDarknessInvalid = "CORE_ICC_849"; - public const string ShardOfTheNaaruCore = "CORE_SW_441"; - public const string DarkbishopBenedictusCore = "CORE_SW_448"; + public const string LesserDiamondSpellstoneInvalid = "CORE_LOOT_507"; + public const string ShardOfTheNaaruInvalid = "CORE_SW_441"; + public const string VoidShardInvalid = "CORE_SW_442"; + public const string DarkbishopBenedictusInvalid = "CORE_SW_448"; public const string RadiantElementalPLACEHOLDER_202204 = "CORE_UNG_034"; public const string LyraTheSunshardPLACEHOLDER_202204 = "CORE_UNG_963"; + public const string ShipsChirurgeonInvalid = "CORE_WON_065"; public const string HolyNovaLegacy = "CS1_112"; public const string MindControlLegacy = "CS1_113"; public const string InnerFire = "CS1_129"; @@ -112,7 +117,7 @@ public class Priest public const string ShadowWordPainLegacy = "CS2_234"; public const string NorthshireClericREWARD = "CS2_235"; public const string DivineSpirit = "CS2_236"; - public const string ShadowedSpiritCore = "CS3_013"; + public const string ShadowedSpiritInvalid1 = "CS3_013"; public const string CrimsonClergyLegacy = "CS3_014"; public const string FocusedWillLegacy = "CS3_027"; public const string ThriveInTheShadowsCore = "CS3_028"; @@ -125,7 +130,7 @@ public class Priest public const string CatrinaMuerte = "DAL_721"; public const string ForbiddenWords = "DAL_723"; public const string MassResurrection = "DAL_724"; - public const string MadameLazul = "DAL_729"; + public const string MadameLazulDALARAN = "DAL_729"; public const string AmuletOfUndying = "DED_512"; public const string DefiasLeper = "DED_513"; public const string Copycat = "DED_514"; @@ -221,6 +226,9 @@ public class Priest 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_MysticalMysteryballLazulHeroHeroSkins = "HERO_09al_Lazul_hls"; + public const string AnduinWrynn_AvatarAnduinHeroHeroSkins = "HERO_09am_Anduin_hnv"; + public const string AnduinWrynn_AbsolutionAnduinHeroHeroSkins = "HERO_09an_Anduin_hnv"; public const string AnduinWrynn_MadameLazulHeroHeroSkins = "HERO_09b"; public const string AnduinWrynn_KingAnduinHeroHeroSkins = "HERO_09c"; public const string AnduinWrynn_AnduinOfProphecyHeroHeroSkins = "HERO_09d"; @@ -262,6 +270,7 @@ public class Priest public const string Purify = "KAR_013"; public const string PriestOfTheFeast = "KAR_035"; public const string OnyxBishopKARA = "KAR_204"; + public const string ShadowedSpiritInvalid2 = "LEG_CS3_013"; public const string MuseumCuratorLOE = "LOE_006"; public const string Entomb = "LOE_104"; public const string ExcavatedEvil = "LOE_111"; @@ -271,7 +280,7 @@ public class Priest public const string UnidentifiedElixir = "LOOT_278"; public const string PsionicProbe = "LOOT_353"; public const string Duskbreaker = "LOOT_410"; - public const string LesserDiamondSpellstone = "LOOT_507"; + public const string LesserDiamondSpellstoneLOOTAPALOOZA = "LOOT_507"; public const string TwilightAcolyte = "LOOT_528"; public const string GildedGargoyle = "LOOT_534"; public const string Temporus = "LOOT_538"; @@ -326,16 +335,26 @@ public class Priest public const string ShadowclothNeedle = "SW_012"; public const string SeekGuidance = "SW_433"; public const string CallOfTheGrave = "SW_440"; - public const string ShardOfTheNaaru = "SW_441"; - public const string VoidShard = "SW_442"; + public const string ShardOfTheNaaruSTORMWIND = "SW_441"; + public const string VoidShardSTORMWIND = "SW_442"; public const string ElekkMount = "SW_443"; public const string TwilightDeceptor = "SW_444"; public const string Psyfiend = "SW_445"; public const string VoidtouchedAttendant = "SW_446"; - public const string DarkbishopBenedictus = "SW_448"; + public const string DarkbishopBenedictusSTORMWIND = "SW_448"; public const string HeraldOfLight = "TID_085"; public const string DisarmingElemental = "TID_700"; public const string Drown = "TID_920"; + public const string ClayMatriarch = "TOY_380"; + public const string PapercraftAngel = "TOY_381"; + public const string CarelessCrafter = "TOY_382"; + public const string RazaTheResealed = "TOY_383"; + public const string PurifyingPower = "TOY_384"; + public const string TimewinderZarimi = "TOY_385"; + public const string ScaleReplica = "TOY_387"; + public const string ChalkArtist = "TOY_388"; + public const string FlyOffTheShelves = "TOY_714"; + public const string Repackage = "TOY_879"; public const string Seance = "TRL_097"; public const string Regenerate = "TRL_128"; public const string SandDrudge = "TRL_131"; @@ -421,7 +440,7 @@ public class Priest public const string ShadowbomberWONDERS = "WON_062"; public const string ConfessorPaletressWONDERS = "WON_063"; public const string ShadowWordForbid = "WON_064"; - public const string ShipsChirurgeon = "WON_065"; + public const string ShipsChirurgeonWONDERS = "WON_065"; public const string MurozondThiefOfTime = "WON_066"; public const string HoodedAcolyteWONDERS = "WON_313"; public const string ShrinkmeisterWONDERS = "WON_314"; diff --git a/HearthDb/CardIds.Collectible.Rogue.cs b/HearthDb/CardIds.Collectible.Rogue.cs index 0ea592d7..eabc1ad8 100644 --- a/HearthDb/CardIds.Collectible.Rogue.cs +++ b/HearthDb/CardIds.Collectible.Rogue.cs @@ -8,7 +8,7 @@ public partial class Collectible public class Rogue { public const string ShadoPanRiderTGT = "AT_028"; - public const string Buccaneer = "AT_029"; + public const string BuccaneerTGT = "AT_029"; public const string UndercityValiant = "AT_030"; public const string Cutpurse = "AT_031"; public const string ShadyDealer = "AT_032"; @@ -49,11 +49,11 @@ public class Rogue public const string GangUp = "BRM_007"; public const string DarkIronSkulkerBRM = "BRM_008"; public const string Bamboozle = "BT_042"; - public const string ShadowjewelerHanar = "BT_188"; + public const string ShadowjewelerHanarBLACK_TEMPLE = "BT_188"; public const string Spymistress = "BT_701"; public const string AshtongueSlayer = "BT_702"; public const string CursedVagrant = "BT_703"; - public const string Ambush = "BT_707"; + public const string AmbushBLACK_TEMPLE = "BT_707"; public const string DirtyTricks = "BT_709"; public const string GreyheartSage = "BT_710"; public const string BlackjackStunner = "BT_711"; @@ -67,9 +67,9 @@ public class Rogue public const string GadgetzanFerryman = "CFM_693"; public const string ShadowSensei = "CFM_694"; public const string ShakuTheCollector = "CFM_781"; - public const string BuccaneerCore = "CORE_AT_029"; - public const string ShadowjewelerHanarCore = "CORE_BT_188"; - public const string AmbushCore = "CORE_BT_707"; + public const string BuccaneerInvalid = "CORE_AT_029"; + public const string ShadowjewelerHanarInvalid = "CORE_BT_188"; + public const string AmbushInvalid = "CORE_BT_707"; public const string BackstabCore = "CORE_CS2_072"; public const string ColdBloodPLACEHOLDER_202204 = "CORE_CS2_073"; public const string DeadlyPoisonCore = "CORE_CS2_074"; @@ -79,14 +79,17 @@ public class Rogue public const string AssassinsBlade = "CORE_CS2_080"; public const string VanessaVancleef = "CORE_CS3_005"; public const string HenchClanBurglarCore = "CORE_DAL_416"; + public const string FlikSkyshivInvalid = "CORE_DRG_037"; public const string EviscerateCore = "CORE_EX1_124"; public const string FanOfKnivesCore = "CORE_EX1_129"; public const string Si7AgentCore = "CORE_EX1_134"; public const string ShadowstepCore = "CORE_EX1_144"; public const string PreparationCore = "CORE_EX1_145"; public const string PatientAssassinPLACEHOLDER_202204 = "CORE_EX1_522"; + public const string Sap = "CORE_EX1_581"; public const string ValeerasGiftPLACEHOLDER_202204 = "CORE_GIFT_09"; public const string TessGreymaneCore = "CORE_GIL_598"; + public const string SpectralCutlassInvalid = "CORE_GIL_672"; public const string BoneBaronInvalid = "CORE_ICC_065"; public const string RollTheBonesInvalid = "CORE_ICC_201"; public const string LeechingPoisonInvalid = "CORE_ICC_221"; @@ -99,10 +102,12 @@ public class Rogue public const string SpectralPillagerInvalid = "CORE_ICC_910"; public const string SwashburglarCore = "CORE_KAR_069"; public const string TombPillagerPLACEHOLDER_202204 = "CORE_LOE_012"; - public const string CheatDeathCore = "CORE_LOOT_204"; + public const string FaldoreiStriderInvalid = "CORE_LOOT_026"; + public const string CheatDeathInvalid = "CORE_LOOT_204"; public const string ElvenMinstrelCore = "CORE_LOOT_211"; public const string BladedCultistPLACEHOLDER_202204 = "CORE_OG_070"; - public const string PlagiarizeCore = "CORE_SCH_706"; + public const string PlagiarizeInvalid = "CORE_SCH_706"; + public const string RaidingPartyInvalid = "CORE_TRL_124"; public const string BackstabLegacy = "CS2_072"; public const string ColdBloodExpert1 = "CS2_073"; public const string DeadlyPoisonLegacy = "CS2_074"; @@ -145,7 +150,7 @@ public class Rogue public const string Stowaway = "DRG_034"; public const string BloodsailFlybooter = "DRG_035"; public const string Waxadred = "DRG_036"; - public const string FlikSkyshiv = "DRG_037"; + public const string FlikSkyshivDRAGONS = "DRG_037"; public const string SealFate = "DRG_247"; public const string GalakrondTheNightmare = "DRG_610"; public const string Beatboxer = "ETC_072"; @@ -180,7 +185,7 @@ public class Rogue public const string Mistwraith = "GIL_510"; public const string CursedCastaway = "GIL_557"; public const string TessGreymane = "GIL_598"; - public const string SpectralCutlass = "GIL_672"; + public const string SpectralCutlassGILNEAS = "GIL_672"; public const string FaceCollector = "GIL_677"; public const string Wanted = "GIL_687"; public const string PickPocket = "GIL_696"; @@ -207,6 +212,9 @@ public class Rogue public const string ValeeraSanguinar_BrawlerValeeraHeroHeroSkins = "HERO_03ai_Valeera"; public const string ValeeraSanguinar_BanditEdwinHeroHeroSkins = "HERO_03aj_Edwin"; public const string ValeeraSanguinar_PatchesThePirateHeroHeroSkins = "HERO_03ak_Patches"; + public const string ValeeraSanguinar_BonemantleValeeraHeroHeroSkins = "HERO_03al_Valeera_hnv"; + public const string ValeeraSanguinar_SlayerValeeraHeroHeroSkins = "HERO_03am_SlayerValeera_hnv"; + public const string ValeeraSanguinar_KnickKnackScabbsHeroHeroSkinsEnchantment = "HERO_03ao_Scabbs_hls"; public const string ValeeraSanguinar_CapNValeeraHeroHeroSkins = "HERO_03b"; public const string ValeeraSanguinar_NightslayerValeeraHeroHeroSkins = "HERO_03d"; public const string ValeeraSanguinar_DiaoChanValeeraHeroHeroSkinsEnchantment = "HERO_03e"; @@ -247,10 +255,10 @@ public class Rogue public const string PitSnake = "LOE_010"; public const string TombPillagerLOE = "LOE_012"; public const string UnearthedRaptor = "LOE_019"; - public const string FaldoreiStrider = "LOOT_026"; + public const string FaldoreiStriderLOOTAPALOOZA = "LOOT_026"; public const string CavernShinyfinder = "LOOT_033"; public const string SonyaShadowdancer = "LOOT_165"; - public const string CheatDeath = "LOOT_204"; + public const string CheatDeathLOOTAPALOOZA = "LOOT_204"; public const string SuddenBetrayal = "LOOT_210"; public const string ElvenMinstrel = "LOOT_211"; public const string Evasion = "LOOT_214"; @@ -303,7 +311,7 @@ public class Rogue public const string InfiltratorLilian = "SCH_426"; public const string VulperaToxinblade = "SCH_519"; public const string SelfSharpeningSword = "SCH_622"; - public const string Plagiarize = "SCH_706"; + public const string PlagiarizeSCHOLOMANCE = "SCH_706"; public const string MaestraOfTheMasquerade = "SW_050"; public const string FindTheImposter = "SW_052"; public const string CounterfeitBlade = "SW_310"; @@ -317,11 +325,21 @@ public class Rogue public const string Shattershambler = "TID_078"; public const string InkveilAmbusher = "TID_080"; public const string Jackpot = "TID_931"; + public const string ToyBoat = "TOY_505"; + public const string DigForTreasure = "TOY_510"; + public const string ShoplifterGoldbeard = "TOY_511"; + public const string TheCrystalCove = "TOY_512"; + public const string ThistleTeaSet = "TOY_514"; + public const string SonyaWaterdancer = "TOY_515"; + public const string BargainBinBuccaneer = "TOY_516"; + public const string EverythingMustGo = "TOY_519"; + public const string SandboxScoundrel = "TOY_521"; + public const string Watercannon = "TOY_522"; public const string BloodsailHowler = "TRL_071"; public const string SerratedTooth = "TRL_074"; public const string GurubashiHypemon = "TRL_077"; public const string SpiritOfTheShark = "TRL_092"; - public const string RaidingParty = "TRL_124"; + public const string RaidingPartyTROLL = "TRL_124"; public const string CaptainHooktusk = "TRL_126"; public const string CannonBarrage = "TRL_127"; public const string StolenSteel = "TRL_156"; diff --git a/HearthDb/CardIds.Collectible.Shaman.cs b/HearthDb/CardIds.Collectible.Shaman.cs index 06303bc0..dadaa36f 100644 --- a/HearthDb/CardIds.Collectible.Shaman.cs +++ b/HearthDb/CardIds.Collectible.Shaman.cs @@ -74,9 +74,9 @@ public class Shaman public const string Windfury = "CORE_CS2_039"; public const string FireElementalCore = "CORE_CS2_042"; public const string RockbiterWeapon = "CORE_CS2_045"; - public const string BloodlustCore = "CORE_CS2_046"; + public const string Bloodlust = "CORE_CS2_046"; public const string FarSightCore = "CORE_CS2_053"; - public const string GrandTotemEysorCore = "CORE_DMF_709"; + public const string GrandTotemEysorInvalid = "CORE_DMF_709"; public const string LightningBoltCore = "CORE_EX1_238"; public const string HexCore = "CORE_EX1_246"; public const string FeralSpiritCore = "CORE_EX1_248"; @@ -84,10 +84,10 @@ public class Shaman public const string UnboundElementalPLACEHOLDER_202204 = "CORE_EX1_258"; public const string LightningStormCore = "CORE_EX1_259"; public const string FlametongueTotemCore = "CORE_EX1_565"; - public const string DoomhammerCore = "CORE_EX1_567"; + public const string DoomhammerInvalid = "CORE_EX1_567"; public const string ManaTideTotemPLACEHOLDER_202204 = "CORE_EX1_575"; public const string ThrallsGiftPLACEHOLDER_202204 = "CORE_GIFT_06"; - public const string ZapCore = "CORE_GIL_600"; + public const string ZapInvalid = "CORE_GIL_600"; public const string CryostasisInvalid = "CORE_ICC_056"; public const string BrrrlocInvalid = "CORE_ICC_058"; public const string AvalancheInvalid = "CORE_ICC_078"; @@ -98,11 +98,15 @@ public class Shaman public const string IceBreakerInvalid = "CORE_ICC_236"; public const string MoorabiInvalid = "CORE_ICC_289"; public const string ThrallDeathseerInvalid = "CORE_ICC_481"; + public const string SpiritClawsInvalid = "CORE_KAR_063"; public const string MaelstromPortalPLACEHOLDER_202204 = "CORE_KAR_073"; public const string AlakirTheWindlordCore = "CORE_NEW1_010"; public const string ThingFromBelowCore = "CORE_OG_028"; + public const string MuckPoolsInvalid = "CORE_REV_923"; public const string OverdraftCore = "CORE_SW_114"; public const string KragwaTheFrogPLACEHOLDER_202204 = "CORE_TRL_345"; + public const string AirElementalInvalid = "Core_UNG_019"; + public const string KalimosPrimalLordInvalid = "Core_UNG_211"; public const string TidalSurgePLACEHOLDER_202204 = "CORE_UNG_817"; public const string FrostShockLegacy = "CS2_037"; public const string AncestralSpirit = "CS2_038"; @@ -137,7 +141,7 @@ public class Shaman public const string DeathmatchPavilion = "DMF_706"; public const string Magicfin = "DMF_707"; public const string InaraStormcrash = "DMF_708"; - public const string GrandTotemEysor = "DMF_709"; + public const string GrandTotemEysorDARKMOON_FAIRE = "DMF_709"; public const string Bandersmosh = "DRG_096"; public const string Squallhunter = "DRG_211"; public const string StormsWrath = "DRG_215"; @@ -172,7 +176,7 @@ public class Shaman public const string UnboundElementalExpert1 = "EX1_258"; public const string LightningStorm = "EX1_259"; public const string FlametongueTotemLegacy = "EX1_565"; - public const string Doomhammer = "EX1_567"; + public const string DoomhammerExpert1 = "EX1_567"; public const string ManaTideTotemExpert1 = "EX1_575"; public const string WindspeakerLegacy = "EX1_587"; public const string ReincarnateNAXX = "FP1_025"; @@ -182,7 +186,7 @@ public class Shaman public const string WitchsApprentice = "GIL_531"; public const string TotemCruncher = "GIL_583"; public const string EarthenMight = "GIL_586"; - public const string Zap = "GIL_600"; + public const string ZapGILNEAS = "GIL_600"; public const string GhostLightAngler = "GIL_678"; public const string Bogshaper = "GIL_807"; public const string Shudderwock = "GIL_820"; @@ -213,6 +217,7 @@ public class Shaman 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_MarionetteThorimHeroHeroSkins = "HERO_02as_Thorim_hls"; public const string Thrall_KingRastakhanHeroHeroSkins = "HERO_02b"; public const string Thrall_TheThunderKingHeroHeroSkins = "HERO_02c"; public const string Thrall_WarchiefThrallHeroHeroSkins = "HERO_02d"; @@ -249,7 +254,7 @@ public class Shaman public const string HornOfTheWindlord = "JAM_011"; public const string RemixedTotemcarver = "JAM_012"; public const string WickedWitchdoctorKARA = "KAR_021"; - public const string SpiritClaws = "KAR_063"; + public const string SpiritClawsKARA = "KAR_063"; public const string MaelstromPortalKARA = "KAR_073"; public const string RumblingElemental = "LOE_016"; public const string TunnelTrogg = "LOE_018"; @@ -288,7 +293,7 @@ public class Shaman public const string CarvingChisel = "REV_917"; public const string ConvincingDisguise = "REV_920"; public const string TheStonewright = "REV_921"; - public const string MuckPools = "REV_923"; + public const string MuckPoolsREVENDRETH = "REV_923"; public const string PrimordialWave = "REV_924"; public const string BaronessVashj = "REV_925"; public const string PartyFavorTotem = "REV_935"; @@ -322,6 +327,16 @@ public class Shaman public const string TidelostBurrower = "TID_003"; public const string Clownfish = "TID_004"; public const string CommandOfNeptulon = "TID_005"; + public const string IncredibleValue = "TOY_046"; + public const string BakingSodaVolcano = "TOY_500"; + public const string Shudderblock = "TOY_501"; + public const string ShiningSentinel = "TOY_503"; + public const string HagathaTheFabled = "TOY_504"; + public const string OnceUponATime = "TOY_506"; + public const string FairyTaleForest = "TOY_507"; + public const string PopUpBook = "TOY_508"; + public const string SandArtElemental = "TOY_513"; + public const string WishUponAStar = "TOY_877"; public const string TotemicSmash = "TRL_012"; public const string HauntingVisions = "TRL_058"; public const string BogSlosher = "TRL_059"; @@ -362,12 +377,12 @@ public class Shaman public const string EvilTotem = "ULD_276"; public const string CorruptTheWaters = "ULD_291"; public const string SplittingAxe = "ULD_413"; - public const string AirElemental = "UNG_019"; + public const string AirElementalUNGORO = "UNG_019"; public const string Volcano = "UNG_025"; public const string PrimalfinTotem = "UNG_201"; public const string FirePlumeHarbinger = "UNG_202"; public const string StoneSentinel = "UNG_208"; - public const string KalimosPrimalLord = "UNG_211"; + public const string KalimosPrimalLordUNGORO = "UNG_211"; public const string TidalSurgeUNGORO = "UNG_817"; public const string HotSpringGuardian = "UNG_938"; public const string UniteTheMurlocs = "UNG_942"; diff --git a/HearthDb/CardIds.Collectible.Warlock.cs b/HearthDb/CardIds.Collectible.Warlock.cs index 7461966e..1dce6f39 100644 --- a/HearthDb/CardIds.Collectible.Warlock.cs +++ b/HearthDb/CardIds.Collectible.Warlock.cs @@ -47,7 +47,7 @@ public class Warlock public const string TheSoularium = "BOT_568"; public const string DemonicProject = "BOT_913"; public const string Demonwrath = "BRM_005"; - public const string ImpGangBoss = "BRM_006"; + public const string ImpGangBossBRM = "BRM_006"; public const string KelidanTheBreaker = "BT_196"; public const string UnstableFelbolt = "BT_199"; public const string HandOfGuldan = "BT_300"; @@ -65,29 +65,33 @@ public class Warlock public const string KabalTrafficker = "CFM_663"; public const string SeadevilStinger = "CFM_699"; public const string KrulTheUnshackledGANGS = "CFM_750"; - public const string AbyssalEnforcer = "CFM_751"; + public const string AbyssalEnforcerGANGS = "CFM_751"; public const string UnlicensedApothecary = "CFM_900"; public const string TinyKnightOfEvilPLACEHOLDER_202204 = "CORE_AT_021"; public const string SpiritBombCore = "CORE_BOT_222"; - public const string ImpGangBossCore = "CORE_BRM_006"; + public const string ImpGangBossInvalid = "CORE_BRM_006"; public const string EnhancedDreadlordCore = "CORE_BT_304"; - public const string AbyssalEnforcerCore = "CORE_CFM_751"; + public const string AbyssalEnforcerInvalid = "CORE_CFM_751"; public const string HellfireCore = "CORE_CS2_062"; public const string DreadInfernal = "CORE_CS2_064"; public const string VoidwalkerCore = "CORE_CS2_065"; public const string RitualOfDoom = "CORE_CS3_002"; public const string FelsoulJailer = "CORE_CS3_003"; public const string EnslavedFelLord = "CORE_CS3_021"; + public const string ArchVillainRafaamInvalid = "CORE_DAL_422"; public const string MortalCoilCore = "CORE_EX1_302"; public const string VoidTerrorPLACEHOLDER_202204 = "CORE_EX1_304"; public const string SiphonSoulCore = "CORE_EX1_309"; + public const string DoomguardInvalid = "CORE_EX1_310"; public const string TwistingNetherCore = "CORE_EX1_312"; + public const string PowerOverwhelmingPLACEHOLDER_202204 = "CORE_EX1_316"; public const string FlameImpCore = "CORE_EX1_319"; public const string LordJaraxxusCore = "CORE_EX1_323"; - public const string VoidcallerCore = "CORE_FP1_022"; + public const string BloodboundImpInvalid = "CORE_FIX_SW_084"; + public const string VoidcallerInvalid = "CORE_FP1_022"; public const string GuldansGiftPLACEHOLDER_202204 = "CORE_GIFT_11"; - public const string FiendishCircleCore = "CORE_GIL_191"; - public const string MalganisCore = "CORE_GVG_021"; + public const string FiendishCircleInvalid = "CORE_GIL_191"; + public const string MalganisInvalid = "CORE_GVG_021"; public const string DefileCore = "CORE_ICC_041"; public const string DrainSoulCore = "CORE_ICC_055"; public const string DespicableDreadlordInvalid = "CORE_ICC_075"; @@ -98,10 +102,13 @@ public class Warlock public const string BloodreaverGuldanInvalid = "CORE_ICC_831"; public const string BloodQueenLanathelInvalid = "CORE_ICC_841"; public const string SanguineRevelerInvalid = "CORE_ICC_903"; + public const string LesserAmethystSpellstoneInvalid = "CORE_LOOT_043"; public const string DarkshireLibrarianPLACEHOLDER_202204 = "CORE_OG_109"; public const string PossessedVillagerPLACEHOLDER_202204 = "CORE_OG_241"; + public const string DemonicStudiesInvalid = "CORE_SCH_158"; + public const string DarkAlleyPactInvalid = "CORE_SW_085"; public const string HighPriestessJeklikPLACEHOLDER_202204 = "CORE_TRL_252"; - public const string LakkariFelhoundCore = "CORE_UNG_833"; + public const string LakkariFelhoundInvalid = "CORE_UNG_833"; public const string ShadowBoltLegacy = "CS2_057"; public const string BloodImp = "CS2_059"; public const string DrainLifeLegacy = "CS2_061"; @@ -115,7 +122,7 @@ public class Warlock public const string RafaamsScheme = "DAL_007"; public const string DarkestHour = "DAL_173"; public const string AranasiBroodmother = "DAL_185"; - public const string ArchVillainRafaam = "DAL_422"; + public const string ArchVillainRafaamDALARAN = "DAL_422"; public const string JumboImp = "DAL_561"; public const string EagerUnderling = "DAL_563"; public const string PlotTwist = "DAL_602"; @@ -168,19 +175,19 @@ public class Warlock public const string FelstalkerLegacy = "EX1_306"; public const string SoulfireLegacy = "EX1_308"; public const string SiphonSoul = "EX1_309"; - public const string Doomguard = "EX1_310"; + public const string DoomguardREWARD = "EX1_310"; public const string TwistingNether = "EX1_312"; public const string PitLord = "EX1_313"; public const string SummoningPortal = "EX1_315"; - public const string PowerOverwhelming = "EX1_316"; + public const string PowerOverwhelmingExpert1 = "EX1_316"; public const string SenseDemons = "EX1_317"; public const string FlameImp = "EX1_319"; public const string BaneOfDoomExpert1 = "EX1_320"; public const string LordJaraxxus = "EX1_323"; public const string Demonfire = "EX1_596"; - public const string Voidcaller = "FP1_022"; + public const string VoidcallerNAXX = "FP1_022"; public const string GuldansGiftEVENT = "GIFT_11"; - public const string FiendishCircle = "GIL_191"; + public const string FiendishCircleGILNEAS = "GIL_191"; public const string Duskbat = "GIL_508"; public const string Ratcatcher = "GIL_515"; public const string DarkPossession = "GIL_543"; @@ -194,7 +201,7 @@ public class Warlock public const string QueenOfPain = "GVG_018"; public const string Demonheart = "GVG_019"; public const string FelCannon = "GVG_020"; - public const string Malganis = "GVG_021"; + public const string MalganisGVG = "GVG_021"; public const string ImpLosion = "GVG_045"; public const string AnimaGolem = "GVG_077"; public const string FloatingWatcher = "GVG_100"; @@ -214,6 +221,9 @@ public class Warlock public const string Guldan_MaleficGuldanHeroHeroSkins = "HERO_07al_Guldan"; public const string Guldan_LordGodfreyHeroHeroSkins = "HERO_07am_Godfrey"; public const string Guldan_AnniversaryGuldanHeroHeroSkins = "HERO_07an_Guldan"; + public const string Guldan_SargerasInABoxHeroHeroSkinsEnchantment = "HERO_07ao_Sargeras_hls"; + public const string Guldan_BobbleMalganisHeroHeroSkins = "HERO_07ap_MalGanis_hls"; + public const string Guldan_ZailStarfallenHeroHeroSkins = "HERO_07aq_ZailStarfallen_h"; public const string Guldan_MechaJaraxxusHeroHeroSkins = "HERO_07b"; public const string Guldan_ShadowGuldanHeroHeroSkins = "HERO_07c"; public const string Guldan_NzothHeroHeroSkins = "HERO_07d"; @@ -260,7 +270,7 @@ public class Warlock public const string KoboldLibrarian = "LOOT_014"; public const string DarkPact = "LOOT_017"; public const string HookedReaver = "LOOT_018"; - public const string LesserAmethystSpellstone = "LOOT_043"; + public const string LesserAmethystSpellstoneLOOTAPALOOZA = "LOOT_043"; public const string PossessedLackey = "LOOT_306"; public const string Voidlord = "LOOT_368"; public const string RinTheFirstDisciple = "LOOT_415"; @@ -306,7 +316,7 @@ public class Warlock public const string DarkhanDrathir = "RLK_539"; public const string AmorphousSlime = "RLK_540"; public const string BonewebEgg = "SCH_147"; - public const string DemonicStudies = "SCH_158"; + public const string DemonicStudiesSCHOLOMANCE = "SCH_158"; public const string ArchwitchWillow = "SCH_181"; public const string SchoolSpirits = "SCH_307"; public const string VoidDrinker = "SCH_343"; @@ -316,8 +326,8 @@ public class Warlock public const string Felosophy = "SCH_702"; public const string SoulciologistMalicia = "SCH_703"; public const string RunedMithrilRod = "SW_003"; - public const string BloodboundImp = "SW_084"; - public const string DarkAlleyPact = "SW_085"; + public const string BloodboundImpSTORMWIND = "SW_084"; + public const string DarkAlleyPactSTORMWIND = "SW_085"; public const string ShadyBartender = "SW_086"; public const string DreadedMount = "SW_087"; public const string DemonicAssault = "SW_088"; @@ -328,6 +338,16 @@ public class Warlock public const string HeraldOfShadows = "TID_717"; public const string Immolate = "TID_718"; public const string CommanderUlthok = "TID_719"; + public const string GameMasterNemsy = "TOY_524"; + public const string MaleficRook = "TOY_526"; + public const string CursedCampaign = "TOY_527"; + public const string WheelOfDeath = "TOY_529"; + public const string TableFlip = "TOY_883"; + public const string CraneGame = "TOY_884"; + public const string Endgame = "TOY_886"; + public const string WretchedQueen = "TOY_914"; + public const string TabletopRoleplayer = "TOY_915"; + public const string SketchArtist = "TOY_916"; public const string Shriek = "TRL_245"; public const string VoidContract = "TRL_246"; public const string Soulwarden = "TRL_247"; @@ -374,7 +394,7 @@ public class Warlock public const string CruelDinomancer = "UNG_830"; public const string CorruptingMist = "UNG_831"; public const string Bloodbloom = "UNG_832"; - public const string LakkariFelhound = "UNG_833"; + public const string LakkariFelhoundUNGORO = "UNG_833"; public const string FeedingTime = "UNG_834"; public const string ChitteringTunneler = "UNG_835"; public const string ClutchmotherZavas = "UNG_836"; diff --git a/HearthDb/CardIds.Collectible.Warrior.cs b/HearthDb/CardIds.Collectible.Warrior.cs index f09cf84f..5224c539 100644 --- a/HearthDb/CardIds.Collectible.Warrior.cs +++ b/HearthDb/CardIds.Collectible.Warrior.cs @@ -40,7 +40,7 @@ public class Warrior public const string EterniumRover = "BOT_059"; public const string RocketBoots = "BOT_067"; public const string TheBoomship = "BOT_069"; - public const string DynOMatic = "BOT_104"; + public const string DynOMaticBOOMSDAY = "BOT_104"; public const string SecurityRover = "BOT_218"; public const string BerylliumNullifier = "BOT_237"; public const string DrBoomMadGenius = "BOT_238"; @@ -68,15 +68,16 @@ public class Warrior public const string AlleyArmorsmithGANGS = "CFM_756"; public const string IKnowAGuyGANGS = "CFM_940"; public const string BashCore = "CORE_AT_064"; - public const string DynOMaticCore = "CORE_BOT_104"; + public const string DynOMaticInvalid = "CORE_BOT_104"; public const string BladestormCore = "CORE_BT_117"; public const string FieryWarAxe = "CORE_CS2_106"; public const string ExecuteCore = "CORE_CS2_108"; public const string BloodsailDeckhand = "CORE_CS3_008"; public const string WarCache = "CORE_CS3_009"; public const string WarsongOutrider = "CORE_CS3_030"; - public const string SwordEaterCore = "CORE_DMF_521"; + public const string SwordEaterInvalid = "CORE_DMF_521"; public const string MinefieldPLACEHOLDER_202204 = "CORE_DMF_522"; + public const string DeathwingMadAspectInvalid = "CORE_DRG_026"; public const string WarsongCommander = "CORE_EX1_084"; public const string SlamCore = "CORE_EX1_391"; public const string WhirlwindCore = "CORE_EX1_400"; @@ -85,12 +86,13 @@ public class Warrior public const string ShieldSlamCore = "CORE_EX1_410"; public const string GorehowlPLACEHOLDER_202204 = "CORE_EX1_411"; public const string GrommashHellscreamCore = "CORE_EX1_414"; - public const string CruelTaskmasterCore = "CORE_EX1_603"; + public const string CruelTaskmasterInvalid = "CORE_EX1_603"; public const string FrothingBerserkerCore = "CORE_EX1_604"; public const string ShieldBlockCore = "CORE_EX1_606"; public const string GarroshsGiftPLACEHOLDER_202204 = "CORE_GIFT_07"; public const string DariusCrowleyPLACEHOLDER_202204 = "CORE_GIL_547"; - public const string WoodcuttersAxeCore = "CORE_GIL_653"; + public const string TownCrierInvalid = "CORE_GIL_580"; + public const string WoodcuttersAxeInvalid = "CORE_GIL_653"; public const string ShieldmaidenPLACEHOLDER_202204 = "CORE_GVG_053"; public const string MountainfireArmorInvalid = "CORE_ICC_062"; public const string BloodRazorInvalid = "CORE_ICC_064"; @@ -104,9 +106,11 @@ public class Warrior public const string BringItOnInvalid = "CORE_ICC_837"; public const string BloodhoofBravePLACEHOLDER_202204 = "CORE_OG_218"; public const string OnyxianDrakePLACEHOLDER_202204 = "CORE_ONY_024"; + public const string SanguineDepthsInvalid = "CORE_REV_990"; + public const string CargoGuardInvalid = "CORE_SW_030"; public const string HeavyPlateCore = "CORE_SW_094"; public const string FrightenedFlunkyCore = "CORE_ULD_195"; - public const string ArmagedilloCore = "CORE_ULD_258"; + public const string ArmagedilloInvalid = "CORE_ULD_258"; public const string PlagueOfWrathPLACEHOLDER_202204 = "CORE_ULD_707"; public const string ChargeLegacy = "CS2_103"; public const string Rampage = "CS2_104"; @@ -135,7 +139,7 @@ public class Warrior 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 SwordEaterDARKMOON_FAIRE = "DMF_521"; public const string MinefieldDARKMOON_FAIRE = "DMF_522"; public const string BumperCar = "DMF_523"; public const string RingmastersBaton = "DMF_524"; @@ -152,7 +156,7 @@ public class Warrior public const string Skybarge = "DRG_023"; public const string SkyRaider = "DRG_024"; public const string Ancharrr = "DRG_025"; - public const string DeathwingMadAspect = "DRG_026"; + public const string DeathwingMadAspectDRAGONS = "DRG_026"; public const string Awaken = "DRG_249"; public const string MoltenBreath = "DRG_500"; public const string GalakrondTheUnbreakable = "DRG_650"; @@ -178,7 +182,7 @@ public class Warrior public const string ShieldSlam = "EX1_410"; public const string GorehowlExpert1 = "EX1_411"; public const string GrommashHellscream = "EX1_414"; - public const string CruelTaskmaster = "EX1_603"; + public const string CruelTaskmasterExpert1 = "EX1_603"; public const string FrothingBerserker = "EX1_604"; public const string ShieldBlockLegacy = "EX1_606"; public const string InnerRage = "EX1_607"; @@ -189,8 +193,8 @@ public class Warrior public const string RedbandWasp = "GIL_155"; public const string DeadlyArsenal = "GIL_537"; public const string DariusCrowleyGILNEAS = "GIL_547"; - public const string TownCrier = "GIL_580"; - public const string WoodcuttersAxe = "GIL_653"; + public const string TownCrierGILNEAS = "GIL_580"; + public const string WoodcuttersAxeGILNEAS = "GIL_653"; public const string Warpath = "GIL_654"; public const string FesterootHulk = "GIL_655"; public const string MilitiaCommander = "GIL_803"; @@ -218,6 +222,7 @@ public class Warrior 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_GuardianAnnhyldeHeroHeroSkinsEnchantment = "HERO_01ao_Annhylde_hls"; public const string GarroshHellscream_CorruptGarroshHeroHeroSkins = "HERO_01b"; public const string GarroshHellscream_DeathwingHeroHeroSkins = "HERO_01c"; public const string GarroshHellscream_NagrandGarroshHeroHeroSkins = "HERO_01d"; @@ -300,7 +305,7 @@ public class Warrior public const string ConquerorsBanner = "REV_931"; public const string ImbuedAxe = "REV_933"; public const string DecimatorOlgra = "REV_934"; - public const string SanguineDepths = "REV_990"; + public const string SanguineDepthsREVENDRETH = "REV_990"; public const string SunfireSmithing = "RLK_600"; public const string LastStand = "RLK_601"; public const string SilverfuryStalwart = "RLK_602"; @@ -323,13 +328,23 @@ public class Warrior public const string ShiverTheirTimbers = "SW_027"; public const string RaidTheDocks = "SW_028"; public const string HarborScamp = "SW_029"; - public const string CargoGuard = "SW_030"; + public const string CargoGuardSTORMWIND = "SW_030"; public const string StormwindFreebooter = "SW_093"; public const string HeavyPlate = "SW_094"; public const string RemoteControlledGolem = "SW_097"; public const string IgneousLavagorger = "TID_714"; public const string ClashOfTheColossals = "TID_715"; public const string TidalRevenant = "TID_716"; + public const string ChemicalSpill = "TOY_602"; + public const string WreckemAndDeckem = "TOY_603"; + public const string BoomWrench = "TOY_604"; + public const string QualityAssurance = "TOY_605"; + public const string TestingDummy = "TOY_606"; + public const string InventorBoom = "TOY_607"; + public const string LabPatron = "TOY_651"; + public const string Botface = "TOY_906"; + public const string SafetyGoggles = "TOY_907"; + public const string Fireworker = "TOY_908"; public const string Devastate = "TRL_321"; public const string EmberscaleDrake = "TRL_323"; public const string HeavyMetal = "TRL_324"; @@ -364,7 +379,7 @@ public class Warrior public const string RestlessMummy = "ULD_206"; public const string TombWarden = "ULD_253"; public const string IntoTheFray = "ULD_256"; - public const string Armagedillo = "ULD_258"; + public const string ArmagedilloULDUM = "ULD_258"; public const string PlagueOfWrathULDUM = "ULD_707"; public const string LivewireLance = "ULD_708"; public const string ArmoredGoon = "ULD_709"; diff --git a/HearthDb/CardIds.NonCollectible.Deathknight.cs b/HearthDb/CardIds.NonCollectible.Deathknight.cs index 8efaab0d..a8b584a7 100644 --- a/HearthDb/CardIds.NonCollectible.Deathknight.cs +++ b/HearthDb/CardIds.NonCollectible.Deathknight.cs @@ -258,6 +258,21 @@ public class Deathknight public const string PileofBones_PileOfBonesEnchantment = "WW_324e"; public const string HarrowingOx_OxChillEnchantment = "WW_356e"; public const string CropRotation_GnomeOnTheRangeToken = "WW_368t"; + public const string SplendiferousWhizbang_RainbowDeckToken = "TOY_700t2"; + public const string SilkStitching_DarknessWithinEnchantment = "TOY_822e"; + public const string LesserSpinelSpellstone_LesserSoulbindEnchantment = "TOY_825e"; + public const string LesserSpinelSpellstone_SoulbindEnchantment = "TOY_825e2"; + public const string LesserSpinelSpellstone_GreaterSoulbindEnchantment = "TOY_825e3"; + public const string LesserSpinelSpellstone_SpinelSpellstoneToken = "TOY_825t"; + public const string LesserSpinelSpellstone_GreaterSpinelSpellstoneToken = "TOY_825t2"; + public const string ThreadsofDespair_ThreadsOfTheDeadEnchantment = "TOY_826e"; + public const string AmateurPuppeteer_StringsAttachedEnchantment = "TOY_828e4"; + public const string AmateurPuppeteer_AmateurPuppeteerToken = "TOY_828t"; + public const string PulsingPumpkinsHeroic1 = "TOY_829hp"; + public const string PulsingPumpkinsHeroic2 = "TOY_829hp3"; + public const string TheHeadlessHorseman_HorsemansHeadToken = "TOY_829t"; + public const string TheHeadlessHorseman_TheHeadlessHorsemanToken = "TOY_829t2"; + public const string DrStitchensew_StitchedToysEnchantment = "TOY_830e"; public const string GhoulChargeTUTORIAL = "TUTR_HERO_11bp"; public const string FrailGhoul = "TUTR_HERO_11bpt"; public const string RisenGhoulToken = "TUTR_RLK_008t"; diff --git a/HearthDb/CardIds.NonCollectible.Demonhunter.cs b/HearthDb/CardIds.NonCollectible.Demonhunter.cs index d50ec91e..b0a0a2a8 100644 --- a/HearthDb/CardIds.NonCollectible.Demonhunter.cs +++ b/HearthDb/CardIds.NonCollectible.Demonhunter.cs @@ -95,6 +95,13 @@ public class Demonhunter public const string SpectralSight = "RLK_Prologue_BT_491"; public const string ImmolationAuraBLACK_TEMPLE = "RLK_Prologue_BT_514"; public const string SkullOfGuldanBLACK_TEMPLE = "RLK_Prologue_BT_601"; + public const string ImprisonedAntaenToken = "TOY_400t4"; + public const string PriestessOfFuryToken = "TOY_400t5"; + public const string MetamorphosisToken = "TOY_400t6"; + public const string DemonicBlastToken1 = "TOY_400t6p"; + public const string DemonicBlastToken2 = "TOY_400t6p2"; + public const string WarglaivesOfAzzinothToken = "TOY_400t7"; + public const string SkullOfGuldanToken = "TOY_401t"; public const string DoubleJump = "RLK_Prologue_SCH_422"; public const string CycleofHatred_SpiritOfVengeanceToken = "SCH_253t"; public const string AncientVoidHound_SiphonedEnchantment1 = "SCH_354e"; @@ -137,6 +144,12 @@ public class Demonhunter public const string RagingFelscreamer = "RLK_Prologue_BT_416"; public const string RagingFelscreamer_FelscreamEnchantmentDEMON_HUNTER_INITIATE2 = "RLK_Prologue_BT_416e"; public const string TwinSliceDEMON_HUNTER_INITIATE = "RLK_Prologue_TwinSlice"; + public const string TwinSliceToken1 = "TOY_400t3"; + public const string TwinSliceToken2 = "TOY_400t3e"; + public const string SecondSliceToken = "TOY_400t3t"; + public const string EyeBeamToken = "TOY_400t8"; + public const string AltruisTheOutcastToken = "TOY_401t2"; + public const string CiCigi_BattlefiendToken = "TOY_913t2"; public const string LineHopper_MarkedForPassingEnchantment = "DMF_217e"; public const string RelentlessPursuit_OutForBloodEnchantment = "DMF_219e"; public const string RedeemedPariah_PariahsResolveEnchantmentDARKMOON_FAIRE1 = "DMF_222e"; @@ -269,6 +282,8 @@ public class Demonhunter public const string IllidanStormrage_DemonsBiteLegacy1 = "HERO_10bp2"; public const string IllidanStormrage_DemonClawsLegacy2 = "HERO_10bpe"; public const string IllidanStormrage_DemonsBiteLegacy2 = "HERO_10pe2"; + public const string CiCigi_AldrachiWarbladesLegacyToken = "TOY_913t1"; + public const string CiCigi_GlaiveboundAdeptLegacyToken = "TOY_913t3"; public const string GanargGlaivesmith_FelfistCoreEnchantmentCORE1 = "CS3_017e"; public const string GanargGlaivesmithCore = "RLK_Prologue_CS3_017"; public const string GanargGlaivesmith_FelfistCoreEnchantmentCORE2 = "RLK_Prologue_CS3_017e"; @@ -348,6 +363,16 @@ public class Demonhunter public const string LoadtheChamber_LoadedNagaEnchantment = "WW_409e"; public const string LoadtheChamber_LoadedFelSpellEnchantment = "WW_409e2"; public const string LoadtheChamber_LoadedWeaponEnchantment = "WW_409e3"; + public const string SpiritoftheTeam_SpiritOfTheSnakeEnchantment = "TOY_028e"; + public const string UmpiresGrasp_GameTimeEnchantment = "TOY_641e"; + public const string LesserOpalSpellstone_OpalSpellstoneToken = "TOY_645t"; + public const string LesserOpalSpellstone_GreaterOpalSpellstoneToken = "TOY_645t1"; + public const string MagtheridonUnreleased_SweepingUpEnchantment = "TOY_647e2"; + public const string MagtheridonUnreleased_WorkingOvertimeEnchantment = "TOY_647e3"; + public const string WindowShopper_LiterallyMeEnchantment = "TOY_652e"; + public const string WindowShopper_LiterallySameEnchantment = "TOY_652e2"; + public const string WindowShopper_WindowShopperToken = "TOY_652t"; + public const string SplendiferousWhizbang_DeckOfWishesToken = "TOY_700t9"; } } } diff --git a/HearthDb/CardIds.NonCollectible.Druid.cs b/HearthDb/CardIds.NonCollectible.Druid.cs index e3982aa7..af39d9af 100644 --- a/HearthDb/CardIds.NonCollectible.Druid.cs +++ b/HearthDb/CardIds.NonCollectible.Druid.cs @@ -840,7 +840,21 @@ public class Druid public const string DragonTales_ShortStoriesToken = "WW_821t1"; public const string DragonTales_TallTalesToken = "WW_821t2"; public const string Rheastrasza_PurifiedDragonNestToken = "WW_824t"; - public const string CorridorSleeper_CreepingTheCorridorsEnchantment = "TOY_866e"; + public const string RedCardedEnchantment = "Toy_644e1"; + public const string SplendiferousWhizbang_MomentOfDiscoveryToken = "TOY_700t"; + public const string SplendiferousWhizbang_DeckOfDiscoveryToken = "TOY_700t7"; + public const string SparklingPhial_SparklingEnchantment = "TOY_800e1"; + public const string ChiaDrake_Cultivate = "TOY_801a"; + public const string ChiaDrake_SeedlingGrowth = "TOY_801b"; + public const string ChiaDrake_ChChChChiaEnchantment = "TOY_801e"; + public const string ChiaDrake_ChiaDrakeToken = "TOY_801t"; + public const string JadeDisplay_JadeSalesEnchantment = "TOY_803e"; + public const string JadeDisplay_JadeProfitsEnchantment = "TOY_803e2"; + public const string WoodlandWonders_GroveBeetleToken = "TOY_804t"; + public const string Ensmallen_EnsmallenedCostEnchantment = "TOY_805e"; + public const string Ensmallen_EnsmallenedEnchantment = "TOY_805e2"; + public const string SkyMotherAviana_HarpysBlessingEnchantment = "TOY_806e"; + public const string MagicalDollhouse_MagicalHarvestEnchantment = "TOY_850e"; public const string RatSensei_MonkTurtleToken1 = "WON_013t"; public const string RatSensei_MonkTurtleToken2 = "WON_013t2"; public const string RatSensei_MonkTurtleToken3 = "WON_013t3"; diff --git a/HearthDb/CardIds.NonCollectible.Hunter.cs b/HearthDb/CardIds.NonCollectible.Hunter.cs index 311cee42..f75efe1e 100644 --- a/HearthDb/CardIds.NonCollectible.Hunter.cs +++ b/HearthDb/CardIds.NonCollectible.Hunter.cs @@ -49,12 +49,16 @@ public class Hunter public const string SteadyShotHeroSkins2 = "DS1h_292_H2"; public const string SteadyShotHeroSkins3 = "DS1h_292_H3"; public const string BallistaShotHeroSkins2 = "DS1h_292_H3_AT_132"; - public const string Rexxar_SteadyShotHeroSkins1 = "HERO_05dbp"; - public const string Rexxar_BallistaShotHeroSkins1 = "HERO_05dbp2"; - public const string Rexxar_SteadyShotHeroSkins2 = "HERO_05ybp"; - public const string Rexxar_BallistaShotHeroSkins2 = "HERO_05ybp2"; - public const string Rexxar_SteadyShotHeroSkins3 = "HERO_05zbp"; - public const string Rexxar_BallistaShotHeroSkins3 = "HERO_05zbp2"; + public const string RexxarHeroic_SteadyShotHeroSkins = "HERO_05ahhp"; + public const string RexxarHeroic_BallistaShotHeroSkins = "HERO_05ahhp2"; + public const string Rexxar_SteadyShotHeroSkins1 = "HERO_05ambp"; + public const string Rexxar_BallistaShotHeroSkins1 = "HERO_05ambp2"; + 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 HuntersMark = "FB_Champs_CS2_084"; public const string LesserEmeraldSpellstone = "FB_Champs_LOOT_080"; public const string LesserEmeraldSpellstone_EmeraldSpellstoneTokenTavernBrawl = "FB_Champs_LOOT_080t2"; @@ -665,6 +669,13 @@ public class Hunter public const string TenGallonHat_TenGallonHatEnchantment = "WW_811e"; public const string SaddleUp_SaddledUpEnchantment = "WW_812e"; public const string TheldurintheLost_TheldurinsRageEnchantment = "WW_815e"; + public const string MysteryEgg_HatchedEnchantment = "TOY_351e1"; + public const string MysteryEgg_MysteryEggToken = "TOY_351t"; + public const string PatchworkPals_PatchworkEnchantment = "TOY_353e"; + public const string RCRampage_ChargeEnchantment = "TOY_354e"; + public const string HemetFoamMarksman_FoamFuryEnchantment = "TOY_355e2"; + public const string RemoteControl_RCHoundToken = "TOY_358t"; + public const string SplendiferousWhizbang_DeckOfLegendsToken = "TOY_700t11"; public const string Malorne_MalornesSlumberEnchantment = "WON_011e"; public const string DurnholdeImposter_DurnholdeImposterEnchantment = "WON_026e2"; public const string ArcaneShotTUTORIAL = "TUTR_DS1_185s2"; diff --git a/HearthDb/CardIds.NonCollectible.Mage.cs b/HearthDb/CardIds.NonCollectible.Mage.cs index 33c99bc1..d8f8dcca 100644 --- a/HearthDb/CardIds.NonCollectible.Mage.cs +++ b/HearthDb/CardIds.NonCollectible.Mage.cs @@ -654,6 +654,16 @@ public class Mage public const string AzeriteVein_FracturedEnchantment1 = "WW_422e"; public const string AzeriteVein_FracturedEnchantment2 = "WW_422e2"; public const string TaethelanBloodwatcher_ReliquaryFindingsEnchantment = "WW_430e"; + public const string HiddenObjects_FoundItEnchantment = "TOY_037e"; + public const string ManufacturingError_UniqueDefectEnchantment = "TOY_371e"; + public const string PuzzlemasterKhadgar_MagicWisdomballPlayerEnchantmentEnchantment = "TOY_373e1"; + public const string PuzzlemasterKhadgar_MagicWisdomballToken = "TOY_373t"; + public const string SleetSkater_SleetSkaterToken = "TOY_375t"; + public const string WatercolorArtist_WashedOutEnchantment = "TOY_376e"; + public const string WatercolorArtist_DryingEnchantment = "TOY_376e1"; + public const string SplendiferousWhizbang_MorphingCardToken = "TOY_700t13"; + public const string SplendiferousWhizbang_MorphingToken = "TOY_700t13e"; + public const string SplendiferousWhizbang_WonderfulDeckToken = "TOY_700t6"; public const string DiscoattheEndofTime_EndOfTheDiscoEnchantment = "WON_040e"; public const string ChromieTimehopper_OpeningTheDarkPortalToken = "WON_041t"; public const string ChromieTimehopper_BattleForMountHyjalToken = "WON_041t2"; diff --git a/HearthDb/CardIds.NonCollectible.Neutral.cs b/HearthDb/CardIds.NonCollectible.Neutral.cs index 06a9f91c..1595eb58 100644 --- a/HearthDb/CardIds.NonCollectible.Neutral.cs +++ b/HearthDb/CardIds.NonCollectible.Neutral.cs @@ -696,7 +696,7 @@ public class Neutral public const string JcPark = "CRED_30"; public const string GregHaase = "CRED_302"; public const string DennisPan = "CRED_303"; - public const string TimStanley = "CRED_304"; + public const string SkyeStanley = "CRED_304"; public const string MikyoungChoi = "CRED_307"; public const string AsaDickens = "CRED_308"; public const string JeremyCranford = "CRED_31"; @@ -4598,14 +4598,15 @@ public class Neutral public const string TransferStudent_TransferStudentToken28 = "SCH_199t33"; public const string TransferStudent_TransferStudentToken29 = "SCH_199t34"; public const string TransferStudent_TransferStudentToken30 = "SCH_199t35"; + public const string TransferStudent_TransferStudentToken31 = "SCH_199t36"; public const string TransferStudent_MarkOfThePandarenToken = "SCH_199t3e"; - public const string TransferStudent_TransferStudentToken31 = "SCH_199t4"; - public const string TransferStudent_TransferStudentToken32 = "SCH_199t5"; - public const string TransferStudent_TransferStudentToken33 = "SCH_199t6"; - public const string TransferStudent_TransferStudentToken34 = "SCH_199t7"; + public const string TransferStudent_TransferStudentToken32 = "SCH_199t4"; + public const string TransferStudent_TransferStudentToken33 = "SCH_199t5"; + public const string TransferStudent_TransferStudentToken34 = "SCH_199t6"; + public const string TransferStudent_TransferStudentToken35 = "SCH_199t7"; public const string TransferStudent_TransferOfPowerToken = "SCH_199t7e"; - public const string TransferStudent_TransferStudentToken35 = "SCH_199t8"; - public const string TransferStudent_TransferStudentToken36 = "SCH_199t9"; + public const string TransferStudent_TransferStudentToken36 = "SCH_199t8"; + public const string TransferStudent_TransferStudentToken37 = "SCH_199t9"; public const string HeadmasterKelThuzad_KelthuzadsCallEnchantment = "SCH_224e3"; public const string HeadmasterKelThuzad_MrBigglesworthToken = "SCH_224t"; public const string IntrepidInitiate_ReadyForSchoolEnchantment = "SCH_231e"; @@ -10231,6 +10232,7 @@ public class Neutral public const string EnemyAnomalyNeutralHealth = "LTM_017"; public const string EnemyAnomalyNeutralHealth_MythicNeutralHealthEnchantment = "LTM_017e"; public const string CreateIllusions = "LTXX_Illusion"; + public const string OneOfUsEnchantment = "MIS_906e"; public const string GnomePrivate_GnomesHonorEnchantment = "AV_121e"; public const string SneakyScout_ScoutedEnchantment = "AV_123e"; public const string TowerSergeant_ShieldedEnchantment = "AV_125e"; @@ -10451,7 +10453,7 @@ public class Neutral public const string EliteTaurenChieftain_RoguesDoItLegacy = "PRO_001b"; public const string EliteTaurenChieftain_PowerOfTheHordeLegacy = "PRO_001c"; public const string SkeletonLegacy = "skele11"; - public const string HelloHelloHelloWorldCore = "BP_001"; + public const string Footman_FootmansProtectionLegacyEnchantment = "TOY_102e"; public const string MurlocTidehunter_MurlocScoutCore = "CORE_EX1_506a"; public const string OverlordRunthak_RallyingCryCoreEnchantment = "CS3_025e"; public const string NozdormutheEternal_NozdormuTimeCoreEnchantment = "CS3_035e"; @@ -10985,7 +10987,6 @@ public class Neutral public const string DopEmergencyEnchant3Enchantment = "DOP_003e"; public const string DopEmergencyEnchant4Enchantment = "DOP_004e"; public const string DopEmergencyEnchant5Enchantment = "DOP_005e"; - public const string GiftReceiptEnchantment = "GIFT_99e"; public const string InventOMatic = "BG_TTN_732"; public const string Inventomatic_InventOMatic = "BG_TTN_732_G"; public const string RuleModifier = "TTN_002"; @@ -11197,7 +11198,59 @@ public class Neutral public const string Rheastrasza_HappilyHatchedEnchantment = "WW_824e"; public const string TheCoinWILD_WEST1 = "WW_COIN1"; public const string TheCoinWILD_WEST2 = "WW_COIN2"; - public const string TheCoinWHIZBANGS_WORKSHOP = "TOY_COIN3"; + public const string MoargForgefiend_MoargForgefiend = "SW_068_COPY"; + public const string SweetenedSnowflurry_MeltingEnchantment = "TOY_307e"; + public const string SweetenedSnowflurry_SweetenedSnowflurryToken = "TOY_307t"; + public const string NostalgicGnome_NostalgicGnomeToken = "TOY_312t"; + public const string ZilliaxDeluxe3000_WonderfulHealthEnchantment = "TOY_330e"; + public const string ZilliaxDeluxe3000_AbsolutelyWonderfulEnchantment = "TOY_330e1"; + public const string ZilliaxDeluxe3000_ZilliaxDeluxe3000Token1 = "TOY_330t10"; + public const string ZilliaxDeluxe3000_ZilliaxDeluxe3000Token2 = "TOY_330t11"; + public const string ZilliaxDeluxe3000_ZilliaxDeluxe3000Token3 = "TOY_330t12"; + public const string ZilliaxDeluxe3000_WonderfulMixtureToken = "TOY_330t26"; + public const string ZilliaxDeluxe3000_ZilliaxDeluxe3000Token4 = "TOY_330t5"; + public const string ZilliaxDeluxe3000_ZilliaxDeluxe3000Token5 = "TOY_330t6"; + public const string ZilliaxDeluxe3000_ZilliaxDeluxe3000Token6 = "TOY_330t7"; + public const string ZilliaxDeluxe3000_ZilliaxDeluxe3000Token7 = "TOY_330t8"; + public const string ZilliaxDeluxe3000_ZilliaxDeluxe3000Token8 = "TOY_330t9"; + public const string ZilliaxDeluxe3000_RecursiveModuleToken = "TOY_330t92"; + public const string ZilliaxDeluxe3000_HaywireModuleToken = "TOY_330t93"; + public const string ZilliaxDeluxe3000_PowerModuleToken1 = "TOY_330t94"; + public const string ZilliaxDeluxe3000_PowerModuleToken2 = "TOY_330t94e"; + public const string ZilliaxDeluxe3000_PylonModuleToken = "TOY_330t95"; + public const string ZilliaxDeluxe3000_PylonsUnityToken = "TOY_330t95e1"; + public const string ZilliaxDeluxe3000_VirusModuleToken = "TOY_330t96"; + public const string ZilliaxDeluxe3000_TwinModuleToken = "TOY_330t97"; + public const string ZilliaxDeluxe3000_TickingModuleToken = "TOY_330t98"; + public const string ZilliaxDeluxe3000_PerfectModuleToken = "TOY_330t99"; + public const string NostalgicInitiate_IntrepidToken = "TOY_340t"; + public const string NostalgicInitiate_NostalgicInitiateToken = "TOY_340t1"; + public const string NostalgicClown_NostalgicClownToken = "TOY_341t"; + public const string GiftwrappedWhelp_DraconicGiftEnchantment = "TOY_386e"; + public const string ClearancePromoter_DiscountToyEnchantment = "TOY_390e"; + public const string CaricatureArtist_CaricatureEnchantment = "TOY_391e"; + public const string TreasureDistributor_EqualEarningsEnchantment = "TOY_518e"; + public const string ObserverofMysteries_PonderingWisdomEnchantment = "TOY_520e"; + public const string FactoryAssemblybot_FactoryAssemblybotToken = "TOY_601t"; + public const string FactoryAssemblybot_CopybotToken = "TOY_601t2"; + public const string SplendiferousWhizbang_CopycatDeckToken = "TOY_700t5"; + public const string SplendiferousWhizbang_WishToken = "TOY_700t9t2"; + public const string BucketofSoldiers_ToySoldierToken1 = "TOY_814t"; + public const string BucketofSoldiers_ToySoldierToken2 = "TOY_814t2"; + public const string BucketofSoldiers_ToySoldierToken3 = "TOY_814t3"; + public const string BucketofSoldiers_ToySoldierToken4 = "TOY_814t4"; + public const string BucketofSoldiers_ToySoldierToken5 = "TOY_814t5"; + public const string BucketofSoldiers_ToySoldierToken6 = "TOY_814t6"; + public const string BucketofSoldiers_ToySoldierToken7 = "TOY_814t7"; + public const string BucketofSoldiers_ToySoldierToken8 = "TOY_814t8"; + public const string CorridorSleeper_CreepingTheCorridorsEnchantment = "TOY_866e"; + public const string CosplayContestant_CoolCostumeEnchantment = "TOY_878e"; + public const string OrigamiFrog_FoldingPaperEnchantment = "TOY_894e"; + public const string OrigamiCrane_CranePaperEnchantment = "TOY_895e"; + public const string OrigamiDragon_FrogPaperEnchantment = "TOY_896e"; + public const string TheCoinWHIZBANGS_WORKSHOP1 = "TOY_COIN1"; + public const string TheCoinWHIZBANGS_WORKSHOP2 = "TOY_COIN2"; + public const string TheCoinWHIZBANGS_WORKSHOP3 = "TOY_COIN3"; public const string KnightoftheWild_CallOfTheWildEnchantmentWONDERS = "WON_003e"; public const string AddledGrizzly_AddledEnchantmentWONDERS = "WON_009e"; public const string KlaxxiAmberWeaver_AmberCarapaceEnchantmentWONDERS = "WON_010e"; @@ -11228,6 +11281,7 @@ public class Neutral public const string ArcaneServant_ArcaneServantToken = "TUTR_DAL_092t2"; public const string BlazingBattlemage = "TUTR_DRG_239"; public const string TaurenWarrior = "TUTR_EX1_390"; + public const string GiftReceiptEnchantment = "GIFT_99e"; public const string QuestionQuestionQuestionEVENT1 = "HM_101"; public const string QuestionQuestionQuestionEVENT2 = "HM_102"; public const string CountFaelin = "HM_200_Opponent"; diff --git a/HearthDb/CardIds.NonCollectible.Paladin.cs b/HearthDb/CardIds.NonCollectible.Paladin.cs index 604415e0..9776a1e2 100644 --- a/HearthDb/CardIds.NonCollectible.Paladin.cs +++ b/HearthDb/CardIds.NonCollectible.Paladin.cs @@ -666,6 +666,13 @@ public class Paladin public const string TheBadlandsBandits_MoeToken = "WW_345t7"; public const string TheBadlandsBandits_BurlyToken = "WW_345t8"; public const string LayDowntheLaw_JusticeDispensedEnchantment = "WW_365e"; + public const string SplendiferousWhizbang_DeckOfHeroesToken = "TOY_700t10"; + public const string FlashSale_AmazingSavingsEnchantment = "TOY_716e"; + public const string PaintersVirtue_ColorfulEnchantment = "TOY_810e"; + public const string TigressPlushy_TigressPlushyToken = "TOY_811t"; + public const string ToyCaptainTarim_ToytanicEnchantment = "TOY_813e3"; + public const string ToyCaptainTarim_ToyCaptainTarimToken = "TOY_813t"; + public const string FancyPackaging_VacuumSealedEnchantment = "TOY_881e"; public const string TimelessBlessing_TimelessBlessingEnchantment = "WON_051e"; public const string RuniTimeExplorer_OutskirtsOfLordaeronToken = "WON_053t"; public const string RuniTimeExplorer_WindRiderRoostToken = "WON_053t2"; diff --git a/HearthDb/CardIds.NonCollectible.Priest.cs b/HearthDb/CardIds.NonCollectible.Priest.cs index d9c391fe..fb24f329 100644 --- a/HearthDb/CardIds.NonCollectible.Priest.cs +++ b/HearthDb/CardIds.NonCollectible.Priest.cs @@ -459,7 +459,6 @@ public class Priest public const string Switcheroo_SwitcheroodEnchantment = "TSC_702e"; public const string AzsharanRitual_SunkenRitualToken = "TSC_775t"; public const string ClearConscience_ClearedConscienceEnchantment = "MAW_021e"; - public const string ClearConscience_InTheClearEnchantment = "MAW_021e2"; public const string TheftAccusation_TheftTrialEnchantment = "MAW_023e"; public const string TheftAccusation_AccusedOfTheftEnchantment = "MAW_023e2"; public const string TheHarvesterofEnvy_CopiedFromOpponentEnchantment = "REV_011e"; @@ -501,6 +500,16 @@ public class Priest public const string InvasiveShadeleaf_BottledShadeleafToken = "WW_393t"; public const string HolySpringwater_BottledSpringwaterToken = "WW_395t"; public const string PossePossession_PossessedYallEnchantment = "WW_600e"; + public const string ClayMatriarch_ClayMatriarchToken = "TOY_380t"; + public const string ClayMatriarch_ClayWhelpToken = "TOY_380t2"; + public const string CarelessCrafter_BandageToken = "TOY_382t"; + public const string RazatheResealed_RazaResealedEnchantEnchantment = "TOY_383e"; + public const string PurifyingPower_PurifiedEnchantment = "TOY_384e"; + public const string ChalkArtist_CoveredInChalkEnchantment = "TOY_388e2"; + public const string ChalkArtist_ChalkDragonCostEnchantment = "TOY_388e3"; + public const string SplendiferousWhizbang_SeptupletDeckToken = "TOY_700t1"; + public const string Repackage_ResealedBoxTrackerEnchantment = "TOY_879e"; + public const string Repackage_RepackagedBoxToken = "TOY_879t"; public const string MuseumCurator_CuratedEnchantment = "WON_056e"; public const string Shadowfiend_ShadowfiendedEnchantmentWONDERS = "WON_061e"; public const string ShadowWordForbid_ShadowWordForbidToken = "WON_064ts"; diff --git a/HearthDb/CardIds.NonCollectible.Rogue.cs b/HearthDb/CardIds.NonCollectible.Rogue.cs index 9b71bc1d..9c0ccc4d 100644 --- a/HearthDb/CardIds.NonCollectible.Rogue.cs +++ b/HearthDb/CardIds.NonCollectible.Rogue.cs @@ -35,6 +35,7 @@ public class Rogue public const string ValeeraSanguinar_PoisonedDaggersHeroSkins2 = "HERO_03afbp2"; public const string ValeeraSanguinar_DaggerMasteryHeroSkins3 = "HERO_03akhp"; public const string ValeeraSanguinar_PoisonedDaggersHeroSkins3 = "HERO_03akhp2"; + public const string ValeeraSanguinar_SlayerValeeraHeroSkins = "HERO_03am_Valeera_hnv"; public const string ValeeraSanguinar_DaggerMasteryHeroSkins4 = "HERO_03dbp"; public const string ValeeraSanguinar_DaggerMasteryHeroSkins5 = "HERO_03dbp_Copy"; public const string ValeeraSanguinar_PoisonedDaggersHeroSkins4 = "HERO_03dbp2"; @@ -664,6 +665,14 @@ public class Rogue public const string KoboldMiner_ScorpionsStingToken = "WW_001t23e"; public const string VelarokWindblade_VelarokTheDeceiverToken = "WW_364t"; public const string VelarokWindblade_VelarokTheDeceiverEnchantmentToken = "WW_364te"; + public const string PrizePlunderer_PrizePlunderer = "DMF_519_COPY"; + public const string TheCrystalCove_CovetedCrystalsEnchantment = "TOY_512e"; + public const string TheCrystalCove_TreasuresBelowEnchantment = "TOY_512e1"; + public const string SandboxScoundrel_OnSaleEnchantment = "TOY_521e"; + public const string SandboxScoundrel_OnSaleReductionEnchantment = "TOY_521e1"; + public const string SandboxScoundrel_SandboxScoundrelToken = "TOY_521t1"; + public const string Watercannon_WatersliderToken = "TOY_522t"; + public const string SplendiferousWhizbang_DeckOfTreasuresToken = "TOY_700t3"; public const string Anubarak_NerubianTokenWONDERS = "WON_076t"; public const string MountHyjalImposter_MountHyjalImposterEnchantment = "WON_077e2"; public const string TheScarabLord_ScarabGongToken = "WON_079t"; diff --git a/HearthDb/CardIds.NonCollectible.Shaman.cs b/HearthDb/CardIds.NonCollectible.Shaman.cs index c859ac54..2278e890 100644 --- a/HearthDb/CardIds.NonCollectible.Shaman.cs +++ b/HearthDb/CardIds.NonCollectible.Shaman.cs @@ -582,6 +582,16 @@ public class Shaman public const string CactusCutter_CactusCutterEnchantment1 = "WW_327e"; public const string CactusCutter_CactusCutterEnchantment2 = "WW_327e2"; public const string LoadtheChamber_LoadedUpEnchantment = "WW_409e1"; + public const string IncredibleValue_FlameWreathedEnchantment = "TOY_046e"; + public const string Shudderblock_ReadyForActionEnchantment = "TOY_501e"; + public const string Shudderblock_ShudderblockToken = "TOY_501t"; + public const string HagathatheFabled_FairyTaleSlimeToken = "TOY_504t"; + public const string FairyTaleForest_EnchantedEnchantment = "TOY_507e"; + public const string SandArtElemental_SwirlingColorsEnchantment = "TOY_513e"; + public const string SandArtElemental_SandArtElementalToken = "TOY_513t"; + public const string SplendiferousWhizbang_QuestAcceptedToken = "TOY_700t14"; + public const string SplendiferousWhizbang_QuestingDeckToken = "TOY_700t8"; + public const string WishUponaStar_WishGrantedEnchantment = "TOY_877e1"; public const string PebblyPage_PebbledEnchantment = "WON_090e"; public const string SwattingInsectsEnchantment = "WON_092e"; public const string AlAkirtheWindsofTimeHeroic_WindsOfTimeEnchantment = "WON_092he"; diff --git a/HearthDb/CardIds.NonCollectible.Warlock.cs b/HearthDb/CardIds.NonCollectible.Warlock.cs index 7070006e..cf46ac43 100644 --- a/HearthDb/CardIds.NonCollectible.Warlock.cs +++ b/HearthDb/CardIds.NonCollectible.Warlock.cs @@ -49,15 +49,19 @@ public class Warlock public const string Guldan_LifeTapHeroSkins1 = "HERO_07agbp"; public const string Guldan_LifeTapHeroSkins2 = "HERO_07amhp"; public const string Guldan_SoulTapHeroSkins1 = "HERO_07amhp2"; - public const string Guldan_LifeTapHeroSkins3 = "HERO_07dbp"; - public const string Guldan_SoulTapHeroSkins2 = "HERO_07dbp2"; + public const string Guldan_LifeTapHeroSkins3 = "HERO_07anhp"; + public const string Guldan_SoulTapHeroSkins2 = "HERO_07anhp2"; + public const string Guldan_LifeTapHeroSkins4 = "HERO_07aqhp"; + public const string Guldan_SoulTapHeroSkins3 = "HERO_07aqhp2"; + public const string Guldan_LifeTapHeroSkins5 = "HERO_07dbp"; + public const string Guldan_SoulTapHeroSkins4 = "HERO_07dbp2"; public const string Guldan_LifeTapHeroSkinsEnchantment = "HERO_07ebp"; public const string Guldan_SoulTapHeroSkinsEnchantment1 = "HERO_07ebp2"; public const string Guldan_SoulTapHeroSkinsEnchantment2 = "HERO_07ebp2_Copy"; - public const string Guldan_LifeTapHeroSkins4 = "HERO_07ybp"; - public const string Guldan_SoulTapHeroSkins3 = "HERO_07ybp2"; - public const string Guldan_LifeTapHeroSkins5 = "HERO_07zbp"; - public const string Guldan_SoulTapHeroSkins4 = "HERO_07zbp2"; + public const string Guldan_LifeTapHeroSkins6 = "HERO_07ybp"; + public const string Guldan_SoulTapHeroSkins5 = "HERO_07ybp2"; + public const string Guldan_LifeTapHeroSkins7 = "HERO_07zbp"; + public const string Guldan_SoulTapHeroSkins6 = "HERO_07zbp2"; public const string ShadowBolt = "DH_Prologue_CS2_057"; public const string SwarmingTavernBrawl1 = "EVILBRM_DALA_Warlock_02"; public const string DrawTavernBrawl5 = "EVILBRM_DALA_Warlock_03"; @@ -646,6 +650,7 @@ public class Warlock public const string SymphonyofSins_MovementOfGreedToken = "ETC_085t7"; public const string SymphonyofSins_MovementOfSlothToken = "ETC_085t8"; public const string BoredDoomlord = "ETC_t8t"; + public const string BloodboundImp = "Core_SW_084"; public const string ThornveilTentacle_CreepingUneaseEnchantment = "TTN_456e"; public const string ThornveilTentacle_CreepingStrengthEnchantment = "TTN_456e2"; public const string ForgeofWills_IronboundGiantToken = "TTN_465t"; @@ -663,6 +668,15 @@ public class Warlock public const string KoboldMiner_AzeriteDeficiencyToken = "WW_001t25e"; public const string KoboldMiner_AzeriteStrengthToken = "WW_001t25e2"; public const string TramConductorGerry_TramCarToken = "WW_437t"; + public const string SonyaWaterdancer_FancyFootworkEnchantment = "TOY_515e3"; + public const string CursedCampaign_FinalSessionEnchantment = "TOY_527e"; + public const string CursedCampaign_AwakenedEvilEnchantment = "TOY_527e1"; + public const string WheelofDEATH_WheelOfDeathCounterEnchantment = "TOY_529e1"; + public const string SplendiferousWhizbang_ShrunkenDeckToken = "TOY_700t4"; + public const string WretchedQueen_IgnobleKnightToken = "TOY_914t"; + public const string TabletopRoleplayer_InCharacterEnchantment = "TOY_915e"; + public const string TabletopRoleplayer_TabletopRoleplayerToken = "TOY_915t"; + public const string SketchArtist_LightSketchEnchantment = "TOY_916e1"; public const string TinyKnightofEvil_FelrageEnchantmentWONDERS = "WON_099e"; public const string ChamberofViscidus_ViscYBusinessEnchantment = "WON_103e"; public const string Chogall_DarkPowerEnchantmentWONDERS = "WON_105e"; diff --git a/HearthDb/CardIds.NonCollectible.Warrior.cs b/HearthDb/CardIds.NonCollectible.Warrior.cs index 9498d375..15dab995 100644 --- a/HearthDb/CardIds.NonCollectible.Warrior.cs +++ b/HearthDb/CardIds.NonCollectible.Warrior.cs @@ -744,6 +744,10 @@ public class Warrior public const string BoombossThogrun_TNTToken = "WW_372t"; public const string SlagmawtheSlumbering_SlumberingEnchantment = "WW_375e"; public const string SlagmawtheSlumbering_SlaggingEnchantment = "WW_375e2"; + public const string WarsongCommanderToken = "TOY_409t"; + public const string BoomWrench_BoomWrenchToken = "TOY_604t"; + public const string SplendiferousWhizbang_DeckOfVillainsToken = "TOY_700t12"; + public const string RiskySkipper_RiskySkipper = "YOD_022_COPY"; public const string RustyHookToken = "WON_106t"; public const string HobartGrapplehammer_SmugglingEnchantmentWONDERS = "WON_117e"; public const string Bash = "TUTR_AT_064"; diff --git a/HearthDb/CardIds.NonCollectible.Whizbang.cs b/HearthDb/CardIds.NonCollectible.Whizbang.cs index 79a632c5..c984b70c 100644 --- a/HearthDb/CardIds.NonCollectible.Whizbang.cs +++ b/HearthDb/CardIds.NonCollectible.Whizbang.cs @@ -9,6 +9,7 @@ public class Whizbang { public const string WhizbangTheWonderfulHeroic = "BOT_914h"; public const string ZayleShadowCloakHeroic = "DAL_800h"; + public const string WonderousWhizbangHeroic = "TOY_700h"; } } } diff --git a/HearthDb/Enums/Enums.cs b/HearthDb/Enums/Enums.cs index c31e14f0..d233bfd0 100644 --- a/HearthDb/Enums/Enums.cs +++ b/HearthDb/Enums/Enums.cs @@ -298,6 +298,7 @@ public enum CardTextBuilderType REFERENCE_SCRIPT_DATA_NUM_CARD_RACE = 31, BG_QUEST = 32, MULTIPLE_ALT_TEXT_SCRIPT_DATA_NUMS_REF_SDN6_CARD_DBID = 33, + ZILLIAX_DELUXE_3000 = 34, } public enum CardType @@ -538,6 +539,7 @@ public enum GameTag INCOMING_COMBAT_DAMAGE_MULTIPLIER = 289, INCOMING_COMBAT_DAMAGE_CAP = 290, CURRENT_SPELLPOWER = 291, + CURRENT_SPELLPOWER_BASE = 291, ARMOR = 292, MORPH = 293, IS_MORPHED = 294, @@ -863,6 +865,7 @@ public enum GameTag GALAKROND_IN_PLAY = 1194, COIN_MANA_GEM = 1199, MEGA_WINDFURY = 1207, + ELUSIVE = 1211, EMPOWER = 1263, EMPOWER_PRIEST = 1264, EMPOWER_ROGUE = 1265, @@ -1182,6 +1185,7 @@ public enum GameTag CURRENT_TEMP_SPELLPOWER_PHYSICAL = 2256, CURRENT_TEMP_SPELLPOWER_SHADOW = 2257, CURRENT_TEMP_SPELLPOWER = 2258, + CURRENT_TEMP_SPELLPOWER_BASE = 2258, BACON_CHOSEN_BOARD_SKIN_ID = 2264, LETTUCE_ALLIANCE = 2279, LETTUCE_HORDE = 2280, @@ -1354,7 +1358,28 @@ public enum GameTag CURRENT_EXCAVATE_TIER = 3249, ALONE_RANGER = 3258, CUTSCENE_CARD_TYPE = 3265, + MINIATURIZE = 3318, + MINI = 3319, MAX_EXCAVATE_TIER = 3326, + PALADIN_AURA = 3374, + ZILLIAX_CUSTOMIZABLE_COSMETICMODULE = 3376, + ZILLIAX_CUSTOMIZABLE_FUNCTIONALMODULE = 3377, + SIDEBOARD_TYPE = 3427, + CREATED_BY_TWINSPELL = 3432, + CREATED_BY_MINIATURIZE = 3433, + SUPPRESS_HERO_STANDARD_SUMMON_FX = 3438, + ZILLIAX_CUSTOMIZABLE_LINKED_COSMETICMOUDLE = 3450, + MIN_SIDEBOARD_CARDS = 3459, + FORGETFUL_ATTACK_VISUAL = 3460, + SHUDDERWOCKHIGHLIGHTHINT = 3463, + NUM_TURNS_LAST_AFFECTED_BY = 3464, + EXTRA_TURNS_SPELL_OVERRIDE = 3465, + ZILLIAX_CUSTOMIZABLE_LINKED_FUNCTIONALMOUDLE = 3470, + HIDE_HEALTH_NUMBER = 3471, + HIDE_ATTACK_NUMBER = 3472, + ZILLIAX_CUSTOMIZABLE_SAVED_VERSION = 3477, + SUPPRESS_MILL_ANIMATION = 3481, + IGNORE_SUPPRESS_MILL_ANIMATION = 3482, } public enum GameType diff --git a/HearthDb/HearthDb.csproj b/HearthDb/HearthDb.csproj index 1be1883b..4dde5fd7 100644 --- a/HearthDb/HearthDb.csproj +++ b/HearthDb/HearthDb.csproj @@ -6,8 +6,8 @@ HearthSim HearthDb Copyright © HearthSim 2023 - 28.6.2.0 - 28.6.2.0 + 29.0.0.0 + 29.0.0.0 8 diff --git a/HearthDb/Helper.cs b/HearthDb/Helper.cs index 177f6a99..6c67fd2f 100644 --- a/HearthDb/Helper.cs +++ b/HearthDb/Helper.cs @@ -25,13 +25,16 @@ public static class Helper public static string[] SpellstoneStrings = { - CardIds.Collectible.Druid.LesserJasperSpellstone, + CardIds.Collectible.Druid.LesserJasperSpellstoneInvalid, + CardIds.Collectible.Druid.LesserJasperSpellstoneLOOTAPALOOZA, CardIds.Collectible.Mage.LesserRubySpellstone, CardIds.Collectible.Paladin.LesserPearlSpellstone, - CardIds.Collectible.Priest.LesserDiamondSpellstone, + CardIds.Collectible.Priest.LesserDiamondSpellstoneInvalid, + CardIds.Collectible.Priest.LesserDiamondSpellstoneLOOTAPALOOZA, CardIds.Collectible.Rogue.LesserOnyxSpellstone, CardIds.Collectible.Shaman.LesserSapphireSpellstone, - CardIds.Collectible.Warlock.LesserAmethystSpellstone, + CardIds.Collectible.Warlock.LesserAmethystSpellstoneInvalid, + CardIds.Collectible.Warlock.LesserAmethystSpellstoneLOOTAPALOOZA, CardIds.NonCollectible.Neutral.TheDarkness_TheDarkness }; }