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

Re: AOQML - Ein paar Fragen

Do 02 Jan, 2025 11:22

Gibt es einen aoqml -Tag der den Helden mit seinem Bogen schießen lässt?
Quasi das Gegenteil von Ranged-Defence? Dort muss ja der Held dem Fernkampf ausweichen.

Ich würde gerne den Held von einer Mauer auf Feinde schießen lassen. Wäre schön wenn es eine entsprechenden aoqml-Tag geben würde.
Ansonsten muss ich das irgendwie anders lösen.

Re: AOQML - Ein paar Fragen

Do 02 Jan, 2025 15:06

Munin hat geschrieben:Gibt es einen aoqml -Tag der den Helden mit seinem Bogen schießen lässt?
Quasi das Gegenteil von Ranged-Defence? Dort muss ja der Held dem Fernkampf ausweichen.

Ich würde gerne den Held von einer Mauer auf Feinde schießen lassen. Wäre schön wenn es eine entsprechenden aoqml-Tag geben würde.
Ansonsten muss ich das irgendwie anders lösen.

Ich bin ja bekennender Depp in der Hinsicht praktischer Anwendung, aber reichen da nicht eine versteckte Abfrage nach Pfeilen und Bogen im Gepäck und eine Fertigkeitsprobe auf Bögen, falls beides vorhanden? Den Pfeil kannst du ja manuell nach der erfolgten Probe aus dem Heldeninventar entfernen und das ganze je nach Bedarf wiederholen lassen.

Re: AOQML - Ein paar Fragen

Do 02 Jan, 2025 16:03

Stimmt.
Soweit habe ich gar nicht gedacht :wallbash:

:danke:

Re: AOQML - Ein paar Fragen

Do 16 Jan, 2025 10:56

Hallo zusammen

Wenn ich einer ZB oder Quest ein eigenes Bild hinzufügen will, bin ich immer unsicher, wie das am besten geht.

Sind die Infos auf https://wiki.antamar.eu/index.php/Bilder_einbinden noch korrekt?

Welchen Pfad verwende ich am besten, so dass Du @Tommek nur das Bild ablegen, aber nicht mehr die Einbindung in der ZB ändern musst? Ich sehe im Wiki /bilder/quests/, aber auch Unterordner wie /raetsel und habe hier im Forum auch schon nach den Questautoren benannte Unterordner mitbekommen.
Haben wir eine naming convention für die Dateinamen?

Gibt es vielleicht sogar einen direkteren Weg, Bilder zur Verfügung zu stellen, als sie im Wiki abzulegen, woraus Du @Tommek sie wieder runter- und wieder hochladen musst?

Re: AOQML - Ein paar Fragen

Sa 15 Feb, 2025 14:49

Der Wiki-Eintrag ist noch aus der Zeit als Bilder generieren nicht so einfach war.

Ich würde sagen am einfachsten packt ihr die Bilder direkt in den Quest-Ordner und bindet es dann relativ ein:

Code:
<img src="bildname.jpg" />

Re: AOQML - Ein paar Fragen

Sa 15 Feb, 2025 21:41

Danke, verstanden für Quests, aber wie bei ZBs?

Re: AOQML - Ein paar Fragen

Sa 15 Feb, 2025 21:46

Mach auch einfach so. Das sehe ich ja direkt beim Einbau und passe den Pfad dann an.

Re: AOQML - Ein paar Fragen

Sa 31 Mai, 2025 20:14

huhu
gibts ne Möglichkeit das bei dem hier:

<get attribute="cash"/>

Das Vermögen nicht in ner GroschenZahl ausgegeben wird sondern hübscher?

Re: AOQML - Ein paar Fragen

So 01 Jun, 2025 21:01

Hi quirly,

das geht in AOQML mit Hilfe eines kleinen Umwegs: zunächst wird der Geldbetrag in einer Variablen gespeichert und danach mit Hilfe von eval in das gewünschte Format umgerechnet:

Code:
<store name="cashstore" scope="quest"><get attribute="cash"/></store>
<p>Cash stored ... </p>
<p>fetching ... </p>
<eval><fetch name="cashstore"></fetch>/10</eval> Thaler


gibt bei einem Testhelden mit 20 Gulden dies aus:
Cash stored ...

