AOQML - Ein paar Fragen

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

Moderatoren: Kekse, A-Team

Re: AOQML - Ein paar Fragen

Beitragvon naifor » Sa 10 Feb, 2024 03:01

Anschlussfrage: Was bedeutet das "belebt" bei "weg_nach_belebt"?
Benutzeravatar
naifor
Ordenskrieger
Ordenskrieger
 
Beiträge: 260
Registriert: Do 05 Jan, 2023 11:07
Heldenname: Leta Hainulf, Preparius Pfahlwurz u.a.
Mitglied bei: GL / H.S.H.S. / ThLG

Re: AOQML - Ein paar Fragen

Beitragvon Tommek » Sa 10 Feb, 2024 10:02

Wie wäre weg_nach_staatenbund ?
Benutzeravatar
Tommek
Site Admin
Site Admin
 
Beiträge: 8682
Registriert: Mi 17 Mai, 2006 22:40
Wohnort: Eodatia
Heldenname: Alrik Dormwald
Mitglied bei: Orkwacht

Re: AOQML - Ein paar Fragen

Beitragvon Tommek » Sa 10 Feb, 2024 10:03

naifor hat geschrieben:Anschlussfrage: Was bedeutet das "belebt" bei "weg_nach_belebt"?

Ob das Ziel ein echter Ort ist, oder ein Questort wie die "Steilküste" bei Vellhafen.
Benutzeravatar
Tommek
Site Admin
Site Admin
 
Beiträge: 8682
Registriert: Mi 17 Mai, 2006 22:40
Wohnort: Eodatia
Heldenname: Alrik Dormwald
Mitglied bei: Orkwacht

Re: AOQML - Ein paar Fragen

Beitragvon naifor » Sa 10 Feb, 2024 11:27

Tommek hat geschrieben:Wie wäre weg_nach_staatenbund ?


Könnte dann diese ZB direkt nach dem Verlassen von z.B. Isenburg oder Darbosch auftreten?
Das würde wohl nicht immer passen, kann man sich bei dieser aber schon so vorstellen - ausgehungerte Bande, die sich ins Kaiserreich hineinwagt.

Ich ändere es mal so, danke!
Benutzeravatar
naifor
Ordenskrieger
Ordenskrieger
 
Beiträge: 260
Registriert: Do 05 Jan, 2023 11:07
Heldenname: Leta Hainulf, Preparius Pfahlwurz u.a.
Mitglied bei: GL / H.S.H.S. / ThLG

Re: AOQML - Ein paar Fragen

Beitragvon Tommek » Sa 10 Feb, 2024 11:29

Kann ich aber auch einstellen, ab wann sie auftreten darf. Einfach einen Hinweis beim Auftreten eintragen.
Benutzeravatar
Tommek
Site Admin
Site Admin
 
Beiträge: 8682
Registriert: Mi 17 Mai, 2006 22:40
Wohnort: Eodatia
Heldenname: Alrik Dormwald
Mitglied bei: Orkwacht

Re: AOQML - Ein paar Fragen

Beitragvon naifor » Sa 10 Feb, 2024 11:33

Und wäre weg_nach_staatenbund dann nur auf den Wegen aus anderen Staatenbünden ins Orkreich/Aivaland, also nicht innerhalb der beiden Reiche?
Benutzeravatar
naifor
Ordenskrieger
Ordenskrieger
 
Beiträge: 260
Registriert: Do 05 Jan, 2023 11:07
Heldenname: Leta Hainulf, Preparius Pfahlwurz u.a.
Mitglied bei: GL / H.S.H.S. / ThLG

Re: AOQML - Ein paar Fragen

Beitragvon Tommek » Sa 10 Feb, 2024 14:11

Das ist der Statenbund deines Ziels. Gibt es auch als "weg_von_" dann bezieht sich das auf den Herkunftsort.
Benutzeravatar
Tommek
Site Admin
Site Admin
 
Beiträge: 8682
Registriert: Mi 17 Mai, 2006 22:40
Wohnort: Eodatia
Heldenname: Alrik Dormwald
Mitglied bei: Orkwacht

Re: AOQML - Ein paar Fragen

Beitragvon camael » Di 25 Jun, 2024 19:26

@tommek
ist es möglich eine ortsgebundne quest zu erstellen mit zwei unterschiedlichen Eingängen. bzw sehr aufwendig für dich zum einstellen?
Wie müßte ich da die start.xml bauen bzw. ist es möglich das eine variable mitgegeben wird von wo aus der Held in den Dungeon einsteigt. Bei nicht ortsgebundnen Dungeons würde das über den weg gehen.
Idee dahinter ist, das der Spieler erst bei der tieferen Erkundung merkt, das es ein Dungeon ist und nicht zwei.

