Black Trigram (흑괘) - API Documentation - v0.2.10
    Preparing search index...

    Interface CombatSystem

    interface CombatSystem {
        calculateDamage: (
            technique: KoreanTechnique,
            attacker: PlayerState,
            defender: PlayerState,
        ) => number;
        processTechnique: (
            technique: KoreanTechnique,
            attacker: PlayerState,
            defender: PlayerState,
        ) => any;
        update: (
            players: readonly [PlayerState, PlayerState],
            deltaTime: number,
        ) => any;
    }
    Index

    Properties

    calculateDamage: (
        technique: KoreanTechnique,
        attacker: PlayerState,
        defender: PlayerState,
    ) => number
    processTechnique: (
        technique: KoreanTechnique,
        attacker: PlayerState,
        defender: PlayerState,
    ) => any
    update: (players: readonly [PlayerState, PlayerState], deltaTime: number) => any