Sounds like you may have their OnSpawn set to have "search aggressive". Think its similar to this off hand: StartingConditional(NW_FLAG_SEARCH_AGGRESSIVE);
If they have that flag set they may tend to do that.
You may need to check the Variables if you use X2_inc_switches, as some npc's by default will have the aggressive search turned on.
It's also worth noting that you may need to check the scripts to make sure none of them are using " GetNearestCreature" in them, as that ignores both sight and sound and they will make a be line for the closest opposing enemy, regardless of distance, it's only limitation is that it only checks the area they are currently in, and is not module wide.
Hope that helps.
Modifié par Xovian, 14 février 2011 - 04:21 .