23.11.2016, 09:56
Im Prinzip gilt der Aufbau aus #26. Die Reihenfolge ergibt sich aus der Abfolge von <a>, <b> und <auswahl>, wobei <auswahl> eine Verzweigung kodiert. Mit dem zweiten "Schau her." sieht das so aus:
Nach dem <daten>-Teil kommt ein <texte>-Element, das eine Folge von <a>- und <b>-Elementen und zum Abschluss ggf. ein <auswahl>-Element enthält. Ein <auswahl>-Element enthält wieder ein oder mehrere <texte>-Elemente.
Wie das mit der geänderten Begrüßung aussehen könnte, ist mir gerade nicht klar. Vielleicht eine <auswahl> als erstes Kindelement vom ersten <texte>? Das ist im Moment noch nicht vorgesehen.
Code:
<drasa_dialog>
<daten>
<inhalt id="einkauf_id" npc="loc01_bobo">Einladung</inhalt>
<redner kennzeichen="a" id="loc01_bobo">Bobo</redner>
<redner kennzeichen="b" id="">Held</redner>
</daten>
<texte>
<a>Hallo.</a>
<b>Hallo. Mein Name ist <heldenname/>.</b>
<a>Willst du etwas kaufen, <heldenname/>?</a>
<auswahl>
<texte>
<b>Ja.</b>
<a>Schau her.</a>
</texte>
<texte>
<b>Nein.</b>
<a>Dann bis später.</a>
<auswahl>
<texte>
<b>Ich möchte doch etwas kaufen.</b>
<a>Schau her.</a>
</texte>
<texte>
<b>Bis später.</b>
</texte>
</auswahl>
</texte>
</auswahl>
</texte>
</drasa_dialog>
Nach dem <daten>-Teil kommt ein <texte>-Element, das eine Folge von <a>- und <b>-Elementen und zum Abschluss ggf. ein <auswahl>-Element enthält. Ein <auswahl>-Element enthält wieder ein oder mehrere <texte>-Elemente.
Wie das mit der geänderten Begrüßung aussehen könnte, ist mir gerade nicht klar. Vielleicht eine <auswahl> als erstes Kindelement vom ersten <texte>? Das ist im Moment noch nicht vorgesehen.