z_mirror/Krastorio2

git clone https://git.raiguard.me/z_mirror/Krastorio2

Caleb HeuerFormattinga433e4f4

real-fusion-reactor
3.4 KiB58 linesraw
1remote.add_interface("Krastorio2", {
2  milestones_presets = function()
3    return {
4      ["Krastorio 2"] = {
5        required_mods = { "Krastorio2" },
6        milestones = {
7          { type = "group", name = "Science" },
8          { type = "item", name = "kr-basic-tech-card", quantity = 1 },
9          { type = "item", name = "automation-science-pack", quantity = 1 },
10          { type = "item", name = "logistic-science-pack", quantity = 1 },
11          { type = "item", name = "military-science-pack", quantity = 1 },
12          { type = "item", name = "chemical-science-pack", quantity = 1 },
13          { type = "item", name = "production-science-pack", quantity = 1 },
14          { type = "item", name = "utility-science-pack", quantity = 1 },
15          { type = "item", name = "space-science-pack", quantity = 1 },
16          { type = "item", name = "kr-matter-tech-card", quantity = 1 },
17          { type = "item", name = "kr-advanced-tech-card", quantity = 1 },
18          { type = "item", name = "kr-singularity-tech-card", quantity = 1 },
19
20          { type = "group", name = "Science at scale" },
21          { type = "item", name = "kr-basic-tech-card", quantity = 1000, next = "x10" },
22          { type = "item", name = "automation-science-pack", quantity = 1000, next = "x10" },
23          { type = "item", name = "logistic-science-pack", quantity = 1000, next = "x10" },
24          { type = "item", name = "military-science-pack", quantity = 1000, next = "x10" },
25          { type = "item", name = "chemical-science-pack", quantity = 1000, next = "x10" },
26          { type = "item", name = "production-science-pack", quantity = 1000, next = "x10" },
27          { type = "item", name = "utility-science-pack", quantity = 1000, next = "x10" },
28          { type = "item", name = "space-science-pack", quantity = 10000, next = "x10" },
29          { type = "item", name = "kr-matter-tech-card", quantity = 1000, next = "x10" },
30          { type = "item", name = "kr-advanced-tech-card", quantity = 1000, next = "x10" },
31          { type = "item", name = "kr-singularity-tech-card", quantity = 1000, next = "x10" },
32
33          { type = "group", name = "Resources" },
34          { type = "fluid", name = "petroleum-gas", quantity = 1 },
35          { type = "fluid", name = "kr-mineral-water", quantity = 1 },
36          { type = "item", name = "kr-silicon", quantity = 1 },
37          { type = "item", name = "kr-rare-metals", quantity = 1 },
38          { type = "item", name = "kr-imersite-powder", quantity = 1 },
39
40          { type = "group", name = "Progress" },
41          { type = "item", name = "locomotive", quantity = 1 },
42          { type = "item", name = "construction-robot", quantity = 1 },
43          { type = "item", name = "kr-ai-core", quantity = 1 },
44          { type = "fluid", name = "kr-matter", quantity = 1 },
45          { type = "technology", name = "kr-advanced-pickaxe", quantity = 1 },
46          { type = "item", name = "kr-intergalactic-transceiver", quantity = 1 },
47
48          { type = "group", name = "Kills" },
49          { type = "kill", name = "medium-biter", quantity = 1 },
50          { type = "kill", name = "big-biter", quantity = 1 },
51          { type = "kill", name = "behemoth-biter", quantity = 1 },
52          { type = "kill", name = "behemoth-biter", quantity = 1000, next = "x10" },
53          { type = "kill", name = "character", quantity = 1, next = "x5", hidden = true },
54        },
55      },
56    }
57  end,
58})