AOQML - Ein paar Fragen

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

Moderatoren: Kekse, A-Team

Re: AOQML - Ein paar Fragen

Beitragvon Gaddezwerch » Do 30 Mai, 2013 10:28

Der AOQML-Editor beschwert sich nicht über die Zeile
Code: Alles auswählen
<set attribute="EP" inc="${zbEP}" />


Also irgendwer interpretiert die RegExp nicht korrekt ... da die meisten den AOQML-Editor benutzen, würde ich dich bitten selbst zu schauen, ob du das in Visual Studio irgendwie korrigieren kannst.
:meidetdasorkland: <-- Das meine ich ernst! Wirklich!
Gaddezwerch
Programmierer
Programmierer
 
Beiträge: 4848
Registriert: Fr 18 Mai, 2007 00:04
Heldenname: Alos Traken

Re: AOQML - Ein paar Fragen

Beitragvon Guur » Mo 03 Jun, 2013 19:40

Kann man nach einer Probe eigentlich auch die FeP zusammen rechnen lassen und dieses Ergebnis dann mit anderen Ergebnissen zusammenrechnen?
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 Aidan » Mo 03 Jun, 2013 20:09

Dürfte wie das freie EP-Sammeln auch funktionieren.

Erst vergeben:

Code: Alles auswählen
<set name="GeEP" inc="XY" show="none"/> 



Und dann gesammelt ausgeben:

Code: Alles auswählen
       <add-EP val="${GeEP}" [talent="..."] [show="result"]/>



Allerdings funktioniert die G-EP Ausgabe nicht bei Zufallsbegegnungen, dort sollen nur freie EP vergeben werden.
Gamedesigner
Verantwortlicher für Itemerstellung, Waren-/Handelssystem und NPC-Verwaltung
Systemintegration neuer Reiche und Gebiete

Bild
Benutzeravatar
Aidan
Game Designer
Game Designer
 
Beiträge: 6616
Registriert: Mo 11 Feb, 2008 17:40
Wohnort: Hansestadt Wismar
Heldenname: Jupp
Mitglied bei: mir selbst

Re: AOQML - Ein paar Fragen

Beitragvon Guur » Mo 03 Jun, 2013 21:39

Ok, danke. Ich werde es mal versuchen. Nein, die Ergebnisse der Probe sollen auch nicht als gebundene EP vergeben werden, sondern in einer Quest nur ausgewertet werden, um zu sehen, wie gut jemand die Probe bestanden hat.

Beispiel:
03.06 21:31 Guur Grogarogh versucht sich erfolgreich im Talent Akrobatik: FeP* 7

Dann habe ich 7 Punkte gesammelt.

03.06 21:32 Guur Grogarogh versucht sich erfolgreich im Talent Athletik: FeP* 13

Plus 13 macht 20 Punkte.

Zum Schluss sollen dann einfach bestimmte Bereiche definiert werden, woraus dann eine Erfolgs oder Misserfolgsmeldung resultiert.
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 Pergor » Mi 05 Jun, 2013 10:45

Ist jetzt nicht direkt eine AOQML-Frage, aber: Beim Einbauen von ZBs... habt ihr die Möglichkeit, eine ZB so einzubauen, dass sie innerhalb eines bestimmten Reiches auf allen dafür geeigneten Strecken auftaucht und sonst nirgends?

Oder z.B. generell auf allen Gebirgsstrecken Antamars?

Oder soll man das als Autor selber machen mit weg_art_id? Man könnte dann ja einfach ein "rejected" einbauen, wenn die weg_art_id nicht passt. Muss das, oder könnt ihr das beim Einbau berücksichtigen?
Benutzeravatar
Pergor
Oberleutnant
Oberleutnant
 
Beiträge: 1112
Registriert: Do 07 Jun, 2007 18:45
Wohnort: Turm des Magiers
Heldenname: inaktiv

Re: AOQML - Ein paar Fragen

Beitragvon cvk » Mi 05 Jun, 2013 10:47

Ja, das geht. Oder nur zwischen zwei Städten. Gibt diverse Möglichkeiten. In einem Land, einer Handelszone, Vegetationszone, usw.

Und man kann auch Kombinieren: Handelszone X aber nicht Land Y, nur auf bestimmten Wegtypen, aber nciht, wenn sie durch Wüste führen ...
"[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 Pergor » Mi 05 Jun, 2013 10:48

Prima, danke. :)

(ich hatte ja schon mal angemerkt, dass eine Übersicht, was alles möglich ist, für die Autoren ganz nützlich wäre, dann weiß man Bescheid, was man machen kann und was nicht, vielleicht nimmt diese Idee ja irgendwann Gestalt an)
Benutzeravatar
Pergor
Oberleutnant
Oberleutnant
 
Beiträge: 1112
Registriert: Do 07 Jun, 2007 18:45
Wohnort: Turm des Magiers
Heldenname: inaktiv

Re: AOQML - Ein paar Fragen

Beitragvon Sandy » Do 06 Jun, 2013 21:57

Kann man bei Gruppen Quests auch einem einzelnen Helden aus der Gruppe EP geben? Wenn dieser zum Beispiel eine Probe am besten geschafft hat?
Benutzeravatar
Sandy
Ordenskrieger
Ordenskrieger
 
Beiträge: 273
Registriert: So 11 Mär, 2012 03:55
Heldenname: Chiara Tebaldeo
Mitglied bei: Drachenatem

Re: AOQML - Ein paar Fragen

Beitragvon cvk » Do 06 Jun, 2013 22:04

