Offline-TMs integrieren

Vaults koennen beim Kobold hinterlegt werden, d.h. Spieler koennen
die Funktionalitaet einschalten, bei Abwesenheit TMs zu empfangen.
Die Vaults werden beim Login abgerufen und in den 'online'-Kobold
und die TM-History uebertragen. Von dort werden sie letztendlich
wie alle anderen Nachrichten auch angezeigt.

Change-Id: Ib8e8b21304795dd9f0be057f9357c5f5239f260c
diff --git a/sys/player/comm.h b/sys/player/comm.h
index 709931b..82d7f15 100644
--- a/sys/player/comm.h
+++ b/sys/player/comm.h
@@ -13,7 +13,7 @@
 // properties
 
 #define P_INTERMUD           "intermud" // Does she listen to it ?
-#define P_BUFFER             "buffer"   // ignore-, tell-buffer
+#define P_BUFFER             "buffer"   // Kobold konfigurieren 
 #define P_DEAF               "deaf"     // Taubheit
 #define P_PERM_STRING        "perm_string" // Fuer Sprachflueche
 #define P_MESSAGE_BEEP       "message_beep" // wenn gesetzt 
@@ -24,6 +24,10 @@
 
 #define MESSAGE_BEEP "\007"
 
+// Konstanten fuer P_BUFFER
+#define KOBOLD_ONLINE  0x1  // bei Anwesenheit speichern
+#define KOBOLD_OFFLINE 0x2  // bei Abwesenheit speichern
+
 // Definitionen fuer Alerts
 // Eigentlich waere hier "p_lib_alert" als Inhalt des Defines vorgesehen, da
 // "visualbell" in den Savefiles steht, ist eine Migrations hier jedoch