Filtering on_player_selected_area and friends
Posted: Thu Jun 16, 2022 1:18 pm
What?
I'd like to be able to filter the following events: Why?
There are several selection-tool prototypes created by different mods. I've made one myself now for one of my mods, and I only care about events triggered when a player used my tool to select an area. While it's trivial to have something like
it would be more elegant (and more efficient, as filtering would happen outside of Lua) if these events could be filtered by item name:
Would you consider adding this filter, please?
I'd like to be able to filter the following events: Why?
There are several selection-tool prototypes created by different mods. I've made one myself now for one of my mods, and I only care about events triggered when a player used my tool to select an area. While it's trivial to have something like
Code: Select all
script.on_event(defines.events.on_player_selected_area, function(event)
if event.item ~= "my_tool_name" then return end
do stuff end
end)
Code: Select all
script.on_event(defines.events.on_player_selected_area, function(event)
do stuff end
end, {filter = "item", item = "my_tool_name"})