XML-Variante AOQML, ihre Möglichkeiten, Ergänzungen und Entwicklung...
Fr 28 Dez, 2012 00:41
Jo, naja ist ja nicht so wichtig, also ich sehe da keinen Bedarf etwas zu ändern.
Fr 28 Dez, 2012 13:28
Noch eine kurze Frage:
Wie läuft das mit der EP-Vergabe bei ZBs? Bei Questen ist es einfach, aber bei ZBs wird ja am Ende immer diese weiße Infobox generiert, oder? Und die EP unterliegen bei ZBs ja auch der Degression, während sie in Questen fest sind.
Wie muss man das als Autor machen? Einfach wie bei Questen EP vergeben (nur u.U. versteckt) und die werden dann automatisch der Stufe der Helden entsprechend angepasst?
Die Lösung für <restrict> scheint übrigens ganz sinnvoll. Aber wird das denn nicht - gerade bei Dungeons, Questen, die irgendwann dann auch mal ganz geschlossen werden, nicht ziemlich viel "Datenmüll", wenn da im Hintergrund andauernd irgendwelche Variablen gespeichert werden, die dann ohnehin nie mehr benötigt werden? Wäre da die Regelung mit eigenen hero-Variablen, die man am Ende wieder löscht, nicht etwas besser? Oder ist das egal?
Fr 28 Dez, 2012 14:30
Einfach EP vergeben, muss nicht versteckt sein (das macht die Engine sowieso), die EP werden dann noch angepasst.
Über Datenmüll mach dir keine Sorgen, das ist kein Problem.
Mi 02 Jan, 2013 00:58
Man kann Helden ja in Ortschaften "teleportieren" (sofern man eine entsprechende Begründung vorliegen hat). Das funktioniert wunderbar.
Es gibt aber auch das Attribut "location". Auf dem Testserver funktioniert sowas wie
<set attribute="location" val="hafen"/>
zum Beispiel nicht. Da bekomm ich eine Fehlermeldung. Ist das generell nicht möglich?
Mi 02 Jan, 2013 13:50
Nein, das geht bisher nicht.
Do 03 Jan, 2013 14:08
Okay.
Eine Anmerkung noch: Ich hab grad das show="challenge" ausprobiert, das wollte ich eigentlich benutzen. Laut der Dokumentation im Wiki sollte da ja die Probe angezeigt werden, das Ergebnis aber nicht. Aber bei mir wird die Probe da komplett verschluckt, also wie bei show="none".
Und: Wäre es möglich, einen Warentag für Schilde einzuführen? Das erleichtert ja die Abfrage und ist auch zukunftssicherer, wenn später noch mal zusätzliche Schilde ins Spiel kommen sollten. Für Fernwaffen z.B. (und allem möglichen Klödderkram) gibt es das ja auch schon.
Ginge das auch für Schilde?
Do 03 Jan, 2013 21:11
Das Warentag 'Schild' habe ich eingebaut (ist morgen aufm Testserver). Das show="challenge" ist wohl kaputt gegangen, fixe ich nachher.
edit: Ist korrigiert.
Mi 09 Jan, 2013 17:44
Ist das hier ein Bug?
Der <has> Tag hat irgendwie Probleme mit "name" in Verbindung mit "min". Bei sowas
- Code:
<select hero="nr_1"/>
<store name="testvar" scope="hero">27</store>
<select hero="nr_2"/>
<store name="testvar" scope="hero">32</store>
<select all="true"/>
<has name="testvar" min="33" hero-quantity="1">
<success><p>Mindestens ein Held hat 33.</p></success>
<failure><p>Kein Held hat 33.</p></failure>
</has>
landet man im "success"-Pfad, was ja eigentlich nicht sein darf, oder?
Mi 09 Jan, 2013 17:50
Mit switch wärst du auf der sicheren Seite. Ansonsten musst du einfach die Funktionalität auf dem Testserver überprüfen.
Mi 09 Jan, 2013 20:58
Ist gefixt.
Do 10 Jan, 2013 23:33
Ich setze gerade eine von Talkmars Questen um und soll dabei dem Helden 3 Gegenstände vom Typ wertvoll aus dem Inventar zaubern (Nachdem er von Wegelagerern besiegt wurde). Ich bin jetzt nochmal durchs Wiki gefegt auf der Suche nach einer Möglichkeit dies zu tun, bin aber über keine gestolpert.
Ansonsten: Kann ich bei drop irgendwie sagen, dass er drei beliebige Gegenstände nehmen soll? Aber wirklich nur drei und nicht über Prozent gehen. Wenn nicht, wird es halt Prozent.
Fr 11 Jan, 2013 10:48
Menge: count="3"
http://wiki.antamar.eu/index.php/DropEine Wertigkeit lässt sich da aber noch nicht angeben.
Fr 11 Jan, 2013 14:11
Jup, den count kenne ich. Allerdings keinen Befehl für "Beliebiges Item". Insoweit wird es wohl beim prozentualen Abzug bleiben. Schließlich verliert man ohnehin schon 70% seines Geldes:
- Code:
<store name="geld" scope="quest"><get attribute="cash"/></store>
<store name="geld_abzug" scope="quest"><eval>round((<fetch name="geld"/>/100)*70)</eval></store>
<set attribute="cash" dec="${geld_abzug}"/>
Und jetzt sagt bitte nicht, dass das auch mit <set attribute="cash" dec="*70%"/> gegangen wäre.
Sa 12 Jan, 2013 18:07
Gibt es einen Befehl mit dem ich etwas annehme und gleichzeitig eine Variable setze?
Ich stelle mir sowas vor:
<receive offer="Kräutersuche" name="ks1" val="2"/>
(Auftrag Kräutersuche annehmen und die Variable ks1 auf 2 setzen.)
Oder gibt es eine andere Möglichkeit?
Sa 12 Jan, 2013 20:53
Was willst du denn annehmen? Das hat ja eher mit derquest zu tun und nicht mit aoqml.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.