Aleksei-bird 7c9c708c92 Первый фикс
Пачки некоторых позиций увеличены
2024-03-01 20:54:33 +03:00

75 lines
2.3 KiB
Lua

local armor = data.raw.armor
local ammo = data.raw.ammo
local item = data.raw.item
local item_with_enitity_data = data.raw["item-with-entity-data"]
local fluid = data.raw.fluid
local lab = data.raw.lab
local recipe = data.raw.recipe
local subgroup = data.raw["item-subgroup"]
local function sort_item_recipe(item_sort, subgroup)
if item[item_sort] then
item[item_sort].subgroup = subgroup
else
log("Item " .. item_sort .. " does not exist.")
end
if recipe[item_sort] then
recipe[item_sort].subgroup = subgroup
else
log("Recipe " .. item_sort .. " does not exist.")
end
end
local function sort_item_recipe_order(item_sort, subgroup, order)
local any
if item[item_sort] then
any = item
elseif ammo[item_sort] then
any = ammo
elseif armor[item_sort] then
any = armor
elseif item_with_enitity_data[item_sort] then
any = item_with_enitity_data
else
log("Item " .. item_sort .. " does not exist.")
end
if recipe[item_sort] then
recipe[item_sort].subgroup = subgroup
recipe[item_sort].order = order
else
log("Recipe " .. item_sort .. " does not exist.")
end
end
local function sort_recipe_order(recipe_sort, subgroup)
if item[recipe_sort] then
item[recipe_sort].subgroup = subgroup
else
log("Item " .. recipe_sort .. " does not exist.")
end
if recipe[recipe_sort] then
recipe[recipe_sort].subgroup = subgroup
else
log("Recipe " .. recipe_sort .. " does not exist.")
end
end
if mods["angelsexploration"] and mods["PCPRedux"] then
sort_item_recipe_order("plaswall", "angels-exploration-walls", "b[plastic]-a[wall]")
end
if mods["angelspetrochem"] and mods["PCPRedux"] then
sort_recipe_order("gas-carbon-dioxide", "petrochem-basics", "d[carbon-separation-3]") --drd carbon-dioxide
end
--DrD
if mods["angelsrefining"] then
sort_item_recipe_order("angelsore7-crystallization-3", "intermediate-product", "aa1")
sort_item_recipe_order("angelsore7-crystallization-1", "intermediate-product", "aa2")
sort_item_recipe_order("angelsore7-crystallization-4", "intermediate-product", "aa3")
sort_item_recipe_order("angelsore7-crystallization-5", "intermediate-product", "aa4")
sort_item_recipe_order("angelsore7-crystallization-2", "intermediate-product", "aa5")
sort_item_recipe_order("angelsore7-crystallization-6", "intermediate-product", "aa6")
end