channeld: in testmuds channeld.init.testmud nutzen
Sonst wird in Homemuds/Testmuds versucht, die ganze
Litanei an Ebenen zu erzeugen, mit den Objekten,
die es gar nicht gibt.
diff --git a/p/daemon/channeld.c b/p/daemon/channeld.c
index 1331d57..52f2936 100644
--- a/p/daemon/channeld.c
+++ b/p/daemon/channeld.c
@@ -276,7 +276,11 @@
void initialize()
{
mixed tmp;
+#if !defined(__TESTMUD__) && MUDNAME=="MorgenGrauen"
tmp = read_file(object_name(this_object())+".init");
+#else
+ tmp = read_file(object_name(this_object())+".init.testmud");
+#endif
tmp = regexp(old_explode(tmp, "\n"), "^[^#]");
tmp = map(tmp, #'regexplode/*'*/, "[^:][^:]*$|[ \\t]*:[ \\t]*");
tmp = map(tmp, #'regexp/*'*/, "^[^: \\t]");
diff --git a/p/daemon/channeld.init.testmud b/p/daemon/channeld.init.testmud
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/p/daemon/channeld.init.testmud