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

CustomNpcQuest.txt

NPC quests with linked conditions and rewards

4.MuServer/Sub-1/Data/Custom/CustomNpcQuest.txt
Section table57 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 / RELOAD/reload custom

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

Open full tutorial
Recorded column order
Quest	  NpcIndex   NpcMap  NpcX  NpcY  MaxQuest  OpenNpc
Quest	Level	Reset	MReset	Zen	WC	WP	GP	VipLvl	RankUser Kills
Quest	Cat	Item	Level	Luck	Skill	Qtd
Quest	Monster	Qtd
Quest Cash	Gold	PcPoint
Quest Section   Type   Level   Dur   Skill   Luck   Option   ExcOp	SetOp	JoH	OEx	Socket1	Socket2	Socket3	Socket4	Socket5 Time	Class
Quest	Effect	Power1	Power2	Time
Quest	Experience

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
0Quest/requirement identifier used to link this row to the corresponding definition. Preserve cross-table references.
0Observed parameter NpcIndex. 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.
0Map identifier. -1 is a wildcard only in formats that explicitly support it.
0Horizontal map coordinate; validate walkable terrain at the location.
0Vertical map coordinate; validate walkable terrain at the location.
0Observed parameter MaxQuest. 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.
0Observed parameter OpenNpc. 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.
1Quest/requirement identifier used to link this row to the corresponding definition. Preserve cross-table references.
1Item/character/requirement level according to the owning entry. Use the context and valid definition range.
1Reset/Master Reset requirement or limit. These counters are independent of normal character level.
1Reset/Master Reset requirement or limit. These counters are independent of normal character level.
1Currency quantity in the currency named by the field; verify additions/deductions with a test account.
1WCoinC amount when this system uses the documented WC currency mapping; verify the local enum.
1WCoinP amount when this system uses the documented WP currency mapping; shown as FC in several MOMU interfaces.
1Goblin Point amount when this system uses the documented GP mapping.
1Account-tier or VIP restriction/value. This is not the account login name; verify normal/VIP access separately.
1Progress/reward/stat quantity named by the field; distinguish required progress from awarded points in this section.
1Progress/reward/stat quantity named by the field; distinguish required progress from awarded points in this section.
2Quest/requirement identifier used to link this row to the corresponding definition. Preserve cross-table references.
2Item category when used as an item coordinate. Packed ID = category×512+index; some tables use Group for a different grouping.
2Item reference in this row; identify whether the format uses a packed ID or separate section/index fields.
2Item/character/requirement level according to the owning entry. Use the context and valid definition range.
2Item option field. In ItemDrop.xml the *Option attributes reference option-generation groups; do not copy literal shop masks into them.
2Item option field. In ItemDrop.xml the *Option attributes reference option-generation groups; do not copy literal shop masks into them.
2Count/quantity field in the current schema; verify whether it counts items, actions or entries.
3Quest/requirement identifier used to link this row to the corresponding definition. Preserve cross-table references.
3Monster/NPC definition reference for this rule. Check that the class is registered and placed on an allowed map.
3Count/quantity field in the current schema; verify whether it counts items, actions or entries.
4Quest/requirement identifier used to link this row to the corresponding definition. Preserve cross-table references.
4Observed parameter Cash. 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.

57 fields · 1 / 2

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.