share/hedgewars/Data/Missions/Training/User_Mission_-_Spooky_Tree.lua
changeset 7877 b3fb94986255
parent 5823 f906f6645e02
child 8043 da083f8d95e6
equal deleted inserted replaced
7876:a366fbe91b58 7877:b3fb94986255
    32 	player = AddHog(loc("Hunter"), 0, 1, "NoHat")
    32 	player = AddHog(loc("Hunter"), 0, 1, "NoHat")
    33 			--852718
    33 			--852718
    34 	AddTeam(loc("Toxic Team"), 	1175851, "Simple", "Island", "Default")
    34 	AddTeam(loc("Toxic Team"), 	1175851, "Simple", "Island", "Default")
    35 	enemy = AddHog(loc("Poison"), 1, 10, "Skull")
    35 	enemy = AddHog(loc("Poison"), 1, 10, "Skull")
    36 
    36 
    37 	SetGearPosition(player, 1994, 1047)
    37 	SetGearPosition(player,970,23)
    38 	SetGearPosition(enemy, 1522, 1830)
    38 	SetGearPosition(enemy,498,806)
    39 
    39 
    40 end
    40 end
    41 
    41 
    42 
    42 
    43 function onGameStart()
    43 function onGameStart()
    44 
    44 
    45 	--right side mines
    45 	--right side mines
    46 	AddGear(2705, 1383, gtMine, 0, 0, 0, 0)
    46 	AddGear(1681,359,gtMine, 0, 0, 0, 0)
    47 	AddGear(2742, 1542, gtMine, 0, 0, 0, 0)
    47 	AddGear(1718,518,gtMine, 0, 0, 0, 0)
    48 	AddGear(2672, 1551, gtMine, 0, 0, 0, 0)
    48 	AddGear(1648,527,gtMine, 0, 0, 0, 0)
    49 	AddGear(2608, 1546, gtMine, 0, 0, 0, 0)
    49 	AddGear(1584,522,gtMine, 0, 0, 0, 0)
    50 
    50 
    51 	--tunnel mines
    51 	--tunnel mines
    52 	AddGear(1325, 1593, gtSMine, 0, 0, 0, 0)
    52 	AddGear(301,569,gtSMine, 0, 0, 0, 0)
    53 	AddGear(1396, 1632, gtSMine, 0, 0, 0, 0)
    53 	AddGear(372,608,gtSMine, 0, 0, 0, 0)
    54 	AddGear(1477, 1652, gtSMine, 0, 0, 0, 0)
    54 	AddGear(453,628,gtSMine, 0, 0, 0, 0)
    55 	AddGear(1548, 1635, gtSMine, 0, 0, 0, 0)
    55 	AddGear(524,611,gtSMine, 0, 0, 0, 0)
    56 	AddGear(1637, 1635, gtSMine, 0, 0, 0, 0)
    56 	AddGear(613,611,gtSMine, 0, 0, 0, 0)
    57 
    57 
    58 	AddGear(1332, 1510, gtSMine, 0, 0, 0, 0)
    58 	AddGear(308,486,gtSMine, 0, 0, 0, 0)
    59 	AddGear(1396, 1502, gtSMine, 0, 0, 0, 0)
    59 	AddGear(372,478,gtSMine, 0, 0, 0, 0)
    60 	AddGear(1477, 1490, gtSMine, 0, 0, 0, 0)
    60 	AddGear(453,466,gtSMine, 0, 0, 0, 0)
    61 	AddGear(1548, 1495, gtSMine, 0, 0, 0, 0)
    61 	AddGear(524,471,gtSMine, 0, 0, 0, 0)
    62 	AddGear(1637, 1490, gtSMine, 0, 0, 0, 0)
    62 	AddGear(613,466,gtSMine, 0, 0, 0, 0)
    63 
    63 
    64 	--above the tunnel mines
    64 	--above the tunnel mines
    65 	AddGear(1355, 1457, gtMine, 0, 0, 0, 0)
    65 	AddGear(331,433,gtMine, 0, 0, 0, 0)
    66 	AddGear(1428, 1444, gtMine, 0, 0, 0, 0)
    66 	AddGear(404,420,gtMine, 0, 0, 0, 0)
    67 	AddGear(1508, 1448, gtMine, 0, 0, 0, 0)
    67 	AddGear(484,424,gtMine, 0, 0, 0, 0)
    68 	AddGear(1586, 1441, gtMine, 0, 0, 0, 0)
    68 	AddGear(562,417,gtMine, 0, 0, 0, 0)
    69 	AddGear(1664, 1436, gtMine, 0, 0, 0, 0)
    69 	AddGear(640,412,gtMine, 0, 0, 0, 0)
    70 
    70 
    71 	-- crates crates and more crates
    71 	-- crates crates and more crates
    72 	SpawnAmmoCrate(2232,1600,amBlowTorch)
    72 	SpawnAmmoCrate(1208,576,amBlowTorch)
    73 	SpawnAmmoCrate(2491,1400,amPickHammer)
    73 	SpawnAmmoCrate(1467,376,amPickHammer)
    74 	SpawnUtilityCrate(1397,1189,amGirder)
    74 	SpawnUtilityCrate(373,165,amGirder)
    75 	SpawnUtilityCrate(1728,1647,amJetpack)
    75 	SpawnUtilityCrate(704,623,amJetpack)
    76 	SpawnUtilityCrate(2670,1773,amLaserSight)
    76 	SpawnUtilityCrate(1646,749,amLaserSight)
    77 
    77 
    78 	SpawnAmmoCrate(1769,1442,amShotgun) --shotgun1
    78 	SpawnAmmoCrate(745,418,amShotgun) --shotgun1
    79 	SpawnAmmoCrate(1857,1456,amFirePunch) --fire punch
    79 	SpawnAmmoCrate(833,432,amFirePunch) --fire punch
    80 	GirderCrate = SpawnAmmoCrate(2813,1538,amShotgun) -- final shotgun
    80 	GirderCrate = SpawnAmmoCrate(1789,514,amShotgun) -- final shotgun
    81 	SpawnAmmoCrate(2205,1443,amBee)
    81 	SpawnAmmoCrate(1181,419,amBee)
    82 
    82 
    83 	ShowMission(loc("Spooky Tree"), "", loc("Eliminate all enemies") .. loc("|- Mines Time:") .. " " .. 0 .. " " .. loc("sec"), -amBee, 0)
    83 	ShowMission(loc("Spooky Tree"), "", loc("Eliminate all enemies") .. loc("|- Mines Time:") .. " " .. 0 .. " " .. loc("sec"), -amBee, 0)
    84 
    84 
    85 	SetWind(-75)
    85 	SetWind(-75)
    86 
    86 
    90 function onGameTick()
    90 function onGameTick()
    91 
    91 
    92 
    92 
    93 	if CurrentHedgehog ~= nil then
    93 	if CurrentHedgehog ~= nil then
    94 
    94 
    95 		if (birdSqualk == false) and (GetX(CurrentHedgehog) == 2126) and (GetY(CurrentHedgehog) == 1157)  then
    95 		if (birdSqualk == false) and (GetX(CurrentHedgehog) == 1102) and (GetY(CurrentHedgehog) == 133)  then
    96 			birdSqualk = true
    96 			birdSqualk = true
    97 			PlaySound(sndBirdyLay)
    97 			PlaySound(sndBirdyLay)
    98 		end
    98 		end
    99 
    99 
   100 		if (birdSpeech == false) and (GetX(CurrentHedgehog) == 2092) and (GetY(CurrentHedgehog) == 1186) then
   100 		if (birdSpeech == false) and (GetX(CurrentHedgehog) == 1068) and (GetY(CurrentHedgehog) == 162) then
   101 			birdSpeech = true
   101 			birdSpeech = true
   102 			HogSay(player,loc("Good birdy......"),SAY_THINK)
   102 			HogSay(player,loc("Good birdy......"),SAY_THINK)
   103 		end
   103 		end
   104 	end
   104 	end
   105 
   105