blob: fbde29f2fded8ca8bcc5f7dc2e22421928279caf [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
MG Mud User88f12472016-06-24 23:31:02 +02002PreventInsertLiving()
Zesstra953f9972017-02-18 15:37:36 +01003*********************
MG Mud User88f12472016-06-24 23:31:02 +02004
5
Zesstra953f9972017-02-18 15:37:36 +01006FUNKTION
7========
MG Mud User88f12472016-06-24 23:31:02 +02008
Zesstra953f9972017-02-18 15:37:36 +01009 int PreventInsertLiving(object ob);
10
11
12DEFINIERT IN
13============
14
15 /std/container/restrictions.c
16
17
18ARGUMENTE
19=========
20
21 ob
22 Das Living, das in den Behaelter eingefuegt werden soll.
23
24
25BESCHREIBUNG
26============
27
28 Mit dieser Funktion kann ein Behaelter pruefen, ob er das Living ob
29 aufnehmen moechte oder nicht.
30
31
32RUeCKGABEWERT
33=============
34
35 0, wenn das Living aufgenommen werden kann; ein Wert groesser als 0
36 zeigt an, dass das Living nicht aufgenommen werden soll.
37
38
39BEMERKUNGEN
40===========
41
42 Wenn ob mit dem Flag M_NOCHECK bewegt wird, wird PreventInsertLiving()
43 zwar aufgerufen, das Living wird jedoch auf jeden Fall in den Behaelter
44 bewegt, unabhaengig vom Rueckgabewert!
45
46
47SIEHE AUCH
48==========
49
50 PreventLeaveLiving(), /std/container/restrictions.c,
51 PreventMove(), PreventInsert(), PreventLeave(),
52 NotifyMove(), NotifyInsert(), NotifyLeave(), NotifyRemove(),
53 move(), init(), exit(),
54 InitAttack(), ExitAttack()
55
MG Mud User88f12472016-06-24 23:31:02 +020056Last modified: 04.08.2007, Zesstra