BeastlyBeast Posted July 10, 2017 Share Posted July 10, 2017 I am building a dungeon for my first mod of new quests. It's working fantastically but the problem is one of the enemies in the cave will aggro even though they are quite far away and from behind a closed door. If I stand right against the closed door, the enemy will aggro me, and if the enemy in the opening room attacks me, the other tries to help. I've tried messing with aggression and aggro radius changes but the enemy will either not aggro at all or still aggro from far away, even if the radius is at 1. How can I make a dungeon 'encounter rooms' rather than having every enemy notice and try to kill me the moment I walk in? I see trigger boxes are a common way to do this in Fallout 4's CK, but those 'fight only within this area' boxes are specially made for Fo4. Is there a way to perhaps copy what's going on and implement it in skyrim? Perhaps either a trigger that changes NPCs within it to change relationship with player to 'Enemy' or I could disable the enemies from the start and trigger their enabling after reaching the trigger zone. How could I accomplish this? Thanks for any help! Link to comment Share on other sites More sharing options...
Aragorn58 Posted July 11, 2017 Share Posted July 11, 2017 I am building a dungeon for my first mod of new quests. It's working fantastically but the problem is one of the enemies in the cave will aggro even though they are quite far away and from behind a closed door. If I stand right against the closed door, the enemy will aggro me, and if the enemy in the opening room attacks me, the other tries to help. I've tried messing with aggression and aggro radius changes but the enemy will either not aggro at all or still aggro from far away, even if the radius is at 1. How can I make a dungeon 'encounter rooms' rather than having every enemy notice and try to kill me the moment I walk in? I see trigger boxes are a common way to do this in Fallout 4's CK, but those 'fight only within this area' boxes are specially made for Fo4. Is there a way to perhaps copy what's going on and implement it in skyrim? Perhaps either a trigger that changes NPCs within it to change relationship with player to 'Enemy' or I could disable the enemies from the start and trigger their enabling after reaching the trigger zone. How could I accomplish this? Thanks for any help!This isn't just in custom dungeons it happens in vanilla areas as well. One way to solve it is to place a trigger box a few steps behind the door and when the player only enters enable your enemies.So you do not have to list all your enemies as properties on the script, link them all to an Xmarker. Set the XMarker as the Enable Parent of your enemy, and set the XMarker as initially disabled. Place something like this on the trigger box, Scriptname TESTTriggerSCRIPT extends ObjectReference ObjectReference Property mymarker auto Actor Property PlayerRef Auto Event OnTriggerEnter(ObjectReference akActionRef) If akActionRef == PlayerRef mymarker.Enable() EndIf EndEvent Just make sure to fill the properties in the CK. Now the enemies will not spawn until you enter the room. Link to comment Share on other sites More sharing options...
BeastlyBeast Posted July 13, 2017 Author Share Posted July 13, 2017 Thank you very much. I actually fixed it in a way very similar to how you described. The only difference is I put the enemies in a form list and enabled that instead of an xmarker or enabling every enemy individually. Thanks, though! Now I know what to do for future reference when I make more dungeons for my new land mod later. Link to comment Share on other sites More sharing options...
Recommended Posts