This commit is contained in:
2024-09-28 13:35:18 +09:00
parent 05a5d104ca
commit 66402f422a
8 changed files with 108 additions and 94 deletions

View File

@@ -42,7 +42,7 @@ local items = {
['item'] = { ['item'] = {
['solar-panel'] = { ['solar-panel'] = {
enabled = settings.startup['PHI-EN'].value, enabled = settings.startup['PHI-EN'].value,
stage = 1, stage = 2,
type = 'solar-panel', type = 'solar-panel',
name = 'solar-panel', name = 'solar-panel',
ref_name = 'solar-panel', ref_name = 'solar-panel',
@@ -53,7 +53,7 @@ local items = {
}, },
['accumulator'] = { ['accumulator'] = {
enabled = settings.startup['PHI-EN'].value, enabled = settings.startup['PHI-EN'].value,
stage = 1, stage = 2,
type = 'accumulator', type = 'accumulator',
name = 'accumulator', name = 'accumulator',
ref_name = 'accumulator', ref_name = 'accumulator',
@@ -64,7 +64,7 @@ local items = {
}, },
['boiler'] = { ['boiler'] = {
enabled = settings.startup['PHI-EN'].value, enabled = settings.startup['PHI-EN'].value,
stage = 1, stage = 2,
type = 'boiler', type = 'boiler',
name = 'boiler', name = 'boiler',
ref_name = 'boiler', ref_name = 'boiler',
@@ -77,7 +77,7 @@ local items = {
}, },
['steam-engine'] = { ['steam-engine'] = {
enabled = settings.startup['PHI-EN'].value, enabled = settings.startup['PHI-EN'].value,
stage = 1, stage = 2,
type = 'generator', type = 'generator',
name = 'steam-engine', name = 'steam-engine',
ref_name = 'steam-engine', ref_name = 'steam-engine',
@@ -89,7 +89,7 @@ local items = {
}, },
['nuclear-reactor'] = { ['nuclear-reactor'] = {
enabled = settings.startup['PHI-EN'].value, enabled = settings.startup['PHI-EN'].value,
stage = 1, stage = 2,
type = 'reactor', type = 'reactor',
name = 'nuclear-reactor', name = 'nuclear-reactor',
ref_name = 'nuclear-reactor', ref_name = 'nuclear-reactor',
@@ -102,7 +102,7 @@ local items = {
}, },
['heat-pipe'] = { ['heat-pipe'] = {
enabled = settings.startup['PHI-EN'].value, enabled = settings.startup['PHI-EN'].value,
stage = 1, stage = 2,
type = 'heat-pipe', type = 'heat-pipe',
name = 'heat-pipe', name = 'heat-pipe',
ref_name = 'heat-pipe', ref_name = 'heat-pipe',
@@ -113,7 +113,7 @@ local items = {
}, },
['heat-exchanger'] = { ['heat-exchanger'] = {
enabled = settings.startup['PHI-EN'].value, enabled = settings.startup['PHI-EN'].value,
stage = 1, stage = 2,
type = 'boiler', type = 'boiler',
name = 'heat-exchanger', name = 'heat-exchanger',
ref_name = 'heat-exchanger', ref_name = 'heat-exchanger',
@@ -126,7 +126,7 @@ local items = {
}, },
['steam-turbine'] = { ['steam-turbine'] = {
enabled = settings.startup['PHI-EN'].value, enabled = settings.startup['PHI-EN'].value,
stage = 1, stage = 2,
type = 'generator', type = 'generator',
name = 'steam-turbine', name = 'steam-turbine',
ref_name = 'steam-turbine', ref_name = 'steam-turbine',
@@ -138,7 +138,7 @@ local items = {
}, },
['assembling-machine'] = { ['assembling-machine'] = {
enabled = settings.startup['PHI-MB'].value, enabled = settings.startup['PHI-MB'].value,
stage = 1, stage = 2,
type = 'assembling-machine', type = 'assembling-machine',
name = 'assembling-machine', name = 'assembling-machine',
ref_name = 'assembling-machine-3', ref_name = 'assembling-machine-3',
@@ -148,7 +148,7 @@ local items = {
}, },
['electric-furnace'] = { ['electric-furnace'] = {
enabled = settings.startup['PHI-MB'].value, enabled = settings.startup['PHI-MB'].value,
stage = 1, stage = 2,
type = 'furnace', type = 'furnace',
name = 'electric-furnace', name = 'electric-furnace',
ref_name = 'electric-furnace', ref_name = 'electric-furnace',
@@ -158,7 +158,7 @@ local items = {
}, },
['oil-refinery'] = { ['oil-refinery'] = {
enabled = settings.startup['PHI-MB'].value, enabled = settings.startup['PHI-MB'].value,
stage = 1, stage = 2,
type = 'assembling-machine', type = 'assembling-machine',
name = 'oil-refinery', name = 'oil-refinery',
ref_name = 'oil-refinery', ref_name = 'oil-refinery',
@@ -168,7 +168,7 @@ local items = {
}, },
['chemical-plant'] = { ['chemical-plant'] = {
enabled = settings.startup['PHI-MB'].value, enabled = settings.startup['PHI-MB'].value,
stage = 1, stage = 2,
type = 'assembling-machine', type = 'assembling-machine',
name = 'chemical-plant', name = 'chemical-plant',
ref_name = 'chemical-plant', ref_name = 'chemical-plant',
@@ -178,7 +178,7 @@ local items = {
}, },
['centrifuge'] = { ['centrifuge'] = {
enabled = settings.startup['PHI-MB'].value, enabled = settings.startup['PHI-MB'].value,
stage = 1, stage = 2,
type = 'assembling-machine', type = 'assembling-machine',
name = 'centrifuge', name = 'centrifuge',
ref_name = 'centrifuge', ref_name = 'centrifuge',
@@ -188,7 +188,7 @@ local items = {
}, },
['rocket-silo'] = { ['rocket-silo'] = {
enabled = settings.startup['PHI-MB'].value, enabled = settings.startup['PHI-MB'].value,
stage = 1, stage = 2,
type = 'rocket-silo', type = 'rocket-silo',
name = 'rocket-silo', name = 'rocket-silo',
ref_name = 'rocket-silo', ref_name = 'rocket-silo',
@@ -198,7 +198,7 @@ local items = {
}, },
['lab'] = { ['lab'] = {
enabled = settings.startup['PHI-MB'].value, enabled = settings.startup['PHI-MB'].value,
stage = 1, stage = 2,
type = 'lab', type = 'lab',
name = 'lab', name = 'lab',
ref_name = 'lab', ref_name = 'lab',
@@ -208,7 +208,7 @@ local items = {
}, },
['electric-mining-drill'] = { ['electric-mining-drill'] = {
enabled = settings.startup['PHI-MB'].value, enabled = settings.startup['PHI-MB'].value,
stage = 1, stage = 2,
type = 'mining-drill', type = 'mining-drill',
name = 'electric-mining-drill', name = 'electric-mining-drill',
ref_name = 'electric-mining-drill', ref_name = 'electric-mining-drill',
@@ -218,7 +218,7 @@ local items = {
}, },
['pumpjack'] = { ['pumpjack'] = {
enabled = settings.startup['PHI-MB'].value, enabled = settings.startup['PHI-MB'].value,
stage = 1, stage = 2,
type = 'mining-drill', type = 'mining-drill',
name = 'pumpjack', name = 'pumpjack',
ref_name = 'pumpjack', ref_name = 'pumpjack',
@@ -238,7 +238,7 @@ local items = {
}, },
['laser-turret'] = { ['laser-turret'] = {
enabled = settings.startup['PHI-WE'].value, enabled = settings.startup['PHI-WE'].value,
stage = 1, stage = 2,
type = 'electric-turret', type = 'electric-turret',
name = 'laser-turret', name = 'laser-turret',
ref_name = 'laser-turret', ref_name = 'laser-turret',
@@ -248,7 +248,7 @@ local items = {
}, },
['flamethrower-turret'] = { ['flamethrower-turret'] = {
enabled = settings.startup['PHI-WE'].value, enabled = settings.startup['PHI-WE'].value,
stage = 1, stage = 2,
type = 'fluid-turret', type = 'fluid-turret',
name = 'flamethrower-turret', name = 'flamethrower-turret',
ref_name = 'flamethrower-turret', ref_name = 'flamethrower-turret',
@@ -258,7 +258,7 @@ local items = {
}, },
['gun-turret'] = { ['gun-turret'] = {
enabled = settings.startup['PHI-WE'].value, enabled = settings.startup['PHI-WE'].value,
stage = 1, stage = 2,
type = 'ammo-turret', type = 'ammo-turret',
name = 'gun-turret', name = 'gun-turret',
ref_name = 'gun-turret', ref_name = 'gun-turret',
@@ -268,7 +268,7 @@ local items = {
}, },
['radar'] = { ['radar'] = {
enabled = settings.startup['PHI-WE'].value, enabled = settings.startup['PHI-WE'].value,
stage = 1, stage = 2,
type = 'radar', type = 'radar',
name = 'radar', name = 'radar',
ref_name = 'radar', ref_name = 'radar',
@@ -280,7 +280,7 @@ local items = {
['equipment'] = { ['equipment'] = {
['solar-panel-equipment'] = { ['solar-panel-equipment'] = {
enabled = settings.startup['PHI-EQ'].value, enabled = settings.startup['PHI-EQ'].value,
stage = 1, stage = 2,
type = 'solar-panel-equipment', type = 'solar-panel-equipment',
name = 'solar-panel', name = 'solar-panel',
ref_name = 'solar-panel-equipment', ref_name = 'solar-panel-equipment',
@@ -292,7 +292,7 @@ local items = {
}, },
['fusion-reactor-equipment'] = { ['fusion-reactor-equipment'] = {
enabled = settings.startup['PHI-EQ'].value, enabled = settings.startup['PHI-EQ'].value,
stage = 1, stage = 2,
type = 'generator-equipment', type = 'generator-equipment',
name = 'fusion-reactor', name = 'fusion-reactor',
ref_name = 'fusion-reactor-equipment', ref_name = 'fusion-reactor-equipment',
@@ -304,7 +304,7 @@ local items = {
}, },
['battery-equipment'] = { ['battery-equipment'] = {
enabled = settings.startup['PHI-EQ'].value, enabled = settings.startup['PHI-EQ'].value,
stage = 1, stage = 2,
type = 'battery-equipment', type = 'battery-equipment',
name = 'battery', name = 'battery',
ref_name = 'battery-mk2-equipment', ref_name = 'battery-mk2-equipment',
@@ -316,7 +316,7 @@ local items = {
}, },
['personal-laser-defense-equipment'] = { ['personal-laser-defense-equipment'] = {
enabled = settings.startup['PHI-EQ'].value, enabled = settings.startup['PHI-EQ'].value,
stage = 1, stage = 2,
type = 'active-defense-equipment', type = 'active-defense-equipment',
name = 'personal-laser-defense', name = 'personal-laser-defense',
ref_name = 'personal-laser-defense-equipment', ref_name = 'personal-laser-defense-equipment',
@@ -328,7 +328,7 @@ local items = {
}, },
['energy-shield-equipment'] = { ['energy-shield-equipment'] = {
enabled = settings.startup['PHI-EQ'].value, enabled = settings.startup['PHI-EQ'].value,
stage = 1, stage = 2,
type = 'energy-shield-equipment', type = 'energy-shield-equipment',
name = 'energy-shield', name = 'energy-shield',
ref_name = 'energy-shield-mk2-equipment', ref_name = 'energy-shield-mk2-equipment',
@@ -340,7 +340,7 @@ local items = {
}, },
['personal-roboport-equipment'] = { ['personal-roboport-equipment'] = {
enabled = settings.startup['PHI-EQ'].value, enabled = settings.startup['PHI-EQ'].value,
stage = 1, stage = 2,
type = 'roboport-equipment', type = 'roboport-equipment',
name = 'personal-roboport', name = 'personal-roboport',
ref_name = 'personal-roboport-mk2-equipment', ref_name = 'personal-roboport-mk2-equipment',
@@ -352,7 +352,7 @@ local items = {
}, },
['night-vision-equipment'] = { ['night-vision-equipment'] = {
enabled = settings.startup['PHI-EQ'].value, enabled = settings.startup['PHI-EQ'].value,
stage = 1, stage = 2,
type = 'night-vision-equipment', type = 'night-vision-equipment',
name = 'night-vision', name = 'night-vision',
ref_name = 'night-vision-equipment', ref_name = 'night-vision-equipment',
@@ -363,7 +363,7 @@ local items = {
}, },
['exoskeleton-equipment'] = { ['exoskeleton-equipment'] = {
enabled = settings.startup['PHI-EQ'].value, enabled = settings.startup['PHI-EQ'].value,
stage = 1, stage = 2,
type = 'movement-bonus-equipment', type = 'movement-bonus-equipment',
name = 'exoskeleton', name = 'exoskeleton',
ref_name = 'exoskeleton-equipment', ref_name = 'exoskeleton-equipment',
@@ -742,10 +742,6 @@ if mods then
} }
end end
if mods['Atomic_Overhaul'] then
items['item']['centrifuge'].stage = 2
end
if mods['Krastorio2'] then if mods['Krastorio2'] then
items['item']['solar-panel'].base = 100 items['item']['solar-panel'].base = 100
items['item']['accumulator'].base = 10 items['item']['accumulator'].base = 10

View File

@@ -4,12 +4,15 @@
data.raw['utility-constants'].default.zoom_to_world_effect_strength = 0 data.raw['utility-constants'].default.zoom_to_world_effect_strength = 0
data.raw['utility-constants'].default.zoom_to_world_can_use_nightvision = true data.raw['utility-constants'].default.zoom_to_world_can_use_nightvision = true
data.raw['utility-constants'].default.train_inactivity_wait_condition_default = 60
data.raw['arithmetic-combinator']['arithmetic-combinator'].energy_source.usage_priority = 'primary-input' data.raw['arithmetic-combinator']['arithmetic-combinator'].energy_source.usage_priority = 'primary-input'
data.raw['decider-combinator']['decider-combinator'].energy_source.usage_priority = 'primary-input' data.raw['decider-combinator']['decider-combinator'].energy_source.usage_priority = 'primary-input'
data.raw['active-defense-equipment']['discharge-defense-equipment'].automatic = true data.raw['active-defense-equipment']['discharge-defense-equipment'].automatic = true
-- data.raw['utility-constants'].select_group_row_count
for _, t in pairs(data.raw['tree']) do for _, t in pairs(data.raw['tree']) do
t.collision_box = {{-0.05, -0.05}, {0.05, 0.05}} t.collision_box = {{-0.05, -0.05}, {0.05, 0.05}}
end end
@@ -27,13 +30,13 @@ for _,name in pairs({'furnace', 'lab', 'beacon'}) do
end end
if settings.startup['PHI-MI'].value and settings.startup['PHI-MI-ARTILLERY'].value then if settings.startup['PHI-MI'].value and settings.startup['PHI-MI-ARTILLERY'].value then
for _, v in pairs(data.raw['artillery-turret']) do for _, t in pairs({data.raw['artillery-turret'], data.raw['artillery-wagon']}) do
v.manual_range_modifier = 1 for _, v in pairs(t) do
v.manual_range_modifier = 1
end
end end
for _, v in pairs(data.raw['artillery-wagon']) do -- data.raw['artillery-projectile']['artillery-projectile'].reveal_map = false
v.manual_range_modifier = 1
end
end end
if settings.startup['PHI-MI'].value and settings.startup['PHI-MI-PIPE'].value then if settings.startup['PHI-MI'].value and settings.startup['PHI-MI-PIPE'].value then

View File

@@ -577,7 +577,9 @@ if settings.startup['PHI-MI'].value and settings.startup['PHI-MI-REPAIR'].value
end end
if settings.startup['PHI-MI'].value and (tonumber(settings.startup['PHI-MI-LANDFILL'].value) ~= 20) then if settings.startup['PHI-MI'].value and (tonumber(settings.startup['PHI-MI-LANDFILL'].value) ~= 20) then
data.raw.recipe['landfill'].ingredients = {{'stone', tonumber(settings.startup['PHI-MI-LANDFILL'].value)}} data.raw.recipe['landfill'].ingredients = {
{'stone', tonumber(settings.startup['PHI-MI-LANDFILL'].value)}
}
end end
if settings.startup['PHI-MI'].value and settings.startup['PHI-MI-EFFCY'].value then if settings.startup['PHI-MI'].value and settings.startup['PHI-MI-EFFCY'].value then
@@ -595,7 +597,7 @@ if settings.startup['PHI-MI'].value and settings.startup['PHI-MI-PIPE'].value th
data.raw['pump']['pump'].pumping_speed = 200 * settings.startup['PHI-MI-PIPE'].value data.raw['pump']['pump'].pumping_speed = 200 * settings.startup['PHI-MI-PIPE'].value
end end
if settings.startup['PHI-MI'].value and settings.startup['PHI-MI-ROBOT'].value then if settings.startup['PHI-MI'].value and settings.startup['PHI-MI-ROBOT'].value > 1 then
data.raw['construction-robot']['construction-robot'].speed = 0.06 * settings.startup['PHI-MI-ROBOT'].value data.raw['construction-robot']['construction-robot'].speed = 0.06 * settings.startup['PHI-MI-ROBOT'].value
data.raw['construction-robot']['construction-robot'].max_health = 100 * settings.startup['PHI-MI-ROBOT'].value data.raw['construction-robot']['construction-robot'].max_health = 100 * settings.startup['PHI-MI-ROBOT'].value
data.raw['construction-robot']['construction-robot'].max_payload_size = settings.startup['PHI-MI-ROBOT'].value data.raw['construction-robot']['construction-robot'].max_payload_size = settings.startup['PHI-MI-ROBOT'].value
@@ -627,40 +629,44 @@ if settings.startup['PHI-MI'].value and settings.startup['PHI-MI-ROBOT'].value t
} }
end end
if settings.startup['PHI-MI'].value and settings.startup['PHI-MI-PIPE'].value then if settings.startup['PHI-MI'].value and settings.startup['PHI-MI-TRAIN'].value > 1 then
data.raw['locomotive']['locomotive'].max_health = 250 * (3 + settings.startup['PHI-MI-TRAIN'].value) local lo = 'locomotive'
data.raw['locomotive']['locomotive'].max_speed = 0.3 * (3 + settings.startup['PHI-MI-TRAIN'].value) data.raw[lo][lo].max_health = 250 * (3 + settings.startup['PHI-MI-TRAIN'].value)
data.raw['locomotive']['locomotive'].max_power = 300 * (1 + settings.startup['PHI-MI-TRAIN'].value) .. 'kW' data.raw[lo][lo].max_speed = 0.3 * (3 + settings.startup['PHI-MI-TRAIN'].value)
data.raw['locomotive']['locomotive'].reversing_power_modifier = 1 data.raw[lo][lo].max_power = 300 * (1 + settings.startup['PHI-MI-TRAIN'].value) .. 'kW'
data.raw['locomotive']['locomotive'].energy_per_hit_point = 2.5 * (1 + settings.startup['PHI-MI-TRAIN'].value) data.raw[lo][lo].reversing_power_modifier = 1
data.raw['locomotive']['locomotive'].braking_force = 1.25 * (7 + settings.startup['PHI-MI-TRAIN'].value) data.raw[lo][lo].energy_per_hit_point = 2.5 * (1 + settings.startup['PHI-MI-TRAIN'].value)
data.raw['locomotive']['locomotive'].friction_force = 0.50 - (0.05 * settings.startup['PHI-MI-TRAIN'].value) data.raw[lo][lo].braking_force = 1.25 * (7 + settings.startup['PHI-MI-TRAIN'].value)
data.raw['locomotive']['locomotive'].air_resistance = 0.0075 - (0.0007 * settings.startup['PHI-MI-TRAIN'].value) data.raw[lo][lo].friction_force = 0.50 - (0.05 * settings.startup['PHI-MI-TRAIN'].value)
data.raw['locomotive']['locomotive'].burner.effectivity = 0.10 * (9 + settings.startup['PHI-MI-TRAIN'].value) data.raw[lo][lo].air_resistance = 0.0075 - (0.0007 * settings.startup['PHI-MI-TRAIN'].value)
data.raw[lo][lo].burner.effectivity = 0.10 * (9 + settings.startup['PHI-MI-TRAIN'].value)
data.raw['cargo-wagon']['cargo-wagon'].max_health = 200 * (2 + settings.startup['PHI-MI-TRAIN'].value) local cw = 'cargo-wagon'
data.raw['cargo-wagon']['cargo-wagon'].max_speed = 0.6 * (2 + settings.startup['PHI-MI-TRAIN'].value) data.raw[cw][cw].max_health = 200 * (2 + settings.startup['PHI-MI-TRAIN'].value)
data.raw['cargo-wagon']['cargo-wagon'].braking_force = 1 * (2 + settings.startup['PHI-MI-TRAIN'].value) data.raw[cw][cw].max_speed = 0.6 * (2 + settings.startup['PHI-MI-TRAIN'].value)
data.raw['cargo-wagon']['cargo-wagon'].friction_force = 0.50 - (0.05 * settings.startup['PHI-MI-TRAIN'].value) data.raw[cw][cw].braking_force = 1 * (2 + settings.startup['PHI-MI-TRAIN'].value)
data.raw['cargo-wagon']['cargo-wagon'].air_resistance = 0.01 - (0.001 * settings.startup['PHI-MI-TRAIN'].value) data.raw[cw][cw].friction_force = 0.50 - (0.05 * settings.startup['PHI-MI-TRAIN'].value)
data.raw['cargo-wagon']['cargo-wagon'].inventory_size = 5 * (7 + settings.startup['PHI-MI-TRAIN'].value) data.raw[cw][cw].air_resistance = 0.01 - (0.001 * settings.startup['PHI-MI-TRAIN'].value)
data.raw[cw][cw].inventory_size = 5 * (7 + settings.startup['PHI-MI-TRAIN'].value)
data.raw['fluid-wagon']['fluid-wagon'].max_health = 200 * (2 + settings.startup['PHI-MI-TRAIN'].value) local fw = 'fluid-wagon'
data.raw['fluid-wagon']['fluid-wagon'].max_speed = 0.6 * (2 + settings.startup['PHI-MI-TRAIN'].value) data.raw[fw][fw].max_health = 200 * (2 + settings.startup['PHI-MI-TRAIN'].value)
data.raw['fluid-wagon']['fluid-wagon'].braking_force = 1 * (2 + settings.startup['PHI-MI-TRAIN'].value) data.raw[fw][fw].max_speed = 0.6 * (2 + settings.startup['PHI-MI-TRAIN'].value)
data.raw['fluid-wagon']['fluid-wagon'].friction_force = 0.50 - (0.05 * settings.startup['PHI-MI-TRAIN'].value) data.raw[fw][fw].braking_force = 1 * (2 + settings.startup['PHI-MI-TRAIN'].value)
data.raw['fluid-wagon']['fluid-wagon'].air_resistance = 0.01 - (0.001 * settings.startup['PHI-MI-TRAIN'].value) data.raw[fw][fw].friction_force = 0.50 - (0.05 * settings.startup['PHI-MI-TRAIN'].value)
data.raw['fluid-wagon']['fluid-wagon'].capacity = 3125 * (7 + settings.startup['PHI-MI-TRAIN'].value) data.raw[fw][fw].air_resistance = 0.01 - (0.001 * settings.startup['PHI-MI-TRAIN'].value)
data.raw[fw][fw].capacity = 3125 * (7 + settings.startup['PHI-MI-TRAIN'].value)
data.raw['artillery-wagon']['artillery-wagon'].max_health = 200 * (2 + settings.startup['PHI-MI-TRAIN'].value) local aw = 'artillery-wagon'
data.raw['artillery-wagon']['artillery-wagon'].max_speed = 0.6 * (2 + settings.startup['PHI-MI-TRAIN'].value) data.raw[aw][aw].max_health = 200 * (2 + settings.startup['PHI-MI-TRAIN'].value)
data.raw['artillery-wagon']['artillery-wagon'].braking_force = 1 * (2 + settings.startup['PHI-MI-TRAIN'].value) data.raw[aw][aw].max_speed = 0.6 * (2 + settings.startup['PHI-MI-TRAIN'].value)
data.raw['artillery-wagon']['artillery-wagon'].friction_force = 0.50 - (0.05 * settings.startup['PHI-MI-TRAIN'].value) data.raw[aw][aw].braking_force = 1 * (2 + settings.startup['PHI-MI-TRAIN'].value)
data.raw['artillery-wagon']['artillery-wagon'].air_resistance = 0.015 - (0.0015 * settings.startup['PHI-MI-TRAIN'].value) data.raw[aw][aw].friction_force = 0.50 - (0.05 * settings.startup['PHI-MI-TRAIN'].value)
data.raw['artillery-wagon']['artillery-wagon'].turret_rotation_speed = 0.0005 * (1 + settings.startup['PHI-MI-TRAIN'].value) data.raw[aw][aw].air_resistance = 0.015 - (0.0015 * settings.startup['PHI-MI-TRAIN'].value)
data.raw[aw][aw].turret_rotation_speed = 0.0005 * (1 + settings.startup['PHI-MI-TRAIN'].value)
end end
if settings.startup['PHI-MI'].value and settings.startup['PHI-MI-PIPE'].value then if settings.startup['PHI-MI'].value and settings.startup['PHI-MI-BOILER'].value then
local item = table.deepcopy(data.raw['item']['boiler']) local item = table.deepcopy(data.raw['item']['boiler'])
item.name = 'electric-boiler' item.name = 'electric-boiler'
item.place_result = 'electric-boiler' item.place_result = 'electric-boiler'
@@ -672,17 +678,27 @@ if settings.startup['PHI-MI'].value and settings.startup['PHI-MI-PIPE'].value th
local entity = table.deepcopy(data.raw['boiler']['boiler']) local entity = table.deepcopy(data.raw['boiler']['boiler'])
entity.name = 'electric-boiler' entity.name = 'electric-boiler'
entity.energy_consumption = '7200kW' entity.energy_consumption = '7200kW'
entity.buffer_capacity = '14400kJ'
entity.target_temperature = 165 entity.target_temperature = 165
entity.minable = {hardness = 0.2, mining_time = 0.5, result = 'electric-boiler'}
entity.emissions_per_minute = 0 entity.emissions_per_minute = 0
entity.energy_source.type = 'electric'
entity.energy_source.fuel_inventory_size = 0 entity.minable = {
entity.energy_source.input_priority = 'secondary' hardness = 0.2,
entity.energy_source.usage_priority = 'secondary-input' mining_time = 0.5,
entity.energy_source.light_flicker.color = {r=0.5, g=1, b=1, a=0.5} result = 'electric-boiler'
entity.energy_source.light_flicker.minimum_light_size = 0.1 }
entity.energy_source.light_flicker.light_intensity_to_size_coefficient = 1
entity.energy_source = {
type = 'electric',
usage_priority = 'secondary-input',
buffer_capacity = '14400kJ',
light_flicker = {
color = {r=0.5, g=1, b=1, a=0.5},
minimum_light_size = 0.1,
light_intensity_to_size_coefficient = 1
}
}
entity.fire_flicker_enabled = false entity.fire_flicker_enabled = false
entity.fire_glow_flicker_enabled = false entity.fire_glow_flicker_enabled = false
entity.fire = {} entity.fire = {}
@@ -730,8 +746,8 @@ if settings.startup['PHI-MI'].value and settings.startup['PHI-MI-CHEST'].value t
item.name = 'basic-' .. chests[i] item.name = 'basic-' .. chests[i]
item.place_result = 'basic-' .. chests[i] item.place_result = 'basic-' .. chests[i]
item.order = 'b[storage]-h[basic-' .. chests[i] .. ']' item.order = 'b[storage]-h[basic-' .. chests[i] .. ']'
item.localised_name = {'name.'} .. chests[i] item.localised_name = {'name.'.. chests[i]}
item.localised_description = {'description.'} .. chests[i] item.localised_description = {'description.'.. chests[i]}
data:extend({item}) data:extend({item})
entity.inventory_type = 'with_filters_and_bar' entity.inventory_type = 'with_filters_and_bar'
@@ -739,8 +755,8 @@ if settings.startup['PHI-MI'].value and settings.startup['PHI-MI-CHEST'].value t
entity.max_logistic_slots = 1 entity.max_logistic_slots = 1
entity.name = 'basic-' .. chests[i] entity.name = 'basic-' .. chests[i]
entity.minable.result = 'basic-' .. chests[i] entity.minable.result = 'basic-' .. chests[i]
entity.localised_name = {'name.'} .. chests[i] entity.localised_name = {'name.'.. chests[i]}
entity.localised_description = {'description.'} .. chests[i] entity.localised_description = {'description.'.. chests[i]}
data:extend({entity}) data:extend({entity})
data:extend({{ data:extend({{
@@ -750,8 +766,8 @@ if settings.startup['PHI-MI'].value and settings.startup['PHI-MI-CHEST'].value t
enabled = false, enabled = false,
ingredients = {{chests[i], 1}}, ingredients = {{chests[i], 1}},
result = 'basic-' .. chests[i], result = 'basic-' .. chests[i],
localised_name = {'name.'} .. chests[i], localised_name = {'name.'.. chests[i]},
localised_description = {'description.'} .. chests[i] localised_description = {'description.'.. chests[i]}
}}) }})
end end

View File

@@ -15,7 +15,6 @@
"? Krastorio2 >= 1.3.0", "? Krastorio2 >= 1.3.0",
"? space-exploration >= 0.6.0", "? space-exploration >= 0.6.0",
"(?) angelsrefining >= 0.12.0", "(?) angelsrefining >= 0.12.0",
"(?) exotic-industries >= 0.6.0", "(?) exotic-industries >= 0.6.0"
"(?) Atomic_Overhaul >= 1.3.0"
] ]
} }

View File

@@ -11,7 +11,7 @@ nuclear-reactor=Nuclear reactor
heat-pipe=Heat pipe heat-pipe=Heat pipe
heat-exchanger=Heat exchanger heat-exchanger=Heat exchanger
steam-turbine=Steam turbine steam-turbine=Steam turbine
assembling-machine=Assembling machine assembling-machine-3=Assembling machine
electric-furnace=Electric furnace electric-furnace=Electric furnace
chemical-plant=Chemical plant chemical-plant=Chemical plant
oil-refinery=Oil refinery oil-refinery=Oil refinery
@@ -127,7 +127,7 @@ steam-engine=Consumes steam to create electric energy.
nuclear-reactor=Uses uranium fuel cells to generate heat. The heat output increases when built next to other reactors. nuclear-reactor=Uses uranium fuel cells to generate heat. The heat output increases when built next to other reactors.
heat-exchanger=Uses heat energy to turn water into steam. heat-exchanger=Uses heat energy to turn water into steam.
steam-turbine=Consumes steam to create electric energy. steam-turbine=Consumes steam to create electric energy.
assembling-machine=Assembling machines capable of processing fluid ingredients, with additional speed and module slots. assembling-machine-3=Assembling machines capable of processing fluid ingredients, with additional speed and module slots.
electric-furnace=Faster and more flexible furnaces. electric-furnace=Faster and more flexible furnaces.
chemical-plant= chemical-plant=
oil-refinery= oil-refinery=

View File

@@ -11,7 +11,7 @@ nuclear-reactor=原子炉
heat-pipe=ヒートパイプ heat-pipe=ヒートパイプ
heat-exchanger=熱交換器 heat-exchanger=熱交換器
steam-turbine=蒸気タービン steam-turbine=蒸気タービン
assembling-machine=組立機 assembling-machine-3=組立機
electric-furnace=電気炉 electric-furnace=電気炉
chemical-plant=化学プラント chemical-plant=化学プラント
oil-refinery=原油精製所 oil-refinery=原油精製所
@@ -127,7 +127,7 @@ steam-engine=蒸気を利用して発電します。
nuclear-reactor=核燃料を使い熱を発生させます。他の原子炉と隣接させると,熱出力が増加します。 nuclear-reactor=核燃料を使い熱を発生させます。他の原子炉と隣接させると,熱出力が増加します。
heat-exchanger=熱エネルギーを使って水を蒸気に変えます。 heat-exchanger=熱エネルギーを使って水を蒸気に変えます。
steam-turbine=蒸気を利用して発電します。 steam-turbine=蒸気を利用して発電します。
assembling-machine=流体素材の処理が可能で、更なる工作速度とモジュールスロットを持つ組立機です。 assembling-machine-3=流体素材の処理が可能で、更なる工作速度とモジュールスロットを持つ組立機です。
electric-filter-furnace=より高速で便利な炉です。 electric-filter-furnace=より高速で便利な炉です。
chemical-plant= chemical-plant=
oil-refinery= oil-refinery=

View File

@@ -11,7 +11,7 @@ nuclear-reactor=核能反應爐
heat-pipe=熱導管 heat-pipe=熱導管
heat-exchanger=熱交換器 heat-exchanger=熱交換器
steam-turbine=蒸汽渦輪發電機 steam-turbine=蒸汽渦輪發電機
assembling-machine=組裝機 assembling-machine-3=組裝機
electric-furnace=電爐 electric-furnace=電爐
chemical-plant=化工廠 chemical-plant=化工廠
oil-refinery=煉油廠 oil-refinery=煉油廠
@@ -127,7 +127,7 @@ steam-engine=利用蒸汽來發電。
nuclear-reactor=以鈾燃料棒產生熱能。若和其他反應爐相鄰,可產生更多熱能。 nuclear-reactor=以鈾燃料棒產生熱能。若和其他反應爐相鄰,可產生更多熱能。
heat-exchanger=利用熱能,把水煮成蒸汽。 heat-exchanger=利用熱能,把水煮成蒸汽。
steam-turbine=利用蒸汽來發電。 steam-turbine=利用蒸汽來發電。
assembling-machine=可加工流體原料的組裝機,而且還具備更快的組裝速度和組件插槽。 assembling-machine-3=可加工流體原料的組裝機,而且還具備更快的組裝速度和組件插槽。
electric-furnace=更快速、更方便的熔爐。 electric-furnace=更快速、更方便的熔爐。
chemical-plant= chemical-plant=
oil-refinery= oil-refinery=

View File

@@ -11,7 +11,7 @@ nuclear-reactor=核能反應爐
heat-pipe=熱導管 heat-pipe=熱導管
heat-exchanger=熱交換器 heat-exchanger=熱交換器
steam-turbine=蒸汽渦輪發電機 steam-turbine=蒸汽渦輪發電機
assembling-machine=組裝機 assembling-machine-3=組裝機
electric-furnace=電爐 electric-furnace=電爐
chemical-plant=化工廠 chemical-plant=化工廠
oil-refinery=煉油廠 oil-refinery=煉油廠
@@ -127,7 +127,7 @@ steam-engine=利用蒸汽來發電。
nuclear-reactor=以鈾燃料棒產生熱能。若和其他反應爐相鄰,可產生更多熱能。 nuclear-reactor=以鈾燃料棒產生熱能。若和其他反應爐相鄰,可產生更多熱能。
heat-exchanger=利用熱能,把水煮成蒸汽。 heat-exchanger=利用熱能,把水煮成蒸汽。
steam-turbine=利用蒸汽來發電。 steam-turbine=利用蒸汽來發電。
assembling-machine=可加工流體原料的組裝機,而且還具備更快的組裝速度和組件插槽。 assembling-machine-3=可加工流體原料的組裝機,而且還具備更快的組裝速度和組件插槽。
electric-furnace=更快速、更方便的熔爐。 electric-furnace=更快速、更方便的熔爐。
chemical-plant= chemical-plant=
oil-refinery= oil-refinery=