[Add] New Tasks (The tasks have not been verified)

This commit is contained in:
2026-03-30 10:50:02 +07:00
parent 5434a7e601
commit 129fcf783b
21 changed files with 2230 additions and 6 deletions
+111
View File
@@ -0,0 +1,111 @@
---
id: TASK-0015
title: Реализовать MVP-скилл Мага с AOE-кастом
summary: Добавить для Мага минимальный рабочий AOE-скилл на базе общей системы навыков и оружия.
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-0015 - Реализовать MVP-скилл Мага с AOE-кастом
## Status
Статус задачи ведется в `docs/tasks/Index.md` и является каноническим там.
Допустимые значения статуса:
- `BackLog`
- `ToDo`
- `InProgress`
- `Review`
- `Done`
## Why
Для MVP нужен кастерский пример навыка, отличающийся от ближнего удара Воина и показывающий, что общая система поддерживает area-based эффекты.
## Expected Outcome
Маг может применить условный AOE-скилл, который выбирает область, наносит урон в зоне и работает через общий skill pipeline и сетевую валидацию.
## Current Context
Как и другие классовые MVP-навыки, этот task должен использовать уже готовые combat, weapon и skill abstraction слои.
## 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
- базовый AOE cast skill
- выбор точки или области применения
- нанесение урона нескольким целям в зоне
- сетевое выполнение и общие cooldown/resource hooks
## Scope Out
- chain spells и сложные статусные эффекты
- полноценная система mana economy beyond MVP
## Constraints
- навык должен использовать общий skill contract
- область эффекта должна валидироваться сервером
## If You Find Drift
- если AOE-код начинает жить отдельно от общей ability system, это drift
## Suggested Approach
1. Подготовить weapon archetype или cast-source для Мага.
2. Реализовать базовый AOE skill через общую execution pipeline.
3. Проверить обработку нескольких целей и сетевую корректность.
## Acceptance Criteria
- Маг может применить AOE-скилл как отдельный MVP-скилл
- навык наносит урон всем валидным целям в зоне
- навык корректно работает в мультиплеере под server authority
## Verification
- ручной тест AOE по группе целей
- проверка синхронизации визуального и фактического результата в сети
## Risks / Open Questions
- нужно выбрать MVP-форму зоны: круг, квадрат или мгновенная область по тайлам/юнитам
## Human Decisions Needed
- none currently
## Decision Log
- `2026-03-30` - MVP-умение Мага вынесено в отдельную задачу по явному запросу пользователя.
## Handoff Notes
Если система ресурсов для каста еще не готова, можно временно использовать cooldown-only модель, но без обхода общей skill architecture.