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

    Interface TrigramSystemInterface

    interface TrigramSystemInterface {
        calculateStanceEffectiveness: (
            attackerStance: any,
            defenderStance: any,
            technique?: any,
        ) => number;
        getTechniqueForStance: (stance: any, archetype?: any) => any;
        getTransitionCost: (
            from: any,
            to: any,
            player?: any,
        ) => { ki: number; stamina: number; timeMs: number };
        isValidTransition: (from: any, to: any) => boolean;
        recommendStance: (player: any, opponent?: any) => any;
    }
    Index

    Properties

    calculateStanceEffectiveness: (
        attackerStance: any,
        defenderStance: any,
        technique?: any,
    ) => number
    getTechniqueForStance: (stance: any, archetype?: any) => any
    getTransitionCost: (
        from: any,
        to: any,
        player?: any,
    ) => { ki: number; stamina: number; timeMs: number }
    isValidTransition: (from: any, to: any) => boolean
    recommendStance: (player: any, opponent?: any) => any