aoqml Editor Projekt

Re: aoqml Editor Projekt

Beitragvon qapla » Sa 11 Apr, 2009 15:59

Wow. Viele praktische und sinnvolle Neuerungen - da werd ich doch über Ostern mal testen :)
:danke:
Benutzeravatar
qapla
Marschall
Marschall
 
Beiträge: 4008
Registriert: Mi 07 Mai, 2008 11:47
Heldenname: Tjelvar Vagnsson

Re: aoqml Editor Projekt

Beitragvon Provokateur » So 26 Apr, 2009 17:30

Ich habe mal eine Frage, und da ich nicht weiss, wo ich sie stellen soll, kommt sie mal hier herein:

Im P&P ist es so, dass ich, wenn ich mal meistere, in Gebäuden Räume einzeichne, die ich dann mit verschiedenen Schränken und Truhen fülle.
In einigen habe ich dann vordefinierte Inhalte ,wie Heiltränke oder Items, die nützlich bei der Queste sind. Andere dagegen fülle ich mit zufälligen Dingen, die ich dann auswürfle, seien es nun Kräuter, Gegenstände, Tränke/Gifte, Waffen oder Gold und Juwelen.
Das ist recht einfach, da die entsprechenden Regelbücher vorliegen und ich dann einfach einen Abschnitt und da dann mittels W20 eine Seite auswürfel.

Wäre es möglich, ein solches "Ding", nennen wir es Zufallskiste, fest in AAQML einzubauen, so dass Helden in Questen nicht nur das "festgelegte" Zeug finden, sondern auch Zufallsgegenstände? Also der eine verlässt die zerfallene Burg mit ein paar Glasscherben und einem Zauberbuch, ein anderer mit einigen Juwelen und Zaumzeug, und ein dritter mit einem Kronleuchter und einer Deichsel?
Mein Name ist Hose!

Wer anderen eine Grube gräbt, der ... ist ein Zwerg.
Benutzeravatar
Provokateur
Major
Major
 
Beiträge: 2651
Registriert: Do 13 Nov, 2008 12:21
Heldenname: Gureld Hjallssen Feuerbart

Re: aoqml Editor Projekt

Beitragvon qapla » So 26 Apr, 2009 17:40

Sowas gibt es bereits:

Code: Alles auswählen
<item freq="oft" must="tragbar" mustnot="magisch|daemon|geweiht|exotisch|selten|rare" cost_max="10000" name="zufallsding"/>
<take item="${zufallsding}"/>

<item freq="oft" must="wertgegenstand" mustnot="magisch|daemon|geweiht|exotisch|selten|rare" cost_min="100" cost_max="1500" name="zufallsding"/>
<take item="${zufallsding}"/>

Das sind mal zwei Beispiele, mit verschiedenen Optionen ist das universell verwendbar.
Benutzeravatar
qapla
Marschall
Marschall
 
Beiträge: 4008
Registriert: Mi 07 Mai, 2008 11:47
Heldenname: Tjelvar Vagnsson

Re: aoqml Editor Projekt

Beitragvon Provokateur » So 26 Apr, 2009 17:46

Das ist gut, wenn ich also eine Queste in Reintext verfasse, kann ich also auch Truhen mit Zufallsinhalt hinzugeben, klasse.
Mein Name ist Hose!

Wer anderen eine Grube gräbt, der ... ist ein Zwerg.
Benutzeravatar
Provokateur
Major
Major
 
Beiträge: 2651
Registriert: Do 13 Nov, 2008 12:21
Heldenname: Gureld Hjallssen Feuerbart

Re: aoqml Editor Projekt

Beitragvon qapla » So 26 Apr, 2009 17:54

Jop, das ist kein Problem. Es können (mit anderem AOQML Code) auch spezifische Zufallsgegenstände sein, z.B. entweder Zweihänder oder leichte Platte oder Rauwolffell.
Benutzeravatar
qapla
Marschall
Marschall
 
Beiträge: 4008
Registriert: Mi 07 Mai, 2008 11:47
Heldenname: Tjelvar Vagnsson

Re: aoqml Editor Projekt

Beitragvon telor » Do 07 Mai, 2009 14:21

Code: Alles auswählen
<challenge quality="Ausweichen" mod="0">

wird als Fehler gemeldet.
Wie soll ich es machen?
Wenn man seinen Kopf behält, während alle anderen ihn verlieren, hat man vermutlich das Problem nicht erkannt.
Benutzeravatar
telor
Stabshauptmann
Stabshauptmann
 
