(initial revision) |
(added template) |
||
Line 25: | Line 25: | ||
</npcs> | </npcs> | ||
</code> | </code> | ||
{{Template:Content XML}} |
Revision as of 16:55, 16 February 2009
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>
Content XML files |
---|
Databases effects.xml | emotes.xml | hair.xml | items.xml | monsters.xml | maps.xml | npcs.xml | runes.xml | skills.xml | status-effects.xml |
Filetypes Particle XML files | Animation XML files | GUI window skin XML files |