Make AI less likely to stop building wonder
[freeciv.git] / data / isotrident.tilespec
blobae582522a7ade7039c71c7d4f6f9e578a9ec3ef9
2 [tilespec]
4 ; Format and options of this tilespec file:
5 options = "+Freeciv-2.6-tilespec"
7 ; A simple name for the tileset specified by this file:
8 name = "MacroIsoTrident"
9 priority = 10
11 ; There`s no separate versioning in tilesets part of main freeciv distribution
12 ;version = ""
14 ; Summary and full description of the tileset.
15 summary = _("Isometric tileset based on Trident tileset.")
16 ;description = ""
18 ; TODO: add more overall information fields on tiles, 
19 ; eg, authors, colors, etc.
21 ; Basic tile sizes:
22 normal_tile_width  = 64
23 normal_tile_height = 32
24 small_tile_width   = 15
25 small_tile_height  = 20
27 ; Basic tile style.
28 type = "isometric"
29 is_hex = FALSE
31 ; Was old iso style
32 fog_style      = "Darkness"
34 ; Was darkness style "IsoRect" (single-sprite)
35 darkness_style = "Corner"
36 ; Which terrain layer darkness is drawn top of (0-2)
37 darkness_layer = 0
39 ; offset the flags by this amount when drawing units
40 unit_flag_offset_x = 17
41 unit_flag_offset_y = 11
42 city_flag_offset_x = 17
43 city_flag_offset_y = 11
45 ; offset the city occupied sprite by this amount
46 occupied_offset_x = 0
47 occupied_offset_y = 0
49 ; offset the units by this amount
50 unit_offset_x = 21
51 unit_offset_y = 13
53 ; offset of the normal activity icons
54 activity_offset_x = 0
55 activity_offset_y = 0
57 ; offset the cities by this amount
58 city_offset_x = 0
59 city_offset_y = 0
61 ; offset the city bar text by this amount (from the city tile origin)
62 citybar_offset_y = 20
64 ; offset the tile label text by this amount
65 tilelabel_offset_y = 10
67 ; offset the upkeep icons by this amount from the top of the unit itself.
68 ; The default is the normal tile height, which means that the upkeep icons
69 ; appear below the unit icon if the unit icons are equal to tile height
70 ; (typical in overhead tileset), or overlay lower part of the unit icon,
71 ; if unit icon is higher than tiles (typical in iso tilesets)
72 ;unit_upkeep_offset_y = 0
74 ; Like unit_upkeep_offset_y, but to be used in case there`s only small
75 ; space for the overall icon produced. Defaults to unit_upkeep_offset_y -
76 ; not having alternative layout.
77 ;unit_upkeep_small_offset_y = 0
79 ; Font size (points) to use to draw city names and productions:
80 city_names_font_size = 10
81 city_productions_font_size = 10
83 ; These are special because they get freed and reloaded
84 ; as required:
85 main_intro_file    = "misc/intro"
86 minimap_intro_file = "misc/radar"
88 ; Below, the graphics spec files; must be somewhere (anywhere) in 
89 ; the data path. Order may be important for color allocation on 
90 ; low-color systems, and if there are any duplicate tags (lattermost
91 ; tag is used).
92 files =
93   "misc/overlays.spec",
94   "misc/citybar.spec",
95   "isotrident/terrain1.spec",
96   "isotrident/terrain2.spec",
97   "isotrident/tiles.spec",
98   "isotrident/unitcost.spec",
99   "isotrident/grid.spec",
100   "misc/small.spec",
101   "misc/events.spec",
102   "misc/governments.spec",
103   "misc/specialists.spec",
104   "trident/units.spec",
105   "isotrident/unitextras.spec",
106   "isotrident/select.spec",
107   "misc/flags.spec",
108   "misc/shields.spec",
109   "misc/cursors.spec",
110   "misc/buildings.spec",
111   "misc/space.spec",
112   "misc/techs.spec",
113   "misc/treaty.spec",
114   "misc/icons.spec",
115   "misc/editor.spec",
116   "isotrident/fog.spec",
117   "isotrident/nuke.spec",
118   "trident/explosions.spec",
119   "isotrident/cities.spec",
120   "isotrident/morecities.spec"
123 ; Include color definitions
124 *include "misc/colors.tilespec"
126 ; Terrain info - see README.graphics
128 [layer0]
129 match_types = "land", "water"
131 [layer1]
132 match_types = "forest", "hills", "mountains", "ridge"
134 ; Water graphics referenced by terrain.ruleset
136 [tile_coast]
137 tag = "coast"
138 blend_layer = 1
139 num_layers = 1
140 layer0_match_type = "water"
141 layer0_match_with = "water"
142 layer0_sprite_type = "corner"
144 [tile_floor]
145 tag = "floor"
146 blend_layer = 0
147 num_layers = 1
148 layer0_match_type = "water"
149 layer0_match_with = "water"
150 layer0_sprite_type = "corner"
152 ; Land graphics referenced by terrain.ruleset
154 [tile_inaccessible]
155 tag = "inaccessible"
156 blend_layer = 0
157 num_layers = 1
158 layer0_match_type = "land"
160 [tile_arctic]
161 tag = "arctic"
162 blend_layer = 1
163 num_layers = 1
164 layer0_match_type = "land"
166 [tile_desert]
167 tag = "desert"
168 blend_layer = 1
169 num_layers = 1
170 layer0_match_type = "land"
172 [tile_forest]
173 tag = "forest"
174 blend_layer = 1
175 num_layers = 2
176 layer0_match_type = "land"
177 layer1_match_type = "forest"
178 layer1_match_with = "forest"
180 [tile_grassland]
181 tag = "grassland"
182 blend_layer = 1
183 num_layers = 1
184 layer0_match_type = "land"
186 [tile_hills]
187 tag = "hills"
188 blend_layer = 1
189 num_layers = 2
190 layer0_match_type = "land"
191 layer1_match_type = "hills"
192 layer1_match_with = "hills"
194 [tile_jungle]
195 tag = "jungle"
196 blend_layer = 1
197 num_layers = 1
198 layer0_match_type = "land"
200 [tile_mountains]
201 tag = "mountains"
202 blend_layer = 1
203 num_layers = 2
204 layer0_match_type = "land"
205 layer1_match_type = "mountains"
206 layer1_match_with = "mountains"
208 [tile_plains]
209 tag = "plains"
210 blend_layer = 1
211 num_layers = 1
212 layer0_match_type = "land"
214 [tile_swamp]
215 tag = "swamp"
216 blend_layer = 1
217 num_layers = 1
218 layer0_match_type = "land"
220 [tile_tundra]
221 tag = "tundra"
222 blend_layer = 1
223 num_layers = 1
224 layer0_match_type = "land"
226 [extras]
227 styles =
228     { "name",          "style"
229       "road.road",     "RoadAllSeparate"
230       "road.rail",     "RoadAllSeparate"
231       "road.maglev",   "RoadAllSeparate"
232       "road.river",    "River"
233       "tx.irrigation", "Cardinals"
234       "tx.farmland",   "Cardinals"
235       "tx.mine",       "Single1"
236       "tx.oil_mine",   "Single1"
237       "tx.pollution",  "Single2"
238       "tx.fallout",    "Single2"
239       "tx.village",    "Single1"
240       "base.fortress", "3Layer"
241       "base.airbase",  "3Layer"
242       "base.ruins",    "3Layer"
243     }