share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/fruit02.lua
changeset 15081 3a561db2a71c
parent 15002 3ed1cbd31754
child 15084 5ff651c926ef
--- a/share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/fruit02.lua	Wed May 29 13:21:23 2019 +0200
+++ b/share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/fruit02.lua	Fri May 31 11:10:01 2019 +0200
@@ -344,7 +344,10 @@
 	return false
 end
 
-function onGaptainLimeDeath(gear)
+function onCaptainLimeDeath(gear)
+	if (not IsHogAlive(hero.gear)) or (not StoppedGear(hero.gear)) then
+		return false
+	end
 	if green1.dead then
 		return true
 	end
@@ -352,6 +355,9 @@
 end
 
 function onRedTeamDeath(gear)
+	if (not IsHogAlive(hero.gear)) or (not StoppedGear(hero.gear)) then
+		return false
+	end
 	local redDead = true
 	for i=1,table.getn(redHedgehogs) do
 		if GetHealth(redHedgehogs[i].gear) then
@@ -433,7 +439,7 @@
 		AddAmmo(green1.gear, amBazooka, 6)
 		AddAmmo(green1.gear, amGrenade, 6)
 		AddAmmo(green1.gear, amDEagle, 2)
-		AddEvent(onGaptainLimeDeath, {green1.gear}, captainLimeDeath, {green1.gear}, 0)
+		AddEvent(onCaptainLimeDeath, {green1.gear}, captainLimeDeath, {green1.gear}, 0)
 	end
 	EndTurn(true)
 	escapeHog(green2.gear)