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:
parent
ea535b211a
commit
8d93c0c9c9
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user