Files

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-0009
TASK-0010
TASK-0011
docs/tasks/Index.md
Assets/Features/VoxelWorld/Scenes/VoxelWorldTestScene.unity

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, это не должно блокировать базовую серверную механику удара.