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

    Interface EnhancedAnatomicalZone

    Enhanced anatomical zone with polygon boundaries and stance-based vulnerability

    Korean: 향상된 해부학적 영역 (Enhanced Anatomical Zone)

    Represents a body region with:

    • Polygon boundaries for accurate shape representation
    • Base vulnerability multiplier
    • Related meridians for energy flow integration
    • Stance-based vulnerability modifiers
    const headZone: EnhancedAnatomicalZone = {
    id: "head_frontal",
    koreanName: "두부 전면",
    englishName: "Frontal Head",
    boundaries: [
    { x: 95, y: 30 },
    { x: 105, y: 30 },
    // ... more points forming polygon
    ],
    baseVulnerability: 2.0,
    relatedMeridians: ["bladder", "gallbladder"],
    vitalPoints: ["head_temple", "head_jaw"],
    stanceModifiers: {
    [TrigramStance.GAN]: 0.7, // Mountain stance protects head
    [TrigramStance.GEON]: 1.2, // Heaven stance exposes head
    }
    };
    interface EnhancedAnatomicalZone {
        baseVulnerability: number;
        boundaries: readonly Position[];
        description?: KoreanText;
        englishName: string;
        id: string;
        koreanName: string;
        relatedMeridians: readonly string[];
        stanceModifiers: Partial<Record<TrigramStance, number>>;
        vitalPoints: readonly string[];
    }
    Index

    Properties

    baseVulnerability: number

    Base vulnerability multiplier (0.5 to 2.0)

    boundaries: readonly Position[]

    Polygon boundaries defining the zone shape

    description?: KoreanText

    Optional description

    englishName: string

    English name of the anatomical zone

    id: string

    Unique identifier for the zone

    koreanName: string

    Korean name of the anatomical zone

    relatedMeridians: readonly string[]

    Related energy meridians passing through this zone

    stanceModifiers: Partial<Record<TrigramStance, number>>

    Stance-based vulnerability modifiers

    vitalPoints: readonly string[]

    Vital point IDs located in this zone