dead code und unbenutzte Variablen entfernt

Change-Id: I18b5d6a8cdf221d3a376541c01e82a1c64f10508
diff --git a/items/kraeuter/virtual_compiler.c b/items/kraeuter/virtual_compiler.c
index c0c3a7f..bf31341 100644
--- a/items/kraeuter/virtual_compiler.c
+++ b/items/kraeuter/virtual_compiler.c
@@ -18,18 +18,22 @@
 // ([ "key": ({ ({eigenschaften}), ([raeume]) }) ])
 private mapping krautdaten;
 
+#if MUDNAME == "MorgenGrauen"
 // AN: enthaelt die Liste der gueltigen Kraeuter-Dateinamen ohne .c
 // am Ende. Ich vermute, dass es deswegen ein Mapping ist, damit in 
 // Validate() einfach member() drauf gemacht werden kann und man nur 0/1
 // als Rueckgabewerte pruefen muss, statt -1 bei nem member() auf ein Array.
 private mapping validfiles;
+#endif
 
 public void update(mapping data)
 {
   if (previous_object() == find_object(PLANTMASTER))
   {
     krautdaten = data;
+#if MUDNAME == "MorgenGrauen"
     validfiles = mkmapping(m_indices(krautdaten));
+#endif
   }
 }