Hier eine Übersicht über die Tags, die Avalon im Moment senden kann. Da diese Erweiterung recht neu ist, wird es hier öfter zu Änderungen kommen.
Beschreibung | Tag | Typ | Kommentar |
---|---|---|---|
Raumkurzbeschreibung | Room.Brief | Text | |
Raumgegend | Avalon.Area | Text | |
Rauminhalt | Avalon.Inv | Text | |
Bez. bei besonderen Orten | Avalon.Site | Text | |
Raumausgänge | Avalon.Exits | Liste | |
Dunkelheit | Avalon.Dunkel | Zahl | |
aktuelle Trefferpunkte | Avalon.TP | Zahl | |
aktuelle Zauberpunkte | Avalon.SP | Zahl | |
aktuelle Aktionspunkte | Avalon.AP | Zahl | |
aktuelle Manapunkte | Avalon.MP | Zahl | |
maximale Trefferpunkte | Avalon.MAXTP | Zahl | |
maximale Zauberpunkte | Avalon.MAXSP | Zahl | |
maximale Aktionspunkte | Avalon.MAXAP | Zahl | |
maximale Manapunkte | Avalon.MAXMP | Zahl | |
Liste der aktiven Schutzzauber | Avalon.Schutz | Liste | Trennung: Leerzeichen; ungeschuetzt wenn kein Zauber aktiv |
Erfahrungspunkte | Avalon.EP | Zahl | |
Spieleralter | Avalon.Alter | Text | |
Spielername | Avalon.Name | Text | kleingeschrieben |
kurze Spielerbeschreibung | Avalon.VollName | Text | |
Spielergilde | Avalon.Gilde | Text | |
Spielerzünfte | Avalon.Zuenfte | Liste | Trennung: Komma |
Gruppenname | Avalon.Gruppe | Text | |
Spieler-Level | Avalon.Level | Text | mit S vor dem Level |
Portfolio | Avalon.Portfolio | Text | |
Fluchtwert | Avalon.Flucht | Zahl | |
Hunger | Avalon.Hunger | Text | |
Durst | Avalon.Durst | Text | |
Gesinnung | Avalon.Gesinnung | Text | |
aktive Zauber | Avalon.Zaubern | Zahl | |
Höhe | Avalon.Hoehe | Text | |
Kanal-Meldungen | Avalon.Channel | Text | |
Sage-Meldungen | Avalon.Comm | Text | |
Rede-Meldungen | Avalon.RComm | Text | |
Eindeutige Raum-ID | Avalon.RoomID | Text | |
Grafik-Status | Avalon.GrafikVermeiden | Zahl | |
Kartensymbol | Avalon.AvalonIcon16 | Text | |
Reiseweg | Avalon.AvalonWeg | Zahl | |
Inventar Rein | Avalon.InventarRein | Text | |
Inventar Raus | Avalon.InventarRaus | Text | |
Behälter Rein | Avalon.BehaelterRein | Text | |
Behälter Raus | Avalon.BehaelterRaus | Text | |
geführte Waffe | Avalon.Gefuehrt | Text | |
gesenkte Waffe | Avalon.Gesenkt | Text | |
angezogene Rüstung/Kleidung | Avalon.Angezogen | Text | |
ausgezogene Rüstung/Kleidung | Avalon.Ausgezogen | Text | |
Kampf | Avalon.Kampf | Zahl | |
zeigt an, wen man selbst(!) | Avalon.Angegriffen | Text | |
zeigt an, wen man selbst(!) getötet hat | Avalon.Getoetet | Text | |
zeigt dies für Gruppenmitglieder an | Avalon.GruppeGetoetet | Text | |
zeigt dies für Begleiter an | Avalon.AllyGetoetet | Text |
Zuschaltbare Funktionen
ava_set_channel 1
schaltet Avalon.Channel
ein welches die Kanalmeldungen über ATCP ausgibt.
→ Meldungen folgen in der Art:
Avalon.Channel [kanalname] [Nachricht]
ava_set_comm 1
schaltet Avalon.Comm
ein, womit man die Sagemeldungen über ATCP bekommt.
ava_set_rcomm 1
schaltet Avalon.RComm
ein, womit man die Redemeldungen über ATCP bekommt.
ava_set_rsoul 1
schaltet Avalon.RSoul
ein und gibt die Ferngefühle über ATCP aus.
ava_set_mapper 1
schaltet Avalon.Exits
ein und gibt die Ausgänge des aktuellen Raums über ATCP aus.
ava_req_targets 1
schaltet Avalon.Ziele
ein und gibt Interaktionsziele des Raums über ATCP aus.
Anfragen über ATCP ans Mud:
ava_req_iid WAS Dies parsed <WAS> wie im Spiel (zb "mich") und schickt zurueck: Avalon.Instance WAS IID IID ist die Instance-ID und ist einmalig fuer dieses Objekt und bleibt ueber Logouts hinweg erhalten. WAS kann mehrere Woerter enthalten. Wenn <WAS> == "hier" (ohne die Hochkommata) wird der aktuelle Raum verwendet. ava_req_dbid WAS Aehnlich zur Instance-ID wird hier die Datenbank-ID angefragt. Die Antwort des Servers ist: Avalon.Database WAS DBID Die Database-ID ist nicht fuer jedes Objekt unterschiedlich, sondern nur fuer aehnliche Objekte. Sie ist ebenfalls persistent, also ueber Logouts erhalten. Wenn <WAS> == "hier" (ohne die Hochkommata) wird der aktuelle Raum verwendet. ava_req_inv WAS Gibt eine Liste von IIDs zurück aller Gegenstände in WAS Die Antwort des Servers ist: Avalon.Inv WAS LISTE wobei LISTE aus den Einträge: IID "Name" besteht. Beachte as Leerzeichen ava_req_container WAS Gibt eine Liste von IIDs zurueck aller Container in WAS (Container haben wiederum Inhalt) Die Antwort des Servers ist: Avalon.Container WAS LISTE ava_req_update Veranlasst das (erneute) Senden der aktuellen ATCP Werte durch den Server.
ATCP2/GMCP ist in Avalon noch nicht implementiert. Die nachfolgende Tabelle ist nichts weiter als der Vorschlag eines einzelnen Adeligen (Knarf).
Beschreibung | Tag | Typ |
---|---|---|
Raumkurzbeschreibung | Room.Info[„name“] | Text |
Raumgegend | Room.Info[„area“] | Text |
Raumausgaenge | Room.Info[„exits“] | asc. Array: ([Kommando: Raum]) |
Spielername | Char.Base[„name“] | Text |
kurze Spielerbeschreibung | Char.Base[„fullname“] | Text |
Spielerrasse | Char.Base[„rasse“] | Text |
Spielergilde | Char.Base[„gilde“] | Text |
Spielerzünfte | Char.Base[„zuenfte“] | Array |
Grafikstatus | Char.Base[„Avalon.GrafikVermeiden“] | Zahl |
Spieleralter | Char.Age | Text |
aktuelle Trefferpunkte | Char.Vitals[„tp“] | Zahl |
aktuelle Zauberpunkte | Char.Vitals[„zp“] | Zahl |
aktuelle Aktionspunkte | Char.Vitals[„ap“] | Zahl |
aktuelle Manapunkte | Char.Vitals[„mp“] | Zahl |
maximale Trefferpunkte | Char.MaxVitals[„tp“] | Zahl |
maximale Zauberpunkte | Char.MaxVitals[„zp“] | Zahl |
maximale Aktionspunkte | Char.MaxVitals[„ap“] | Zahl |
maximale Manapunkte | Char.MaxVitals[„mp“] | Zahl |
Erfahrungspunkte | Char.Status[„ep“] | Zahl |
Spielerlevel | Char.Status[„level“] | Text |
Gruppenname | Char.Gruppe[„name“] | Text |
Gruppenname | Char.Gruppe[„members“] | Namensarray |