Wäre sowas auch ok, theoretisch könnte man den weg von a nach b abkürzen wenn man den dungeon gut kennt. Wäre aber auch sowas über aoqml zu unterbinden.

Bin gestern wieder mal zu lange Zug gefahren… :)
Benutzeravatar
camael
Ordenskrieger
Ordenskrieger
 
Beiträge: 239
Registriert: So 19 Apr, 2020 22:27
Wohnort: Am Pilgerstieg - Vellhafen
Heldenname: Tanith Leigh
Mitglied bei: Bund heimatloser Gesellen

Re: AOQML - Ein paar Fragen

Beitragvon Tommek » Di 25 Jun, 2024 19:51

Das sollte funktionieren:
Heldattribute#In_Orten

Code: Alles auswählen
location    die Örtlichkeit, in der sich ein Held befindet, z.B. 'taverne', 'haendler', 'ort' (Ortsübersicht), 'markt', 'hafen', 'kutschstation', 'ortsausgang', 'bank', 'kampfschule', 'lernschule'
location_id    die ID Örtlichkeit, in der sich ein Held befindet. Zahlenwert, für bestimmte IDs im Forum nachfragen. z. B. "141" Händler "Iskanderische Schärfe, Importhandel" in Eisentrutz


Ich setze die location ja beim Auslösen. Du müsstest nur sicher gehen, den zweiten Eingang nicht im 'ort" zu haben. Also zwei verschiedene "Anderes" Links gehen nicht. Aber ein Link unter "Anderes" und ein Auftreten woanders, geht und kann unterschieden werden.

Über die location_id könnte man die Quest auch in zwei verschiedenen Tavernen starten und darüber unterscheiden.
Benutzeravatar
Tommek
Site Admin
Site Admin
 
Beiträge: 8682
Registriert: Mi 17 Mai, 2006 22:40
Wohnort: Eodatia
Heldenname: Alrik Dormwald
Mitglied bei: Orkwacht

Re: AOQML - Ein paar Fragen

Beitragvon camael » Di 25 Jun, 2024 19:59

danke und perfekt :)
Ich würde die in zwei unterschiedlichen orten starten lassen, das würde dann reichen um die über den ort zu starten.
Dauert eh noch bis ich da anfange. Erst muß ich meine offenen arbeiten erledigen.
Benutzeravatar
camael
Ordenskrieger
Ordenskrieger
 
Beiträge: 239
Registriert: So 19 Apr, 2020 22:27
Wohnort: Am Pilgerstieg - Vellhafen
Heldenname: Tanith Leigh
Mitglied bei: Bund heimatloser Gesellen

Re: AOQML - Ein paar Fragen

Beitragvon Tommek » Di 25 Jun, 2024 21:15

Da geht dann sogar die direkte Abfrage auf den Ortsnamen:

Code: Alles auswählen
site    der Ort (=Name der Stadt) an dem sich der Held befindet
Benutzeravatar
Tommek
Site Admin
Site Admin
 
Beiträge: 8682
Registriert: Mi 17 Mai, 2006 22:40
Wohnort: Eodatia
Heldenname: Alrik Dormwald
Mitglied bei: Orkwacht

Re: AOQML - Ein paar Fragen

Beitragvon Archeion » Fr 11 Okt, 2024 17:19

So, jetzt bin ich auch wieder mit einer Frage anwesend.

Ich möchte die Quest auf "pending" setzen.

Code: Alles auswählen
<quest status="pending"/>


Der Held soll dann (wie in der Quest Sal......) frei durch Antamar reisen können.

Und erst bei Rückkehr zu einem bestimmten Ort (Bedingung 1) + bestimmten Waren im Gepäck (Bedingung 2) soll die Quest weiterlaufen.

Sollte der Held zwar Bedingung 1 erfüllen, aber nicht 2, dann sollte es zumindest eine kurze Anzeige geben.

Wenn auf "pending" gesetzt wurde, muss ich wahrscheinlich die "withhold"-Konditionen definieren? Aber in die Wiki stehen dort nur Beispiel mit Zeiträumen.

Könnte mir da jemand helfen?
Benutzeravatar
Archeion
Feldwebel
Feldwebel
 
Beiträge: 442
Registriert: Do 01 Sep, 2022 08:06
Mitglied bei: OSTMI / Die Goldene Liga

Re: AOQML - Ein paar Fragen

