blob: effbcca036b7f1e731008fb787e559a0af4abc7f [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001make_invlist()
2FUNKTION:
3 varargs mixed make_invlist(object viewer, mixed inv, int flags)
4
5DEFINIERT IN:
6 /std/container/description.c
7
8ARGUMENTE:
9 object viewer - das Objekt, welches sich den Inhalt ansieht (in
10 der Regel this_player())
11 mixed inv - ein Array von Objekten, die in die Liste
12 aufgenommen werden sollen
13 int flags - Folgende Werte koennen verODERt werden:
14 1: das Inv nicht als String, sondern als ein
15 Array zurueckgeben
16 2: gleiche Objekte nicht zusammengefassen
17 4: unterdrueckt die Ausgabe des Dateinamens hinter
18 jedem trotz eingeschaltetem Magiermodus
19
20BESCHREIBUNG:
21 Die Kurzbeschreibungen der Objekte in inv werden zu einer Liste
22 zusammengefasst (eine Zeile pro Objekt). Unsichtbare Objekte tauchen in
23 dieser Liste nicht auf.
24
25 Ist viewer ein Magier mit eingeschaltetem Magiermodus, so wird hinter
26 die Kurzbeschreibungen noch der Dateiname des jeweiligen Objektes in
27 eckigen Klammern angegeben. Unsichtbare Objekte erscheinen in diesem
28 Fall als Filenamen.
29
30RUeCKGABEWERT:
31 Ein String oder ein Array, die das inv beschreiben.
32
33SIEHE AUCH:
34 Kommandokette: short()
35 Properties: P_SHORT, P_INVIS, P_WANTS_TO_LEARN
36 Sonstiges: P_REFERENCE_OBJECT
37
38Last modified: Tue Oct 15 10:10:00 2002 by Rikus