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