z_mirror/Krastorio2

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

Caleb HeuerChange to four-space indentation07409ca6

four-space-indentation
3.8 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})