PUP - aggressive hunt interrupting villagers as they are tasked on a resource node

  • Game Version: May public update

  • Build Number: 100.18.24359.0

  • Platform, Operating System: irrelevant (game logic related)

Issue:

Disclaimer: technically I’m not sure it can be exactly classified as a bug, but it’s definitely going to be annoying to deal with - requires extra micro-management in cases where you wouldn’t expect to need that. Could be mistaken, but pretty sure such behavior wasn’t the case in an old game.

In the current PUP, if you task a villager on a resource node, and it happens to go by an aggressive animal, when that animals attacks, villager will instead stop to fight it. Putting villager in defensive stance doesn’t change that behavior. You either need to manually right click him somewhere (not on resource node, because if he’s tasked on a resource he’ll keep fighting agro animal) so he actually retreats, or lose time (and potentially a villager) by letting him fight it out and then resume going to where he was tasked.

While I’m at it, I think similar behavior when luring boars/hippos/aurochs next to a TC (when they fight back, every villager in radius feels the need to abandon gathering resource they were tasked to and shoot at them) is also kind of an issue.

Some ideas I would personally suggest to make dealing with this better:

  • Villager automatically reacts to aggressive animal attack only if he was specifically ordered to hunt that animal pack (or at least that animal type). In other cases, you still get a sound alert + alert on minimap if villager is attacked by an animal, but he doesn’t automatically abandon what he was tasked to gather in order to defend himself - that should be player’s decision to make.
  • Alternatively, at least putting villager in defensive stance should prevent this automatic reacting to aggressive animal attacks. Still can be annoying when new villagers are rallied to some far away resource node and their path happens to go past aggressive animals (would have to switch them to defensive stance constantly or change settings so defensive stance is default for new units, if it works for villagers), but it’s something.

Repro Steps:

  1. Task a villager on a resource node
  2. Have him move past an aggressive animal on his way, and wait until the animal inevitably attacks him
  3. He delays what he was tasked to do in order to fight the animal
1 Like