nur Objekte im Inventar deponierbar

Erhoeht die Wahrscheinlichkeit, dass nur Objekte deponiert werden, die
auch dem Spieler selbst gehoeren bzw. die nur er selbst benutzen kann.

Change-Id: I23905830301bce4e1ea5fb7c506dc08cec294540
diff --git a/d/seher/haeuser/moebel/autoloadertruhe.c b/d/seher/haeuser/moebel/autoloadertruhe.c
index beab5fd..7ffe8f2 100644
--- a/d/seher/haeuser/moebel/autoloadertruhe.c
+++ b/d/seher/haeuser/moebel/autoloadertruhe.c
@@ -256,7 +256,18 @@
   if (!stringp(cmd) || !sizeof(cmd) 
       || !pointerp(args) || !sizeof(args)) return 0;
   object ob=args[0];
+
   if (!objectp(ob)) return 0;
+
+  // Nur Objekte aus dem Inventar deponieren. Absichtlich nicht ueber
+  // @PUT_GET_DROP in AddCmd() geloest, damit die beiden Fehlerfaelle zwei
+  // getrennte Meldungen bewirken.
+  if (environment(ob) != PL) {
+    tell_object(PL, BS("Du musst "+ob->name(WEN,1)+"schon bei Dir haben, um "+
+      ob->QueryPronoun(WEN)+" deponieren zu koennen."));
+    return 1;
+  }
+
   // wuerde die Truhe das Objekt ueberhaupt aufnehmen? Fehlerausgabe durch
   // PrevenInsert()
   if (PreventInsert(ob)) return 1;