AIKraft/Skills/msw-avatar

msw-avatar

Управление аватарами MSW — костюм (CostumeManagerComponent, 17 слотов) + 3-уровневый конвейер анимации (StateComponent → AvatarStateAnimationComponent → AvatarRendererComponent). Четырёхуровневое различие: ключ состояния (заглавные буквы) / AvatarBodyActionStateName (строчные буквы) / перечисление MapleAvatarBodyActionState / ID спрайтового действия (swingO1, shoot1). Две системы маппинга через IsLegacy/ActionSheet/StateToAvatarBodyActionSheet. Конфликты автопереходов в PlayerControllerComponent разрешаются с помощью RemoveActionSheet/SetActionSheet/BodyActionStateChangeEvent на основе события ActionStateChangedEvent. Применяется к любому существу с аватаром (NPC, монстр и т. д.), а не только к DefaultPlayer. Используется для получения/установки костюма, 17 слотов экипировки, маппинга состояний анимации, переопределения действий, специфичной для оружия анимации атаки, пользовательских действий стрельбы/колдовства/танца. Ключевые слова: avatar, costume, animation, state, action, shoot, swing, weapon, equipment, custom action, block auto playback, remap.

msw-git official Дизайн

Что делает навык

Управление аватарами MSW — костюм (CostumeManagerComponent, 17 слотов) + 3-уровневый конвейер анимации (StateComponent → AvatarStateAnimationComponent → AvatarRendererComponent). Четырёхуровневое различие: ключ состояния (заглавные буквы) / AvatarBodyActionStateName (строчные буквы) / перечисление MapleAvatarBodyActionState / ID спрайтового действия (swingO1, shoot1). Две системы маппинга через IsLegacy/ActionSheet/StateToAvatarBodyActionSheet. Конфликты автопереходов в PlayerControllerComponent разрешаются с помощью RemoveActionSheet/SetActionSheet/BodyActionStateChangeEvent на основе события ActionStateChangedEvent. Применяется к любому существу с аватаром (NPC, монстр и т. д.), а не только к DefaultPlayer. Используется для получения/установки костюма, 17 слотов экипировки, маппинга состояний анимации, переопределения действий, специфичной для оружия анимации атаки, пользовательских действий стрельбы/колдовства/танца. Ключевые слова: avatar, costume, animation, state, action, shoot, swing, weapon, equipment, custom action, block auto playback, remap.

Как подключить

1Скачать навык
# возьмите папку навыка «msw-avatar» из репозитория: # https://github.com/msw-git/msw-ai-coding-plugins-official
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r msw-avatar/ ~/.claude/skills/msw-avatar/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.