ATCP


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

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