[Add] New Tasks (The tasks have not been verified)
This commit is contained in:
@@ -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.
|
||||
Reference in New Issue
Block a user