Black Trigram (흑괘) - Korean Martial Arts Combat Simulator API - v0.6.9
    Preparing search index...

    Interface CombatContext

    Combat context for decision making

    전투 컨텍스트

    interface CombatContext {
        arenaBounds: { height: number; width: number; x: number; y: number };
        distanceToOpponent: number;
        isOpponentAttacking: boolean;
        opponentBalance?: BalanceState;
        opponentHealth: number;
        opponentKi?: number;
        opponentMaxHealth?: number;
        opponentMaxKi?: number;
        opponentMaxStamina?: number;
        opponentPosition: Position;
        opponentStamina?: number;
        opponentStance: TrigramStance;
        playerHealth: number;
        playerKi: number;
        playerMaxHealth: number;
        playerMaxKi: number;
        playerMaxStamina: number;
        playerPosition: Position;
        playerStamina: number;
        playerStance: TrigramStance;
        recentDamageTaken: number;
        stanceFatigue?: { timeInStance: number };
        timeInMatch: number;
    }
    Index

    Properties

    arenaBounds: { height: number; width: number; x: number; y: number }
    distanceToOpponent: number
    isOpponentAttacking: boolean
    opponentBalance?: BalanceState
    opponentHealth: number
    opponentKi?: number
    opponentMaxHealth?: number
    opponentMaxKi?: number
    opponentMaxStamina?: number
    opponentPosition: Position
    opponentStamina?: number
    opponentStance: TrigramStance
    playerHealth: number
    playerKi: number
    playerMaxHealth: number
    playerMaxKi: number
    playerMaxStamina: number
    playerPosition: Position
    playerStamina: number
    playerStance: TrigramStance
    recentDamageTaken: number
    stanceFatigue?: { timeInStance: number }
    timeInMatch: number