Yeah, first at all, this idea is due to some behaviour and gameplay problems found in
Stronghold (so I just do what you've offered

). The problem right now with the standard "Thing_SetGoal" command is, that monsters stop following their route as soon as they see a player. This makes it by far too easy to defend certain structures if the way the monsters enter the bases are not linear and a bit more difficult if the player stands in the building and the monsters crash against the outside wall, as they still want to get to you with the shortest way to go.
What I would like to have as a feature is a new command, similar to the old one called "Thing_SetForcedGoal" which would make the monsters
follow their route and path nodes at any cost but still attack the player if possible,for example distance attack if in sight or melee attack if in its way but always follow the path nodes. Possible?