Jump to content

NPC/NPC Dialogue Help! (NPC React to Bodytypes & Outfits Mod)


Recommended Posts

Posted (edited)

How do you create dialogue conditions so that npc talk to one another based on what type of faction there in. I created dialogue in the misc idle tab, that triggers a scene but I can't get the scene to trigger.  For example I want to add slsx_enormousboobs faction from sexlab aroused to npc that fits that criteria and slax_breastlovers to a male npc and him comment on her bust size. I'm using getfactionrank but I'm not exactly sure what value to set it at. Does 0 mean they are in the faction or should I set it to 1. Also, what's the best way to test that this is working?

 

 

Aela.png

belethor.png

hey you.png

Edited by Jenova23
Posted

Check how for example quest DialogueRiverwoodFamilyScene1 is done.

 

Its a simple quest with a short dialogue(scene) between 2 NPCs. Its a "Actor Dialogue Event" type of a quest. A quest, that is triggered by Story Manager (in CK under Character/SM Event node/Actor dialogue Event).

 

Not hard to do:

- make simple quest like DialogueRiverwoodFamilyScene1

- put it in SM Event Node/Actor Dialogue Event

- done!

 

Posted (edited)
2 hours ago, Fotogen said:

Check how for example quest DialogueRiverwoodFamilyScene1 is done.

 

Its a simple quest with a short dialogue(scene) between 2 NPCs. Its a "Actor Dialogue Event" type of a quest. A quest, that is triggered by Story Manager (in CK under Character/SM Event node/Actor dialogue Event).

 

Not hard to do:

- make simple quest like DialogueRiverwoodFamilyScene1

- put it in SM Event Node/Actor Dialogue Event

- done!

 

Thank you for the reply.

 

But, doesn't this target specific npc? I want this to apply to everyone withing a faction, and how do I get dialogue to trigger based on there faction? What condition do I use and what value do I set it at? I can't seem to get the alias to fill. either.

Edited by Jenova23
Posted
9 hours ago, Jenova23 said:

But, doesn't this target specific npc?

No. Quest can start, if quest aliases are filled. So "quest aliases" is sort of a filter. Plus, you set extra conditions in SM Event node.

 

Posted (edited)
15 hours ago, Fotogen said:

No. Quest can start, if quest aliases are filled. So "quest aliases" is sort of a filter. Plus, you set extra conditions in SM Event node.

 

So, I managed to get it working, but I renamed the alias and I don't know if I read this some where that it could break the alias if you do this? Either way, it's not working now and the alias's will not fill. Any idea what might be causing this? I did exactly what you said to do, but when I tried to add more alias's that's when it stopped filling (sqv). I wanted to add several alias's for different scenes, but I'm not sure exactly what to do, specifically where you have to choose the actor in event data and set the conditions.  I'm not sure why it's limited to only none, actor 1 and actor 2. Is there any other way to create an alias other then using from event?

alias 1.png

alias 2.png

Edited by Jenova23
Posted

Don't use "GetFactionRank". Use "GetInFaction". If equal to 1 the NPC is in the faction. That works just fine as a dialogue condition. I only use GetFactionRank to read the SexLabAroused arousal levels. 

Posted (edited)
6 hours ago, Gristle said:

Don't use "GetFactionRank". Use "GetInFaction". If equal to 1 the NPC is in the faction. That works just fine as a dialogue condition. I only use GetFactionRank to read the SexLabAroused arousal levels.

Thank you for the reply, but how do you add conditions to the speaker? I can't get the alias to register. For example actor 1 is the initiator and actor 2 is the victim. I also don't know if it's  necessary to add a condition to the alias for each branch of dialogue the scene diverges from. To be more specific, I have multiple paths the dialogue can diverge from depending on the conditions. For example I want the npc to reply to anther npc based on there faction or keyword in there armor.

actor 1.png

actor 2.png

Edited by Jenova23
Posted

"Actor dialogue event" quest is for quick and simple stuff.

 

The whole system of Story Manager plus "Actor dialogue event" quest is designed for:

- 2 NPC that have nothing else to do, are kind of idle.

- exchange a couple of words

- and thats about it

 

Its good because:

- skyrim engine will do 99% of work for you. Find NPCs, will try to randomize NPCs, will try not to use the same NPC over and over, will do it only if things are in sort of 'idle" state

- no-script. Everything done inside engine

 

Not good:

- I want to do super duper mega ultra complex Main Story Quest

 

Its for quick and simple stuff. 2 NPC will exchange a couple of words(with a simple scene). Done! ... but not much more.

 

I sugested this, because you said:

On 6/22/2022 at 10:27 PM, Jenova23 said:

For example I want to add slsx_enormousboobs faction from sexlab aroused to npc that fits that criteria and slax_breastlovers to a male npc and him comment on her bust size.

 

So 2 NPC, exchange of some words about big boobs. I didn't expected "big complex quest".

 

Posted (edited)
14 minutes ago, Fotogen said:

"Actor dialogue event" quest is for quick and simple stuff.

 

The whole system of Story Manager plus "Actor dialogue event" quest is designed for:

- 2 NPC that have nothing else to do, are kind of idle.

- exchange a couple of words

- and thats about it

 

Its good because:

- skyrim engine will do 99% of work for you. Find NPCs, will try to randomize NPCs, will try not to use the same NPC over and over, will do it only if things are in sort of 'idle" state

- no-script. Everything done inside engine

 

Not good:

- I want to do super duper mega ultra complex Main Story Quest

 

Its for quick and simple stuff. 2 NPC will exchange a couple of words(with a simple scene). Done! ... but not much more.

 

I sugested this, because you said:

 

So 2 NPC, exchange of some words about big boobs. I didn't expected "big complex quest".

 

Thank you for the quick reply,

 

I just want one npc to comment on the ohters appearance based on there faction as you said, so that's exactly why I'm doing it that way. I also edited my post while you where typing. I don't know if you can read it again, but I think you finished your post at the time as I did. I just need help with the alias. I uploaded the mod itself just incase that might make it easier for you. The only reason I'm creating this mod is because I don't know of any other mod that does this, other then babo dialogue, but that only works with a female player.

 

The mod requires: Dawnguard, Dragonborn, Hearthfire, Sexlab and Sexlab Aroused Baka Edition.

FollowerNPCComments.esp

Edited by Jenova23
Posted
11 hours ago, Jenova23 said:

Thank you for the reply, but how do you add conditions to the speaker? I can't get the alias to register. For example actor 1 is the initiator and actor 2 is the victim. I also don't know if it's  necessary to add a condition to the alias for each branch of dialogue the scene diverges from. To be more specific, I have multiple paths the dialogue can diverge from depending on the conditions. For example I want the npc to reply to anther npc based on there faction or keyword in there armor.

Sorry, but I've never used Story Manager, or aliases for dialogue. In my mod, I primarily use Hello and Idle dialogue to have NPCs speak to the PC, and each dialogue line has its own set of dialogue conditions.  Sometimes I cheat a bit to have one NPC talk to another, by using NPC1 Hello or Idle dialogue conditioned upon NPC2 being less than a certain distance away.  With this no-scripts, no alias method, NPC1 (the speaker) doesn't have to be a specific NPC but can be anyone with a faction or gender or keyword or race or whatever. However, NPC2 must be a specific NPC (so you can check distance), so this is probably not going to work for you.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...