Änderungen

Wechseln zu: Navigation, Suche

Heldattribute

4.765 Bytes hinzugefügt, 11 Juni
Karma
=Attribute (attribute)=
Die Heldenattribute können z.B. zum Beispiel via <[[get attribute="..."/> oder <]], [[switch attribute="..."> ]] oder <[[has attribute="..."> ]] abgefragt werden. "..." steht hierbei als Platzhalter für die u.g. AttributeSofern es relevante Ausprägungen gibt, sind diese unten gelistet.
==Allgemein==
|-
|nick||der falsche Name des Helden aus den Heldeneinstellungen. Wenn der Spieler in den Heldeneinstellungen dort keinen "falschen Namen" angegeben hat, wird der echte Name des Helden zurückgegeben. Dieses Attribut sollte folglich immer dem Attribut "name" vorgezogen werden, wenn der Held von einem NPC angeredet wird, der seinen echten Namen nicht kennt.
|-
|titel||Der Adelstitel des Helden. Falls er keinen Adelstitel hat, hat es den Wert "Abenteurer" (auch für weibliche Chars).
|-
|held_id||Die ID des Helden. Wird nur für interne Zwecke benutzt und keinesfalls ausgegeben.
|-
|LEPmax||Die maximalen Lebenspunkte eines Helden, wenn er unverletzt ist.
|-
|AEP||Die derzeitigen Astralenergiepunkte des Helden.
|-
|AEPmax||Die maximalen Astralenergiepunkte eines Helden, wenn er voll regeneriert ist.
|-
|AUP||Die derzeitigen Ausdauerpunkte des Helden.
|-
|waffe_id||Die WareID der angelegten Waffe.
|-
|waffe_typ||Der [[Waffentyp]] der angelegten Waffe (z.B. Schwerter, Bögen, Wuchtwaffen, Armbrüste ... Bei mehreren immer der Erstgenannte, nicht der Ausgewählte).
|-
|ini_basis||Der Grundwert der [[Initiative]].
|-
|MR||Die derzeitige [[Magieresistenz]] des Helden.
|-
|magisch||(true/false) ist der Held magisch begabt? "true", ansonsten "false"
|-
|rogue||(true/false) ist der Held ein Rogue (sterblich)? "true", ansonsten "false"
|-
|traglast||Die Traglast des Helden.
|-
|held_rang||Die Platzierung des Helden in der Liste "Glänzendste Helden": eine Zahl zwischen 1 und 1000 (sollte der Rang > 1000 sein, wird dennoch 1000 zurückgegeben).
|-
|orden_id||Die id des Ordens in dem der Held Mitglied ist (0 wenn kein Orden vorhanden).
|-
|orden_name||Der Name des Ordens in dem der Held Mitglied ist.
|-
|orden_kuerzel||Das Kürzel des Ordens in dem der Held Mitglied ist.
|-
|schurke_rang||Die Platzierung des Helden in der Liste "Mieseste Schurken": eine Zahl zwischen 1 und 1000 (sollte der Rang > 1000 sein, wird dennoch 1000 zurückgegeben).
|-
|location||die Örtlichkeit, in der sich ein Held befindet, z.B. 'taverne', 'haendler', 'ort' (Ortsübersicht), 'markt', 'hafen', 'kutschstation', 'ortsausgang', 'bank', 'kampfschule', 'lernschule'
|-
|location_id||die ID Örtlichkeit, in der sich ein Held befindet. Zahlenwert, für bestimmte IDs im Forum nachfragen. z. B. "141" Händler "Iskanderische Schärfe, Importhandel" in Eisentrutz
|-
|ort_start||Ortsname des letzten (also vorigen) vom Helden besuchten Ortes
|-
|site||der Ort (=Name der Stadt) an dem sich der Held befindet
|fortbewegungsmittel||Die Bezeichnung des aktuellen Fortbewegungsmittels. Zu Fuß gilt der Wert 'per pedes', für Unterscheidungen zwischen den diversen Kutschen- und Schiffstypen siehe [[Fortbewegungsmittel (Liste)|hier]].
|}
 
=Karma (karma_...)=
 
Karma misst die Gunst eines Gottes — die Spielmechanik dazu ist unter [[Wunder]] beschrieben. Anders als die oben gelisteten Attribute wird Karma nicht über <code>attribute=""</code> angesprochen, sondern über '''Helden-Variablen''' mit dem Namensschema '''karma_&lt;gottname&gt;'''. Es funktionieren also die ganz normalen Variablen-Tags <[[get]]>, <[[has]]>, <[[switch]]>, <[[set]]> und <[[store]]> (jeweils mit <code>scope="hero"</code>). Die Werte werden dauerhaft am Helden gespeichert und laufen nie ab.
 
