Noetige Files fuer die Abentuerergilde.
Der Inhalt von /gilden/files.abenteurer wird fuer die vollstaendige
Funktionstuechtigkeit der Abenteurergilde benoetigt.
diff --git a/gilden/files.abenteurer/lichtkugel.c b/gilden/files.abenteurer/lichtkugel.c
new file mode 100644
index 0000000..809e96b
--- /dev/null
+++ b/gilden/files.abenteurer/lichtkugel.c
@@ -0,0 +1,42 @@
+#pragma strong_types,save_types
+
+inherit "/std/thing";
+
+#include <properties.h>
+
+protected void create()
+{
+ ::create();
+ SetProp(P_SHORT, "Eine leuchtende Kugel");
+ SetProp(P_LONG, "Eine ziemlich normale Kugel, die magisch leuchtet.\n");
+ SetProp(P_NAME, "Lichtkugel");
+ SetProp(P_GENDER, 2);
+ AddId(({"kugel", "lichtkugel", "leuchtende kugel"}));
+ SetProp(P_WEIGHT, 0);
+ SetProp(P_VALUE, 0);
+ SetProp(P_LIGHT, 2);
+}
+
+
+public varargs int remove(int silent)
+{
+ if (!silent && environment())
+ {
+ if (living(environment()))
+ tell_object(environment(), "Die Lichtkugel loest sich auf.\n");
+ else
+ tell_room(environment(), "Die Lichtkugel loest sich auf.\n");
+ }
+ return ::remove(silent);
+}
+
+public void reset() {
+ remove();
+}
+
+public void start_remove(int zeit)
+{
+ if (zeit > 0);
+ set_next_reset(zeit);
+}
+