Wed, 02 Jul 2025 14:29:06 +0300
Added tag fusion-lab_1.2.3 for changeset 101603241531
7
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
1 | local function seconds(x) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
2 | return {"time-symbol-seconds", tostring(x)} |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
3 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
4 | |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
5 | local function build_new_description(main_description, new_descriptions) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
6 | local new_localised_description = { |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
7 | "", |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
8 | main_description, |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
9 | } |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
10 | for i, k in pairs(new_descriptions) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
11 | do |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
12 | if i ~= 1 |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
13 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
14 | table.insert(new_localised_description, "\n") |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
15 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
16 | table.insert(new_localised_description, k) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
17 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
18 | return new_localised_description |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
19 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
20 | |
5
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
21 | local item_categories = |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
22 | { |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
23 | "item", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
24 | "item-with-entity-data", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
25 | "rail-planner", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
26 | "capsule", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
27 | "repair-tool", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
28 | "blueprint", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
29 | "deconstruction-item", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
30 | "upgrade-item", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
31 | "blueprint-book", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
32 | "copy-paste-tool", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
33 | "module", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
34 | "tool", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
35 | "gun", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
36 | "ammo", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
37 | "space-platform-starter-pack", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
38 | "armor", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
39 | "spidertron-remote", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
40 | } |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
41 | |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
42 | local entity_categories = |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
43 | { |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
44 | "container", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
45 | "storage-tank", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
46 | "transport-belt", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
47 | "underground-belt", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
48 | "splitter", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
49 | "loader", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
50 | "inserter", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
51 | "electric-pole", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
52 | "pipe", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
53 | "pipe-to-ground", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
54 | "pump", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
55 | "straight-rail", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
56 | "half-diagonal-rail", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
57 | "curved-rail-a", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
58 | "curved-rail-b", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
59 | "elevated-straight-rail", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
60 | "elevated-half-diagonal-rail", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
61 | "elevated-curved-rail-a", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
62 | "elevated-curved-rail-b", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
63 | "legacy-straight-rail", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
64 | "legacy-curved-rail", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
65 | "rail-ramp", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
66 | "rail-support", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
67 | "train-stop", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
68 | "rail-signal", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
69 | "rail-chain-signal", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
70 | "locomotive", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
71 | "cargo-wagon", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
72 | "fluid-wagon", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
73 | "artillery-wagon", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
74 | "car", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
75 | "spider-vehicle", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
76 | "logistic-robot", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
77 | "construction-robot", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
78 | "logistic-container", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
79 | "roboport", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
80 | "lamp", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
81 | "arithmetic-combinator", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
82 | "decider-combinator", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
83 | "selector-combinator", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
84 | "constant-combinator", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
85 | "power-switch", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
86 | "programmable-speaker", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
87 | "display-panel", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
88 | "boiler", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
89 | "generator", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
90 | "fusion-reactor", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
91 | "fusion-generator", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
92 | "mining-drill", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
93 | "offshore-pump", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
94 | "furnace", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
95 | "assembling-machine", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
96 | "agricultural-tower", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
97 | "lab", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
98 | "lightning-attractor", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
99 | "reactor", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
100 | "beacon", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
101 | "rocket-silo", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
102 | "cargo-landing-pad", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
103 | "space-platform-hub", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
104 | "cargo-bay", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
105 | "asteroid-collector", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
106 | "thruster", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
107 | "wall", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
108 | "gate", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
109 | "radar", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
110 | "land-mine", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
111 | "ammo-turret", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
112 | "electric-turret", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
113 | "fluid-turret", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
114 | "artillery-turret", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
115 | "plant", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
116 | "simple-entity-with-force", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
117 | "simple-entity-with-owner", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
118 | "electric-energy-interface", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
119 | "linked-container", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
120 | "proxy-container", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
121 | "heat-interface", |
7
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
122 | "heat-pipe", |
5
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
123 | "lane-splitter", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
124 | "linked-belt", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
125 | "valve", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
126 | "infinity-cargo-wagon", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
127 | "infinity-container", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
128 | "infinity-pipe", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
129 | "burner-generator", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
130 | "resource", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
131 | "cargo-pod", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
132 | "temporary-container", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
133 | "asteroid", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
134 | "combat-robot", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
135 | "unit", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
136 | "turret", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
137 | "unit-spawner", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
138 | "spider-unit", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
139 | "segmented-unit", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
140 | "cliff", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
141 | "character", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
142 | "fish", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
143 | "tree", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
144 | "simple-entity", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
145 | "lightning", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
146 | "corpse", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
147 | "rail-remnants", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
148 | "explosion", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
149 | "particle-source", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
150 | "fire", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
151 | "sticker", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
152 | "stream", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
153 | "artillery-flare", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
154 | "artillery-projectile", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
155 | "projectile", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
156 | "segment", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
157 | "spider-leg", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
158 | "beam", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
159 | "character-corpse", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
160 | "speech-bubble", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
161 | "smoke-with-trigger", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
162 | "entity-ghost", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
163 | "arrow", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
164 | "highlight-box", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
165 | "item-entity", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
166 | "item-request-proxy", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
167 | "loader-1x1", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
168 | "rocket-silo-rocket", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
169 | "rocket-silo-rocket-shadow", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
170 | "tile-ghost", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
171 | "market", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
172 | "capture-robot", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
173 | "solar-panel", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
174 | } |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
175 | |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
176 | local function find_entity(name) |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
177 | for _, entity_category in pairs(entity_categories) |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
178 | do |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
179 | if data.raw[entity_category] and data.raw[entity_category][name] |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
180 | then |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
181 | return data.raw[entity_category][name] |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
182 | end |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
183 | end |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
184 | return nil |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
185 | end |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
186 | |
7
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
187 | local ammo_categories = {} |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
188 | |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
189 | for _, ammo in pairs(data.raw.ammo) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
190 | do |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
191 | if not ammo_categories[ammo.ammo_category] |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
192 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
193 | ammo_categories[ammo.ammo_category] = "" |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
194 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
195 | if #ammo_categories[ammo.ammo_category] < 120 |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
196 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
197 | ammo_categories[ammo.ammo_category] = ammo_categories[ammo.ammo_category].."[item="..ammo.name.."]" |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
198 | elseif string.sub(ammo_categories[ammo.ammo_category], -3, -1) ~= "..." |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
199 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
200 | ammo_categories[ammo.ammo_category] = ammo_categories[ammo.ammo_category] .. "..." |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
201 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
202 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
203 | |
5
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
204 | for _, item_type in pairs(item_categories) |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
205 | do |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
206 | for _, item in pairs(data.raw[item_type] or {}) |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
207 | do |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
208 | local new_descriptions = {} |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
209 | local recycling_recipe = data.raw.recipe[item.name.."-recycling"] |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
210 | |
7
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
211 | local add_description = function(x) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
212 | table.insert(new_descriptions, x) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
213 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
214 | |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
215 | local add_ammo_from_attack_parameters = function(attack_parameters) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
216 | if attack_parameters.ammo_category and ammo_categories[attack_parameters.ammo_category] |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
217 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
218 | add_description{"more-descriptions-mod.gun-accepts-ammo", ammo_categories[attack_parameters.ammo_category]} |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
219 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
220 | for _, category in pairs(attack_parameters.ammo_categories or {}) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
221 | do |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
222 | if ammo_categories[category] |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
223 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
224 | add_description{"more-descriptions-mod.gun-accepts-ammo", ammo_categories[category]} |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
225 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
226 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
227 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
228 | |
5
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
229 | if recycling_recipe ~= nil |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
230 | then |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
231 | local recycling_results = {""} |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
232 | for _, result in pairs(recycling_recipe.results) |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
233 | do |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
234 | table.insert(recycling_results, "[img="..result.type.."."..result.name.."]") |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
235 | end |
7
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
236 | add_description{ |
5
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
237 | "more-descriptions-mod.recycling", |
7
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
238 | seconds(recycling_recipe.energy_required), |
5
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
239 | recycling_results |
7
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
240 | } |
5
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
241 | end |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
242 | |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
243 | if mods["promethium-quality"] |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
244 | then |
7
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
245 | local refining_recipe = data.raw.recipe[item.name.."-refining"] |
5
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
246 | if refining_recipe ~= nil |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
247 | then |
7
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
248 | add_description{ |
5
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
249 | "more-descriptions-mod.refining-cost", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
250 | tostring(refining_recipe.energy_required), |
7
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
251 | } |
5
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
252 | elseif recycling_recipe ~= nil |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
253 | then |
7
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
254 | add_description{"more-descriptions-mod.cannot-be-refined"} |
5
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
255 | end |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
256 | end |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
257 | |
7
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
258 | if item.type == "ammo" and (item.reload_time or 0) > 0 |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
259 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
260 | add_description{ |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
261 | "more-descriptions-mod.reload-time", |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
262 | seconds(tostring(item.reload_time / 60.0)), |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
263 | } |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
264 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
265 | |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
266 | if item.type == "active-defense-equipment" and item.automatic |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
267 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
268 | add_description{"more-descriptions-mod.fires-automatically"} |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
269 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
270 | |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
271 | if item.type == "armor" and item.provides_flight |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
272 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
273 | add_description{"more-descriptions-mod.armor-provides-flight"} |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
274 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
275 | |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
276 | if item.type == "gun" |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
277 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
278 | add_ammo_from_attack_parameters(item.attack_parameters) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
279 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
280 | |
5
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
281 | local entity = item.place_result and find_entity(item.place_result) or nil |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
282 | if entity ~= nil |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
283 | then |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
284 | if entity.collision_box |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
285 | then |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
286 | local cb = entity.collision_box |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
287 | local width = math.ceil(cb[2][1] - cb[1][1]) |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
288 | local height = math.ceil(cb[2][2] - cb[1][2]) |
7
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
289 | add_description{ |
5
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
290 | "more-descriptions-mod.size", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
291 | tostring(width), |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
292 | tostring(height), |
7
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
293 | } |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
294 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
295 | |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
296 | if entity.drops_full_belt_stacks |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
297 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
298 | add_description{"more-descriptions-mod.drops-full-belt-stacks"} |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
299 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
300 | |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
301 | if entity.heat_buffer and entity.heat_buffer.specific_heat |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
302 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
303 | add_description{ |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
304 | "more-descriptions-mod.specific-heat", |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
305 | entity.heat_buffer.specific_heat, |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
306 | } |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
307 | elseif entity.energy_source |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
308 | and entity.energy_source.type == "heat" |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
309 | and entity.energy_source.specific_heat |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
310 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
311 | add_description{ |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
312 | "more-descriptions-mod.specific-heat", |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
313 | entity.energy_source.specific_heat, |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
314 | } |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
315 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
316 | |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
317 | if entity.is_military_target |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
318 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
319 | add_description{"more-descriptions-mod.is-military-target"} |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
320 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
321 | |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
322 | if entity.type == "agricultural-tower" |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
323 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
324 | local cb = entity.collision_box |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
325 | local W = math.ceil(cb[2][1] - cb[1][1]) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
326 | local w = (entity.growth_grid_tile_size or 3) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
327 | -- width of the "buffer" area around the agricultural tower |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
328 | local z = (2 * w * math.ceil((W - w) / 2 / w)) + w |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
329 | -- num of growth cells extending from the edges of the tower |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
330 | local r = math.floor(entity.radius) -- why is it double..? |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
331 | add_description{"more-descriptions-mod.agricultural-tower-num-inputs", |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
332 | tostring(entity.input_inventory_size) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
333 | } |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
334 | add_description{"more-descriptions-mod.agricultural-tower-growth-cell-size", |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
335 | tostring(w) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
336 | } |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
337 | add_description{"more-descriptions-mod.agricultural-tower-growth-cell-count", |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
338 | tostring(4 * r * (r + (z / w))) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
339 | } |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
340 | add_description{"more-descriptions-mod.agricultural-tower-total-size", |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
341 | tostring(z + 2 * r * w) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
342 | } |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
343 | elseif entity.type == "ammo-turret" |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
344 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
345 | if entity.energy_per_shot ~= nil |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
346 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
347 | add_description{"more-descriptions-mod.energy-per-shot-fired", |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
348 | entity.energy_per_shot} |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
349 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
350 | add_ammo_from_attack_parameters(entity.attack_parameters) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
351 | elseif entity.type == "beacon" |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
352 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
353 | add_description{"more-descriptions-mod.beacon-supply-area-distance", |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
354 | tostring(entity.supply_area_distance) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
355 | } |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
356 | elseif entity.type == "car" |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
357 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
358 | local immunities = "" |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
359 | if (entity.immune_to_tree_impacts or false) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
360 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
361 | immunities = immunities.."[entity=tree-01]" |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
362 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
363 | if (entity.immune_to_rock_impacts or false) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
364 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
365 | immunities = immunities.."[entity=big-rock]" |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
366 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
367 | if (entity.immune_to_cliff_impacts or true) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
368 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
369 | immunities = immunities.."[entity=cliff]" |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
370 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
371 | if immunities ~= "" |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
372 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
373 | add_description{"more-descriptions-mod.car-immune-to-impacts", immunities} |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
374 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
375 | elseif entity.type == "constant-combinator" |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
376 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
377 | -- used by pushbutton mod |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
378 | if (entity.pulse_duration or 0) > 60 |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
379 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
380 | add_description{"more-descriptions-mod.constant-combinator-pulse-duration", |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
381 | seconds(entity.pulse_duration / 60.0)} |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
382 | elseif (entity.pulse_duration or 0) > 0 |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
383 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
384 | add_description{"more-descriptions-mod.constant-combinator-pulse-duration", |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
385 | {"more-descriptions-mod.ticks", tostring(entity.pulse_duration)}} |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
386 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
387 | elseif (entity.type == "container" or entity.type == "logistic-container") |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
388 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
389 | if entity.inventory_type == "with_filters_and_bar" |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
390 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
391 | add_description{"more-descriptions-mod.container-filters"} |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
392 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
393 | elseif entity.type == "cargo-wagon" |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
394 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
395 | -- all cargo wagons support filters |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
396 | add_description{"more-descriptions-mod.container-filters"} |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
397 | elseif entity.type == "display-panel" |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
398 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
399 | add_description{"more-descriptions-mod.display-panel-max-text-width", |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
400 | tostring(entity.max_text_width or 400)} |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
401 | elseif entity.type == "logistic-robot" or entity.type == "construction-robot" |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
402 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
403 | if entity.speed_multiplier_when_out_of_energy > 0 |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
404 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
405 | add_description{"more-descriptions-mod.robot-speed-multiplier-when-out-of-energy", |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
406 | tostring(entity.speed_multiplier_when_out_of_energy * 100)} |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
407 | else |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
408 | add_description{"more-descriptions-mod.robot-crashes-when-out-of-energy"} |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
409 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
410 | elseif entity.type == "inserter" |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
411 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
412 | if entity.wait_for_full_hand |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
413 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
414 | add_description{"more-descriptions-mod.inserter-wait-for-full-hand", |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
415 | tostring(entity.filter_count)} |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
416 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
417 | elseif entity.type == "land-mine" |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
418 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
419 | add_description{"more-descriptions-mod.land-mine-timeout", |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
420 | seconds((entity.timeout or 120) / 60.0)} |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
421 | elseif entity.type == "radar" |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
422 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
423 | if entity.connects_to_other_radars ~= false |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
424 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
425 | add_description{"more-descriptions-mod.radar-connection"} |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
426 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
427 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
428 | if entity.filter_count |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
429 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
430 | add_description{"more-descriptions-mod.filter-count", |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
431 | tostring(entity.filter_count)} |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
432 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
433 | for _, flag in pairs(entity.flags or {}) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
434 | do |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
435 | if flag == "no-automated-item-insertion" |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
436 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
437 | table.insert(new_descriptions, {"more-descriptions-mod.no-automated-item-insertion"}) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
438 | end |
5
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
439 | end |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
440 | end |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
441 | |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
442 | if #new_descriptions > 0 |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
443 | then |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
444 | local main_description = item.localised_description |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
445 | and {"", item.localised_description, "\n"} |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
446 | or { |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
447 | "?", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
448 | {"", {"entity-description."..item.name}, "\n"}, |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
449 | {"", {"item-description."..item.name}, "\n"}, |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
450 | "" |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
451 | } |
7
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
452 | item.localised_description = build_new_description(main_description, new_descriptions) |
5
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
453 | end |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
454 | end |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
455 | end |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
456 | |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
457 | for _, recipe in pairs(data.raw.recipe) |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
458 | do |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
459 | local new_descriptions = {} |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
460 | |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
461 | if recipe.allow_productivity |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
462 | then |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
463 | table.insert(new_descriptions, {"more-descriptions-mod.allows-productivity"}) |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
464 | end |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
465 | |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
466 | if #new_descriptions > 0 |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
467 | then |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
468 | local main_description = recipe.localised_description |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
469 | and {"", recipe.localised_description, "\n"} |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
470 | or { |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
471 | "?", |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
472 | {"", {"recipe-description."..recipe.name}, "\n"}, |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
473 | "" |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
474 | } |
7
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
475 | recipe.localised_description = build_new_description(main_description, new_descriptions) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
476 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
477 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
478 | |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
479 | -- Stuff mostly specific for entities that you don't place with items (like biters) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
480 | for _, entity_category in pairs(entity_categories) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
481 | do |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
482 | for _, entity in pairs(data.raw[entity_category] or {}) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
483 | do |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
484 | local new_descriptions = {} |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
485 | |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
486 | if entity.minable |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
487 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
488 | table.insert(new_descriptions, {"more-descriptions-mod.mining-time", |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
489 | seconds(entity.minable.mining_time)}) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
490 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
491 | |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
492 | for _, flag in pairs(entity.flags or {}) |
5
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
493 | do |
7
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
494 | if flag == "breaths-air" |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
495 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
496 | table.insert(new_descriptions, {"more-descriptions-mod.breathes-air"}) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
497 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
498 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
499 | |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
500 | if entity.type == "unit-spawner" |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
501 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
502 | if (entity.time_to_capture or 0) > 0 |
5
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
503 | then |
7
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
504 | table.insert(new_descriptions, {"more-descriptions-mod.unit-spawner-time-to-capture", |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
505 | seconds(entity.time_to_capture / 60.0)}) |
5
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
506 | end |
7
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
507 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
508 | |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
509 | if #new_descriptions > 0 |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
510 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
511 | local main_description = entity.localised_description |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
512 | and {"", entity.localised_description, "\n"} |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
513 | or { |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
514 | "?", |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
515 | {"", {"entity-description."..entity.name}, "\n"}, |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
516 | "" |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
517 | } |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
518 | entity.localised_description = build_new_description(main_description, new_descriptions) |
5
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
519 | end |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
520 | end |
4418c07556d4
Add more descriptions mod
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
521 | end |
7
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
522 | |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
523 | for _, space_location in pairs(data.raw["space-location"]) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
524 | do |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
525 | local new_descriptions = {} |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
526 | |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
527 | if (space_location.fly_condition or false) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
528 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
529 | table.insert(new_descriptions, {"more-descriptions-mod.space-location-fly-condition"}) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
530 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
531 | |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
532 | if space_location.auto_save_on_first_trip == false -- (nil=true) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
533 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
534 | table.insert(new_descriptions, {"more-descriptions-mod.space-location-no-autosave"}) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
535 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
536 | |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
537 | if #new_descriptions > 0 |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
538 | then |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
539 | local main_description = space_location.localised_description |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
540 | and {"", space_location.localised_description, "\n"} |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
541 | or { |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
542 | "?", |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
543 | {"", {"space-location-description."..space_location.name}, "\n"}, |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
544 | "" |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
545 | } |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
546 | space_location.localised_description = build_new_description(main_description, new_descriptions) |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
547 | end |
023ee666a3d6
Add more descriptions to more-descriptions
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
5
diff
changeset
|
548 | end |