3.9 KiB
3.9 KiB
id, title, summary, priority, area, owner, created, updated, execution_time, depends_on, canonical_docs, related_files
| id | title | summary | priority | area | owner | created | updated | execution_time | depends_on | canonical_docs | related_files | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TASK-0014 | Реализовать MVP-скилл Воина с ударом мечом | Добавить для Воина минимальный рабочий навык ближней атаки мечом на базе общей weapon и skill системы. | High | classes | unassigned | 2026-03-30 | 2026-03-30 | 1d |
|
|
|
TASK-0014 - Реализовать MVP-скилл Воина с ударом мечом
Status
Статус задачи ведется в docs/tasks/Index.md и является каноническим там.
Допустимые значения статуса:
BackLogToDoInProgressReviewDone
Why
Для MVP нужен конкретный рабочий skill loop Воина. Он должен быть простым, но полностью проходить через общие абстракции оружия и навыков.
Expected Outcome
Воин может выполнить базовый melee-удар мечом, который использует общую систему навыков, наносит урон, учитывает weapon level и работает в сетевой игре.
Current Context
Эта задача зависит от готового class framework и общей skill/weapon architecture. Она не должна обходить их ради быстроты.
Source Of Truth
docs/tasks/items/TASK-0009.mddocs/tasks/items/TASK-0010.mddocs/tasks/items/TASK-0011.md
Read First
docs/tasks/items/TASK-0009.mddocs/tasks/items/TASK-0010.mddocs/tasks/items/TASK-0011.md
Scope In
- базовая skill execution для melee slash
- hit detection и применение урона
- связь навыка с мечом как weapon archetype
- сетевое выполнение под server authority
Scope Out
- комбо-система
- сложные parry/guard mechanics
Constraints
- навык должен использовать общий skill contract
- нельзя делать уникальную боевую логику Воина в обход weapon abstraction
If You Find Drift
- если melee skill потребует сломать общую skill system, нужно исправлять базовую систему, а не делать исключение
Suggested Approach
- Подготовить weapon archetype меча для Воина.
- Реализовать простой melee skill через общую skill execution pipeline.
- Проверить урон, дистанцию и сетевое воспроизведение.
Acceptance Criteria
- Воин может бить мечом как отдельным MVP-скиллом
- удар наносит урон в ближней зоне по общим правилам боя
- навык работает в мультиплеере и совместим с weapon level
Verification
- ручной тест удара по врагу и/или цели
- проверка сетевой синхронизации результата удара
Risks / Open Questions
- нужно определить, делать ли удар конусом, коротким рейкастом или overlap hitbox в MVP
Human Decisions Needed
- none currently
Decision Log
2026-03-30- MVP-умение Воина вынесено в отдельную реализационную задачу по запросу пользователя.
Handoff Notes
Если понадобится анимационный polish, это не должно блокировать базовую серверную механику удара.