From 44c0e1fef730d57feea4db6db93945f279398df7 Mon Sep 17 00:00:00 2001 From: Christian Daniel Jensen Date: Tue, 3 Nov 2026 13:12:24 -0700 Subject: [PATCH] Define native Identity Attack Armour Health with legacy card field fallbacks --- libcockatrice_card/libcockatrice/card/card_info.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/libcockatrice_card/libcockatrice/card/card_info.h b/libcockatrice_card/libcockatrice/card/card_info.h index de7beb366..5bd17c470 100644 --- a/libcockatrice_card/libcockatrice/card/card_info.h +++ b/libcockatrice_card/libcockatrice/card/card_info.h @@ -477,6 +477,13 @@ public: [[nodiscard]] QString getLoyalty() const; [[nodiscard]] QString getMainCardType() const; [[nodiscard]] QString getManaCost() const; + // Native static card-definition stats and identity. The database exporter + // writes identity/attack/armour/health, while older XML keys are readable. + [[nodiscard]] QString getIdentity() const; + [[nodiscard]] QString getAttack() const; + [[nodiscard]] QString getArmour() const; + [[nodiscard]] QString getHealth() const; + [[nodiscard]] QString getAtkHp() const; [[nodiscard]] QString getPowTough() const; void setPowTough(const QString &value); //@}