К основному содержанию
скилл CX Codex

msw-combat-system — скилл для Claude Code: что делает и как установить

Справочник по нативной боевой системе платформы MSW для 2D-игр. Помогает настроить расчёт атак, эффекты попадания и логику поведения врагов.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add MSW-Git/msw-ai-coding-plugins-official --skill msw-combat-system -a claude-code
Открыть на GitHub

Что делает msw-combat-system

Скилл содержит правила работы с нативным боевым пайплайном MapleStory Worlds на базе mlua. Он охватывает работу компонентов AttackComponent и HitComponent, поддерживающих формы столкновений Box, Circle и Polygon. В базу входят хуки расчёта урона CalcDamage и CalcCritical, эффекты отдачи, тряски экрана и воспроизведение анимаций попадания.

Для искусственного интеллекта противников материал описывает связку конечных автоматов StateComponent и деревьев поведения AIComponent со встроенными композитами. Такие механики, как пробитие снарядами и лимит числа поражённых целей, в нативном движке отсутствуют. Их придётся реализовывать вручную в скриптах через таблицы-кэши.

При переопределении методов IsAttackTarget и IsHitTarget нельзя указывать аннотацию @ExecSpace. Подобное изменение сигнатуры гарантированно вызовет ошибку LEA-3014 SignatureMismatch во время выполнения.

Какие задачи решает

  • настроить обработку столкновений через AttackComponent и HitComponent
  • переопределить формулы расчёта критического и базового урона
  • собрать дерево поведения монстра с помощью AIComponent
  • задать эффекты попадания, тряску камеры и задержку анимации Hit Stop

Примеры запросов агенту

  • Покажи, как объявить атаку BoxShape через AttackComponent в MSW
  • Как правильно переопределить IsAttackTarget без ошибки SignatureMismatch?
  • Помоги настроить дерево поведения для монстра на базе AIComponent

Как установить msw-combat-system

1Через Skills CLI (Vercel)

npx skills add MSW-Git/msw-ai-coding-plugins-official --skill msw-combat-system -a claude-code

2Вручную: положить файлы

~/.claude/skills/msw-combat-system/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/msw-combat-system/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о msw-combat-system

Как установить msw-combat-system в Claude Code?

Выполните команду npx skills add MSW-Git/msw-ai-coding-plugins-official --skill msw-combat-system -a claude-code.

Что делает скилл msw-combat-system?

Он предоставляет агенту правила и сигнатуры нативных API боевой системы MSW. Сюда входят вызовы атак, фильтрация целей, хуки урона и логика ИИ.

Почему возникает ошибка LEA-3014 при переопределении IsAttackTarget?

Ошибка SignatureMismatch появляется из-за добавления аннотации @ExecSpace к методу. У родительского метода пространство выполнения не задано, поэтому в дочернем компоненте эту аннотацию ставить нельзя.

Похожие скиллы

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →
Vector-Based Space Combat System loshu2000 Промпт превращает чат в инженера игровой механики: на входе концепт скоростного боя, на выходе логика движения и снарядов. GP ChatGPT ★ 174 597звёзд репо godot-combat-system thedivergentai Скилл задаёт агенту правила для хитбоксов, урона и i-frames в Godot. Пригодится, если делаете экшен, RPG или файтинг. CX Codex +1 507установок msw pproenca Скилл с 45 правилами по MSW v2: настройка, хендлеры, интеграция с тестами, GraphQL. Пригодится, когда агент пишет или правит моки HTTP-запросов. CX Codex +1 842установок design-action-combat MengTo Скилл помогает настраивать тактическую боёвку для веб-игр через детерминированные стейт-машины. Пригодится при расчёте окон парирования, кадров запуска и регистрации попаданий. CX Codex +1 1 300установок team-combat Donchitos Оркестрирует команду субагентов, которая проектирует боевую механику, пишет код, эффекты и звук, а потом проверяет результат. CX Codex +1 443установок roblox-luau gamedev-skills Скилл помогает писать Luau-скрипты для Roblox: работать с сервисами, создавать Instances, подключать события и настраивать безопасное взаимодействие между клиентом и сервером через RemoteEvents. CX Codex +1 6 100установок

Из того же набора5

Спонсоры проекта

Компании, которые помогают держать аналитику открытой