About This File
It's hard for me to update the mod due to work. Feel free to modify my mod or create patches for it. You can even use the internal scripts, just make sure to properly credit the source of the mod you use.
Description
This is a mod where you can interact with NPCs based on your Speechcraft skill, raising RelationshipRank and potentially engaging in romance. When engaging in conversation, the player gains Speechcraft experience regardless of success or failure. As the Speechcraft level increases, the probability of successful conversations also increases. Separate from the game's own RelationshipRank, this mod features unique RelationshipPoints that can be increased through conversations. When this value reaches 100, the RelationshipRank increases by 1, and if it drops to 0, the RelationshipRank decreases by 1. NPCs can also initiate conversations with the player, and the probability of this happening increases with the player's RelationshipRank. All conversations have only success or failure outcomes, which are displayed in message boxes. This approach was chosen for universality because NPCs have different personalities and dialogue flows, and it's not feasible to write dialogue lines for each specific case.
Detail
1. Player initiate dialogue
There are many choices. Conversation, Compliment, Joke, Flirt, Insult, Gift, Drink, Confess, Hug, Reconcile, Infidelity permission.
Conversation: This is a basic option for speeachcraft novices. has a higher chance of success but takes one hour to complete and provides fewer positive points. However, the negative points obtained upon failure are also low. It's a stable choice for players with low Speechcraft skill.
Compliment, Joke: It has a higher risk of failure and more negative points, but it also offers more positive points and buffs. Compliment buff has fortifying barter. Joke buff has fortifying Speeachcraft skills.
Flirt: You can have sex with NPC with this option.
Insult: You can choose this option for an NPC you hate, such as Nazeem.
Gift: You can choose this option for an NPC you like.
Drink: If you want to have a drink with your friend NPC, choose this option. You can have a drink at your current location, or at an inn if one is nearby.
Confess: If you want to become a lover with an NPC, you can confess your feelings. However, you need to reach Relationship Rank 3 and have 100 Relationship Points. And the probability of success increases depending on the player's level.
Hug: There is a 2-hour cooldown for conversations. However, you can reset this cooldown by using Hug. To perform a Hug, you need a Relationship Rank of at least 1.
Reconcile: If you want to reconcile with an NPC with whom you have a bad relationship, choose this option. If the NPC does not want to reconcile, the success chance depends on the player's Speechcraft and Relationship Rank with the NPC. If successful, the chance of the NPC insulting you first also disappears.
Infidelity permission: This is an option for Casanova. If you want to have love with many NPCs, you need permission from your lover or spouse. If not, someone else may expose your infidelity to your lover or spouse, and if your lover or spouse directly witnesses your infidelity, they will break up with you.
2. NPC initiate dialogue
Through this mod, NPCs can also initiate conversations with you. When an NPC initiates a conversation, a message box appears based on probability. Depending on your response, your relationship with the NPC may increase, stay the same, or decrease. And for those who want same-sex NPCs to initiate Flirt, I've prepared the "Homo" keyword. Open SkyrimRelationships_KID.ini in the mod folder and add the "Homo" keyword to the desired NPCs, then same-sex NPCs will also initiate Flirt with the player. There are many approaching way of NPC. Hello, Flirt, Gift, Insult, Reconcile.
Hello: It takes one hour but is an easy way to raise Relationship Points.
Flirt: NPCs can also offer you sex.
Gift: NPCs can also give you gifts.
Insult: An NPC who dislikes you may insult you.
Reconcile: An NPC who dislikes you but wants reconciliation may request to reconcile with you.
3. etc feature
NPC Spying: If an NPC witnesses your infidelity, they may tattle to your lover or spouse, and if your lover or spouse directly witnesses it, you will break up. The spy feature of NPCs only detects sex acts initiated by this mod. It does not detect sex acts initiated by other mods.
Interaction with NPC's lover or spouse: If you have a love affair with an NPC in front of their lover or spouse, their RelationshipRank with you will decrease. For example, if you have sex with Olfina in front of Jon, Jon's relationship with you will be -2. This feature can't be turned off.
Crime detection affects NPC relationship: If you are caught committing a crime, this feature causes your relationship with the NPC who caught you to deteriorate.
Maintain Follower NPC Relationship Rank: This is a feature that maintains the Relationship Rank of the NPC who becomes your follower as it was originally. In the vanilla game system, when an NPC becomes a follower, the Relationship Rank automatically becomes 3. However, this mod prevents that unnatural change in Relationship Rank. It's an element for building more natural relationships. Something to note is that in the vanilla game system, NPCs need a minimum Relationship Rank of 1 to become followers. This means that some follower mods may not initiate follower status due to this mod, so a patch may be required accordingly.
Credit
anghelos92 of MCG mod (I got inspiration from anhelos92 of MCG mod, and some parts of the script are likely borrowed.)
Ashal: Sexlab mod creator. Thank you so much.
redneck2x,: Sexlab Aroused creator. Thank you so much.
fishburger67: Sexlab Aroused Redux creator. Thank you so much.
powerofthree-sasnikol: SPID, KID creator. Thank you so much.
Thank you Chat GPT.
With the help of gg7base, I was able to fix the reported script errors. Thank you so much, gg7base!
Edited by chang7710
What's New in Version 1.2.6
Released
Fix script issue in CoolDownScript, OrgyFollowerAliasScript. Fix strange NPC approaching. Fix AI overwriting by other mods (NPC initiate dialogue but it's removed by other mod). Thank you so much, gg7base!