| CannotSee() |
| *********** |
| |
| |
| FUNKTION |
| ======== |
| |
| varargs int CannotSee(int silent); |
| |
| |
| DEFINIERT IN |
| ============ |
| |
| /std/living/light.c |
| |
| |
| ARGUMENTE |
| ========= |
| |
| silent - Wenn ungleich 0, wird an das Lebewesen keine Meldung |
| ausgegeben, wenn es nichts sehen kann. |
| |
| |
| BESCHREIBUNG |
| ============ |
| |
| Diese Funktion prueft, ob das Lebewesen etwas sehen kann oder nicht. |
| Hierbei werden sowohl das Lichtlevel mit saemtlichen Modifikatoren, |
| als auch Nachtsicht und die Property P_BLIND beruecksichtigt. |
| |
| Wenn die Funktion ohne Argument aufgerufen wird, wird eine Meldung an |
| das Lebewesen ausgegeben, falls es blind ist. Diese Meldung ist entweder |
| der Inhalt von P_BLIND, sofern dort ein String eingetragen ist, oder |
| aber die Standardmeldung "Du bist blind.". |
| |
| |
| RUeCKGABEWERT |
| ============= |
| |
| 0, wenn das Lebewesen etwas sehen kann |
| 1, wenn das Lebewesen wegen Blindheit nichts sehen kann |
| 2, wenn das Lebewesen wegen zu wenig Licht bzw. mangels Nachtsicht nichts |
| sehen kann |
| |
| |
| SIEHE AUCH |
| ========== |
| |
| P_BLIND, P_LIGHT_MODIFIER, P_PLAYER_LIGHT |
| |
| Last modified: 2022-11-23 Arathorn |