Skip to content

Commit 6d9c140

Browse files
committed
v29.0.0
1 parent db35af6 commit 6d9c140

29 files changed

+739
-246
lines changed

HearthDb/Card.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -78,12 +78,12 @@ public CardSet Set
7878
if (new[]
7979
{
8080
CardIds.Collectible.Mage.IceBlock,
81-
CardIds.Collectible.Neutral.ColdlightOracle,
82-
CardIds.Collectible.Neutral.MoltenGiant,
81+
CardIds.Collectible.Neutral.ColdlightOracleREWARD,
82+
CardIds.Collectible.Neutral.MoltenGiantREWARD,
8383

8484
//2019
8585
CardIds.Collectible.Druid.Naturalize,
86-
CardIds.Collectible.Warlock.Doomguard,
86+
CardIds.Collectible.Warlock.DoomguardREWARD,
8787
CardIds.Collectible.Paladin.DivineFavor,
8888
CardIds.Collectible.Neutral.BakuTheMooneater,
8989
CardIds.Collectible.Neutral.GennGreymane,
@@ -101,9 +101,9 @@ public CardSet Set
101101
CardIds.Collectible.Priest.NorthshireClericREWARD,
102102
CardIds.Collectible.Neutral.AcolyteOfPainREWARD,
103103
CardIds.Collectible.Neutral.Spellbreaker,
104-
CardIds.Collectible.Neutral.MindControlTech,
105-
CardIds.Collectible.Neutral.MountainGiant,
106-
CardIds.Collectible.Neutral.LeeroyJenkins,
104+
CardIds.Collectible.Neutral.MindControlTechREWARD,
105+
CardIds.Collectible.Neutral.MountainGiantREWARD,
106+
CardIds.Collectible.Neutral.LeeroyJenkinsREWARD,
107107
}.Contains(Id))
108108
{
109109
_set = CardSet.HOF;

HearthDb/CardIds.Collectible.Deathknight.cs

Lines changed: 75 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,23 @@ public partial class Collectible
88
public class Deathknight
99
{
1010
public const string ArthassGiftPLACEHOLDER_202204 = "CORE_GIFT_04";
11+
public const string SoulbreakerInvalid = "CORE_RLK_012";
12+
public const string CorpseExplosionInvalid = "CORE_RLK_035";
13+
public const string HornOfWinterInvalid = "CORE_RLK_042";
14+
public const string VampiricBloodInvalid = "CORE_RLK_051";
15+
public const string NerubianSwarmguardInvalid = "CORE_RLK_062";
16+
public const string FrostwyrmsFuryInvalid = "CORE_RLK_063";
17+
public const string HematurgeInvalid = "CORE_RLK_066";
18+
public const string FrostmourneInvalid = "CORE_RLK_086";
19+
public const string AsphyxiateInvalid = "CORE_RLK_087";
20+
public const string NecroticMorticianInvalid = "CORE_RLK_116";
21+
public const string AcolyteOfDeathInvalid = "CORE_RLK_121";
22+
public const string TheScourgeInvalid = "CORE_RLK_122";
23+
public const string CorpseBrideInvalid = "CORE_RLK_504";
24+
public const string MarrowManipulatorInvalid = "CORE_RLK_505";
25+
public const string BloodTapInvalid = "CORE_RLK_712";
26+
public const string MightOfMenethilInvalid = "CORE_RLK_740";
27+
public const string SoulstealerInvalid = "CORE_RLK_741";
1128
public const string ProstheticHand = "DEEP_015";
1229
public const string QuartziteCrusher = "DEEP_016";
1330
public const string MiningCasualties = "DEEP_017";
@@ -41,81 +58,107 @@ public class Deathknight
4158
public const string TheLichKing_ScourgeborneArthasHeroHeroSkins = "HERO_11p_LichKing";
4259
public const string TheLichKing_ThassarianArthasHeroHeroSkins = "HERO_11q_LichKing";
4360
public const string TheLichKing_FestiveSaiHeroHeroSkins = "HERO_11r_SaiShadestorm";
61+
public const string TheLichKing_PorcelainScarletHeroHeroSkins = "HERO_11s_Scarlet_hls";
4462
public const string YellingYodeler = "JAM_005";
4563
public const string ColdFeet = "JAM_006";
4664
public const string CoolGhoul = "JAM_007";
4765
public const string DeadAir = "JAM_008";
66+
public const string HeartStrikeInvalid1 = "LEG_RLK_034";
67+
public const string CorruptedAshbringerInvalid1 = "LEG_RLK_067";
68+
public const string PatchwerkInvalid1 = "LEG_RLK_071";
69+
public const string PossessifierInvalid1 = "LEG_RLK_077";
70+
public const string LordMarrowgarLegacy = "LEG_RLK_085";
71+
public const string DefrostInvalid1 = "LEG_RLK_101";
72+
public const string RepulsiveGargantuanInvalid1 = "LEG_RLK_115";
73+
public const string ObliterateInvalid1 = "LEG_RLK_125";
74+
public const string OverseerFrigidaraInvalid1 = "LEG_RLK_224";
75+
public const string YmirjarDeathbringerInvalid1 = "LEG_RLK_226";
76+
public const string GraveyardShiftInvalid1 = "LEG_RLK_705";
77+
public const string RimefangSwordInvalid1 = "LEG_RLK_710";
78+
public const string RuneforgingInvalid1 = "LEG_RLK_715";
79+
public const string RimeSculptorInvalid1 = "LEG_RLK_752";
80+
public const string BonediggerGeistInvalid1 = "LEG_RLK_753";
4881
public const string RimescaleSiren = "NX2_035";
4982
public const string ConstructQuarter = "NX2_036";
5083
public const string FrostQueenSindragosa = "NX2_037";
51-
public const string Soulbreaker = "RLK_012";
84+
public const string SoulbreakerRETURN_OF_THE_LICH_KING = "RLK_012";
5285
public const string HowlingBlast = "RLK_015";
5386
public const string PlagueStrike = "RLK_018";
5487
public const string DeathStrikeCore = "RLK_024";
5588
public const string FrostStrikeCore = "RLK_025";
56-
public const string HeartStrikeCore = "RLK_034";
57-
public const string CorpseExplosion = "RLK_035";
89+
public const string HeartStrikeInvalid2 = "RLK_034";
90+
public const string CorpseExplosionRETURN_OF_THE_LICH_KING = "RLK_035";
5891
public const string IcyTouch = "RLK_038";
5992
public const string PlaguedGrainCore = "RLK_039";
60-
public const string HornOfWinter = "RLK_042";
93+
public const string HornOfWinterPATH_OF_ARTHAS = "RLK_042";
6194
public const string AntiMagicShellCore = "RLK_048";
62-
public const string VampiricBlood = "RLK_051";
95+
public const string VampiricBloodRETURN_OF_THE_LICH_KING = "RLK_051";
6396
public const string UnholyFrenzy = "RLK_056";
6497
public const string DarkTransformation = "RLK_057";
6598
public const string ArmyOfTheDeadCore = "RLK_060";
6699
public const string BattlefieldNecromancerCore = "RLK_061";
67-
public const string NerubianSwarmguard = "RLK_062";
68-
public const string FrostwyrmsFury = "RLK_063";
69-
public const string Hematurge = "RLK_066";
70-
public const string CorruptedAshbringerCore = "RLK_067";
71-
public const string PatchwerkCore = "RLK_071";
72-
public const string PossessifierCore = "RLK_077";
100+
public const string NerubianSwarmguardPATH_OF_ARTHAS = "RLK_062";
101+
public const string FrostwyrmsFuryPATH_OF_ARTHAS = "RLK_063";
102+
public const string HematurgePATH_OF_ARTHAS = "RLK_066";
103+
public const string CorruptedAshbringerInvalid2 = "RLK_067";
104+
public const string PatchwerkInvalid2 = "RLK_071";
105+
public const string PossessifierInvalid2 = "RLK_077";
73106
public const string NoxiousCadaverCore = "RLK_079";
74107
public const string DeathbringerSaurfangCore = "RLK_082";
75108
public const string Deathchiller = "RLK_083";
76-
public const string LordMarrowgarCore = "RLK_085";
77-
public const string Frostmourne = "RLK_086";
78-
public const string Asphyxiate = "RLK_087";
79-
public const string DefrostCore = "RLK_101";
109+
public const string LordMarrowgar = "RLK_085";
110+
public const string FrostmournePATH_OF_ARTHAS = "RLK_086";
111+
public const string AsphyxiatePATH_OF_ARTHAS = "RLK_087";
112+
public const string DefrostInvalid2 = "RLK_101";
80113
public const string YmirjarFrostbreaker = "RLK_110";
81-
public const string RepulsiveGargantuanCore = "RLK_115";
82-
public const string NecroticMortician = "RLK_116";
114+
public const string RepulsiveGargantuanInvalid2 = "RLK_115";
115+
public const string NecroticMorticianRETURN_OF_THE_LICH_KING = "RLK_116";
83116
public const string TombGuardians = "RLK_118";
84117
public const string MeatGrinder = "RLK_120";
85-
public const string AcolyteOfDeath = "RLK_121";
86-
public const string TheScourge = "RLK_122";
87-
public const string ObliterateCore = "RLK_125";
118+
public const string AcolyteOfDeathRETURN_OF_THE_LICH_KING = "RLK_121";
119+
public const string TheScourgePATH_OF_ARTHAS = "RLK_122";
120+
public const string ObliterateInvalid2 = "RLK_125";
88121
public const string ThassarianCore = "RLK_223";
89-
public const string OverseerFrigidaraCore = "RLK_224";
122+
public const string OverseerFrigidaraInvalid2 = "RLK_224";
90123
public const string Blightfang = "RLK_225";
91-
public const string YmirjarDeathbringerCore = "RLK_226";
124+
public const string YmirjarDeathbringerInvalid2 = "RLK_226";
92125
public const string BodyBaggerCore = "RLK_503";
93-
public const string CorpseBride = "RLK_504";
94-
public const string MarrowManipulator = "RLK_505";
126+
public const string CorpseBridePATH_OF_ARTHAS = "RLK_504";
127+
public const string MarrowManipulatorPATH_OF_ARTHAS = "RLK_505";
95128
public const string BoneguardCommander = "RLK_506";
96129
public const string HarbingerOfWinterCore = "RLK_511";
97130
public const string GlacialAdvance = "RLK_512";
98131
public const string BoneBreaker = "RLK_516";
99-
public const string GraveyardShiftCore = "RLK_705";
132+
public const string GraveyardShiftInvalid2 = "RLK_705";
100133
public const string AlexandrosMograine = "RLK_706";
101134
public const string GraveStrengthCore = "RLK_707";
102135
public const string ChillfallenBaronCore = "RLK_708";
103136
public const string RemorselessWinterCore = "RLK_709";
104-
public const string RimefangSwordCore = "RLK_710";
137+
public const string RimefangSwordInvalid2 = "RLK_710";
105138
public const string ViciousBloodworm = "RLK_711";
106-
public const string BloodTap = "RLK_712";
139+
public const string BloodTapPATH_OF_ARTHAS = "RLK_712";
107140
public const string LadyDeathwhisper = "RLK_713";
108-
public const string RuneforgingCore = "RLK_715";
141+
public const string RuneforgingInvalid2 = "RLK_715";
109142
public const string GnomeMuncherCore = "RLK_720";
110143
public const string BloodBoil = "RLK_730";
111144
public const string DarkfallenNeophyte = "RLK_731";
112-
public const string MightOfMenethil = "RLK_740";
113-
public const string Soulstealer = "RLK_741";
145+
public const string MightOfMenethilPATH_OF_ARTHAS = "RLK_740";
146+
public const string SoulstealerRETURN_OF_THE_LICH_KING = "RLK_741";
114147
public const string StitchedGiantCore = "RLK_744";
115148
public const string MalignantHorror = "RLK_745";
116-
public const string RimeSculptorCore = "RLK_752";
117-
public const string BonediggerGeistCore = "RLK_753";
149+
public const string RimeSculptorInvalid2 = "RLK_752";
150+
public const string BonediggerGeistInvalid2 = "RLK_753";
118151
public const string SkeletalSidekickCore = "RLK_958";
152+
public const string RambunctiousStuffy = "TOY_821";
153+
public const string SilkStitching = "TOY_822";
154+
public const string RainbowSeamstress = "TOY_823";
155+
public const string DarkthornQuilter = "TOY_824";
156+
public const string LesserSpinelSpellstone = "TOY_825";
157+
public const string ThreadsOfDespair = "TOY_826";
158+
public const string ShamblingZombietank = "TOY_827";
159+
public const string AmateurPuppeteer = "TOY_828";
160+
public const string TheHeadlessHorseman = "TOY_829";
161+
public const string DrStitchensew = "TOY_830";
119162
public const string DistressedKvaldir = "TTN_450";
120163
public const string DownWithTheShip = "TTN_454";
121164
public const string TombTraitor = "TTN_455";

HearthDb/CardIds.Collectible.Demonhunter.cs

Lines changed: 23 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,17 +34,17 @@ public class Demonhunter
3434
public const string TwinSlice = "BT_175";
3535
public const string KaynSunfury = "BT_187";
3636
public const string ChaosNovaLegacy = "BT_235";
37-
public const string Flamereaper = "BT_271";
37+
public const string FlamereaperDEMON_HUNTER_INITIATE = "BT_271";
3838
public const string Netherwalker = "BT_321";
3939
public const string SightlessWatcherLegacy = "BT_323";
4040
public const string Battlefiend = "BT_351";
4141
public const string SatyrOverseerLegacy = "BT_352";
4242
public const string BladeDance = "BT_354";
43-
public const string WrathscaleNaga = "BT_355";
43+
public const string WrathscaleNagaDEMON_HUNTER_INITIATE = "BT_355";
4444
public const string UrzulHorror = "BT_407";
4545
public const string RagingFelscreamer = "BT_416";
4646
public const string AshtongueBattlelordBLACK_TEMPLE = "BT_423";
47-
public const string FeastOfSouls = "BT_427";
47+
public const string FeastOfSoulsDEMON_HUNTER_INITIATE = "BT_427";
4848
public const string Metamorphosis = "BT_429";
4949
public const string WarglaivesOfAzzinothBLACK_TEMPLE = "BT_430";
5050
public const string CrimsonSigilRunner = "BT_480";
@@ -69,29 +69,32 @@ public class Demonhunter
6969
public const string EyeBeam = "BT_801";
7070
public const string IllidariFelblade = "BT_814";
7171
public const string AldrachiWarbladesLegacy = "BT_921";
72-
public const string Umberwing = "BT_922";
72+
public const string UmberwingDEMON_HUNTER_INITIATE = "BT_922";
7373
public const string ImprisonedAntaen = "BT_934";
7474
public const string AltruisTheOutcast = "BT_937";
7575
public const string ChaosStrikeCore = "CORE_BT_035";
7676
public const string CoordinatedStrikeCore = "CORE_BT_036";
7777
public const string KaynSunfuryCore = "CORE_BT_187";
7878
public const string ChaosNova = "CORE_BT_235";
79-
public const string FlamereaperCore = "CORE_BT_271";
79+
public const string FlamereaperInvalid = "CORE_BT_271";
8080
public const string SightlessWatcher = "CORE_BT_323";
8181
public const string BattlefiendCore = "CORE_BT_351";
82-
public const string WrathscaleNagaCore = "CORE_BT_355";
82+
public const string WrathscaleNagaInvalid = "CORE_BT_355";
8383
public const string RagingFelscreamerCore = "CORE_BT_416";
8484
public const string AshtongueBattlelordPLACEHOLDER_202204 = "CORE_BT_423";
85-
public const string FeastOfSoulsCore = "CORE_BT_427";
85+
public const string FeastOfSoulsInvalid = "CORE_BT_427";
8686
public const string MetamorphosisCore = "CORE_BT_429";
8787
public const string WarglaivesOfAzzinothPLACEHOLDER_202204 = "CORE_BT_430";
8888
public const string CrimsonSigilRunnerCore = "CORE_BT_480";
8989
public const string SpectralSightCore = "CORE_BT_491";
9090
public const string ImmolationAuraCore = "CORE_BT_514";
9191
public const string EyeBeamCore = "CORE_BT_801";
9292
public const string AldrachiWarbladesCore = "CORE_BT_921";
93+
public const string UmberwingInvalid = "CORE_BT_922";
9394
public const string KorvasBloodthorn = "CORE_CS3_019";
95+
public const string ExpendablePerformersInvalid = "CORE_DMF_224";
9496
public const string IllidansGiftPLACEHOLDER_202204 = "CORE_GIFT_08";
97+
public const string WaywardSageInvalid = "CORE_TSC_217";
9598
public const string IllidariStudiesCore = "CORE_YOP_001";
9699
public const string GanargGlaivesmithCore = "CS3_017";
97100
public const string KorvasBloodthornLegacy = "CS3_019";
@@ -106,7 +109,7 @@ public class Demonhunter
106109
public const string FelscreamBlast = "DMF_221";
107110
public const string RedeemedPariah = "DMF_222";
108111
public const string RenownedPerformer = "DMF_223";
109-
public const string ExpendablePerformers = "DMF_224";
112+
public const string ExpendablePerformersDARKMOON_FAIRE = "DMF_224";
110113
public const string ThrowGlaive = "DMF_225";
111114
public const string BladedLady = "DMF_226";
112115
public const string DreadlordsBite = "DMF_227";
@@ -140,6 +143,7 @@ public class Demonhunter
140143
public const string IllidanStormrage_FelreaperIllidanHeroHeroSkins = "HERO_10ai_Illidan";
141144
public const string IllidanStormrage_DeadeyeArannaHeroHeroSkins = "HERO_10aj_Aranna";
142145
public const string IllidanStormrage_KaileneEvergazeHeroHeroSkins = "HERO_10ak_Kailene";
146+
public const string IllidanStormrage_ArannaDollHeroHeroSkins = "HERO_10al_Aranna_hls";
143147
public const string IllidanStormrage_ArannaStarseekerHeroHeroSkins = "HERO_10b";
144148
public const string IllidanStormrage_DemonbaneIllidanHeroHeroSkins = "HERO_10c";
145149
public const string IllidanStormrage_FelravagerIllidanHeroHeroSkins = "HERO_10d";
@@ -221,10 +225,20 @@ public class Demonhunter
221225
public const string ToppleTheIdol = "TID_703";
222226
public const string FossilFanatic = "TID_704";
223227
public const string HeraldOfChaos = "TID_706";
228+
public const string SpiritOfTheTeam = "TOY_028";
229+
public const string WorkshopMishap = "TOY_640";
230+
public const string UmpiresGrasp = "TOY_641";
231+
public const string BallHog = "TOY_642";
232+
public const string BlindBox = "TOY_643";
233+
public const string RedCard = "TOY_644";
234+
public const string LesserOpalSpellstone = "TOY_645";
235+
public const string MagtheridonUnreleased = "TOY_647";
236+
public const string WindowShopper = "TOY_652";
237+
public const string Cicigi = "TOY_913";
224238
public const string MultiStrike = "TSC_006";
225239
public const string AzsharanDefector = "TSC_057";
226240
public const string Predation = "TSC_058";
227-
public const string WaywardSage = "TSC_217";
241+
public const string WaywardSageTHE_SUNKEN_CITY = "TSC_217";
228242
public const string LadyStheno = "TSC_218";
229243
public const string XhilagOfTheAbyss = "TSC_219";
230244
public const string AbyssalDepths = "TSC_608";

0 commit comments

Comments
 (0)