Make AI less likely to stop building wonder
[freeciv.git] / data / trident / tiles.spec
bloba2e80da0ef92da56e374ba08c2cd6b7a7426857e
2 [spec]
4 ; Format and options of this spec file:
5 options = "+Freeciv-2.6-spec"
7 [info]
9 artists = "
10 Tatu Rissanen <tatu.rissanen@hut.fi>
11 Jeff Mallatt <jjm@codewell.com> (miscellaneous)
12 Eleazar (buoy)
13 Vincent Croisier <vincent.croisier@advalvas.be> (ruins)
14 Michael Johnson <justaguest> (nuke explosion)
15 The Square Cow (inaccessible terrain)
16 GriffonSpade
19 [file]
20 gfx = "trident/tiles"
22 [grid_main]
24 x_top_left = 0
25 y_top_left = 0
26 dx = 30
27 dy = 30
29 tiles = { "row", "column", "tag"
31 ; Grassland, and whether terrain to north, south, east, west
32 ; is more grassland:
34 0, 2, "t.l0.grassland1"
35 0, 3, "t.l0.inaccessible1"
37 0, 1, "t.l1.grassland1"
38 0, 1, "t.l1.hills1"
39 0, 1, "t.l1.forest1"
40 0, 1, "t.l1.mountains1"
41 0, 1, "t.l1.desert1"
42 0, 1, "t.l1.jungle1"
43 0, 1, "t.l1.plains1"
44 0, 1, "t.l1.swamp1"
45 0, 1, "t.l1.tundra1"
47 0, 1, "t.l2.grassland1"
48 0, 1, "t.l2.hills1"
49 0, 1, "t.l2.forest1"
50 0, 1, "t.l2.mountains1"
51 0, 1, "t.l2.desert1"
52 0, 1, "t.l2.arctic1"
53 0, 1, "t.l2.jungle1"
54 0, 1, "t.l2.plains1"
55 0, 1, "t.l2.swamp1"
56 0, 1, "t.l2.tundra1"
59 ; For hills, forest and mountains don't currently have a full set,
60 ; re-use values but provide for future expansion; current sets
61 ; effectively ignore N/S terrain.
63 ; Hills, and whether terrain to north, south, east, west
64 ; is more hills.
66 0, 4, "t.l0.hills_n0e0s0w0", ; not-hills E and W
67 "t.l0.hills_n0e0s1w0",
68 "t.l0.hills_n1e0s0w0",
69 "t.l0.hills_n1e0s1w0"
70 0, 5, "t.l0.hills_n0e1s0w0", ; hills E
71 "t.l0.hills_n0e1s1w0",
72 "t.l0.hills_n1e1s0w0",
73 "t.l0.hills_n1e1s1w0"
74 0, 6, "t.l0.hills_n0e1s0w1", ; hills E and W
75 "t.l0.hills_n0e1s1w1",
76 "t.l0.hills_n1e1s0w1",
77 "t.l0.hills_n1e1s1w1"
78 0, 7, "t.l0.hills_n0e0s0w1", ; hills W
79 "t.l0.hills_n0e0s1w1",
80 "t.l0.hills_n1e0s0w1",
81 "t.l0.hills_n1e0s1w1"
83 ; Forest, and whether terrain to north, south, east, west
84 ; is more forest.
86 0, 8, "t.l0.forest_n0e0s0w0", ; not-forest E and W
87 "t.l0.forest_n0e0s1w0",
88 "t.l0.forest_n1e0s0w0",
89 "t.l0.forest_n1e0s1w0"
90 0, 9, "t.l0.forest_n0e1s0w0", ; forest E
91 "t.l0.forest_n0e1s1w0",
92 "t.l0.forest_n1e1s0w0",
93 "t.l0.forest_n1e1s1w0"
94 0, 10, "t.l0.forest_n0e1s0w1", ; forest E and W
95 "t.l0.forest_n0e1s1w1",
96 "t.l0.forest_n1e1s0w1",
97 "t.l0.forest_n1e1s1w1"
98 0, 11, "t.l0.forest_n0e0s0w1", ; forest W
99 "t.l0.forest_n0e0s1w1",
100 "t.l0.forest_n1e0s0w1",
101 "t.l0.forest_n1e0s1w1"
103 ; Mountains, and whether terrain to north, south, east, west
104 ; is more mountains.
106 0, 12, "t.l0.mountains_n0e0s0w0", ; not-mountains E and W
107 "t.l0.mountains_n0e0s1w0",
108 "t.l0.mountains_n1e0s0w0",
109 "t.l0.mountains_n1e0s1w0"
110 0, 13, "t.l0.mountains_n0e1s0w0", ; mountains E
111 "t.l0.mountains_n0e1s1w0",
112 "t.l0.mountains_n1e1s0w0",
113 "t.l0.mountains_n1e1s1w0"
114 0, 14, "t.l0.mountains_n0e1s0w1", ; mountains E and W
115 "t.l0.mountains_n0e1s1w1",
116 "t.l0.mountains_n1e1s0w1",
117 "t.l0.mountains_n1e1s1w1"
118 0, 15, "t.l0.mountains_n0e0s0w1", ; mountains W
119 "t.l0.mountains_n0e0s1w1",
120 "t.l0.mountains_n1e0s0w1",
121 "t.l0.mountains_n1e0s1w1"
123 ; Desert, and whether terrain to north, south, east, west
124 ; is more desert:
126 1, 0, "t.l0.desert_n1e1s1w1"
127 1, 1, "t.l0.desert_n0e1s1w1"
128 1, 2, "t.l0.desert_n1e0s1w1"
129 1, 3, "t.l0.desert_n0e0s1w1"
130 1, 4, "t.l0.desert_n1e1s0w1"
131 1, 5, "t.l0.desert_n0e1s0w1"
132 1, 6, "t.l0.desert_n1e0s0w1"
133 1, 7, "t.l0.desert_n0e0s0w1"
134 1, 8, "t.l0.desert_n1e1s1w0"
135 1, 9, "t.l0.desert_n0e1s1w0"
136 1, 10, "t.l0.desert_n1e0s1w0"
137 1, 11, "t.l0.desert_n0e0s1w0"
138 1, 12, "t.l0.desert_n1e1s0w0"
139 1, 13, "t.l0.desert_n0e1s0w0"
140 1, 14, "t.l0.desert_n1e0s0w0"
141 1, 15, "t.l0.desert_n0e0s0w0"
143 ; Arctic, and whether terrain to north, south, east, west
144 ; is more arctic:
146 6, 0, "t.l0.arctic_n1e1s1w1"
147 6, 1, "t.l0.arctic_n0e1s1w1"
148 6, 2, "t.l0.arctic_n1e0s1w1"
149 6, 3, "t.l0.arctic_n0e0s1w1"
150 6, 4, "t.l0.arctic_n1e1s0w1"
151 6, 5, "t.l0.arctic_n0e1s0w1"
152 6, 6, "t.l0.arctic_n1e0s0w1"
153 6, 7, "t.l0.arctic_n0e0s0w1"
154 6, 8, "t.l0.arctic_n1e1s1w0"
155 6, 9, "t.l0.arctic_n0e1s1w0"
156 6, 10, "t.l0.arctic_n1e0s1w0"
157 6, 11, "t.l0.arctic_n0e0s1w0"
158 6, 12, "t.l0.arctic_n1e1s0w0"
159 6, 13, "t.l0.arctic_n0e1s0w0"
160 6, 14, "t.l0.arctic_n1e0s0w0"
161 6, 15, "t.l0.arctic_n0e0s0w0"
163 2, 0, "t.l1.arctic_n1e1s1w1"
164 2, 1, "t.l1.arctic_n0e1s1w1"
165 2, 2, "t.l1.arctic_n1e0s1w1"
166 2, 3, "t.l1.arctic_n0e0s1w1"
167 2, 4, "t.l1.arctic_n1e1s0w1"
168 2, 5, "t.l1.arctic_n0e1s0w1"
169 2, 6, "t.l1.arctic_n1e0s0w1"
170 2, 7, "t.l1.arctic_n0e0s0w1"
171 2, 8, "t.l1.arctic_n1e1s1w0"
172 2, 9, "t.l1.arctic_n0e1s1w0"
173 2, 10, "t.l1.arctic_n1e0s1w0"
174 2, 11, "t.l1.arctic_n0e0s1w0"
175 2, 12, "t.l1.arctic_n1e1s0w0"
176 2, 13, "t.l1.arctic_n0e1s0w0"
177 2, 14, "t.l1.arctic_n1e0s0w0"
178 2, 15, "t.l1.arctic_n0e0s0w0"
180 ; Jungle, and whether terrain to north, south, east, west
181 ; is more jungle:
183 3, 0, "t.l0.jungle_n1e1s1w1"
184 3, 1, "t.l0.jungle_n0e1s1w1"
185 3, 2, "t.l0.jungle_n1e0s1w1"
186 3, 3, "t.l0.jungle_n0e0s1w1"
187 3, 4, "t.l0.jungle_n1e1s0w1"
188 3, 5, "t.l0.jungle_n0e1s0w1"
189 3, 6, "t.l0.jungle_n1e0s0w1"
190 3, 7, "t.l0.jungle_n0e0s0w1"
191 3, 8, "t.l0.jungle_n1e1s1w0"
192 3, 9, "t.l0.jungle_n0e1s1w0"
193 3, 10, "t.l0.jungle_n1e0s1w0"
194 3, 11, "t.l0.jungle_n0e0s1w0"
195 3, 12, "t.l0.jungle_n1e1s0w0"
196 3, 13, "t.l0.jungle_n0e1s0w0"
197 3, 14, "t.l0.jungle_n1e0s0w0"
198 3, 15, "t.l0.jungle_n0e0s0w0"
200 ; Plains, and whether terrain to north, south, east, west
201 ; is more plains:
203 4, 0, "t.l0.plains_n1e1s1w1"
204 4, 1, "t.l0.plains_n0e1s1w1"
205 4, 2, "t.l0.plains_n1e0s1w1"
206 4, 3, "t.l0.plains_n0e0s1w1"
207 4, 4, "t.l0.plains_n1e1s0w1"
208 4, 5, "t.l0.plains_n0e1s0w1"
209 4, 6, "t.l0.plains_n1e0s0w1"
210 4, 7, "t.l0.plains_n0e0s0w1"
211 4, 8, "t.l0.plains_n1e1s1w0"
212 4, 9, "t.l0.plains_n0e1s1w0"
213 4, 10, "t.l0.plains_n1e0s1w0"
214 4, 11, "t.l0.plains_n0e0s1w0"
215 4, 12, "t.l0.plains_n1e1s0w0"
216 4, 13, "t.l0.plains_n0e1s0w0"
217 4, 14, "t.l0.plains_n1e0s0w0"
218 4, 15, "t.l0.plains_n0e0s0w0"
220 ; Swamp, and whether terrain to north, south, east, west
221 ; is more swamp:
223 5, 0, "t.l0.swamp_n1e1s1w1"
224 5, 1, "t.l0.swamp_n0e1s1w1"
225 5, 2, "t.l0.swamp_n1e0s1w1"
226 5, 3, "t.l0.swamp_n0e0s1w1"
227 5, 4, "t.l0.swamp_n1e1s0w1"
228 5, 5, "t.l0.swamp_n0e1s0w1"
229 5, 6, "t.l0.swamp_n1e0s0w1"
230 5, 7, "t.l0.swamp_n0e0s0w1"
231 5, 8, "t.l0.swamp_n1e1s1w0"
232 5, 9, "t.l0.swamp_n0e1s1w0"
233 5, 10, "t.l0.swamp_n1e0s1w0"
234 5, 11, "t.l0.swamp_n0e0s1w0"
235 5, 12, "t.l0.swamp_n1e1s0w0"
236 5, 13, "t.l0.swamp_n0e1s0w0"
237 5, 14, "t.l0.swamp_n1e0s0w0"
238 5, 15, "t.l0.swamp_n0e0s0w0"
240 ; Tundra, and whether terrain to north, south, east, west
241 ; is more tundra:
243 6, 0, "t.l0.tundra_n1e1s1w1"
244 6, 1, "t.l0.tundra_n0e1s1w1"
245 6, 2, "t.l0.tundra_n1e0s1w1"
246 6, 3, "t.l0.tundra_n0e0s1w1"
247 6, 4, "t.l0.tundra_n1e1s0w1"
248 6, 5, "t.l0.tundra_n0e1s0w1"
249 6, 6, "t.l0.tundra_n1e0s0w1"
250 6, 7, "t.l0.tundra_n0e0s0w1"
251 6, 8, "t.l0.tundra_n1e1s1w0"
252 6, 9, "t.l0.tundra_n0e1s1w0"
253 6, 10, "t.l0.tundra_n1e0s1w0"
254 6, 11, "t.l0.tundra_n0e0s1w0"
255 6, 12, "t.l0.tundra_n1e1s0w0"
256 6, 13, "t.l0.tundra_n0e1s0w0"
257 6, 14, "t.l0.tundra_n1e0s0w0"
258 6, 15, "t.l0.tundra_n0e0s0w0"
260 ; Ocean, and whether terrain to north, south, east, west
261 ; is more ocean (else shoreline)
263 10, 0, "t.l1.coast_n1e1s1w1"
264 10, 1, "t.l1.coast_n0e1s1w1"
265 10, 2, "t.l1.coast_n1e0s1w1"
266 10, 3, "t.l1.coast_n0e0s1w1"
267 10, 4, "t.l1.coast_n1e1s0w1"
268 10, 5, "t.l1.coast_n0e1s0w1"
269 10, 6, "t.l1.coast_n1e0s0w1"
270 10, 7, "t.l1.coast_n0e0s0w1"
271 10, 8, "t.l1.coast_n1e1s1w0"
272 10, 9, "t.l1.coast_n0e1s1w0"
273 10, 10, "t.l1.coast_n1e0s1w0"
274 10, 11, "t.l1.coast_n0e0s1w0"
275 10, 12, "t.l1.coast_n1e1s0w0"
276 10, 13, "t.l1.coast_n0e1s0w0"
277 10, 14, "t.l1.coast_n1e0s0w0"
278 10, 15, "t.l1.coast_n0e0s0w0"
280 10, 0, "t.l1.floor_n1e1s1w1"
281 10, 1, "t.l1.floor_n0e1s1w1"
282 10, 2, "t.l1.floor_n1e0s1w1"
283 10, 3, "t.l1.floor_n0e0s1w1"
284 10, 4, "t.l1.floor_n1e1s0w1"
285 10, 5, "t.l1.floor_n0e1s0w1"
286 10, 6, "t.l1.floor_n1e0s0w1"
287 10, 7, "t.l1.floor_n0e0s0w1"
288 10, 8, "t.l1.floor_n1e1s1w0"
289 10, 9, "t.l1.floor_n0e1s1w0"
290 10, 10, "t.l1.floor_n1e0s1w0"
291 10, 11, "t.l1.floor_n0e0s1w0"
292 10, 12, "t.l1.floor_n1e1s0w0"
293 10, 13, "t.l1.floor_n0e1s0w0"
294 10, 14, "t.l1.floor_n1e0s0w0"
295 10, 15, "t.l1.floor_n0e0s0w0"
297 10, 0, "t.l1.lake_n1e1s1w1"
298 10, 1, "t.l1.lake_n0e1s1w1"
299 10, 2, "t.l1.lake_n1e0s1w1"
300 10, 3, "t.l1.lake_n0e0s1w1"
301 10, 4, "t.l1.lake_n1e1s0w1"
302 10, 5, "t.l1.lake_n0e1s0w1"
303 10, 6, "t.l1.lake_n1e0s0w1"
304 10, 7, "t.l1.lake_n0e0s0w1"
305 10, 8, "t.l1.lake_n1e1s1w0"
306 10, 9, "t.l1.lake_n0e1s1w0"
307 10, 10, "t.l1.lake_n1e0s1w0"
308 10, 11, "t.l1.lake_n0e0s1w0"
309 10, 12, "t.l1.lake_n1e1s0w0"
310 10, 13, "t.l1.lake_n0e1s0w0"
311 10, 14, "t.l1.lake_n1e0s0w0"
312 10, 15, "t.l1.lake_n0e0s0w0"
314 10, 0, "t.l1.inaccessible_n1e1s1w1"
315 10, 1, "t.l1.inaccessible_n0e1s1w1"
316 10, 2, "t.l1.inaccessible_n1e0s1w1"
317 10, 3, "t.l1.inaccessible_n0e0s1w1"
318 10, 4, "t.l1.inaccessible_n1e1s0w1"
319 10, 5, "t.l1.inaccessible_n0e1s0w1"
320 10, 6, "t.l1.inaccessible_n1e0s0w1"
321 10, 7, "t.l1.inaccessible_n0e0s0w1"
322 10, 8, "t.l1.inaccessible_n1e1s1w0"
323 10, 9, "t.l1.inaccessible_n0e1s1w0"
324 10, 10, "t.l1.inaccessible_n1e0s1w0"
325 10, 11, "t.l1.inaccessible_n0e0s1w0"
326 10, 12, "t.l1.inaccessible_n1e1s0w0"
327 10, 13, "t.l1.inaccessible_n0e1s0w0"
328 10, 14, "t.l1.inaccessible_n1e0s0w0"
329 10, 15, "t.l1.inaccessible_n0e0s0w0"
331 ; Ice Shelves
333 11, 0, "t.l2.coast_n1e1s1w1"
334 11, 1, "t.l2.coast_n0e1s1w1"
335 11, 2, "t.l2.coast_n1e0s1w1"
336 11, 3, "t.l2.coast_n0e0s1w1"
337 11, 4, "t.l2.coast_n1e1s0w1"
338 11, 5, "t.l2.coast_n0e1s0w1"
339 11, 6, "t.l2.coast_n1e0s0w1"
340 11, 7, "t.l2.coast_n0e0s0w1"
341 11, 8, "t.l2.coast_n1e1s1w0"
342 11, 9, "t.l2.coast_n0e1s1w0"
343 11, 10, "t.l2.coast_n1e0s1w0"
344 11, 11, "t.l2.coast_n0e0s1w0"
345 11, 12, "t.l2.coast_n1e1s0w0"
346 11, 13, "t.l2.coast_n0e1s0w0"
347 11, 14, "t.l2.coast_n1e0s0w0"
348 11, 15, "t.l2.coast_n0e0s0w0"
351 11, 0, "t.l2.floor_n1e1s1w1"
352 11, 1, "t.l2.floor_n0e1s1w1"
353 11, 2, "t.l2.floor_n1e0s1w1"
354 11, 3, "t.l2.floor_n0e0s1w1"
355 11, 4, "t.l2.floor_n1e1s0w1"
356 11, 5, "t.l2.floor_n0e1s0w1"
357 11, 6, "t.l2.floor_n1e0s0w1"
358 11, 7, "t.l2.floor_n0e0s0w1"
359 11, 8, "t.l2.floor_n1e1s1w0"
360 11, 9, "t.l2.floor_n0e1s1w0"
361 11, 10, "t.l2.floor_n1e0s1w0"
362 11, 11, "t.l2.floor_n0e0s1w0"
363 11, 12, "t.l2.floor_n1e1s0w0"
364 11, 13, "t.l2.floor_n0e1s0w0"
365 11, 14, "t.l2.floor_n1e0s0w0"
366 11, 15, "t.l2.floor_n0e0s0w0"
369 11, 0, "t.l2.lake_n1e1s1w1"
370 11, 1, "t.l2.lake_n0e1s1w1"
371 11, 2, "t.l2.lake_n1e0s1w1"
372 11, 3, "t.l2.lake_n0e0s1w1"
373 11, 4, "t.l2.lake_n1e1s0w1"
374 11, 5, "t.l2.lake_n0e1s0w1"
375 11, 6, "t.l2.lake_n1e0s0w1"
376 11, 7, "t.l2.lake_n0e0s0w1"
377 11, 8, "t.l2.lake_n1e1s1w0"
378 11, 9, "t.l2.lake_n0e1s1w0"
379 11, 10, "t.l2.lake_n1e0s1w0"
380 11, 11, "t.l2.lake_n0e0s1w0"
381 11, 12, "t.l2.lake_n1e1s0w0"
382 11, 13, "t.l2.lake_n0e1s0w0"
383 11, 14, "t.l2.lake_n1e0s0w0"
384 11, 15, "t.l2.lake_n0e0s0w0"
387 11, 0, "t.l2.inaccessible_n1e1s1w1"
388 11, 1, "t.l2.inaccessible_n0e1s1w1"
389 11, 2, "t.l2.inaccessible_n1e0s1w1"
390 11, 3, "t.l2.inaccessible_n0e0s1w1"
391 11, 4, "t.l2.inaccessible_n1e1s0w1"
392 11, 5, "t.l2.inaccessible_n0e1s0w1"
393 11, 6, "t.l2.inaccessible_n1e0s0w1"
394 11, 7, "t.l2.inaccessible_n0e0s0w1"
395 11, 8, "t.l2.inaccessible_n1e1s1w0"
396 11, 9, "t.l2.inaccessible_n0e1s1w0"
397 11, 10, "t.l2.inaccessible_n1e0s1w0"
398 11, 11, "t.l2.inaccessible_n0e0s1w0"
399 11, 12, "t.l2.inaccessible_n1e1s0w0"
400 11, 13, "t.l2.inaccessible_n0e1s0w0"
401 11, 14, "t.l2.inaccessible_n1e0s0w0"
402 11, 15, "t.l2.inaccessible_n0e0s0w0"
404 ; Darkness (unexplored) to north, south, east, west
406 12, 0, "mask.tile"
407 12, 1, "tx.darkness_n1e0s0w0"
408 12, 2, "tx.darkness_n0e1s0w0"
409 12, 3, "tx.darkness_n1e1s0w0"
410 12, 4, "tx.darkness_n0e0s1w0"
411 12, 5, "tx.darkness_n1e0s1w0"
412 12, 6, "tx.darkness_n0e1s1w0"
413 12, 7, "tx.darkness_n1e1s1w0"
414 12, 8, "tx.darkness_n0e0s0w1"
415 12, 9, "tx.darkness_n1e0s0w1"
416 12, 10, "tx.darkness_n0e1s0w1"
417 12, 11, "tx.darkness_n1e1s0w1"
418 12, 12, "tx.darkness_n0e0s1w1"
419 12, 13, "tx.darkness_n1e0s1w1"
420 12, 14, "tx.darkness_n0e1s1w1"
421 12, 15, "tx.darkness_n1e1s1w1"
422 12, 16, "tx.fog"
426 ; Rivers (as special type), and whether north, south, east, west
427 ; also has river or is ocean:
429 13, 0, "road.river_s_n0e0s0w0"
430 13, 1, "road.river_s_n1e0s0w0"
431 13, 2, "road.river_s_n0e1s0w0"
432 13, 3, "road.river_s_n1e1s0w0"
433 13, 4, "road.river_s_n0e0s1w0"
434 13, 5, "road.river_s_n1e0s1w0"
435 13, 6, "road.river_s_n0e1s1w0"
436 13, 7, "road.river_s_n1e1s1w0"
437 13, 8, "road.river_s_n0e0s0w1"
438 13, 9, "road.river_s_n1e0s0w1"
439 13, 10, "road.river_s_n0e1s0w1"
440 13, 11, "road.river_s_n1e1s0w1"
441 13, 12, "road.river_s_n0e0s1w1"
442 13, 13, "road.river_s_n1e0s1w1"
443 13, 14, "road.river_s_n0e1s1w1"
444 13, 15, "road.river_s_n1e1s1w1"
446 ; River outlets, river to north, south, east, west
448 14, 12, "road.river_outlet_n"
449 14, 13, "road.river_outlet_w"
450 14, 14, "road.river_outlet_s"
451 14, 15, "road.river_outlet_e"
453 ; Terrain special resources:
455 14, 0, "ts.spice"
456 14, 1, "ts.furs"
457 14, 2, "ts.peat"
458 14, 3, "ts.arctic_ivory"
459 14, 4, "ts.fruit"
460 14, 5, "ts.iron"
461 14, 6, "ts.whales"
462 14, 7, "ts.wheat"
463 14, 8, "ts.pheasant"
464 14, 9, "ts.buffalo"
465 14, 10, "ts.silk"
466 14, 11, "ts.wine"
468 15, 0, "ts.seals"
469 15, 1, "ts.oasis"
470 15, 2, "ts.forest_game"
471 15, 3, "ts.grassland_resources"
472 15, 4, "ts.coal"
473 15, 5, "ts.gems"
474 15, 6, "ts.gold"
475 15, 7, "ts.fish"
476 15, 8, "ts.horses"
477 15, 9, "ts.river_resources"
478 15, 10, "ts.oil", "ts.arctic_oil"
479 15, 11, "ts.tundra_game"
481 ; Terrain Strategic Resources
483 15, 12, "ts.aluminum"
484 15, 13, "ts.uranium"
485 15, 14, "ts.saltpeter"
486 15, 15, "ts.elephant"
488 ; Terrain improvements and similar:
490 16, 0, "tx.farmland"
491 16, 1, "tx.irrigation"
492 16, 2, "tx.mine"
493 16, 3, "tx.oil_mine", "tx.oil_rig"
494 16, 4, "tx.pollution"
495 16, 5, "tx.fallout"
497 ; Bases
498 16, 6, "base.buoy_mg"
499 16, 7, "base.ruins_mg"
500 16, 8, "tx.village"
501 16, 9, "base.airstrip_mg"
502 16, 10, "base.airbase_mg"
503 16, 11, "base.outpost_mg"
504 16, 12, "base.fortress_bg"
506 ; Numbers: city size: (also used for goto)
508 17, 0, "city.size_0"
509 17, 1, "city.size_1"
510 17, 2, "city.size_2"
511 17, 3, "city.size_3"
512 17, 4, "city.size_4"
513 17, 5, "city.size_5"
514 17, 6, "city.size_6"
515 17, 7, "city.size_7"
516 17, 8, "city.size_8"
517 17, 9, "city.size_9"
518 18, 0, "city.size_00"
519 18, 1, "city.size_10"
520 18, 2, "city.size_20"
521 18, 3, "city.size_30"
522 18, 4, "city.size_40"
523 18, 5, "city.size_50"
524 18, 6, "city.size_60"
525 18, 7, "city.size_70"
526 18, 8, "city.size_80"
527 18, 9, "city.size_90"
528 19, 1, "city.size_100"
529 19, 2, "city.size_200"
530 19, 3, "city.size_300"
531 19, 4, "city.size_400"
532 19, 5, "city.size_500"
533 19, 6, "city.size_600"
534 19, 7, "city.size_700"
535 19, 8, "city.size_800"
536 19, 9, "city.size_900"
538 ; Numbers: city tile food/shields/trade y/g/b
540 20, 0, "city.t_food_0"
541 20, 1, "city.t_food_1"
542 20, 2, "city.t_food_2"
543 20, 3, "city.t_food_3"
544 20, 4, "city.t_food_4"
545 20, 5, "city.t_food_5"
546 20, 6, "city.t_food_6"
547 20, 7, "city.t_food_7"
548 20, 8, "city.t_food_8"
549 20, 9, "city.t_food_9"
551 21, 0, "city.t_shields_0"
552 21, 1, "city.t_shields_1"
553 21, 2, "city.t_shields_2"
554 21, 3, "city.t_shields_3"
555 21, 4, "city.t_shields_4"
556 21, 5, "city.t_shields_5"
557 21, 6, "city.t_shields_6"
558 21, 7, "city.t_shields_7"
559 21, 8, "city.t_shields_8"
560 21, 9, "city.t_shields_9"
562 22, 0, "city.t_trade_0"
563 22, 1, "city.t_trade_1"
564 22, 2, "city.t_trade_2"
565 22, 3, "city.t_trade_3"
566 22, 4, "city.t_trade_4"
567 22, 5, "city.t_trade_5"
568 22, 6, "city.t_trade_6"
569 22, 7, "city.t_trade_7"
570 22, 8, "city.t_trade_8"
571 22, 9, "city.t_trade_9"
573 ; Unit Misc:
575 5, 16, "unit.tired"
576 5, 16, "unit.lowfuel"
577 5, 17, "unit.loaded"
578 5, 18, "user.attention" ; Variously crosshair/red-square/arrows
579 5, 19, "unit.stack"
581 ; Goto path:
583 1, 16, "path.step" ; turn boundary within path
584 2, 16, "path.exhausted_mp" ; tip of path, no MP left
585 3, 16, "path.normal" ; tip of path with MP remaining
586 4, 16, "path.waypoint"
588 ; Unit activity letters: (note unit icons have just "u.")
590 6, 17, "unit.auto_attack",
591 "unit.auto_settler"
592 6, 18, "unit.connect"
593 6, 19, "unit.auto_explore"
595 7, 16, "unit.fortifying"
596 7, 17, "unit.fortified"
597 7, 18, "unit.sentry"
598 7, 19, "unit.patrol"
600 8, 16, "unit.plant"
601 8, 17, "unit.irrigate"
602 8, 18, "unit.transform"
603 8, 19, "unit.pillage"
605 9, 16, "unit.pollution"
606 9, 17, "unit.fallout"
607 9, 18, "unit.convert"
608 9, 19, "unit.goto"
611 ; Unit Activities
613 10, 16, "unit.airstrip"
614 10, 17, "unit.outpost"
615 10, 18, "unit.airbase"
616 10, 19, "unit.fortress"
617 11, 19, "unit.buoy"
619 ; Road Activities
621 11, 16, "unit.road"
622 11, 17, "unit.rail"
623 11, 18, "unit.maglev"
625 ; Unit hit-point bars: approx percent of hp remaining
627 17, 10, "unit.hp_100"
628 17, 11, "unit.hp_90"
629 17, 12, "unit.hp_80"
630 17, 13, "unit.hp_70"
631 17, 14, "unit.hp_60"
632 17, 15, "unit.hp_50"
633 17, 16, "unit.hp_40"
634 17, 17, "unit.hp_30"
635 17, 18, "unit.hp_20"
636 17, 19, "unit.hp_10"
637 18, 19, "unit.hp_0"
639 ; Veteran Levels: up to 9 military honors for experienced units
641 18, 10, "unit.vet_1"
642 18, 11, "unit.vet_2"
643 18, 12, "unit.vet_3"
644 18, 13, "unit.vet_4"
645 18, 14, "unit.vet_5"
646 18, 15, "unit.vet_6"
647 18, 16, "unit.vet_7"
648 18, 17, "unit.vet_8"
649 18, 18, "unit.vet_9"
653 ; Unit upkeep in city dialog:
654 ; These should probably be handled differently and have
655 ; a different size...
657 19, 10, "upkeep.shield"
658 19, 11, "upkeep.shield2"
659 19, 12, "upkeep.shield3"
660 19, 13, "upkeep.shield4"
661 19, 14, "upkeep.shield5"
662 19, 15, "upkeep.shield6"
663 19, 16, "upkeep.shield7"
664 19, 17, "upkeep.shield8"
665 19, 18, "upkeep.shield9"
666 19, 19, "upkeep.shield10"
668 20, 10, "upkeep.unhappy"
669 20, 11, "upkeep.unhappy2"
670 20, 12, "upkeep.unhappy3"
671 20, 13, "upkeep.unhappy4"
672 20, 14, "upkeep.unhappy5"
673 20, 15, "upkeep.unhappy6"
674 20, 16, "upkeep.unhappy7"
675 20, 17, "upkeep.unhappy8"
676 20, 18, "upkeep.unhappy9"
677 20, 19, "upkeep.unhappy10"
679 21, 10, "upkeep.food"
680 21, 11, "upkeep.food2"
681 21, 12, "upkeep.food3"
682 21, 13, "upkeep.food4"
683 21, 14, "upkeep.food5"
684 21, 15, "upkeep.food6"
685 21, 16, "upkeep.food7"
686 21, 17, "upkeep.food8"
687 21, 18, "upkeep.food9"
688 21, 19, "upkeep.food10"
690 22, 10, "upkeep.gold"
691 22, 11, "upkeep.gold2"
692 22, 12, "upkeep.gold3"
693 22, 13, "upkeep.gold4"
694 22, 14, "upkeep.gold5"
695 22, 15, "upkeep.gold6"
696 22, 16, "upkeep.gold7"
697 22, 17, "upkeep.gold8"
698 22, 18, "upkeep.gold9"
699 22, 19, "upkeep.gold10"
703 [grid_nuke]
705 x_top_left = 510
706 y_top_left = 30
707 dx = 90
708 dy = 90
710 tiles = { "row", "column", "tag"
711 0, 0, "explode.nuke"
714 [grid_ocean]
715 x_top_left = 0
716 y_top_left = 210
717 dx = 15
718 dy = 15
720 tiles = {"row", "column", "tag"
722 ; coast cell sprites. See doc/README.graphics
724 0, 0, "t.l0.coast_cell_u000"
725 0, 0, "t.l0.coast_cell_u001"
726 0, 0, "t.l0.coast_cell_u100"
727 0, 0, "t.l0.coast_cell_u101"
729 0, 1, "t.l0.coast_cell_u010"
730 0, 1, "t.l0.coast_cell_u011"
731 0, 1, "t.l0.coast_cell_u110"
732 0, 1, "t.l0.coast_cell_u111"
734 0, 2, "t.l0.coast_cell_r000"
735 0, 2, "t.l0.coast_cell_r001"
736 0, 2, "t.l0.coast_cell_r100"
737 0, 2, "t.l0.coast_cell_r101"
739 0, 3, "t.l0.coast_cell_r010"
740 0, 3, "t.l0.coast_cell_r011"
741 0, 3, "t.l0.coast_cell_r110"
742 0, 3, "t.l0.coast_cell_r111"
744 0, 4, "t.l0.coast_cell_l000"
745 0, 4, "t.l0.coast_cell_l001"
746 0, 4, "t.l0.coast_cell_l100"
747 0, 4, "t.l0.coast_cell_l101"
749 0, 5, "t.l0.coast_cell_l010"
750 0, 5, "t.l0.coast_cell_l011"
751 0, 5, "t.l0.coast_cell_l110"
752 0, 5, "t.l0.coast_cell_l111"
754 0, 6, "t.l0.coast_cell_d000"
755 0, 6, "t.l0.coast_cell_d001"
756 0, 6, "t.l0.coast_cell_d100"
757 0, 6, "t.l0.coast_cell_d101"
759 0, 7, "t.l0.coast_cell_d010"
760 0, 7, "t.l0.coast_cell_d011"
761 0, 7, "t.l0.coast_cell_d110"
762 0, 7, "t.l0.coast_cell_d111"
764 ; Deep Ocean fallback to Ocean tiles
765 0, 8, "t.l0.floor_cell_u000"
766 0, 8, "t.l0.floor_cell_u001"
767 0, 8, "t.l0.floor_cell_u100"
768 0, 8, "t.l0.floor_cell_u101"
770 0, 9, "t.l0.floor_cell_u010"
771 0, 9, "t.l0.floor_cell_u011"
772 0, 9, "t.l0.floor_cell_u110"
773 0, 9, "t.l0.floor_cell_u111"
775 0, 10, "t.l0.floor_cell_r000"
776 0, 10, "t.l0.floor_cell_r001"
777 0, 10, "t.l0.floor_cell_r100"
778 0, 10, "t.l0.floor_cell_r101"
780 0, 11, "t.l0.floor_cell_r010"
781 0, 11, "t.l0.floor_cell_r011"
782 0, 11, "t.l0.floor_cell_r110"
783 0, 11, "t.l0.floor_cell_r111"
785 0, 12, "t.l0.floor_cell_l000"
786 0, 12, "t.l0.floor_cell_l001"
787 0, 12, "t.l0.floor_cell_l100"
788 0, 12, "t.l0.floor_cell_l101"
790 0, 13, "t.l0.floor_cell_l010"
791 0, 13, "t.l0.floor_cell_l011"
792 0, 13, "t.l0.floor_cell_l110"
793 0, 13, "t.l0.floor_cell_l111"
795 0, 14, "t.l0.floor_cell_d000"
796 0, 14, "t.l0.floor_cell_d001"
797 0, 14, "t.l0.floor_cell_d100"
798 0, 14, "t.l0.floor_cell_d101"
800 0, 15, "t.l0.floor_cell_d010"
801 0, 15, "t.l0.floor_cell_d011"
802 0, 15, "t.l0.floor_cell_d110"
803 0, 15, "t.l0.floor_cell_d111"
805 ; Lake fallback to Ocean tiles
806 0, 16, "t.l0.lake_cell_u000"
807 0, 16, "t.l0.lake_cell_u001"
808 0, 16, "t.l0.lake_cell_u100"
809 0, 16, "t.l0.lake_cell_u101"
811 0, 17, "t.l0.lake_cell_u010"
812 0, 17, "t.l0.lake_cell_u011"
813 0, 17, "t.l0.lake_cell_u110"
814 0, 17, "t.l0.lake_cell_u111"
816 0, 18, "t.l0.lake_cell_r000"
817 0, 18, "t.l0.lake_cell_r001"
818 0, 18, "t.l0.lake_cell_r100"
819 0, 18, "t.l0.lake_cell_r101"
821 0, 19, "t.l0.lake_cell_r010"
822 0, 19, "t.l0.lake_cell_r011"
823 0, 19, "t.l0.lake_cell_r110"
824 0, 19, "t.l0.lake_cell_r111"
826 0, 20, "t.l0.lake_cell_l000"
827 0, 20, "t.l0.lake_cell_l001"
828 0, 20, "t.l0.lake_cell_l100"
829 0, 20, "t.l0.lake_cell_l101"
831 0, 21, "t.l0.lake_cell_l010"
832 0, 21, "t.l0.lake_cell_l011"
833 0, 21, "t.l0.lake_cell_l110"
834 0, 21, "t.l0.lake_cell_l111"
836 0, 22, "t.l0.lake_cell_d000"
837 0, 22, "t.l0.lake_cell_d001"
838 0, 22, "t.l0.lake_cell_d100"
839 0, 22, "t.l0.lake_cell_d101"
841 0, 23, "t.l0.lake_cell_d010"
842 0, 23, "t.l0.lake_cell_d011"
843 0, 23, "t.l0.lake_cell_d110"
844 0, 23, "t.l0.lake_cell_d111"
846 ; Inaccessible fallback to Ocean tiles
847 0, 24, "t.l0.inaccessible_cell_u000"
848 0, 24, "t.l0.inaccessible_cell_u001"
849 0, 24, "t.l0.inaccessible_cell_u100"
850 0, 24, "t.l0.inaccessible_cell_u101"
852 0, 25, "t.l0.inaccessible_cell_u010"
853 0, 25, "t.l0.inaccessible_cell_u011"
854 0, 25, "t.l0.inaccessible_cell_u110"
855 0, 25, "t.l0.inaccessible_cell_u111"
857 0, 26, "t.l0.inaccessible_cell_r000"
858 0, 26, "t.l0.inaccessible_cell_r001"
859 0, 26, "t.l0.inaccessible_cell_r100"
860 0, 26, "t.l0.inaccessible_cell_r101"
862 0, 27, "t.l0.inaccessible_cell_r010"
863 0, 27, "t.l0.inaccessible_cell_r011"
864 0, 27, "t.l0.inaccessible_cell_r110"
865 0, 27, "t.l0.inaccessible_cell_r111"
867 0, 28, "t.l0.inaccessible_cell_l000"
868 0, 28, "t.l0.inaccessible_cell_l001"
869 0, 28, "t.l0.inaccessible_cell_l100"
870 0, 28, "t.l0.inaccessible_cell_l101"
872 0, 29, "t.l0.inaccessible_cell_l010"
873 0, 29, "t.l0.inaccessible_cell_l011"
874 0, 29, "t.l0.inaccessible_cell_l110"
875 0, 29, "t.l0.inaccessible_cell_l111"
877 0, 30, "t.l0.inaccessible_cell_d000"
878 0, 30, "t.l0.inaccessible_cell_d001"
879 0, 30, "t.l0.inaccessible_cell_d100"
880 0, 30, "t.l0.inaccessible_cell_d101"
882 0, 31, "t.l0.inaccessible_cell_d010"
883 0, 31, "t.l0.inaccessible_cell_d011"
884 0, 31, "t.l0.inaccessible_cell_d110"
885 0, 31, "t.l0.inaccessible_cell_d111"