298
Bearbeitungen
Änderungen
→Sonstige Abfragen aus der A&O-Datenbank
<take item="$(name FROM ant_ware WHERE preis -le 5 AND NOT att_selten AND NOT att_rare)"/>
Der Befehl hinter dem "$" ist eine SQL-Abfrage. Sie liefert den Namen eines zufällig ausgewählten Gegenstands aus der Tabelle ant_ware mit einem Preis von höchstens 5 Heller (-le = lower or equal) und ohne die Attribute selten (att_selten) oder rare (att_rare). Mit <take item="..."> wird der Gegenstand ins Inventar des Helden gelegt.
Mit den Optionen -ge (greater or equal), -lt (lower than) und -gt (greater than) kann man dementsprechend zufällige Dinge auswählen, die 5H oder mehr, bzw. weniger oder mehr wert sind.
(Möglicherweise wird das später noch in eine einfachere Form gegossen.)