From 29bd0631fbc38b7fb22a170f8c7183097380fd17 Mon Sep 17 00:00:00 2001 From: shinoi2 Date: Mon, 5 Jan 2026 15:39:38 +0800 Subject: [PATCH 1/2] Add CANT_DRAW_DURING_MULLIGAN --- hearthstone/enums.py | 1 + 1 file changed, 1 insertion(+) diff --git a/hearthstone/enums.py b/hearthstone/enums.py index e858bf4..8150e41 100644 --- a/hearthstone/enums.py +++ b/hearthstone/enums.py @@ -515,6 +515,7 @@ class GameTag(IntEnum): LETTUCE_COOLDOWN_CONFIG = 1669 LETTUCE_CURRENT_COOLDOWN = 1670 LETTUCE_PASSIVE_ABILITY = 1671 + CANT_DRAW_DURING_MULLIGAN = 1673 LIFESTEAL_DAMAGES_OPPOSING_HERO = 1675 LETTUCE_ABILITY_SUMMONED_MINION = 1676 SPELLS_CAST_TWICE = 1681 From 936a339aaf4144eb7f8157f4b13e4f680072b040 Mon Sep 17 00:00:00 2001 From: haohe14 Date: Thu, 12 Feb 2026 15:54:19 +0800 Subject: [PATCH 2/2] add stealth --- hearthstone/cardxml.py | 1 + 1 file changed, 1 insertion(+) diff --git a/hearthstone/cardxml.py b/hearthstone/cardxml.py index 1d52d4c..8629fa9 100644 --- a/hearthstone/cardxml.py +++ b/hearthstone/cardxml.py @@ -370,6 +370,7 @@ def is_functional_duplicate_of(self, other): spare_part = prop(GameTag.SPARE_PART, bool) spellburst = prop(GameTag.SPELLBURST, bool) start_of_game = prop(GameTag.START_OF_GAME, bool) + stealth = prop(GameTag.STEALTH, bool) taunt = prop(GameTag.TAUNT, bool) titan = prop(GameTag.TITAN, bool) topdeck = prop(GameTag.TOPDECK, bool)