Items.xml

Aus Invertika Wiki
Wechseln zu: Navigation, Suche

In der items.xml finden sich sämtliche Definitionen für Items welche im Spiel benutzt werden. Die items.xml Datei befindet sich dabei im "data"-Ordner. Exemplarisch sei hier ein Auszug aus einer items.xml dargestellt:

<?xml version="1.0"?>
<items>
   <item id="501"
       name="Cactus Drink"
       image="use-potion-a.png|G:#22ff22"
       description="A fresh drink."
       effect="+15 HP"
       type="usable"
       hp="15"
       weight="4"
       max-per-slot="10"/>
   ...
</items>

Informationen zur korrekten einheitlichen Formatierung der items.xml (zwecks besserer Lesbarkeit) finden sich unter Regeln für die Quellcodeformatierung.

Hinweis: Die items.xml kann gleichzeitig Daten für den Server und den Client bereitstellen. Diese Daten können auch in getrennte items.xml Dateien gepackt werden (eine für den Server, eine für den Client). Aus Gründen der Einfachheit wird bei Invertika nur eine items.xml gepflegt. Wer dem Spieler bestimmte Informationen die nur für den Server bestimmt sind vorenthalten möchte, muss zwei getrennte items.xml Dateien benutzen.

Inhaltsverzeichnis

Allgemeine Parameter (Client und Server)

Parametername Typ Benötigt Standardwert Beschreibung
id Integer JA ID des Items. Der Parameter sollte für jedes Item eindeutig sein. Dieser Wert wird für die Referenzierung des Items benutzt.
name String NEIN "unnamed" Der Name des Items. Wird auf Clientseite angezeigt.
description String NEIN "" Eine kurze Beschreibung des Items. Diese wird auf der Clientseite dargestellt.
type String (definierte Werte) NEIN "other" Gibt den Itemtyp an. Folgende Typen sind dabei vorhanden:

generic: Ein generisches Item kan nur für Quests benutzt oder verkauft werden. Es ist nicht benutzbar.

usable: Ein Item welches benutzt werden kann z.B. ein Heilmittel welches dem Spieler 20 HP spendet.

equip-1hand: Eine einhändige Waffe.

equip-2hand: Eine zweihändige Waffe, so das zur gleichen Zeit kein Schutzschild ausgerüstet werden kann.

equip-torso: Equipment für den Körper.

equip-arms: Equipment für beide Arme.

equip-head: Equipment für den Kopf z.B. ein Helm

equip-legs: Equipment für die Beine.

equip-shield: Ein Schild, dass gleichzeitig mit einer einhändigen Waffe getragen werden kann.

equip-ring: Ein Ring für die Hand. Der Spieler kann immer nur einen Ring tragen.

equip-charm: Ein Amulett welches durch das Tragen aktiviert wird.

equip-necklace: Der Spieler kann immer nur eine Kette tragen.

equip-feet: Equipment für die Füße.

equip-ammo: Munition für Bögen, etc.

racesprite: Spezieller Typ welcher eine Rasse definiert

hairsprite: Spezieller Typ welcher ein Haarsprite definiert

Server Parameter

Client Parameter

Weblinks

Meine Werkzeuge
Namensräume

Varianten
Aktionen
Navigation
Projekt
Werkzeuge