AOQML - Ein paar Fragen

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

Moderatoren: Kekse, A-Team

Re: AOQML - Ein paar Fragen

Beitragvon Elerion » Mi 26 Nov, 2014 21:59

Kann ich mit Pending erreichen, das eine Quest weitergeht wenn der Spieler sich zwischen zwei Orten befindet?

mfg
Elerion
Ordenskrieger
Ordenskrieger
 
Beiträge: 357
Registriert: Fr 02 Mär, 2012 12:43
Wohnort: Berlin
Heldenname: Andrasch Sohn des Argosch

Re: AOQML - Ein paar Fragen

Beitragvon Benor Eglor » Mi 26 Nov, 2014 22:28

Ich schätze mal, dass du in der "Schlussszene" der Vorgängerszene die quest auf pending stellst und dann die Folgeszene mit einer Prüfung der derzeitigen Wegstrecke aussattest, die entsprechend bei positivem Ausgang dann erst weitergeht.
Beispiele müsste es denke ich mal genug geben, alleine mir fällt schon der Schädel ein - den könnte ich sogar für dich mal danach durchschauen wie das da gelöst wurde.
Benutzeravatar
Benor Eglor
Feldwebel
Feldwebel
 
Beiträge: 579
Registriert: So 29 Mär, 2009 16:14
Heldenname: u.A.: Benor Eglor
Mitglied bei: CFC

Re: AOQML - Ein paar Fragen

Beitragvon Askaian » Mi 26 Nov, 2014 22:33

Ganz einfach, ein Pending setzten. Dann in der Anschlusszene mit Hilfe der Attribute ort_start und ort_ziel überpürüfen ob sich der Spieler auf dem geplanten Weg befindet und dann weiter machen.
Arbeitet momentan: Korrekturen von GruppenZBs.
Benutzeravatar
Askaian
Major
Major
 
Beiträge: 2311
Registriert: Mi 01 Nov, 2006 12:47

Re: AOQML - Ein paar Fragen

Beitragvon cvk » Do 27 Nov, 2014 00:59

Aber während der Reise wird doch Pending nicht ausgewertet? Und wenn es dann wieder greift, wenn man ankommt, sind die Reiseattribute nimmer da?

Beziehe mich hierdrauf, Antwort von Gaddezwerch kurz danach:
viewtopic.php?f=77&t=7658&start=1890#p306780
"[T]he Land of Antamar, where freedom reigns for all."
Beatty, Susi; Gunter, Kery: Angie the Ant and the Bumblebee Tree. O.O., o.V., 2005.
Benutzeravatar
cvk
Oberst
Oberst
 
Beiträge: 3088
Registriert: Fr 13 Jul, 2012 16:10
Heldenname: Lunarias Mondenweh

Re: AOQML - Ein paar Fragen

Beitragvon Askaian » Do 27 Nov, 2014 02:20

Ja du hast Recht. Der Zwerg hat meinen Ansatz als nicht durchführbar bezteichnet. Bleibt also sein Ansatz. Zwei Questen machen und in der zweiten eine Variable der ersten als Startbedingung setzen.
Arbeitet momentan: Korrekturen von GruppenZBs.
Benutzeravatar
Askaian
Major
Major
 
Beiträge: 2311
Registriert: Mi 01 Nov, 2006 12:47

Re: AOQML - Ein paar Fragen

Beitragvon Hagen vH » Di 02 Dez, 2014 12:31

Ich bins wieder! Danke nochmal an Trokhanor für die Beantwortung meiner letzten Frage.

Kann man auch Proben auf mehrere Talente zugleich machen? Ich meine das mal gehört zu haben. Wie sieht die entsprechende success/failure Ausgabe dann aus (eine Probe geschafft, alle geschafft, mehr als die hälfte?)
Kanzler der Charukin, aktuell aktiv für Alt-Korumand.
Hagen vH
Ritter
Ritter
 
Beiträge: 764
Registriert: Di 04 Feb, 2014 19:50
Heldenname: Paquadea

Re: AOQML - Ein paar Fragen

Beitragvon Trokhanor » Di 02 Dez, 2014 13:39

Du kannst immer nur eine Probe machen. Aber du kannst natürlich mehrere Proben hintereinander ausführen und zählen, wie viele bestanden wurden (im success-Zweig einen Zähler erhöhen, failure-Zweig weglassen), da kann sich ggfs. eine For-Schleife lohnen.
Trokhanor
Feldwebel
Feldwebel
 
Beiträge: 533
Registriert: Mo 02 Mär, 2009 20:07
Heldenname: Lorenzo di Avarra

Re: AOQML - Ein paar Fragen

Beitragvon Askaian » Di 02 Dez, 2014 14:27

In AOQML ist das so nicht direkt vorgesehen. Das heißst, du wirst etwas basteln müssen.
Für eine Situation , die du beschrebst, würde ich einfach mehrere Proben hintereinander schreiben und jedesmal bei success eine variable um eins erhöhen. Dann kannst du die Variable am Ende mit Switch auswerten.

