1
2# Generated on Sat Jan  8 00:30:32 CST 2011 using:
3#  make-tileset.pl gry 00 experimental/rpg/grass2.png --noslopes
4{
5multi_tile_pattern: [
6	{
7		chance: 100,
8		pattern: ",            , grm        , grm
9                    grm  , grm->tile1 , grm->tile2 , grm
10                    grm  , grm        , grm        , grm",
11		tile1: {
12			image: "experimental/rpg/grass2.png",
13			tiles: 65,
14		},
15		tile2: {
16			image: "experimental/rpg/grass2.png",
17			tiles: 66,
18		},
19	},
20	{
21		chance: 100,
22		pattern: "grm  , grm        ,            ,
23                    grm  , grm->tile1 , grm->tile2 , grm
24                    grm  , grm        , grm        , grm",
25		tile1: {
26			image: "experimental/rpg/grass2.png",
27			tiles: 67,
28		},
29		tile2: {
30			image: "experimental/rpg/grass2.png",
31			tiles: 68,
32		},
33	},
34	{
35		chance: 100,
36		pattern: "grm  , grm        , grm        , grm
37                    grm  , grm->tile1 , grm->tile2 , grm
38                         ,            , grm        , grm",
39		tile1: {
40			image: "experimental/rpg/grass2.png",
41			tiles: 75,
42		},
43		tile2: {
44			image: "experimental/rpg/grass2.png",
45			tiles: 76,
46		},
47	},
48	{
49		chance: 100,
50		pattern: "grm  , grm        , grm        , grm
51                    grm  , grm->tile1 , grm->tile2 , grm
52                    grm  , grm        ,            ,",
53		tile1: {
54			image: "experimental/rpg/grass2.png",
55			tiles: 77,
56		},
57		tile2: {
58			image: "experimental/rpg/grass2.png",
59			tiles: 78,
60		},
61	},
62],
63tile_pattern: [
64
65	#horizontal tile
66	{
67		image: "experimental/rpg/grass2.png",
68		tiles: 31,
69		pattern: ".* ,   ,.*  ,
70(grm),(grm),(grm),
71.* ,   ,.*",
72	},
73
74	#horizontal tile with one tile below but not on either side
75	{
76		image: "experimental/rpg/grass2.png",
77		tiles: "05",
78		pattern: ".* ,   ,.*  ,
79(grm),(grm),(grm),
80   ,(grm),",
81	},
82
83	#horizontal tile with one tile above but not on either side
84	{
85		image: "experimental/rpg/grass2.png",
86		tiles: 25,
87		pattern: ",(grm),    ,
88(grm),(grm),(grm),
89.* ,    , .*",
90	},
91
92	#overhang
93	{
94		image: "experimental/rpg/grass2.png",
95		reverse: false,
96		tiles: 30,
97		pattern: ".* ,   ,.*  ,
98   ,(grm),(grm),
99.* ,   ,.*",
100	},
101
102	#overhang - reversed
103	{
104		image: "experimental/rpg/grass2.png",
105		reverse: false,
106		tiles: 32,
107		pattern: ".* ,   ,.*  ,
108(grm),(grm),   ,
109.* ,   ,.*",
110	},
111
112	#sloped
113	{
114		image: "experimental/rpg/grass2.png",
115		reverse: false,
116		tiles: "00|60",
117		pattern: ",    ,(grm)?,
118   ,(grm),(grm),
119(grm),(grm),(grm)",
120	},
121
122	#sloped - tile immediately beneath
123	{
124		image: "experimental/rpg/grass2.png",
125		reverse: false,
126		tiles: 51,
127		pattern: ".*,   ,    ,(grm)?,.*,
128.*,   ,(grm),(grm),.*,
129.*,(grm),(grm),(grm),.*,
130.*,(grm),(grm),(grm),.*,
131.*,.*,.*,.*,.*",
132	},
133
134	#sloped - reversed
135	{
136		image: "experimental/rpg/grass2.png",
137		reverse: false,
138		tiles: "02|62",
139		pattern: "(grm)?,    ,   ,
140(grm),(grm),   ,
141(grm),(grm),(grm)",
142	},
143
144	#sloped - reversed - tile immediately beneath
145	{
146		image: "experimental/rpg/grass2.png",
147		reverse: false,
148		tiles: 50,
149		pattern: ".*,(grm)?,   ,    ,.*,
150.*,(grm),(grm),   ,.*,
151.*,(grm),(grm),(grm),.*,
152.*,(grm),(grm),(grm),.*,
153.*,.*,.*,.*,.*",
154	},
155
156	#single tile by itself
157	{
158		image: "experimental/rpg/grass2.png",
159		tiles: 33,
160		pattern: ".*,   , .*,
161   ,(grm),   ,
162 .*,   , .*",
163	},
164
165	#top of thin platform
166	{
167		image: "experimental/rpg/grass2.png",
168		tiles: "03",
169		pattern: ".*,   , .*,
170   ,(grm),   ,
171 .*,(grm), .*",
172	},
173
174	#part of thin platform
175	{
176		image: "experimental/rpg/grass2.png",
177		tiles: 13,
178		pattern: ".*,(grm), .*,
179   ,(grm),   ,
180 .*,(grm), .*",
181	},
182
183	#bottom of thin platform
184	{
185		image: "experimental/rpg/grass2.png",
186		tiles: 23,
187		pattern: ".*,(grm), .*,
188   ,(grm),   ,
189 .*,   , .*",
190	},
191
192	#cliff edge
193	{
194		image: "experimental/rpg/grass2.png",
195		reverse: false,
196		tiles: "00",
197		pattern: ".*,   ,(grm)?,
198    ,(grm),(grm) ,
199(grm)?,(grm),(grm)",
200	},
201
202	#cliff edge - reverse
203	{
204		image: "experimental/rpg/grass2.png",
205		reverse: false,
206		tiles: "02",
207		pattern: "(grm)?,   ,.* ,
208(grm),(grm),   ,
209(grm),(grm),(grm)?",
210	},
211
212	#cliff edge -- version with a corner underneath/opposite
213	{
214		image: "experimental/rpg/grass2.png",
215		reverse: false,
216		tiles: "06",
217		pattern: ".*,   ,(grm)?,
218    ,(grm),(grm) ,
219(grm)?,(grm),",
220	},
221
222	#cliff edge (reversed) -- version with a corner underneath/opposite
223	{
224		image: "experimental/rpg/grass2.png",
225		reverse: false,
226		tiles: "04",
227		pattern: "(grm)?,   ,.*,
228(grm),(grm),   ,
229    ,(grm),(grm)?",
230	},
231
232	#middle of a cross
233	{
234		image: "experimental/rpg/grass2.png",
235		tiles: 15,
236		pattern: ",(grm),   ,
237(grm),(grm),(grm) ,
238   ,(grm),",
239	},
240
241	#corner at two angles
242	{
243		image: "experimental/rpg/grass2.png",
244		reverse: false,
245		tiles: 35,
246		pattern: "(grm),(grm),   ,
247(grm),(grm),(grm),
248   ,(grm),(grm)",
249	},
250
251	#corner at two angles (reversed)
252	{
253		image: "experimental/rpg/grass2.png",
254		reverse: false,
255		tiles: 34,
256		pattern: ",(grm),(grm),
257(grm),(grm),(grm),
258(grm),(grm),",
259	},
260
261	#corners on the top
262	{
263		image: "experimental/rpg/grass2.png",
264		tiles: 58,
265		pattern: ",(grm),   ,
266(grm),(grm),(grm),
267(grm),(grm),(grm)",
268	},
269
270	#corners on the bottom
271	{
272		image: "experimental/rpg/grass2.png",
273		tiles: 48,
274		pattern: "(grm),(grm),(grm),
275(grm),(grm),(grm),
276   ,(grm),",
277	},
278
279	#corners both on the same side
280	{
281		image: "experimental/rpg/grass2.png",
282		reverse: false,
283		tiles: 47,
284		pattern: ",(grm),(grm),
285(grm),(grm),(grm),
286   ,(grm),(grm)",
287	},
288
289	#corners both on the same side (reversed)
290	{
291		image: "experimental/rpg/grass2.png",
292		reverse: false,
293		tiles: 46,
294		pattern: "(grm),(grm),   ,
295(grm),(grm),(grm),
296(grm),(grm),",
297	},
298
299	#inner top corner piece
300	{
301		image: "experimental/rpg/grass2.png",
302		reverse: false,
303		tiles: 41,
304		pattern: "(grm),(grm),(grm),
305(grm),(grm),(grm),
306   ,(grm),(grm)",
307	},
308
309	#inner top corner piece (reversed)
310	{
311		image: "experimental/rpg/grass2.png",
312		reverse: false,
313		tiles: 40,
314		pattern: "(grm),(grm),(grm),
315(grm),(grm),(grm),
316(grm),(grm),",
317	},
318
319	#inner bottom corner piece
320	{
321		image: "experimental/rpg/grass2.png",
322		reverse: false,
323		tiles: 51,
324		pattern: ",(grm),(grm),
325(grm),(grm),(grm),
326(grm),(grm),(grm)",
327	},
328
329	#inner bottom corner piece (reversed)
330	{
331		image: "experimental/rpg/grass2.png",
332		reverse: false,
333		tiles: 50,
334		pattern: "(grm),(grm),   ,
335(grm),(grm),(grm),
336(grm),(grm),(grm)",
337	},
338
339	#corner at three sides
340	{
341		image: "experimental/rpg/grass2.png",
342		reverse: false,
343		tiles: 43,
344		pattern: ",(grm),(grm),
345(grm),(grm),(grm),
346   ,(grm),",
347	},
348
349	#corner at three sides (reversed)
350	{
351		image: "experimental/rpg/grass2.png",
352		reverse: false,
353		tiles: 42,
354		pattern: "(grm),(grm),   ,
355(grm),(grm),(grm),
356   ,(grm),",
357	},
358
359	#corner at three sides
360	{
361		image: "experimental/rpg/grass2.png",
362		reverse: false,
363		tiles: 53,
364		pattern: ",(grm),   ,
365(grm),(grm),(grm),
366   ,(grm),(grm)",
367	},
368
369	#corner at three sides (reversed)
370	{
371		image: "experimental/rpg/grass2.png",
372		reverse: false,
373		tiles: 52,
374		pattern: ",(grm),   ,
375(grm),(grm),(grm),
376(grm),(grm),",
377	},
378
379	#roof at a corner
380	{
381		image: "experimental/rpg/grass2.png",
382		reverse: false,
383		tiles: 57,
384		pattern: ",(grm),(grm),
385(grm),(grm),(grm),
386 .*,     , .*",
387	},
388
389	#roof at a corner (reversed)
390	{
391		image: "experimental/rpg/grass2.png",
392		reverse: false,
393		tiles: 56,
394		pattern: "(grm),(grm),   ,
395(grm),(grm),(grm),
396 .*,     , .*",
397	},
398
399	#roof
400	{
401		image: "experimental/rpg/grass2.png",
402		tiles: "21|81",
403		pattern: ".* ,(grm), .*,
404(grm),(grm),(grm),
405 .*,   , .*",
406	},
407
408	#bottom corner
409	{
410		image: "experimental/rpg/grass2.png",
411		reverse: false,
412		tiles: "20|80",
413		pattern: "(grm)?,(grm),(grm),
414    ,(grm),(grm),
415.*  ,   , .*",
416	},
417
418	#bottom corner (reversed)
419	{
420		image: "experimental/rpg/grass2.png",
421		reverse: false,
422		tiles: "22|82",
423		pattern: "(grm),(grm),(grm)?,
424(grm),(grm),   ,
425.*  ,   , .*",
426	},
427
428	#bottom corner with corner on opposite side
429	{
430		image: "experimental/rpg/grass2.png",
431		reverse: false,
432		tiles: 26,
433		pattern: "(grm)?,(grm),   ,
434    ,(grm),(grm),
435.*  ,   , .*",
436	},
437
438	#bottom corner with corner on opposite side (reversed)
439	{
440		image: "experimental/rpg/grass2.png",
441		reverse: false,
442		tiles: 24,
443		pattern: ",(grm),(grm)?,
444(grm),(grm),   ,
445.*  ,   , .*",
446	},
447
448	#solid
449	{
450		image: "experimental/rpg/grass2.png",
451		tiles: "11|71|c0|c1|c2",
452		pattern: "(grm)?,(grm),(grm)?,
453(grm),(grm),(grm),
454(grm)?,(grm),(grm)?",
455	},
456
457	#cliff face coming up from a one-tile thick cliff and expanding out
458	#in one direction
459	{
460		image: "experimental/rpg/grass2.png",
461		reverse: false,
462		tiles: 45,
463		pattern: "(grm),(grm),.* ,
464(grm),(grm),   ,
465   ,(grm),.*",
466	},
467
468	#cliff face coming up from a one-tile thick cliff and expanding out
469	#in one direction (reversed)
470	{
471		image: "experimental/rpg/grass2.png",
472		reverse: false,
473		tiles: 44,
474		pattern: ".* ,(grm),(grm),
475   ,(grm),(grm),
476.* ,(grm),",
477	},
478
479	#cliff face coming down from a one-tile thick cliff and expanding out
480	#in one direction
481	{
482		image: "experimental/rpg/grass2.png",
483		reverse: false,
484		tiles: 55,
485		pattern: ",(grm),.* ,
486(grm),(grm),   ,
487(grm),(grm),.*",
488	},
489
490	#cliff face coming down from a one-tile thick cliff and expanding out
491	#in one direction (reversed)
492	{
493		image: "experimental/rpg/grass2.png",
494		reverse: false,
495		tiles: 54,
496		pattern: ".* ,(grm),  ,
497   ,(grm),(grm),
498.* ,(grm),(grm)",
499	},
500
501	#cliff face coming both up and down from a one-tile thick cliff and expanding
502	#out into a ledge in one direction
503	{
504		image: "experimental/rpg/grass2.png",
505		reverse: false,
506		tiles: 14,
507		pattern: ",(grm),.* ,
508(grm),(grm),   ,
509   ,(grm),.*",
510	},
511
512	#cliff face coming both up and down from a one-tile thick cliff and expanding
513	#out into a ledge in one direction (reversed)
514	{
515		image: "experimental/rpg/grass2.png",
516		reverse: false,
517		tiles: 16,
518		pattern: ".* ,(grm),   ,
519   ,(grm),(grm),
520.* ,(grm),",
521	},
522
523	#cliff face
524	{
525		image: "experimental/rpg/grass2.png",
526		reverse: false,
527		tiles: "10|70",
528		pattern: ".* ,(grm),.* ,
529   ,(grm),(grm),
530.* ,(grm),.*",
531	},
532
533	#cliff face (reversed)
534	{
535		image: "experimental/rpg/grass2.png",
536		reverse: false,
537		tiles: "12|72",
538		pattern: ".* ,(grm),.* ,
539(grm),(grm),   ,
540.* ,(grm),.*",
541	},
542
543	#ground - with a corner on one side beneath
544	{
545		image: "experimental/rpg/grass2.png",
546		reverse: false,
547		tiles: 37,
548		pattern: ".* ,   ,.* ,
549(grm),(grm),(grm),
550   ,(grm),(grm)",
551	},
552
553	#ground - with a corner on one side beneath (reversed)
554	{
555		image: "experimental/rpg/grass2.png",
556		reverse: false,
557		tiles: 36,
558		pattern: ".* ,   ,.* ,
559(grm),(grm),(grm),
560(grm),(grm),",
561	},
562
563	#ground
564	{
565		image: "experimental/rpg/grass2.png",
566		tiles: "01|61",
567		pattern: "(grm)?,    ,(grm)?,
568(grm) ,(grm) ,(grm) ,
569(grm)?,(grm)?,(grm)?",
570	},
571],
572}