Update main.lua

This commit is contained in:
PHIDIAS
2023-03-17 18:43:18 +09:00
parent 0ec2b70c1e
commit a48b57614b

View File

@@ -10,15 +10,14 @@ local function EE(source, tier)
local item = table.deepcopy(data.raw[source][source]) local item = table.deepcopy(data.raw[source][source])
item.name = source .. "-mk" .. tier item.name = source .. "-mk" .. tier
item.minable.result = source .. "-mk" .. tier item.minable.result = source .. "-mk" .. tier
item.max_health = 1000 item.max_health = 200 * (2 ^ (tier - 1))
item.picture.layers[1].filename = graphics_location .. source .. "-e.png" item.picture.layers[1].filename = graphics_location .. source .. "-e.png"
item.picture.layers[1].hr_version.filename = graphics_location .. source .."-eh.png" item.picture.layers[1].hr_version.filename = graphics_location .. source .."-eh.png"
item.icon = graphics_location .. source .. "-i.png" item.icon = graphics_location .. source .. "-i.png"
item.icon_size = 64 item.icon_size = 64
item.icon_mipmaps = 4 item.icon_mipmaps = 4
if (source == "accumulator") if (source == "accumulator") then
then
item.energy_source.buffer_capacity = (base_battery_energy * 4 ^ (tier - 1)) .. "MJ" item.energy_source.buffer_capacity = (base_battery_energy * 4 ^ (tier - 1)) .. "MJ"
item.energy_source.input_flow_limit = (base_battery_flow * (4 ^ (tier - 1))) .. "kW" item.energy_source.input_flow_limit = (base_battery_flow * (4 ^ (tier - 1))) .. "kW"
item.energy_source.output_flow_limit = (base_battery_flow * (4 ^ (tier - 1))) .. "kW" item.energy_source.output_flow_limit = (base_battery_flow * (4 ^ (tier - 1))) .. "kW"
@@ -34,8 +33,7 @@ local function EE(source, tier)
item.production = (base_solar_energy * (4 ^ (tier - 1))) .. "kW" item.production = (base_solar_energy * (4 ^ (tier - 1))) .. "kW"
end end
if (tier <= 7) if (tier <= 7) then
then
item.next_upgrade = source .. "-mk" .. (tier + 1) item.next_upgrade = source .. "-mk" .. (tier + 1)
end end
@@ -47,16 +45,14 @@ local function EI(source, tier)
local item = table.deepcopy(data.raw.item[source]) local item = table.deepcopy(data.raw.item[source])
item.name = source .. "-mk" .. tier item.name = source .. "-mk" .. tier
item.place_result = source .. "-mk" .. tier item.place_result = source .. "-mk" .. tier
item.max_health = 1000 item.max_health = 150 * (2 ^ (tier - 1))
item.subgroup = "energy" item.subgroup = "energy"
item.stack_size = 50 item.stack_size = 50
item.default_request_amount = 50 item.default_request_amount = 50
item.icons = {{icon = graphics_location .. source .. "-i.png", icon_mipmaps = 4, icon_size = 64}} item.icons = {{icon = graphics_location .. source .. "-i.png", icon_mipmaps = 4, icon_size = 64}}
if (source == "accumulator") if (source == "accumulator") then
then
item.order = "d[" .. source .. "]-a" .. alpha_order[tier - 1] .. "[" .. source .. "-mk" .. tier .. "]" item.order = "d[" .. source .. "]-a" .. alpha_order[tier - 1] .. "[" .. source .. "-mk" .. tier .. "]"
else else
item.order = "e[" .. source .. "]-a" .. alpha_order[tier - 1] .. "[" .. source .. "-mk" .. tier .. "]" item.order = "e[" .. source .. "]-a" .. alpha_order[tier - 1] .. "[" .. source .. "-mk" .. tier .. "]"
end end
@@ -68,8 +64,7 @@ end
local function ER(source, tier) local function ER(source, tier)
local na = source local na = source
if (tier >= 3) if (tier >= 3) then
then
na = na .. "-mk" .. (tier - 1) na = na .. "-mk" .. (tier - 1)
end end
@@ -85,8 +80,7 @@ end
-- technology -- technology
local function ET(tier) local function ET(tier)
if (tier == 2) if (tier == 2) then
then
local prereq = {"solar-energy", "advanced-electronics", "electric-energy-accumulators"} local prereq = {"solar-energy", "advanced-electronics", "electric-energy-accumulators"}
else else
local prereq = {"compound-energy-" .. (tier - 2)} local prereq = {"compound-energy-" .. (tier - 2)}