KONZEPT:
Reportfiles
BESCHREIBUNG:
Spieler koennen ueberall die Befehle 'bug' oder 'fehler', 'typo'
oder 'idee' benutzen, um den Magiern Rueckmeldungen ueber ihre
Files zu machen. Normalerweise wird ueber den Master der Creator
des Objekts ermittelt und fuer diesen Magier in /log/report/* ein
Reportfile angelegt ( z.B. jemand.rep ). Entsprechende Hilfe-
seiten fuer die Spieler sind vorhanden.
UMLEITUNGEN:
Manchmal kommt es vor, dass ein Magier nicht mehr da ist, um seine
Reportfiles abzuarbeiten. Dann bestehen Moeglichkeiten, diese
umzuleiten. Zwei verschiedene Moeglichkeiten gibt es:
.report - File
Man legt in dem jeweiligen oder einem hoeheren Directory ein File
namens .report an. Dieses besteht aus einer einzigen Zeile und darf
maximal zwei durch Leerzeichen getrennte Parameter enthalten. Der
erste ist der Filename des Reportfiles, falls dieser vom Namen des
Magiers abweicht. Der zweite Parameter ist dann der Name des Magiers,
der bei Benutzung der Kommandos 'bug, 'idee', ... an den Spieler
ausgegeben wird. Sind Filename und Magiername identisch, reicht es
aus, den Namen einmal anzugeben. Das Verzeichnis /log/report/ und
die Namenserweiterung .rep werden automatisch hinzugefuegt.
Das Kerbholz soll seine Reports in /log/report/gum.kerbholz.rep
ablegen. Damit ein Spieler, der eine Idee am Kerbholz absetzt, nicht
die Message "Meldung abgesandt an Gum.kerbholz." bekommt, muss im
Kerbholzverzeichnis ein .report file angelegt werden mit folgendem
Inhalt: 'gum.kerbholz gum'.
Die Suche nach einem .report-File geht von dem jeweiligen Directory
des Objekts los und geht durch _alle_ hoeheren Verzeichnisse! Das
heisst, wenn es ein /d/berge/.report gibt, in dem 'rayone' als
Magier drinsteht, gehen _ALLE_ Reportmeldungen aus der Region von
nun... an an RayOne. :)
Genauso ist auch ein .report in /std oder /obj oder /room denkbar.
Im Root (/) kann natuerlich kein .report-File angelegt werden.
.quest - File
Man legt im Verzeichnis der Quest ein File .quest an, das die
Quest-ID-Nummer enthaelt (bei alten Quests ist auch der vollstaendige
Name der Quest erlaubt). Zum Beispiel:
/d/wunderland/quests/duffel/.quest enthaelt:
6
(Frueher auch erlaubt: "Frau Duffels Gemuesegarten")
(Wiederum nur eine Zeile ohne abschliessendes Return!)
Es wird dann versucht, ueber den Questmaster den Autor oder
zustaendigen Magier der Quest zu ermitteln. Hier zum Beispiel
Bongo. Saemtliche Reports in der Quest werden dann im File
/log/report/quests/bongo/duffel.rep abgelegt. Ist die Quest nicht
angemeldet, wird normal ueber den Master der Creator ermittelt und
der Eintrag an diesen geschickt.
Es gibt auch ein Tool, das besonders fuer Regionsmagier interessant
ist. Es nennt sich LogTool und listet zu einem gegebenen Verzeichnis
und allen Unterverzeichnissen die existierenden .report und .quest
Dateien auf und das Logfile, in das die Reports eingetragen werden.
Somit bekommt man einen schnellen Ueberblick ueber alle existierenden
Reportumleitungen. Das Tool ist zu finden unter /obj/tools/logtool.
BEACHTE:
Die .report-Files gehen auch den .quest-Files vor. Das heisst,
wenn es ein /d/wunderland/.report gibt, in dem 'quasimodo' drin
steht, dann gehen ALLE Reports an Quasimodo, auch, wenn es im
Questverzeichnis von Duffel ein .quest-File gibt. Daher sollte
man sich schon genau ueberlegen, ob man ein solches .report
File direkt in der Region ablegt.
SIEHE AUCH:
bug bzw. fehler, typo, idee
|