blob: 5ef8b86358b4f6cfec1bbd0ed6bd23a4ec614219 [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001P_BLIND
2*******
MG Mud User88f12472016-06-24 23:31:02 +02003
MG Mud User88f12472016-06-24 23:31:02 +02004
Zesstra953f9972017-02-18 15:37:36 +01005NAME
6====
MG Mud User88f12472016-06-24 23:31:02 +02007
Zesstra953f9972017-02-18 15:37:36 +01008 P_BLIND "blind"
MG Mud User88f12472016-06-24 23:31:02 +02009
MG Mud User88f12472016-06-24 23:31:02 +020010
Zesstra953f9972017-02-18 15:37:36 +010011DEFINIERT IN
12============
MG Mud User88f12472016-06-24 23:31:02 +020013
Zesstra953f9972017-02-18 15:37:36 +010014 /sys/player/viewcmd.h
MG Mud User88f12472016-06-24 23:31:02 +020015
MG Mud User88f12472016-06-24 23:31:02 +020016
Zesstra953f9972017-02-18 15:37:36 +010017BESCHREIBUNG
18============
MG Mud User88f12472016-06-24 23:31:02 +020019
Zesstra953f9972017-02-18 15:37:36 +010020 1, wenn der Spieler blind ist und nichts mehr sehen kann.
21
22 Wird von CannotSee() bei 'schau' und Betreten von Raeumen
23 u.ae. ausgewertet.
24
25 P_BLIND kann auch auf einen String gesetzt werden, der
26 dann statt des 'Du bist blind' ausgegeben wird.
27
28
29BEISPIELE
30=========
31
32 this_player()->SetProp(P_BLIND,1);
33
34 this_player()->SetProp(P_BLIND,"Du hast Dir vorhin so schoen die "
35 +"Augen ausgekratzt ... deswegen "
36 +"siehst Du nun nichts mehr.\n");
37
38
39BEMERKUNGEN
40===========
41
42 Um herauszufinden, ob ein Spieler etwas sehen kann oder nicht,
43 sollte man lieber if(this_player()->CannotSee() != 0) pruefen
44 statt if(this_player()->QueryProp(P_BLIND)).
45
46 Denn CannotSee() beruecksichtigt auch Nachtsicht (bzw. hier
47 eine nicht aktivierte) und die Lichtmodifikatoren.
48
49
50SIEHE AUCH
51==========
52
53 P_LIGHT_MODIFIER, P_PLAYER_LIGHT, CannotSee
54
MG Mud User88f12472016-06-24 23:31:02 +020055Letzte Aenderung: Sa 02.11.02, 00:30:00 Uhr, von Tilly