blob: 994ac6fdf45a55a751d4334b32e9d07304bd2c23 [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
MG Mud User88f12472016-06-24 23:31:02 +02002find_obs()
Zesstra953f9972017-02-18 15:37:36 +01003**********
4
MG Mud User88f12472016-06-24 23:31:02 +02005
6FUNKTION
Zesstra953f9972017-02-18 15:37:36 +01007========
MG Mud User88f12472016-06-24 23:31:02 +02008
Zesstra953f9972017-02-18 15:37:36 +01009 object* find_obs(string str, int meth)
MG Mud User88f12472016-06-24 23:31:02 +020010
MG Mud User88f12472016-06-24 23:31:02 +020011
Zesstra953f9972017-02-18 15:37:36 +010012DEFINIERT IN
13============
MG Mud User88f12472016-06-24 23:31:02 +020014
Zesstra953f9972017-02-18 15:37:36 +010015 /std/living/put_and_get.c
MG Mud User88f12472016-06-24 23:31:02 +020016
MG Mud User88f12472016-06-24 23:31:02 +020017
Zesstra953f9972017-02-18 15:37:36 +010018ARGUMENTE
19=========
MG Mud User88f12472016-06-24 23:31:02 +020020
Zesstra953f9972017-02-18 15:37:36 +010021 str Der String der geparsed werden soll.
22 meth Mit Hilfe dieses Parameters koennen bestimmte Bereichs-
23 eingrenzungen vorgenommen werden (definiert in moving.h):
MG Mud User88f12472016-06-24 23:31:02 +020024
Zesstra953f9972017-02-18 15:37:36 +010025 PUT_GET_NONE - keinerlei Bereichseingrenzung.
26 PUT_GET_TAKE - es handelt sich um ein Nehmen von Gegenstaenden
27 also wird das inventory ausgenommen.
28 PUT_GET_DROP - es handelt sich um das Entfernen von Gegenstaenden
29 also wird das environment ausgenommen.
MG Mud User88f12472016-06-24 23:31:02 +020030
MG Mud User88f12472016-06-24 23:31:02 +020031
Zesstra953f9972017-02-18 15:37:36 +010032BESCHREIBUNG
33============
MG Mud User88f12472016-06-24 23:31:02 +020034
Zesstra953f9972017-02-18 15:37:36 +010035 Der String (str) muss folgendes Format haben damit Objekte gefunden
36 werden.
37
38 <gegenstand> [aus container] [in mir|im raum]
39
40 <gegenstand> kann hierbei sowohl eine Objekt-ID als auch ein
41 Gruppenbezeichner wie z.b. "alles" sein.
42
43
44RUeCKGABEWERT
45=============
46
47 Ein Array mit allen Objekten die sich angesprochen fuehlen, oder aber 0.
48
49
50SIEHE AUCH
51==========
52
53 drop_obj(), give_obj(), pick_obj(), put_obj(), /std/living/put_and_get.c