Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
OK, thanks for telling me. I did not want to start a forked version if you were still maintaining it.
I may do that now though. We'll see. I'll drop a link here if I do.
I like what you are trying to do and how you go about it.
Looking at the code, I think you have a bug when adding the orientation traits - it looks like if the roll gives a gay pawn, and that pawn has/had a relationship with someone of the same gender, you make them bisexual instead. Should that check not be for the opposite gender?
You could also consider changing that part to first figure out what orientations are consistent with the relationships, and then do a weighted randomization among the ones left. Then you still honor the set distribution. That kind of randomization would also make the options more straight-forward, as the values would not need to be percentages, and could therefore be adjusted independently without a need to limit the sum to 100.
If you want, I can write up and send you a pull request for what I mean?
More flexibility, mostly. Scenario tweaks are great and more mods should use them, IMO. Though a slight UI overhaul (e.g. for picking starting items) might be in order.
> with Vanilla Social Interactions Expanded coming up, this is all you need, really.
Not exactly, AFAIR from Patreon posts they don't have two quite significant things:
* Polyamory.
* Couples not necessarily sharing beds all the time.
If they make a hookup function that can be reliably reused, and if I have the time and energy I might take a shot at an, uh, intimacy overhaul that would be need-based and build on VE traits and mechanics. But that's a big maybe.
Any reason it's a scenario tweak and not a general option setting?
Sure, that's plausible. I'll look into it.
If you want to change everyone, just add the parameter for everyone to the scenario. Overriding the distributions without a scenario parameter (i.e. for adding to a game in progress) would essentially be a second mod rolled into this one. If you want a different distribution for starter pawns and NPCs just create both "for npcs" and "for starter characters", and make sure it's after any forced traits (forced traits overwrite existing traits - so they will overwrite the orientation trait if given the opportunity).
I have a question though, do you need to enable the scenario option for it to work at all or is the scenario option only for changing the orientation distribution? If so what is the default distribution without adding the scenario? And does it apply to all of the pawns by default?
This is a pretty clever solution. But not as clever as your explanation! TYVM.
Once you have the list of all the things and their weights, you can get the actual probability of a specific thing - you need to "normalize them" (in math terms this usually means "turn into something that sums to 1") - basically divide the specific weight over the sum of all the weights.
Rational Romance changed the distribution considerably, practically making it the opposite of vanilla by default.
Yeah, I thought it would also be kind of counter-productive for Tynan to do so, but I thought it worth asking just because in games before the Royalty update I usually had at least one colonist who wasn't heterosexual. I do think that once upon a time I had Rational Romance installed, so perhaps that is what I am remembering. If that mod was unsupported in the interval between the last time I played before getting the Royalty mod, it would explain how my experience is changed.
So collectively, the commonalities for non-heterosexual pawns sums to less than one (assuming the choices are gay/lesbian, bisexual and asexual, this is 0.3 +0.3 +0.2 = 0.8)?
Anyway, thanks for making this mod. I think installing this will rectify the situation so I have more variations of lurvin'!
FWIW just like Rational Romance this should skip anything that doesn't have a gender at all.
Would it be possible to have a HAR version that lets you assign preferences by race? (Perhaps also checking to see if the race has the traits forbidden and then setting the chance to 0% by default.)