1// ********************************* 2// SNOW TERRAIN MAPS 3// ********************************* 4 5// Tiletypes: 6// ---------- 7// + : tile contains something 8// 0 : always means no restrictions 9// a : common tile 10// c : craft, like dropship or UFO 11// h : river horizontally 12// r : a huge rock 13// v : river vertically 14 15base frozen/st_ 16 17// Tiles without buildings on them ---------------------------------* 18 19tile +n01 20 // two small trees 21{ 224 3 230 0 0 0 240 +a +a 0 250 0 0 0 26} 27 28tile +n02 29 // L-shaped, six small trees 30{ 314 4 320 0 0 0 330 +a 0 0 340 +a +a 0 350 0 0 0 36} 37 38tile +n03 39 // four small trees 40{ 413 4 420 0 0 430 +a 0 440 +a 0 450 0 0 46} 47 48 49tile +n04 50 // a single small tree in the middle 51{ 523 3 530 0 0 540 +a 0 550 0 0 56} 57 58tile +n05 59 // plain, empty 60{ 613 3 620 0 0 630 +a 0 640 0 0 65} 66 67tile +n06 68 // a hill, A9 69{ 705 4 710 0 0 0 0 720 +a +a +a 0 730 +a +a +a 0 740 0 0 0 0 75} 76 77tile +n07 78 // a pile of strains and three small trees 79{ 804 3 810 0 0 0 820 +a +a 0 830 0 0 0 84} 85 86tile +n08 87 // a huge rock, eastern part, A4 88{ 894 5 900 0 0 0 91r +ar +ar 0 92r +ar +ar 0 93r +ar +ar 0 940 0 0 0 95} 96 97tile +n09 98 // a huge rock, western part, A5 99{ 1004 5 1010 0 0 0 1020 +ar +ar r 1030 +ar +ar r 1040 +ar +ar r 1050 0 0 0 106} 107 108// River Tiles -----------------------------------------------------* 109 110tile +river_lake 111 // the ice lake 112{ 1138 3 1140 0 0 v 0 0 0 0 1150 +a +a +v +a +a +a 0 1160 x x x x x x x 117} 118 119tile +river_h_1 120{ 1213 3 1220 0 0 123h +ah h 1240 0 0 125} 126 127tile +river_h_2 128{ 1293 3 1300 0 0 131h +ah h 1320 0 0 133} 134 135tile +river_v_1 136{ 1373 3 1380 v 0 1390 +av 0 1400 v 0 141} 142 143tile +river_v_2 144{ 1453 3 1460 v 0 1470 +av 0 1480 v 0 149} 150 151tile +river_se 152 // river turning 153{ 1544 4 1550 0 0 0 1560 +a +ah h 1570 +av 0 0 1580 v 0 0 159} 160 161tile +river_sw 162 // river turning 163{ 1644 4 1650 0 0 0 166h +ah +a 0 1670 0 +av 0 1680 0 v 0 169} 170 171// Tiles with houses on them ---------------------------------------* 172 173tile +h01 174 // a house in the wilderness, A4, C3 175{ 1764 4 1770 0 0 0 1780 +a +a 0 1790 +a +a 0 1800 0 0 0 181} 182 183tile +h02 184 // two small, abandoned houses in the wilderness, some trees, A12 185 // in case there is no UFO, this is used for providing alien spawnpoints in the map 186{ 1875 4 1880 a a a 0 189a +c +c +c a 190a +c a +c a 1910 a 0 a 0 192} 193 194tile +h03 195 // an abandoned house 196{ 1973 3 1980 0 0 1990 +a 0 2000 0 0 201} 202 203// Tiles with industrial facilitys ---------------------------------* 204 205tile +i01 206 // a big factory building, A7, C1 207{ 2086 4 2090 0 0 0 0 0 2100 +a +a +a +a 0 2110 +a +a +a +a 0 2120 0 0 0 0 0 213} 214 215tile +i02 216 // industrial facility, looks like three tall tanks, A5 217{ 2183 4 2190 0 0 2200 +a 0 2210 +a 0 2220 0 0 223} 224 225tile +i03 226 // an L-shaped factory building, A7 227{ 2284 4 2290 0 0 0 2300 0 +a 0 2310 +a +a 0 2320 0 0 0 233} 234 235 236tile +i04 237 // a storehouse, three blue containers inside, A8, C2 238{ 2394 4 2400 0 0 0 2410 +a +a 0 2420 +a +a 0 2430 0 0 0 244} 245 246 247tile +i05 248 // industrial facility, looks like a miniature gas station, A1, C1 249{ 2503 3 2510 0 0 2520 +a 0 2530 0 0 254} 255 256 257tile +i06 258 // two brown containers and some barrels, A3 259{ 2604 3 2610 0 0 0 2620 +a +a 0 2630 0 0 0 264} 265 266tile +i07 267 // sawmill and trucks, A11 268{ 2696 4 2700 0 0 0 0 0 2710 +a +a +a +a 0 2720 +a +a +a +a 0 2730 0 0 0 0 0 274} 275 276tile +i08 277 // a windmill, A4, C2 278{ 2794 4 2800 0 0 0 2810 +a +a 0 2820 +a +a 0 2830 0 0 0 284} 285 286tile +i09 287 // two small storehouses, some trees, A5 288{ 2895 4 2900 0 0 0 0 2910 +a +a +a 0 2920 +a +a +a 0 2930 0 0 0 0 294} 295 296// Special tiles ---------------------------------------------------* 297 298tile +fueldump 299 // a fuel depot, A10, C4 300{ 3017 6 3020 0 0 0 0 0 0 3030 0 0 0 +a +a x 3040 +a +a +a +a +a x 3050 +a +a +a +a +a x 3060 +a +a +a +a +a x 3070 x x x x x 0 308} 309 310// Dropship tiles --------------------------------------------------* 311 312tile +craft_drop_firebird 313{ 3145 4 3150 0 0 0 0 3160 +c +c +c 0 3170 +c +c +c 0 3180 0 0 0 0 319} 320 321tile +craft_drop_herakles 322{ 3235 4 3240 0 0 0 0 3250 +c +c +c 0 3260 +c +c +c 0 3270 0 0 0 0 328} 329 330tile +craft_drop_raptor 331{ 3325 5 3330 0 0 0 0 3340 +c +c +c 0 3350 +c +c +c 0 3360 +c +c +c 0 3370 0 0 0 0 338} 339 340tile +start 341 // starting point for Phalanx in case we do not use a dropship 342{ 3433 3 3440 0 0 3450 +a 0 3460 0 0 347} 348 349// UFO tiles -------------------------------------------------------* 350 351tile +craft_ufo_bomber 352{ 3536 10 3540 0 a a 0 0 3550 a +c +c a 0 356a +c +c +c +c a 357a +c +c +c +c a 358a +c +c +c +c a 359a +c +c +c +c a 360a +c +c +c +c a 361a +c +c +c +c a 362a +c +c +c +c a 3630 a a a a 0 364} 365 366tile +craft_ufo_corrupter 367{ 3688 10 3690 a a a a a a 0 370a +c +c +c +c +c +c a 371a +c +c +c +c +c +c a 372a +c +c +c +c +c +c a 373a +c +c +c +c +c +c a 374a +c +c +c +c +c +c a 3750 a a +c +c a a 0 3760 0 a +c +c a 0 0 3770 0 a +c +c a 0 0 3780 0 0 a a 0 0 0 379} 380 381tile +craft_ufo_fighter 382{ 3834 4 3840 a a 0 385a +c +c a 386a +c +c a 3870 a a 0 388} 389 390tile +craft_ufo_gunboat 391{ 3926 7 3930 0 a a 0 0 394a a +c +c a 0 395a +c +c +c +c a 396a +c +c +c +c a 397a +c +c +c +c a 398a a +c +c a 0 3990 0 a a 0 0 400} 401 402tile +craft_ufo_scout 403{ 4044 4 4050 a a 0 406a +c +c a 407a +c +c a 4080 a a 0 409} 410 411tile +craft_ufo_harvester 412{ 4137 6 4140 a a a a a 0 415a +c +c +c +c +c a 416a +c +c +c +c +c a 417a +c +c +c +c +c a 418a +c +c +c +c +c a 4190 a a a a a 0 420} 421 422tile +craft_ufo_supply 423{ 4246 5 4250 a a a a 0 426a +c +c +c +c a 427a +c +c +c +c a 428a +c +c +c +c a 4290 a a a a 0 430} 431 432// Crashed UFOs ----------------------------------------------------* 433 434tile +craft_crash_bomber 435{ 4366 10 4370 a a a a 0 438a +c +c +c +c a 439a +c +c +c +c a 440a +c +c +c +c a 441a +c +c +c +c a 442a +c +c +c +c a 443a +c +c +c +c a 444a +c +c +c +c a 445a +c +c +c +c 0 4460 a a a a 0 447} 448 449tile +craft_crash_corrupter 450{ 4518 10 4520 0 0 a a 0 0 0 4530 0 a +c +c a 0 0 4540 0 a +c +c a 0 0 4550 a a +c +c a a 0 456a +c +c +c +c +c +c a 457a +c +c +c +c +c +c a 458a +c +c +c +c +c +c a 459a +c +c +c +c +c +c a 460a +c +c +c +c +c +c a 4610 a a a a a a 0 462} 463 464tile +craft_crash_fighter 465{ 4664 4 4670 a a 0 468a +c +c a 469a +c +c a 4700 x x 0 471} 472 473tile +craft_crash_gunboat 474{ 4756 8 4760 0 a a a 0 4770 a +c +c +c a 478a +c +c +c +c a 479a +c +c +c +c a 480a +c +c +c +c a 481a +c +c +c a 0 4820 a +c +c a 0 4830 0 x x 0 0 484} 485 486tile +craft_crash_harvester 487{ 4886 8 4890 0 a a 0 0 4900 a +c +c a 0 491a +c +c +c a 0 492a +c +c +c +c a 493a +c +c +c +c a 494a +c +c +c +c a 4950 a +c +c a 0 4960 0 x x 0 0 497} 498 499tile +craft_crash_scout 500{ 5014 5 5020 a a 0 503a +c +c a 504a +c +c a 505a +c +c a 5060 x x 0 507} 508 509tile +craft_crash_supply 510{ 5116 5 5120 a a a a 0 513a +c +c +c +c a 514a +c +c +c +c a 515a +c +c +c +c a 5160 a a a a 0 517} 518 519// multiplayer tiles -----------------------------------------------* 520 521tile +mp_team2 522 // Small building (multiplayer team 2) 523{ 5243 4 5250 0 0 5260 +a 0 5270 +a 0 5280 0 0 529} 530 531// tilesets --------------------------------------------------------* 532 533tileset river_h { 534 +river_h_1 535 +river_h_2 536} 537 538tileset river_v { 539 +river_v_1 540 +river_v_2 541} 542 543tileset river_bend { 544 +river_se 545 +river_sw 546} 547 548tileset rock { 549 +n08 550 +n09 551 } 552 553// Map assemblies for campaign / skirmish --------------------------* 554 555// TODO assemblies should be nature (nopoulation), industrial and civ (populated) 556 557assembly fueldump 558{ 559size "5 5" 560title "_Frozen" 561fix +fueldump "0 0" 562fix +start "0 4" 563+n01 "0 1" 564+n02 "0 1" 565+n03 "0 1" 566+n04 "0 7" 567+n07 "0 1" 568} 569 570assembly industrial_large 571{ 572size "10 8" 573title "_Frozen" 574multiplayer +mp_team2 575+n01 "0 2" 576+n02 "0 2" 577+n03 "0 2" 578+n04 "0 2" 579+n05 "0 2" 580+i01 "0 1" 581+i02 "0 3" 582+i03 "0 1" 583+i04 "0 1" 584+i05 "0 3" 585+i06 "0 3" 586+i07 "0 1" 587+i08 "0 1" 588+i09 "0 1" 589tileset rock "0 1" 590*rm_drop +craft_drop_firebird "1 1" 591*rm_ufo +craft_ufo_bomber "1 1" 592} 593 594assembly industrial_medium 595{ 596size "8 8" 597title "_Frozen" 598multiplayer +mp_team2 599+n01 "0 2" 600+n02 "0 2" 601+n03 "0 2" 602+n04 "0 2" 603+n05 "0 2" 604+i01 "1 1" 605+i02 "0 3" 606+i03 "0 1" 607+i04 "0 1" 608+i05 "0 3" 609+i06 "0 3" 610+i07 "0 1" 611+i08 "1 1" 612+i09 "0 1" 613tileset rock "0 1" 614*rm_drop +craft_drop_firebird "1 1" 615*rm_ufo +craft_ufo_harvester "1 1" 616} 617 618assembly industrial_small 619{ 620size "6 6" 621title "_Frozen" 622multiplayer +mp_team2 623+n01 "0 1" 624+n02 "0 1" 625+n03 "0 1" 626+n04 "0 1" 627+i02 "0 2" 628+i03 "0 1" 629+i04 "0 1" 630+i05 "0 2" 631+i06 "0 2" 632+i07 "0 1" 633+i08 "0 1" 634+i09 "0 1" 635tileset rock "0 1" 636*rm_drop +craft_drop_firebird "1 1" 637*rm_ufo +craft_ufo_scout "1 1" 638} 639 640assembly industrial_small_noufo 641{ 642size "6 6" 643title "_Frozen" 644multiplayer +mp_team2 645+n01 "0 1" 646+n02 "0 1" 647+n03 "0 1" 648+n04 "0 1" 649+i01 "1 1" 650+i02 "0 2" 651+i03 "0 1" 652+i04 "0 1" 653+i05 "0 2" 654+i06 "0 2" 655+i07 "0 1" 656+i08 "1 1" 657+i09 "0 1" 658tileset rock "0 1" 659*rm_drop +craft_drop_firebird "1 1" 660} 661 662assembly lake_ice 663{ 664size "6 7" 665title "_Frozen" 666fix +h01 "0 1" 667fix +h03 "4 1" 668fix +i07 "2 5" 669fix +n06 "3 2" 670fix +n08 "0 3" 671fix +river_lake "0 0" 672fix +river_v_1 "2 1" 673fix +river_v_2 "2 2" 674fix +river_se "2 3" 675fix +river_h_1 "4 4" 676fix +river_h_2 "5 4" 677fix +start "5 1" 678+n01 "0 4" 679+n02 "0 1" 680+n03 "0 4" 681+n04 "0 5" 682+n05 "0 5" 683+n07 "0 1" 684} 685 686assembly nature_large 687{ 688size "10 8" 689title "_Frozen" 690multiplayer +mp_team2 691+h02 "0 1" 692+n01 "0 5" 693+n02 "0 5" 694+n03 "0 5" 695+n04 "0 10" 696+n05 "0 10" 697+n06 "0 1" 698+n07 "0 5" 699tileset rock "0 1" 700//+river_lake "0 1" 701//tileset river_bend "0 1" 702//tileset river_h "0 9" 703//tileset river_v "0 8" 704*rm_drop +craft_drop_firebird "1 1" 705*rm_ufo +craft_ufo_bomber "1 1" 706} 707 708assembly nature_medium 709{ 710size "9 8" 711title "_Frozen" 712multiplayer +mp_team2 713+h02 "0 1" 714+n01 "0 6" 715+n02 "0 1" 716+n03 "0 6" 717+n04 "0 6" 718+n05 "0 6" 719+n06 "0 1" 720+n07 "0 4" 721+n08 "0 1" 722+n09 "0 1" 723+river_lake "0 1" 724tileset river_bend "0 1" 725tileset river_h "0 9" 726tileset river_v "0 8" 727*rm_drop +craft_drop_firebird "1 1" 728*rm_ufo +craft_ufo_harvester "1 1" 729} 730 731assembly nature_small 732{ 733size "7 7" 734title "_Frozen" 735multiplayer +mp_team2 736+h02 "0 1" 737+n01 "0 2" 738+n02 "0 2" 739+n03 "0 2" 740+n04 "0 2" 741+n06 "0 1" 742+n07 "0 2" 743+n08 "0 1" 744+n09 "0 1" 745+river_lake "0 1" 746tileset river_bend "0 1" 747tileset river_h "0 6" 748tileset river_v "0 6" 749*rm_drop +craft_drop_firebird "1 1" 750*rm_ufo +craft_ufo_scout "1 1" 751} 752 753assembly nature_small_noufo 754{ 755size "7 7" 756title "_Frozen" 757multiplayer +mp_team2 758+h02 "1 1" 759+h03 "0 1" 760+n01 "0 4" 761+n02 "0 4" 762+n03 "0 4" 763+n04 "0 4" 764+n05 "0 4" 765+n06 "0 1" 766+n07 "0 3" 767+n08 "0 1" 768+n09 "0 1" 769+river_lake "0 1" 770tileset river_bend "0 1" 771tileset river_h "0 6" 772tileset river_v "0 6" 773*rm_drop +craft_drop_firebird "1 1" 774} 775 776// Map assemblies multiplayer only ---------------------------------* 777 778assembly multiplayercoop 779{ 780size "8 8" 781title "_Multiplayer Coop" 782multiplayer +mp_team2 783+n01 "0 8" 784+n02 "0 8" 785+n03 "0 8" 786+n04 "0 8" 787+n05 "0 8" 788//+n06 "0 1" 789+i01 "1 1" 790+i02 "1 4" 791+i03 "0 2" 792+i04 "1 3" 793+i05 "0 2" 794+i06 "0 3" 795+i09 "0 2" 796*rm_ufo +craft_ufo_fighter "1 1" 797*rm_drop +craft_drop_firebird "1 1" 798} 799 800assembly multiplayerdeathmatch 801{ 802size "8 8" 803title "_Multiplayer Deathmatch" 804multiplayer +mp_team2 805+n01 "0 8" 806+n02 "0 8" 807+n03 "0 8" 808+n04 "0 8" 809+n05 "0 8" 810//+n06 "0 1" 811+i01 "1 1" 812+i02 "1 4" 813+i03 "0 2" 814+i04 "1 3" 815+i05 "0 2" 816+i06 "0 3" 817+i09 "0 2" 818*rm_drop +craft_drop_firebird "1 1" 819} 820 821// Map test assembly -----------------------------------------------* 822 823assembly test 824{ 825size "7 7" 826title "_Frozen" 827multiplayer +mp_team2 828+h02 "1 1" 829+h03 "0 1" 830+n01 "0 4" 831+n02 "0 4" 832+n03 "0 4" 833+n04 "0 4" 834+n05 "0 4" 835+n06 "0 1" 836+n07 "0 3" 837+n08 "0 1" 838+river_lake "0 1" 839tileset river_bend "0 1" 840tileset river_h "0 6" 841tileset river_v "0 6" 842*rm_drop +craft_drop_firebird "1 1" 843} 844