Added public files
Roughly added all public files. Probably missed some, though.
diff --git a/std/def_workroom.c b/std/def_workroom.c
new file mode 100644
index 0000000..12034fa
--- /dev/null
+++ b/std/def_workroom.c
@@ -0,0 +1,46 @@
+// MorgenGrauen MUDlib
+//
+// def_workroom.c -- standard workroom for new wizards
+//
+// $Id: def_workroom.c 7423 2010-02-07 22:56:38Z Zesstra $
+
+#pragma strong_types,save_types,rtt_checks
+#pragma pedantic, range_check
+
+inherit "std/room";
+
+#include <properties.h>
+
+void create()
+{
+ string WIZNAME;
+
+ ::create();
+ WIZNAME = capitalize(getuid(this_object()));
+
+ SetProp( P_LIGHT, 1 );
+ SetProp( P_INT_SHORT, "Der Arbeitsraum von "+WIZNAME );
+ SetProp( P_INT_LONG,
+ "Dieses ist der Arbeitsraum von "+WIZNAME+". Es liegen vollgeschriebene\n"
+ +"Zettel auf dem Boden, die Waende sind mit Kreidezeichen zugekritzelt.\n"
+ +"Man merkt, dass dieser Raum dafuer da ist, dass "+WIZNAME+" fuer sich\n"
+ +"ungestoert arbeiten kann. Ein magisches Portal fuehrt in die Welt\n"
+ +"der Sterblichen.\n"
+ );
+ SetProp(P_INDOORS,1);
+ AddDetail( ({ "portal", "portale" }),
+ "Das Portal fuehrt in die Abenteurer-gilde.\n" );
+ AddDetail( ({ "raum", "arbeitsraum" }),
+ "Du befindest Dich mittendrin.\n" );
+ AddDetail( "zettel",
+ "Die Zettel sind mit unleserlichen Zeichen vollgeschrieben.\n" );
+ AddDetail( ({ "boden", "fussboden" }),
+ "Der Fussboden ist bedeckt mit vollgeschriebenen Zetteln.\n" );
+ AddDetail( ({ "wand", "waende" }),
+ "An den Waenden befinden sich Kreidezeichen.\n" );
+ AddDetail( ({ "kreide", "kreidezeichen", "zeichen" }),
+ "Die Zeichen ergeben nur fuer " + WIZNAME + " einen Sinn.\n" );
+ AddDetail( "portal",
+ "Das Portal fuehrt in die Welt der Sterblichen.\n" );
+ AddExit("gilde","in die Gilde#/gilden/abenteurer");
+}