Skip to content

Commit

Permalink
v29.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
beheh committed Mar 12, 2024
1 parent db35af6 commit e7d2f0c
Show file tree
Hide file tree
Showing 29 changed files with 741 additions and 246 deletions.
12 changes: 6 additions & 6 deletions HearthDb/Card.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand All @@ -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;
Expand Down
107 changes: 75 additions & 32 deletions HearthDb/CardIds.Collectible.Deathknight.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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";
Expand Down Expand Up @@ -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";
Expand Down
32 changes: 23 additions & 9 deletions HearthDb/CardIds.Collectible.Demonhunter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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";
Expand All @@ -69,29 +69,32 @@ 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";
public const string SpectralSightCore = "CORE_BT_491";
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";
Expand All @@ -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";
Expand Down Expand Up @@ -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";
Expand Down Expand Up @@ -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";
Expand Down
Loading

0 comments on commit e7d2f0c

Please sign in to comment.