1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-01-28 03:57:02 +02:00

Update PriorityEvaluator.cpp

Removed workaround that was likely necessitated by other issues.
This commit is contained in:
Xilmi 2024-09-27 23:03:35 +02:00
parent ea535b211a
commit 8d93c0c9c9

View File

@ -1401,9 +1401,6 @@ float PriorityEvaluator::evaluate(Goals::TSubgoal task, int priorityTier)
}
case PriorityTier::KILL: //Take towns / kill heroes that are further away
{
//TODO: This is a workaround for duplicating the same capture town-task being given to several heroes. A better solution ought to be found.
if (evaluationContext.movementCostByRole[HeroRole::MAIN] == 0)
return 0;
if (evaluationContext.turn > 0 && evaluationContext.isHero)
return 0;
if (arriveNextWeek && evaluationContext.isEnemy)