From 6368f65703e9ad234de87c6d744f5a1e8fd554f6 Mon Sep 17 00:00:00 2001 From: PHIDIAS Date: Mon, 23 Jun 2025 15:51:56 +0900 Subject: [PATCH] . --- PHI-CL/data.lua | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/PHI-CL/data.lua b/PHI-CL/data.lua index 08af84c..ac1f524 100644 --- a/PHI-CL/data.lua +++ b/PHI-CL/data.lua @@ -276,11 +276,15 @@ if (settings.startup['PHI-MI'].value and settings.startup['PHI-MI-GENERIC'].valu end for _, v in pairs(data.raw['inserter']) do - v.allow_custom_vectors = true - v.flags = {'placeable-neutral', 'placeable-player', 'player-creation', 'building-direction-8-way'} + if v.energy_source and (v.energy_source == 'electric' or v.energy_source == 'void' or v.energy_source == 'burner') then + v.allow_custom_vectors = true + v.flags = {'placeable-neutral', 'placeable-player', 'player-creation', 'building-direction-8-way'} + end end - data.raw['inserter']['long-handed-inserter'].flags = {'placeable-neutral', 'placeable-player', 'player-creation', 'building-direction-16-way'} + if data.raw['inserter']['long-handed-inserter'] then + data.raw['inserter']['long-handed-inserter'].flags = {'placeable-neutral', 'placeable-player', 'player-creation', 'building-direction-16-way'} + end if mods['elevated-rails'] then local entity = table.deepcopy(data.raw['electric-pole']['big-electric-pole'])