Page 1 of 1

Modifying editor inventory infinity filters

Posted: Tue Dec 10, 2019 3:14 am
by raiguard
Hello. I would like to request the ability for mods to access and edit the editor inventory's infinity filters, like you can do with container filters. This way, I could add some tools to my editor extensions mod for managing the filters.

Example:

Code: Select all

-- set default infinity filters for editor inventory when it is first opened
script.on_event(defines.events.on_player_toggled_map_editor, function(e)
    local player = game.players[e.player_index]
    local player_table = global.players[e.player_index]
    if player.controller_type == defines.controllers.editor and player_table.flags.map_editor_toggled == false then
        player_table.flags.map_editor_toggled = true
        for i,t in ipairs(load('return '..player.mod_settings['ee-default-filters'].value)()) do
            player.set_infinity_filter(i, {name=t.name, count=t.count, mode='exactly', index=i})
        end
    end
end)
Thanks!

Re: Modifying editor inventory infinity filters

Posted: Wed Dec 11, 2019 10:14 pm
by Rseding91
Ok, it's now done for the next release.

Re: Modifying editor inventory infinity filters

Posted: Thu Dec 12, 2019 6:37 am
by raiguard
Thank you!