Smirkyguy Posted October 2, 2021 Share Posted October 2, 2021 I am trying to make a lesser power that starts dialogue remotely with an actor/talking activator. Must be able to use it wherever. SKSE is allowed. Link to comment Share on other sites More sharing options...
IsharaMeradin Posted October 3, 2021 Share Posted October 3, 2021 See if Activate can do the trick for you. Basically it would be something along the lines of...myTalkingObject.Activate(PlayerRef) myTalkingObject would be a property pointing to the pre-placed actor reference or talking activator.PlayerRef would be either a property pointing to the player or a local variable assigned the value from Game.GetPlayer() Link to comment Share on other sites More sharing options...
Smirkyguy Posted October 3, 2021 Author Share Posted October 3, 2021 I tried activate, did not work. Link to comment Share on other sites More sharing options...
IsharaMeradin Posted October 3, 2021 Share Posted October 3, 2021 Then, I do not know. Sorry. Link to comment Share on other sites More sharing options...
WhiteWolf424242 Posted October 4, 2021 Share Posted October 4, 2021 If you can settle with the compromise of just a monologue, it could be a scene that plays in the player's head (the way the Night Mother speaks for example). That can work from any location in the game. If it has to be a dialogue... maybe try a forcegreet with an extremely large trigger radius? I don't know if that works, just an idea. Link to comment Share on other sites More sharing options...
rkkn Posted October 6, 2021 Share Posted October 6, 2021 doubt you'd be able to start a conversation with an actor that is in an unloaded cellmaybe move the invisible talking activator to the player's cell Link to comment Share on other sites More sharing options...
Smirkyguy Posted October 6, 2021 Author Share Posted October 6, 2021 https://forums.nexusmods.com/index.php?/topic/10576473-need-help-with-a-lesser-power-that-runs-a-script/&do=findComment&comment=100184003This has been solved here Link to comment Share on other sites More sharing options...
Sphered Posted October 6, 2021 Share Posted October 6, 2021 Play with Say() to unleash the real craziness. Say calls can trigger quest fragments and other built-in routines and if used creatively can pull off pretty interesting stuff Example where you can talk to Lucan from another location entirely and he opens his trade menu as if you were standing in front of him (Game.GetForm(0x13487) as ObjectReference).Say(Game.GetForm(0x7F6BB) as Topic,None,True) Link to comment Share on other sites More sharing options...
Recommended Posts