[tilespec] ; Format and options of this tilespec file: options = "+Freeciv-2.5-tilespec" ; A simple name for the tileset specified by this file: name = "amplio2hexbig" ; by GriffonSpade priority = 3 ; TODO: add more overall information fields on tiles, ; eg, description, authors, colors, etc. ; Basic tile sizes: normal_tile_width = 128 normal_tile_height = 64 small_tile_width = 15 small_tile_height = 20 ; Basic tile style. hex_side = 16 is_hex = TRUE type = "isometric" ; Use fogstyle 0 (old iso style) fogstyle = 0 ; Was darkness style 1 (single-sprite) darkness_style = 2 ; offset the flags by this amount when drawing units unit_flag_offset_x = 46 unit_flag_offset_y = 39 city_flag_offset_x = 42 city_flag_offset_y = 10 ; offset the units by this amount when drawing units unit_offset_x = 34 unit_offset_y = 26 ; offset the city bar text by this amount (from the city tile origin) citybar_offset_y = 40 ; offset the tile label text by this amount tilelabel_offset_y = 20 ; Font to use to draw city names: city_names_font = "9x15bold" ; Font to use to draw city productions: city_productions_font = "6x13" ; Should flags be drawn as transparent: (else opaque) flags_are_transparent = 1 ; Font size (points) to use to draw city names and productions: city_names_font_size = 10 city_productions_font_size = 10 ; These are special because they get freed and reloaded ; as required: main_intro_file = "misc/intro" minimap_intro_file = "misc/radar" ; Below, the graphics spec files; must be somewhere (anywhere) in ; the data path. Order may be important for color allocation on ; low-color systems, and if there are any duplicate tags (lattermost ; tag is used). files = "misc/overlays.spec", "misc/citybar.spec", "amplio2hexbig/terrain1.spec", "amplio2hexbig/terrain2.spec", "amplio2hexbig/terrain3.spec", "amplio2hexbig/tiles.spec", "amplio2hexbig/grid.spec", "amplio2hexbig/rivers.spec", "misc/small.spec", "misc/governments.spec", "misc/specialists.spec", "misc/buildings-large.spec", "misc/wonders-large.spec", "amplio2hexbig/units.spec", "amplio2hexbig/unitextras.spec", "amplio2hexbig/unitcost.spec", "misc/flags-large.spec", "amplio2hexbig/flags.spec", "misc/cursors.spec", "misc/space.spec", "misc/techs.spec", "misc/treaty.spec", "misc/icons.spec", "misc/editor.spec", "amplio2/nuke.spec", "amplio2/explosions.spec", "amplio2hexbig/cities.spec", "amplio2hexbig/select.spec", "amplio2hexbig/void.spec" ; Include color definitions *include "misc/colors.tilespec" ; Terrain info - see README.graphics [layer0] match_types = "land", "water" [layer1] match_types = "notice", "ice", "forest", "hills", "void" [layer2] match_types = "floor", "coast" ; Water graphics referenced by terrain.ruleset ; [tile_lake] blend_layer = 1 num_layers = 2 layer0_match_type = "water" layer0_match_with = "water" layer0_sprite_type = "corner" layer1_match_type = "notice" layer1_match_with = "ice" layer1_sprite_type = "corner" mine_sprite = "tx.oil_mine" [tile_coast] blend_layer = 1 num_layers = 3 layer0_match_type = "water" layer0_match_with = "water" layer0_sprite_type = "corner" layer1_match_type = "notice" layer1_match_with = "ice" layer1_sprite_type = "corner" layer2_match_type = "coast" layer2_match_with = "floor" layer2_sprite_type = "corner" mine_sprite = "tx.oil_mine" [tile_floor] blend_layer = 1 num_layers = 3 layer0_match_type = "water" layer0_match_with = "water" layer0_sprite_type = "corner" layer1_match_type = "notice" layer1_match_with = "ice" layer1_sprite_type = "corner" layer2_match_type = "floor" layer2_match_with = "coast" layer2_sprite_type = "corner" mine_sprite = "tx.oil_mine" [tile_void] blend_layer = 0 num_layers = 2 layer0_match_type = "water" layer1_match_type = "void" layer1_match_with = "void" mine_sprite = "tx.oil_mine" [tile_void2] blend_layer = 0 num_layers = 2 layer0_match_type = "land" layer0_match_with = "land" layer1_match_type = "void" layer1_match_with = "void" layer1_sprite_type = "corner" mine_sprite = "tx.oil_mine" [tile_black] blend_layer = 0 num_layers = 2 layer0_match_type = "water" layer1_match_type = "void" mine_sprite = "tx.oil_mine" ; Land graphics referenced by terrain.ruleset ; [tile_dirt] blend_layer = 1 num_layers = 1 layer0_match_type = "land" mine_sprite = "tx.oil_mine" [tile_arctic] blend_layer = 0 num_layers = 2 layer0_match_type = "land" layer1_match_type = "ice" mine_sprite = "tx.oil_mine" [tile_desert] blend_layer = 1 num_layers = 1 layer0_match_type = "land" mine_sprite = "tx.oil_mine" [tile_forest] blend_layer = 1 num_layers = 2 layer0_match_type = "land" layer1_match_type = "forest" layer1_match_with = "forest" mine_sprite = "tx.mine" [tile_grassland] blend_layer = 1 num_layers = 1 layer0_match_type = "land" mine_sprite = "tx.oil_mine" [tile_hills] blend_layer = 1 num_layers = 2 layer0_match_type = "land" layer1_match_type = "hills" layer1_match_with = "hills" mine_sprite = "tx.mine" [tile_jungle] blend_layer = 1 num_layers = 2 layer0_match_type = "land" layer1_match_type = "forest" layer1_match_with = "forest" mine_sprite = "tx.mine" [tile_mountains] blend_layer = 1 num_layers = 2 layer0_match_type = "land" layer1_match_type = "hills" layer1_match_with = "hills" mine_sprite = "tx.mine" [tile_plains] blend_layer = 1 num_layers = 1 layer0_match_type = "land" mine_sprite = "tx.oil_mine" [tile_swamp] blend_layer = 1 num_layers = 1 layer0_match_type = "land" mine_sprite = "tx.oil_mine" [tile_taiga] blend_layer = 1 num_layers = 2 layer0_match_type = "land" layer1_match_type = "forest" layer1_match_with = "forest" mine_sprite = "tx.mine" [tile_tundra] blend_layer = 1 num_layers = 1 layer0_match_type = "land" mine_sprite = "tx.oil_mine" [roads] styles = { "name", "style" "road.road", "AllSeparate" "road.rail", "AllSeparate" "road.river", "River" }