From 0a440041485e7b451f748cf7cd8af24227f312a6 Mon Sep 17 00:00:00 2001 From: Brevven Date: Sat, 23 Dec 2023 16:52:06 -0800 Subject: [PATCH] up --- control-util.lua | 6 ++++++ data-util.lua | 24 +++++++++++++++++++++--- 2 files changed, 27 insertions(+), 3 deletions(-) diff --git a/control-util.lua b/control-util.lua index 968b924..cd2b0f2 100644 --- a/control-util.lua +++ b/control-util.lua @@ -20,4 +20,10 @@ function util.get_list() end end +function util.force_enable_recipe(event, recipe_name) + if game.players[event.player_index].force.recipes[recipe_name] then + game.players[event.player_index].force.recipes[recipe_name].enabled=true + end +end + return util diff --git a/data-util.lua b/data-util.lua index 6b923b4..6f24821 100644 --- a/data-util.lua +++ b/data-util.lua @@ -131,6 +131,13 @@ function util.k2matter(params) params.k2matter.minimum_conversion_quantity = 10 end if not data.raw.technology[params.k2matter.unlocked_by_technology] then + local icon = "" + if params.k2baseicon then + icon = util.k2assets().."/technologies/matter-"..params.k2baseicon..".png" + else + icon = util.k2assets().."/technologies/backgrounds/matter.png" + end + data:extend( { { @@ -139,7 +146,7 @@ function util.k2matter(params) icons = { { - icon = util.k2assets().."/technologies/matter-"..params.k2baseicon..".png", + icon = icon, icon_size = 256, }, params.icon, @@ -148,14 +155,25 @@ function util.k2matter(params) unit = { count = 350, - ingredients = + ingredients = mods["space-exploration"] and + { + {"automation-science-pack", 1}, + {"logistic-science-pack", 1}, + {"chemical-science-pack", 1}, + {"se-astronomic-science-pack-4", 1}, + {"se-energy-science-pack-4", 1}, + {"se-material-science-pack-4", 1}, + {"se-deep-space-science-pack-2", 1}, + {"se-kr-matter-science-pack-2", 1}, + } or { {"production-science-pack", 1}, {"utility-science-pack", 1}, {"matter-tech-card", 1} }, time = 45, - } + }, + localised_name = {"technology-name.k2-conversion", {"item-name."..params.k2matter.item_name}}, }, }) end