Can't get "Walk Away" Dialogue to work. SOLVED

Post » Thu Sep 01, 2016 2:53 pm

I have an npc with a ForceGreet package, they approach the player and provoke them. The player has 1 dialogue option here and that's to initiate a brawl. Everything works except I want a brawl to start even if the player backs out of the the dialogue and attempts to walk away.


I keep reading the wiki but I just can't get anything to happen when I exit dialogue. Is this a package problem or have I configured my dialogue incorrectly?



Pics here: http://i.imgbox.com/GFFDzSZ6.jpg, http://i.imgbox.com/IPpLRWVv.jpg, http://i.imgbox.com/9haw3Aqc.jpg.



Could someone please detail exactly how to create "walk away" dialogue. I've tried several permutations of linked topics and nothing works. I also tried having separate branches and that didn't work either.




Follow-up question. Can I make both "dialogues" use the same voice file? The response is going to be identical but the CK wants to use an auto-generated file path for every response.




Edit: This works now. I had to change the greeting Topic in my ForceGreet package to a dialogue topic that actually had a "Walk Away" link.


Thanks to all who commented.

User avatar
Kirsty Collins
 
Posts: 3441
Joined: Tue Sep 19, 2006 11:54 pm

Post » Thu Sep 01, 2016 2:39 pm


You can if its http://www.creationkit.com/index.php?title=SharedInfo. If its shared in vanilla you can just use it as-if if its custom dialogue you'll have to make it shared yourself

User avatar
мistrєss
 
Posts: 3168
Joined: Thu Dec 14, 2006 3:13 am

Post » Thu Sep 01, 2016 12:29 pm

Looks like you want to clone the process in the "milk drinker" encounter. Use the text search to find "milk drinker" in the topic, and that should provide the rest.



The "walk away" checkbox means that just closing the dialog is equivalent to choosing this option, so set that on the normal choice for starting it, and you can reply or just close.

User avatar
Emilie Joseph
 
Posts: 3387
Joined: Thu Mar 15, 2007 6:28 am

Post » Thu Sep 01, 2016 9:01 pm

If you put StartCombat(Game.GetPlayer()) in the end fragment on your walk away dialogue, they will attack the player after you exit dialogue.

User avatar
Sammygirl500
 
Posts: 3511
Joined: Wed Jun 14, 2006 4:46 pm

Post » Fri Sep 02, 2016 2:33 am


I appreciate the help but StartCombat is very different from initiating a brawl. There is nothing wrong with my code fragments, please refer to my screenshots. My only problem is that the topic does not execute when I walk away. The NPC just continues to attempt to fulfill his ForceGreet package.



@ghastley: I can't find the topic you're referring to :(



I can't see any difference between my topics and how vanilla "walk away" topics are configured.

User avatar
Sabrina garzotto
 
Posts: 3384
Joined: Fri Dec 29, 2006 4:58 pm

Post » Fri Sep 02, 2016 2:11 am


Setting my "walk away" topic to be blocking didn't seem to help either. (I don't think it should be classified as "top level" dialogue?)


Edit: This applies to the entire branch. I'll try making them separate branches again.

User avatar
luis dejesus
 
Posts: 3451
Joined: Sun Aug 19, 2007 7:40 am

Post » Fri Sep 02, 2016 1:59 am

Havn't looked into the quest(s) in question but in my experience dialogue is just dialogue, if you want it to do more it usually requires a script function. In other words I'd be looking at what what the papyrus fragment(s) is doing rather than worrying about whether it happens to be top level or whatnot.

User avatar
Emily Shackleton
 
Posts: 3535
Joined: Sun Feb 11, 2007 12:36 am

Post » Thu Sep 01, 2016 5:18 pm

I know my papyrus fragments are fine. They're the same and I've tested both. When I exit dialogue I get no dialogue from my npc except for another force greet when their package re-evaluates (which means neither their start or end fragments will get processed since the topic never happens).



Does anyone know how to set up Walk Away Dialogue? Please explain it to me.



An easy illustration of what I want is when the player has a bounty and has been caught by guards. If you exit dialogue without choosing an option the "walk away" dialogue is "You'll pay with your blood" etc and you're attacked.

User avatar
Hannah Whitlock
 
Posts: 3485
Joined: Sat Oct 07, 2006 12:21 am

Post » Thu Sep 01, 2016 5:56 pm

Ok, I think I know where things are going wrong. My ForceGreet package is set to forcegreet with the (Taunt) topic, and (taunt) doesn't have any "walk away" dialogue set.


http://i.imgbox.com/6GKFvgk1.png.



This is great but the bad news is that I cannot find the (Taunt) topic anywhere. I would like to copy the taunt dialogues into my own topic that I can forcegreet with. Does anyone know where to find them?



Edit1: I have found (Taunt). It's in the DialogueGeneric Quest under the Combat Tab. You might have to click the subtype dropdown box. Will report back on progress.



Edit2: It's working. The problem was with my ForceGreet greeting. I have changed the package to use a new greeting with the "Walk Away" checkbox marked.


Thanks everyone.

User avatar
Lil'.KiiDD
 
Posts: 3566
Joined: Mon Nov 26, 2007 11:41 am


Return to V - Skyrim