Skip to content

Commit

Permalink
v31.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
IgorMCesar committed Oct 29, 2024
1 parent 4c448ad commit 1602dd7
Show file tree
Hide file tree
Showing 26 changed files with 565 additions and 271 deletions.
4 changes: 2 additions & 2 deletions HearthDb.Tests/UnitTest1.cs
Original file line number Diff line number Diff line change
Expand Up @@ -43,14 +43,14 @@ public void FromDbfIdTest()
[TestMethod]
public void HeroCardTest()
{
Assert.IsTrue(Cards.Collectible.ContainsKey(CardIds.Collectible.Hunter.DeathstalkerRexxarICECROWN));
Assert.IsTrue(Cards.Collectible.ContainsKey(CardIds.Collectible.Hunter.DeathstalkerRexxar));
Assert.AreEqual("Deathstalker Rexxar", Cards.GetFromDbfId(43398).Name);
}

[TestMethod]
public void TestMechanics()
{
var deadscaleKnight = Cards.Collectible[CardIds.Collectible.Neutral.DeadscaleKnightICECROWN];
var deadscaleKnight = Cards.Collectible[CardIds.Collectible.Neutral.DeadscaleKnight];
Assert.IsTrue(deadscaleKnight.Mechanics.Contains("Lifesteal"));
var giantWasp = Cards.Collectible[CardIds.Collectible.Neutral.GiantWasp];
Assert.IsTrue(giantWasp.Mechanics.Contains("Poisonous"));
Expand Down
13 changes: 13 additions & 0 deletions HearthDb/CardIds.Collectible.Deathknight.cs
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,22 @@ public class Deathknight
public const string DeathMetalKnight = "ETC_523";
public const string CageHead = "ETC_526";
public const string MoshPit = "ETC_533";
public const string GuidingFigure = "GDB_106";
public const string SoulboundSpire = "GDB_112";
public const string AirlockBreach = "GDB_113";
public const string WakenerOfSouls = "GDB_468";
public const string AuchenaiDeathSpeaker = "GDB_469";
public const string ExarchMaladaar = "GDB_470";
public const string OrbitalMoon = "GDB_475";
public const string Suffocate = "GDB_476";
public const string The8HandsFromBeyond = "GDB_477";
public const string AssimilatingBlight = "GDB_478";
public const string ArthassGift = "GIFT_04";
public const string TheLichKingHeroHeroSkins = "HERO_11";
public const string TheLichKing_ArthasKingslayerHeroHeroSkins = "HERO_11a";
public const string TheLichKing_AstroArfusHeroHeroSkins = "HERO_11aa";
public const string TheLichKing_ScoutPoxiHeroHeroSkins = "HERO_11ab";
public const string TheLichKing_NorthrendArthasHeroHeroSkins = "HERO_11ac";
public const string TheLichKing_ArthasMenethilHeroHeroSkins = "HERO_11b";
public const string TheLichKing_DarionMograineHeroHeroSkins = "HERO_11c";
public const string TheLichKing_DaringDarionHeroHeroSkins = "HERO_11d";
Expand Down
11 changes: 11 additions & 0 deletions HearthDb/CardIds.Collectible.Demonhunter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,16 @@ public class Demonhunter
public const string Snakebite = "ETC_410";
public const string Security = "ETC_411";
public const string GoingDownSwinging = "ETC_413";
public const string ShattershardTurret = "GDB_105";
public const string FelfusedBattery = "GDB_110";
public const string EldritchBeing = "GDB_116";
public const string DirdraRebelCaptain = "GDB_117";
public const string XortothBreakerOfStars = "GDB_118";
public const string EmergencyMeeting = "GDB_119";
public const string VoroneiRecruiter = "GDB_471";
public const string Headhunt = "GDB_473";
public const string WarpDrive = "GDB_474";
public const string Infiltrate = "GDB_902";
public const string IllidansGift = "GIFT_08";
public const string IllidanStormrageHeroHeroSkins = "HERO_10";
public const string IllidanStormrage_DemonicIllidanHeroHeroSkins = "HERO_10a";
Expand All @@ -162,6 +172,7 @@ public class Demonhunter
public const string IllidanStormrage_GnomereganOmenHeroHeroSkinsEnchantment = "HERO_10ao";
public const string IllidanStormrage_HalveriaSteamravenHeroHeroSkins = "HERO_10aq";
public const string IllidanStormrage_FiredancerKaileneHeroHeroSkins = "HERO_10ar";
public const string IllidanStormrage_StarhunterKurtrusHeroHeroSkins = "HERO_10at";
public const string IllidanStormrage_ArannaStarseekerHeroHeroSkins = "HERO_10b";
public const string IllidanStormrage_DemonbaneIllidanHeroHeroSkins = "HERO_10c";
public const string IllidanStormrage_FelravagerIllidanHeroHeroSkins = "HERO_10d";
Expand Down
51 changes: 31 additions & 20 deletions HearthDb/CardIds.Collectible.Druid.cs
Original file line number Diff line number Diff line change
Expand Up @@ -92,16 +92,16 @@ public class Druid
public const string CenariusCore = "CORE_EX1_573";
public const string MalfurionsGiftCorePlaceholder = "CORE_GIFT_10";
public const string WitchwoodAppleCore = "CORE_GIL_663";
public const string FatespinnerInvalid = "CORE_ICC_047";
public const string WebweaveInvalid = "CORE_ICC_050";
public const string DruidOfTheSwarmInvalid = "CORE_ICC_051";
public const string SpreadingPlagueInvalid = "CORE_ICC_054";
public const string GnashInvalid = "CORE_ICC_079";
public const string UltimateInfestationInvalid = "CORE_ICC_085";
public const string StrongshellScavengerInvalid = "CORE_ICC_807";
public const string CryptLordInvalid = "CORE_ICC_808";
public const string MalfurionThePestilentInvalid = "CORE_ICC_832";
public const string HadronoxInvalid = "CORE_ICC_835";
public const string FatespinnerCorePlaceholder = "CORE_ICC_047";
public const string WebweaveCorePlaceholder = "CORE_ICC_050";
public const string DruidOfTheSwarmCorePlaceholder = "CORE_ICC_051";
public const string SpreadingPlagueCorePlaceholder = "CORE_ICC_054";
public const string GnashCorePlaceholder = "CORE_ICC_079";
public const string UltimateInfestationCorePlaceholder = "CORE_ICC_085";
public const string StrongshellScavengerCorePlaceholder = "CORE_ICC_807";
public const string CryptLordCorePlaceholder = "CORE_ICC_808";
public const string MalfurionThePestilentCorePlaceholder = "CORE_ICC_832";
public const string HadronoxCorePlaceholder = "CORE_ICC_835";
public const string MenagerieWardenCorePlaceholder = "CORE_KAR_065";
public const string EnchantedRavenCorePlaceholder = "CORE_KAR_300";
public const string MountedRaptorCorePlaceholder = "CORE_LOE_050";
Expand Down Expand Up @@ -200,6 +200,16 @@ public class Druid
public const string Cenarius = "EX1_573";
public const string Savagery = "EX1_578";
public const string PoisonSeeds = "FP1_019";
public const string ShatariCloakfield = "GDB_103";
public const string StarlightReactor = "GDB_108";
public const string AstralPhaser = "GDB_851";
public const string ArkoniteRevelation = "GDB_852";
public const string UluuTheEverdrifter = "GDB_854";
public const string StarGrazer = "GDB_855";
public const string ExarchOthaar = "GDB_856";
public const string FinalFrontier = "GDB_857";
public const string CosmicPhenomenon = "GDB_882";
public const string DistressSignal = "GDB_883";
public const string MalfurionsGift = "GIFT_10";
public const string GloomStag = "GIL_130";
public const string DruidOfTheScythe = "GIL_188";
Expand Down Expand Up @@ -241,6 +251,7 @@ public class Druid
public const string MalfurionStormrage_OrgrimmarFaelinHeroHeroSkins = "HERO_06ar";
public const string MalfurionStormrage_LeyaraHeroHeroSkins = "HERO_06as";
public const string MalfurionStormrage_CarnivalCthunHeroHeroSkins = "HERO_06at";
public const string MalfurionStormrage_EternalMalfurionHeroHeroSkins = "HERO_06au";
public const string MalfurionStormrage_EliseStarseekerHeroHeroSkins = "HERO_06b";
public const string MalfurionStormrage_ShandoMalfurionHeroHeroSkins = "HERO_06c";
public const string MalfurionStormrage_DameHazelbarkHeroHeroSkins = "HERO_06d";
Expand All @@ -264,16 +275,16 @@ public class Druid
public const string MalfurionStormrage_FireflowerLunaraHeroHeroSkins = "HERO_06x";
public const string MalfurionStormrage_ArdenwealdLunaraHeroHeroSkins = "HERO_06y";
public const string MalfurionStormrage_MagicalGuardianEliseHeroHeroSkins = "HERO_06z";
public const string FatespinnerICECROWN = "ICC_047";
public const string WebweaveICECROWN = "ICC_050";
public const string DruidOfTheSwarmICECROWN = "ICC_051";
public const string SpreadingPlagueICECROWN = "ICC_054";
public const string GnashICECROWN = "ICC_079";
public const string UltimateInfestationICECROWN = "ICC_085";
public const string StrongshellScavengerICECROWN = "ICC_807";
public const string CryptLordICECROWN = "ICC_808";
public const string MalfurionThePestilentICECROWN = "ICC_832";
public const string HadronoxICECROWN = "ICC_835";
public const string Fatespinner = "ICC_047";
public const string Webweave = "ICC_050";
public const string DruidOfTheSwarm = "ICC_051";
public const string SpreadingPlague = "ICC_054";
public const string Gnash = "ICC_079";
public const string UltimateInfestation = "ICC_085";
public const string StrongshellScavenger = "ICC_807";
public const string CryptLord = "ICC_808";
public const string MalfurionThePestilent = "ICC_832";
public const string Hadronox = "ICC_835";
public const string PopularPixie = "JAM_026";
public const string BloodTreant = "JAM_028";
public const string Doomkin = "JAM_029";
Expand Down
51 changes: 31 additions & 20 deletions HearthDb/CardIds.Collectible.Hunter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -92,16 +92,16 @@ public class Hunter
public const string RatTrapCore = "CORE_GIL_577";
public const string HoundmasterShawCorePlaceholder = "CORE_GIL_650";
public const string DireFrenzyCorePlaceholder = "CORE_GIL_828";
public const string ExplodingBloatbatInvalid = "CORE_ICC_021";
public const string ToxicArrowInvalid = "CORE_ICC_049";
public const string PlayDeadInvalid = "CORE_ICC_052";
public const string VenomstrikeTrapInvalid = "CORE_ICC_200";
public const string ProfessorPutricideInvalid = "CORE_ICC_204";
public const string CorpseWidowInvalid = "CORE_ICC_243";
public const string StitchedTrackerInvalid = "CORE_ICC_415";
public const string BearsharkInvalid = "CORE_ICC_419";
public const string AbominableBowmanInvalid = "CORE_ICC_825";
public const string DeathstalkerRexxarInvalid = "CORE_ICC_828";
public const string ExplodingBloatbatCorePlaceholder = "CORE_ICC_021";
public const string ToxicArrowCorePlaceholder = "CORE_ICC_049";
public const string PlayDeadCorePlaceholder = "CORE_ICC_052";
public const string VenomstrikeTrapCorePlaceholder = "CORE_ICC_200";
public const string ProfessorPutricideCorePlaceholder = "CORE_ICC_204";
public const string CorpseWidowCorePlaceholder = "CORE_ICC_243";
public const string StitchedTrackerCorePlaceholder = "CORE_ICC_415";
public const string BearsharkCorePlaceholder = "CORE_ICC_419";
public const string AbominableBowmanCorePlaceholder = "CORE_ICC_825";
public const string DeathstalkerRexxarCorePlaceholder = "CORE_ICC_828";
public const string CatTrickCorePlaceholder = "CORE_KAR_004";
public const string CloakedHuntressCorePlaceholder = "CORE_KAR_006";
public const string WanderingMonsterCorePlaceholder = "CORE_LOOT_079";
Expand Down Expand Up @@ -196,6 +196,16 @@ public class Hunter
public const string FreezingTrap = "EX1_611";
public const string DeadlyShot = "EX1_617";
public const string Webspinner = "FP1_011";
public const string SpecimenClaw = "GDB_107";
public const string Biopod = "GDB_111";
public const string AlienEncounters = "GDB_237";
public const string ExtraterrestrialEgg = "GDB_840";
public const string RangariScout = "GDB_841";
public const string GormTheWorldeater = "GDB_842";
public const string ParallaxCannon = "GDB_843";
public const string DetailedNotes = "GDB_844";
public const string LaserBarrage = "GDB_845";
public const string ExarchNaielle = "GDB_846";
public const string RexxarsGift = "GIFT_03";
public const string Emeriss = "GIL_128";
public const string DuskhavenHunter = "GIL_200";
Expand Down Expand Up @@ -233,6 +243,7 @@ public class Hunter
public const string Rexxar_HakkarTheHoundmasterHeroHeroSkinsEnchantment = "HERO_05ao";
public const string Rexxar_CanoeHulnHeroHeroSkins = "HERO_05aq";
public const string Rexxar_BullseyeBrannHeroHeroSkins = "HERO_05ar";
public const string Rexxar_NathanosBlightcallerHeroHeroSkins = "HERO_05as";
public const string Rexxar_WandererRexxarHeroHeroSkins = "HERO_05b";
public const string Rexxar_SylvanasWindrunnerHeroHeroSkins = "HERO_05c";
public const string Rexxar_WarsongRexxarHeroHeroSkins = "HERO_05d";
Expand All @@ -255,16 +266,16 @@ public class Hunter
public const string Rexxar_BakinBrannHeroHeroSkins = "HERO_05x";
public const string Rexxar_LorthemarHeroHeroSkins = "HERO_05y";
public const string Rexxar_SylvanasRangerGeneralHeroHeroSkins = "HERO_05z";
public const string ExplodingBloatbatICECROWN = "ICC_021";
public const string ToxicArrowICECROWN = "ICC_049";
public const string PlayDeadICECROWN = "ICC_052";
public const string VenomstrikeTrapICECROWN = "ICC_200";
public const string ProfessorPutricideICECROWN = "ICC_204";
public const string CorpseWidowICECROWN = "ICC_243";
public const string StitchedTrackerICECROWN = "ICC_415";
public const string BearsharkICECROWN = "ICC_419";
public const string AbominableBowmanICECROWN = "ICC_825";
public const string DeathstalkerRexxarICECROWN = "ICC_828";
public const string ExplodingBloatbat = "ICC_021";
public const string ToxicArrow = "ICC_049";
public const string PlayDead = "ICC_052";
public const string VenomstrikeTrap = "ICC_200";
public const string ProfessorPutricide = "ICC_204";
public const string CorpseWidow = "ICC_243";
public const string StitchedTracker = "ICC_415";
public const string Bearshark = "ICC_419";
public const string AbominableBowman = "ICC_825";
public const string DeathstalkerRexxar = "ICC_828";
public const string HiddenMeaning = "JAM_003";
public const string HollowHound = "JAM_004";
public const string CatTrick = "KAR_004";
Expand Down
Loading

0 comments on commit 1602dd7

Please sign in to comment.