This commit is contained in:
2025-05-13 20:02:06 +09:00
parent 91d7025159
commit d493a0245e

View File

@@ -32,25 +32,27 @@ local rail_support_pole = {
if settings.startup['PHI-CT'].value then
local function trash_chest_creation(event)
event.entity.set_infinity_container_filter(1, nil)
event.entity.infinity_container_filters = {}
event.entity.remove_unfiltered_items = true
end
script.on_event(defines.events.on_built_entity, trash_chest_creation, {{filter='name', name='trash-chest', mode='and'}, {filter='type', name='infinity-container', mode='and'}})
script.on_event(defines.events.on_robot_built_entity, trash_chest_creation, {{filter='name', name='trash-chest', mode='and'}, {filter='type', name='infinity-container', mode='and'}})
script.on_event(defines.events.on_space_platform_built_entity, trash_chest_creation, {{filter='name', name='trash-chest', mode='and'}, {filter='type', name='infinity-container', mode='and'}})
script.on_event(defines.events.script_raised_built, trash_chest_creation, {{filter='name', name='trash-chest', mode='and'}, {filter='type', name='infinity-container', mode='and'}})
script.on_event(defines.events.script_raised_revive, trash_chest_creation, {{filter='name', name='trash-chest', mode='and'}, {filter='type', name='infinity-container', mode='and'}})
local filter = {{filter='name', name='trash-chest', mode='and'}, {filter='type', name='infinity-container', mode='and'}}
script.on_event(defines.events.on_built_entity, trash_chest_creation, filter)
script.on_event(defines.events.on_robot_built_entity, trash_chest_creation, filter)
script.on_event(defines.events.on_space_platform_built_entity, trash_chest_creation, filter)
script.on_event(defines.events.script_raised_built, trash_chest_creation, filter)
script.on_event(defines.events.script_raised_revive, trash_chest_creation, filter)
local function trash_pipe_creation(event)
event.entity.set_infinity_pipe_filter(nil)
end
script.on_event(defines.events.on_built_entity, trash_pipe_creation, {{filter='name', name='trash-pipe', mode='and'}, {filter='type', name='infinity-pipe', mode='and'}})
script.on_event(defines.events.on_robot_built_entity, trash_pipe_creation, {{filter='name', name='trash-pipe', mode='and'}, {filter='type', name='infinity-pipe', mode='and'}})
script.on_event(defines.events.on_space_platform_built_entity, trash_pipe_creation, {{filter='name', name='trash-pipe', mode='and'}, {filter='type', name='infinity-pipe', mode='and'}})
script.on_event(defines.events.script_raised_built, trash_pipe_creation, {{filter='name', name='trash-pipe', mode='and'}, {filter='type', name='infinity-pipe', mode='and'}})
script.on_event(defines.events.script_raised_revive, trash_pipe_creation, {{filter='name', name='trash-pipe', mode='and'}, {filter='type', name='infinity-pipe', mode='and'}})
filter = {{filter='name', name='trash-pipe', mode='and'}, {filter='type', name='infinity-pipe', mode='and'}}
script.on_event(defines.events.on_built_entity, trash_pipe_creation, filter)
script.on_event(defines.events.on_robot_built_entity, trash_pipe_creation, filter)
script.on_event(defines.events.on_space_platform_built_entity, trash_pipe_creation, filter)
script.on_event(defines.events.script_raised_built, trash_pipe_creation, filter)
script.on_event(defines.events.script_raised_revive, trash_pipe_creation, filter)
local function hidden_recipe_enable(e)
local enable = (e.name == defines.events.on_player_cheat_mode_enabled)