Readonly
dealtReadonly
firstNeeded for special sound effects.
Readonly
hasReadonly
inWhether the card is potentially in DDA. Since DDA status depends on the card's location and
empathy rather than just the identity of the card, it is tracked as a sub-property of
CardState
, not CardStatus
.
Readonly
isTrack whether the card is known-trash from empathy alone.
Readonly
isNeeded so that we can animate a misplayed card different from a discarded card.
Readonly
locationReadonly
numReadonly
orderReadonly
positiveWe need this to highlight pips (e.g. in pink variants).
The elements of this array will always be unique.
Readonly
positiveWe need this to highlight pips (e.g. in pink variants).
The elements of this array will always be unique.
Readonly
possibleA one-dimensional array of tuples. It contains a tuple for each specific card that is still possible based on everything we know so far. Do not access this by the index; filter the array to find the remaining cards that you need.
Readonly
possibleA one-dimensional array of tuples. It contains a tuple for each specific card that is still possible based on everything the player holding it should know so far. Do not access this by the index; filter the array to find the remaining cards that you need.
Readonly
possibleA one-dimensional array of tuples. It contains a tuple for each specific card that is still possible based on the clues touching the card so far. Do not access this by the index; filter the array to find the remaining cards that you need.
Readonly
rankReadonly
rankReadonly
revealedAn array that specifies whether the card is revealed to a particular player index.
Readonly
segmentReadonly
segmentReadonly
segmentReadonly
segmentReadonly
suitReadonly
suit
Needed for special sound effects.