From d202610ca0ff98fcc97d2edcb0e1b4ba0b29054d Mon Sep 17 00:00:00 2001 From: Steve Date: Sun, 8 May 2016 08:56:00 +0100 Subject: [PATCH] Don't update challenge times if player is dead and deaths aren't allowed. --- src/challenges/challenges.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/challenges/challenges.c b/src/challenges/challenges.c index fb0b2e7..853a078 100644 --- a/src/challenges/challenges.c +++ b/src/challenges/challenges.c @@ -147,7 +147,12 @@ void doChallenges(void) { if (challengeFinished()) { - passed = updateChallenges(); + passed = 0; + + if (player->health > 0 || (player->health <= 0 && game.currentMission->challengeData.allowPlayerDeath)) + { + passed = updateChallenges(); + } if (passed) {