blob: 77b5dc1c03fe522606340a10510bc6d6a878708d [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001make_invlist()
Zesstra953f9972017-02-18 15:37:36 +01002**************
MG Mud User88f12472016-06-24 23:31:02 +02003
MG Mud User88f12472016-06-24 23:31:02 +02004
Zesstra953f9972017-02-18 15:37:36 +01005FUNKTION
6========
MG Mud User88f12472016-06-24 23:31:02 +02007
Zesstra953f9972017-02-18 15:37:36 +01008 varargs mixed make_invlist(object viewer, mixed inv, int flags)
MG Mud User88f12472016-06-24 23:31:02 +02009
MG Mud User88f12472016-06-24 23:31:02 +020010
Zesstra953f9972017-02-18 15:37:36 +010011DEFINIERT IN
12============
MG Mud User88f12472016-06-24 23:31:02 +020013
Zesstra953f9972017-02-18 15:37:36 +010014 /std/container/description.c
15
16
17ARGUMENTE
18=========
19
20 object viewer - das Objekt, welches sich den Inhalt ansieht (in
21 der Regel this_player())
22 mixed inv - ein Array von Objekten, die in die Liste
23 aufgenommen werden sollen
24 int flags - Folgende Werte koennen verODERt werden:
25 1: das Inv nicht als String, sondern als ein
26 Array zurueckgeben
27 2: gleiche Objekte nicht zusammengefassen
28 4: unterdrueckt die Ausgabe des Dateinamens hinter
29 jedem trotz eingeschaltetem Magiermodus
30
31
32BESCHREIBUNG
33============
34
35 Die Kurzbeschreibungen der Objekte in inv werden zu einer Liste
36 zusammengefasst (eine Zeile pro Objekt). Unsichtbare Objekte tauchen in
37 dieser Liste nicht auf.
38
39 Ist viewer ein Magier mit eingeschaltetem Magiermodus, so wird hinter
40 die Kurzbeschreibungen noch der Dateiname des jeweiligen Objektes in
41 eckigen Klammern angegeben. Unsichtbare Objekte erscheinen in diesem
42 Fall als Filenamen.
43
44
45RUeCKGABEWERT
46=============
47
48 Ein String oder ein Array, die das inv beschreiben.
49
50
51SIEHE AUCH
52==========
53
54 Kommandokette: short()
55 Properties: P_SHORT, P_INVIS, P_WANTS_TO_LEARN
56 Sonstiges: P_REFERENCE_OBJECT
MG Mud User88f12472016-06-24 23:31:02 +020057
58Last modified: Tue Oct 15 10:10:00 2002 by Rikus