blob: da86624bce781f7d1402c376b0cf9da2f78b0a9b [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001
Zesstra953f9972017-02-18 15:37:36 +01002P_BLIND
3*******
MG Mud User88f12472016-06-24 23:31:02 +02004
MG Mud User88f12472016-06-24 23:31:02 +02005
Zesstra953f9972017-02-18 15:37:36 +01006NAME
7====
MG Mud User88f12472016-06-24 23:31:02 +02008
Zesstra953f9972017-02-18 15:37:36 +01009 P_BLIND "blind"
MG Mud User88f12472016-06-24 23:31:02 +020010
MG Mud User88f12472016-06-24 23:31:02 +020011
Zesstra953f9972017-02-18 15:37:36 +010012DEFINIERT IN
13============
MG Mud User88f12472016-06-24 23:31:02 +020014
Zesstra953f9972017-02-18 15:37:36 +010015 /sys/player/viewcmd.h
MG Mud User88f12472016-06-24 23:31:02 +020016
MG Mud User88f12472016-06-24 23:31:02 +020017
Zesstra953f9972017-02-18 15:37:36 +010018BESCHREIBUNG
19============
MG Mud User88f12472016-06-24 23:31:02 +020020
Zesstra953f9972017-02-18 15:37:36 +010021 1, wenn der Spieler blind ist und nichts mehr sehen kann.
22
23 Wird von CannotSee() bei 'schau' und Betreten von Raeumen
24 u.ae. ausgewertet.
25
26 P_BLIND kann auch auf einen String gesetzt werden, der
27 dann statt des 'Du bist blind' ausgegeben wird.
28
29
30BEISPIELE
31=========
32
33 this_player()->SetProp(P_BLIND,1);
34
35 this_player()->SetProp(P_BLIND,"Du hast Dir vorhin so schoen die "
36 +"Augen ausgekratzt ... deswegen "
37 +"siehst Du nun nichts mehr.\n");
38
39
40BEMERKUNGEN
41===========
42
43 Um herauszufinden, ob ein Spieler etwas sehen kann oder nicht,
44 sollte man lieber if(this_player()->CannotSee() != 0) pruefen
45 statt if(this_player()->QueryProp(P_BLIND)).
46
47 Denn CannotSee() beruecksichtigt auch Nachtsicht (bzw. hier
48 eine nicht aktivierte) und die Lichtmodifikatoren.
49
50
51SIEHE AUCH
52==========
53
54 P_LIGHT_MODIFIER, P_PLAYER_LIGHT, CannotSee
55
MG Mud User88f12472016-06-24 23:31:02 +020056Letzte Aenderung: Sa 02.11.02, 00:30:00 Uhr, von Tilly