Skip to content

Card Characteristic Reference

Cards have a lot of different characteristics that each serve a specific purpose.

Characteristics have one of three data types:

Name Description
boolValue A value that can be true or false
intValue A value that can be a number with no decimals (for example, 123 but not 123.45)
stringValue A text value, surrounded by "'s (for example, "abc")

Here's a reference to what each characteristic does:

Name Data Type Description
IMAGE string The path to the card's image.
RULES string The rules text that appears in the card.
COST int The cost of the card.
ATTACK int The attack of the card.
HEALTH int The health of the card.
DAMAGE int The damage of the card. It's usually 0, but you can change that if it makes sense.
NOT_IN_FIELD bool Whether the card is not in the field, so that elements of the card's designs disappear if it is.
ESSENCE_RED bool Whether this card is a Passion card.
ESSENCE_GREEN bool Whether this card is a Life card.
ESSENCE_BLUE bool Whether this card is a Justice card.
ESSENCE_PURPLE bool Whether this card is a Darkness card.
RED_COST int This card's Passion essence cost.
GREEN_COST int This card's Life essence cost.
BLUE_COST int This card's Justice essence cost.
PURPLE_COST int This card's Darkness essence cost.
PROPER_NAME string This card's original name (if any, normally empty).
SUMMON_SICKNESS bool Whether the card needs to wait a turn before attacking. Quickness cards will use false here.
RESTED bool Whether the card is resting.
FLYING bool Whether this card has flying.
GUARDIAN bool Whether this card has guardian.
LONG_RANGE bool Whether this card has ranged.
TYPE string The type text in the card. It is usually a translation key using a translation tag.
INTANGIBLE bool Whether this card can't be attacked.
EVASIVE bool Whether this card can't be protected against.
COLLECTIBLE bool Whether this card can be collected. Some cards are generated from other cards and shouldn't be collected in booster packs.
IMPACT bool Whether this card deals excess damage to the defending hero when attacking.
RARITY_COMMON bool Whether this card is a common rarity card.
RARITY_UNCOMMON bool Whether this card is an uncommon rarity card.
RARITY_RARE bool Whether this card is a rare rarity card.
RARITY_EPIC bool Whether this card is an epic rarity card.
RARITY_LEGENDARY bool Whether this card is a legendary card.
ATTACK_SOUND string The path to a card's attack sound.
PLAY_SOUND string The path to a card's play sound.
DEATH_SOUND string The path to a card's death sound.
PLACEHOLDER string Whether a card's PLACEHOLDER text should be displayed, such as the case of cards that don't have final art yet.
ARTIST string The name of a card's artist.
USE_FLAVOR bool Whether this card uses flavor text.
FLAVOR string The flavor text for this card, which can be a translation tag.
FAN_CARD bool Whether this card is a custom card that is unofficial. Usually a good idea if you're not making your own set.
IMAGE_CUTOUT string An image area represented by four percentage values. For example, 0 0 1 1 means it starts at x: 0%, y: 0%, width: 100%, height: 100%. Incorrectly filling this can cause cards to not render! Empty means it'll use the whole area.
IMAGE_CUTOUT_FIELD string An image area represented by four percentage values, used for the field sprite of the card. See IMAGE_CUTOUT for details of how to fill this.