Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if modSetting("wit-research-charinvslots").value ~= "Disabled" then
- if not data.raw.technology["character-inventory-slots-1"] then
- data:extend({
- {
- type = "technology", name = "character-inventory-slots-1",
- icon = "__base__/graphics/technology/toolbelt.png", icon_size = 128,
- effects = {{type = "character-inventory-slots-bonus", modifier = 10}},
- unit = {count = 50, ingredients = {{"science-pack-1", 1}}, time = 30},
- order = "c-k-f-a"
- }
- })
- technology_charinvslots(2, 50, 30)
- data.raw.technology["character-inventory-slots-2"].unit.ingredients = {{"science-pack-1", 1}}
- technology_charinvslots(3, 50, 30)
- data.raw.technology["character-inventory-slots-3"].unit.ingredients = {{"science-pack-1", 1}, {"science-pack-2", 1}}
- technology_charinvslots(4, 100, 30)
- data.raw.technology["character-inventory-slots-4"].unit.ingredients = {{"science-pack-1", 1}, {"science-pack-2", 1}}
- technology_charinvslots(5, 100, 30)
- data.raw.technology["character-inventory-slots-5"].unit.ingredients = {{"science-pack-1", 1}, {"science-pack-2", 1}, {"science-pack-3", 1}}
- technology_charinvslots(6, 250, 30)
- data.raw.technology["character-inventory-slots-6"].unit.ingredients = {{"science-pack-1", 1}, {"science-pack-2", 1}, {"science-pack-3", 1}, {"production-science-pack", 1}}
- technology_charinvslots(7, 250, 30)
- data.raw.technology["character-inventory-slots-7"].unit.ingredients = {{"science-pack-1", 1}, {"science-pack-2", 1}, {"science-pack-3", 1}, {"production-science-pack", 1}, {"high-tech-science-pack", 1}}
- data:extend({
- {
- type = "technology",
- name = "character-inventory-slots-8",
- icon = "__base__/graphics/technology/toolbelt.png",
- icon_size = 128,
- effects =
- {
- {type = "character-inventory-slots-bonus", modifier = 10}
- },
- prerequisites = {"character-inventory-slots-7"},
- unit =
- {
- count_formula = "(L-7)*1000",
- ingredients =
- {
- {"science-pack-1", 1},
- {"science-pack-2", 1},
- {"science-pack-3", 1},
- {"production-science-pack", 1},
- {"high-tech-science-pack", 1},
- {"space-science-pack", 1}
- },
- time = 30
- },
- max_level = "infinite",
- upgrade = true,
- order = "c-k-f-h"
- }
- })
- elseif data.raw.technology["character-inventory-slots-4"] then
- local last_max_level = tonumber(data.raw.technology["character-inventory-slots-4"].max_level)
- local tech = {
- type = "technology",
- name = "character-inventory-slots-"..(last_max_level+1),
- icon = data.raw.technology["character-inventory-slots-4"].icon,
- icon_size = data.raw.technology["character-inventory-slots-4"].icon_size,
- effects =
- {
- {type = "character-inventory-slots-bonus", modifier = 10}
- },
- prerequisites = {"character-inventory-slots-4"},
- unit =
- {
- count_formula = "L^(1.5)*1000",
- ingredients =
- {
- {"science-pack-1", 1},
- {"science-pack-2", 1},
- {"science-pack-3", 1},
- {"production-science-pack", 1},
- {"high-tech-science-pack", 1},
- {"space-science-pack", 1}
- },
- time = 30
- },
- max_level = "infinite",
- upgrade = true,
- order = "c-k-f-h"
- }
- if data.raw.item["logistic-science-pack"] then
- table.insert(tech.unit.ingredients, {"logistic-science-pack", 1})
- end
- data:extend({tech})
- end
- end
Add Comment
Please, Sign In to add comment