diff src/parpg/objects/action.py @ 157:db6403c1a7a1

Fixed that dropped items cannot be picked up.
author KarstenBock@gmx.net
date Fri, 07 Oct 2011 14:36:36 +0200
parents 7214224b8d83
children 9ba129380af8
line wrap: on
line diff
--- a/src/parpg/objects/action.py	Fri Oct 07 14:16:21 2011 +0200
+++ b/src/parpg/objects/action.py	Fri Oct 07 14:36:36 2011 +0200
@@ -432,8 +432,10 @@
                   )
         agent_values["Position"] = (coords.x, coords.y)
         agent_values["Rotation"] = 0
+        agent_values["Map"] = map_name
         self.model.deleteObject(identifier)
-        self.model.addAgent(map_name, {identifier: agent_values})
+        self.model.addAgent(self.model.ALL_AGENTS_KEY, 
+                            {identifier: agent_values})
         self.model.placeAgents(self.item.entity.world)
         self.model.updateObjectDB(self.item.entity.world)
         super(DropItemAction, self).execute()