Enum Attribute

java.lang.Object
java.lang.Enum<Attribute>
net.demilich.metastone.game.cards.Attribute
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Attribute>, java.lang.constant.Constable

public enum Attribute
extends java.lang.Enum<Attribute>
A list of attributes on entities.

This represents the "columns" of the proverbial data that is stored in an entity. Many keywords, like stealth, have a corresponding attribute. But it really depends on how the implementation works.

The attributes here interact with many mechanics. They are also the keys to an AttributeMap and CardAttributeMap.