Beiträge: 1899
Registriert: Mo 07 Aug, 2006 13:59
Heldenname: Angrosch, Sohn des Borlox
Mitglied bei: Freunde des guten Bieres

Re: aoqml Editor Projekt

Beitragvon Lowlander » Do 07 Mai, 2009 14:39

telor hat geschrieben:
Code: Alles auswählen
<challenge quality="Ausweichen" mod="0">

wird als Fehler gemeldet.
Wie soll ich es machen?


ist schon fast richtig, wenn auch "AUSWEICHEN" - Ausweichen ist so ein Sonderfall, weil eigentlich eine (Sonder-)Fertigkeit, aber gewürfelt (nur 1W20) wie eine Eigenschaft. Daher ist es momentan auch als Eigenschaft und in Großbuchstaben implementiert. Unschön, und wird auch evtl. nochmal geändert (fertige Queste passe ich dann selbst an), aber ist derzeit so und funktioniert auch.

Nur der AOQML-Editor weiß nichts davon und wird auch "AUSWEICHEN" anmäkeln.
Lowlander
:: Ratsmitglied :: Programmierung
:: Ratsmitglied :: Programmierung
 
Beiträge: 2274
Registriert: So 25 Nov, 2007 18:05
Wohnort: Hage/Ostfriesland
Heldenname: Markorka Faargh

Re: aoqml Editor Projekt

Beitragvon telor » Do 07 Mai, 2009 15:05

Das heißt zum Probieren im Editor einfach GE eingeben und wenn alles in Ordnung ist, dann kann ich dann wieder AUSWEICHEN reinschreiben. Gut, das mache ich dann. Danke.
Wenn man seinen Kopf behält, während alle anderen ihn verlieren, hat man vermutlich das Problem nicht erkannt.
Benutzeravatar
telor
Stabshauptmann
Stabshauptmann
 
Beiträge: 1899
Registriert: Mo 07 Aug, 2006 13:59
Heldenname: Angrosch, Sohn des Borlox
Mitglied bei: Freunde des guten Bieres

Re: aoqml Editor Projekt

Beitragvon Lowlander » Do 07 Mai, 2009 15:19

telor hat geschrieben:Das heißt zum Probieren im Editor einfach GE eingeben und wenn alles in Ordnung ist, dann kann ich dann wieder AUSWEICHEN reinschreiben. Gut, das mache ich dann. Danke.


Ja, so kannst du es machen.
Lowlander
:: Ratsmitglied :: Programmierung
:: Ratsmitglied :: Programmierung
 
Beiträge: 2274
Registriert: So 25 Nov, 2007 18:05
Wohnort: Hage/Ostfriesland
Heldenname: Markorka Faargh

Re: aoqml Editor Projekt

Beitragvon Lowlander » Do 07 Mai, 2009 21:38

Unter http://aoqml.isonweb.de/ steht die Version 0.7 als Release Candidate 2 zur Verfügung.

Bekannte Bugs:
- ANSI Dateien führen zum Absturz
- drafts/terror beim iman und ein kranker Matrose bringen den Editor zum Absturz (??? Kenne die Quests nicht)
- hängt sich bei rekursiven Includes ggf. auf
- Scrollbars sind ggf. disabled, obwohl sie gebraucht werden (Workaround: Den Szenen-Grafen einfach in beide Richtungen ausdehnen)

Neu in 0.7:
- <maze>-Tag
- <paths>-Tag
- Attribut mark= in get/fetch/has/if/switch (Helden-Markierungen) (*)
- <if>-Tag nun auch mit contains=...
- Szene mit quest-pending-Verbindung speichern: wird nun im Graphen angezeigt
- relative Pfade (Unterverzeichnisse) und /lib Adressierung sollten nun funktionieren (bitte auch unter Windows testen!)
- bei <switch> reicht auch ein <null>-Untertag, ohne irgend was anderes
- bei <case> geht nun auch val= statt nur value= (einheitlich wie sonst auch)
- quality="AUSWEICHEN" ist nun bekannt
- <scene> mit room=
- neues attribute="scene"
- <challenge> mit name= Attribut (funktioniert aber in der Engine noch nicht richtig, wie ich dabei gemerkt habe)

(* Das Variablen-Konzept wird aber eh noch überarbeitet.)
Lowlander
:: Ratsmitglied :: Programmierung
:: Ratsmitglied :: Programmierung
 
