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