diff --git a/lib/aethyr/core/actions/commands/emotes/emote_action.rb b/lib/aethyr/core/actions/commands/emotes/emote_action.rb
index 61eacdbc16c75b725d5ce61a26825f6bc1a8b148..9e8ac6ebb697ea45aa764efeb49ffc4280ffc686 100644
--- a/lib/aethyr/core/actions/commands/emotes/emote_action.rb
+++ b/lib/aethyr/core/actions/commands/emotes/emote_action.rb
@@ -28,7 +28,7 @@ module Aethyr
         attr_reader :return_event
 
         def initialize(event, player, room)
-          @event = event
+          @event = event.dup
           @event[:message_type] = :chat
           @event[:player] = player
           @player = player