This guide explains all of the mechanics of ORomance in a lot of detail. I don't recomend reading this, unless you're a developer or you feel the need to power-game a singleplayer roleplaying game. For the most immersive experience, I advise getting in a few playthroughs before even considering looking at this
Turn back, last warning!
Turn back, last warning!
Turn back, last warning!
Turn back, last warning!
Turn back, last warning!
Turn back, last warning!
Turn back, last warning!
Turn back, last warning!
Turn back, last warning!
Turn back, last warning!
Turn back, last warning!
Turn back, last warning!
Turn back, last warning!
Turn back, last warning!
Turn back, last warning!
Stats
There are two categories of new stats
- Personality stats
Aspects of an NPC's personality. These are generated once when an NPC is spoken to for the first time and are between 1 and 100
- Opinion stats
Opinions of the player. This change over time. they always start at 0 and go up to 30. The stats Like and Dislike decrease over time
New personality stats
Sex desire - How much an npc likes having sex
Prudishness - How comfortable an npc is with talking about sex in public
Monogomy desire - How much an npc wants to be in a relationship
New opinion stats
Love
Like - decreases over time at a rate of 3/day
Dislike - decreases over time at a rate of 3/day
Hate
SV - Sexual value
Note: this system is intentionally convoluted in order to make it harder for the player to spot patterns in the AI.
An npc has an SV for each action. For example, a seduction SV, a kiss SV, etc. When you select an option, if your Player Charisma is higher than the SV of the option you select, it passes. Each SV is based on an algorithim and is calculated when you press the button.
for example, Sex Desire plays a huge role in calculating Seduction's SV, but not Confess Love's SV. In this sense, NPCs will have preferences based on their stats.
Certain aspects of SV are universal. For example, NPCs have a base SV value calculated that is based on things like if they are unique or not. if they're protected, a jarl etc. Additionally, certain things will have a universal affect on all SV values, for example, opinion stats as well as the time of day, and the NPC's job, for example if they are a jarl or prostitute, marriage with other NPCs, sexuality, orc-related stuff, being in a relationship (this one is major) etc. There are actually too many factors to list here
Player charisma, also known as player sexual value
Player SV is much simpler. Leveling speech adds 1.2 points to this, leveling up your level adds 2. Owning a new house adds 2, being a thane in a new hold adds 5 plus an extra 20 if the npc being spoken to is a citizen of that hold.
Opinion stats
Each dislike point increases an NPC's SV by 3. However, if dislike is in a sweetspot of 1-2 it decreases SV by 15. Each Love point decreases SV by 3, and each Hate point increases it by 3. Like is unique in that each option has it decrease SV by a variable amount.
Like and dislike fade away over time at a rate of 3 points/day. Love and hate increases are mostly permanent. Failing rolls will usually increase dislike stat. Like is increased with things like complimenting, gifting, etc. Like is capped, it will not go over 5 with NPCs that don't know you well. Love is increased by traveling together and having sex. Propose marriage has extra penalties if Love is below 15. Hate increases by cheating or getting dislike really high. More caps and nuances exist within these stats, too many to list here.
Having a vanilla relationship rank above 0 decreases SV by 50
That's a rough outline of the system, many details were skipped over. For further information, please consult the source directly at ORomanceScript
1 comment