diff --git a/gamecore/modules/world/baseworld.lua b/gamecore/modules/world/baseworld.lua index 8436397..389b77b 100644 --- a/gamecore/modules/world/baseworld.lua +++ b/gamecore/modules/world/baseworld.lua @@ -104,7 +104,8 @@ end function BaseWorld:sendInputToPlayers(actor) for i,v in ipairs(self.players) do --TODO: make the player get from a selected source inputs - v.actor:getInput(self.scene.keys) + local keys = self.scene.sources[v.sourceid].keys + v.actor:getInput(keys) end end