---
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/Features/VoxelWorld/Scenes/VoxelWorldTestScene.unity
---

# 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.
