blob: ee9e6201724aab6cc6b6ba4769b978f46a9d6c37 [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
2P_MAP_RESTRICTIONS
3******************
4
5
6NAME
7====
8
9 P_MAP_RESTRICTIONS "lib_p_map_restrictions"
10
11
12DEFINIERT IN
13============
14
15 /sys/rooms.h
16
17
18BESCHREIBUNG
19============
20
21 Mit dieser Property laesst sich beeinflussen, welche Informationen ueber
22 den Raum das Morgengrauen dem Client zukommen laesst (zur Zeit nur via
23 GMCP, aber es mag irgendwann auch andere Wege geben).
24 Beispielsweise sollen vielleicht in einem Labyrinth keine eindeutigen
25 Raum-IDs uebermittelt werden.
26
27 Als Werte duerfen alle MR_-Konstanten aus <rooms.h> verwendet werden.
28 Diese duerfen auch ver-ODER-t werden, wenn mehr als eine davon gelten
29 soll.
30
31 Moegliche Werte:
32 MR_NOUID - verhindert, dass die eindeutige Raum-ID uebertragen wird.
33 MR_NOINFO - verhindert, dass ueberhaupt irgendetwas an den Client
34 uebermittelt wird. Damit kriegt er ggf. auch nicht mit,
35 dass er Raum gewechselt wurde. Ist fuer Sequenzraeume
36 gedacht. Bitte SEHR sparsam einsetzen.
37
38 Die Verwendung dieser Property sollte der Ausnahmefall sein!
39
40
41BEISPIEL
42========
43
44 (in einem Raum)
45 SetProp(P_MAP_RESTRICTIONS, MR_NOUID);
46
47 Nun bekommt der Client zwar die Kurzbeschreibung des Raums, die Region
48 und die sichtbaren Ausgaenge, aber keine UID mehr uebermittelt.
49
50
51SIEHE AUCH
52==========
53
54 gmcp
55
5623.02.2013, Zesstra