Switch to full style
Thema gesperrt

AOQML Has und min/max

Di 22 Jul, 2008 21:32

Hi,

die Beschreibung aus der Wiki verwirrt mich ein wenig: Im Manual steht, dass der success und failure Zweig wir bei challenge genutzt werden können (ergo jeder success/challenge mit und/oder max als Attribut besitzen kann). Die Aussage "Das max-Attribut ist damit praktisch eine Negierung derselben Abfrage mit min und umgekehrt" impliziert jedoch, dass dieses min/max nur für has zur Verfügung steht. Somit ist eines der folgenden Beispiele falsch:

<has item="Feuerstein und Stahl" min="4">
<success>
[Probe auf Wildnisleben normal um ein Waldbrand zu entfachen]
</success>
<failure>
[Probe auf Wildnisleben +3 um ein Waldbrand zu entfachen]
</failure>
</has>


<has item="Feuerstein und Stahl">
<success min="4">
[Probe auf Wildnisleben normal um ein Waldbrand zu entfachen]
</success>
<failure>
[Probe auf Wildnisleben +3 um ein Waldbrand zu entfachen]
</failure>
</has>


Welches von beiden ist nun korrekt, oder gehen gar beide Möglichkeiten?

Re: AOQML Has und min/max

Mi 23 Jul, 2008 07:20

Meiner Meinung nach müsste beides gehen. "MIN"/"MAX" im HAS-Tag sagt dann beim SUCCESS, ob die Zahl wie angegeben erreicht ist. "MIN"/"MAX" bei SUCCESS kann zu mehrfachen SUCCESSen führen, also z.B. eine Abfrage ob mindestens x Gegenstände vorhanden sich, ob der Gegenstand generell vorhanden ist, oder halt gar nicht.

Code:
<has item="Fell vom Grimwolf">
  <success min="100">
    <p>Cool!!!</p>
  </success>
  <success max="1">
    <p>Verkauft ihr mir das Teil?</p>
  </success>
  <success>
    <p>Nette Felle!</p>
  </success>
  <failure>
    <p>Gefellt mir nicht.</p>
  </failure>
</has>
Thema gesperrt