fetching ...
200 Thaler


Viele Grüße
Enno

Re: AOQML - Ein paar Fragen

So 01 Jun, 2025 22:35

danke!
eval und vor allem die mathematisches funktionen kannte ich auch noch nicht!
ich hätte multiplizieren mit einer for next gemacht… erleichtert einiges! :danke:

Re: AOQML - Ein paar Fragen

Di 03 Jun, 2025 19:48

Hi,

danke aber das meinte ich gar nicht. Sondern dass das Geld das ein Held hat so angezeigt wird wie auf der rechten Seite des Menüs mit den Bildern der Münzen.

Hab das aber aktuell jetzt doch gelöscht, die Spieler sehen ihr Guthaben ja an der Seite selbst.

Re: AOQML - Ein paar Fragen

Do 19 Jun, 2025 22:11

Hab noch eine Frage, hoffe ihr könnt die zeitig beantworten
<function name="preisausgabe" param1="10"/>
Gibt es eine Möglichkeit, hierbei statt den param1 den Betrag einzugeben, eine gespeicherte variable ausgeben zu lassen?
Ich suche etwas wie ich die Geldbeträge in den Variablen als Geld auch ausgeben lassen kann.

Re: AOQML - Ein paar Fragen

Fr 20 Jun, 2025 10:00

entschuldige quirly, ich hab nimmer dran gedact und bin aktuell kaum am Laptop bzw. nur wenn ich "arbeite" und habs leider nimmer ausprobiert, ob das so geht wie gedacht.

so wie unten geht es - die Variable musste in Klammern setzen (sonst läuft sie davon)

Code:
<?xml version="1.0" encoding="UTF-8"?>
<scene xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://eisentrutz.antamar.eu/aoqml.xsd">
    <store name="einsatz">1011</store>
    <function name="preisausgabe" param1="${einsatz}"/>
</scene>

Re: AOQML - Ein paar Fragen

Do 17 Jul, 2025 18:59

Ich möchte in der ZB https://wiki.antamar.eu/index.php/ZB_Na ... _gesichtet je nach Verlauf der ZB (Jahreszeit + Wildnisleben-Proben) unterschiedliche Erschöpfungs- und KO-Abzüge vergeben. Je schlechter der oder die Helden sich ihr Nachtlager bauen, desto platter sind sie am nächsten Morgen.

Das versuche ich, indem ich innerhalb eines Switch-Case auf Jahreszeit set attribute="ERP" inc="n" store ...

Code:
<switch attribute="monat">
 <case val="Ehrenmond|Hoffnungsmond|Wassermond">
   [...]
   <store name="wenig-malus" scope="scene">
     <set attribute="ERP" inc="5" show="none" />
   </store>
   <store name="mittlerer-malus" scope="scene">
     <set attribute="ERP" inc="10" show="none" />
     <set quality="KO" dec="1" expire="3 days" show ="none" />
   </store>
   <store name="hoher-malus" scope="scene">
     <set attribute="ERP" inc="15" show="none" />
     <set quality="KO" dec="2" expire="4 days" show ="none" />
   </store>
 </case>


... und die dann an der entsprechenden Stelle fetche:

Code:
<p>Am nächsten Morgen baut ihr [... ] mit steifen Gliedern euer Lager wieder ab und macht euch wieder auf den Weg.</p>
  <fetch name="mittlerer-malus" />


Ergebnis ist aber, dass die ER-Werte zusammengezählt werden. Die Helden bekommen also im hier gezeigten Beispiel ERP 5 + 10 + 15 = 30 für wenig Malus + mittlerer Malus + hoher Malus statt nur 10 für den mittleren Malus, der dem ZB-Verlauf entspricht.

Ich komme nicht weiter. Hat jemand eine Idee, wie ich das beheben (oder das Ziel anders erreichen) könnte?

Re: AOQML - Ein paar Fragen

Sa 19 Jul, 2025 09:22

Wenn die Werte zusammengezählt werden, kannst du die Proben dann nicht aufeinander aufbauen? Also nur die kleinste Erschöpfung als Grundwert nehmen und dann die Erhöhung nur draufrechnen lassen? War nur eine Idee - ich hab keine Ahnung wie das funktioniert.
Antwort erstellen