Switch to full style
Thema gesperrt

AOQML-Erweiterung

Mi 09 Jul, 2008 07:44

Ich weiß, jeder hat zu tun und höfliche Menschen sollten nicht drängeln und so weiter, aber dennoch mal eine Anfrage:

Wäre es möglich, einen Teil der Featurewünsche in AOQML einzubauen, bevor der Questwettbewerb endet? Es haben sich in den letzten Wochen einige Wünsche angesammelt, und manche davon sind doch recht wichtig für bestimmte Questen.

http://wiki.antamar-community.de/index.php?title=Featurew%C3%BCnsche_AOQML

Re: AOQML-Erweiterung

Mi 09 Jul, 2008 11:29

War mal so frei, meine Wünsche zu ergänzen.


* Held an einen anderen Ort versetzen (Quest beschreibt textlich, dass man mit einem NPC in einen anderen Ort reist... oder dass man gefangen genommen wurde)

* Countdown bis eine erneute Aktion möglich ist bzw. der Quest fortgesetzt wird (wie als wenn der Held auf Reisen wäre oder arbeiten würde)

Hoffe ich habe nichts übersehen und die Sachen sind noch nicht implementiert. Bzw. eigentlich hoffe ich es schon... ;)

Re: AOQML-Erweiterung

Mi 09 Jul, 2008 11:53

Die ersten beiden Punkte sehe ich nicht im Kontext des Questwettbewerbs (-> Schauplatz nur ein Ort), würde sie aber auch unterstreichen.

zur Wahrscheinlichkeit:
Halt ich auch für sinnvoll. Momentan würde ich das mit einer Variablen und einem Random realisieren, welches in eine eigene xml-Datei auslagert wird, z.B.
Code:
<store name="Prozentsatz">0</store>
<random>
<case>
<store name="Prozentsatz">1</store>
</case>
<case>
<store name="Prozentsatz">2</store>
</case>
....
<case>
<store name="Prozentsatz">100</store>
</case>

Die Datei fügt mann dann jedesmal mit include ein, wenn ein Prozentwert benötigt wird und "fetcht" die Variable.

Ausweichen/Parade: Nimm doch alternativ Atlethik, Akrobatik oder Körperbeherrschung

AP und PA für die Dauer eines Kampfes verändern:
Wie wäre es denn hiermit?
Code:
<set attribute="BE" inc="2" />
<fight>...</fight>
<set attribute="BE" dec="2" />

Re: AOQML-Erweiterung

Mi 09 Jul, 2008 12:20

Wahrscheinlichkeit regel ich momentan über viel zu viele Randoms, das wäre mit einer %-Lösung einfach eleganter.

Alternativen für Ausweichen und PA habe ich schon benutzt, aber es wäre einfach schöner, dass mit den dafür vorgesehenen Werten zu regeln. Zumal die Alternativen ziemlich abweichen können.

Gibt es BE schon als mit AOQML nutzbares attribute?

Re: AOQML-Erweiterung

Mi 09 Jul, 2008 12:43

Das mit Random.xml finde ich eine gute Idee. Dies und Ähnliches könnte vielleicht sogar an zentraler Stelle gelagert werden. Müsste also nicht in jedem Quest vorhanden sein.

Re: AOQML-Erweiterung

Mi 09 Jul, 2008 13:39

Einen Zufallsgenerator gibt's schon:
Code:
<set name="zufall" value="1...100"/>


Unter Umständen auch so:
Code:
<set name="zufall" value="$[W100]"/>


Code:
<switch name="zufall">
  <case min="1" max="49">
    ...für 0-49...
  </case>
  <case min="50" max="89">
    ...für 50-89...
  </case>
  <else>
    ...für den Rest...
  </else>
</switch>


Ich hoffe, dass ich damit nicht völlig falsch liege.

Re: AOQML-Erweiterung

Mi 09 Jul, 2008 14:03

Ah, danke! Das ist schon hilfreich (sofern es funktioniert)!

Re: AOQML-Erweiterung

Mi 09 Jul, 2008 14:19

Für eine Seite "AOQML-CodeSnippets" im Wiki!! :)

Re: AOQML-Erweiterung

Mi 09 Jul, 2008 19:17

Ich frag hier auchmal:

Kann man auf bestimmte Gegenstände prüfen, die angelegt sind?
Waffen, Rüstung, Kleidung?

Re: AOQML-Erweiterung

Mi 09 Jul, 2008 19:40

Allersheim hat geschrieben:Ich frag hier auchmal:

Kann man auf bestimmte Gegenstände prüfen, die angelegt sind?
Waffen, Rüstung, Kleidung?

Man kann abfragen, ob der Charakter bestimmte Dinge mit sich rumträgt. Was er anhat und welche Waffe er führt, geht noch nicht, soweit ich weiß.

Re: AOQML-Erweiterung

Mi 09 Jul, 2008 20:00

<drop item="${Waffe}"/> :Klaut dem Helden die Waffe.

laut http://wiki.antamar-community.de/index. ... mit_Neonix

"${Waffe}" klingt also nach einer Systemvariablen, die man auch anders abfragen könnte.

:?:

Re: AOQML-Erweiterung

Mi 09 Jul, 2008 21:26

proser hat geschrieben:
<drop item="${Waffe}"/> :Klaut dem Helden die Waffe.

laut http://wiki.antamar-community.de/index. ... mit_Neonix

"${Waffe}" klingt also nach einer Systemvariablen, die man auch anders abfragen könnte.

:?:

${xyz} bedeutet eine Variable, die vorher gesetzt werden muss und nur in der laufenden Queste existiert. Da es zur Zeit (meines Wissens) keine Möglichkeit gibt, die Waffe abzufragen, die der Held trägt, funktioniert das so leider noch nicht. Sobald man die derzeitige Hauptwaffe abfragen kann, kann man sie mit <store ...><get...></store> in die Variable speichern und sollte sie dann mit <drop.../> auf diese Art wegwerfen können. Vielleicht baut Lowlander aber auch noch was anderes dafür.
Im Wiki stehen hin und wieder Konstruktionen, die wir uns selbst so zusammengereimt haben. Ist nicht ausgeschlossen, dass da was drin ist, was jemand falsch verstanden hat oder überholt ist.

Re: AOQML-Erweiterung

Mi 09 Jul, 2008 21:50

Die Sache mit der Waffe habe ich noch aus dem Tutorial im Forum. Ich dachte, das würde inzwischen funktionieren. Wieder ein Featurewunsch...

Re: AOQML-Erweiterung

Mi 09 Jul, 2008 22:07

neonix hat geschrieben:Die Sache mit der Waffe habe ich noch aus dem Tutorial im Forum. Ich dachte, das würde inzwischen funktionieren. Wieder ein Featurewunsch...

Möglich, gesehen hab ich dazu aber nix.
Ist schon als Wunsch drin. (Nummer 9)

Re: AOQML-Erweiterung

Mi 09 Jul, 2008 22:28

proser hat geschrieben:Für eine Seite "AOQML-CodeSnippets" im Wiki!! :)


Sehr gute Idee!
Ich versuch mal daran zu denken.
Thema gesperrt