Sandy hat geschrieben:Kann man bei Gruppen Quests auch einem einzelnen Helden aus der Gruppe EP geben? Wenn dieser zum Beispiel eine Probe am besten geschafft hat?


Wenn du sie direkt vergibst, ja: Einfach den betroffenen Helden selektieren (über eine ProbenID kannst du sie ja auswerten) und die EP vergeben. Alle Befehle nach einer Selektion beziehen sich immer nur auf diesen einen Helden. Du kannst also beispielsweise auch schauen, wer den höchsten Wert im Schlösser knacken hat, nur diesen Helden die Probe durchführen lassen und dann ihm die EP vergeben. Nur danach nicht vergessen, wieder alle zu selektieren.

Für eine Vergabe am Ende müsstest du mehrere Variablen basteln - eine Pro Held + eine allgemein EP-Variable, was schon wieder sehr lästig würde, wenn man bedenkt, dass eine Gruppe aus 2-4 Helden bestehen kann.
"[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 Sandy » Do 06 Jun, 2013 22:11

Alles klar. Danke fuer den Tipp! :D
Benutzeravatar
Sandy
Ordenskrieger
Ordenskrieger
 
Beiträge: 273
Registriert: So 11 Mär, 2012 03:55
Heldenname: Chiara Tebaldeo
Mitglied bei: Drachenatem

Re: AOQML - Ein paar Fragen

Beitragvon Sandy » Fr 14 Jun, 2013 21:11

Hallo alle miteinander!

Ich krieg folgende Fehlermeldung am Testserver:

FEHLER: 'quests/742/giftfalle' kann nicht ausgeführt werden:

FEHLER: hero-Tag mit unbekannten Attributen
in /var/www/Antamar_quest/includes/classes/aoqml/quests/742/giftfalle.xml//scene/store/hero/ (Zeile 14)

Zeile 14 sieht wie folgt aus:
Code: Alles auswählen
<store name="vergifteter" scope="quest" ><hero output="id" /></store>


Koennt ihr mir einen Tipp geben was falsch ist bzw. was ich anders machen kann?

:danke: schon mal im vorraus.
Benutzeravatar
Sandy
Ordenskrieger
Ordenskrieger
 
Beiträge: 273
Registriert: So 11 Mär, 2012 03:55
Heldenname: Chiara Tebaldeo
Mitglied bei: Drachenatem

Re: AOQML - Ein paar Fragen

Beitragvon cvk » Fr 14 Jun, 2013 21:16

Was genau willst du denn machen?

Code: Alles auswählen
<hero output="id" />


Da scheint zunächst mal was zu fehlen. Willst du nach einer Probe diejenigen vergiften, die versagt haben? Oder nur einen per Zufall selektieren, der vergiftet werden soll?

Wenn du einfach nur die ID eines bereits selektierten Helden aufnehmen willst, wäre es

Code: Alles auswählen
<get attribute="held_id"/>


Allerdings wüsste ich nicht, wozu das dann gut sein soll. Daher wäre etwas Kontext hilfreich. :)
"[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 Sandy » Fr 14 Jun, 2013 21:52

Ich will mir den Helden "merken" der zuvor vom Gruppenfuehrer ausgwaehlt (selectiert) wurde eine Tuere zu oeffnen. Der tappt dann naemlich in eine Giftfalle. Er soll im Verlauf der Queste auch spaeter wieder aus der Heldengruppe fuer Proben herausgepickt (selectiert) werden koennen.

Code: Alles auswählen
<p>Schaut eigentlich ganz normal aus. Wer von euch soll sie öffnen?</p>
    <ul>
      <li><choice target="giftfalle" select-hero="1"></choice></li>
     </ul>


und danach:

Code: Alles auswählen
<p>Als <get attribute="name"/> die Tür öffnet zuckt <if attribute="gender" equals="male" then="er" else="sie"/>plötzlich zurück und hält sich mit schmerzverzerrtem Gesicht die Schwerthand.</p>

<store name="vergifteter" scope="quest" ><hero output="id" /></store>

<p>Sofort breitet sich eine Taubheit und Schwäche im ganzen Arm aus.</p>

<p>Die Türe war doch tatsächlich mit einer Falle versehen. Dort wo <get attribute="name"/> <if attribute="gender" equals="male" then="seine" else="ihre"/> Hand aufgelegt hatte um die Türe aufzudrücken, könnt ihr eine haarfeine, mit einer seltsamen eingetrockneten Flüssigkeit überzogene Nadel erkennen.</p>

<damage val="10...15" wounds="false" RS="false" zone="rechter Arm" />
<set quality="ST" dec="3" expire="10 days"/>
<set quality="FF" dec="3" expire="10 days"/>

...
Benutzeravatar
Sandy
Ordenskrieger
Ordenskrieger
 
Beiträge: 273
Registriert: So 11 Mär, 2012 03:55
Heldenname: Chiara Tebaldeo
Mitglied bei: Drachenatem

Re: AOQML - Ein paar Fragen

Beitragvon cvk » Fr 14 Jun, 2013 21:54

Ok, so weit habe ich nicht gedacht. Dann habe ich dir die Antwort bereits gegeben. Siehe oben. :)

Das hero Dingens ist eher dazu da, nach bestimmten Kriterien einen Helden zu wählen.
"[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 Sandy » Fr 14 Jun, 2013 21:59

:danke:
Benutzeravatar
Sandy
Ordenskrieger
Ordenskrieger
 
Beiträge: 273
Registriert: So 11 Mär, 2012 03:55
Heldenname: Chiara Tebaldeo
Mitglied bei: Drachenatem

VorherigeNächste

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



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast