share/hedgewars/Data/Missions/Training/User_Mission_-_Newton_and_the_Hammock.lua
changeset 7877 b3fb94986255
parent 5823 f906f6645e02
child 8043 da083f8d95e6
equal deleted inserted replaced
7876:a366fbe91b58 7877:b3fb94986255
    25 	player = AddHog("Ikeda", 0, 48, "StrawHat")
    25 	player = AddHog("Ikeda", 0, 48, "StrawHat")
    26 			
    26 			
    27 	AddTeam(loc("Cybernetic Empire"), 	1175851, "Simple", "Island", "Default")
    27 	AddTeam(loc("Cybernetic Empire"), 	1175851, "Simple", "Island", "Default")
    28 	enemy = AddHog(loc("Unit") .. " 811", 1, 100, "cyborg1")
    28 	enemy = AddHog(loc("Unit") .. " 811", 1, 100, "cyborg1")
    29 
    29 
    30 	SetGearPosition(player, 1454, 1540)
    30 	SetGearPosition(player,430,1540)
    31 	SetGearPosition(enemy, 2488, 1960)
    31 	SetGearPosition(enemy,1464,1960)
    32 
    32 
    33 end
    33 end
    34 
    34 
    35 
    35 
    36 function onGameStart()
    36 function onGameStart()
    37 
    37 
    38 	AddAmmo(enemy, amShotgun, 100)
    38 	AddAmmo(enemy, amShotgun, 100)
    39 	AddAmmo(enemy, amFirePunch, 100)
    39 	AddAmmo(enemy, amFirePunch, 100)
    40 
    40 
    41 	--GIRDER LIST. 
    41 	--GIRDER LIST. 
    42 	PlaceGirder(2097,2009,0)
    42 	PlaceGirder(1073,2009,0)
    43 	PlaceGirder(1548,1487,3)
    43 	PlaceGirder(524,1487,3)
    44 	PlaceGirder(1662,1453,4)
    44 	PlaceGirder(638,1453,4)
    45 	PlaceGirder(1785,1453,0)
    45 	PlaceGirder(761,1453,0)
    46 	PlaceGirder(1864,1421,3)
    46 	PlaceGirder(840,1421,3)
    47 	PlaceGirder(1326,1388,6)
    47 	PlaceGirder(302,1388,6)
    48 	PlaceGirder(1351,1506,1)
    48 	PlaceGirder(327,1506,1)
    49 	PlaceGirder(2693,1832,3)
    49 	PlaceGirder(1669,1832,3)
    50 	--MINE LIST. 
    50 	--MINE LIST. 
    51 	AddGear(2080,1987,gtMine, 0, 0, 0, 0)
    51 	AddGear(1056,1987,gtMine, 0, 0, 0, 0)
    52 	AddGear(2110,1988,gtMine, 0, 0, 0, 0)
    52 	AddGear(1086,1988,gtMine, 0, 0, 0, 0)
    53 	--STICKY MINE LIST. 
    53 	--STICKY MINE LIST. 
    54 	AddGear(2113,965,gtSMine, 0, 0, 0, 0)
    54 	AddGear(1089,965,gtSMine, 0, 0, 0, 0)
    55 	AddGear(2157,945,gtSMine, 0, 0, 0, 0)	
    55 	AddGear(1133,945,gtSMine, 0, 0, 0, 0)	
    56 	AddGear(2034,1081,gtSMine, 0, 0, 0, 0)
    56 	AddGear(1010,1081,gtSMine, 0, 0, 0, 0)
    57 	AddGear(2060,1049,gtSMine, 0, 0, 0, 0)
    57 	AddGear(1036,1049,gtSMine, 0, 0, 0, 0)
    58 	AddGear(2081,1004,gtSMine, 0, 0, 0, 0)
    58 	AddGear(1057,1004,gtSMine, 0, 0, 0, 0)
    59 	AddGear(1808,1252,gtSMine, 0, 0, 0, 0)
    59 	AddGear(784,1252,gtSMine, 0, 0, 0, 0)
    60 	AddGear(1865,1257,gtSMine, 0, 0, 0, 0)
    60 	AddGear(841,1257,gtSMine, 0, 0, 0, 0)
    61 	AddGear(1926,1263,gtSMine, 0, 0, 0, 0)
    61 	AddGear(902,1263,gtSMine, 0, 0, 0, 0)
    62 	AddGear(1976,1281,gtSMine, 0, 0, 0, 0)
    62 	AddGear(952,1281,gtSMine, 0, 0, 0, 0)
    63 	AddGear(1541,1546,gtSMine, 0, 0, 0, 0)
    63 	AddGear(517,1546,gtSMine, 0, 0, 0, 0)
    64 	AddGear(1583,1597,gtSMine, 0, 0, 0, 0)
    64 	AddGear(559,1597,gtSMine, 0, 0, 0, 0)
    65 	AddGear(1637,1650,gtSMine, 0, 0, 0, 0)
    65 	AddGear(613,1650,gtSMine, 0, 0, 0, 0)
    66 	AddGear(1698,1705,gtSMine, 0, 0, 0, 0)
    66 	AddGear(674,1705,gtSMine, 0, 0, 0, 0)
    67 	AddGear(1770,1692,gtSMine, 0, 0, 0, 0)
    67 	AddGear(746,1692,gtSMine, 0, 0, 0, 0)
    68 	AddGear(1834,1692,gtSMine, 0, 0, 0, 0)
    68 	AddGear(810,1692,gtSMine, 0, 0, 0, 0)
    69 	AddGear(1896,1673,gtSMine, 0, 0, 0, 0)
    69 	AddGear(872,1673,gtSMine, 0, 0, 0, 0)
    70 	AddGear(1957,1666,gtSMine, 0, 0, 0, 0)
    70 	AddGear(933,1666,gtSMine, 0, 0, 0, 0)
    71 	AddGear(2005,1662,gtSMine, 0, 0, 0, 0)
    71 	AddGear(981,1662,gtSMine, 0, 0, 0, 0)
    72 	AddGear(2040,1634,gtSMine, 0, 0, 0, 0)
    72 	AddGear(1016,1634,gtSMine, 0, 0, 0, 0)
    73 	AddGear(2087,1595,gtSMine, 0, 0, 0, 0)
    73 	AddGear(1063,1595,gtSMine, 0, 0, 0, 0)
    74 	AddGear(2124,1574,gtSMine, 0, 0, 0, 0)
    74 	AddGear(1100,1574,gtSMine, 0, 0, 0, 0)
    75 	AddGear(2026,1461,gtSMine, 0, 0, 0, 0)
    75 	AddGear(1002,1461,gtSMine, 0, 0, 0, 0)
    76 	AddGear(2076,1438,gtSMine, 0, 0, 0, 0)
    76 	AddGear(1052,1438,gtSMine, 0, 0, 0, 0)
    77 	AddGear(2126,1464,gtSMine, 0, 0, 0, 0)
    77 	AddGear(1102,1464,gtSMine, 0, 0, 0, 0)
    78 	--WEAPON CRATE LIST. 
    78 	--WEAPON CRATE LIST. 
    79 	SpawnAmmoCrate(2589,642,amSineGun)
    79 	SpawnAmmoCrate(1565,642,amSineGun)
    80 	SpawnAmmoCrate(1572,858,amBazooka)
    80 	SpawnAmmoCrate(548,858,amBazooka)
    81 	--UTILITY CRATE LIST.
    81 	--UTILITY CRATE LIST.
    82 	SpawnUtilityCrate(1503,847,amJetpack)
    82 	SpawnUtilityCrate(479,847,amJetpack)
    83 	SpawnUtilityCrate(2574,1715,amBlowTorch)
    83 	SpawnUtilityCrate(1550,1715,amBlowTorch)
    84 	SpawnUtilityCrate(2251,1941,amJetpack)
    84 	SpawnUtilityCrate(1227,1941,amJetpack)
    85 	SpawnUtilityCrate(2094,1964,amInvulnerable)
    85 	SpawnUtilityCrate(1070,1964,amInvulnerable)
    86 	SpawnUtilityCrate(2094,1875,amTeleport)
    86 	SpawnUtilityCrate(1070,1875,amTeleport)
    87 	--HOG POSITION LIST.
    87 	--HOG POSITION LIST.
    88 	if hhs[0] ~= nil then
    88 	if hhs[0] ~= nil then
    89        		 SetGearPosition(hhs[0],1421,865)
    89        		 SetGearPosition(hhs[0],397,865)
    90 	end
    90 	end
    91 		if hhs[1] ~= nil then
    91 		if hhs[1] ~= nil then
    92         	SetGearPosition(hhs[1],1585,1365)
    92         	SetGearPosition(hhs[1],561,1365)
    93 	end
    93 	end
    94 
    94 
    95 	ShowMission(loc("Newton's Hammock"), loc("User Challenge"), loc("Eliminate the enemy before the time runs out"), -amParachute, 0)
    95 	ShowMission(loc("Newton's Hammock"), loc("User Challenge"), loc("Eliminate the enemy before the time runs out"), -amParachute, 0)
    96 		
    96 		
    97 end
    97 end