Interface InitialBattleUpdate

interface InitialBattleUpdate {
    abilityHotkeys: readonly BattleAbilityHotkeyUpdate[];
    battleType: BattleType;
    battlerID: string;
    battlers: BattlerUpdate[];
    characters: BattleCharacterUpdate[];
    enemyBattlerIDs: readonly string[];
    enemyBattlersCount: number;
    friendlyBattlerIDs: readonly string[];
    friendlyBattlersCount: number;
    itemHotkeys: readonly BattleItemHotkeyUpdate[];
    itemInstances: readonly ItemInstanceUpdate[];
    phase: BattlePhase;
    reachableID: string;
    round?: BattleRoundUpdate;
    selection?: BattleSelectionUpdate;
    submittedAbilities: BattleSubmittedAbilityUpdate[];
    submittedItems: BattleSubmittedItemUpdate[];
    teamIndex: 0 | 1;
}

Properties

abilityHotkeys: readonly BattleAbilityHotkeyUpdate[]
battleType: BattleType
battlerID: string
battlers: BattlerUpdate[]
characters: BattleCharacterUpdate[]
enemyBattlerIDs: readonly string[]
enemyBattlersCount: number
friendlyBattlerIDs: readonly string[]
friendlyBattlersCount: number
itemHotkeys: readonly BattleItemHotkeyUpdate[]
itemInstances: readonly ItemInstanceUpdate[]
reachableID: string
submittedAbilities: BattleSubmittedAbilityUpdate[]
submittedItems: BattleSubmittedItemUpdate[]
teamIndex: 0 | 1