Skip to main content

Card Characteristic Reference

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

Characteristics have one of three data types:

NameDescription
boolValueA value that can be true or false
intValueA value that can be a number with no decimals (for example, 123 but not 123.45)
stringValueA text value, surrounded by "'s (for example, "abc")

Here's a reference to what each characteristic does:

NameData TypeDescription
IMAGEstringThe path to the card's image.
RULESstringThe rules text that appears in the card.
COSTintThe cost of the card.
ATTACKintThe attack of the card.
HEALTHintThe health of the card.
DAMAGEintThe damage of the card. It's usually 0, but you can change that if it makes sense.
NOT_IN_FIELDboolWhether the card is not in the field, so that elements of the card's designs disappear if it is.
ESSENCE_REDboolWhether this card is a Passion card.
ESSENCE_GREENboolWhether this card is a Life card.
ESSENCE_BLUEboolWhether this card is a Justice card.
ESSENCE_PURPLEboolWhether this card is a Darkness card.
RED_COSTintThis card's Passion essence cost.
GREEN_COSTintThis card's Life essence cost.
BLUE_COSTintThis card's Justice essence cost.
PURPLE_COSTintThis card's Darkness essence cost.
PROPER_NAMEstringThis card's original name (if any, normally empty).
SUMMON_SICKNESSboolWhether the card needs to wait a turn before attacking. Quickness cards will use false here.
RESTEDboolWhether the card is resting.
FLYINGboolWhether this card has flying.
GUARDIANboolWhether this card has guardian.
LONG_RANGEboolWhether this card has ranged.
TYPEstringThe type text in the card. It is usually a translation key using a translation tag.
INTANGIBLEboolWhether this card can't be attacked.
EVASIVEboolWhether this card can't be protected against.
COLLECTIBLEboolWhether this card can be collected. Some cards are generated from other cards and shouldn't be collected in booster packs.
IMPACTboolWhether this card deals excess damage to the defending hero when attacking.
RARITY_COMMONboolWhether this card is a common rarity card.
RARITY_UNCOMMONboolWhether this card is an uncommon rarity card.
RARITY_RAREboolWhether this card is a rare rarity card.
RARITY_EPICboolWhether this card is an epic rarity card.
RARITY_LEGENDARYboolWhether this card is a legendary card.
ATTACK_SOUNDstringThe path to a card's attack sound.
PLAY_SOUNDstringThe path to a card's play sound.
DEATH_SOUNDstringThe path to a card's death sound.
PLACEHOLDERstringWhether a card's PLACEHOLDER text should be displayed, such as the case of cards that don't have final art yet.
ARTISTstringThe name of a card's artist.
USE_FLAVORboolWhether this card uses flavor text.
FLAVORstringThe flavor text for this card, which can be a translation tag.
FAN_CARDboolWhether this card is a custom card that is unofficial. Usually a good idea if you're not making your own set.
IMAGE_CUTOUTstringAn 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_FIELDstringAn 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.