diff --git a/lib/aethyr/core/input_handlers/admin/acdoor.rb b/lib/aethyr/core/input_handlers/admin/acdoor.rb
index 367d810a3641b4ce30b2aebf7f6c8f3220db12a1..01e7617930027a1b7d7cd58dc80024cf5acc17f6 100644
--- a/lib/aethyr/core/input_handlers/admin/acdoor.rb
+++ b/lib/aethyr/core/input_handlers/admin/acdoor.rb
@@ -45,8 +45,9 @@ EOF
           end
 
           private
-          def acdoor event, player, room
-
+          def acdoor(event)
+            room = $manager.get_object(@player.container)
+            player = @player
             exit_room = nil
             if event[:exit_room].nil?
               out = find_object event[:direction], event