Beitragvon Tommek » Fr 11 Okt, 2024 18:46

In der gleichen Szene in der du auf Pending gehen willst, fügst du deine Abfragen ein.

Code: Alles auswählen
 
<switch attribute="unterwegs">
    <case val="false">
      <p>Nicht unterwegs. Ort abfragen.</p>
      <switch attribute="site">
    <case val="Zielort">
      <p>Du bist im richtigen Ort.</p>
      <has item="Zunderdose" companions-affected="true">
  <success>
    Du hast alles was du brauchst <choice="weiter_gehts">weiter in der Quest</choice>
  </success>
  <failure>
    <p>Du bist zwar im richtigen Ort, aber dir fehlt die Zunderdose.</p>
      <quest status="pending"/>
  </failure>
</has>
    </case>
    <else>
     <p>Du musst nach XXX Reisen</p>
      <quest status="pending"/>
    </else>
  </switch>
    </case>
    <else>
      <quest status="pending"/>
    </else>
  </switch>



Für ungetesteten Code keine Gewähr ;) Sollte so in der Art funktionieren. Die Texte kannst du entfernen und je nach Bedarf anzeigen. Man könnte z.B. auch über
Code: Alles auswählen
<quest status="pending" note="Du musst nach XXX"/>

auf den Zielort hinweisen.

Der Held klickt dann ganz normal aus der Quest heraus auf diese Szene. Sie wird immer wieder ausgewertet bis du in dem Zweig landest über den die Quest dann weiter geht.
Benutzeravatar
Tommek
Site Admin
Site Admin
 
Beiträge: 8682
Registriert: Mi 17 Mai, 2006 22:40
Wohnort: Eodatia
Heldenname: Alrik Dormwald
Mitglied bei: Orkwacht

Re: AOQML - Ein paar Fragen

Beitragvon Archeion » Fr 11 Okt, 2024 19:36

Legendär! :danke: Mit ein bisschen eigener Spucke habe ich die Szene tatsächlich funktionell gestalten können.

Hier für jeden AOQML-Enthusiasten als kopierfertige Vorlage:

Spoiler:
Code: Alles auswählen
<?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">

<switch attribute="unterwegs">
<case val="false">
<p>Nicht unterwegs. Ort immer wieder abfragen.</p>
</case>
</switch>

<switch attribute="site">
<case val="Mörenfeldt">
<p>Du bist im richtigen Ort. Hier Mörenfeldt.</p>

<has item="#2383" companions-affected="true">
 <success>
    Du hast alles was du brauchst <choice target="Beschaffung_abgeschlossen">Es geht weiter in der Quest!</choice>
  </success>
  <failure>
    <p>Du bist zwar im richtigen Ort, aber dir fehlt die Zunderdose.</p>
    </failure>
    </has>
    </case>
    </switch>

<quest status="pending" note="Hier kann ein Tagebucheintrag notiert werden. Damit der Held später immer wieder nachsehen kann, was er eigentlich beschaffen soll!"/>

</scene>


:danke: :ila:
Benutzeravatar
Archeion
Feldwebel
Feldwebel
 
Beiträge: 442
Registriert: Do 01 Sep, 2022 08:06
Mitglied bei: OSTMI / Die Goldene Liga

Re: AOQML - Ein paar Fragen

Beitragvon Archeion » Sa 12 Okt, 2024 10:21

Ah ja, das Wochenende beginnt hervorragend. :o_O:

Ich habe ein kleines Problem mit dem Eintrag note="...". Also für das Heldentagebuch.

Meine Quest hat schon mehrere Enden, in denen der Held ein verfrühtes Ende herbeiführt.

Code: Alles auswählen
<quest status="ended" frequency="nie" note="Ich habe mich entschieden, nicht in das Kloster einzutreten und stattdessen mehr Quests für Antamar zu schreiben."/>


Diese Tagebucheinträge funktionieren einwandfrei!

Wenn ich aber stattdessen status="pending" nutze, dann wird kein Tagebucheintrag registriert:

Code: Alles auswählen
<quest status="pending" note="Solange ich keinen neuen Rasenmäher habe, soll ich nicht in Aigolfs Vorgarten zurückkehren."/>


Hätte da jemand einen Hinweis ggf.?
Benutzeravatar
Archeion
Feldwebel
Feldwebel
 
Beiträge: 442
Registriert: Do 01 Sep, 2022 08:06
Mitglied bei: OSTMI / Die Goldene Liga

VorherigeNächste

Zurück zu Questen, Abenteuer und Zufallsbegegnungen (inkl. AOQML)



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste

cron