interface CombatData {
    _id: null | string;
    _stats: DocumentStats;
    active?: boolean;
    combatants: CombatantData[];
    flags: DocumentFlags;
    groups: CombatantGroupData[];
    round?: number;
    scene: string;
    sort?: number;
    system?: object;
    turn?: null | number;
    type: string;
}

Properties

_id: null | string

The _id which uniquely identifies this Combat document

An object of creation and access information

active?: boolean

Is the Combat encounter currently active?

combatants: CombatantData[]

A Collection of Combatant embedded Documents

An object of optional key/value flags

A Collection of Documents that represent a grouping of individual Combatants.

round?: number

The current round of the Combat encounter

scene: string

The _id of a Scene within which this Combat occurs

sort?: number

The current sort order of this Combat relative to others in the same Scene

system?: object

Game system data which is defined by system data models.

turn?: null | number

The current turn in the Combat round

type: string

The type of this Combat.