blob: d3ffd370dbd028b0bf5a97528af4dd5730bd7fca [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001// MorgenGrauen MUDlib
2//
3// tray/description.c -- standard description for containers
4//
5// $Id: description.c 6371 2007-07-17 22:46:50Z Zesstra $
6#pragma strong_types
7#pragma save_types
8#pragma no_clone
MG Mud User88f12472016-06-24 23:31:02 +02009#pragma range_check
10
11inherit "std/container/description";
12
13//#define NEED_PROTOTYPES
14
15#include <container.h>
16#include <properties.h>
17#include <defines.h>
18#include <wizlevels.h>
19#include <language.h>
20
21void create()
22{
23 ::create();
24 AddId("tray");
25}
26
27varargs string long(int mode) {
28 string descr, inv_descr;
29
30 descr = process_string(QueryProp(P_LONG));
31 inv_descr = make_invlist(PL, all_inventory(ME), mode );
32 if ( inv_descr != "" )
33 descr += "Auf " + QueryPronoun(WEM) + " liegt:\n" + inv_descr;
34 return descr;
35}