blob: 4d13b5421421c13e4e01d93e0c719cb1edfa8b35 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001PreventLeaveLiving()
2
3FUNKTION:
4 int PreventLeaveLiving(object ob, mixed dest);
5
6DEFINIERT IN:
7 /std/container/restrictions.c
8
9ARGUMENTE:
10 ob
11 Das Living, das aus dem Behaelter genommen werden soll.
12 dest
13 Das Ziel in das das Living ob bewegt werden soll.
14
15BESCHREIBUNG:
16 Mit dieser Funktion kann ein Behaelter pruefen, ob er das Living ob
17 sich bewegen lassen moechte oder nicht.
18
19RUeCKGABEWERT:
20 0, wenn das Living bewegt werden kann; ein Wert groesser als 0
21 zeigt an, dass das Living nicht bewegt werden soll.
22
23BEMERKUNGEN:
24 Wenn ob mit dem Flag M_NOCHECK bewegt wird, wird PreventLeave() zwar
25 aufgerufen, das Living wird jedoch auf jeden Fall aus dem Behaelter
26 bewegt, unabhaengig vom Rueckgabewert!
27
28SIEHE AUCH:
29 PreventInsertLiving(), /std/container/restrictions.c
30 PreventMove(), PreventLeave(), PreventInsert(),
31 NotifyMove(), NotifyLeave(), NotifyInsert(), NotifyRemove(),
32 move(), exit(), init(),
33 InitAttack, ExitAttack()
34----------------------------------------------------------------------------
35Last modified: 04.08.2007, Zesstra