XML-Variante AOQML, ihre Möglichkeiten, Ergänzungen und Entwicklung...
Antwort erstellen

Re: AOQML - Ein paar Fragen

Do 25 Jul, 2013 16:51

Ok, danke für die Info. :D

Re: AOQML - Ein paar Fragen

Fr 26 Jul, 2013 06:58

Das soll noch überarbeitet werden: viewtopic.php?f=77&t=11836&p=297556&hilit=ranged+defence#p297556

Re: AOQML - Ein paar Fragen

Fr 26 Jul, 2013 13:28

Super! Danke für den Hinweis, proser. Ich war nämlich schon fast der Verzweiflung nahe, weil ich das mit store und fetch und dem Vergleich der LEP vorher - nachher nicht richtig begreife. :wink:

Wenn jemand die Muße hat, kann er mir das ja mal erklären - falls ich das mal für etwas anderes gebrauchen könnte. :)

Ajinthan und ich hatten uns schon über eine has-Abfrage und einer Zufalls-Wahrscheinlichkeit eine provisorische Schildabwehr gebastelt. Ich frage dann mal bei Llkruegro nach, wie er es denn gerne hätte. Ansonsten ist die Steinkreis-Quest für Lúnasadh fertig.

Re: AOQML - Ein paar Fragen

Fr 26 Jul, 2013 14:44

Das kann ich gerne erklären:

Code:
<store name="LEP-vor-angriff"><get attribute="LEP"/></store>
<store name="wunden-vor-angriff"><get attribute="wounds"/></store>
<!-- speichert Werte vor angriff --->


[b]Kampf/Angriff sonstiges Event[/b]

<!-- vergleicht ob die attribute nun gesunken oder gestiege sind -->

<has attribute="LEP" min="${LEP-vor-angriff}">
<success>
Du wurdest beim Angriff nicht vereltzt.
</success>
<failure>
Du wurdest beim Agriff verletzt
</failure>
</has>

<has attribute="wounds" max="${wunden-vor-angriff}">
<success>
Du wurdest beim Angriff nicht verwundet.
</success>
<failure>
Du wurdest beim Agriff verwundet.
</failure>
</has>

Re: AOQML - Ein paar Fragen

Fr 26 Jul, 2013 15:25

Du bist klasse, Askaian! Danke. :Applaus: :D

Solche Sachen wünsche ich mir im ZB-Pool, oder in den CodeSnippets, wo ein unbedarfter Anfänger sie gut finden könnte.

Re: AOQML - Ein paar Fragen

Fr 02 Aug, 2013 02:52

Gaddezwerch hat geschrieben:Interessant, dass der Fehler jetzt erst auffällt ... Wenn ich mir unseren Code angucke, muss ich feststellen, dass so eine Konstruktion
Code:
<retain name="test" id="a">A</retain>
<retain name="test" id="b">B</retain>
<replay name="test"/>

mit Ausgabe 'AB' (wie im Wiki erläutert) bisher bei unserem Code gar nicht funktionieren kann. Es liegt gar kein Fehler im engeren Sinne vor, sondern dieses Feature gibt es einfach noch nicht. Also das Wiki ist falsch. Und auch das Tutorial ist falsch. Ich weiß nicht, wer damals auf die Idee gekommen ist, dass das funktionieren sollte.

Und ich weiß jetzt nicht, wie viele Questen bereits auf diese Funktionalität gesetzt haben.

Das Sinnvollste ist wohl, wenn ich das Feature einbaue, so wie es erklärt ist und von dir erwartet wurde. Allerdings ist das nicht in 5 Minuten getan und ich weiß nicht, wann ich dazu komme. Also ist es ein Fehler, den ich leider nicht so schnell lösen kann. Ich habe ihn mir aufgeschrieben.


Das fände ich gar nicht gut. Das Wiki sollte angepasst werden. Sonst verhält es sich auch anders als store. Und es kann keine Quest geben, in der es anders funktioniert, auch wenn sie so geplant war. Schlimmer noch, meine Questen fallen dann allesamt auf die Nase, wenn die retain-Szene mehrfach durchlaufen wird, was nicht auszuschließen ist, ebenso alle Questen, die nicht nach Wiki, sondern nach tatsächlicher Funktion implementiert wurden.

Grüße
... Lowlander

Re: AOQML - Ein paar Fragen

Sa 03 Aug, 2013 10:35

Na gut ist mir auch lieber, das bedeutet nämlich keinen Aufwand für mich. Aber war das PDF Tutorial nicht von dir? Es wundert mich einfach, dass irgendwer behauptet hat, dass das geht und diese Behauptung wurde für 6 Jahre als Tatsache hingenommen.

