diff --git a/src/battle/objectives.c b/src/battle/objectives.c index b377d87..1c42bb4 100644 --- a/src/battle/objectives.c +++ b/src/battle/objectives.c @@ -156,7 +156,7 @@ void adjustObjectiveTargetValue(char *name, int type, int amount) o->targetValue += amount; o->currentValue = MIN(o->currentValue, o->targetValue); - if (o->currentValue >= o->targetValue) + if (o->currentValue >= o->targetValue && o->targetValue > 0) { o->status = OS_COMPLETE; addHudMessage(colors.green, _("%s - Objective Complete!"), o->description);