> For the complete documentation index, see [llms.txt](https://changelog.matrixemulator.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://changelog.matrixemulator.com/welcome/server/muserver/data/custom/customnpcmove.md).

# CustomNpcMove

<mark style="color:green;">Configures teleports when clicking on specific NPCs (standing at an exact point on the map), with optional level/reset/account requirements.</mark>

<table data-header-hidden data-search="false"><thead><tr><th></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Column</strong></td><td><strong>Accepted values</strong></td><td><strong>What it is</strong></td></tr><tr><td>Index</td><td>Number</td><td>Identifies the line.</td></tr><tr><td>Npc</td><td>Number of the NPC class</td><td>Which NPC triggers the teleport.</td></tr><tr><td>NpcMap</td><td>Number</td><td>Map where this NPC must be located.</td></tr><tr><td>NpcX / NpcY</td><td>Number</td><td>Exact position of the NPC on the map (identifies which copy of the NPC, if there is more than one).</td></tr><tr><td>MoveMap</td><td>Number</td><td>Destination map of the teleport.</td></tr><tr><td>MoveX / MoveY</td><td>Number</td><td>Destination position.</td></tr><tr><td>MinLevel / MaxLevel</td><td>Number, or <code>*</code></td><td>Minimum/maximum level of the player. <code>*</code> = no limit.</td></tr><tr><td>MinReset / MaxReset</td><td>Number, or <code>*</code></td><td>Minimum/maximum reset of the player. <code>*</code> = no limit.</td></tr><tr><td>MinMReset / MaxMReset</td><td>Number, or <code>*</code></td><td>Minimum/maximum Master Reset of the player. <code>*</code> = no limit.</td></tr><tr><td>AccountLevel</td><td>Number, or <code>*</code></td><td>Requires a specific Free/VIP1/VIP2/VIP3 account level. <code>*</code> = any.</td></tr><tr><td>PKMove</td><td><code>0</code> or <code>1</code></td><td><code>1</code> = also blocks the teleport if the player is PK.</td></tr></tbody></table>

### <mark style="color:yellow;">Notes</mark>

* The combination of `Npc` + `NpcMap` + `NpcX` + `NpcY` must exactly match the actual position of the NPC on the map — this is how the game identifies which line to use when the player interacts with that NPC.
* If the player does not meet any requirement, they receive a notice explaining which one (minimum level, minimum reset, etc.) and the teleport does not happen.
