@@ -357,19 +357,17 @@ function bobmods.logistics.long_range(entity, player)
357357 end
358358end
359359
360- script . on_event ( " bob-inserter-long " , function (event )
360+ function bobmods . logistics . check_range (event )
361361 local player = game .players [event .player_index ]
362362 local entity = player .selected
363- if
364- not game .active_mods [" bobinserters" ]
365- and entity
363+ if entity
366364 and entity .type == " inserter"
367365 and player .can_reach_entity (entity )
368366 and not global .bobmods .logistics .blacklist [entity .name ]
369367 then
370368 bobmods .logistics .long_range (entity , player )
371369 end
372- end )
370+ end
373371
374372script .on_configuration_changed (function (event )
375373 for i , player in pairs (game .players ) do
@@ -378,12 +376,24 @@ script.on_configuration_changed(function(event)
378376 for index , force in pairs (game .forces ) do
379377 force .reset_technology_effects ()
380378 end
379+
380+ if settings .startup [" bobmods-logistics-inserteroverhaul" ].value == true and
381+ not game .active_mods [" bobinserters" ] then
382+
383+ script .on_event (" bob-inserter-long" , bobmods .logistics .check_range )
384+ end
381385end )
382386
383387script .on_init (function (event )
384388 for i , player in pairs (game .players ) do
385389 bobmods .logistics .player_setup (player .index )
386390 end
391+
392+ if settings .startup [" bobmods-logistics-inserteroverhaul" ].value == true and
393+ not game .active_mods [" bobinserters" ] then
394+
395+ script .on_event (" bob-inserter-long" , bobmods .logistics .check_range )
396+ end
387397end )
388398
389399script .on_event (defines .events .on_player_created , function (event )
0 commit comments