# HG changeset patch
# User Wuzzy <Wuzzy2@mail.ru>
# Date 1508720470 -7200
# Node ID 2f873afda0e2b69db7ab0e853881e44663b2c7df
# Parent  49c45424a333ca431d27b52e45667744fd0bbd96
Rope Knock Challenge: Don't count hog kills after hero hurt itself

diff -r 49c45424a333 -r 2f873afda0e2 share/hedgewars/Data/Missions/Challenge/User_Mission_-_Rope_Knock_Challenge.lua
--- a/share/hedgewars/Data/Missions/Challenge/User_Mission_-_Rope_Knock_Challenge.lua	Mon Oct 23 02:52:01 2017 +0200
+++ b/share/hedgewars/Data/Missions/Challenge/User_Mission_-_Rope_Knock_Challenge.lua	Mon Oct 23 03:01:10 2017 +0200
@@ -5,6 +5,7 @@
 local endTimer = 1000
 local hogsKilled = 0
 local finishTime
+local ouchies = false
 
 local HogData =	{
 					{"amn",			"NinjaFull",false},
@@ -221,7 +222,11 @@
 
 function onGearDamage(gear, damage)
 
-	if gear ~= hhs[0] and GetGearType(gear) == gtHedgehog then
+	if gear == hhs[0] then
+		ouchies = true
+	end
+
+	if gear ~= hhs[0] and GetGearType(gear) == gtHedgehog and missionWon == nil and ouchies == false then
 
 		AddVisualGear(GetX(gear), GetY(gear), vgtBigExplosion, 0, false)
 		DeleteGear(gear)