This commit is contained in:
2024-06-16 23:46:13 +09:00
parent c5f15b6fa7
commit e873bfbaec
9 changed files with 895 additions and 31 deletions

View File

@@ -1,5 +1,5 @@
local alpha_order = {'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm'}
local graphics_location = '__PHI-MB__/graphics/'
-- local alpha_order = {'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm'}
-- local graphics_location = '__PHI-MB__/graphics/'
local items = require 'config'
-- entity
@@ -12,8 +12,10 @@ local function EE(source, tier)
if source.type == 'lab' then
item.researching_speed = item.researching_speed * (2 ^ (tier - source.min + 1))
elseif source.type == 'mining-drill' then
item.mining_speed = item.mining_speed * (2 ^ (tier - source.min + 1))
else
item.crafting_speed = item.crafting_speed * (2 ^ (tier - source.min + 1))
item.energy_source.emissions_per_minute = item.energy_source.emissions_per_minute * (2 ^ (tier - source.min + 1))
@@ -40,23 +42,19 @@ local function EE(source, tier)
-- item.icon_size = 64
-- item.icon_mipmaps = 4
if (tier <= source.max - 1) then
if tier < source.max then
item.next_upgrade = source.name .. '-' .. (tier + 1)
end
if (source.new_type ~= nil) then
item.type = source.new_type
end
data:extend({item})
end
-- item
local function EI(source, tier)
local item = table.deepcopy(data.raw.item[source.ref_name])
item.name = source.name .. '-' .. tier
item.place_result = source.name .. '-' .. tier
-- item.icons = {{icon = graphics_location .. source .. '-i.png', icon_mipmaps = 4, icon_size = 64}}
item.order = item.order .. tier
data:extend({item})
@@ -64,10 +62,10 @@ end
-- recipe
local function ER(source, tier)
local na = source.name
local ingredient_name = source.name
if tier > 2 then
na = na .. '-' .. (tier - 1)
ingredient_name = ingredient_name .. '-' .. (tier - 1)
end
data:extend({{
@@ -75,7 +73,7 @@ local function ER(source, tier)
name = source.name .. '-' .. tier,
energy_required = 2,
enabled = false,
ingredients = {{na, 2}},
ingredients = {{ingredient_name, 2}},
result = source.name .. '-' .. tier,
}})
end