blob: b86d33a420a58976a5d1ec6126b3336d26e76696 [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
2CannotSee()
3***********
4
5
6FUNKTION
7========
8
9 varargs int CannotSee(int silent);
10
11
12DEFINIERT IN
13============
14
15 /std/living/light.c
16
17
18ARGUMENTE
19=========
20
21 silent - Soll an das Lebewesen direkt automatisch eine Meldung
22 ausgegeben werden wenn es nichts sehen kann?
23
24
25BESCHREIBUNG
26============
27
28 Diese Funktion prueft ob das Lebewesen etwas sehen kann, oder nicht.
29 Hierbei wird sowohl das Lichtlevel mit saemtlichen Modifikatoren,
30 als auch Nachtsicht und die Property P_BLIND beruecksichtigt. Da
31 diese Funktion bei zukuenftigen Mudlibaenderungen immer aktualisiert
32 werden duerfte, sollte man sie nach Moeglichkeit benutzen und die
33 Abfragen nicht selbst implementieren.
34
35
36RUeCKGABEWERT
37=============
38
39 0, wenn der Spieler etwas sehen kann
40 1, wenn der Spieler nichts sehen kann: Blindheit
41 2, wenn der Spieler nichts sehen kann: zu wenig Licht/keine Nachtsicht
42
43
44SIEHE AUCH
45==========
46
47 P_BLIND, P_LIGHT_MODIFIER, P_PLAYER_LIGHT
48
49Last modified: Mon Jan 17 18:22:27 2000 by Padreic