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 — костюм (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.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.