Re: AOQML - Ein paar Fragen

Sa 03 Aug, 2013 16:56

Gaddezwerch hat geschrieben:Na gut ist mir auch lieber, das bedeutet nämlich keinen Aufwand für mich. Aber war das PDF Tutorial nicht von dir? Es wundert mich einfach, dass irgendwer behauptet hat, dass das geht und diese Behauptung wurde für 6 Jahre als Tatsache hingenommen.


Das PDF Tutorial war von mir. Aber im Original PDF steht auch nichts davon, dass mehrfaches Retain hinzufügt statt ersetzt.

Re: AOQML - Ein paar Fragen

So 18 Aug, 2013 13:07

Die expire-Angaben im Befehl SET. Sind das RL oder IG Zeiten?

Code:
    <set quality="ST" inc="4" expire="10 days" /><!-- erhöht Stärke um 4 für 10 Tage -->
    <set quality="FF" dec="2" expire="3 hours" /><!-- verringert Fingerfertigkeit um 2 für 3 Stunden -->


Sollte im Wiki noch ergänzt werden, denke ich. ;)

Wie lautet der Befehl für eine OOC-Box? Ich finde das im Wiki nicht. :danke:

Re: AOQML - Ein paar Fragen

So 18 Aug, 2013 13:41

Die Expireangaben sind je nach dem ob das d groß oder klein geschrieben wird unterschiedlich. Zumidnest, wenn es ebesno wie beim store ist.

OOC Boxen bekommt man mit <div class="oog"></div>. Steht leider noch nicht im Wiki, sollte man also dringend nachtragen. Kennt ja nicht jeder alle Befehle fast auswendig.

Re: AOQML - Ein paar Fragen

So 18 Aug, 2013 13:52

Danke Askaian, das war was mir fehlte.

Ich hoffe es ist wie bei STORE, aber es steht halt dort nicht. ;)

Re: AOQML - Ein paar Fragen

Do 29 Aug, 2013 20:45

Moin zusammen, ich würde gerne systematisch den Kerker aus der Gosse in eine eigene Queste auslagern und ihn so auch von anderen Questen oder ZB aus zugänglich machen. Angeblich soll das ja relativ einfach möglich sein. Kann mir da jemand eine kurze Einführung zu geben?

Re: AOQML - Ein paar Fragen

Do 29 Aug, 2013 22:04

Woran genau hapert's, am Übergang von der einen in die andere Quest? Lager den Kerker in einen anderen Questordner aus und dann kannst du mit relativen Pfaden arbeiten:
Code:
<choice target="../kerker/start.xml">im Kerker schmoren</choice>
Die zwei Punkte .. bedeuten: Liebes System, navigiere bitte einen Ordner nach oben, gehe dann in den Ordner kerker und rufe dort die start.xml auf. Zugegebenermaßen, das ist bisher kein sehr schöner Übergang.

Auf der Testumgebung ist es wohl am günstigsten, die beiden Quests getrennt zu debuggen.

Re: AOQML - Ein paar Fragen

Fr 30 Aug, 2013 19:27

Ok danke, werde gleich mal ein Testquestchen dafür basteln. :danke:

Edit: Also im Testserver ist erst mal nicht viel heraus gekommen ... Kann man das da überhaupt testen oder stimmt dann die Ordnerstruktur nicht? Und wie genau funktioniert dann eigentlich die Navigation - ich meine, die einzelnen Questen sind ja noch mal auf unterschiedliche Ordner verteilt. Ortsfest, Gegenstände ... Ich baue so was nur ungern ein, ohne dass ich es vorher testen kann.

Meine Testqueste im Anhang, unterster Link.
Dateianhänge
ZZ Hilfsquest.zip
(10.7 KIB) 116-mal heruntergeladen
Zuletzt geändert von neonix am Fr 30 Aug, 2013 19:50, insgesamt 2-mal geändert.

Re: AOQML - Ein paar Fragen

Fr 30 Aug, 2013 19:31

Ist es möglich eine Datei mit Konstanten oder auch nur Variablen für Ziele anzulegen? Wenn Neonix den vorgeschlagenen Weg geht und aus irgendeinem Grund die Ordnerstruktur mal gewechselt werden muss, würden dann auf einen Schlag mehrere Quests oder ZBs in Fehler laufen und müssten manuell korrigiert werden.

Besser wäre eine Datei, in der das Ziel steht (wie eine globale Konstantendeklaration). Dann müsste das eventuelle Ziel nur dort geändert werden. Außerdem könnten Autoren den Helden dann mit einem griffigen Namen in den Kerker schicken.
Antwort erstellen