msw-combat-system

Implement the MSW combat system attack-to-hit process in MapleStory Worlds.

33|2|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/MSW-Git/msw-ai-coding-plugins-official --skill msw-combat-system
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: msw-combat-system
Source: https://github.com/MSW-Git/msw-ai-coding-plugins-official/tree/main/plugins/msw-maker-base-skill/skills/msw-combat-system
Command: npx skills add https://github.com/MSW-Git/msw-ai-coding-plugins-official --skill msw-combat-system

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill unit provides a comprehensive guide to integrating the MSW combat system, offering an AI-driven approach to managing combat workflows in MapleStory Worlds.

Core Features & Use Cases

  • Attack to Hit Pipeline: Detailed instructions for implementing the entire attack-to-hit process, including damage calculation, hit reactions, and game feel effects.
  • Damage Model: Explanation of how damage is calculated, including critical hits and hit counts.
  • Hit Reaction: Guidance on implementing knockback, i-frame, status effects, and other hit reactions.
  • Game Feel: Coverage of native game feel features like hit stop, camera shake, and visual effects.
  • Death and Revive: How to handle death and revive events for players and NPCs.
  • Event Bus: Description of the event bus system for handling combat-related events.
  • AI Integration: How to integrate AI functionality using FSMs, BTs, and custom scripts.
  • UI Elements: Information on implementing HP bars, damage numbers, and other UI elements related to combat.
  • DefaultPlayer: Native combat features available in the DefaultPlayer entity.

Quick Start

To begin, load the msw-combat-system skill in your AI coding tool and explore the detailed documentation provided in the references directory.

Frequently Asked Questions about msw-combat-system

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement a combat system in MapleStory Worlds?

Implementing a combat system in MapleStory Worlds involves managing the full attack-to-hit pipeline, including damage calculation, hit reactions, and game feel effects. You must integrate combat logic, event bus systems, and AI workflows for complete functionality.

How does damage calculation work for critical hits and hit counts?

Damage calculation processes critical hits and multiple hit counts through a defined damage model. It evaluates attack inputs to compute final damage values, triggering corresponding UI damage numbers and specific hit reactions on target entities.

What is the best way to add hit reactions like knockback and i-frames?

To add hit reactions like knockback and i-frames, utilize the combat system's hit reaction framework. This system manages status effects and invincibility frames directly tied to the attack-to-hit pipeline events and entity scripts.

Can I integrate AI functionality using FSMs and BTs in MapleStory Worlds?

Yes, you can integrate AI functionality using Finite State Machines, Behavior Trees, and custom scripts. This allows you to drive complex combat behaviors and decision-making processes for NPCs within your MapleStory Worlds game.

How do I handle death and revive events for players and NPCs?

Handling death and revive events requires utilizing specific death and revive management features. These coordinate with the event bus to trigger appropriate visual effects, state changes, and game feel adjustments upon entity defeat or resurrection.

How do I add combat UI elements like HP bars and damage numbers?

Adding combat UI elements like HP bars and damage numbers is supported through UI integration features. These elements subscribe to event bus combat events to display real-time health changes, critical hits, and damage outputs during gameplay.