Npcs.xml
Aus Invertika Wiki
Dieser Artikel dient Referenzzwecken
Die Features in diesem Artikel sind bereits im Spiel implementiert. Dieser Artikel sollte den Sachverhalt so schildern, wie er zur Zeit im Spiel zu finden ist. Neue Features für das System etc. sollten im Forum (http://forum.invertika.org") diskutiert werden.
Die Datei npcs.xml definiert die NPCs und verknüpft sie mit einer ID. Bei der Datei handelt es sich um eine XML Datei.
Inhaltsverzeichnis |
Struktur
<npcs>
Das Rootelement der Datei.
<npc>
Die NPC Beschreibung bestehend aus einer ID welche vom Server gesendet wird, sowie verschiedenen Tags zur Beschreibung des Aussehens. Die aktuelle Version unterstützt dabei nur die IDs von 50-1001.
<sprite>
Ein Sprite wird benutzt um einem NPC ein Aussehen. Sprites können einen variant Teil haben welcher angibt welche Variante aus der Spritedefinition benutzt wird. Im Contentbereich des Tags steht die zu benutzende Spritedefinition.
<particlefx>
In diesem Tag wird der Partikeleffekt definiert welcher mit dem NPC angezeigt wird. Dabei wird in den Contentbereich des particlefx Tags die XML Datei mit der Partikeldefinition eingetragen.
Beispiel
<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>

