mirror of
https://github.com/PHIDIAS0303/factorio-mod-PHI.git
synced 2025-12-27 11:05:22 +09:00
.
This commit is contained in:
@@ -20,6 +20,60 @@ for _,name in pairs({'furnace', 'lab', 'beacon'}) do
|
||||
end
|
||||
end
|
||||
|
||||
if settings.startup['PHI-MI'].value and settings.startup['PHI-MI-ARTILLERY'].value then
|
||||
for _, v in pairs(data.raw['artillery-turret']) do
|
||||
for _, v2 in pairs(v) do
|
||||
v.manual_range_modifier = 1
|
||||
end
|
||||
end
|
||||
|
||||
for _, v in pairs(data.raw['artillery-wagon']) do
|
||||
for _, v2 in pairs(v) do
|
||||
v.manual_range_modifier = 1
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
if settings.startup['PHI-MI'].value and settings.startup['PHI-MI-PIPE'].value then
|
||||
for k, _ in pairs(data.raw) do
|
||||
if data.raw[k] then
|
||||
if data.raw[k].fluid_box then
|
||||
if data.raw[k].fluid_box.height < settings.startup['PHI-MI-PIPE'].value then
|
||||
data.raw[k].fluid_box.height = settings.startup['PHI-MI-PIPE'].value
|
||||
end
|
||||
|
||||
if data.raw[k].fluid_box.base_level < (1 + settings.startup['PHI-MI-PIPE'].value) then
|
||||
data.raw[k].fluid_box.base_level = 1 + settings.startup['PHI-MI-PIPE'].value
|
||||
end
|
||||
end
|
||||
|
||||
if data.raw[k].output_fluid_box then
|
||||
if data.raw[k].output_fluid_box.height < settings.startup['PHI-MI-PIPE'].value then
|
||||
data.raw[k].output_fluid_box.height = settings.startup['PHI-MI-PIPE'].value
|
||||
end
|
||||
|
||||
if data.raw[k].output_fluid_box.base_level > (-1 - settings.startup['PHI-MI-PIPE'].value) then
|
||||
data.raw[k].output_fluid_box.base_level = (-1 - settings.startup['PHI-MI-PIPE'].value)
|
||||
end
|
||||
end
|
||||
|
||||
if data.raw[k].fluid_boxes then
|
||||
for k1, _ in pairs(data.raw[k].fluid_boxes) do
|
||||
if data.raw[k].fluid_boxes[k1] ~= false and data.raw[k].fluid_boxes[k1] ~= true then
|
||||
if data.raw[k].fluid_boxes[k1].production_type then
|
||||
data.raw[k].fluid_boxes[k1].height = settings.startup['PHI-MI-PIPE'].value
|
||||
|
||||
if data.raw[k].fluid_boxes[k1].base_level then
|
||||
data.raw[k].fluid_boxes[k1].base_level = 1 + settings.startup['PHI-MI-PIPE'].value
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
if settings.startup['PHI-CT'].value and settings.startup['PHI-CT-TILE'].value then
|
||||
for _, tile in pairs (data.raw.tile) do
|
||||
tile.autoplace = nil
|
||||
|
||||
Reference in New Issue
Block a user