P_NODROP beim Verkaufen korrekt beruecksichtigen

Change-Id: I8efc709c7819f93d483d1c9a30f46c07098e4d2d
diff --git a/std/room/shop.c b/std/room/shop.c
index c1681d5..0719d08 100644
--- a/std/room/shop.c
+++ b/std/room/shop.c
@@ -816,11 +816,13 @@
         give_money(make_to_money(obs[0], val));
         return 1;
      }
-     if (str=obs[0]->QueryProp(P_NODROP)) {
-        if (stringp(str))
-           write(str);
-        else write(break_string("Du kannst "+obs[0]->name(WEN,1)
-                               +" nicht verkaufen!", 78));
+     string|int nodrop = obs[0]->QueryProp(P_NODROP);
+     if (nodrop) {
+        if (stringp(nodrop))
+           write(nodrop);
+        else 
+          write(break_string(
+            "Du kannst "+obs[0]->name(WEN,1)+" nicht verkaufen!", 78));
         return 1;
      }