14 lines
469 B
Lua
14 lines
469 B
Lua
local function on_shortcut(event)
|
|
if event.prototype_name == MergingChests.merge_shortcut_name then
|
|
local player = game.players[event.player_index]
|
|
if player.clear_cursor() then
|
|
local stack = player.cursor_stack
|
|
if stack and stack.can_set_stack({ name = MergingChests.merge_selection_tool_name }) then
|
|
stack.set_stack({ name = MergingChests.merge_selection_tool_name })
|
|
end
|
|
end
|
|
end
|
|
end
|
|
|
|
script.on_event(defines.events.on_lua_shortcut, on_shortcut)
|