This file describes the NPC IDs recognized by the client. Note that only client versions 0.0.25 and above use this file.
Structure
NPC DBs are in XML format.
<npcs>
This is the root element of the file.
<npc>
And individual NPC description. npc
s have id
, which are the view ID sent by the server. Note that client versions prior to 0.0.28 can only use NPCs int he range 100-199. 0.0.28 and above can use NPCs in the range 50-1001. TMWServ client can use any ID? npc
elements contain sprite and particle tags to describe how the NPC should look.
<sprite*gt;
A sprite to use when displaying the NPC. Multiple sprites are layered in the order they are put. sprite
s have variant
s and content. variant
says which sprite variant to use from the given file. The tag's contents describe the sprite definition to use.
<particlefx*gt;
A particle effect to use when displaying the NPC. particlefx
tags only have content, which describes the particle definition to use.
Example
<npcs>
<npc id="100"><sprite variant="0">npc.xml</sprite></npc>
<npc id="101"><sprite variant="1">npc.xml</sprite><particlefx>graphics/particles/some_particle.xml</particlefx></npc>
...
</npcs>