share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/moon01.lua
changeset 12619 2b529ddf1b01
parent 12617 bcd679240cd2
child 12933 e65aa3c3d4e6
equal deleted inserted replaced
12618:2d68c113fc8d 12619:2b529ddf1b01
   193 	AddEvent(onProfessorAndMinionsDeath, {professor.gear}, professorAndMinionsDeath, {professor.gear}, 0)
   193 	AddEvent(onProfessorAndMinionsDeath, {professor.gear}, professorAndMinionsDeath, {professor.gear}, 0)
   194 	AddEvent(onProfessorHit, {professor.gear}, professorHit, {professor.gear}, 1)
   194 	AddEvent(onProfessorHit, {professor.gear}, professorHit, {professor.gear}, 1)
   195 
   195 
   196 	if checkPointReached == 1 then
   196 	if checkPointReached == 1 then
   197 		AddAmmo(hero.gear, amRope, 2)
   197 		AddAmmo(hero.gear, amRope, 2)
       
   198 		AddAmmo(hero.gear, amSkip, 0)
   198 		SpawnAmmoCrate(bazookaX, weaponsY, amBazooka)
   199 		SpawnAmmoCrate(bazookaX, weaponsY, amBazooka)
   199 		SpawnUtilityCrate(parachuteX, weaponsY, amParachute)
   200 		SpawnUtilityCrate(parachuteX, weaponsY, amParachute)
   200 		SpawnAmmoCrate(grenadeX, weaponsY, amGrenade)
   201 		SpawnAmmoCrate(grenadeX, weaponsY, amGrenade)
   201 		SpawnAmmoCrate(deserteagleX, weaponsY, amDEagle)
   202 		SpawnAmmoCrate(deserteagleX, weaponsY, amDEagle)
   202 		AddEvent(onWeaponsPlatform, {hero.gear}, weaponsPlatform, {hero.gear}, 0)
   203 		AddEvent(onWeaponsPlatform, {hero.gear}, weaponsPlatform, {hero.gear}, 0)
   347 		EndTurn(true)
   348 		EndTurn(true)
   348 		weaponsAcquired = true
   349 		weaponsAcquired = true
   349 		SetWind(60)
   350 		SetWind(60)
   350 		GameFlags = bor(GameFlags,gfDisableWind)
   351 		GameFlags = bor(GameFlags,gfDisableWind)
   351 		AddAmmo(hero.gear, amRope, 0)
   352 		AddAmmo(hero.gear, amRope, 0)
       
   353 		AddAmmo(hero.gear, amSkip, 100)
   352 		if GetX(hero.gear) < 1900 then
   354 		if GetX(hero.gear) < 1900 then
   353 			AddAnim(dialog02)
   355 			AddAnim(dialog02)
   354 		end
   356 		end
   355 	end
   357 	end
   356 	-- The player may screw up by going into the battle zone too early (dialog03).
   358 	-- The player may screw up by going into the battle zone too early (dialog03).
   366 	EndGame()
   368 	EndGame()
   367 end
   369 end
   368 
   370 
   369 function battleZone(gear)
   371 function battleZone(gear)
   370 	battleZoneReached = true
   372 	battleZoneReached = true
       
   373 	AddAmmo(hero.gear, amSkip, 100)
   371 	EndTurn(true)
   374 	EndTurn(true)
   372 	if weaponsAcquired then
   375 	if weaponsAcquired then
   373 		AddAnim(dialog04)
   376 		AddAnim(dialog04)
   374 	else
   377 	else
   375 		AddAnim(dialog03)
   378 		AddAnim(dialog03)