I am wanting to have an actor guard an area and then forcegreet when the player gets close enough. How would I initiated dialogue with a forcegreet? O and I would like the actor to have his weapon drawn.
To do a force greet, you have to add a forcegreet ai package to the actor. In the ai packages you can set conditions, such as which stage of the quest you want it to be active on. You'll also want to make the forcegreet package have top priority so that it overrides all other packages during that stage of the quest.
To do a force greet, you have to add a forcegreet ai package to the actor. In the ai packages you can set conditions, such as which stage of the quest you want it to be active on. You'll also want to make the forcegreet package have top priority so that it overrides all other packages during that stage of the quest.
This should be in the wiki in the tutorial for making an actor. Could someone please add it if you know how to go about this?
I was trying to use a scene to do this, but I can't seem to get the actor to engage the player. The actor says the dialogue, but he just stands there and the player can still move. I want the actor to intercept the player and after conversation is started, I don't want the player to be able to move until the dialogue is finished.
I have set up my scene just like the scene in MQ calmbeforthestorm. Irileth forcegreets the player in that scene. I use the same format for my scene, but it does not function like the Irileth scene in vanilla.
I created a scene, gave it a phase, gave the phase an actor, gave the actor an action (defaultforcegreetpackage), gave that scene an alias of guardscene, then in stage 40 added guardscene.start(). Nothing happens in game.
nevermind! I got it wooohooo. Started with a clean save and replayed the quest, forcegreet and dialogue work perfect. just took a little trial and error.