{
palettes: "@include data/palettes.cfg:seaside_palettes + forest_palettes + cave_palettes",
multi_tile_pattern: [

	#
	#
	# TOP AND BOTTOM
	{
		chance: 100,
		pattern: "nbr  , nbr        , nbr        , nbr 
                    nbr  , nbr->tile1 , nbr->tile2 , nbr 
                    nbr  , nbr->tile3 , nbr->tile4 , nbr
                   (nbr)?,    ->tile5 ,    ->tile6 ,(nbr)?",
		tile1: {
			image: "tiles/grey-rock2.png",
			tiles: "00",
		},
		tile2: {
			image: "tiles/grey-rock2.png",
			tiles: "01",
		},
		tile3: {
			image: "tiles/grey-rock2.png",
			tiles: 10,
		},
		tile4: {
			image: "tiles/grey-rock2.png",
			tiles: 11,
		},
		tile5: {
			image: "tiles/grey-rock2.png",
			tiles: 20,
		},
		tile6: {
			image: "tiles/grey-rock2.png",
			tiles: 21,
		},
		alternative: {
			tile1: {
				image: "tiles/grey-rock2.png",
				tiles: "02",
			},
			tile2: {
				image: "tiles/grey-rock2.png",
				tiles: "03",
			},
			tile3: {
				image: "tiles/grey-rock2.png",
				tiles: 12,
			},
			tile4: {
				image: "tiles/grey-rock2.png",
				tiles: 13,
			},
			tile5: {
				image: "tiles/grey-rock2.png",
				tiles: 22,
			},
			tile6: {
				image: "tiles/grey-rock2.png",
				tiles: 23,
			},
		},
	},
	{
		chance: 100,
		pattern: "(nbr)?,    ->tile1 ,    ->tile2 ,(nbr)? 
                   nbr  , nbr->tile3 , nbr->tile4 , nbr 
                   nbr  , nbr->tile5 , nbr->tile6 , nbr
                   nbr  , nbr        , nbr        , nbr",
		tile1: {
			image: "tiles/grey-rock2.png",
			tiles: 30,
		},
		tile2: {
			image: "tiles/grey-rock2.png",
			tiles: 31,
		},
		tile3: {
			image: "tiles/grey-rock2.png",
			tiles: 40,
		},
		tile4: {
			image: "tiles/grey-rock2.png",
			tiles: 41,
		},
		tile5: {
			image: "tiles/grey-rock2.png",
			tiles: 50,
		},
		tile6: {
			image: "tiles/grey-rock2.png",
			tiles: 51,
		},
		alternative: [
			{
				tile1: {
					image: "tiles/grey-rock2.png",
					tiles: 32,
				},
				tile2: {
					image: "tiles/grey-rock2.png",
					tiles: 33,
				},
				tile3: {
					image: "tiles/grey-rock2.png",
					tiles: 42,
				},
				tile4: {
					image: "tiles/grey-rock2.png",
					tiles: 43,
				},
				tile5: {
					image: "tiles/grey-rock2.png",
					tiles: 52,
				},
				tile6: {
					image: "tiles/grey-rock2.png",
					tiles: 53,
				},
			},
			{
				tile1: {
					image: "tiles/grey-rock2.png",
					tiles: 34,
				},
				tile2: {
					image: "tiles/grey-rock2.png",
					tiles: 35,
				},
				tile3: {
					image: "tiles/grey-rock2.png",
					tiles: 44,
				},
				tile4: {
					image: "tiles/grey-rock2.png",
					tiles: 45,
				},
				tile5: {
					image: "tiles/grey-rock2.png",
					tiles: 54,
				},
				tile6: {
					image: "tiles/grey-rock2.png",
					tiles: 55,
				},
			},
			{
				tile1: {
					image: "tiles/grey-rock2.png",
					tiles: 36,
				},
				tile2: {
					image: "tiles/grey-rock2.png",
					tiles: 37,
				},
				tile3: {
					image: "tiles/grey-rock2.png",
					tiles: 46,
				},
				tile4: {
					image: "tiles/grey-rock2.png",
					tiles: 47,
				},
				tile5: {
					image: "tiles/grey-rock2.png",
					tiles: 56,
				},
				tile6: {
					image: "tiles/grey-rock2.png",
					tiles: 57,
				},
			},
		],
	},

	#
	#
	# SIDES
	{
		chance: 100,
		pattern: "(nbr)?  , nbr        , nbr       , nbr
              ->tile1 , nbr->tile2 , nbr->tile3, nbr
              ->tile4 , nbr->tile5 , nbr->tile6, nbr
              (nbr)?  , nbr        , nbr       , nbr",
		tile1: {
			image: "tiles/grey-rock2.png",
			tiles: "0d",
		},
		tile2: {
			image: "tiles/grey-rock2.png",
			tiles: "0e",
		},
		tile3: {
			image: "tiles/grey-rock2.png",
			tiles: "0f",
		},
		tile4: {
			image: "tiles/grey-rock2.png",
			tiles: "1d",
		},
		tile5: {
			image: "tiles/grey-rock2.png",
			tiles: "1e",
		},
		tile6: {
			image: "tiles/grey-rock2.png",
			tiles: "1f",
		},
		alternative: {
			tile1: {
				image: "tiles/grey-rock2.png",
				tiles: "2d",
			},
			tile2: {
				image: "tiles/grey-rock2.png",
				tiles: "2e",
			},
			tile3: {
				image: "tiles/grey-rock2.png",
				tiles: "2f",
			},
			tile4: {
				image: "tiles/grey-rock2.png",
				tiles: "3d",
			},
			tile5: {
				image: "tiles/grey-rock2.png",
				tiles: "3e",
			},
			tile6: {
				image: "tiles/grey-rock2.png",
				tiles: "3f",
			},
		},
	},
	{
		chance: 100,
		pattern: "nbr, nbr        , nbr        ,(nbr)?    
             nbr, nbr->tile1 , nbr->tile2 , ->tile3 
             nbr, nbr->tile4 , nbr->tile5 , ->tile6
             nbr, nbr        , nbr        ,(nbr)?",
		tile1: {
			image: "tiles/grey-rock2.png",
			tiles: "0a",
		},
		tile2: {
			image: "tiles/grey-rock2.png",
			tiles: "0b",
		},
		tile3: {
			image: "tiles/grey-rock2.png",
			tiles: "0c",
		},
		tile4: {
			image: "tiles/grey-rock2.png",
			tiles: "1a",
		},
		tile5: {
			image: "tiles/grey-rock2.png",
			tiles: "1b",
		},
		tile6: {
			image: "tiles/grey-rock2.png",
			tiles: "1c",
		},
		alternative: {
			tile1: {
				image: "tiles/grey-rock2.png",
				tiles: "2a",
			},
			tile2: {
				image: "tiles/grey-rock2.png",
				tiles: "2b",
			},
			tile3: {
				image: "tiles/grey-rock2.png",
				tiles: "2c",
			},
			tile4: {
				image: "tiles/grey-rock2.png",
				tiles: "3a",
			},
			tile5: {
				image: "tiles/grey-rock2.png",
				tiles: "3b",
			},
			tile6: {
				image: "tiles/grey-rock2.png",
				tiles: "3c",
			},
		},
	},
	{
		chance: 100,
		pattern: "(nbr)?,    ->tile1 ,(nbr)?
                    nbr  , nbr->tile2 , nbr 
                    nbr  , nbr->tile3 , nbr
                    nbr  , nbr        , nbr",
		tile1: {
			image: "tiles/grey-rock1.png",
			tiles: "04",
		},
		tile2: {
			image: "tiles/grey-rock1.png",
			tiles: 14,
		},
		tile3: {
			image: "tiles/grey-rock1.png",
			tiles: 24,
		},
	},
	{
		chance: 100,
		pattern: "nbr  , nbr        , nbr  
                    nbr  , nbr->tile1 , nbr 
                    nbr  , nbr->tile2 , nbr
                   (nbr)?,    ->tile3 ,(nbr)?",
		tile1: {
			image: "tiles/grey-rock1.png",
			tiles: 40,
		},
		tile2: {
			image: "tiles/grey-rock1.png",
			tiles: 50,
		},
		tile3: {
			image: "tiles/grey-rock1.png",
			tiles: 60,
		},
	},
	{
		chance: 100,
		pattern: "nbr, nbr        , nbr        ,(nbr)?      ,    
             nbr, nbr->tile1 , nbr->tile2 ,    ->tile3 , 
             nbr, nbr        , nbr        ,(nbr)?      ,",
		tile1: {
			image: "tiles/grey-rock1.png",
			tiles: 34,
		},
		tile2: {
			image: "tiles/grey-rock1.png",
			tiles: 35,
		},
		tile3: {
			image: "tiles/grey-rock1.png",
			tiles: 36,
		},
	},

	#
	# 2-deep, 2-thick sides
	{
		chance: 100,
		pattern: "(nbr)?      ,(nbr)?      , nbr        
                 ->tile1 , nbr->tile2 , nbr 
                 ->tile3 , nbr->tile4 , nbr 
             (nbr)?      ,(nbr)?      , nbr",
		tile1: {
			image: "tiles/grey-rock2.png",
			tiles: "6e",
		},
		tile2: {
			image: "tiles/grey-rock2.png",
			tiles: "6f",
		},
		tile3: {
			image: "tiles/grey-rock2.png",
			tiles: "7e",
		},
		tile4: {
			image: "tiles/grey-rock2.png",
			tiles: "7f",
		},
	},
	{
		chance: 100,
		pattern: "nbr        ,(nbr)?      ,(nbr)?        
             nbr        , nbr->tile1 ,    ->tile2 
             nbr        , nbr->tile3 ,    ->tile4 
             nbr        ,(nbr)?      ,(nbr)?",
		tile1: {
			image: "tiles/grey-rock2.png",
			tiles: "6c",
		},
		tile2: {
			image: "tiles/grey-rock2.png",
			tiles: "6d",
		},
		tile3: {
			image: "tiles/grey-rock2.png",
			tiles: "7c",
		},
		tile4: {
			image: "tiles/grey-rock2.png",
			tiles: "7d",
		},
	},
	{
		chance: 100,
		pattern: "(nbr)?       ,    ->tile1  ,    ->tile2, (nbr)? 
             (nbr)?       , nbr->tile3  , nbr->tile4, (nbr)? 
              nbr         , nbr         , nbr       ,  nbr",
		tile1: {
			image: "tiles/grey-rock2.png",
			tiles: "8c",
		},
		tile2: {
			image: "tiles/grey-rock2.png",
			tiles: "8d",
		},
		tile3: {
			image: "tiles/grey-rock2.png",
			tiles: "9c",
		},
		tile4: {
			image: "tiles/grey-rock2.png",
			tiles: "9d",
		},
	},
	{
		chance: 100,
		pattern: "nbr         , nbr         , nbr       ,  nbr   
             (nbr)?       , nbr->tile1  , nbr->tile2, (nbr)? 
             (nbr)?       ,    ->tile3  ,    ->tile4, (nbr)?",
		tile1: {
			image: "tiles/grey-rock2.png",
			tiles: "8e",
		},
		tile2: {
			image: "tiles/grey-rock2.png",
			tiles: "8f",
		},
		tile3: {
			image: "tiles/grey-rock2.png",
			tiles: "9e",
		},
		tile4: {
			image: "tiles/grey-rock2.png",
			tiles: "9f",
		},
	},

	#
	# 2-deep, 1-thick sides
	{
		chance: 100,
		pattern: "nbr        ,(nbr)?      ,(nbr)?        
             nbr        , nbr->tile1 ,    ->tile2 
             nbr        ,(nbr)?      ,(nbr)?",
		tile1: {
			image: "tiles/grey-rock1.png",
			tiles: 20,
		},
		tile2: {
			image: "tiles/grey-rock1.png",
			tiles: 21,
		},
	},
	{
		chance: 100,
		pattern: "(nbr)?      ,(nbr)?      , nbr        
                 ->tile1 , nbr->tile2 , nbr 
             (nbr)?      ,(nbr)?      , nbr",
		tile1: {
			image: "tiles/grey-rock1.png",
			tiles: 22,
		},
		tile2: {
			image: "tiles/grey-rock1.png",
			tiles: 23,
		},
	},
	{
		chance: 100,
		pattern: "(nbr)?,    ->tile1 ,(nbr)?
                   (nbr)?, nbr->tile2 ,(nbr)? 
                    nbr  , nbr        , nbr",
		tile1: {
			image: "tiles/grey-rock1.png",
			tiles: "01",
		},
		tile2: {
			image: "tiles/grey-rock1.png",
			tiles: 11,
		},
		alternative: {
			tile1: {
				image: "tiles/grey-rock1.png",
				tiles: "02",
			},
			tile2: {
				image: "tiles/grey-rock1.png",
				tiles: 12,
			},
		},
	},
	{
		chance: 100,
		pattern: "nbr  , nbr         , nbr
                   (nbr)?, nbr ->tile1 ,(nbr)? 
                   (nbr)?,     ->tile2 ,(nbr)?",
		tile1: {
			image: "tiles/grey-rock1.png",
			tiles: "03",
		},
		tile2: {
			image: "tiles/grey-rock1.png",
			tiles: 13,
		},
	},

	#
	#
	# INTERIOR TILES:
	{
		chance: 100,
		pattern: "(nbr)?, nbr         , nbr         , nbr         , nbr         ,(nbr)?
                    nbr  , nbr ->tile1 , nbr ->tile2 , nbr ->tile3 , nbr ->tile4 , nbr
                    nbr  , nbr ->tile5 , nbr ->tile6 , nbr ->tile7 , nbr ->tile8 , nbr
                    nbr  , nbr ->tile9 , nbr ->tile10, nbr ->tile11, nbr ->tile12, nbr
                    nbr  , nbr ->tile13, nbr ->tile14, nbr ->tile15, nbr ->tile16, nbr
                   (nbr)?, nbr         , nbr         , nbr         , nbr         ,(nbr)?",
		tile1: {
			image: "tiles/grey-rock1.png",
			tiles: "08",
		},
		tile2: {
			image: "tiles/grey-rock1.png",
			tiles: "09",
		},
		tile3: {
			image: "tiles/grey-rock1.png",
			tiles: "0a",
		},
		tile4: {
			image: "tiles/grey-rock1.png",
			tiles: "0b",
		},
		tile5: {
			image: "tiles/grey-rock1.png",
			tiles: 18,
		},
		tile6: {
			image: "tiles/grey-rock1.png",
			tiles: 19,
		},
		tile7: {
			image: "tiles/grey-rock1.png",
			tiles: "1a",
		},
		tile8: {
			image: "tiles/grey-rock1.png",
			tiles: "1b",
		},
		tile9: {
			image: "tiles/grey-rock1.png",
			tiles: 28,
		},
		tile10: {
			image: "tiles/grey-rock1.png",
			tiles: 29,
		},
		tile11: {
			image: "tiles/grey-rock1.png",
			tiles: "2a",
		},
		tile12: {
			image: "tiles/grey-rock1.png",
			tiles: "2b",
		},
		tile13: {
			image: "tiles/grey-rock1.png",
			tiles: 38,
		},
		tile14: {
			image: "tiles/grey-rock1.png",
			tiles: 39,
		},
		tile15: {
			image: "tiles/grey-rock1.png",
			tiles: "3a",
		},
		tile16: {
			image: "tiles/grey-rock1.png",
			tiles: "3b",
		},
		alternative: [
			{
				tile1: {
					image: "tiles/grey-rock1.png",
					tiles: "0c",
				},
				tile2: {
					image: "tiles/grey-rock1.png",
					tiles: "0d",
				},
				tile3: {
					image: "tiles/grey-rock1.png",
					tiles: "0e",
				},
				tile4: {
					image: "tiles/grey-rock1.png",
					tiles: "0f",
				},
				tile5: {
					image: "tiles/grey-rock1.png",
					tiles: "1c",
				},
				tile6: {
					image: "tiles/grey-rock1.png",
					tiles: "1d",
				},
				tile7: {
					image: "tiles/grey-rock1.png",
					tiles: "1e",
				},
				tile8: {
					image: "tiles/grey-rock1.png",
					tiles: "1f",
				},
				tile9: {
					image: "tiles/grey-rock1.png",
					tiles: "2c",
				},
				tile10: {
					image: "tiles/grey-rock1.png",
					tiles: "2d",
				},
				tile11: {
					image: "tiles/grey-rock1.png",
					tiles: "2e",
				},
				tile12: {
					image: "tiles/grey-rock1.png",
					tiles: "2f",
				},
				tile13: {
					image: "tiles/grey-rock1.png",
					tiles: "3c",
				},
				tile14: {
					image: "tiles/grey-rock1.png",
					tiles: "3d",
				},
				tile15: {
					image: "tiles/grey-rock1.png",
					tiles: "3e",
				},
				tile16: {
					image: "tiles/grey-rock1.png",
					tiles: "3f",
				},
			},
			{
				tile1: {
					image: "tiles/grey-rock1.png",
					tiles: "4c",
				},
				tile2: {
					image: "tiles/grey-rock1.png",
					tiles: "4d",
				},
				tile3: {
					image: "tiles/grey-rock1.png",
					tiles: "4e",
				},
				tile4: {
					image: "tiles/grey-rock1.png",
					tiles: "4f",
				},
				tile5: {
					image: "tiles/grey-rock1.png",
					tiles: "5c",
				},
				tile6: {
					image: "tiles/grey-rock1.png",
					tiles: "5d",
				},
				tile7: {
					image: "tiles/grey-rock1.png",
					tiles: "5e",
				},
				tile8: {
					image: "tiles/grey-rock1.png",
					tiles: "5f",
				},
				tile9: {
					image: "tiles/grey-rock1.png",
					tiles: "6c",
				},
				tile10: {
					image: "tiles/grey-rock1.png",
					tiles: "6d",
				},
				tile11: {
					image: "tiles/grey-rock1.png",
					tiles: "6e",
				},
				tile12: {
					image: "tiles/grey-rock1.png",
					tiles: "6f",
				},
				tile13: {
					image: "tiles/grey-rock1.png",
					tiles: "7c",
				},
				tile14: {
					image: "tiles/grey-rock1.png",
					tiles: "7d",
				},
				tile15: {
					image: "tiles/grey-rock1.png",
					tiles: "7e",
				},
				tile16: {
					image: "tiles/grey-rock1.png",
					tiles: "7f",
				},
			},
		],
	},
	{
		chance: 100,
		pattern: "(nbr)?, nbr         , nbr         ,(nbr)?
                    nbr  , nbr ->tile1 , nbr ->tile2 , nbr
                    nbr  , nbr ->tile3 , nbr ->tile4 , nbr
                   (nbr)?, nbr         , nbr         ,(nbr)?",
		tile1: {
			image: "tiles/grey-rock1.png",
			tiles: "a6",
		},
		tile2: {
			image: "tiles/grey-rock1.png",
			tiles: "a7",
		},
		tile3: {
			image: "tiles/grey-rock1.png",
			tiles: "b6",
		},
		tile4: {
			image: "tiles/grey-rock1.png",
			tiles: "b7",
		},
		alternative: [
			{
				tile1: {
					image: "tiles/grey-rock1.png",
					tiles: "c6",
				},
				tile2: {
					image: "tiles/grey-rock1.png",
					tiles: "c7",
				},
				tile3: {
					image: "tiles/grey-rock1.png",
					tiles: "d6",
				},
				tile4: {
					image: "tiles/grey-rock1.png",
					tiles: "d7",
				},
			},
			{
				tile1: {
					image: "tiles/grey-rock1.png",
					tiles: "e6",
				},
				tile2: {
					image: "tiles/grey-rock1.png",
					tiles: "e7",
				},
				tile3: {
					image: "tiles/grey-rock1.png",
					tiles: "f6",
				},
				tile4: {
					image: "tiles/grey-rock1.png",
					tiles: "f7",
				},
			},
		],
	},
	{
		chance: 100,
		pattern: "(nbr)?, nbr         ,(nbr)?
                    nbr  , nbr ->tile1 , nbr
                    nbr  , nbr ->tile2 , nbr
                   (nbr)?, nbr         ,(nbr)?",
		tile1: {
			image: "tiles/grey-rock1.png",
			tiles: "c4",
		},
		tile2: {
			image: "tiles/grey-rock1.png",
			tiles: "d4",
		},
		alternative: {
			tile1: {
				image: "tiles/grey-rock1.png",
				tiles: "c5",
			},
			tile2: {
				image: "tiles/grey-rock1.png",
				tiles: "d5",
			},
		},
	},
	{
		chance: 100,
		pattern: "(nbr)?, nbr         , nbr         ,(nbr)?
                    nbr  , nbr ->tile1 , nbr ->tile2 , nbr
                   (nbr)?, nbr         , nbr         ,(nbr)?",
		tile1: {
			image: "tiles/grey-rock1.png",
			tiles: "a4",
		},
		tile2: {
			image: "tiles/grey-rock1.png",
			tiles: "a5",
		},
		alternative: {
			tile1: {
				image: "tiles/grey-rock1.png",
				tiles: "b4",
			},
			tile2: {
				image: "tiles/grey-rock1.png",
				tiles: "b5",
			},
		},
	},
],
}