Hoffe das ist so verständlich.
Arbeitet momentan: Korrekturen von GruppenZBs.
Benutzeravatar
Askaian
Major
Major
 
Beiträge: 2311
Registriert: Mi 01 Nov, 2006 12:47

Re: AOQML - Ein paar Fragen

Beitragvon Hagen vH » Di 02 Dez, 2014 20:35

Ah, ok. Ich dachte ich hatte da was gelesen. Dann eben so, geht ja auch. Vielen Dank!
Kanzler der Charukin, aktuell aktiv für Alt-Korumand.
Hagen vH
Ritter
Ritter
 
Beiträge: 764
Registriert: Di 04 Feb, 2014 19:50
Heldenname: Paquadea

Re: AOQML - Ein paar Fragen

Beitragvon Askaian » Mi 03 Dez, 2014 10:50

Wenn es immer wieder die gleiche Fertigkeit ist, kannst du mit retain und replay auch eine Schleife basteln, dann musst du nich hunderte Zeilen vollkopieren.
Arbeitet momentan: Korrekturen von GruppenZBs.
Benutzeravatar
Askaian
Major
Major
 
Beiträge: 2311
Registriert: Mi 01 Nov, 2006 12:47

Re: AOQML - Ein paar Fragen

Beitragvon Trokhanor » Mi 03 Dez, 2014 15:41

Askaian hat geschrieben:Wenn es immer wieder die gleiche Fertigkeit ist, kannst du mit retain und replay auch eine Schleife basteln, dann musst du nich hunderte Zeilen vollkopieren.

Schöner ist da eine For-Schleife, auch wenn der Array, den man übergeben muss, nicht so schön ist.
Trokhanor
Feldwebel
Feldwebel
 
Beiträge: 533
Registriert: Mo 02 Mär, 2009 20:07
Heldenname: Lorenzo di Avarra

Re: AOQML - Ein paar Fragen

Beitragvon Askaian » Mi 03 Dez, 2014 16:26

Das mit der For-Schleife habe ich fast schon befürchtet. :D Nur habe ich mit der noch nie gearbeitet. Wahrscheinlich so ein Ding, das für Programmierer intuitiv ist, leider nicht für mich.
Arbeitet momentan: Korrekturen von GruppenZBs.
Benutzeravatar
Askaian
Major
Major
 
Beiträge: 2311
Registriert: Mi 01 Nov, 2006 12:47

Re: AOQML - Ein paar Fragen

Beitragvon Trokhanor » Mi 03 Dez, 2014 17:10

For-Schleifen fand ich früher auch doof, inzwischen schätze ich sie wegen ihrer enormen Flexibilität (gut, bei AOQML nicht so gegeben) und Übersichtlichkeit - ferner wegen der Betrachtungsweise des Problems. Wenn du aber mit retain und replay eine Schleife basteln kannst, die ja eigentlich eine Rekursion ist, dann ist die For-Schleife aber eigentlich auch verständlich.
Trokhanor
Feldwebel
Feldwebel
 
Beiträge: 533
Registriert: Mo 02 Mär, 2009 20:07
Heldenname: Lorenzo di Avarra

Re: AOQML - Ein paar Fragen

Beitragvon Guur » Sa 06 Dez, 2014 20:40

Ich möchte einen Atheisten von einem Gläubigen unterscheiden, aber jedesmal wenn ich mit switch, oder has, oder get arbeite, wird ein Fehler angezeigt. Dabei spielt es scheinbar keine Rolle, ob ich als Attribut gottheit, pantheon, pantheon_id oder ähnliches wähle. Ich mache da scheinbar irgendetwas falsch. Kann mir jemand bitte mal erklären, was ich machen muss.
Kanzler für die freien Flusstäler und Herzstein.
Benutzeravatar
Guur
Game Designer
Game Designer
 
Beiträge: 6470
Registriert: So 01 Jul, 2007 15:02
Wohnort: Wetter an der Ruhr
Heldenname: Guur Grogarogh

Re: AOQML - Ein paar Fragen

Beitragvon Trokhanor » Sa 06 Dez, 2014 21:22

Also folgendes hat bei mir problemlos funktioniert:
Code: Alles auswählen
<switch attribute="gottheit">
  <case val="Atheist">
    <p>Atheist.</p>
  </case>
  <else>
    <p>Kein Atheist.</p>
  </else>
</switch>

Lt. der Tabelle Held_Attribute würde die Abfrage mit pantheon und urgott allerdings nicht bzw. nur unzureichend funktionieren.
(Nebenbei fällt mir auf, dass bei Pantheon-ID das Pantheon "Katharischer Glaube" etwas ungünstig ist, der hat ein (sehr tragisches) irdisches Pendant.)
Trokhanor
Feldwebel
Feldwebel
 
Beiträge: 533
Registriert: Mo 02 Mär, 2009 20:07
Heldenname: Lorenzo di Avarra

VorherigeNächste

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



Wer ist online?

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