Start Info Community Spielen
 
 

Morgengrauner Dokumentation

Dateipfad: /home/mud/mudlib/doc/lfun/CannotSee

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


zurück zur Übersicht

YOUTUBE | FACEBOOK | TWITTER | DISCORD | FEEDBACK | IMPRESSUM | DATENSCHUTZ 1992–2023 © MorgenGrauen.