==Variablenname==
 
Der Gottesname wird kleingeschrieben, Umlaute werden umschrieben (ä→ae, ö→oe, ü→ue, ß→ss), alle übrigen Sonderzeichen entfallen:
 
{| class="wikitable"
|-
!Gott!!Variable
|-
|Athos||karma_athos
|-
|Krähenmann||karma_kraehenmann
|-
|Hevästa||karma_hevaesta
|}
 
Gleichnamige Götter verschiedener Pantheone (z.&nbsp;B. Iatan in mehreren Staatsreligionen) sind derselbe Gott und teilen sich ihr Karma — es ist egal, in welchem Tempel der Held es erworben hat.
 
'''Achtung:''' Nur Variablennamen, deren Slug einem Gott aus der Götterliste entspricht, werden als Karma behandelt. Ein vertippter Name (etwa <code>karma_atos</code>) legt stillschweigend eine gewöhnliche Quest-Variable an, die mit dem echten Karma nichts zu tun hat.
 
==Karma abfragen==
 
<code xml>
<has name="karma_nergas">
<success>Der Held hat schon Karma bei Nergas (auch Wert 0 zählt als vorhanden).</success>
<failure>Der Held hatte mit Nergas noch nie zu tun.</failure>
</has>
 
<if><get name="karma_athos"/> &gt;= 25
<then>Athos ist dem Helden bereits wohlgesonnen.</then>
</if>
</code>
 
Hat ein Held bei einem Gott noch nie Karma erhalten, existiert die Variable nicht — wer mit Werten rechnen will, sollte sie daher zuerst per <code>&lt;has&gt;</code> prüfen oder mit <code>&lt;store&gt;</code> auf 0 initialisieren.
 
Welchem Gott der Held selbst dient, verrät weiterhin das Attribut <code>gottheit</code> (bzw. <code>urgott</code>, siehe oben) — z.&nbsp;B. per <code>&lt;switch attribute="gottheit"&gt;</code>, um das Karma beim eigenen Gott des Helden zu erhöhen.
 
==Karma vergeben und abziehen==
 
<code xml>
<set name="karma_athos" inc="3" scope="hero" show="none"/> <!-- gottgefällige Tat -->
<set name="karma_nergas" dec="5" scope="hero" show="none"/> <!-- Frevel -->
<store name="karma_iatan" scope="hero">0</store> <!-- absolut setzen / initialisieren -->
</code>
 
* Gültiger Wertebereich ist 0 bis 65535; <code>dec</code> kann das Karma nicht unter 0 drücken.
* <code>show="none"</code> verwenden — die Götter wirken im Verborgenen, der Spieler sieht sein Karma auf der Wunder-Seite und im Charakterbogen.
* Ein Karma-'''Zuwachs''' gilt als Erhörung: laufende Wartezeiten der [[Wunder#Beistand im Kampf|Kampf-Wunder]] dieses Gottes verfallen dabei automatisch.
 
==Richtwerte für Questautoren==
 
Zur Einordnung der Beträge (vgl. [[Wunder]]): Eine Andacht gibt +1, ein Tempelgebet +1 bis +2, das erste Wunder öffnet sich bei Karma 10, Hohe Wunder opfern 25. Daran sollte sich die Belohnung orientieren:
 
{| class="wikitable"
|-
!Anlass!!Karma
|-
|kleine fromme Geste (Gebet, Spende, Beistand)||+1
|-
|gottgefällige Tat mit Aufwand (Begräbnis im Sinne Nergas', zurückgebrachtes Tempelgut)||+2 bis +3
|-
|herausragender Dienst an einem Gott (Questreihen-Finale)||+5
|-
|Frevel (Grabraub, unterschlagene Tempelspenden, geschändeter Altar)||−1 bis −10
|}
 
Karma ist bewusst knapp: Es entscheidet über Verfügbarkeit '''und''' Stärke der Wunder eines Geweihten. Zweistellige Beträge sollten die absolute Ausnahme bleiben.
=Eigenschaften (quality)=
|-
|AUSWEICHEN||Der Ausweichen-Wert
|-
|MR||Der Magieresistenz-Wert
|-
|MU||Mut
3.284
Bearbeitungen

Navigationsmenü