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

    Interface VitalPointSystemInterface

    interface VitalPointSystemInterface {
        applyVitalPointEffects: <T extends VitalPointEffectTarget>(
            player: T,
            vitalPoint: VitalPoint,
            intensityMultiplier?: number,
        ) => T;
        calculateHit: (
            technique: KoreanTechnique,
            targetVitalPointId: string | null,
            accuracyRoll: number,
            attackerPosition: Position,
            defenderPosition: Position,
            defenderStance: TrigramStance,
        ) => VitalPointHitResult;
        processHit: (
            targetPosition: Position,
            technique: KoreanTechnique,
            baseDamage: number,
            attackerArchetype: PlayerArchetype,
            targetDimensions: { height: number; width: number },
            targetedVitalPointId?: string | null,
        ) => VitalPointHitResult;
    }
    Index

    Properties

    applyVitalPointEffects: <T extends VitalPointEffectTarget>(
        player: T,
        vitalPoint: VitalPoint,
        intensityMultiplier?: number,
    ) => T
    calculateHit: (
        technique: KoreanTechnique,
        targetVitalPointId: string | null,
        accuracyRoll: number,
        attackerPosition: Position,
        defenderPosition: Position,
        defenderStance: TrigramStance,
    ) => VitalPointHitResult
    processHit: (
        targetPosition: Position,
        technique: KoreanTechnique,
        baseDamage: number,
        attackerArchetype: PlayerArchetype,
        targetDimensions: { height: number; width: number },
        targetedVitalPointId?: string | null,
    ) => VitalPointHitResult