Check auf zulaessiges Krautobjekt gefixt
Die Pruefung, ob ein bestimmtes Objekt ein zulaessiges
Kraut ist, macht man besser mit dem Makro IS_PLANT(),
statt auf den Ladenamen zu pruefen. Der ist naemlich
nicht bei allen Kraeutern gleich (einige sind echte Files
auf der Platte, der Rest sind VC-Blueprints). Das Makro
hingegen arbeitet korrekt.
Change-Id: Ib246580e934cdbac1f182a52a3972e294d35fb9f
diff --git a/items/kraeuter/trockner.c b/items/kraeuter/trockner.c
index 5eca931..bda38a2 100644
--- a/items/kraeuter/trockner.c
+++ b/items/kraeuter/trockner.c
@@ -486,7 +486,7 @@
// muss vielleicht noch weiter abgesichert werden, oder der verursachende
// Magier ausgeschimpft. ;-)
varargs int PreventInsert(object ob) {
- if (load_name(ob) == PLANTITEM && clonep(ob))
+ if (clonep(ob) && IS_PLANT(ob))
return ::PreventInsert(ob);
return 1;
}