Skip to content
MOMU EMULATOR THE SERVER OWNER’S LIBRARYNeed a hand? Get support ↗
MOMUEMULATOR
简体中文
CONFIGURATION REFERENCE

CustomNpcMove.txt

NPC-based movement rules

4.MuServer/Sub-1/Data/Custom/CustomNpcMove.txt
Section table17 recorded fieldsutf-8-sigCustom compatibility path
Custom compatibility path

Verify the active copy and owning role before editing. Recorded structure does not prove feature activation.

APPLICATION / RELOADConfirm its load path; restart the owning process for startup settings.

Apply on the owning role. Startup-only settings require a restart; spawn/event reloads can reset active state.

Open full tutorial
Recorded column order
Index   Npc	NpcMap	NpcX	NpcY	MoveMap	MoveX	MoveY	MinLevel	MaxLevel	MinReset	MaxReset	MinMReset	MaxMReset	AccountLevel	PKMove	Comment

Field reference

Names and observations come from the supplied files. “Not established” means the unit/range/enum is not verified. Keep a known working value until confirmed.

Section / parameterMeaning and verified limits
mainStable identifier in this table. Keep references unique and consistent; its namespace depends on the file.
mainMonster/NPC definition reference for this rule. Check that the class is registered and placed on an allowed map.
mainMap identifier. -1 is a wildcard only in formats that explicitly support it.
mainHorizontal map coordinate; validate walkable terrain at the location.
mainVertical map coordinate; validate walkable terrain at the location.
mainObserved parameter MoveMap. Its exact unit, accepted range or enum meaning is not established by the schema alone; retain a known working value and validate this module before changing it.
mainObserved parameter MoveX. Its exact unit, accepted range or enum meaning is not established by the schema alone; retain a known working value and validate this module before changing it.
mainObserved parameter MoveY. Its exact unit, accepted range or enum meaning is not established by the schema alone; retain a known working value and validate this module before changing it.
mainLower level bound. In ItemDrop.xml MonsterMinLevel limits the monster, and -1 removes the bound.
mainUpper level bound. In ItemDrop.xml MonsterMaxLevel=-1 removes that bound.
mainReset/Master Reset requirement or limit. These counters are independent of normal character level.
mainReset/Master Reset requirement or limit. These counters are independent of normal character level.
mainReset/Master Reset requirement or limit. These counters are independent of normal character level.
mainReset/Master Reset requirement or limit. These counters are independent of normal character level.
mainAccount-tier or VIP restriction/value. This is not the account login name; verify normal/VIP access separately.
mainCustom movement label or PK admission policy. Keep commands unique and verify restricted players cannot enter.
mainHuman-readable annotation or label. A comment normally does not change the numeric item identity.

17 fields · 1 / 1

Learn how to apply a change

Built around the supplied MOMU configuration snapshot. Reference entries flag alternate copies and unconfirmed fields. Match the guide to your deployed version; archived packages and live gameplay were not audited by publishing these pages.