Änderungen

Wechseln zu: Navigation, Suche

Zusätzliche Informationen für Gruppen-ZBs

1.343 Bytes hinzugefügt, 22:17, 6. Mär. 2017
keine Bearbeitungszusammenfassung
== AOQML ==
Gruppenquesten und ZBs können wie gewohnt und ausschließlich mit [[AOQML]] geschrieben werden. Dabei sind weiterhin alle üblichen AOQML-Tags, wie z.B. [[challenge]] oder [[has]] möglich mit dem ! Der einzige Unterschiedist, dass die gesamte Gruppe abgefragt wird.  Eine Einschränkung der zu probenden/prüfenden Helden ist mittels dem [[select]]-Tag möglich. Zudem gibt  Um einen Helden zu ermitteln, der etwas bestimmtes kann oder gemacht hat oder verletzt ist o.ä., ist das [[hero]]-Tag hinzugekommen. [[Heldattribute#Gruppen-Attribute|Gruppen-Attribute]] ermöglichen es bei einigen Tags, wie zdie Anzahl der Gruppenmitglieder, der Kämpfer in der Gruppe usw.Babzufragen.  Zudem wurden beim challenge, -Tag zwei neue Attribute innerhalb des Tags'hero-quantity' (Anzahl der Helden, die die Probe bestehen müssen) und 'id' eingeführt, siehe [[challenge]]. Es besteht auch die Möglichkeit, dass der Gruppenführer einen Held explizit für die nächste Szene auswählen kann, dazu wurde [[choice]] um das Attribut ''select-hero'' erweitert. Mit [[for]] lassen sich Schleifen erstellen, was insbesondere für Gruppen-Begegnungen nützlich ist. Bei der Erstellung von Gruppen-Questen ist zu beachten, dass die Solo- und die Gruppenversion der Quest in ein File kommt. In der Quest selbst muss dann mit [[if]] oder [[switch]] abgefragt werden, ob nun der Solo- oder der Gruppentext ausgegeben wird. Natürlich kann man nach der ersten Szene den Solo-Helden in eine andere Szene schicken als die Gruppe, indem man das [[Attribut]] "anzahl-gruppenmitglieder" abfragt und dann je nachdem unterschiedliche [[choice]]es anbietet. Gerade beim Erstellen der ersten Gruppen-Begegnungen können die [[CodeSnippets#Gruppenzeug|Code Snippets]] viel Arbeit sparen.
== Beispiel-ZB ==
<code syntaxhighlight lang="xml n">
<?xml version="1.0" encoding="UTF-8"?>
<scene xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://spiel.antamar.org/Antamar/xml/aoqml/aoqml.xsd">
</scene>
</codesyntaxhighlight>  [[Kategorie:AOQML]][[Kategorie:Mitarbeit]]
3.459
Bearbeitungen

Navigationsmenü