diff --git a/graphics/tiles.rc b/graphics/tiles.rc index 32ca499..5ad581c 100644 --- a/graphics/tiles.rc +++ b/graphics/tiles.rc @@ -1,90 +1,90 @@ -0 terrain@0,0 (noburn) -1 terrain@0,16 (noburn) -2 terrain@0,32 (noburn) -3 terrain@0,48 (noburn) -4 terrain@0,64 (noburn) -5 terrain@0,80 (noburn) -6 terrain@0,96 (noburn) -7 terrain@0,112 (noburn) -8 terrain@0,128 (noburn) -9 terrain@0,144 (noburn) -10 terrain@0,160 (noburn) -11 terrain@0,176 (noburn) -12 terrain@0,192 (noburn) -13 terrain@0,208 (noburn) -14 terrain@0,224 (noburn) -15 terrain@0,240 (noburn) -16 terrain@0,256 (noburn) -17 terrain@0,272 (noburn) -18 terrain@0,288 (noburn) -19 terrain@0,304 (noburn) -20 terrain@0,320 (noburn) -21 terrain@0,336 -22 terrain@0,352 -23 terrain@0,368 -24 terrain@0,384 -25 terrain@0,400 -26 terrain@0,416 -27 terrain@0,432 -28 terrain@0,448 -29 terrain@0,464 -30 terrain@0,480 -31 terrain@0,496 -32 terrain@0,512 -33 terrain@0,528 -34 terrain@0,544 -35 terrain@0,560 -36 terrain@0,576 -37 terrain@0,592 +0 terrain@0,0 (noburn)(description=#0) +1 terrain@0,16 (noburn)(description=#0) +2 terrain@0,32 (noburn)(description=#1) +3 terrain@0,48 (noburn)(description=#1) +4 terrain@0,64 (noburn)(description=#1) +5 terrain@0,80 (noburn)(description=#1) +6 terrain@0,96 (noburn)(description=#1) +7 terrain@0,112 (noburn)(description=#1) +8 terrain@0,128 (noburn)(description=#1) +9 terrain@0,144 (noburn)(description=#1) +10 terrain@0,160 (noburn)(description=#1) +11 terrain@0,176 (noburn)(description=#1) +12 terrain@0,192 (noburn)(description=#1) +13 terrain@0,208 (noburn)(description=#1) +14 terrain@0,224 (noburn)(description=#1) +15 terrain@0,240 (noburn)(description=#1) +16 terrain@0,256 (noburn)(description=#1) +17 terrain@0,272 (noburn)(description=#1) +18 terrain@0,288 (noburn)(description=#1) +19 terrain@0,304 (noburn)(description=#1) +20 terrain@0,320 (noburn)(description=#1) +21 terrain@0,336 (description=#2) +22 terrain@0,352 (description=#2) +23 terrain@0,368 (description=#2) +24 terrain@0,384 (description=#2) +25 terrain@0,400 (description=#2) +26 terrain@0,416 (description=#2) +27 terrain@0,432 (description=#2) +28 terrain@0,448 (description=#2) +29 terrain@0,464 (description=#2) +30 terrain@0,480 (description=#2) +31 terrain@0,496 (description=#2) +32 terrain@0,512 (description=#2) +33 terrain@0,528 (description=#2) +34 terrain@0,544 (description=#2) +35 terrain@0,560 (description=#2) +36 terrain@0,576 (description=#2) +37 terrain@0,592 (description=#2) # unused -38 terrain@0,608 -39 terrain@0,624 +38 terrain@0,608 (description=#2) +39 terrain@0,624 (description=#2) # BEGIN WOODS (4 frames) # -40 terrain@0,640 -41 terrain@0,656 -42 terrain@0,672 -43 terrain@0,688 +40 terrain@0,640 (description=#2) +41 terrain@0,656 (description=#2) +42 terrain@0,672 (description=#2) +43 terrain@0,688 (description=#2) # BEGIN RUBBLE (4 frames) # -44 terrain@0,704 (noburn) -45 terrain@0,720 (noburn) -46 terrain@0,736 (noburn) -47 terrain@0,752 (noburn) +44 terrain@0,704 (noburn)(description=#3) +45 terrain@0,720 (noburn)(description=#3) +46 terrain@0,736 (noburn)(description=#3) +47 terrain@0,752 (noburn)(description=#3) # BEGIN FLOODING (4 frames) # -48 terrain@0,768 (noburn) -49 terrain@0,784 (noburn) -50 terrain@0,800 (noburn) -51 terrain@0,816 (noburn) +48 terrain@0,768 (noburn)(description=#4) +49 terrain@0,784 (noburn)(description=#4) +50 terrain@0,800 (noburn)(description=#4) +51 terrain@0,816 (noburn)(description=#4) # BEGIN RADIATION # -52 terrain@0,832 (noburn) -53 terrain@0,848 (noburn) -54 terrain@0,864 (noburn) -55 terrain@0,880 (noburn) +52 terrain@0,832 (noburn)(description=#5) +53 terrain@0,848 (noburn)(description=#5) +54 terrain@0,864 (noburn)(description=#5) +55 terrain@0,880 (noburn)(description=#5) # BEGIN FIRE ANIMATION # -56 terrain@0,896 (noburn) (becomes=57) -57 terrain@0,912 (noburn) (becomes=58) -58 terrain@0,928 (noburn) (becomes=59) -59 terrain@0,944 (noburn) (becomes=60) -60 terrain@0,960 (noburn) (becomes=61) -61 terrain@0,976 (noburn) (becomes=62) -62 terrain@0,992 (noburn) (becomes=63) -63 terrain@0,1008 (noburn) (becomes=56) +56 terrain@0,896 (noburn)(description=#6) (becomes=57) +57 terrain@0,912 (noburn)(description=#6) (becomes=58) +58 terrain@0,928 (noburn)(description=#6) (becomes=59) +59 terrain@0,944 (noburn)(description=#6) (becomes=60) +60 terrain@0,960 (noburn)(description=#6) (becomes=61) +61 terrain@0,976 (noburn)(description=#6) (becomes=62) +62 terrain@0,992 (noburn)(description=#6) (becomes=63) +63 terrain@0,1008 (noburn)(description=#6) (becomes=56) # BEGIN ROADS WITH NO TRAFFIC # -64 roads@0,0 (noburn) -65 roads@0,16 (noburn) -66 roads@0,32 -67 roads@0,48 -68 roads@0,64 -69 roads@0,80 -70 roads@0,96 -71 roads@0,112 -72 roads@0,128 -73 roads@0,144 -74 roads@0,160 -75 roads@0,176 -76 roads@0,192 -77 roads@0,32 |roadwire@0,0 (conducts) -78 roads@0,48 |roadwire@0,16 (conducts) -79 roads@0,240 +64 roads@0,0 (noburn)(description=#7) +65 roads@0,16 (noburn)(description=#7) +66 roads@0,32 (description=#7) +67 roads@0,48 (description=#7) +68 roads@0,64 (description=#7) +69 roads@0,80 (description=#7) +70 roads@0,96 (description=#7) +71 roads@0,112 (description=#7) +72 roads@0,128 (description=#7) +73 roads@0,144 (description=#7) +74 roads@0,160 (description=#7) +75 roads@0,176 (description=#7) +76 roads@0,192 (description=#7) +77 roads@0,32 |roadwire@0,0 (conducts)(description=#7) +78 roads@0,48 |roadwire@0,16 (conducts)(description=#7) +79 roads@0,240 (description=#7) # BEGIN ROADS WITH LIGHT TRAFFIC # 80 (64) |traffic@0,0 (becomes=128) 81 (65) |traffic@0,16 (becomes=129) @@ -99,9 +99,9 @@ 90 (74) |traffic@0,0 (becomes=138) 91 (75) |traffic@0,16 (becomes=139) 92 (76) |traffic@0,192 (becomes=140) -93 roads@0,32 |traffic@0,0 |roadwire@0,0 (conducts)(becomes=141) -94 roads@0,48 |traffic@0,16 |roadwire@0,16 (conducts)(becomes=142) -95 roads@0,240 (becomes=143) +93 roads@0,32 |traffic@0,0 |roadwire@0,0 (conducts)(becomes=141)(description=#7) +94 roads@0,48 |traffic@0,16 |roadwire@0,16 (conducts)(becomes=142)(description=#7) +95 roads@0,240 (becomes=143)(description=#7) 96 (64) |traffic@16,0 (becomes=80) 97 (65) |traffic@16,16 (becomes=81) 98 (66) |traffic@16,0 (becomes=82) @@ -115,9 +115,9 @@ 106 (74) |traffic@16,0 (becomes=90) 107 (75) |traffic@16,16 (becomes=91) 108 (76) |traffic@16,192 (becomes=92) -109 roads@0,32 |traffic@16,0 |roadwire@0,0 (conducts)(becomes=93) -110 roads@0,48 |traffic@16,16 |roadwire@0,16 (conducts)(becomes=94) -111 roads@0,240 (becomes=95) +109 roads@0,32 |traffic@16,0 |roadwire@0,0 (conducts)(becomes=93)(description=#7) +110 roads@0,48 |traffic@16,16 |roadwire@0,16 (conducts)(becomes=94)(description=#7) +111 roads@0,240 (becomes=95)(description=#7) 112 (64) |traffic@32,0 (becomes=96) 113 (65) |traffic@32,16 (becomes=97) 114 (66) |traffic@32,0 (becomes=98) @@ -131,9 +131,9 @@ 122 (74) |traffic@32,0 (becomes=106) 123 (75) |traffic@32,16 (becomes=107) 124 (76) |traffic@32,192 (becomes=108) -125 roads@0,32 |traffic@32,0 |roadwire@0,0 (conducts)(becomes=109) -126 roads@0,48 |traffic@32,16 |roadwire@0,16 (conducts)(becomes=110) -127 roads@0,240 (becomes=111) +125 roads@0,32 |traffic@32,0 |roadwire@0,0 (conducts)(becomes=109)(description=#7) +126 roads@0,48 |traffic@32,16 |roadwire@0,16 (conducts)(becomes=110)(description=#7) +127 roads@0,240 (becomes=111)(description=#7) 128 (64) |traffic@48,0 (becomes=112) 129 (65) |traffic@48,16 (becomes=113) 130 (66) |traffic@48,0 (becomes=114) @@ -147,9 +147,9 @@ 138 (74) |traffic@48,0 (becomes=122) 139 (75) |traffic@48,16 (becomes=123) 140 (76) |traffic@48,192 (becomes=124) -141 roads@0,32 |traffic@48,0 |roadwire@0,0 (conducts)(becomes=125) -142 roads@0,48 |traffic@48,16 |roadwire@0,16 (conducts)(becomes=126) -143 roads@0,240 (becomes=127) +141 roads@0,32 |traffic@48,0 |roadwire@0,0 (conducts)(becomes=125)(description=#7) +142 roads@0,48 |traffic@48,16 |roadwire@0,16 (conducts)(becomes=126)(description=#7) +143 roads@0,240 (becomes=127)(description=#7) # BEGIN ROADS WITH HEAVY TRAFFIC # 144 (64) |traffic@64,0 (becomes=192) 145 (65) |traffic@64,16 (becomes=193) @@ -164,9 +164,9 @@ 154 (74) |traffic@64,0 (becomes=202) 155 (75) |traffic@64,16 (becomes=203) 156 (76) |traffic@64,192 (becomes=204) -157 roads@0,32 |traffic@64,0 |roadwire@0,0 (conducts)(becomes=205) -158 roads@0,48 |traffic@64,16 |roadwire@0,16 (conducts)(becomes=206) -159 roads@0,240 (becomes=207) +157 roads@0,32 |traffic@64,0 |roadwire@0,0 (conducts)(becomes=205)(description=#7) +158 roads@0,48 |traffic@64,16 |roadwire@0,16 (conducts)(becomes=206)(description=#7) +159 roads@0,240 (becomes=207)(description=#7) 160 (64) |traffic@80,0 (becomes=144) 161 (65) |traffic@80,16 (becomes=145) 162 (66) |traffic@80,0 (becomes=146) @@ -180,9 +180,9 @@ 170 (74) |traffic@80,0 (becomes=154) 171 (75) |traffic@80,16 (becomes=155) 172 (76) |traffic@80,192 (becomes=156) -173 roads@0,32 |traffic@80,0 |roadwire@0,0 (conducts)(becomes=157) -174 roads@0,48 |traffic@80,16 |roadwire@0,16 (conducts)(becomes=158) -175 roads@0,240 (becomes=159) +173 roads@0,32 |traffic@80,0 |roadwire@0,0 (conducts)(becomes=157)(description=#7) +174 roads@0,48 |traffic@80,16 |roadwire@0,16 (conducts)(becomes=158)(description=#7) +175 roads@0,240 (becomes=159)(description=#7) 176 (64) |traffic@96,0 (becomes=160) 177 (65) |traffic@96,16 (becomes=161) 178 (66) |traffic@96,0 (becomes=162) @@ -196,9 +196,9 @@ 186 (74) |traffic@96,0 (becomes=170) 187 (75) |traffic@96,16 (becomes=171) 188 (76) |traffic@96,192 (becomes=172) -189 roads@0,32 |traffic@96,0 |roadwire@0,0 (conducts)(becomes=173) -190 roads@0,48 |traffic@96,16 |roadwire@0,16 (conducts)(becomes=174) -191 roads@0,240 (becomes=175) +189 roads@0,32 |traffic@96,0 |roadwire@0,0 (conducts)(becomes=173)(description=#7) +190 roads@0,48 |traffic@96,16 |roadwire@0,16 (conducts)(becomes=174)(description=#7) +191 roads@0,240 (becomes=175)(description=#7) 192 (64) |traffic@112,0 (becomes=176) 193 (65) |traffic@112,16 (becomes=177) 194 (66) |traffic@112,0 (becomes=178) @@ -212,69 +212,69 @@ 202 (74) |traffic@112,0 (becomes=186) 203 (75) |traffic@112,16 (becomes=187) 204 (76) |traffic@112,192 (becomes=188) -205 roads@0,32 |traffic@112,0 |roadwire@0,0 (conducts)(becomes=189) -206 roads@0,48 |traffic@112,16 |roadwire@0,16 (conducts)(becomes=190) -207 roads@0,240 (becomes=191) +205 roads@0,32 |traffic@112,0 |roadwire@0,0 (conducts)(becomes=189)(description=#7) +206 roads@0,48 |traffic@112,16 |roadwire@0,16 (conducts)(becomes=190)(description=#7) +207 roads@0,240 (becomes=191)(description=#7) # BEGIN WIRES AND RAILS # -208 wires@0,0 (noburn)(conducts) -209 wires@0,16 (noburn)(conducts) -210 wires@0,32 (conducts) -211 wires@0,48 (conducts) -212 wires@0,64 (conducts) -213 wires@0,80 (conducts) -214 wires@0,96 (conducts) -215 wires@0,112 (conducts) -216 wires@0,128 (conducts) -217 wires@0,144 (conducts) -218 wires@0,160 (conducts) -219 wires@0,176 (conducts) -220 wires@0,192 (conducts) -221 wires@0,208 (conducts) -222 wires@0,224 (conducts) -223 wires@0,240 (conducts) -224 rails@0,0 (noburn) -225 rails@0,16 (noburn) -226 rails@0,32 -227 rails@0,48 -228 rails@0,64 -229 rails@0,80 -230 rails@0,96 -231 rails@0,112 -232 rails@0,128 -233 rails@0,144 -234 rails@0,160 -235 rails@0,176 -236 rails@0,192 -237 rails@0,208 -238 rails@0,224 -239 rails@0,240 +208 wires@0,0 (noburn)(conducts)(description=#8) +209 wires@0,16 (noburn)(conducts)(description=#8) +210 wires@0,32 (conducts)(description=#8) +211 wires@0,48 (conducts)(description=#8) +212 wires@0,64 (conducts)(description=#8) +213 wires@0,80 (conducts)(description=#8) +214 wires@0,96 (conducts)(description=#8) +215 wires@0,112 (conducts)(description=#8) +216 wires@0,128 (conducts)(description=#8) +217 wires@0,144 (conducts)(description=#8) +218 wires@0,160 (conducts)(description=#8) +219 wires@0,176 (conducts)(description=#8) +220 wires@0,192 (conducts)(description=#8) +221 wires@0,208 (conducts)(description=#8) +222 wires@0,224 (conducts)(description=#8) +223 wires@0,240 (conducts)(description=#8) +224 rails@0,0 (noburn)(description=#9) +225 rails@0,16 (noburn)(description=#9) +226 rails@0,32 (description=#9) +227 rails@0,48 (description=#9) +228 rails@0,64 (description=#9) +229 rails@0,80 (description=#9) +230 rails@0,96 (description=#9) +231 rails@0,112 (description=#9) +232 rails@0,128 (description=#9) +233 rails@0,144 (description=#9) +234 rails@0,160 (description=#9) +235 rails@0,176 (description=#9) +236 rails@0,192 (description=#9) +237 rails@0,208 (description=#9) +238 rails@0,224 (description=#9) +239 rails@0,240 (description=#9) # BEGIN RESIDENTIAL # 240 res_zones@0,0 (conducts) 241 res_zones@16,0 (conducts) 242 res_zones@32,0 (conducts) 243 res_zones@0,16 (conducts) -244 res_zones@16,16 (zone)(conducts)(building=3x3)(residential-zone)(population=0) +244 res_zones@16,16 (zone)(conducts)(building=3x3)(residential-zone)(population=0)(description=#10) 245 res_zones@32,16 (conducts) 246 res_zones@0,32 (conducts) 247 res_zones@16,32 (conducts) 248 res_zones@32,32 (conducts) -249 res_houses@0,0 (conducts)(residential-zone) -250 res_houses@0,16 (conducts)(residential-zone) -251 res_houses@0,32 (conducts)(residential-zone) -252 res_houses@0,48 (conducts)(residential-zone) -253 res_houses@0,64 (conducts)(residential-zone) -254 res_houses@0,80 (conducts)(residential-zone) -255 res_houses@0,96 (conducts)(residential-zone) -256 res_houses@0,112 (conducts)(residential-zone) -257 res_houses@0,128 (conducts)(residential-zone) -258 res_houses@0,144 (conducts)(residential-zone) -259 res_houses@0,160 (conducts)(residential-zone) -260 res_houses@0,176 (conducts)(residential-zone) +249 res_houses@0,0 (conducts)(residential-zone)(description=#10) +250 res_houses@0,16 (conducts)(residential-zone)(description=#10) +251 res_houses@0,32 (conducts)(residential-zone)(description=#10) +252 res_houses@0,48 (conducts)(residential-zone)(description=#10) +253 res_houses@0,64 (conducts)(residential-zone)(description=#10) +254 res_houses@0,80 (conducts)(residential-zone)(description=#10) +255 res_houses@0,96 (conducts)(residential-zone)(description=#10) +256 res_houses@0,112 (conducts)(residential-zone)(description=#10) +257 res_houses@0,128 (conducts)(residential-zone)(description=#10) +258 res_houses@0,144 (conducts)(residential-zone)(description=#10) +259 res_houses@0,160 (conducts)(residential-zone)(description=#10) +260 res_houses@0,176 (conducts)(residential-zone)(description=#10) 261 res_zones@0,48 (conducts) 262 res_zones@16,48 (conducts) 263 res_zones@32,48 (conducts) 264 res_zones@0,64 (conducts) -265 res_zones@16,64 (zone)(conducts)(building=3x3)(residential-zone)(population=16) +265 res_zones@16,64 (zone)(conducts)(building=3x3)(residential-zone)(population=16)(description=#10) 266 res_zones@32,64 (conducts) 267 res_zones@0,80 (conducts) 268 res_zones@16,80 (conducts) @@ -283,7 +283,7 @@ 271 res_zones@16,96 (conducts) 272 res_zones@32,96 (conducts) 273 res_zones@0,112 (conducts) -274 res_zones@16,112 (zone)(conducts)(building=3x3)(residential-zone)(population=24) +274 res_zones@16,112 (zone)(conducts)(building=3x3)(residential-zone)(population=24)(description=#10) 275 res_zones@32,112 (conducts) 276 res_zones@0,128 (conducts) 277 res_zones@16,128 (conducts) @@ -292,7 +292,7 @@ 280 res_zones@16,144 (conducts) 281 res_zones@32,144 (conducts) 282 res_zones@0,160 (conducts) -283 res_zones@16,160 (zone)(conducts)(building=3x3)(residential-zone)(population=32) +283 res_zones@16,160 (zone)(conducts)(building=3x3)(residential-zone)(population=32)(description=#10) 284 res_zones@32,160 (conducts) 285 res_zones@0,176 (conducts) 286 res_zones@16,176 (conducts) @@ -301,7 +301,7 @@ 289 res_zones@16,192 (conducts) 290 res_zones@32,192 (conducts) 291 res_zones@0,208 (conducts) -292 res_zones@16,208 (zone)(conducts)(building=3x3)(residential-zone)(population=40) +292 res_zones@16,208 (zone)(conducts)(building=3x3)(residential-zone)(population=40)(description=#10) 293 res_zones@32,208 (conducts) 294 res_zones@0,224 (conducts) 295 res_zones@16,224 (conducts) @@ -310,7 +310,7 @@ 298 res_zones@16,240 (conducts) 299 res_zones@32,240 (conducts) 300 res_zones@0,256 (conducts) -301 res_zones@16,256 (zone)(conducts)(building=3x3)(residential-zone)(population=16) +301 res_zones@16,256 (zone)(conducts)(building=3x3)(residential-zone)(population=16)(description=#10) 302 res_zones@32,256 (conducts) 303 res_zones@0,272 (conducts) 304 res_zones@16,272 (conducts) @@ -319,7 +319,7 @@ 307 res_zones@16,288 (conducts) 308 res_zones@32,288 (conducts) 309 res_zones@0,304 (conducts) -310 res_zones@16,304 (zone)(conducts)(building=3x3)(residential-zone)(population=24) +310 res_zones@16,304 (zone)(conducts)(building=3x3)(residential-zone)(population=24)(description=#10) 311 res_zones@32,304 (conducts) 312 res_zones@0,320 (conducts) 313 res_zones@16,320 (conducts) @@ -328,7 +328,7 @@ 316 res_zones@16,336 (conducts) 317 res_zones@32,336 (conducts) 318 res_zones@0,352 (conducts) -319 res_zones@16,352 (zone)(conducts)(building=3x3)(residential-zone)(population=32) +319 res_zones@16,352 (zone)(conducts)(building=3x3)(residential-zone)(population=32)(description=#10) 320 res_zones@32,352 (conducts) 321 res_zones@0,368 (conducts) 322 res_zones@16,368 (conducts) @@ -337,7 +337,7 @@ 325 res_zones@16,384 (conducts) 326 res_zones@32,384 (conducts) 327 res_zones@0,400 (conducts) -328 res_zones@16,400 (zone)(conducts)(building=3x3)(residential-zone)(population=40) +328 res_zones@16,400 (zone)(conducts)(building=3x3)(residential-zone)(population=40)(description=#10) 329 res_zones@32,400 (conducts) 330 res_zones@0,416 (conducts) 331 res_zones@16,416 (conducts) @@ -346,7 +346,7 @@ 334 res_zones@16,432 (conducts) 335 res_zones@32,432 (conducts) 336 res_zones@0,448 (conducts) -337 res_zones@16,448 (zone)(conducts)(building=3x3)(residential-zone)(population=16) +337 res_zones@16,448 (zone)(conducts)(building=3x3)(residential-zone)(population=16)(description=#10) 338 res_zones@32,448 (conducts) 339 res_zones@0,464 (conducts) 340 res_zones@16,464 (conducts) @@ -355,7 +355,7 @@ 343 res_zones@16,480 (conducts) 344 res_zones@32,480 (conducts) 345 res_zones@0,496 (conducts) -346 res_zones@16,496 (zone)(conducts)(building=3x3)(residential-zone)(population=24) +346 res_zones@16,496 (zone)(conducts)(building=3x3)(residential-zone)(population=24)(description=#10) 347 res_zones@32,496 (conducts) 348 res_zones@0,512 (conducts) 349 res_zones@16,512 (conducts) @@ -364,7 +364,7 @@ 352 res_zones@16,528 (conducts) 353 res_zones@32,528 (conducts) 354 res_zones@0,544 (conducts) -355 res_zones@16,544 (zone)(conducts)(building=3x3)(residential-zone)(population=32) +355 res_zones@16,544 (zone)(conducts)(building=3x3)(residential-zone)(population=32)(description=#10) 356 res_zones@32,544 (conducts) 357 res_zones@0,560 (conducts) 358 res_zones@16,560 (conducts) @@ -373,7 +373,7 @@ 361 res_zones@16,576 (conducts) 362 res_zones@32,576 (conducts) 363 res_zones@0,592 (conducts) -364 res_zones@16,592 (zone)(conducts)(building=3x3)(residential-zone)(population=40) +364 res_zones@16,592 (zone)(conducts)(building=3x3)(residential-zone)(population=40)(description=#10) 365 res_zones@32,592 (conducts) 366 res_zones@0,608 (conducts) 367 res_zones@16,608 (conducts) @@ -382,7 +382,7 @@ 370 res_zones@16,624 (conducts) 371 res_zones@32,624 (conducts) 372 res_zones@0,640 (conducts) -373 res_zones@16,640 (zone)(conducts)(building=3x3)(residential-zone)(population=16) +373 res_zones@16,640 (zone)(conducts)(building=3x3)(residential-zone)(population=16)(description=#10) 374 res_zones@32,640 (conducts) 375 res_zones@0,656 (conducts) 376 res_zones@16,656 (conducts) @@ -391,7 +391,7 @@ 379 res_zones@16,672 (conducts) 380 res_zones@32,672 (conducts) 381 res_zones@0,688 (conducts) -382 res_zones@16,688 (zone)(conducts)(building=3x3)(residential-zone)(population=24) +382 res_zones@16,688 (zone)(conducts)(building=3x3)(residential-zone)(population=24)(description=#10) 383 res_zones@32,688 (conducts) 384 res_zones@0,704 (conducts) 385 res_zones@16,704 (conducts) @@ -400,7 +400,7 @@ 388 res_zones@16,720 (conducts) 389 res_zones@32,720 (conducts) 390 res_zones@0,736 (conducts) -391 res_zones@16,736 (zone)(conducts)(building=3x3)(residential-zone)(population=32) +391 res_zones@16,736 (zone)(conducts)(building=3x3)(residential-zone)(population=32)(description=#10) 392 res_zones@32,736 (conducts) 393 res_zones@0,752 (conducts) 394 res_zones@16,752 (conducts) @@ -409,7 +409,7 @@ 397 res_zones@16,768 (conducts) 398 res_zones@32,768 (conducts) 399 res_zones@0,784 (conducts) -400 res_zones@16,784 (zone)(conducts)(building=3x3)(residential-zone)(population=40) +400 res_zones@16,784 (zone)(conducts)(building=3x3)(residential-zone)(population=40)(description=#10) 401 res_zones@32,784 (conducts) 402 res_zones@0,800 (conducts) 403 res_zones@16,800 (conducts) @@ -419,7 +419,7 @@ 406 res_zones@16,816 (conducts) 407 res_zones@32,816 (conducts) 408 res_zones@0,832 (conducts) -409 res_zones@16,832 (zone)(conducts)(building=3x3)(residential-zone) +409 res_zones@16,832 (zone)(conducts)(building=3x3)(residential-zone)(description=#10) 410 res_zones@32,832 (conducts) 411 res_zones@0,848 (conducts) 412 res_zones@16,848 (conducts) @@ -428,7 +428,7 @@ 415 res_zones@16,864 (conducts) 416 res_zones@32,864 (conducts) 417 res_zones@0,880 (conducts) -418 res_zones@16,880 (zone)(conducts)(building=3x3)(residential-zone) +418 res_zones@16,880 (zone)(conducts)(building=3x3)(residential-zone)(description=#10) 419 res_zones@32,880 (conducts) 420 res_zones@0,896 (conducts) 421 res_zones@16,896 (conducts) @@ -438,7 +438,7 @@ 424 com_zones@16,0 (conducts) 425 com_zones@32,0 (conducts) 426 com_zones@0,16 (conducts) -427 com_zones@16,16 (zone)(conducts)(building=3x3)(commercial-zone)(population=0) +427 com_zones@16,16 (zone)(conducts)(building=3x3)(commercial-zone)(population=0)(description=#11) 428 com_zones@32,16 (conducts) 429 com_zones@0,32 (conducts) 430 com_zones@16,32 (conducts) @@ -447,7 +447,7 @@ 433 com_zones@16,48 (conducts) 434 com_zones@32,48 (conducts) 435 com_zones@0,64 (conducts) -436 com_zones@16,64 (zone)(conducts)(building=3x3)(commercial-zone)(population=8) +436 com_zones@16,64 (zone)(conducts)(building=3x3)(commercial-zone)(population=8)(description=#11) 437 com_zones@32,64 (conducts) 438 com_zones@0,80 (conducts) 439 com_zones@16,80 (conducts) @@ -456,7 +456,7 @@ 442 com_zones@16,96 (conducts) 443 com_zones@32,96 (conducts) 444 com_zones@0,112 (conducts) -445 com_zones@16,112 (zone)(conducts)(building=3x3)(commercial-zone)(population=16) +445 com_zones@16,112 (zone)(conducts)(building=3x3)(commercial-zone)(population=16)(description=#11) 446 com_zones@32,112 (conducts) 447 com_zones@0,128 (conducts) 448 com_zones@16,128 (conducts) @@ -465,7 +465,7 @@ 451 com_zones@16,144 (conducts) 452 com_zones@32,144 (conducts) 453 com_zones@0,160 (conducts) -454 com_zones@16,160 (zone)(conducts)(building=3x3)(commercial-zone)(population=24) +454 com_zones@16,160 (zone)(conducts)(building=3x3)(commercial-zone)(population=24)(description=#11) 455 com_zones@32,160 (conducts) 456 com_zones@0,176 (conducts) 457 com_zones@16,176 (conducts) @@ -474,7 +474,7 @@ 460 com_zones@16,192 (conducts) 461 com_zones@32,192 (conducts) 462 com_zones@0,208 (conducts) -463 com_zones@16,208 (zone)(conducts)(building=3x3)(commercial-zone)(population=32) +463 com_zones@16,208 (zone)(conducts)(building=3x3)(commercial-zone)(population=32)(description=#11) 464 com_zones@32,208 (conducts) 465 com_zones@0,224 (conducts) 466 com_zones@16,224 (conducts) @@ -483,7 +483,7 @@ 469 com_zones@16,240 (conducts) 470 com_zones@32,240 (conducts) 471 com_zones@0,256 (conducts) -472 com_zones@16,256 (zone)(conducts)(building=3x3)(commercial-zone)(population=40) +472 com_zones@16,256 (zone)(conducts)(building=3x3)(commercial-zone)(population=40)(description=#11) 473 com_zones@32,256 (conducts) 474 com_zones@0,272 (conducts) 475 com_zones@16,272 (conducts) @@ -492,7 +492,7 @@ 478 com_zones@16,288 (conducts) 479 com_zones@32,288 (conducts) 480 com_zones@0,304 (conducts) -481 com_zones@16,304 (zone)(conducts)(building=3x3)(commercial-zone)(population=8) +481 com_zones@16,304 (zone)(conducts)(building=3x3)(commercial-zone)(population=8)(description=#11) 482 com_zones@32,304 (conducts) 483 com_zones@0,320 (conducts) 484 com_zones@16,320 (conducts) @@ -501,7 +501,7 @@ 487 com_zones@16,336 (conducts) 488 com_zones@32,336 (conducts) 489 com_zones@0,352 (conducts) -490 com_zones@16,352 (zone)(conducts)(building=3x3)(commercial-zone)(population=16) +490 com_zones@16,352 (zone)(conducts)(building=3x3)(commercial-zone)(population=16)(description=#11) 491 com_zones@32,352 (conducts) 492 com_zones@0,368 (conducts) 493 com_zones@16,368 (conducts) @@ -510,7 +510,7 @@ 496 com_zones@16,384 (conducts) 497 com_zones@32,384 (conducts) 498 com_zones@0,400 (conducts) -499 com_zones@16,400 (zone)(conducts)(building=3x3)(commercial-zone)(population=24) +499 com_zones@16,400 (zone)(conducts)(building=3x3)(commercial-zone)(population=24)(description=#11) 500 com_zones@32,400 (conducts) 501 com_zones@0,416 (conducts) 502 com_zones@16,416 (conducts) @@ -519,7 +519,7 @@ 505 com_zones@16,432 (conducts) 506 com_zones@32,432 (conducts) 507 com_zones@0,448 (conducts) -508 com_zones@16,448 (zone)(conducts)(building=3x3)(commercial-zone)(population=32) +508 com_zones@16,448 (zone)(conducts)(building=3x3)(commercial-zone)(population=32)(description=#11) 509 com_zones@32,448 (conducts) 510 com_zones@0,464 (conducts) 511 com_zones@16,464 (conducts) @@ -528,7 +528,7 @@ 514 com_zones@16,480 (conducts) 515 com_zones@32,480 (conducts) 516 com_zones@0,496 (conducts) -517 com_zones@16,496 (zone)(conducts)(building=3x3)(commercial-zone)(population=40) +517 com_zones@16,496 (zone)(conducts)(building=3x3)(commercial-zone)(population=40)(description=#11) 518 com_zones@32,496 (conducts) 519 com_zones@0,512 (conducts) 520 com_zones@16,512 (conducts) @@ -537,7 +537,7 @@ 523 com_zones@16,528 (conducts) 524 com_zones@32,528 (conducts) 525 com_zones@0,544 (conducts) -526 com_zones@16,544 (zone)(conducts)(building=3x3)(commercial-zone)(population=8) +526 com_zones@16,544 (zone)(conducts)(building=3x3)(commercial-zone)(population=8)(description=#11) 527 com_zones@32,544 (conducts) 528 com_zones@0,560 (conducts) 529 com_zones@16,560 (conducts) @@ -546,7 +546,7 @@ 532 com_zones@16,576 (conducts) 533 com_zones@32,576 (conducts) 534 com_zones@0,592 (conducts) -535 com_zones@16,592 (zone)(conducts)(building=3x3)(commercial-zone)(population=16) +535 com_zones@16,592 (zone)(conducts)(building=3x3)(commercial-zone)(population=16)(description=#11) 536 com_zones@32,592 (conducts) 537 com_zones@0,608 (conducts) 538 com_zones@16,608 (conducts) @@ -555,7 +555,7 @@ 541 com_zones@16,624 (conducts) 542 com_zones@32,624 (conducts) 543 com_zones@0,640 (conducts) -544 com_zones@16,640 (zone)(conducts)(building=3x3)(commercial-zone)(population=24) +544 com_zones@16,640 (zone)(conducts)(building=3x3)(commercial-zone)(population=24)(description=#11) 545 com_zones@32,640 (conducts) 546 com_zones@0,656 (conducts) 547 com_zones@16,656 (conducts) @@ -564,7 +564,7 @@ 550 com_zones@16,672 (conducts) 551 com_zones@32,672 (conducts) 552 com_zones@0,688 (conducts) -553 com_zones@16,688 (zone)(conducts)(building=3x3)(commercial-zone)(population=32) +553 com_zones@16,688 (zone)(conducts)(building=3x3)(commercial-zone)(population=32)(description=#11) 554 com_zones@32,688 (conducts) 555 com_zones@0,704 (conducts) 556 com_zones@16,704 (conducts) @@ -573,7 +573,7 @@ 559 com_zones@16,720 (conducts) 560 com_zones@32,720 (conducts) 561 com_zones@0,736 (conducts) -562 com_zones@16,736 (zone)(conducts)(building=3x3)(commercial-zone)(population=40) +562 com_zones@16,736 (zone)(conducts)(building=3x3)(commercial-zone)(population=40)(description=#11) 563 com_zones@32,736 (conducts) 564 com_zones@0,752 (conducts) 565 com_zones@16,752 (conducts) @@ -582,7 +582,7 @@ 568 com_zones@16,768 (conducts) 569 com_zones@32,768 (conducts) 570 com_zones@0,784 (conducts) -571 com_zones@16,784 (zone)(conducts)(building=3x3)(commercial-zone)(population=8) +571 com_zones@16,784 (zone)(conducts)(building=3x3)(commercial-zone)(population=8)(description=#11) 572 com_zones@32,784 (conducts) 573 com_zones@0,800 (conducts) 574 com_zones@16,800 (conducts) @@ -591,7 +591,7 @@ 577 com_zones@16,816 (conducts) 578 com_zones@32,816 (conducts) 579 com_zones@0,832 (conducts) -580 com_zones@16,832 (zone)(conducts)(building=3x3)(commercial-zone)(population=16) +580 com_zones@16,832 (zone)(conducts)(building=3x3)(commercial-zone)(population=16)(description=#11) 581 com_zones@32,832 (conducts) 582 com_zones@0,848 (conducts) 583 com_zones@16,848 (conducts) @@ -600,7 +600,7 @@ 586 com_zones@16,864 (conducts) 587 com_zones@32,864 (conducts) 588 com_zones@0,880 (conducts) -589 com_zones@16,880 (zone)(conducts)(building=3x3)(commercial-zone)(population=24) +589 com_zones@16,880 (zone)(conducts)(building=3x3)(commercial-zone)(population=24)(description=#11) 590 com_zones@32,880 (conducts) 591 com_zones@0,896 (conducts) 592 com_zones@16,896 (conducts) @@ -609,7 +609,7 @@ 595 com_zones@16,912 (conducts) 596 com_zones@32,912 (conducts) 597 com_zones@0,928 (conducts) -598 com_zones@16,928 (zone)(conducts)(building=3x3)(commercial-zone)(population=32) +598 com_zones@16,928 (zone)(conducts)(building=3x3)(commercial-zone)(population=32)(description=#11) 599 com_zones@32,928 (conducts) 600 com_zones@0,944 (conducts) 601 com_zones@16,944 (conducts) @@ -618,7 +618,7 @@ 604 com_zones@16,960 (conducts) 605 com_zones@32,960 (conducts) 606 com_zones@0,976 (conducts) -607 com_zones@16,976 (zone)(conducts)(building=3x3)(commercial-zone)(population=40) +607 com_zones@16,976 (zone)(conducts)(building=3x3)(commercial-zone)(population=40)(description=#11) 608 com_zones@32,976 (conducts) 609 com_zones@0,992 (conducts) 610 com_zones@16,992 (conducts) @@ -628,7 +628,7 @@ 613 ind_zones@16,0 (conducts) 614 ind_zones@32,0 (conducts) 615 ind_zones@0,16 (conducts) -616 ind_zones@16,16 (zone)(conducts)(building=3x3)(industrial-zone)(population=0) +616 ind_zones@16,16 (zone)(conducts)(building=3x3)(industrial-zone)(population=0)(description=#12) 617 ind_zones@32,16 (conducts) 618 ind_zones@0,32 (conducts) 619 ind_zones@16,32 (conducts) @@ -637,7 +637,7 @@ 622 ind_zones@16,48 (conducts) 623 ind_zones@32,48 (conducts) 624 ind_zones@0,64 (conducts) -625 ind_zones@16,64 (zone)(conducts)(building=3x3)(industrial-zone)(population=8) +625 ind_zones@16,64 (zone)(conducts)(building=3x3)(industrial-zone)(population=8)(description=#12) 626 ind_zones@32,64 (conducts) 627 ind_zones@0,80 (conducts) 628 ind_zones@16,80 (conducts) @@ -646,7 +646,7 @@ 631 ind_zones@16,96 (conducts) 632 ind_zones@32,96 (conducts) 633 ind_zones@0,112 (conducts) -634 ind_zones@16,112 (zone)(conducts)(building=3x3)(industrial-zone)(population=16) +634 ind_zones@16,112 (zone)(conducts)(building=3x3)(industrial-zone)(population=16)(description=#12) 635 ind_zones@32,112 (conducts) 636 ind_zones@0,128 (conducts) 637 ind_zones@16,128 (conducts) @@ -655,7 +655,7 @@ 640 ind_zones@16,144 (conducts) 641 ind_zones@32,144 (conducts)(onpower=884) 642 ind_zones@0,160 (conducts) -643 ind_zones@16,160 (zone)(conducts)(building=3x3)(industrial-zone)(population=24) +643 ind_zones@16,160 (zone)(conducts)(building=3x3)(industrial-zone)(population=24)(description=#12) 644 ind_zones@32,160 (conducts)(onpower=888) 645 ind_zones@0,176 (conducts) 646 ind_zones@16,176 (conducts) @@ -664,7 +664,7 @@ 649 ind_zones@16,192 (conducts)(onpower=892) 650 ind_zones@32,192 (conducts)(onpower=896) 651 ind_zones@0,208 (conducts) -652 ind_zones@16,208 (zone)(conducts)(building=3x3)(industrial-zone)(population=32) +652 ind_zones@16,208 (zone)(conducts)(building=3x3)(industrial-zone)(population=32)(description=#12) 653 ind_zones@32,208 (conducts) 654 ind_zones@0,224 (conducts) 655 ind_zones@16,224 (conducts) @@ -673,7 +673,7 @@ 658 ind_zones@16,240 (conducts) 659 ind_zones@32,240 (conducts) 660 ind_zones@0,256 (conducts) -661 ind_zones@16,256 (zone)(conducts)(building=3x3)(industrial-zone)(population=8) +661 ind_zones@16,256 (zone)(conducts)(building=3x3)(industrial-zone)(population=8)(description=#12) 662 ind_zones@32,256 (conducts) 663 ind_zones@0,272 (conducts) 664 ind_zones@16,272 (conducts) @@ -682,7 +682,7 @@ 667 ind_zones@16,288 (conducts) 668 ind_zones@32,288 (conducts) 669 ind_zones@0,304 (conducts) -670 ind_zones@16,304 (zone)(conducts)(building=3x3)(industrial-zone)(population=16) +670 ind_zones@16,304 (zone)(conducts)(building=3x3)(industrial-zone)(population=16)(description=#12) 671 ind_zones@32,304 (conducts) 672 ind_zones@0,320 (conducts) 673 ind_zones@16,320 (conducts) @@ -691,7 +691,7 @@ 676 ind_zones@16,336 (conducts)(onpower=900) 677 ind_zones@32,336 (conducts)(onpower=904) 678 ind_zones@0,352 (conducts) -679 ind_zones@16,352 (zone)(conducts)(building=3x3)(industrial-zone)(population=24) +679 ind_zones@16,352 (zone)(conducts)(building=3x3)(industrial-zone)(population=24)(description=#12) 680 ind_zones@32,352 (conducts) 681 ind_zones@0,368 (conducts) 682 ind_zones@16,368 (conducts) @@ -700,7 +700,7 @@ 685 ind_zones@16,384 (conducts) 686 ind_zones@32,384 (conducts)(onpower=908) 687 ind_zones@0,400 (conducts) -688 ind_zones@16,400 (zone)(conducts)(building=3x3)(industrial-zone)(population=32) +688 ind_zones@16,400 (zone)(conducts)(building=3x3)(industrial-zone)(population=32)(description=#12) 689 ind_zones@32,400 (conducts)(onpower=912) 690 ind_zones@0,416 (conducts) 691 ind_zones@16,416 (conducts) @@ -711,7 +711,7 @@ 695 seaport@32,0 (conducts) 696 seaport@48,0 (conducts) 697 seaport@0,16 (conducts) -698 seaport@16,16 (zone)(conducts)(building=4x4) +698 seaport@16,16 (zone)(conducts)(building=4x4)(description=#13) 699 seaport@32,16 (conducts) 700 seaport@48,16 (conducts) 701 seaport@0,32 (conducts) @@ -730,7 +730,7 @@ 713 airport@64,0 (conducts) 714 airport@80,0 (conducts) 715 airport@0,16 (conducts) -716 airport@16,16 (zone)(conducts)(building=6x6) +716 airport@16,16 (zone)(conducts)(building=6x6)(description=#14) 717 airport@32,16 (conducts) 718 airport@48,16 (conducts) 719 airport@64,16 (conducts) @@ -765,7 +765,7 @@ 747 coal@32,0 (conducts) (onpower=916) 748 coal@48,0 (conducts) (onpower=920) 749 coal@0,16 (conducts) -750 coal@16,16 (zone)(conducts)(building=4x4) +750 coal@16,16 (zone)(conducts)(building=4x4)(description=#15) 751 coal@32,16 (conducts) (onpower=924) 752 coal@48,16 (conducts) (onpower=928) 753 coal@0,32 (conducts) @@ -781,7 +781,7 @@ 762 firestation@16,0 (conducts) 763 firestation@32,0 (conducts) 764 firestation@0,16 (conducts) -765 firestation@16,16 (zone)(conducts)(building=3x3) +765 firestation@16,16 (zone)(conducts)(building=3x3)(description=#16) 766 firestation@32,16 (conducts) 767 firestation@0,32 (conducts) 768 firestation@16,32 (conducts) @@ -791,7 +791,7 @@ 771 police@16,0 (conducts) 772 police@32,0 (conducts) 773 police@0,16 (conducts) -774 police@16,16 (zone)(conducts)(building=3x3) +774 police@16,16 (zone)(conducts)(building=3x3)(description=#17) 775 police@32,16 (conducts) 776 police@0,32 (conducts) 777 police@16,32 (conducts) @@ -802,7 +802,7 @@ 781 stadium@32,0 (conducts) 782 stadium@48,0 (conducts) 783 stadium@0,16 (conducts) -784 stadium@16,16 (zone)(conducts)(building=4x4) +784 stadium@16,16 (zone)(conducts)(building=4x4)(description=#18) 785 stadium@32,16 (conducts) 786 stadium@48,16 (conducts) 787 stadium@0,32 (conducts) @@ -819,7 +819,7 @@ 797 stadium2@32,0 (conducts) 798 stadium2@48,0 (conducts) 799 stadium2@0,16 (conducts) -800 stadium2@16,16 (zone)(conducts)(building=4x4) +800 stadium2@16,16 (zone)(conducts)(building=4x4)(description=#18) 801 stadium2@32,16 (conducts) 802 stadium2@48,16 (conducts) 803 stadium2@0,32 (conducts) @@ -836,7 +836,7 @@ 813 nuclear@32,0 (conducts) 814 nuclear@48,0 (conducts) 815 nuclear@0,16 (conducts) -816 nuclear@16,16 (zone)(conducts)(building=4x4) +816 nuclear@16,16 (zone)(conducts)(building=4x4)(description=#19) 817 nuclear@32,16 (conducts) 818 nuclear@48,16 (conducts) 819 nuclear@0,32 (conducts) @@ -848,149 +848,149 @@ 825 nuclear@32,48 (conducts) 826 nuclear@48,48 (conducts) # BEGIN POWER OUT + BRIDGES # -827 misc_animation@0,0 -828 misc_animation@0,16 (noburn) -829 misc_animation@0,32 (noburn) -830 misc_animation@0,48 (noburn) -831 misc_animation@0,64 (noburn) +827 misc_animation@0,0 (description=#19) +828 misc_animation@0,16 (noburn)(description=#20) +829 misc_animation@0,32 (noburn)(description=#20) +830 misc_animation@0,48 (noburn)(description=#20) +831 misc_animation@0,64 (noburn)(description=#20) # BEGIN RADAR DISH # -832 misc_animation@0,80 (conducts)(building-part=716,1,-1) (becomes=833)(onshutdown=711) -833 misc_animation@0,96 (conducts)(building-part=716,1,-1) (becomes=834)(onshutdown=711) -834 misc_animation@0,112 (conducts)(building-part=716,1,-1) (becomes=835)(onshutdown=711) -835 misc_animation@0,128 (conducts)(building-part=716,1,-1) (becomes=836)(onshutdown=711) -836 misc_animation@0,144 (conducts)(building-part=716,1,-1) (becomes=837)(onshutdown=711) -837 misc_animation@0,160 (conducts)(building-part=716,1,-1) (becomes=838)(onshutdown=711) -838 misc_animation@0,176 (conducts)(building-part=716,1,-1) (becomes=839)(onshutdown=711) -839 misc_animation@0,192 (conducts)(building-part=716,1,-1) (becomes=832)(onshutdown=711) +832 misc_animation@0,80 (conducts)(building-part=716,1,-1)(description=#21) (becomes=833)(onshutdown=711) +833 misc_animation@0,96 (conducts)(building-part=716,1,-1)(description=#21) (becomes=834)(onshutdown=711) +834 misc_animation@0,112 (conducts)(building-part=716,1,-1)(description=#21) (becomes=835)(onshutdown=711) +835 misc_animation@0,128 (conducts)(building-part=716,1,-1)(description=#21) (becomes=836)(onshutdown=711) +836 misc_animation@0,144 (conducts)(building-part=716,1,-1)(description=#21) (becomes=837)(onshutdown=711) +837 misc_animation@0,160 (conducts)(building-part=716,1,-1)(description=#21) (becomes=838)(onshutdown=711) +838 misc_animation@0,176 (conducts)(building-part=716,1,-1)(description=#21) (becomes=839)(onshutdown=711) +839 misc_animation@0,192 (conducts)(building-part=716,1,-1)(description=#21) (becomes=832)(onshutdown=711) # BEGIN FOUNTAIN / FLAG # -840 misc_animation@0,208 (becomes=841) -841 misc_animation@0,224 (becomes=842) -842 misc_animation@0,240 (becomes=843) -843 misc_animation@0,256 (becomes=840) +840 misc_animation@0,208 (description=#22)(becomes=841) +841 misc_animation@0,224 (description=#22)(becomes=842) +842 misc_animation@0,240 (description=#22)(becomes=843) +843 misc_animation@0,256 (description=#22)(becomes=840) # unknown... (8 frames, known in source code as INDBASE2) -844 misc_animation@0,272 (becomes=845) -845 misc_animation@0,288 (becomes=846) -846 misc_animation@0,304 (becomes=847) -847 misc_animation@0,320 (becomes=848) -848 misc_animation@0,336 (becomes=849) -849 misc_animation@0,352 (becomes=850) -850 misc_animation@0,368 (becomes=851) -851 misc_animation@0,384 (becomes=844) +844 misc_animation@0,272 (description=#23)(becomes=845) +845 misc_animation@0,288 (description=#23)(becomes=846) +846 misc_animation@0,304 (description=#23)(becomes=847) +847 misc_animation@0,320 (description=#23)(becomes=848) +848 misc_animation@0,336 (description=#23)(becomes=849) +849 misc_animation@0,352 (description=#23)(becomes=850) +850 misc_animation@0,368 (description=#23)(becomes=851) +851 misc_animation@0,384 (description=#23)(becomes=844) # BEGIN INDUSTRIAL ANIMATION (8 frames) # -852 misc_animation@0,400 (conducts)(building-part=625,-1,-1) (becomes=853)(onshutdown=621) -853 misc_animation@0,416 (conducts)(building-part=625,-1,-1) (becomes=854)(onshutdown=621) -854 misc_animation@0,432 (conducts)(building-part=625,-1,-1) (becomes=855)(onshutdown=621) -855 misc_animation@0,448 (conducts)(building-part=625,-1,-1) (becomes=856)(onshutdown=621) -856 misc_animation@0,464 (conducts)(building-part=625,-1,-1) (becomes=857)(onshutdown=621) -857 misc_animation@0,480 (conducts)(building-part=625,-1,-1) (becomes=858)(onshutdown=621) -858 misc_animation@0,496 (conducts)(building-part=625,-1,-1) (becomes=859)(onshutdown=621) -859 misc_animation@0,512 (conducts)(building-part=625,-1,-1) (becomes=852)(onshutdown=621) +852 misc_animation@0,400 (conducts)(building-part=625,-1,-1)(description=#23) (becomes=853)(onshutdown=621) +853 misc_animation@0,416 (conducts)(building-part=625,-1,-1)(description=#23) (becomes=854)(onshutdown=621) +854 misc_animation@0,432 (conducts)(building-part=625,-1,-1)(description=#23) (becomes=855)(onshutdown=621) +855 misc_animation@0,448 (conducts)(building-part=625,-1,-1)(description=#23) (becomes=856)(onshutdown=621) +856 misc_animation@0,464 (conducts)(building-part=625,-1,-1)(description=#23) (becomes=857)(onshutdown=621) +857 misc_animation@0,480 (conducts)(building-part=625,-1,-1)(description=#23) (becomes=858)(onshutdown=621) +858 misc_animation@0,496 (conducts)(building-part=625,-1,-1)(description=#23) (becomes=859)(onshutdown=621) +859 misc_animation@0,512 (conducts)(building-part=625,-1,-1)(description=#23) (becomes=852)(onshutdown=621) # BEGIN ZONE DESTRUCT & RUBBLIZE # -860 misc_animation@0,528 (noburn) (becomes=861) -861 misc_animation@0,544 (noburn) (becomes=862) -862 misc_animation@0,560 (noburn) (becomes=863) -863 misc_animation@0,576 (noburn) (becomes=864) -864 misc_animation@0,592 (noburn) (becomes=865) -865 misc_animation@0,608 (noburn) (becomes=866) -866 misc_animation@0,624 (noburn) (becomes=867) -867 misc_animation@0,640 (noburn) +860 misc_animation@0,528 (noburn)(description=#23) (becomes=861) +861 misc_animation@0,544 (noburn)(description=#23) (becomes=862) +862 misc_animation@0,560 (noburn)(description=#23) (becomes=863) +863 misc_animation@0,576 (noburn)(description=#23) (becomes=864) +864 misc_animation@0,592 (noburn)(description=#23) (becomes=865) +865 misc_animation@0,608 (noburn)(description=#23) (becomes=866) +866 misc_animation@0,624 (noburn)(description=#23) (becomes=867) +867 misc_animation@0,640 (noburn)(description=#23) # not used -868 misc_animation@0,656 -869 misc_animation@0,672 -870 misc_animation@0,688 -871 misc_animation@0,704 -872 misc_animation@0,720 -873 misc_animation@0,736 -874 misc_animation@0,752 -875 misc_animation@0,768 -876 misc_animation@0,784 -877 misc_animation@0,800 -878 misc_animation@0,816 -879 misc_animation@0,832 -880 misc_animation@0,848 -881 misc_animation@0,864 -882 misc_animation@0,880 -883 misc_animation@0,896 +868 misc_animation@0,656 (description=#23) +869 misc_animation@0,672 (description=#23) +870 misc_animation@0,688 (description=#23) +871 misc_animation@0,704 (description=#23) +872 misc_animation@0,720 (description=#23) +873 misc_animation@0,736 (description=#23) +874 misc_animation@0,752 (description=#23) +875 misc_animation@0,768 (description=#23) +876 misc_animation@0,784 (description=#23) +877 misc_animation@0,800 (description=#23) +878 misc_animation@0,816 (description=#23) +879 misc_animation@0,832 (description=#23) +880 misc_animation@0,848 (description=#23) +881 misc_animation@0,864 (description=#23) +882 misc_animation@0,880 (description=#23) +883 misc_animation@0,896 (description=#23) # BEGIN SMOKE STACKS # -884 misc_animation@0,912 (conducts)(building-part=643,1,-1) (becomes=885)(onshutdown=641) -885 misc_animation@0,928 (conducts)(building-part=643,1,-1) (becomes=886)(onshutdown=641) -886 misc_animation@0,944 (conducts)(building-part=643,1,-1) (becomes=887)(onshutdown=641) -887 misc_animation@0,960 (conducts)(building-part=643,1,-1) (becomes=884)(onshutdown=641) -888 misc_animation@0,976 (conducts)(building-part=643,1,0) (becomes=889)(onshutdown=644) -889 misc_animation@0,992 (conducts)(building-part=643,1,0) (becomes=890)(onshutdown=644) -890 misc_animation@0,1008 (conducts)(building-part=643,1,0) (becomes=891)(onshutdown=644) -891 misc_animation@0,1024 (conducts)(building-part=643,1,0) (becomes=888)(onshutdown=644) -892 misc_animation@0,1040 (conducts)(building-part=652,0,-1) (becomes=893)(onshutdown=649) -893 misc_animation@0,1056 (conducts)(building-part=652,0,-1) (becomes=894)(onshutdown=649) -894 misc_animation@0,1072 (conducts)(building-part=652,0,-1) (becomes=895)(onshutdown=649) -895 misc_animation@0,1088 (conducts)(building-part=652,0,-1) (becomes=892)(onshutdown=649) -896 misc_animation@0,1104 (conducts)(building-part=652,1,-1) (becomes=897)(onshutdown=650) -897 misc_animation@0,1120 (conducts)(building-part=652,1,-1) (becomes=898)(onshutdown=650) -898 misc_animation@0,1136 (conducts)(building-part=652,1,-1) (becomes=899)(onshutdown=650) -899 misc_animation@0,1152 (conducts)(building-part=652,1,-1) (becomes=896)(onshutdown=650) -900 misc_animation@0,1168 (conducts)(building-part=679,0,-1) (becomes=901)(onshutdown=676) -901 misc_animation@0,1184 (conducts)(building-part=679,0,-1) (becomes=902)(onshutdown=676) -902 misc_animation@0,1200 (conducts)(building-part=679,0,-1) (becomes=903)(onshutdown=676) -903 misc_animation@0,1216 (conducts)(building-part=679,0,-1) (becomes=900)(onshutdown=676) -904 misc_animation@0,1232 (conducts)(building-part=679,1,-1) (becomes=905)(onshutdown=677) -905 misc_animation@0,1248 (conducts)(building-part=679,1,-1) (becomes=906)(onshutdown=677) -906 misc_animation@0,1264 (conducts)(building-part=679,1,-1) (becomes=907)(onshutdown=677) -907 misc_animation@0,1280 (conducts)(building-part=679,1,-1) (becomes=904)(onshutdown=677) -908 misc_animation@0,1296 (conducts)(building-part=688,1,-1) (becomes=909)(onshutdown=686) -909 misc_animation@0,1312 (conducts)(building-part=688,1,-1) (becomes=910)(onshutdown=686) -910 misc_animation@0,1328 (conducts)(building-part=688,1,-1) (becomes=911)(onshutdown=686) -911 misc_animation@0,1344 (conducts)(building-part=688,1,-1) (becomes=908)(onshutdown=686) -912 misc_animation@0,1360 (conducts)(building-part=688,1,0) (becomes=913)(onshutdown=689) -913 misc_animation@0,1376 (conducts)(building-part=688,1,0) (becomes=914)(onshutdown=689) -914 misc_animation@0,1392 (conducts)(building-part=688,1,0) (becomes=915)(onshutdown=689) -915 misc_animation@0,1408 (conducts)(building-part=688,1,0) (becomes=912)(onshutdown=689) +884 misc_animation@0,912 (conducts)(building-part=643,1,-1)(description=#23)(becomes=885)(onshutdown=641) +885 misc_animation@0,928 (conducts)(building-part=643,1,-1)(description=#23)(becomes=886)(onshutdown=641) +886 misc_animation@0,944 (conducts)(building-part=643,1,-1)(description=#23)(becomes=887)(onshutdown=641) +887 misc_animation@0,960 (conducts)(building-part=643,1,-1)(description=#23)(becomes=884)(onshutdown=641) +888 misc_animation@0,976 (conducts)(building-part=643,1,0) (description=#23)(becomes=889)(onshutdown=644) +889 misc_animation@0,992 (conducts)(building-part=643,1,0) (description=#23)(becomes=890)(onshutdown=644) +890 misc_animation@0,1008 (conducts)(building-part=643,1,0) (description=#23)(becomes=891)(onshutdown=644) +891 misc_animation@0,1024 (conducts)(building-part=643,1,0) (description=#23)(becomes=888)(onshutdown=644) +892 misc_animation@0,1040 (conducts)(building-part=652,0,-1)(description=#23)(becomes=893)(onshutdown=649) +893 misc_animation@0,1056 (conducts)(building-part=652,0,-1)(description=#23)(becomes=894)(onshutdown=649) +894 misc_animation@0,1072 (conducts)(building-part=652,0,-1)(description=#23)(becomes=895)(onshutdown=649) +895 misc_animation@0,1088 (conducts)(building-part=652,0,-1)(description=#23)(becomes=892)(onshutdown=649) +896 misc_animation@0,1104 (conducts)(building-part=652,1,-1)(description=#23)(becomes=897)(onshutdown=650) +897 misc_animation@0,1120 (conducts)(building-part=652,1,-1)(description=#23)(becomes=898)(onshutdown=650) +898 misc_animation@0,1136 (conducts)(building-part=652,1,-1)(description=#23)(becomes=899)(onshutdown=650) +899 misc_animation@0,1152 (conducts)(building-part=652,1,-1)(description=#23)(becomes=896)(onshutdown=650) +900 misc_animation@0,1168 (conducts)(building-part=679,0,-1)(description=#23)(becomes=901)(onshutdown=676) +901 misc_animation@0,1184 (conducts)(building-part=679,0,-1)(description=#23)(becomes=902)(onshutdown=676) +902 misc_animation@0,1200 (conducts)(building-part=679,0,-1)(description=#23)(becomes=903)(onshutdown=676) +903 misc_animation@0,1216 (conducts)(building-part=679,0,-1)(description=#23)(becomes=900)(onshutdown=676) +904 misc_animation@0,1232 (conducts)(building-part=679,1,-1)(description=#23)(becomes=905)(onshutdown=677) +905 misc_animation@0,1248 (conducts)(building-part=679,1,-1)(description=#23)(becomes=906)(onshutdown=677) +906 misc_animation@0,1264 (conducts)(building-part=679,1,-1)(description=#23)(becomes=907)(onshutdown=677) +907 misc_animation@0,1280 (conducts)(building-part=679,1,-1)(description=#23)(becomes=904)(onshutdown=677) +908 misc_animation@0,1296 (conducts)(building-part=688,1,-1)(description=#23)(becomes=909)(onshutdown=686) +909 misc_animation@0,1312 (conducts)(building-part=688,1,-1)(description=#23)(becomes=910)(onshutdown=686) +910 misc_animation@0,1328 (conducts)(building-part=688,1,-1)(description=#23)(becomes=911)(onshutdown=686) +911 misc_animation@0,1344 (conducts)(building-part=688,1,-1)(description=#23)(becomes=908)(onshutdown=686) +912 misc_animation@0,1360 (conducts)(building-part=688,1,0) (description=#23)(becomes=913)(onshutdown=689) +913 misc_animation@0,1376 (conducts)(building-part=688,1,0) (description=#23)(becomes=914)(onshutdown=689) +914 misc_animation@0,1392 (conducts)(building-part=688,1,0) (description=#23)(becomes=915)(onshutdown=689) +915 misc_animation@0,1408 (conducts)(building-part=688,1,0) (description=#23)(becomes=912)(onshutdown=689) # BEGIN COAL PLANT SMOKE # -916 misc_animation@0,1424 (conducts)(building-part=750,1,-1) (becomes=917)(onshutdown=747) -917 misc_animation@0,1440 (conducts)(building-part=750,1,-1) (becomes=918)(onshutdown=747) -918 misc_animation@0,1456 (conducts)(building-part=750,1,-1) (becomes=919)(onshutdown=747) -919 misc_animation@0,1472 (conducts)(building-part=750,1,-1) (becomes=916)(onshutdown=747) -920 misc_animation@0,1488 (conducts)(building-part=750,2,-1) (becomes=921)(onshutdown=748) -921 misc_animation@0,1504 (conducts)(building-part=750,2,-1) (becomes=922)(onshutdown=748) -922 misc_animation@0,1520 (conducts)(building-part=750,2,-1) (becomes=923)(onshutdown=748) -923 misc_animation@0,1536 (conducts)(building-part=750,2,-1) (becomes=920)(onshutdown=748) -924 misc_animation@0,1552 (conducts)(building-part=750,1,0) (becomes=925)(onshutdown=751) -925 misc_animation@0,1568 (conducts)(building-part=750,1,0) (becomes=926)(onshutdown=751) -926 misc_animation@0,1584 (conducts)(building-part=750,1,0) (becomes=927)(onshutdown=751) -927 misc_animation@0,1600 (conducts)(building-part=750,1,0) (becomes=924)(onshutdown=751) -928 misc_animation@0,1616 (conducts)(building-part=750,2,0) (becomes=929)(onshutdown=752) -929 misc_animation@0,1632 (conducts)(building-part=750,2,0) (becomes=930)(onshutdown=752) -930 misc_animation@0,1648 (conducts)(building-part=750,2,0) (becomes=931)(onshutdown=752) -931 misc_animation@0,1664 (conducts)(building-part=750,2,0) (becomes=928)(onshutdown=752) +916 misc_animation@0,1424 (conducts)(building-part=750,1,-1)(description=#23)(becomes=917)(onshutdown=747) +917 misc_animation@0,1440 (conducts)(building-part=750,1,-1)(description=#23)(becomes=918)(onshutdown=747) +918 misc_animation@0,1456 (conducts)(building-part=750,1,-1)(description=#23)(becomes=919)(onshutdown=747) +919 misc_animation@0,1472 (conducts)(building-part=750,1,-1)(description=#23)(becomes=916)(onshutdown=747) +920 misc_animation@0,1488 (conducts)(building-part=750,2,-1)(description=#23)(becomes=921)(onshutdown=748) +921 misc_animation@0,1504 (conducts)(building-part=750,2,-1)(description=#23)(becomes=922)(onshutdown=748) +922 misc_animation@0,1520 (conducts)(building-part=750,2,-1)(description=#23)(becomes=923)(onshutdown=748) +923 misc_animation@0,1536 (conducts)(building-part=750,2,-1)(description=#23)(becomes=920)(onshutdown=748) +924 misc_animation@0,1552 (conducts)(building-part=750,1,0) (description=#23)(becomes=925)(onshutdown=751) +925 misc_animation@0,1568 (conducts)(building-part=750,1,0) (description=#23)(becomes=926)(onshutdown=751) +926 misc_animation@0,1584 (conducts)(building-part=750,1,0) (description=#23)(becomes=927)(onshutdown=751) +927 misc_animation@0,1600 (conducts)(building-part=750,1,0) (description=#23)(becomes=924)(onshutdown=751) +928 misc_animation@0,1616 (conducts)(building-part=750,2,0) (description=#23)(becomes=929)(onshutdown=752) +929 misc_animation@0,1632 (conducts)(building-part=750,2,0) (description=#23)(becomes=930)(onshutdown=752) +930 misc_animation@0,1648 (conducts)(building-part=750,2,0) (description=#23)(becomes=931)(onshutdown=752) +931 misc_animation@0,1664 (conducts)(building-part=750,2,0) (description=#23)(becomes=928)(onshutdown=752) # BEGIN STADIUM PLAYFIELD # # Note: the original source code made these unburnable, which doesn't make sense -932 misc_animation@0,1680 (conducts) (becomes=933) -933 misc_animation@0,1696 (conducts) (becomes=934) -934 misc_animation@0,1712 (conducts) (becomes=935) -935 misc_animation@0,1728 (conducts) (becomes=936) -936 misc_animation@0,1744 (conducts) (becomes=937) -937 misc_animation@0,1760 (conducts) (becomes=938) -938 misc_animation@0,1776 (conducts) (becomes=939) -939 misc_animation@0,1792 (conducts) (becomes=932) -940 misc_animation@0,1808 (conducts) (becomes=941) -941 misc_animation@0,1824 (conducts) (becomes=942) -942 misc_animation@0,1840 (conducts) (becomes=943) -943 misc_animation@0,1856 (conducts) (becomes=944) -944 misc_animation@0,1872 (conducts) (becomes=945) -945 misc_animation@0,1888 (conducts) (becomes=946) -946 misc_animation@0,1904 (conducts) (becomes=947) -947 misc_animation@0,1920 (conducts) (becomes=940) +932 misc_animation@0,1680 (conducts)(description=#24)(becomes=933) +933 misc_animation@0,1696 (conducts)(description=#24)(becomes=934) +934 misc_animation@0,1712 (conducts)(description=#24)(becomes=935) +935 misc_animation@0,1728 (conducts)(description=#24)(becomes=936) +936 misc_animation@0,1744 (conducts)(description=#24)(becomes=937) +937 misc_animation@0,1760 (conducts)(description=#24)(becomes=938) +938 misc_animation@0,1776 (conducts)(description=#24)(becomes=939) +939 misc_animation@0,1792 (conducts)(description=#24)(becomes=932) +940 misc_animation@0,1808 (conducts)(description=#24)(becomes=941) +941 misc_animation@0,1824 (conducts)(description=#24)(becomes=942) +942 misc_animation@0,1840 (conducts)(description=#24)(becomes=943) +943 misc_animation@0,1856 (conducts)(description=#24)(becomes=944) +944 misc_animation@0,1872 (conducts)(description=#24)(becomes=945) +945 misc_animation@0,1888 (conducts)(description=#24)(becomes=946) +946 misc_animation@0,1904 (conducts)(description=#24)(becomes=947) +947 misc_animation@0,1920 (conducts)(description=#24)(becomes=940) # BEGIN BRIDGE TILES # -948 misc_animation@0,1936 (noburn) -949 misc_animation@0,1952 (noburn) -950 misc_animation@0,1968 (noburn) -951 misc_animation@0,1984 (noburn) +948 misc_animation@0,1936 (noburn)(description=#25) +949 misc_animation@0,1952 (noburn)(description=#25) +950 misc_animation@0,1968 (noburn)(description=#25) +951 misc_animation@0,1984 (noburn)(description=#25) # BEGIN NUCLEAR SWIRL # -952 misc_animation@0,2000 (conducts) (becomes=953)(onshutdown=820) -953 misc_animation@0,2016 (conducts) (becomes=954)(onshutdown=820) -954 misc_animation@0,2032 (conducts) (becomes=955)(onshutdown=820) -955 misc_animation@0,2048 (conducts) (becomes=952)(onshutdown=820) +952 misc_animation@0,2000 (conducts)(description=#26)(becomes=953)(onshutdown=820) +953 misc_animation@0,2016 (conducts)(description=#26)(becomes=954)(onshutdown=820) +954 misc_animation@0,2032 (conducts)(description=#26)(becomes=955)(onshutdown=820) +955 misc_animation@0,2048 (conducts)(description=#26)(becomes=952)(onshutdown=820) # unused # -956 misc_animation@0,2064 -957 misc_animation@0,2080 -958 misc_animation@0,2096 -959 misc_animation@0,2112 +956 misc_animation@0,2064 (description=#27) +957 misc_animation@0,2080 (description=#27) +958 misc_animation@0,2096 (description=#27) +959 misc_animation@0,2112 (description=#27) diff --git a/src/micropolisj/engine/TileSpec.java b/src/micropolisj/engine/TileSpec.java index 01355da..7bc668f 100644 --- a/src/micropolisj/engine/TileSpec.java +++ b/src/micropolisj/engine/TileSpec.java @@ -78,6 +78,18 @@ public class TileSpec return bi; } + public int getDescriptionNumber() + { + String v = getAttribute("description"); + if (v != null && v.startsWith("#")) { + return Integer.parseInt(v.substring(1)); + } + if (owner != null) { + return owner.getDescriptionNumber(); + } + return -1; + } + public String [] getImages() { return images.toArray(new String[0]); diff --git a/src/micropolisj/engine/Tiles.java b/src/micropolisj/engine/Tiles.java index db334f6..aac9ea5 100644 --- a/src/micropolisj/engine/Tiles.java +++ b/src/micropolisj/engine/Tiles.java @@ -106,6 +106,11 @@ public class Tiles { for (int i = 0; i < tiles.length; i++) { // do something here + int old = TileConstants.getBuildingId(i); + int n = Tiles.get(i).getDescriptionNumber(); + if (old != n) { + System.err.println("Tile "+i+": expected "+old+" but got "+n); + } } } }