Beiträge: 2274
Registriert: So 25 Nov, 2007 18:05
Wohnort: Hage/Ostfriesland
Heldenname: Markorka Faargh

Re: aoqml Editor Projekt

Beitragvon proser » Sa 09 Mai, 2009 18:42

Lowlander hat geschrieben:- drafts/terror beim iman ... bringen den Editor zum Absturz (??? Kenne die Quests nicht)

das teil lösch mal, kommt wenn dann neu 8) :zensiert: :wink:
0===[:::::::::::::::::::::::::::::::::><:::::::::::::::::::::::::::::::::]===0
Benutzeravatar
proser
Marschall
Marschall
 
Beiträge: 4145
Registriert: Do 14 Dez, 2006 13:33
Wohnort: Hamburch
Heldenname: Streifer

Re: aoqml Editor Projekt

Beitragvon Lowlander » Sa 09 Mai, 2009 18:48

proser hat geschrieben:
Lowlander hat geschrieben:- drafts/terror beim iman ... bringen den Editor zum Absturz (??? Kenne die Quests nicht)

das teil lösch mal, kommt wenn dann neu 8) :zensiert: :wink:


Abstürzen sollte der Editor dennoch nicht. Nur das Problem ist: das Quest ist nicht im SVN, so dass ich es nichtmal ausprobieren kann, warum er abstürzt.
Lowlander
:: Ratsmitglied :: Programmierung
:: Ratsmitglied :: Programmierung
 
Beiträge: 2274
Registriert: So 25 Nov, 2007 18:05
Wohnort: Hage/Ostfriesland
Heldenname: Markorka Faargh

Re: aoqml Editor Projekt

Beitragvon proser » Sa 09 Mai, 2009 18:57

Ich sehe gerade, dass hier der geschlossene Bereich ist. Deshalb kann ich etwas mehr spoilern. :)

Das ist mein Wettbewerbsbeitrag vom letzten Jahr. Ich habe ihn in ANSI-Dateien angelegt (hatte ich in einem anderen Tread schon mal geschrieben, dass der Editor abstürzt). Da die Queste D$A-lastig (Imman halt) ist, baue ich sie um und reiche sie erneut ein, wenn der neue Wettbewerb losgeht. Das alte Ding kann also definitiv wech.
0===[:::::::::::::::::::::::::::::::::><:::::::::::::::::::::::::::::::::]===0
Benutzeravatar
proser
Marschall
Marschall
 
Beiträge: 4145
Registriert: Do 14 Dez, 2006 13:33
Wohnort: Hamburch
Heldenname: Streifer

Re: aoqml Editor Projekt

Beitragvon Lowlander » Sa 09 Mai, 2009 19:11

[quote="proser"Das ist mein Wettbewerbsbeitrag vom letzten Jahr. Ich habe ihn in ANSI-Dateien angelegt [/quote]

ok, dann ist der Bug bei uns doppelt, einmal als ANSI=>Absturz und einmal mit diesen Questen
Lowlander
:: Ratsmitglied :: Programmierung
:: Ratsmitglied :: Programmierung
 
Beiträge: 2274
Registriert: So 25 Nov, 2007 18:05
Wohnort: Hage/Ostfriesland
Heldenname: Markorka Faargh

Re: aoqml Editor Projekt

Beitragvon Lowlander » Sa 09 Mai, 2009 19:17

So, und die 0.8 steht auch bereit: http://aoqml.isonweb.de/

neu:
- <inventory> mit <items...> Tags (leider wird beim count="1...4" der Zufallsbereich angemäkelt, gerade erst gemerkt)
- <take> mit from= und <drop> mit to=
- gefixt: das Programm blieb beim Schließen des Fensters im Speicher stehen
- Strg-I und Str-U rücken nun die Selektion ein/aus

Die o.g. anderen Bugs sind leider noch offen, bzw. der eine ist ja geklärt.

(*) ausnahmsweise so spät noch ein neues Editor-Feature, aber dass das nicht ging, hat mich beim Umstrukturieren von Quests rammdösig gemacht. Das übliche TAB- und Shift-TAB bekomme ich leider bei dem verwendeten Editor nicht abgefangen
Lowlander
:: Ratsmitglied :: Programmierung
:: Ratsmitglied :: Programmierung
 
Beiträge: 2274
Registriert: So 25 Nov, 2007 18:05
Wohnort: Hage/Ostfriesland
Heldenname: Markorka Faargh

Vorherige

Zurück zu Antamar®-Archiv



Wer ist online?

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