Jenova23 Posted December 25, 2016 Posted December 25, 2016 How do I make it so new NPC dialogue appers after dialogue initiated sex? I've tried adding a global condition at the end of the papyrus fragment. aaaDA14HagravenPostSexContinueGlobal.SetValue(1) Then I add this condition to the new dialogue... Subject / GetGlobalValue / Global:aaaDA14HagravenPostSecContinue == 1.00Subject / GetIsID / Actor:DA14Hagraven == 1.00 But, the dialogue won't show up when I speak to her again. Can someone please help or point me in the right direction.
egon123 Posted December 25, 2016 Posted December 25, 2016 I did that with a faction instead of a global. Basically the same. Put the actor in a faction when you start the sex and then use the faction as condition for the dialogue.
Jenova23 Posted December 25, 2016 Author Posted December 25, 2016 I did that with a faction instead of a global. Basically the same. Put the actor in a faction when you start the sex and then use the faction as condition for the dialogue. So, I'm using the command... aaaPlayerNPC.AddToFaction(aaaDA14HagravenContinueSexFaction) Then I add the conditions for the topic... S / GetPCInFaction / aaaDa14HagravenSexContinue == 1.00 S / GetPCSex / Male == 1.00 (Gender Pref) S / GetIsID / DA14Hagraven == 1.00 But, it still dosen't work... Do I need to create a new branch and change the type to Blocking? I've noticed that the starting topic colors are usually green for some reason, so I'm wondering if I should do the same.
egon123 Posted December 25, 2016 Posted December 25, 2016 I did that with a faction instead of a global. Basically the same. Put the actor in a faction when you start the sex and then use the faction as condition for the dialogue. So, I'm using the command... aaaPlayerNPC.AddToFaction(aaaDA14HagravenContinueSexFaction) Then I add the conditions for the topic... S / GetPCInFaction / aaaDa14HagravenSexContinue == 1.00 S / GetPCSex / Male == 1.00 (Gender Pref) S / GetIsID / DA14Hagraven == 1.00 But, it still dosen't work... Do I need to create a new branch and change the type to Blocking? I've noticed that the starting topic colors are usually green for some reason, so I'm wondering if I should do the same. I guess "aaaPlayerNPC" is the NPC? Check this: S / GetInFaction / aaaDa14HagravenSexContinue == 1.00 (Not GetPCinFaction) PL / GetSex / Male == 1.00 (Gender Pref) S / GetIsID / DA14Hagraven == 1.00
Jenova23 Posted December 25, 2016 Author Posted December 25, 2016 I did that with a faction instead of a global. Basically the same. Put the actor in a faction when you start the sex and then use the faction as condition for the dialogue. So, I'm using the command... aaaPlayerNPC.AddToFaction(aaaDA14HagravenContinueSexFaction) Then I add the conditions for the topic... S / GetPCInFaction / aaaDa14HagravenSexContinue == 1.00 S / GetPCSex / Male == 1.00 (Gender Pref) S / GetIsID / DA14Hagraven == 1.00 But, it still dosen't work... Do I need to create a new branch and change the type to Blocking? I've noticed that the starting topic colors are usually green for some reason, so I'm wondering if I should do the same. I guess "aaaPlayerNPC" is the NPC? Check this: S / GetInFaction / aaaDa14HagravenSexContinue == 1.00 (Not GetPCinFaction) PL / GetSex / Male == 1.00 (Gender Pref) S / GetIsID / DA14Hagraven == 1.00 Thanks placing a faction helped solve this problem, but I also had to create a new normal branch.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.