1// *********************************
2// FARM
3// *********************************
4
5// Tiletypes:
6// ----------
7// +: tile contains something
8// a: normal tile.
9// b: dropship tile.
10// c: UFO tile.
11// h: horizontal road
12// v: vertical road
13
14
15base farm/f_
16
17// ---------------------------------
18// Firebird dropship
19tile +craft_drop_firebird
20{
215 4
220      ah      ah      ah       0
23av     +b      +b      +b      av
24av     +b      +b      +b      av
250      ah      ah      ah       0
26}
27
28// ---------------------------------
29// Herakles dropship
30tile +craft_drop_herakles
31{
325 4
330      ah      ah      ah      0
34av     +b      +b      +b      av
35av     +b      +b      +b      av
360      av      av      av      0
37}
38
39// ---------------------------------
40// Raptor dropship
41tile +craft_drop_raptor
42{
435 5
440      ah       ah      ah       0
45av     +b       +b      +b      av
46av     +b       +b      +b      av
47av     +b       +b      +b      av
480      ah       ah      ah       0
49}
50
51// ---------------------------------
52// Small filler
53tile +filler_s
54{
553 3
560      abch     0
57abcv    +a      abcv
580      abch     0
59}
60
61// ---------------------------------
62// Medium filler horizontal
63tile +filler_m_a
64{
654 3
660      abch     abch     0
67abcv    +a      +a      abcv
680      abch     abch     0
69}
70
71// ---------------------------------
72// Large filler horizontal
73tile +filler_l_a
74{
755 3
760      abch    abch    abch    0
77abcv   +a      +a      +a      abc
780      abch    abch    abch    0
79}
80
81// ---------------------------------
82// Medium filler vertical
83tile +filler_m_b
84{
853 4
860      abch    0
87abcv   +a      abc
88abcv   +a      abc
890      abch    0
90}
91
92// ---------------------------------
93// Large filler vertical
94tile +filler_l_b
95{
963 5
970      abch    0
98abcv   +a      abc
99abcv   +a      abc
100abcv   +a      abc
1010      abch    0
102}
103
104// ---------------------------------
105// Two wind turbine
106tile +wind
107{
1084 3
1090      abch    abch    0
110abcv   +a      +a      abc
1110      abch    abch    0
112}
113
114
115
116// ---------------------------------
117// Field A
118tile +field_a
119{
1206 6
1210      abch    abch    abch    abch    0
122abcv   +a      +a      +a      +a      abc
123abcv   +a      +a      +a      +a      abc
124abcv   +a      +a      +a      +a      abc
125abcv   +a      +a      +a      +a      abc
1260      abch    abch    abch    abch    0
127}
128
129// ---------------------------------
130// Field B
131tile +field_b
132{
1336 6
1340      abch    abch    abch    abch    0
135abcv   +a      +a      +a      +a      abc
136abcv   +a      +a      +a      +a      abc
137abcv   +a      +a      +a      +a      abc
138abcv   +a      +a      +a      +a      abc
1390      abch    abch    abch    abch    0
140}
141
142// ---------------------------------
143// Field C
144tile +field_c
145{
1466 6
1470      abch    abch    abch    abch    0
148abcv   +a      +a      +a      +a      abc
149abcv   +a      +a      +a      +a      abc
150abcv   +a      +a      +a      +a      abc
151abcv   +a      +a      +a      +a      abc
1520      abch    abch    abch    abch    0
153}
154
155// ---------------------------------
156// UFO - Scout
157tile +craft_ufo_scout
158{
1596 6
1600      ah      ah      ah      ah      0
161av     +c      +c      +c      +c     av
162av     +c      +c      +c      +c     av
163av     +c      +c      +c      +c     av
164av     +c      +c      +c      +c     av
1650      ah      ah      ah      ah      0
166}
167
168// ---------------------------------
169// UFO - Fighter (obsolete?)
170tile +craft_ufo_fighter
171{
1726 6
1730      ah      ah      ah      ah      0
174av     +c      +c      +c      +c     av
175av     +c      +c      +c      +c     av
176av     +c      +c      +c      +c     av
177av     +c      +c      +c      +c     av
1780      ah      ah      ah      ah      0
179}
180
181// ---------------------------------
182// UFO - Harvester
183tile +craft_ufo_harvester
184{
1857 6
1860      ah      ah      ah      ah      ah      0
187av     +c      +c      +c      +c      +c     av
188av     +c      +c      +c      +c      +c     av
189av     +c      +c      +c      +c      +c     av
190av     +c      +c      +c      +c      +c     av
1910      ah      ah      ah      ah      ah      0
192}
193
194// ---------------------------------
195// UFO - Bomber
196tile +craft_ufo_bomber
197{
1986 10
1990      ah      ah      ah      ah      0
200av     +c      +c      +c      +c     av
201av     +c      +c      +c      +c     av
202av     +c      +c      +c      +c     av
203av     +c      +c      +c      +c     av
204av     +c      +c      +c      +c     av
205av     +c      +c      +c      +c     av
206av     +c      +c      +c      +c     av
207av     +c      +c      +c      +c     av
2080      ah      ah      ah      ah      0
209}
210
211tile +craft_ufo_corrupter
212{
2138 10
2140		0		0		ah		ah		0		0		0
2150		0		av		+c		+c		av		0		0
2160		0		av		+c		+c		av		0		0
2170		ah		ah		+c		+c		ah		ah		0
218av		+c		+c		+c		+c		+c		+c		av
219av		+c		+c		+c		+c		+c		+c		av
220av		+c		+c		+c		+c		+c		+c		av
221av		+c		+c		+c		+c		+c		+c		av
222av		+c		+c		+c		+c		+c		+c		av
2230		ah		ah		ah		ah		ah		ah		0
224}
225
226// ---------------------------------
227// Farmhouse horizontal
228tile +farmhouse_a
229{
2305 4
2310      abch    abch    abch    0
232abcv   +a      +a      +a      abc
233abcv   +a      +a      +a      abc
2340      abch    abch    abch    0
235}
236
237// ---------------------------------
238// Farmhouse vertical
239tile +farmhouse_b
240{
2414 5
2420      abch    abch    0
243abcv   +a      +a      abc
244abcv   +a      +a      abc
245abcv   +a      +a      abc
2460      abch    abch    0
247}
248
249tile +farmhouse_c
250{
2514 4
2520      abch   abch   0
253abcv   +a     +a     abcv
254abcv   +a     +a     abcv
2550      abch   abch   0
256}
257
258
259// ---------------------------------
260// Barn horizontal
261tile +barn_a
262{
2634 4
2640      abch    abch    0
265abcv   +a      +a      abc
266abcv   +a      +a      abc
2670      abch    abch    0
268}
269
270// ---------------------------------
271// Barn vertical
272tile +barn_b
273{
2744 4
2750      abch    abch    0
276abcv   +a      +a      abc
277abcv   +a      +a      abc
2780      abch    abch    0
279}
280
281// ---------------------------------
282// Stables horizontal
283tile +stables_a
284{
2855 4
2860      abch    abch    abch    0
287abcv   +a      +a      +a      abc
288abcv   +a      +a      +a      abc
2890      abch    abch    abch    0
290}
291
292// ---------------------------------
293// Stables vertical
294tile +stables_b
295{
2964 5
2970      abch    abch    0
298abcv   +a      +a      abc
299abcv   +a      +a      abc
300abcv   +a      +a      abc
3010      abch    abch    0
302}
303
304// ---------------------------------
305// Silo
306tile +silo
307{
3083 3
3090      abch     0
310abcv   +a      abcv
3110      abch     0
312}
313
314// ---------------------------------
315// roads:
316
317tile +road_h
318{
3193 3
3200 abc 0
321h +h  h
3220 abc 0
323}
324
325// with tracktor and trailer
326tile +road_h1
327{
3283 3
3290 abc 0
330h +h  h
3310 abc 0
332}
333
334// parking with car
335tile +road_hs
336{
3373 3
3380 abc 0
339h +h  h
3400 abc 0
341}
342
343// vertical road
344tile +road_v
345{
3463 3
3470     v    0
348abc  +v  abc
3490     v    0
350}
351
352// vertical road with decorations.
353tile +road_v1
354{
3553 3
3560     v   0
357abc  +v   abc
3580     v   0
359}
360
361
362// right-top turn
363tile +road_rt
364{
3653 3
3660       v    0
367abc   +hv    h
3680     abc    0
369}
370
371tile +road_r
372{
3733 3
3740    abc  0
375abc  +ah  h
3760    abc  0
377}
378
379
380assembly small
381{
382size "8 8"
383grid "1 1"
384
385+filler_s "0 3"
386+filler_m_a "0 4"
387+filler_l_a "0 4"
388+filler_m_b "0 4"
389+filler_l_b "0 4"
390+field_a "0 1"
391+field_b "0 1"
392+field_c "0 1"
393+silo "0 2"
394+road_rt "0 1"
395+road_v "1 10"
396+road_v1 "0 1"
397+road_h "1 10"
398+road_hs "0 1"
399+road_h1 "0 1"
400+road_r "0 1"
401+farmhouse_a "0 1"
402+farmhouse_b "0 1"
403+farmhouse_c "0 1"
404+barn_a "0 1"
405+barn_b "0 1"
406+stables_a "0 1"
407+stables_b "0 1"
408*rm_drop +craft_drop_firebird "1 1"
409*rm_ufo +craft_ufo_scout "1 1"
410}
411
412assembly medium
413{
414size "10 10"
415grid "1 1"
416
417+filler_s "0 10"
418+filler_m_a "0 4"
419+filler_l_a "0 4"
420+filler_m_b "0 4"
421+filler_l_b "0 4"
422+field_a "0 2"
423+field_b "0 2"
424+field_c "0 2"
425+silo "0 2"
426+wind "0 1"
427+farmhouse_a "0 1"
428+farmhouse_b "0 1"
429+farmhouse_c "0 1"
430+road_hs "0 1"
431+road_h1 "0 1"
432+road_h "0 10"
433+road_rt "0 1"
434+road_v "0 10"
435+road_v1 "0 2"
436+barn_a "0 1"
437+barn_b "0 1"
438+stables_a "0 1"
439+stables_b "0 1"
440*rm_drop +craft_drop_firebird "1 1"
441*rm_ufo +craft_ufo_harvester "1 1"
442}
443
444assembly large
445{
446size "12 12"
447grid "1 1"
448
449+filler_s "0 3"
450+filler_m_a "0 7"
451+filler_l_a "0 7"
452+filler_m_b "0 6"
453+filler_l_b "0 6"
454+field_a "1 3"
455+field_b "0 3"
456+field_c "0 3"
457+silo "0 2"
458+wind "0 1"
459+road_hs "0 1"
460+road_h1 "1 1"
461+road_h "0 10"
462+road_rt "0 1"
463+road_v "0 10"
464+road_v1 "0 1"
465+farmhouse_a "0 1"
466+farmhouse_b "0 1"
467+farmhouse_c "0 1"
468+barn_a "0 1"
469+barn_b "0 1"
470+stables_a "0 1"
471+stables_b "0 1"
472*rm_drop +craft_drop_firebird "1 1"
473*rm_ufo +craft_ufo_bomber "1 1"
474}
475