Dokumentation zu: CanWalk(L)

HR Image


FUNKTION:
	public int CanWalk(mixed room)

DEFINIERT IN:
	std/npc/walking.c

ARGUMENTE:
	room - Raum-Pfad als String (ohne .c am Ende) oder Raum als Object

RÜCKGABEWERT:
	0 - der (walking) NPC kann den Raum nicht betreten
	1 - der (walking) NPC kann den Raum betreten

BESCHREIBUNG:
	Ueberprueft, ob ein NPC den Raum prinzipiell betreten kann oder 
	nicht. Dabei wird der Pfad des Raumes mit dem NPC 'Laufgebiet' in
	P_MNPC_AREA abgeglichen. 

	Wenn es sich um keinen MNPC handelt (P_MNPC==0) wird ebenfalls 0
	zurueckgegeben, da Walk(L) in diesem Falle immer fehlschlaegt.

BEMERKUNG:
	Die Funktion sagt nichts darueber aus, ob der NPC tatsaechlich
	jemals diesen Raum betreten wird, nur ob es prinzipiell moeglich
	(erlaubt) ist.

SIEHE AUCH:
	Walk(L), P_MNPC, P_MNPC_AREA, P_MNPC_DELAY, P_MNPC_ENTER,
	P_MNPC_FLAGS, P_MNPC_HOME, P_MNPC_LASTREV, P_MNPC_LEAVE,
	P_MNPC_LOAD_ROOMS, P_MNPC_MASTER, P_MNPC_OLDER_ENV, P_MNPC_OLD_ENV,
	P_MNPC_SKILL, P_MNPC_SPECIAL_EXITS, mnpc(STD), MNPCExits(L)


Start » Magierhandbuch » Docu » Lfun » CanWalk Letzte Generierung: 25.04.2021, 01:58
Email an: mud@wl.mud.de
Valid HTML 4.01!