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;
}