Added public files
Roughly added all public files. Probably missed some, though.
diff --git a/items/kraeuter/kicherpilz.c b/items/kraeuter/kicherpilz.c
new file mode 100644
index 0000000..a4b10a3
--- /dev/null
+++ b/items/kraeuter/kicherpilz.c
@@ -0,0 +1,51 @@
+// (c) 2001 by Padreic (Padreic@mg.mud.de)
+// Beschrieben von Magdalena :o) 08.08.03
+
+#pragma strong_types,rtt_checks
+
+#include <properties.h>
+#include <items/kraeuter/kraeuter.h>
+#include <items/kraeuter/kraeuterliste.h>
+
+inherit STDPLANT;
+
+#define BS(x) break_string(x, 78)
+
+void create()
+{
+ ::create();
+ customizeMe(KICHERPILZ);
+ SetProp(P_NAME, "Kicherpilz");
+ SetProp(P_NAME_ADJ, "lustig");
+ SetProp(P_GENDER, MALE);
+ SetProp(P_LONG,
+ "Er hat ein gruenes Kaeppchen auf und ist fuer einen Pilz relativ gross. Ab und\n"
+ +"an zuckt er und kichert albern. Daher hat er wohl auch seinen Namen.\n");
+ SetProp(PLANT_ROOMDETAIL,
+ "Ein besonders praechtiges Exemplar eines Kicherpilzes winkt dir\n"
+ +"aufdringlich zu, also ob es scharf darauf waere, gepflueckt zu werden.\n");
+ SetProp(P_SHORT, "Ein Kicherpilz");
+ AddId(({ "pilz", "kicherpilz" }));
+
+ AddDetail("kaeppchen",BS(
+ "Der Pilz scheint sich fuer die neueste Mode zu interessieren. "
+ +"Mit dem gruenen Kaeppchen ist er nach dem letzten Schrei gekleidet."));
+ AddDetail("mode",BS(
+ "Du schaust an deiner Kleidung hinunter - naja, mit dem Pilz "
+ +"kannst du nicht mithalten."));
+ AddDetail("schrei",BS(
+ "Sei ehrlich: Bei dem Gruen kann man nur schreien!"));
+ AddDetail("gruen",BS(
+ "Eigentlich ist es doch ganz gut, sich nicht fuer Mode zu "
+ +"interessieren, denn das Gruen schmerzt in den Augen."));
+
+ set_next_reset(200+random(200));
+}
+
+void reset()
+{
+ set_next_reset(200+random(200));
+ if (environment())
+ tell_object(environment(), "Der Kicherpilz kichert Dich an.\n");
+ ::reset();
+}