equal
deleted
inserted
replaced
119 elseif checkPointReached == 4 then |
119 elseif checkPointReached == 4 then |
120 -- Hero visited moon for fuels |
120 -- Hero visited moon for fuels |
121 AnimSetGearPosition(hero.gear, 1110, 850) |
121 AnimSetGearPosition(hero.gear, 1110, 850) |
122 elseif checkPointReached == 5 then |
122 elseif checkPointReached == 5 then |
123 -- Hero has visited a planet, he has plenty of fuels and can change planet |
123 -- Hero has visited a planet, he has plenty of fuels and can change planet |
|
124 if GetCampaignVar("Planet") == "moon" then |
|
125 AnimSetGearPosition(hero.gear, 1110, 850) |
|
126 elseif GetCampaignVar("Planet") == "desertPlanet" then |
|
127 AnimSetGearPosition(hero.gear, 3670, 270) |
|
128 elseif GetCampaignVar("Planet") == "fruitPlanet" then |
|
129 AnimSetGearPosition(hero.gear, 2400, 375) |
|
130 elseif GetCampaignVar("Planet") == "icePlanet" then |
|
131 AnimSetGearPosition(hero.gear, 1440, 260) |
|
132 end |
124 end |
133 end |
125 |
134 |
126 AnimInit() |
135 AnimInit() |
127 AnimationSetup() |
136 AnimationSetup() |
128 end |
137 end |
157 elseif checkPointReached == 4 then |
166 elseif checkPointReached == 4 then |
158 -- Hero visited moon for fuels |
167 -- Hero visited moon for fuels |
159 AddAnim(dialog05) |
168 AddAnim(dialog05) |
160 elseif checkPointReached == 5 then |
169 elseif checkPointReached == 5 then |
161 -- Hero has visited a planet, he has plenty of fuels and can change planet |
170 -- Hero has visited a planet, he has plenty of fuels and can change planet |
|
171 AddAmmo(hero.gear, amJetpack, 99) |
162 end |
172 end |
163 |
173 |
164 AddEvent(onHeroDeath, {hero.gear}, heroDeath, {hero.gear}, 0) |
174 AddEvent(onHeroDeath, {hero.gear}, heroDeath, {hero.gear}, 0) |
165 AddEvent(onNoFuelAtLand, {hero.gear}, noFuelAtLand, {hero.gear}, 0) |
175 AddEvent(onNoFuelAtLand, {hero.gear}, noFuelAtLand, {hero.gear}, 0) |
166 -- always check for landings |
176 -- always check for landings |
306 guard1.keepTurning = true |
316 guard1.keepTurning = true |
307 AddAnim(dialog04) |
317 AddAnim(dialog04) |
308 end |
318 end |
309 |
319 |
310 function moonLanding(gear) |
320 function moonLanding(gear) |
311 WriteLnToConsole("MOON LANDING, HOORAY!") |
|
312 AnimCaption(hero.gear,loc("Welcome to the moon!")) |
321 AnimCaption(hero.gear,loc("Welcome to the moon!")) |
|
322 SaveCampaignVar("Planet", "moon") |
313 if checkPointReached ~= 5 then |
323 if checkPointReached ~= 5 then |
314 SaveCampaignVar("CosmosCheckPoint", "4") |
324 SaveCampaignVar("CosmosCheckPoint", "4") |
315 SaveCampaignVar("HeroHealth",GetHealth(hero.gear)) |
325 SaveCampaignVar("HeroHealth",GetHealth(hero.gear)) |
316 end |
326 end |
317 SaveCampaignVar("UnlockedMissions", "2") |
327 SaveCampaignVar("UnlockedMissions", "2") |
333 end |
343 end |
334 |
344 |
335 function icePlanetLanding(gear) |
345 function icePlanetLanding(gear) |
336 if checkPointReached < 5 then |
346 if checkPointReached < 5 then |
337 AddAnim(dialog06) |
347 AddAnim(dialog06) |
|
348 else |
|
349 AnimCaption(hero.gear,loc("Welcome to the planet of ice!")) |
|
350 SaveCampaignVar("Planet", "icePlanet") |
|
351 SaveCampaignVar("UnlockedMissions", "2") |
|
352 SaveCampaignVar("Mission1", "5") |
|
353 SaveCampaignVar("Mission2", "1") |
|
354 EndGame() |
338 end |
355 end |
339 end |
356 end |
340 |
357 |
341 function noFuelAtLand(gear) |
358 function noFuelAtLand(gear) |
342 AddAnim(dialog06) |
359 AddAnim(dialog06) |