SKKmods Posted February 16, 2018 Share Posted February 16, 2018 I would like to force specific random encounters at specific random encounter locations. The property documentation on retriggerscript attached to random encounter trigger volumes suggests that passing in an Int EventNum will force a specific event. RETriggerScript ConcordEastRECampScript = pConcordEastRECampREF as RETriggerScript ConcordEastRECampScript.EventNum = 7 ; default -1 ConcordEastRECampScript.EventNumClearedAfterSpawning = True ; default False I can set and read the values fine. Problem is that the EventNum is either wrong or being ignored as I'm still getting random encounters generating. Have tried all sorts of different ints. The event keyword links to StoryManager > ScriptEvent ... > RECampQuests ... any experience with this stuff ? Link to comment Share on other sites More sharing options...
werr92 Posted February 17, 2018 Share Posted February 17, 2018 (edited) Well... to start with, everything you need to adjust is Conditions to fire the quest in SM Event Node. if you want a specific quest (random encounter) to start at a specific location, then set GetEventData (New Location) to be the one you want. you should be looking at Change Location Event branch of SM Event Node, ofc. Edited February 17, 2018 by werr92 Link to comment Share on other sites More sharing options...
SKKmods Posted February 17, 2018 Author Share Posted February 17, 2018 Unfortunately the RECampQuests I am interested in sit under ScriptEvents not ChangeLocation so that is unlikely to work. I just noticed that the RECampQuests node is a random Quest Node which is why it is ignoring the REtriggerscript forced EventNum. Link to comment Share on other sites More sharing options...
SMB92 Posted February 19, 2018 Share Posted February 19, 2018 Not sure if you are aware, but Unofficial patch done a bit of work on this system, so be sure to compare scripts. I don't really recall specifics of their system enough to quote here without my PC handy. I'm semi considering wiping their system out and replacing it tbh. Link to comment Share on other sites More sharing options...
SKKmods Posted February 19, 2018 Author Share Posted February 19, 2018 What I want to do is, for example (but not limited to) force Doc Anderson to be present at one of the Concord random encounter points until the player can craft antibiotics or build clinics using the base game encounter story manager and quests. Its not possible as thats a random branch which ignores it's own built in .EventNum over-ride property. 4 hours of unsuccessful poking the RE system vs 10 mins to create a context aware quest which meets my needs exactly, is why I tend to script all my own stuff rather than try to re-purpose existing. Link to comment Share on other sites More sharing options...
FlashyJoer Posted February 19, 2018 Share Posted February 19, 2018 What I want to do is, for example (but not limited to) force Doc Anderson to be present at one of the Concord random encounter points until the player can craft antibiotics or build clinics using the base game encounter story manager and quests. Its not possible as thats a random branch which ignores it's own built in .EventNum over-ride property. 4 hours of unsuccessful poking the RE system vs 10 mins to create a context aware quest which meets my needs exactly, is why I tend to script all my own stuff rather than try to re-purpose existing.If there was a like button, you last sentence would have earned 1000 clicks from me. In fact, I just did this today - instead of fighting with workshop attacks and REscript and the Story Manager, I just created my own settlement attack quests and scripts. As you say, much simpler. Link to comment Share on other sites More sharing options...
Recommended Posts