share/hedgewars/Data/Scripts/Multiplayer/TechRacer.lua
changeset 10918 1b878d1d32ce
parent 10915 c7524efcb3b7
child 10930 1974f4aa8ec6
equal deleted inserted replaced
10917:97f9a25024e6 10918:1b878d1d32ce
    16 
    16 
    17 --------------
    17 --------------
    18 --0.3
    18 --0.3
    19 --------------
    19 --------------
    20 -- ehh, scrap everything? those old maps probably still desync so they can die for now
    20 -- ehh, scrap everything? those old maps probably still desync so they can die for now
    21 -- add a new crappy map to test an idea.
    21 -- hopefully fix map 3
       
    22 -- add two new crappy map to test an idea.
    22 
    23 
    23 -----------------------------
    24 -----------------------------
    24 -- SCRIPT BEGINS
    25 -- SCRIPT BEGINS
    25 -----------------------------
    26 -----------------------------
    26 
    27 
   607 			SetTimer(AddGear(2855, 650, gtMine, 0, 0, 0, 0), 1)
   608 			SetTimer(AddGear(2855, 650, gtMine, 0, 0, 0, 0), 1)
   608 			SetTimer(AddGear(2887, 686, gtMine, 0, 0, 0, 0), 1)
   609 			SetTimer(AddGear(2887, 686, gtMine, 0, 0, 0, 0), 1)
   609 
   610 
   610 		elseif mapID == "2" then
   611 		elseif mapID == "2" then
   611 
   612 
   612 			-- simple land flags test map
   613 			-- simple land flags test map, really shit, can delete
   613 			------ GIRDER LIST ------
   614 			------ GIRDER LIST ------
   614 			PlaceSprite(335, 622, sprAmGirder, 16, nil, nil, nil, nil, 16384)
   615 			PlaceSprite(335, 622, sprAmGirder, 16, nil, nil, nil, nil, 16384)
   615 			PlaceSprite(474, 569, sprAmGirder, 13, nil, nil, nil, nil, 16384)
   616 			PlaceSprite(474, 569, sprAmGirder, 13, nil, nil, nil, nil, 16384)
   616 			PlaceSprite(343, 748, sprAmGirder, 14, nil, nil, nil, nil, 16384)
   617 			PlaceSprite(343, 748, sprAmGirder, 14, nil, nil, nil, nil, 16384)
   617 			PlaceSprite(466, 756, sprAmGirder, 16, nil, nil, nil, nil, 16384)
   618 			PlaceSprite(466, 756, sprAmGirder, 16, nil, nil, nil, nil, 16384)
   644 			tempG = SpawnAmmoCrate(472, 711, amBazooka)
   645 			tempG = SpawnAmmoCrate(472, 711, amBazooka)
   645 			tempG = SpawnUtilityCrate(540, 660, amParachute)
   646 			tempG = SpawnUtilityCrate(540, 660, amParachute)
   646 			tempG = SpawnAmmoCrate(1155, 528, amBazooka)
   647 			tempG = SpawnAmmoCrate(1155, 528, amBazooka)
   647 
   648 
   648 			------ UTILITY CRATE LIST ------
   649 			------ UTILITY CRATE LIST ------
   649 			tempG = SpawnUtilityCrate(2006, 1102, amRope)
   650 			tempG = SpawnUtilityCrate(2006, 1102, amRope)]]
   650 
   651 
   651 		elseif mapID == "3" then
   652 		elseif mapID == "3" then
   652 
   653 
   653 			-- more detailed landflag test map
   654 			-- more detailed landflag test map, should hopefully work now
   654 			------ GIRDER LIST ------
   655 			PlaceSprite(402, 1863, sprAmGirder, 0, 16448250, nil, nil, nil, lfIce)
   655 			PlaceSprite(396, 665, sprAmGirder, 1)
   656 			PlaceSprite(442, 1863, sprAmGirder, 4, 16448250, nil, nil, nil, lfIce)
   656 			PlaceSprite(619, 665, sprAmGirder, 3)
   657 
   657 			PlaceSprite(696, 635, sprAmGirder, 0)
   658 			PlaceSprite(2067, 1945, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
   658 			PlaceSprite(319, 637, sprAmGirder, 0)
   659 			PlaceSprite(1943, 1653, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
   659 			PlaceSprite(268, 604, sprAmGirder, 2)
   660 			PlaceSprite(1999, 1504, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
   660 			PlaceSprite(746, 603, sprAmGirder, 2)
   661 			PlaceSprite(2143, 1445, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
   661 			PlaceSprite(325, 495, sprAmGirder, 7)
   662 			PlaceSprite(2432, 1565, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
   662 			PlaceSprite(689, 493, sprAmGirder, 5)
   663 			PlaceSprite(2593, 1565, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
   663 			PlaceSprite(504, 422, sprAmGirder, 6)
   664 			PlaceSprite(2752, 1565, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
   664 			PlaceSprite(595, 422, sprAmGirder, 4)
   665 			PlaceSprite(2206, 1949, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
   665 			PlaceSprite(412, 422, sprAmGirder, 4)
   666 			PlaceSprite(2262, 1800, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
   666 			PlaceSprite(320, 696, sprAmGirder, 4)
   667 			PlaceSprite(2407, 1745, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
   667 			PlaceSprite(249, 786, sprAmGirder, 6)
   668 			PlaceSprite(2569, 1745, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
   668 			PlaceSprite(249, 948, sprAmGirder, 6)
   669 			PlaceSprite(2005, 1797, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
   669 			PlaceSprite(191, 785, sprAmGirder, 6)
   670 			PlaceSprite(2288, 1503, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
   670 			PlaceSprite(191, 946, sprAmGirder, 6)
   671 			PlaceSprite(2715, 1802, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
   671 			PlaceSprite(191, 1107, sprAmGirder, 6)
   672 			PlaceSprite(2898, 1624, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
   672 			PlaceSprite(249, 1109, sprAmGirder, 6)
   673 			PlaceSprite(3014, 1740, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
   673 			PlaceSprite(130, 1251, sprAmGirder, 7)
   674 			PlaceSprite(2830, 1919, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
   674 			PlaceSprite(306, 1251, sprAmGirder, 5)
   675 			PlaceSprite(3131, 1856, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
   675 			PlaceSprite(72, 1360, sprAmGirder, 2)
   676 			PlaceSprite(3191, 1968, sprAmGirder, 2, 2516582650, nil, nil, nil, lfIndestructible)
   676 			PlaceSprite(364, 1360, sprAmGirder, 2)
   677 			PlaceSprite(3264, 2021, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
   677 			PlaceSprite(132, 1462, sprAmGirder, 5)
   678 			PlaceSprite(2840, 2006, sprAmGirder, 3, 2516582650, nil, nil, nil, lfIndestructible)
   678 			PlaceSprite(304, 1463, sprAmGirder, 7)
   679 
   679 			PlaceSprite(182, 1616, sprAmGirder, 6)
   680 
   680 			PlaceSprite(255, 1613, sprAmGirder, 6)
   681 			PlaceSprite(396, 665, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
   681 			PlaceSprite(217, 1796, sprAmGirder, 4)
   682 			PlaceSprite(619, 665, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
   682 			PlaceSprite(221, 1381, sprAmGirder, 0)--
   683 			PlaceSprite(696, 635, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
   683 			PlaceSprite(154, 669, sprAmGirder, 1)
   684 			PlaceSprite(319, 637, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
   684 			PlaceSprite(124, 553, sprAmGirder, 6)
   685 			PlaceSprite(268, 604, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
   685 			PlaceSprite(326, 467, sprAmGirder, 3)
   686 			PlaceSprite(746, 603, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
   686 			PlaceSprite(223, 592, sprAmGirder, 3)
   687 			PlaceSprite(325, 495, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
   687 
   688 			PlaceSprite(689, 493, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
   688 			PlaceSprite(638, 791, sprAmGirder, 5)
   689 			PlaceSprite(504, 422, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
   689 			PlaceSprite(752, 907, sprAmGirder, 5)
   690 			PlaceSprite(595, 422, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
   690 			PlaceSprite(866, 1022, sprAmGirder, 5)
   691 			PlaceSprite(412, 422, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
   691 			PlaceSprite(402, 1863, sprAmGirder, 18, nil, nil, nil, nil, 2048)
   692 			PlaceSprite(320, 696, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
   692 			PlaceSprite(442, 1863, sprAmGirder, 22, nil, nil, nil, nil, 2048)
   693 			PlaceSprite(249, 786, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
   693 			PlaceSprite(2067, 1945, sprAmGirder, 15, nil, nil, nil, nil, 16384)
   694 			PlaceSprite(249, 948, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
   694 			PlaceSprite(2005, 1797, sprAmGirder, 14, nil, nil, nil, nil, 16384)
   695 			PlaceSprite(191, 785, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
   695 			PlaceSprite(1943, 1653, sprAmGirder, 15, nil, nil, nil, nil, 16384)
   696 			PlaceSprite(191, 946, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
   696 			PlaceSprite(1999, 1504, sprAmGirder, 16, nil, nil, nil, nil, 16384)
   697 			PlaceSprite(191, 1107, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
   697 			PlaceSprite(2143, 1445, sprAmGirder, 13, nil, nil, nil, nil, 16384)
   698 			PlaceSprite(249, 1109, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
   698 			PlaceSprite(2288, 1503, sprAmGirder, 14, nil, nil, nil, nil, 16384)
   699 			PlaceSprite(130, 1251, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
   699 			PlaceSprite(2432, 1565, sprAmGirder, 13, nil, nil, nil, nil, 16384)
   700 			PlaceSprite(306, 1251, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
   700 			PlaceSprite(2593, 1565, sprAmGirder, 13, nil, nil, nil, nil, 16384)
   701 			PlaceSprite(72, 1360, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
   701 			PlaceSprite(2752, 1565, sprAmGirder, 13, nil, nil, nil, nil, 16384)
   702 			PlaceSprite(364, 1360, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
   702 			PlaceSprite(2206, 1949, sprAmGirder, 15, nil, nil, nil, nil, 16384)
   703 			PlaceSprite(132, 1462, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
   703 			PlaceSprite(2262, 1800, sprAmGirder, 16, nil, nil, nil, nil, 16384)
   704 			PlaceSprite(304, 1463, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
   704 			PlaceSprite(2407, 1745, sprAmGirder, 13, nil, nil, nil, nil, 16384)
   705 			PlaceSprite(182, 1616, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
   705 			PlaceSprite(2569, 1745, sprAmGirder, 13, nil, nil, nil, nil, 16384)
   706 			PlaceSprite(255, 1613, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
   706 			PlaceSprite(2715, 1802, sprAmGirder, 14, nil, nil, nil, nil, 16384)
   707 			PlaceSprite(217, 1796, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
   707 			PlaceSprite(2898, 1624, sprAmGirder, 14, nil, nil, nil, nil, 16384)
   708 			PlaceSprite(221, 1381, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)--
   708 			PlaceSprite(3014, 1740, sprAmGirder, 14, nil, nil, nil, nil, 16384)
   709 			PlaceSprite(154, 669, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
   709 			PlaceSprite(2830, 1919, sprAmGirder, 14, nil, nil, nil, nil, 16384)
   710 			PlaceSprite(124, 553, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
   710 			PlaceSprite(3131, 1856, sprAmGirder, 14, nil, nil, nil, nil, 16384)
   711 			PlaceSprite(326, 467, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
   711 			PlaceSprite(3191, 1968, sprAmGirder, 11, nil, nil, nil, nil, 16384)
   712 			PlaceSprite(223, 592, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
   712 			PlaceSprite(3264, 2021, sprAmGirder, 13, nil, nil, nil, nil, 16384)
   713 
   713 			PlaceSprite(2840, 2006, sprAmGirder, 12, nil, nil, nil, nil, 16384)
   714 			PlaceSprite(638, 791, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
   714 			PlaceSprite(1505, 395, sprAmGirder, 7)
   715 			PlaceSprite(752, 907, sprAmGirder,  5, 4294967295, nil, nil, nil, lfNormal)
   715 			PlaceSprite(1445, 544, sprAmGirder, 6)
   716 			PlaceSprite(866, 1022, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
   716 			PlaceSprite(1506, 686, sprAmGirder, 5)
   717 
   717 			PlaceSprite(1650, 339, sprAmGirder, 4)
   718 			PlaceSprite(1505, 395, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
   718 			PlaceSprite(1797, 397, sprAmGirder, 5)
   719 			PlaceSprite(1445, 544, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
   719 			PlaceSprite(1857, 547, sprAmGirder, 6)
   720 			PlaceSprite(1506, 686, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
   720 			PlaceSprite(1797, 688, sprAmGirder, 7)
   721 			PlaceSprite(1650, 339, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
   721 			PlaceSprite(1652, 754, sprAmGirder, 4)
   722 			PlaceSprite(1797, 397, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
   722 			PlaceSprite(3326, 863, sprAmGirder, 4)
   723 			PlaceSprite(1857, 547, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
   723 			PlaceSprite(3474, 921, sprAmGirder, 5)
   724 			PlaceSprite(1797, 688, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
   724 			PlaceSprite(3180, 921, sprAmGirder, 7)
   725 			PlaceSprite(1652, 754, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
   725 			PlaceSprite(3120, 1071, sprAmGirder, 6)
   726 			PlaceSprite(3326, 863, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
   726 			PlaceSprite(3183, 1214, sprAmGirder, 5)
   727 			PlaceSprite(3474, 921, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
   727 			PlaceSprite(3536, 1071, sprAmGirder, 6)
   728 			PlaceSprite(3180, 921, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
   728 			PlaceSprite(3480, 1214, sprAmGirder, 7)
   729 			PlaceSprite(3120, 1071, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
   729 			PlaceSprite(3330, 1279, sprAmGirder, 4)
   730 			PlaceSprite(3183, 1214, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
   730 			PlaceSprite(2502, 556, sprAmGirder, 16, nil, nil, nil, nil, 16384)
   731 			PlaceSprite(3536, 1071, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
   731 			PlaceSprite(2601, 634, sprAmGirder, 16, nil, nil, nil, nil, 16384)
   732 			PlaceSprite(3480, 1214, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
   732 			PlaceSprite(2616, 441, sprAmGirder, 16, nil, nil, nil, nil, 16384)
   733 			PlaceSprite(3330, 1279, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
   733 			PlaceSprite(2716, 519, sprAmGirder, 16, nil, nil, nil, nil, 16384)
   734 			PlaceSprite(1481, 1133, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
   734 			PlaceSprite(2756, 379, sprAmGirder, 13, nil, nil, nil, nil, 16384)
   735 			PlaceSprite(1626, 1078, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
   735 			PlaceSprite(2862, 466, sprAmGirder, 13, nil, nil, nil, nil, 16384)
   736 			PlaceSprite(1772, 1135, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
   736 			PlaceSprite(2918, 379, sprAmGirder, 13, nil, nil, nil, nil, 16384)
   737 			PlaceSprite(1422, 1280, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
   737 			PlaceSprite(3023, 467, sprAmGirder, 13, nil, nil, nil, nil, 16384)
   738 			PlaceSprite(1831, 1286, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
   738 			PlaceSprite(3080, 378, sprAmGirder, 13, nil, nil, nil, nil, 16384)
   739 			PlaceSprite(1773, 1429, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
   739 			PlaceSprite(3172, 527, sprAmGirder, 14, nil, nil, nil, nil, 16384)
   740 			PlaceSprite(1627, 1492, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
   740 			PlaceSprite(3232, 428, sprAmGirder, 14, nil, nil, nil, nil, 16384)
   741 			PlaceSprite(1482, 1427, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
   741 			PlaceSprite(3289, 647, sprAmGirder, 14, nil, nil, nil, nil, 16384)
   742 			PlaceSprite(587, 855, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
   742 			PlaceSprite(3350, 545, sprAmGirder, 14, nil, nil, nil, nil, 16384)
   743 			PlaceSprite(425, 855, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
   743 			PlaceSprite(3406, 764, sprAmGirder, 14, nil, nil, nil, nil, 16384)
   744 			PlaceSprite(302, 822, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
   744 			PlaceSprite(3469, 556, sprAmGirder, 16, nil, nil, nil, nil, 16384)
   745 
   745 			PlaceSprite(3616, 503, sprAmGirder, 13, nil, nil, nil, nil, 16384)
   746 			PlaceSprite(2502, 556, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
   746 			PlaceSprite(3552, 828, sprAmGirder, 13, nil, nil, nil, nil, 16384)
   747 			PlaceSprite(2601, 634, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
   747 			PlaceSprite(3696, 763, sprAmGirder, 16, nil, nil, nil, nil, 16384)
   748 			PlaceSprite(2616, 441, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
   748 			PlaceSprite(3708, 575, sprAmGirder, 15, nil, nil, nil, nil, 16384)
   749 			PlaceSprite(2716, 519, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
   749 			PlaceSprite(3705, 680, sprAmGirder, 10, nil, nil, nil, nil, 16384)
   750 			PlaceSprite(3469, 556, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
   750 
   751 			PlaceSprite(3696, 763, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
   751 			PlaceSprite(1481, 1133, sprAmGirder, 7)
   752 
   752 			PlaceSprite(1626, 1078, sprAmGirder, 4)
   753 
   753 			PlaceSprite(1772, 1135, sprAmGirder, 5)
   754 			PlaceSprite(2756, 379, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
   754 			PlaceSprite(1422, 1280, sprAmGirder, 6)
   755 			PlaceSprite(2862, 466, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
   755 			PlaceSprite(1831, 1286, sprAmGirder, 6)
   756 			PlaceSprite(2918, 379, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
   756 			PlaceSprite(1773, 1429, sprAmGirder, 7)
   757 			PlaceSprite(3023, 467, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
   757 			PlaceSprite(1627, 1492, sprAmGirder, 4)
   758 			PlaceSprite(3080, 378, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
   758 			PlaceSprite(1482, 1427, sprAmGirder, 5)
   759 			PlaceSprite(3616, 503, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
   759 			PlaceSprite(587, 855, sprAmGirder, 4)
   760 			PlaceSprite(3552, 828, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
   760 			PlaceSprite(425, 855, sprAmGirder, 4)
   761 
   761 			PlaceSprite(302, 822, sprAmGirder, 1)
   762 			PlaceSprite(3172, 527, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
       
   763 			PlaceSprite(3232, 428, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
       
   764 			PlaceSprite(3289, 647, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
       
   765 			PlaceSprite(3350, 545, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
       
   766 			PlaceSprite(3406, 764, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
       
   767 
       
   768 			PlaceSprite(3708, 575, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
       
   769 			PlaceSprite(3705, 680, sprAmGirder, 1, 2516582650, nil, nil, nil, lfIndestructible)
   762 
   770 
   763 			------ RUBBER BAND LIST ------
   771 			------ RUBBER BAND LIST ------
   764 			PlaceSprite(505, 708, sprAmRubber, 0, nil, nil, nil, nil, lfBouncy)
   772 			PlaceSprite(505, 708, sprAmRubber, 0, nil, nil, nil, nil, lfBouncy)
   765 			PlaceSprite(175, 451, sprAmRubber, 0, nil, nil, nil, nil, lfBouncy)
   773 			PlaceSprite(175, 451, sprAmRubber, 0, nil, nil, nil, nil, lfBouncy)
   766 			PlaceSprite(822, 1693, sprAmRubber, 0, nil, nil, nil, nil, lfBouncy)
   774 			PlaceSprite(822, 1693, sprAmRubber, 0, nil, nil, nil, nil, lfBouncy)
   840 			tempG = AddGear(888, 1034, gtSMine, 0, 0, 0, 0)
   848 			tempG = AddGear(888, 1034, gtSMine, 0, 0, 0, 0)
   841 			tempG = AddGear(788, 933, gtSMine, 0, 0, 0, 0)
   849 			tempG = AddGear(788, 933, gtSMine, 0, 0, 0, 0)
   842 			tempG = AddGear(839, 985, gtSMine, 0, 0, 0, 0)
   850 			tempG = AddGear(839, 985, gtSMine, 0, 0, 0, 0)
   843 			tempG = AddGear(736, 881, gtSMine, 0, 0, 0, 0)
   851 			tempG = AddGear(736, 881, gtSMine, 0, 0, 0, 0)
   844 			tempG = AddGear(686, 829, gtSMine, 0, 0, 0, 0)
   852 			tempG = AddGear(686, 829, gtSMine, 0, 0, 0, 0)
   845 			tempG = AddGear(649, 792, gtSMine, 0, 0, 0, 0)]]
   853 			tempG = AddGear(649, 792, gtSMine, 0, 0, 0, 0)
   846 
   854 
   847 		elseif mapID == "4" then
   855 		elseif mapID == "4" then
   848 
   856 
   849 			------ GIRDER LIST ------
   857 			------ GIRDER LIST ------
   850 	PlaceSprite(3942, 116, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
   858 	PlaceSprite(3942, 116, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
  1003 	SetTimer(AddGear(1080, 590, gtAirMine, 0, 0, 0, 0), 1)
  1011 	SetTimer(AddGear(1080, 590, gtAirMine, 0, 0, 0, 0), 1)
  1004 	SetTimer(AddGear(869, 589, gtAirMine, 0, 0, 0, 0), 1)
  1012 	SetTimer(AddGear(869, 589, gtAirMine, 0, 0, 0, 0), 1)
  1005 	SetTimer(AddGear(1013, 569, gtAirMine, 0, 0, 0, 0), 1)
  1013 	SetTimer(AddGear(1013, 569, gtAirMine, 0, 0, 0, 0), 1)
  1006 
  1014 
  1007 
  1015 
       
  1016 	elseif mapID == "5" then
       
  1017 
       
  1018 	------ GIRDER LIST ------
       
  1019 	PlaceSprite(3703, 157, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
       
  1020 	PlaceSprite(3846, 100, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
       
  1021 	PlaceSprite(3991, 162, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
       
  1022 	PlaceSprite(4049, 311, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
       
  1023 	PlaceSprite(3648, 308, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
       
  1024 	PlaceSprite(3988, 454, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
       
  1025 	PlaceSprite(3843, 515, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
       
  1026 	PlaceSprite(3616, 429, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
       
  1027 	PlaceSprite(3725, 548, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
       
  1028 
       
  1029 	------ RUBBER BAND LIST ------
       
  1030 
       
  1031 	------ LAND SPRITE LIST ------
       
  1032 
       
  1033 	------ HEALTH CRATE LIST ------
       
  1034 
       
  1035 	------ AMMO CRATE LIST ------
       
  1036 
       
  1037 	------ UTILITY CRATE LIST ------
       
  1038 	tempG = SpawnUtilityCrate(3846, 491, amJetpack)
       
  1039 	tempG = SpawnUtilityCrate(3847, 460, amJetpack)
       
  1040 	tempG = SpawnUtilityCrate(3844, 429, amJetpack)
       
  1041 	tempG = SpawnUtilityCrate(3845, 398, amJetpack)
       
  1042 	tempG = SpawnUtilityCrate(3848, 367, amJetpack)
       
  1043 
       
  1044 	------ BARREL LIST ------
       
  1045 
       
  1046 	------ MINE LIST ------
       
  1047 
       
  1048 	------ STICKY MINE LIST ------
       
  1049 
       
  1050 	------ AIR MINE LIST ------
       
  1051 	SetTimer(AddGear(3684, 595, gtAirMine, 0, 0, 0, 0), 1)
       
  1052 	SetTimer(AddGear(3648, 641, gtAirMine, 0, 0, 0, 0), 1)
       
  1053 	SetTimer(AddGear(3613, 695, gtAirMine, 0, 0, 0, 0), 1)
       
  1054 	SetTimer(AddGear(3575, 733, gtAirMine, 0, 0, 0, 0), 1)
       
  1055 	SetTimer(AddGear(3537, 781, gtAirMine, 0, 0, 0, 0), 1)
       
  1056 	SetTimer(AddGear(3505, 829, gtAirMine, 0, 0, 0, 0), 1)
       
  1057 	SetTimer(AddGear(3476, 881, gtAirMine, 0, 0, 0, 0), 1)
       
  1058 	SetTimer(AddGear(3447, 930, gtAirMine, 0, 0, 0, 0), 1)
       
  1059 	SetTimer(AddGear(3418, 979, gtAirMine, 0, 0, 0, 0), 1)
       
  1060 	SetTimer(AddGear(3388, 1021, gtAirMine, 0, 0, 0, 0), 1)
       
  1061 	SetTimer(AddGear(3356, 1072, gtAirMine, 0, 0, 0, 0), 1)
       
  1062 	SetTimer(AddGear(3561, 469, gtAirMine, 0, 0, 0, 0), 1)
       
  1063 	SetTimer(AddGear(3528, 500, gtAirMine, 0, 0, 0, 0), 1)
       
  1064 	SetTimer(AddGear(3496, 545, gtAirMine, 0, 0, 0, 0), 1)
       
  1065 	SetTimer(AddGear(3467, 584, gtAirMine, 0, 0, 0, 0), 1)
       
  1066 	SetTimer(AddGear(3444, 619, gtAirMine, 0, 0, 0, 0), 1)
       
  1067 	SetTimer(AddGear(3404, 656, gtAirMine, 0, 0, 0, 0), 1)
       
  1068 	SetTimer(AddGear(3373, 693, gtAirMine, 0, 0, 0, 0), 1)
       
  1069 	SetTimer(AddGear(3351, 726, gtAirMine, 0, 0, 0, 0), 1)
       
  1070 	SetTimer(AddGear(3329, 756, gtAirMine, 0, 0, 0, 0), 1)
       
  1071 	SetTimer(AddGear(3306, 798, gtAirMine, 0, 0, 0, 0), 1)
       
  1072 	SetTimer(AddGear(3339, 1115, gtAirMine, 0, 0, 0, 0), 1)
       
  1073 	SetTimer(AddGear(3321, 1163, gtAirMine, 0, 0, 0, 0), 1)
       
  1074 	SetTimer(AddGear(3298, 1206, gtAirMine, 0, 0, 0, 0), 1)
       
  1075 	SetTimer(AddGear(3281, 1250, gtAirMine, 0, 0, 0, 0), 1)
       
  1076 	SetTimer(AddGear(3259, 1302, gtAirMine, 0, 0, 0, 0), 1)
       
  1077 	SetTimer(AddGear(3238, 1343, gtAirMine, 0, 0, 0, 0), 1)
       
  1078 	SetTimer(AddGear(3220, 1397, gtAirMine, 0, 0, 0, 0), 1)
       
  1079 	SetTimer(AddGear(3269, 810, gtAirMine, 0, 0, 0, 0), 1)
       
  1080 	SetTimer(AddGear(3225, 788, gtAirMine, 0, 0, 0, 0), 1)
       
  1081 	SetTimer(AddGear(3188, 762, gtAirMine, 0, 0, 0, 0), 1)
       
  1082 	SetTimer(AddGear(3149, 735, gtAirMine, 0, 0, 0, 0), 1)
       
  1083 	SetTimer(AddGear(3106, 709, gtAirMine, 0, 0, 0, 0), 1)
       
  1084 	SetTimer(AddGear(3064, 682, gtAirMine, 0, 0, 0, 0), 1)
       
  1085 	SetTimer(AddGear(3023, 652, gtAirMine, 0, 0, 0, 0), 1)
       
  1086 	SetTimer(AddGear(2983, 619, gtAirMine, 0, 0, 0, 0), 1)
       
  1087 	SetTimer(AddGear(3164, 983, gtAirMine, 0, 0, 0, 0), 1)
       
  1088 	SetTimer(AddGear(3143, 1029, gtAirMine, 0, 0, 0, 0), 1)
       
  1089 	SetTimer(AddGear(3130, 1077, gtAirMine, 0, 0, 0, 0), 1)
       
  1090 	SetTimer(AddGear(3122, 1127, gtAirMine, 0, 0, 0, 0), 1)
       
  1091 	SetTimer(AddGear(3100, 1174, gtAirMine, 0, 0, 0, 0), 1)
       
  1092 	SetTimer(AddGear(3069, 1226, gtAirMine, 0, 0, 0, 0), 1)
       
  1093 	SetTimer(AddGear(3042, 1287, gtAirMine, 0, 0, 0, 0), 1)
       
  1094 	SetTimer(AddGear(3178, 1440, gtAirMine, 0, 0, 0, 0), 1)
       
  1095 	SetTimer(AddGear(3125, 1480, gtAirMine, 0, 0, 0, 0), 1)
       
  1096 	SetTimer(AddGear(3088, 1521, gtAirMine, 0, 0, 0, 0), 1)
       
  1097 	SetTimer(AddGear(2988, 1326, gtAirMine, 0, 0, 0, 0), 1)
       
  1098 	SetTimer(AddGear(2944, 1357, gtAirMine, 0, 0, 0, 0), 1)
       
  1099 	SetTimer(AddGear(2884, 1356, gtAirMine, 0, 0, 0, 0), 1)
       
  1100 	SetTimer(AddGear(2813, 1356, gtAirMine, 0, 0, 0, 0), 1)
       
  1101 	SetTimer(AddGear(2755, 1356, gtAirMine, 0, 0, 0, 0), 1)
       
  1102 	SetTimer(AddGear(2677, 1347, gtAirMine, 0, 0, 0, 0), 1)
       
  1103 	SetTimer(AddGear(2591, 1354, gtAirMine, 0, 0, 0, 0), 1)
       
  1104 	SetTimer(AddGear(2532, 1354, gtAirMine, 0, 0, 0, 0), 1)
       
  1105 	SetTimer(AddGear(3045, 1553, gtAirMine, 0, 0, 0, 0), 1)
       
  1106 	SetTimer(AddGear(2974, 1588, gtAirMine, 0, 0, 0, 0), 1)
       
  1107 	SetTimer(AddGear(2901, 1584, gtAirMine, 0, 0, 0, 0), 1)
       
  1108 	SetTimer(AddGear(2850, 1569, gtAirMine, 0, 0, 0, 0), 1)
       
  1109 	SetTimer(AddGear(2782, 1570, gtAirMine, 0, 0, 0, 0), 1)
       
  1110 	SetTimer(AddGear(2708, 1577, gtAirMine, 0, 0, 0, 0), 1)
       
  1111 	SetTimer(AddGear(2648, 1579, gtAirMine, 0, 0, 0, 0), 1)
       
  1112 	SetTimer(AddGear(2585, 1576, gtAirMine, 0, 0, 0, 0), 1)
       
  1113 	SetTimer(AddGear(2525, 1581, gtAirMine, 0, 0, 0, 0), 1)
       
  1114 	SetTimer(AddGear(2490, 1338, gtAirMine, 0, 0, 0, 0), 1)
       
  1115 	SetTimer(AddGear(2435, 1306, gtAirMine, 0, 0, 0, 0), 1)
       
  1116 	SetTimer(AddGear(2386, 1283, gtAirMine, 0, 0, 0, 0), 1)
       
  1117 	SetTimer(AddGear(2344, 1242, gtAirMine, 0, 0, 0, 0), 1)
       
  1118 	SetTimer(AddGear(3126, 942, gtAirMine, 0, 0, 0, 0), 1)
       
  1119 	SetTimer(AddGear(3070, 919, gtAirMine, 0, 0, 0, 0), 1)
       
  1120 	SetTimer(AddGear(3005, 897, gtAirMine, 0, 0, 0, 0), 1)
       
  1121 	SetTimer(AddGear(2962, 865, gtAirMine, 0, 0, 0, 0), 1)
       
  1122 	SetTimer(AddGear(2907, 838, gtAirMine, 0, 0, 0, 0), 1)
       
  1123 	SetTimer(AddGear(2858, 803, gtAirMine, 0, 0, 0, 0), 1)
       
  1124 	SetTimer(AddGear(2807, 769, gtAirMine, 0, 0, 0, 0), 1)
       
  1125 	SetTimer(AddGear(2764, 741, gtAirMine, 0, 0, 0, 0), 1)
       
  1126 	SetTimer(AddGear(2714, 703, gtAirMine, 0, 0, 0, 0), 1)
       
  1127 	SetTimer(AddGear(2665, 671, gtAirMine, 0, 0, 0, 0), 1)
       
  1128 	SetTimer(AddGear(2613, 629, gtAirMine, 0, 0, 0, 0), 1)
       
  1129 	SetTimer(AddGear(2557, 591, gtAirMine, 0, 0, 0, 0), 1)
       
  1130 	SetTimer(AddGear(2513, 545, gtAirMine, 0, 0, 0, 0), 1)
       
  1131 	SetTimer(AddGear(2450, 537, gtAirMine, 0, 0, 0, 0), 1)
       
  1132 	SetTimer(AddGear(2390, 569, gtAirMine, 0, 0, 0, 0), 1)
       
  1133 	SetTimer(AddGear(2341, 603, gtAirMine, 0, 0, 0, 0), 1)
       
  1134 	SetTimer(AddGear(2299, 649, gtAirMine, 0, 0, 0, 0), 1)
       
  1135 	SetTimer(AddGear(2271, 700, gtAirMine, 0, 0, 0, 0), 1)
       
  1136 	SetTimer(AddGear(2243, 754, gtAirMine, 0, 0, 0, 0), 1)
       
  1137 	SetTimer(AddGear(2185, 783, gtAirMine, 0, 0, 0, 0), 1)
       
  1138 	SetTimer(AddGear(2125, 801, gtAirMine, 0, 0, 0, 0), 1)
       
  1139 	SetTimer(AddGear(2084, 864, gtAirMine, 0, 0, 0, 0), 1)
       
  1140 	SetTimer(AddGear(2113, 933, gtAirMine, 0, 0, 0, 0), 1)
       
  1141 	SetTimer(AddGear(2154, 974, gtAirMine, 0, 0, 0, 0), 1)
       
  1142 	SetTimer(AddGear(2191, 1016, gtAirMine, 0, 0, 0, 0), 1)
       
  1143 	SetTimer(AddGear(2223, 1061, gtAirMine, 0, 0, 0, 0), 1)
       
  1144 	SetTimer(AddGear(2257, 1113, gtAirMine, 0, 0, 0, 0), 1)
       
  1145 	SetTimer(AddGear(2283, 1153, gtAirMine, 0, 0, 0, 0), 1)
       
  1146 	SetTimer(AddGear(2316, 1202, gtAirMine, 0, 0, 0, 0), 1)
       
  1147 	SetTimer(AddGear(2479, 1553, gtAirMine, 0, 0, 0, 0), 1)
       
  1148 	SetTimer(AddGear(2422, 1513, gtAirMine, 0, 0, 0, 0), 1)
       
  1149 	SetTimer(AddGear(2363, 1477, gtAirMine, 0, 0, 0, 0), 1)
       
  1150 	SetTimer(AddGear(2302, 1446, gtAirMine, 0, 0, 0, 0), 1)
       
  1151 	SetTimer(AddGear(2243, 1388, gtAirMine, 0, 0, 0, 0), 1)
       
  1152 	SetTimer(AddGear(2188, 1335, gtAirMine, 0, 0, 0, 0), 1)
       
  1153 	SetTimer(AddGear(2136, 1273, gtAirMine, 0, 0, 0, 0), 1)
       
  1154 	SetTimer(AddGear(2086, 1204, gtAirMine, 0, 0, 0, 0), 1)
       
  1155 	SetTimer(AddGear(2033, 1132, gtAirMine, 0, 0, 0, 0), 1)
       
  1156 	SetTimer(AddGear(1992, 1085, gtAirMine, 0, 0, 0, 0), 1)
       
  1157 	SetTimer(AddGear(1967, 1022, gtAirMine, 0, 0, 0, 0), 1)
       
  1158 	SetTimer(AddGear(2943, 560, gtAirMine, 0, 0, 0, 0), 1)
       
  1159 	SetTimer(AddGear(2890, 511, gtAirMine, 0, 0, 0, 0), 1)
       
  1160 	SetTimer(AddGear(2834, 477, gtAirMine, 0, 0, 0, 0), 1)
       
  1161 	SetTimer(AddGear(2774, 451, gtAirMine, 0, 0, 0, 0), 1)
       
  1162 	SetTimer(AddGear(2710, 428, gtAirMine, 0, 0, 0, 0), 1)
       
  1163 	SetTimer(AddGear(2652, 410, gtAirMine, 0, 0, 0, 0), 1)
       
  1164 	SetTimer(AddGear(2578, 375, gtAirMine, 0, 0, 0, 0), 1)
       
  1165 	SetTimer(AddGear(2482, 342, gtAirMine, 0, 0, 0, 0), 1)
       
  1166 	SetTimer(AddGear(2380, 335, gtAirMine, 0, 0, 0, 0), 1)
       
  1167 	SetTimer(AddGear(2302, 359, gtAirMine, 0, 0, 0, 0), 1)
       
  1168 	SetTimer(AddGear(2256, 409, gtAirMine, 0, 0, 0, 0), 1)
       
  1169 	SetTimer(AddGear(2183, 469, gtAirMine, 0, 0, 0, 0), 1)
       
  1170 	SetTimer(AddGear(2111, 513, gtAirMine, 0, 0, 0, 0), 1)
       
  1171 	SetTimer(AddGear(2049, 558, gtAirMine, 0, 0, 0, 0), 1)
       
  1172 	SetTimer(AddGear(1986, 586, gtAirMine, 0, 0, 0, 0), 1)
       
  1173 	SetTimer(AddGear(1949, 651, gtAirMine, 0, 0, 0, 0), 1)
       
  1174 	SetTimer(AddGear(1925, 704, gtAirMine, 0, 0, 0, 0), 1)
       
  1175 	SetTimer(AddGear(1923, 769, gtAirMine, 0, 0, 0, 0), 1)
       
  1176 	SetTimer(AddGear(1925, 841, gtAirMine, 0, 0, 0, 0), 1)
       
  1177 	SetTimer(AddGear(1946, 930, gtAirMine, 0, 0, 0, 0), 1)
       
  1178 	SetTimer(AddGear(1953, 975, gtAirMine, 0, 0, 0, 0), 1)
       
  1179 
  1008 		else
  1180 		else
  1009 
  1181 
  1010 
  1182 
  1011 
  1183 
  1012 			-- first test epic multi map
  1184 			-- first test epic multi map