Changed create_object to have at_object_receive and at_after_move to correctly target the location and not the new object. Resolves #566.

This commit is contained in:
Griatch 2014-09-05 07:52:18 +02:00
parent 079e98884f
commit 3dc35d8b6d
3 changed files with 4 additions and 4 deletions

View file

@ -195,8 +195,8 @@ def create_object(typeclass=None, key=None, location=None,
# trigger relevant move_to hooks in order to display messages.
if location:
new_object.at_object_receive(new_object, None)
new_object.at_after_move(new_object)
location.at_object_receive(new_object, None)
new_object.at_after_move(None)
# post-hook setup (mainly used by Exits)
new_object.basetype_posthook_setup()