Hauptmenü öffnen

AntamarWiki β

Änderungen

Set

340 Bytes hinzugefügt, 11:57, 21. Apr. 2013
Syntax
== Syntax ==
<code xml n>
<set [object="hero"] [scopeattribute="quest"] [attributequality=""] [qualitytalent=""] [talentname=""] [namescope="quest"] [inc=""] [dec=""] [val=""] [expire=""] [target=""] />
</code>
*'''{| class="wikitable sortable"|-!Attribut!! Datentyp!! Standardwert!! Erklärung|-|object''': ||String||hero||Standardmäßig wird der aktive Held betrachtet und dessen Werte manipuliert. Es lassen sich jedoch noch weitere Objekte manipulieren:
: Ist ''object="selected-item"'' angegeben, wird auf einem zuvor selektierten Gegenstand (siehe [[item-select]]) gearbeitet und dessen Attribute verändert.
: Ist ''object="ordenshaus"'' angegeben, werden Werte des Ordenshauses, in dem sich der Held befindet, verändert.
*'''scope''' und die Art wie eine Variable gespeichert wird. Hierbei [[ScopeValues|verschiedene Möglichkeiten]].-*'''|attribute''' ||String||||beim Helden alle möglichen [[Held Attribute|Heldenattribute]]. Beachte: Es lassen sich nicht alle Heldenattribute verändern, einige Attribute sind nur lesbar.
: Bei einem Gegenstand ''(object="selected-item")'' kann das Attribut 'quality' (Zustand des Items, ein Wert zwischen 0 und 100) verändert werden.
: Bei einem Ordenshaus ''(object="ordenshaus")'' kann das Attribut 'schatz' verändert werden (nur mittels ''inc'' oder ''dec'', '''nicht''' mittels val/value!)
*'''|-|quality''' ||String||||beim Held kann man Eigenschaften temporär verändern, siehe Beispiele weiter unten*'''|-|talent''' ||String||||beim Held kann man Fertigkeitswerte temporär verändern, siehe Beispiele weiter unten*'''|-|name''' ||String||||der Name einer der Variable, die verändert werden solsoll|-|scope||String||quest||Bezeichnet den Gültigkeitsbereich, wie eine Variable gespeichert wird. Hierzu [[ScopeValues|verschiedene Möglichkeiten]].|-*'''|inc''' ||Integer||||zur Erhöhung von Zahlenwerten bei Variablen oder AttributenWerten|-*'''|dec''' ||Integer||||zur Verringerung von Zahlenwerten bei Variablen Werten|-|val||(mixed)||||Der neue Wert für die Variable oder Attributendas Attribut.|-*'''|expire''' ||String||||diese Angabe wird benötigt, wenn beim Held eine Eigenschaft oder eine Fertigkeit temporär verändert werden soll, siehe Beispiele weiter unten|-|target||String||||Kann in Verbindung mit <set attribute="wounds"/> benutzt werden, siehe Beispiel weiter unten|}
== Beispiele für den Held ==