share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/ice01.lua
branchspacecampaign
changeset 9384 557ae509547b
parent 9346 1245c7636380
child 9386 808d38b2182c
equal deleted inserted replaced
9382:f1464fa10c0b 9384:557ae509547b
   111 
   111 
   112 function onGameStart()
   112 function onGameStart()
   113 	AnimWait(hero.gear, 3000)
   113 	AnimWait(hero.gear, 3000)
   114 	FollowGear(hero.gear)
   114 	FollowGear(hero.gear)
   115 	
   115 	
       
   116 	-- Add mines
       
   117 	AddGear(1612, 940, gtMine, 0, 0, 0, 0)
       
   118 	AddGear(1622, 945, gtMine, 0, 0, 0, 0)
       
   119 	AddGear(1645, 950, gtMine, 0, 0, 0, 0)
       
   120 	AddGear(1655, 960, gtMine, 0, 0, 0, 0)
       
   121 	AddGear(1665, 965, gtMine, 0, 0, 0, 0)
       
   122 	
       
   123 	
       
   124 	AddGear(1800, 1000, gtMine, 0, 0, 0, 0)
       
   125 	AddGear(1810, 1005, gtMine, 0, 0, 0, 0)
       
   126 	AddGear(1820, 1010, gtMine, 0, 0, 0, 0)
       
   127 	AddGear(1830, 1015, gtMine, 0, 0, 0, 0)
       
   128 	AddGear(1840, 1020, gtMine, 0, 0, 0, 0)
       
   129 	
       
   130 	
       
   131 	AddGear(1900, 1020, gtMine, 0, 0, 0, 0)
       
   132 	AddGear(1910, 1020, gtMine, 0, 0, 0, 0)
       
   133 	AddGear(1920, 1020, gtMine, 0, 0, 0, 0)
       
   134 	AddGear(1930, 1030, gtMine, 0, 0, 0, 0)
       
   135 	AddGear(1940, 1040, gtMine, 0, 0, 0, 0)
       
   136 	
       
   137 	
       
   138 	AddGear(2130, 1110, gtMine, 0, 0, 0, 0)
       
   139 	AddGear(2140, 1120, gtMine, 0, 0, 0, 0)
       
   140 	AddGear(2180, 1120, gtMine, 0, 0, 0, 0)
       
   141 	AddGear(2200, 1130, gtMine, 0, 0, 0, 0)
       
   142 	AddGear(2210, 1130, gtMine, 0, 0, 0, 0)
       
   143 	
       
   144 	local x=2300
       
   145 	local step=0
       
   146 	while x<3100 do
       
   147 		AddGear(x, 1150, gtMine, 0, 0, 0, 0)
       
   148 		step = step + 1
       
   149 		if step == 5 then
       
   150 			step = 0
       
   151 			x = x + math.random(100,300)
       
   152 		else
       
   153 			x = x + math.random(10,30)
       
   154 		end
       
   155 	end
       
   156 	
   116 	AddEvent(onHeroDeath, {hero.gear}, heroDeath, {hero.gear}, 1)
   157 	AddEvent(onHeroDeath, {hero.gear}, heroDeath, {hero.gear}, 1)
   117 	AddEvent(onHeroFinalStep, {hero.gear}, heroFinalStep, {hero.gear}, 0)
   158 	AddEvent(onHeroFinalStep, {hero.gear}, heroFinalStep, {hero.gear}, 0)
   118 	AddEvent(onAntiFlyArea, {hero.gear}, antiFlyArea, {hero.gear}, 1)
   159 	AddEvent(onAntiFlyArea, {hero.gear}, antiFlyArea, {hero.gear}, 1)
   119 	AddEvent(onNonAntiFlyArea, {hero.gear}, nonAntiFlyArea, {hero.gear}, 1)
   160 	AddEvent(onNonAntiFlyArea, {hero.gear}, nonAntiFlyArea, {hero.gear}, 1)
   120 	
   161