[Add] New Tasks (The tasks have not been verified)
This commit is contained in:
@@ -0,0 +1,111 @@
|
||||
---
|
||||
id: TASK-0014
|
||||
title: Реализовать MVP-скилл Воина с ударом мечом
|
||||
summary: Добавить для Воина минимальный рабочий навык ближней атаки мечом на базе общей weapon и skill системы.
|
||||
priority: High
|
||||
area: classes
|
||||
owner: unassigned
|
||||
created: 2026-03-30
|
||||
updated: 2026-03-30
|
||||
execution_time: 1d
|
||||
depends_on:
|
||||
- TASK-0009
|
||||
- TASK-0010
|
||||
- TASK-0011
|
||||
canonical_docs:
|
||||
- docs/tasks/Index.md
|
||||
related_files:
|
||||
- Assets/Scripts/Player/SimplePlayerInputMover.cs
|
||||
---
|
||||
|
||||
# TASK-0014 - Реализовать MVP-скилл Воина с ударом мечом
|
||||
|
||||
## Status
|
||||
|
||||
Статус задачи ведется в `docs/tasks/Index.md` и является каноническим там.
|
||||
|
||||
Допустимые значения статуса:
|
||||
|
||||
- `BackLog`
|
||||
- `ToDo`
|
||||
- `InProgress`
|
||||
- `Review`
|
||||
- `Done`
|
||||
|
||||
## Why
|
||||
|
||||
Для MVP нужен конкретный рабочий skill loop Воина. Он должен быть простым, но полностью проходить через общие абстракции оружия и навыков.
|
||||
|
||||
## Expected Outcome
|
||||
|
||||
Воин может выполнить базовый melee-удар мечом, который использует общую систему навыков, наносит урон, учитывает weapon level и работает в сетевой игре.
|
||||
|
||||
## Current Context
|
||||
|
||||
Эта задача зависит от готового class framework и общей skill/weapon architecture. Она не должна обходить их ради быстроты.
|
||||
|
||||
## Source Of Truth
|
||||
|
||||
- `docs/tasks/items/TASK-0009.md`
|
||||
- `docs/tasks/items/TASK-0010.md`
|
||||
- `docs/tasks/items/TASK-0011.md`
|
||||
|
||||
## Read First
|
||||
|
||||
- `docs/tasks/items/TASK-0009.md`
|
||||
- `docs/tasks/items/TASK-0010.md`
|
||||
- `docs/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
|
||||
|
||||
1. Подготовить weapon archetype меча для Воина.
|
||||
2. Реализовать простой melee skill через общую skill execution pipeline.
|
||||
3. Проверить урон, дистанцию и сетевое воспроизведение.
|
||||
|
||||
## 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, это не должно блокировать базовую серверную механику удара.
|
||||
Reference in New Issue
Block a user