Implements #163 (RoleSchema), #164 (SpaceSpec), #165 (TemplateOwnership + TemplateReferenceMap), #106 (TriangleDef), #107 (intra-template triangle generation), and #250 (triangle escalation system) as the foundational Tier 2 template system per D-025. New content/template module with YAML-deserializable schema types, ECS components for ownership/triangle state, escalation system running on game-minute boundaries, and TriangleCrisisEvent emission. Sample YAML templates at server/data/templates/. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
19 lines
734 B
YAML
19 lines
734 B
YAML
# Sample space spec for the terminal social site (Sova Logistics Hub).
|
||
# Spec ref: D-025 (15-40 visual tiles = 30-80 sim tiles), D-064 (dual-scale grid)
|
||
#
|
||
# Tile scale (D-066): all tile counts are SIM tiles (0.5m each).
|
||
# Terminal: 44×28 visual tiles = 88×56 sim tiles = 4928 sim tiles.
|
||
# Using a subsection for one functional zone: ~44×8 visual = 88×16 sim = 1408 sim.
|
||
|
||
tile_count_min: 30
|
||
tile_count_max: 80
|
||
sightline_zones:
|
||
- name: "loading-floor"
|
||
radius: 8 # 4m clear sightline across the loading area
|
||
- name: "reception-desk"
|
||
radius: 4 # 2m clear sightline at the desk
|
||
- name: "cargo-staging"
|
||
radius: 6 # 3m clear sightline in staging area
|
||
privacy_level: SemiPrivate
|
||
traffic_pattern: Destination
|