This commit is contained in:
2024-09-21 00:21:22 +09:00
parent f768b263d6
commit 80e2ad6eac
7 changed files with 146 additions and 258 deletions

View File

@@ -48,9 +48,8 @@ local items = {
ref_name = 'solar-panel', ref_name = 'solar-panel',
tech = 'compound-energy', tech = 'compound-energy',
min = 2, min = 2,
max = 8, max = settings.startup['PHI-EN-SOLAR-TIER'].value,
base = 60, base = 60
setting = 'PHI-EN-SOLAR-TIER'
}, },
['accumulator'] = { ['accumulator'] = {
enabled = settings.startup['PHI-EN'].value, enabled = settings.startup['PHI-EN'].value,
@@ -60,9 +59,8 @@ local items = {
ref_name = 'accumulator', ref_name = 'accumulator',
tech = 'compound-energy', tech = 'compound-energy',
min = 2, min = 2,
max = 8, max = settings.startup['PHI-EN-SOLAR-TIER'].value,
base = 5, base = 5
setting = 'PHI-EN-SOLAR-TIER'
}, },
['boiler'] = { ['boiler'] = {
enabled = settings.startup['PHI-EN'].value, enabled = settings.startup['PHI-EN'].value,
@@ -72,11 +70,10 @@ local items = {
ref_name = 'boiler', ref_name = 'boiler',
tech = 'compound-energy', tech = 'compound-energy',
min = 2, min = 2,
max = 5, max = settings.startup['PHI-EN-STEAM-TIER'].value,
base = 1800, base = 1800,
temp = 150, temp = 150,
fluid = 1, fluid = 1
setting = 'PHI-EN-STEAM-TIER'
}, },
['steam-engine'] = { ['steam-engine'] = {
enabled = settings.startup['PHI-EN'].value, enabled = settings.startup['PHI-EN'].value,
@@ -86,10 +83,9 @@ local items = {
ref_name = 'steam-engine', ref_name = 'steam-engine',
tech = 'compound-energy', tech = 'compound-energy',
min = 2, min = 2,
max = 5, max = settings.startup['PHI-EN-STEAM-TIER'].value,
base = 150, base = 150,
fluid = 1 / 2, fluid = 0.5
setting = 'PHI-EN-STEAM-TIER'
}, },
['nuclear-reactor'] = { ['nuclear-reactor'] = {
enabled = settings.startup['PHI-EN'].value, enabled = settings.startup['PHI-EN'].value,
@@ -99,11 +95,10 @@ local items = {
ref_name = 'nuclear-reactor', ref_name = 'nuclear-reactor',
tech = 'compound-energy', tech = 'compound-energy',
min = 2, min = 2,
max = 5, max = settings.startup['PHI-EN-NUCLEAR-TIER'].value,
base = 40, base = 40,
bonus = 1, bonus = 1,
temp = 500, temp = 500
setting = 'PHI-EN-NUCLEAR-TIER'
}, },
['heat-pipe'] = { ['heat-pipe'] = {
enabled = settings.startup['PHI-EN'].value, enabled = settings.startup['PHI-EN'].value,
@@ -113,9 +108,8 @@ local items = {
ref_name = 'heat-pipe', ref_name = 'heat-pipe',
tech = 'compound-energy', tech = 'compound-energy',
min = 2, min = 2,
max = 5, max = settings.startup['PHI-EN-NUCLEAR-TIER'].value,
temp = 500, temp = 500
setting = 'PHI-EN-NUCLEAR-TIER'
}, },
['heat-exchanger'] = { ['heat-exchanger'] = {
enabled = settings.startup['PHI-EN'].value, enabled = settings.startup['PHI-EN'].value,
@@ -125,11 +119,10 @@ local items = {
ref_name = 'heat-exchanger', ref_name = 'heat-exchanger',
tech = 'compound-energy', tech = 'compound-energy',
min = 2, min = 2,
max = 5, max = settings.startup['PHI-EN-NUCLEAR-TIER'].value,
base = 10000, base = 10000,
temp = 485, temp = 485,
fluid = 103 / 60, fluid = 103 / 60
setting = 'PHI-EN-NUCLEAR-TIER'
}, },
['steam-turbine'] = { ['steam-turbine'] = {
enabled = settings.startup['PHI-EN'].value, enabled = settings.startup['PHI-EN'].value,
@@ -139,10 +132,9 @@ local items = {
ref_name = 'steam-turbine', ref_name = 'steam-turbine',
tech = 'compound-energy', tech = 'compound-energy',
min = 2, min = 2,
max = 5, max = settings.startup['PHI-EN-NUCLEAR-TIER'].value,
base = 485, base = 485,
fluid = 1, fluid = 1
setting = 'PHI-EN-NUCLEAR-TIER'
}, },
['assembling-machine'] = { ['assembling-machine'] = {
enabled = settings.startup['PHI-MB'].value, enabled = settings.startup['PHI-MB'].value,
@@ -152,8 +144,7 @@ local items = {
ref_name = 'assembling-machine-3', ref_name = 'assembling-machine-3',
tech = 'automation-3', tech = 'automation-3',
min = 4, min = 4,
max = 5, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value + 2
setting = 'PHI-MB-ASSEMBLING-TIER'
}, },
['electric-furnace'] = { ['electric-furnace'] = {
enabled = settings.startup['PHI-MB'].value, enabled = settings.startup['PHI-MB'].value,
@@ -163,8 +154,7 @@ local items = {
ref_name = 'electric-furnace', ref_name = 'electric-furnace',
tech = 'advanced-material-processing-2', tech = 'advanced-material-processing-2',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-FURNACE-TIER'].value
setting = 'PHI-MB-FURNACE-TIER'
}, },
['oil-refinery'] = { ['oil-refinery'] = {
enabled = settings.startup['PHI-MB'].value, enabled = settings.startup['PHI-MB'].value,
@@ -174,8 +164,7 @@ local items = {
ref_name = 'oil-refinery', ref_name = 'oil-refinery',
tech = 'oil-processing', tech = 'oil-processing',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-OIL-TIER'].value
setting = 'PHI-MB-OIL-TIER'
}, },
['chemical-plant'] = { ['chemical-plant'] = {
enabled = settings.startup['PHI-MB'].value, enabled = settings.startup['PHI-MB'].value,
@@ -185,8 +174,7 @@ local items = {
ref_name = 'chemical-plant', ref_name = 'chemical-plant',
tech = 'oil-processing', tech = 'oil-processing',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-OIL-TIER'].value
setting = 'PHI-MB-OIL-TIER'
}, },
['centrifuge'] = { ['centrifuge'] = {
enabled = settings.startup['PHI-MB'].value, enabled = settings.startup['PHI-MB'].value,
@@ -196,8 +184,7 @@ local items = {
ref_name = 'centrifuge', ref_name = 'centrifuge',
tech = 'uranium-processing', tech = 'uranium-processing',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-CENTRIFUGE-TIER'].value
setting = 'PHI-MB-CENTRIFUGE-TIER'
}, },
['lab'] = { ['lab'] = {
enabled = settings.startup['PHI-MB'].value, enabled = settings.startup['PHI-MB'].value,
@@ -207,8 +194,7 @@ local items = {
ref_name = 'lab', ref_name = 'lab',
tech = 'automation', tech = 'automation',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-LAB-TIER'].value
setting = 'PHI-MB-LAB-TIER'
}, },
['electric-mining-drill'] = { ['electric-mining-drill'] = {
enabled = settings.startup['PHI-MB'].value, enabled = settings.startup['PHI-MB'].value,
@@ -218,8 +204,7 @@ local items = {
ref_name = 'electric-mining-drill', ref_name = 'electric-mining-drill',
tech = 'automation', tech = 'automation',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-MINING-TIER'].value
setting = 'PHI-MB-MINING-TIER'
}, },
['pumpjack'] = { ['pumpjack'] = {
enabled = settings.startup['PHI-MB'].value, enabled = settings.startup['PHI-MB'].value,
@@ -229,8 +214,7 @@ local items = {
ref_name = 'pumpjack', ref_name = 'pumpjack',
tech = 'automation', tech = 'automation',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-MINING-TIER'].value
setting = 'PHI-MB-MINING-TIER'
}, },
['electric-filter-furnace'] = { ['electric-filter-furnace'] = {
enabled = settings.startup['PHI-MB'].value and settings.startup['PHI-RS'].value, enabled = settings.startup['PHI-MB'].value and settings.startup['PHI-RS'].value,
@@ -240,8 +224,7 @@ local items = {
ref_name = 'electric-filter-furnace', ref_name = 'electric-filter-furnace',
tech = 'advanced-material-processing-2', tech = 'advanced-material-processing-2',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-FURNACE-TIER'].value
setting = 'PHI-MB-FURNACE-TIER'
}, },
['laser-turret'] = { ['laser-turret'] = {
enabled = settings.startup['PHI-WE'].value, enabled = settings.startup['PHI-WE'].value,
@@ -251,9 +234,7 @@ local items = {
ref_name = 'laser-turret', ref_name = 'laser-turret',
tech = 'laser-turret', tech = 'laser-turret',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-WE-LASER-TIER'].value
range = 24,
setting = 'PHI-WE-LASER-TIER'
}, },
['flamethrower-turret'] = { ['flamethrower-turret'] = {
enabled = settings.startup['PHI-WE'].value, enabled = settings.startup['PHI-WE'].value,
@@ -263,9 +244,7 @@ local items = {
ref_name = 'flamethrower-turret', ref_name = 'flamethrower-turret',
tech = 'flamethrower', tech = 'flamethrower',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-WE-FLAME-TIER'].value
range = 30,
setting = 'PHI-WE-FLAME-TIER'
}, },
['gun-turret'] = { ['gun-turret'] = {
enabled = settings.startup['PHI-WE'].value, enabled = settings.startup['PHI-WE'].value,
@@ -275,9 +254,7 @@ local items = {
ref_name = 'gun-turret', ref_name = 'gun-turret',
tech = 'gun-turret', tech = 'gun-turret',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-WE-GUN-TIER'].value
range = 18,
setting = 'PHI-WE-GUN-TIER'
}, },
['radar'] = { ['radar'] = {
enabled = settings.startup['PHI-WE'].value, enabled = settings.startup['PHI-WE'].value,
@@ -287,8 +264,7 @@ local items = {
ref_name = 'radar', ref_name = 'radar',
tech = 'automation', tech = 'automation',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-WE-RADAR-TIER'].value
setting = 'PHI-WE-RADAR-TIER'
} }
}, },
['equipment'] = { ['equipment'] = {
@@ -300,10 +276,9 @@ local items = {
ref_name = 'solar-panel-equipment', ref_name = 'solar-panel-equipment',
tech = 'solar-panel-equipment', tech = 'solar-panel-equipment',
min = 2, min = 2,
max = 8, max = settings.startup['PHI-EQ-SOLAR-TIER'].value,
base = 30, base = 30,
graphics_name = 'solar-panel-equipment', graphics_name = 'solar-panel-equipment'
setting = 'PHI-EQ-SOLAR-TIER'
}, },
['fusion-reactor-equipment'] = { ['fusion-reactor-equipment'] = {
enabled = settings.startup['PHI-EQ'].value, enabled = settings.startup['PHI-EQ'].value,
@@ -313,10 +288,9 @@ local items = {
ref_name = 'fusion-reactor-equipment', ref_name = 'fusion-reactor-equipment',
tech = 'fusion-reactor-equipment', tech = 'fusion-reactor-equipment',
min = 2, min = 2,
max = 8, max = settings.startup['PHI-EQ-REACTOR-TIER'].value,
base = 750, base = 750,
graphics_name = 'fusion-reactor-equipment', graphics_name = 'fusion-reactor-equipment'
setting = 'PHI-EQ-REACTOR-TIER'
}, },
['battery-equipment'] = { ['battery-equipment'] = {
enabled = settings.startup['PHI-EQ'].value, enabled = settings.startup['PHI-EQ'].value,
@@ -326,10 +300,9 @@ local items = {
ref_name = 'battery-mk2-equipment', ref_name = 'battery-mk2-equipment',
tech = 'battery-mk2-equipment', tech = 'battery-mk2-equipment',
min = 3, min = 3,
max = 8, max = settings.startup['PHI-EQ-BATTERY-TIER'].value,
base = 100, base = 100,
graphics_name = 'battery-mk2-equipment', graphics_name = 'battery-mk2-equipment'
setting = 'PHI-EQ-BATTERY-TIER'
}, },
['personal-laser-defense-equipment'] = { ['personal-laser-defense-equipment'] = {
enabled = settings.startup['PHI-EQ'].value, enabled = settings.startup['PHI-EQ'].value,
@@ -339,10 +312,9 @@ local items = {
ref_name = 'personal-laser-defense-equipment', ref_name = 'personal-laser-defense-equipment',
tech = 'personal-laser-defense-equipment', tech = 'personal-laser-defense-equipment',
min = 2, min = 2,
max = 8, max = settings.startup['PHI-EQ-LASER-TIER'].value,
base = 3, base = 3,
graphics_name = 'personal-laser-defense-equipment', graphics_name = 'personal-laser-defense-equipment'
setting = 'PHI-EQ-LASER-TIER'
}, },
['energy-shield-equipment'] = { ['energy-shield-equipment'] = {
enabled = settings.startup['PHI-EQ'].value, enabled = settings.startup['PHI-EQ'].value,
@@ -352,10 +324,9 @@ local items = {
ref_name = 'energy-shield-mk2-equipment', ref_name = 'energy-shield-mk2-equipment',
tech = 'energy-shield-mk2-equipment', tech = 'energy-shield-mk2-equipment',
min = 3, min = 3,
max = 8, max = settings.startup['PHI-EQ-SHIELD-TIER'].value,
base = 150, base = 150,
graphics_name = 'energy-shield-mk2-equipment', graphics_name = 'energy-shield-mk2-equipment'
setting = 'PHI-EQ-SHIELD-TIER'
}, },
['personal-roboport-equipment'] = { ['personal-roboport-equipment'] = {
enabled = settings.startup['PHI-EQ'].value, enabled = settings.startup['PHI-EQ'].value,
@@ -365,10 +336,9 @@ local items = {
ref_name = 'personal-roboport-mk2-equipment', ref_name = 'personal-roboport-mk2-equipment',
tech = 'personal-roboport-mk2-equipment', tech = 'personal-roboport-mk2-equipment',
min = 3, min = 3,
max = 8, max = settings.startup['PHI-EQ-ROBOPORT-TIER'].value,
base = 0.5, base = 0.5,
graphics_name = 'personal-roboport-mk2-equipment', graphics_name = 'personal-roboport-mk2-equipment'
setting = 'PHI-EQ-ROBOPORT-TIER'
}, },
['night-vision-equipment'] = { ['night-vision-equipment'] = {
enabled = settings.startup['PHI-EQ'].value, enabled = settings.startup['PHI-EQ'].value,
@@ -378,9 +348,8 @@ local items = {
ref_name = 'night-vision-equipment', ref_name = 'night-vision-equipment',
tech = 'night-vision-equipment', tech = 'night-vision-equipment',
min = 2, min = 2,
max = 2, max = settings.startup['PHI-EQ-NIGHT-TIER'].value,
graphics_name = 'night-vision-equipment', graphics_name = 'night-vision-equipment'
setting = 'PHI-EQ-NIGHT-TIER'
}, },
['exoskeleton-equipment'] = { ['exoskeleton-equipment'] = {
enabled = settings.startup['PHI-EQ'].value, enabled = settings.startup['PHI-EQ'].value,
@@ -390,10 +359,9 @@ local items = {
ref_name = 'exoskeleton-equipment', ref_name = 'exoskeleton-equipment',
tech = 'exoskeleton-equipment', tech = 'exoskeleton-equipment',
min = 2, min = 2,
max = 2, max = settings.startup['PHI-EQ-EXO-TIER'].value,
base = 0.6, base = 0.6,
graphics_name = 'exoskeleton-equipment', graphics_name = 'exoskeleton-equipment'
setting = 'PHI-EQ-EXO-TIER'
} }
}, },
['bonus'] = { ['bonus'] = {
@@ -736,8 +704,7 @@ if mods then
ref_name = 'industrial-furnace', ref_name = 'industrial-furnace',
tech = 'industrial-furnace', tech = 'industrial-furnace',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-FURNACE-TIER'].value
setting = 'PHI-MB-FURNACE-TIER'
} }
items['item']['fuel-processor'] = { items['item']['fuel-processor'] = {
@@ -748,8 +715,7 @@ if mods then
ref_name = 'fuel-processor', ref_name = 'fuel-processor',
tech = 'fuel-processing', tech = 'fuel-processing',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-OIL-TIER'].value
setting = 'PHI-MB-OIL-TIER'
} }
end end
@@ -762,8 +728,7 @@ if mods then
ref_name = 'area-mining-drill', ref_name = 'area-mining-drill',
tech = 'area-mining-drill', tech = 'area-mining-drill',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-MINING-TIER'].value
setting = 'PHI-MB-MINING-TIER'
} }
end end
@@ -797,9 +762,8 @@ if mods then
ref_name = 'kr-gas-power-station', ref_name = 'kr-gas-power-station',
tech = 'compound-energy', tech = 'compound-energy',
min = 2, min = 2,
max = 5, max = settings.startup['PHI-EN-STEAM-TIER'].value,
base = 0.1, base = 0.1
setting = 'PHI-EN-STEAM-TIER'
} }
items['item']['kr-crusher'] = { items['item']['kr-crusher'] = {
@@ -810,8 +774,7 @@ if mods then
ref_name = 'kr-crusher', ref_name = 'kr-crusher',
tech = 'kr-crusher', tech = 'kr-crusher',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['kr-fluid-burner'] = { items['item']['kr-fluid-burner'] = {
@@ -822,8 +785,7 @@ if mods then
ref_name = 'kr-fluid-burner', ref_name = 'kr-fluid-burner',
tech = 'kr-fluid-excess-handling', tech = 'kr-fluid-excess-handling',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['kr-air-purifier'] = { items['item']['kr-air-purifier'] = {
@@ -834,8 +796,7 @@ if mods then
ref_name = 'kr-air-purifier', ref_name = 'kr-air-purifier',
tech = 'kr-air-purification', tech = 'kr-air-purification',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['kr-advanced-furnace'] = { items['item']['kr-advanced-furnace'] = {
@@ -846,8 +807,7 @@ if mods then
ref_name = 'kr-advanced-furnace', ref_name = 'kr-advanced-furnace',
tech = 'kr-advanced-furnace', tech = 'kr-advanced-furnace',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-FURNACE-TIER'].value
setting = 'PHI-MB-FURNACE-TIER'
} }
items['item']['kr-advanced-chemical-plant'] = { items['item']['kr-advanced-chemical-plant'] = {
@@ -858,8 +818,7 @@ if mods then
ref_name = 'kr-advanced-chemical-plant', ref_name = 'kr-advanced-chemical-plant',
tech = 'kr-advanced-chemical-plant', tech = 'kr-advanced-chemical-plant',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-OIL-TIER'].value
setting = 'PHI-MB-OIL-TIER'
} }
items['item']['kr-advanced-assembling-machine'] = { items['item']['kr-advanced-assembling-machine'] = {
@@ -870,8 +829,7 @@ if mods then
ref_name = 'kr-advanced-assembling-machine', ref_name = 'kr-advanced-assembling-machine',
tech = 'kr-automation', tech = 'kr-automation',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['kr-greenhouse'] = { items['item']['kr-greenhouse'] = {
@@ -882,8 +840,7 @@ if mods then
ref_name = 'kr-greenhouse', ref_name = 'kr-greenhouse',
tech = 'kr-greenhouse', tech = 'kr-greenhouse',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['kr-bio-lab'] = { items['item']['kr-bio-lab'] = {
@@ -894,8 +851,7 @@ if mods then
ref_name = 'kr-bio-lab', ref_name = 'kr-bio-lab',
tech = 'kr-bio-processing', tech = 'kr-bio-processing',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['kr-electrolysis-plant'] = { items['item']['kr-electrolysis-plant'] = {
@@ -906,8 +862,7 @@ if mods then
ref_name = 'kr-electrolysis-plant', ref_name = 'kr-electrolysis-plant',
tech = 'kr-fluids-chemistry', tech = 'kr-fluids-chemistry',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['kr-filtration-plant'] = { items['item']['kr-filtration-plant'] = {
@@ -918,8 +873,7 @@ if mods then
ref_name = 'kr-filtration-plant', ref_name = 'kr-filtration-plant',
tech = 'kr-fluids-chemistry', tech = 'kr-fluids-chemistry',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['kr-fuel-refinery'] = { items['item']['kr-fuel-refinery'] = {
@@ -930,8 +884,7 @@ if mods then
ref_name = 'kr-fuel-refinery', ref_name = 'kr-fuel-refinery',
tech = 'kr-fuel', tech = 'kr-fuel',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['kr-atmospheric-condenser'] = { items['item']['kr-atmospheric-condenser'] = {
@@ -942,8 +895,7 @@ if mods then
ref_name = 'kr-atmospheric-condenser', ref_name = 'kr-atmospheric-condenser',
tech = 'kr-atmosphere-condensation', tech = 'kr-atmosphere-condensation',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['kr-advanced-lab'] = { items['item']['kr-advanced-lab'] = {
@@ -954,8 +906,7 @@ if mods then
ref_name = 'biusart-lab', ref_name = 'biusart-lab',
tech = 'kr-advanced-lab', tech = 'kr-advanced-lab',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-LAB-TIER'].value
setting = 'PHI-MB-LAB-TIER'
} }
items['item']['kr-singularity-lab'] = { items['item']['kr-singularity-lab'] = {
@@ -966,8 +917,7 @@ if mods then
ref_name = 'kr-singularity-lab', ref_name = 'kr-singularity-lab',
tech = 'kr-singularity-lab', tech = 'kr-singularity-lab',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-LAB-TIER'].value
setting = 'PHI-MB-LAB-TIER'
} }
items['item']['kr-research-server'] = { items['item']['kr-research-server'] = {
@@ -978,8 +928,7 @@ if mods then
ref_name = 'kr-research-server', ref_name = 'kr-research-server',
tech = 'kr-research-server', tech = 'kr-research-server',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['kr-quantum-computer'] = { items['item']['kr-quantum-computer'] = {
@@ -990,8 +939,7 @@ if mods then
ref_name = 'kr-quantum-computer', ref_name = 'kr-quantum-computer',
tech = 'kr-quantum-computer', tech = 'kr-quantum-computer',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['kr-matter-plant'] = { items['item']['kr-matter-plant'] = {
@@ -1002,8 +950,7 @@ if mods then
ref_name = 'kr-matter-plant', ref_name = 'kr-matter-plant',
tech = 'kr-matter-processing', tech = 'kr-matter-processing',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['kr-matter-assembler'] = { items['item']['kr-matter-assembler'] = {
@@ -1014,8 +961,7 @@ if mods then
ref_name = 'kr-matter-assembler', ref_name = 'kr-matter-assembler',
tech = 'kr-matter-processing', tech = 'kr-matter-processing',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['kr-quarry-drill'] = { items['item']['kr-quarry-drill'] = {
@@ -1026,8 +972,7 @@ if mods then
ref_name = 'kr-quarry-drill', ref_name = 'kr-quarry-drill',
tech = 'kr-quarry-minerals-extraction', tech = 'kr-quarry-minerals-extraction',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-MINING-TIER'].value
setting = 'PHI-MB-MINING-TIER'
} }
end end
@@ -1045,9 +990,8 @@ if mods then
ref_name = 'se-space-solar-panel', ref_name = 'se-space-solar-panel',
tech = 'compound-energy', tech = 'compound-energy',
min = 4, min = 4,
max = 8, max = settings.startup['PHI-EN-SOLAR-TIER'].value,
base = 400, base = 400
setting = 'PHI-EN-SOLAR-TIER'
} }
items['item']['se-space-assembling-machine'] = { items['item']['se-space-assembling-machine'] = {
@@ -1058,8 +1002,7 @@ if mods then
ref_name = 'se-space-assembling-machine', ref_name = 'se-space-assembling-machine',
tech = 'se-space-assembling', tech = 'se-space-assembling',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['se-space-manufactory'] = { items['item']['se-space-manufactory'] = {
@@ -1070,8 +1013,7 @@ if mods then
ref_name = 'se-space-manufactory', ref_name = 'se-space-manufactory',
tech = 'se-space-manufactory', tech = 'se-space-manufactory',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['se-casting-machine'] = { items['item']['se-casting-machine'] = {
@@ -1082,8 +1024,7 @@ if mods then
ref_name = 'se-casting-machine', ref_name = 'se-casting-machine',
tech = 'se-pyroflux-smelting', tech = 'se-pyroflux-smelting',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['se-pulveriser'] = { items['item']['se-pulveriser'] = {
@@ -1094,8 +1035,7 @@ if mods then
ref_name = 'se-pulveriser', ref_name = 'se-pulveriser',
tech = 'se-pulveriser', tech = 'se-pulveriser',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['se-lifesupport-facility'] = { items['item']['se-lifesupport-facility'] = {
@@ -1106,8 +1046,7 @@ if mods then
ref_name = 'se-lifesupport-facility', ref_name = 'se-lifesupport-facility',
tech = 'se-lifesupport-facility', tech = 'se-lifesupport-facility',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['se-fuel-refinery'] = { items['item']['se-fuel-refinery'] = {
@@ -1118,8 +1057,7 @@ if mods then
ref_name = 'se-fuel-refinery', ref_name = 'se-fuel-refinery',
tech = 'se-fuel-refining', tech = 'se-fuel-refining',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-OIL-TIER'].value
setting = 'PHI-MB-OIL-TIER'
} }
items['item']['se-space-decontamination-facility'] = { items['item']['se-space-decontamination-facility'] = {
@@ -1130,8 +1068,7 @@ if mods then
ref_name = 'se-space-decontamination-facility', ref_name = 'se-space-decontamination-facility',
tech = 'se-space-decontamination-facility', tech = 'se-space-decontamination-facility',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['se-space-genetics-laboratory'] = { items['item']['se-space-genetics-laboratory'] = {
@@ -1142,8 +1079,7 @@ if mods then
ref_name = 'se-space-genetics-laboratory', ref_name = 'se-space-genetics-laboratory',
tech = 'se-space-genetics-laboratory', tech = 'se-space-genetics-laboratory',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['se-space-growth-facility'] = { items['item']['se-space-growth-facility'] = {
@@ -1154,8 +1090,7 @@ if mods then
ref_name = 'se-space-growth-facility', ref_name = 'se-space-growth-facility',
tech = 'se-space-growth-facility', tech = 'se-space-growth-facility',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['se-space-biochemical-laboratory'] = { items['item']['se-space-biochemical-laboratory'] = {
@@ -1166,8 +1101,7 @@ if mods then
ref_name = 'se-space-biochemical-laboratory', ref_name = 'se-space-biochemical-laboratory',
tech = 'se-space-biochemical-laboratory', tech = 'se-space-biochemical-laboratory',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['se-space-radiation-laboratory'] = { items['item']['se-space-radiation-laboratory'] = {
@@ -1178,8 +1112,7 @@ if mods then
ref_name = 'se-space-radiation-laboratory', ref_name = 'se-space-radiation-laboratory',
tech = 'se-space-radiation-laboratory', tech = 'se-space-radiation-laboratory',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['se-space-electromagnetics-laboratory'] = { items['item']['se-space-electromagnetics-laboratory'] = {
@@ -1190,8 +1123,7 @@ if mods then
ref_name = 'se-space-electromagnetics-laboratory', ref_name = 'se-space-electromagnetics-laboratory',
tech = 'se-space-electromagnetics-laboratory', tech = 'se-space-electromagnetics-laboratory',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['se-space-laser-laboratory'] = { items['item']['se-space-laser-laboratory'] = {
@@ -1202,8 +1134,7 @@ if mods then
ref_name = 'se-space-laser-laboratory', ref_name = 'se-space-laser-laboratory',
tech = 'se-space-laser-laboratory', tech = 'se-space-laser-laboratory',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['se-space-astrometrics-laboratory'] = { items['item']['se-space-astrometrics-laboratory'] = {
@@ -1214,8 +1145,7 @@ if mods then
ref_name = 'se-space-astrometrics-laboratory', ref_name = 'se-space-astrometrics-laboratory',
tech = 'se-space-astrometrics-laboratory', tech = 'se-space-astrometrics-laboratory',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['se-space-gravimetrics-laboratory'] = { items['item']['se-space-gravimetrics-laboratory'] = {
@@ -1226,8 +1156,7 @@ if mods then
ref_name = 'se-space-gravimetrics-laboratory', ref_name = 'se-space-gravimetrics-laboratory',
tech = 'se-space-gravimetrics-laboratory', tech = 'se-space-gravimetrics-laboratory',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['se-space-mechanical-laboratory'] = { items['item']['se-space-mechanical-laboratory'] = {
@@ -1238,8 +1167,7 @@ if mods then
ref_name = 'se-space-mechanical-laboratory', ref_name = 'se-space-mechanical-laboratory',
tech = 'se-space-mechanical-laboratory', tech = 'se-space-mechanical-laboratory',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['se-space-material-fabricator'] = { items['item']['se-space-material-fabricator'] = {
@@ -1250,8 +1178,7 @@ if mods then
ref_name = 'se-space-material-fabricator', ref_name = 'se-space-material-fabricator',
tech = 'se-space-material-fabricator', tech = 'se-space-material-fabricator',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['se-space-particle-accelerator'] = { items['item']['se-space-particle-accelerator'] = {
@@ -1262,8 +1189,7 @@ if mods then
ref_name = 'se-space-particle-accelerator', ref_name = 'se-space-particle-accelerator',
tech = 'se-space-particle-accelerator', tech = 'se-space-particle-accelerator',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['se-space-particle-collider'] = { items['item']['se-space-particle-collider'] = {
@@ -1274,8 +1200,7 @@ if mods then
ref_name = 'se-space-particle-collider', ref_name = 'se-space-particle-collider',
tech = 'se-space-particle-collider', tech = 'se-space-particle-collider',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['se-space-plasma-generator'] = { items['item']['se-space-plasma-generator'] = {
@@ -1286,8 +1211,7 @@ if mods then
ref_name = 'se-space-plasma-generator', ref_name = 'se-space-plasma-generator',
tech = 'se-space-plasma-generator', tech = 'se-space-plasma-generator',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['se-space-hypercooler'] = { items['item']['se-space-hypercooler'] = {
@@ -1298,8 +1222,7 @@ if mods then
ref_name = 'se-space-hypercooler', ref_name = 'se-space-hypercooler',
tech = 'se-space-hypercooling-1', tech = 'se-space-hypercooling-1',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['se-space-radiator'] = { items['item']['se-space-radiator'] = {
@@ -1310,8 +1233,7 @@ if mods then
ref_name = 'se-space-radiator-2', ref_name = 'se-space-radiator-2',
tech = 'se-space-radiator-2', tech = 'se-space-radiator-2',
min = 3, min = 3,
max = 4, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value + 1
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['se-space-telescope'] = { items['item']['se-space-telescope'] = {
@@ -1322,8 +1244,7 @@ if mods then
ref_name = 'se-space-telescope', ref_name = 'se-space-telescope',
tech = 'se-space-telescope', tech = 'se-space-telescope',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['se-space-telescope-gammaray'] = { items['item']['se-space-telescope-gammaray'] = {
@@ -1334,8 +1255,7 @@ if mods then
ref_name = 'se-space-telescope-gammaray', ref_name = 'se-space-telescope-gammaray',
tech = 'se-space-telescope-gammaray', tech = 'se-space-telescope-gammaray',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['se-space-telescope-microwave'] = { items['item']['se-space-telescope-microwave'] = {
@@ -1346,8 +1266,7 @@ if mods then
ref_name = 'se-space-telescope-microwave', ref_name = 'se-space-telescope-microwave',
tech = 'se-space-telescope-microwave', tech = 'se-space-telescope-microwave',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['se-space-telescope-radio'] = { items['item']['se-space-telescope-radio'] = {
@@ -1358,8 +1277,7 @@ if mods then
ref_name = 'se-space-telescope-radio', ref_name = 'se-space-telescope-radio',
tech = 'se-space-telescope-radio', tech = 'se-space-telescope-radio',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['se-space-telescope-xray'] = { items['item']['se-space-telescope-xray'] = {
@@ -1370,8 +1288,7 @@ if mods then
ref_name = 'se-space-telescope-xray', ref_name = 'se-space-telescope-xray',
tech = 'se-space-telescope-xray', tech = 'se-space-telescope-xray',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-ASSEMBLING-TIER'].value
setting = 'PHI-MB-ASSEMBLING-TIER'
} }
items['item']['se-space-science-lab'] = { items['item']['se-space-science-lab'] = {
@@ -1382,8 +1299,7 @@ if mods then
ref_name = 'se-space-science-lab', ref_name = 'se-space-science-lab',
tech = 'se-space-science-lab', tech = 'se-space-science-lab',
min = 2, min = 2,
max = 3, max = settings.startup['PHI-MB-LAB-TIER'].value
setting = 'PHI-MB-LAB-TIER'
} }
items['equipment']['solar-panel-equipment'].base = 30 items['equipment']['solar-panel-equipment'].base = 30

View File

@@ -22,15 +22,11 @@ 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 _, v in pairs(data.raw['artillery-turret']) do
for _, v2 in pairs(v) do v.manual_range_modifier = 1
v.manual_range_modifier = 1
end
end end
for _, v in pairs(data.raw['artillery-wagon']) do for _, v in pairs(data.raw['artillery-wagon']) do
for _, v2 in pairs(v) do v.manual_range_modifier = 1
v.manual_range_modifier = 1
end
end end
end end

View File

@@ -391,41 +391,29 @@ if settings.startup['PHI-MB'].value and mods['space-exploration'] and settings.s
end end
for _, v in pairs(items['item']) do for _, v in pairs(items['item']) do
if v.stage == file_stage then if (v.stage == file_stage) and v.enabled and (v.max >= v.min) then
if v.enabled and v['setting'] then v.category = 'item'
local v2 = settings.startup[v['setting']].value
if v2 >= v.min then for j=v.min, v.max, 1 do
v.category = 'item' main.EEE(v, j)
main.EI(v, j)
for j=v.min, v2, 1 do main.ER(v, j)
main.EEE(v, j) main.ET(v, j)
main.EI(v, j)
main.ER(v, j)
main.ET(v, j)
end
main.EL(v)
end
end end
main.EL(v)
end end
end end
for _, v in pairs(items['equipment']) do for _, v in pairs(items['equipment']) do
if v.stage == file_stage then if (v.stage == file_stage) and v.enabled and (v.max >= v.min) then
if v.enabled and v['setting'] then v.category = 'equipment'
local v2 = settings.startup[v['setting']].value
if v2 >= v.min then for j=v.min, v.max, 1 do
v.category = 'equipment' main.EEQ(v, j)
main.EI(v, j)
for j=v.min, v2, 1 do main.ER(v, j)
main.EEQ(v, j) main.ET(v, j)
main.EI(v, j)
main.ER(v, j)
main.ET(v, j)
end
end
end end
end end
end end

View File

@@ -132,7 +132,7 @@ if settings.startup['PHI-CT'].value and settings.startup['PHI-CT-TRASH'].value t
type = 'recipe', type = 'recipe',
name = 'trash-chest', name = 'trash-chest',
energy_required = 2, energy_required = 2,
enabled = true, enabled = false,
ingredients = {{'steel-chest', 1}}, ingredients = {{'steel-chest', 1}},
result = 'trash-chest' result = 'trash-chest'
}}) }})
@@ -183,7 +183,7 @@ if settings.startup['PHI-CT'].value and settings.startup['PHI-CT-TRASH'].value t
type = 'recipe', type = 'recipe',
name = 'trash-pipe', name = 'trash-pipe',
energy_required = 2, energy_required = 2,
enabled = true, enabled = false,
ingredients = {{'iron-plate', 1}}, ingredients = {{'iron-plate', 1}},
result = 'trash-pipe' result = 'trash-pipe'
}}) }})
@@ -616,41 +616,29 @@ if settings.startup['PHI-MI'].value and settings.startup['PHI-MI-CHEST'].value t
end end
for _, v in pairs(items['item']) do for _, v in pairs(items['item']) do
if v.stage == file_stage then if (v.stage == file_stage) and v.enabled and (v.max >= v.min) then
if v.enabled and v['setting'] then v.category = 'item'
local v2 = settings.startup[v['setting']].value
if v2 >= v.min then for j=v.min, v.max, 1 do
v.category = 'item' main.EEE(v, j)
main.EI(v, j)
for j=v.min, v2, 1 do main.ER(v, j)
main.EEE(v, j) main.ET(v, j)
main.EI(v, j)
main.ER(v, j)
main.ET(v, j)
end
main.EL(v)
end
end end
main.EL(v)
end end
end end
for _, v in pairs(items['equipment']) do for _, v in pairs(items['equipment']) do
if v.stage == file_stage then if (v.stage == file_stage) and v.enabled and (v.max >= v.min) then
if v.enabled and v['setting'] then v.category = 'equipment'
local v2 = settings.startup[v['setting']].value
if v2 >= v.min then for j=v.min, v.max, 1 do
v.category = 'equipment' main.EEQ(v, j)
main.EI(v, j)
for j=v.min, v2, 1 do main.ER(v, j)
main.EEQ(v, j) main.ET(v, j)
main.EI(v, j)
main.ER(v, j)
main.ET(v, j)
end
end
end end
end end
end end

View File

@@ -1,8 +1,8 @@
{ {
"name": "PHI-CL", "name": "PHI-CL",
"version": "2.0.35", "version": "2.0.36",
"factorio_version": "1.1", "factorio_version": "1.1",
"date": "2024-09-18", "date": "2024-09-19",
"title": "Phidias Collection", "title": "Phidias Collection",
"author": "PHIDIAS0303", "author": "PHIDIAS0303",
"contributers": "", "contributers": "",

View File

@@ -58,19 +58,19 @@ function main.EEE(source, tier)
if (source.type == 'electric-turret') or (source.type == 'ammo-turret') or (source.type == 'fluid-turret') then if (source.type == 'electric-turret') or (source.type == 'ammo-turret') or (source.type == 'fluid-turret') then
item.attack_parameters.damage_modifier = (2 ^ (tier - source.min + 1)) item.attack_parameters.damage_modifier = (2 ^ (tier - source.min + 1))
item.attack_parameters.range = source.range + (2 * (tier - source.min + 1)) item.attack_parameters.range = item.attack_parameters.range + (2 * (tier - source.min))
item.call_for_help_radius = 40 + (2 * (tier - source.min + 1)) item.call_for_help_radius = item.call_for_help_radius + (2 * (tier - source.min))
if source.type == 'electric-turret' then if source.type == 'electric-turret' then
item.attack_parameters.damage_modifier = item.attack_parameters.damage_modifier * 2 item.attack_parameters.damage_modifier = item.attack_parameters.damage_modifier * 2
item.glow_light_intensity = 1 item.glow_light_intensity = 1
item.attack_parameters.ammo_type.action.action_delivery.max_length = source.range + (2 * (tier - source.min + 1)) item.attack_parameters.ammo_type.action.action_delivery.max_length = item.attack_parameters.ammo_type.action.action_delivery.max_length + (2 * (tier - source.min))
item.attack_parameters.ammo_type.energy_consumption = tonumber(string.match(item.attack_parameters.ammo_type.energy_consumption, '%d+')) * (2 ^ (tier - source.min + 1)) .. 'kJ' item.attack_parameters.ammo_type.energy_consumption = tonumber(string.match(item.attack_parameters.ammo_type.energy_consumption, '[%d%.]+')) * (2 ^ (tier - source.min + 1)) .. string.match(item.attack_parameters.ammo_type.energy_consumption, '%a+')
item.energy_source.input_flow_limit = tonumber(string.match(item.energy_source.input_flow_limit, '%d+')) * (2 ^ (tier - source.min + 1)) .. 'kW' item.energy_source.input_flow_limit = tonumber(string.match(item.energy_source.input_flow_limit, '[%d%.]+')) * (2 ^ (tier - source.min + 1)) .. string.match(item.energy_source.input_flow_limit, '%a+')
item.energy_source.buffer_capacity = tonumber(string.match(item.energy_source.buffer_capacity, '%d+')) * (2 ^ (tier - source.min + 1)) .. 'kJ' item.energy_source.buffer_capacity = tonumber(string.match(item.energy_source.buffer_capacity, '[%d%.]+')) * (2 ^ (tier - source.min + 1)) .. string.match(item.energy_source.buffer_capacity, '%a+')
elseif source.type == 'fluid-turret' then elseif source.type == 'fluid-turret' then
item.prepare_range = 35 + (2 * (tier - source.min + 1)) item.prepare_range = item.prepare_range + (2 * (tier - source.min))
end end
end end

View File

@@ -36,8 +36,8 @@ data:extend({
type = 'int-setting', type = 'int-setting',
name = 'PHI-MB-ASSEMBLING-TIER', name = 'PHI-MB-ASSEMBLING-TIER',
setting_type = 'startup', setting_type = 'startup',
default_value = 5, default_value = 3,
allowed_values = {3, 4, 5}, allowed_values = {1, 2, 3},
order = 'B01' order = 'B01'
}, { }, {
type = 'int-setting', type = 'int-setting',