blob: 12034fae4ce1f39b091ab17cb01de1d447aa9e6f [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001// MorgenGrauen MUDlib
2//
3// def_workroom.c -- standard workroom for new wizards
4//
5// $Id: def_workroom.c 7423 2010-02-07 22:56:38Z Zesstra $
6
7#pragma strong_types,save_types,rtt_checks
8#pragma pedantic, range_check
9
10inherit "std/room";
11
12#include <properties.h>
13
14void create()
15{
16 string WIZNAME;
17
18 ::create();
19 WIZNAME = capitalize(getuid(this_object()));
20
21 SetProp( P_LIGHT, 1 );
22 SetProp( P_INT_SHORT, "Der Arbeitsraum von "+WIZNAME );
23 SetProp( P_INT_LONG,
24 "Dieses ist der Arbeitsraum von "+WIZNAME+". Es liegen vollgeschriebene\n"
25 +"Zettel auf dem Boden, die Waende sind mit Kreidezeichen zugekritzelt.\n"
26 +"Man merkt, dass dieser Raum dafuer da ist, dass "+WIZNAME+" fuer sich\n"
27 +"ungestoert arbeiten kann. Ein magisches Portal fuehrt in die Welt\n"
28 +"der Sterblichen.\n"
29 );
30 SetProp(P_INDOORS,1);
31 AddDetail( ({ "portal", "portale" }),
32 "Das Portal fuehrt in die Abenteurer-gilde.\n" );
33 AddDetail( ({ "raum", "arbeitsraum" }),
34 "Du befindest Dich mittendrin.\n" );
35 AddDetail( "zettel",
36 "Die Zettel sind mit unleserlichen Zeichen vollgeschrieben.\n" );
37 AddDetail( ({ "boden", "fussboden" }),
38 "Der Fussboden ist bedeckt mit vollgeschriebenen Zetteln.\n" );
39 AddDetail( ({ "wand", "waende" }),
40 "An den Waenden befinden sich Kreidezeichen.\n" );
41 AddDetail( ({ "kreide", "kreidezeichen", "zeichen" }),
42 "Die Zeichen ergeben nur fuer " + WIZNAME + " einen Sinn.\n" );
43 AddDetail( "portal",
44 "Das Portal fuehrt in die Welt der Sterblichen.\n" );
45 AddExit("gilde","in die Gilde#/gilden/abenteurer");
46}