Files
Colosseum/Codex-Tools/schemas/boss_schema_v1.yaml
dal4segno c8edf838fd docs: 보스 설계 문서와 Codex YAML 도구 추가
- 프로젝트 AGENTS 지침에 커밋 후 푸시 확인 규칙과 런타임 콘텐츠 에이전트 규칙을 보강
- 보스 설계 플레이북과 멀티플레이 보스 설계 철학 문서를 추가해 사람용 설계 기준을 정리
- Codex-Tools 디렉터리에 Markdown→YAML→검증 파이프라인 스크립트와 프롬프트, 스키마, 설정 파일을 추가
2026-04-06 14:03:49 +09:00

83 lines
1.8 KiB
YAML

# Boss YAML Schema v1
# Authoring target for Codex-readable encounter data.
boss:
metadata:
boss_id: "example_boss_id"
boss_name: "Example Boss"
stage: 1
expected_duration_sec: 600
entity_type: "single" # single | boss_plus_adds | multi_boss | swarm
signature:
name: "Example Signature"
concept: >
One-sentence summary of the signature encounter concept.
player_problem: >
What players must solve.
expected_solution:
tank: []
support: []
dps: []
failure_result:
type: "major_damage" # major_damage | wipe | mechanic_repeat | positioning_loss | other
description: "What happens on failure."
roles:
tank:
pressure_sources: []
failure_results: []
required_pressure: 1.0
support:
pressure_sources: []
failure_results: []
required_pressure: 1.0
dps:
pressure_sources: []
failure_results: []
required_pressure: 1.0
phases:
- phase_id: 1
name: "Learn"
duration_estimate_sec: 120
new_mechanics: []
role_pressure_multiplier:
tank: 1.0
support: 1.0
dps: 1.0
pressure:
sustained:
sources: []
burst:
mechanics: []
dodge_types_required: []
revive:
trigger_response:
enabled: true
reactions: []
revive_risk_level: "medium" # low | medium | high
escalation:
enabled: true
escalation_interval_sec: 60
escalation_types: []
entities:
total_entities: 1
composition:
main_boss: 1
add_behavior:
role: "none"
respawn: false
difficulty:
expected_attempts: 3
primary_failure_causes: []
secondary_failure_causes: []
design_intent: >
Short note on what the fight is trying to test.