remote.add_interface("Krastorio2", { milestones_presets = function() return { ["Krastorio 2"] = { required_mods = { "Krastorio2" }, milestones = { { type = "group", name = "Science" }, { type = "item", name = "kr-basic-tech-card", quantity = 1 }, { type = "item", name = "automation-science-pack", quantity = 1 }, { type = "item", name = "logistic-science-pack", quantity = 1 }, { type = "item", name = "military-science-pack", quantity = 1 }, { type = "item", name = "chemical-science-pack", quantity = 1 }, { type = "item", name = "production-science-pack", quantity = 1 }, { type = "item", name = "utility-science-pack", quantity = 1 }, { type = "item", name = "space-science-pack", quantity = 1 }, { type = "item", name = "kr-matter-tech-card", quantity = 1 }, { type = "item", name = "kr-advanced-tech-card", quantity = 1 }, { type = "item", name = "kr-singularity-tech-card", quantity = 1 }, { type = "group", name = "Science at scale" }, { type = "item", name = "kr-basic-tech-card", quantity = 1000, next = "x10" }, { type = "item", name = "automation-science-pack", quantity = 1000, next = "x10" }, { type = "item", name = "logistic-science-pack", quantity = 1000, next = "x10" }, { type = "item", name = "military-science-pack", quantity = 1000, next = "x10" }, { type = "item", name = "chemical-science-pack", quantity = 1000, next = "x10" }, { type = "item", name = "production-science-pack", quantity = 1000, next = "x10" }, { type = "item", name = "utility-science-pack", quantity = 1000, next = "x10" }, { type = "item", name = "space-science-pack", quantity = 10000, next = "x10" }, { type = "item", name = "kr-matter-tech-card", quantity = 1000, next = "x10" }, { type = "item", name = "kr-advanced-tech-card", quantity = 1000, next = "x10" }, { type = "item", name = "kr-singularity-tech-card", quantity = 1000, next = "x10" }, { type = "group", name = "Resources" }, { type = "fluid", name = "petroleum-gas", quantity = 1 }, { type = "fluid", name = "kr-mineral-water", quantity = 1 }, { type = "item", name = "kr-silicon", quantity = 1 }, { type = "item", name = "kr-rare-metals", quantity = 1 }, { type = "item", name = "kr-imersite-powder", quantity = 1 }, { type = "group", name = "Progress" }, { type = "item", name = "locomotive", quantity = 1 }, { type = "item", name = "construction-robot", quantity = 1 }, { type = "item", name = "kr-ai-core", quantity = 1 }, { type = "fluid", name = "kr-matter", quantity = 1 }, { type = "technology", name = "kr-advanced-pickaxe", quantity = 1 }, { type = "item", name = "kr-intergalactic-transceiver", quantity = 1 }, { type = "group", name = "Kills" }, { type = "kill", name = "medium-biter", quantity = 1 }, { type = "kill", name = "big-biter", quantity = 1 }, { type = "kill", name = "behemoth-biter", quantity = 1 }, { type = "kill", name = "behemoth-biter", quantity = 1000, next = "x10" }, { type = "kill", name = "character", quantity = 1, next = "x5", hidden = true }, }, }, } end, })