From c142191f6f7d7add254c92b7b0c290d5934c6c68 Mon Sep 17 00:00:00 2001 From: Julie Marchant Date: Sat, 22 Jun 2019 08:48:06 -0400 Subject: [PATCH] Restore "always ignore bad targets" for Classic difficulty. --- src/alien.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/alien.c b/src/alien.c index 06f70ca..8f2a9a9 100644 --- a/src/alien.c +++ b/src/alien.c @@ -1721,9 +1721,16 @@ void alien_searchForTarget(Object *alien) if (badTarget) { - alien->badTargetCount++; - if (alien->badTargetCount < BAD_TARGET_ALLOW_TIME) + if (game.difficulty == DIFFICULTY_ORIGINAL) + { return; + } + else + { + alien->badTargetCount++; + if (alien->badTargetCount < BAD_TARGET_ALLOW_TIME) + return; + } } alien->target = targetEnemy;