- 프로젝트 AGENTS 지침에 커밋 후 푸시 확인 규칙과 런타임 콘텐츠 에이전트 규칙을 보강 - 보스 설계 플레이북과 멀티플레이 보스 설계 철학 문서를 추가해 사람용 설계 기준을 정리 - Codex-Tools 디렉터리에 Markdown→YAML→검증 파이프라인 스크립트와 프롬프트, 스키마, 설정 파일을 추가
83 lines
1.8 KiB
YAML
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.
|
|
|