2.0 KiB
2.0 KiB
M13 — Dungeon and Encounter Authoring
Outcome
Создать custom dungeon в Godot Editor, развернуть и пройти группой собственным клиентом.
Steps
DungeonPackage: map, entrance/exit, difficulty, graveyard и lockout.- Spawn groups, patrols, triggers, doors и encounter ownership.
- Encounter graph с phases, abilities, transitions, reset и tuning profiles.
- Loot, quests, localization и instance messages.
- SmartAI generation и/или versioned core script skeleton.
- Validation: reachability, references, door-state graph, wipe recovery и budgets.
- Интегрировать
recast-rsnavigation build для connected regions, patrol/escort routes, off-mesh links и dynamic door obstacles. - Добавить navigation profiles для player/NPC размеров и regression fixtures для закрытых/открытых encounter states.
- Провести отдельный compatibility spike перед любым экспортом TrinityCore/AzerothCore mmaps; до доказательства генерировать только OpenWC editor cache.
- Offline preview, server deploy и group playtest launcher.
- Deterministic encounter simulation cases и multiplayer soak.
Fidelity policy
Базовые instance/group/loot/lockout semantics соответствуют 3.3.5a. Новые encounters могут иметь оригинальный дизайн, но используют явные content capabilities и не ломают Blizzlike335 runtime.
Exit criteria
Минимальный dungeon с маршрутом, trash groups, дверью и boss encounter собирается воспроизводимо, разворачивается и проходится группой; reset/wipe/loot проверены.
Evidence
- Date:
- Revision/worktree:
- Commands:
- Results:
- Fidelity comparison:
- Changed files:
- Remaining risks: