RimWorld

RimWorld

RandomPlus
JustMarkHere 12 Apr, 2024 @ 11:49am
Passion Selection/Rolling [BUG?]
I think I'm getting unexpected behavior from passion filters.

I thought the passion list was possible passions. For example if I have 1 required passion and a list of A-C passions, I should get a pawn with A or B or C. Now, I can't set a filter list with Sanguine or Optimist. I don't think a pawn can get both these passions, but I think I should be able to put both in the passion list as "possibles" and get one or the other, right?

If I add Optimist to the pool, Sanguine is no longer available in the add passion list (and vice versa). I have pre-1.5 filters with both Optimist and Sanguine in the list, so I think this is new.

I have also noticed that if I try to use one of these pre-1.5 filters, roll times are insanely long. In 1.4 my "general good" pawn filter almost always got a result within 10-15 seconds. The 50k roll timeout was usually ~45 seconds to 1 minute for any filter. Now a "general good" roll rarely hits and a 50k roll timeout takes 30 minutes.

I currently have a pretty short mod list, so I'm going to strip it down to just RandomPlus to see if this is a mod interaction. I am on 1.5 but do not have Anomaly.
Last edited by JustMarkHere; 13 Apr, 2024 @ 9:15am
< >
Showing 1-5 of 5 comments
JustMarkHere 12 Apr, 2024 @ 11:55am 
To add: stripped down to Vanilla with HugsLib and RandomPlus as the only mods. Seeing the same behavior. Selecting Optimist grays out Pessimist and Sanguine on the available passions list (I think those are all mutually exclusive).
LameBot v2.0  [developer] 13 Apr, 2024 @ 10:41am 
In 1.5, I've set the default re-roll algorithm to normal so maybe the thing that's slowing it down. For traits, you need to toggle it to 'pool' instead of 'req' to add the same type of traits.
JustMarkHere 14 Apr, 2024 @ 9:40am 
Ah thank you! I will check out the pool setting. Maybe that was the cause.
I did try both normal/fast rerolls, with little change. I'll test and get back to you.
JustMarkHere 14 Apr, 2024 @ 10:05am 
Hey, you 100% hit the nail on the head. I had gone through my old rules and tweaked the pools a bit and neglected to set a few correctly. Fixing that and making sure all were set to fast seems to have resolved all issues I had! Thanks so much!
Oujee 18 Apr, 2024 @ 1:44pm 
Originally posted by LameBot v2.0:
In 1.5, I've set the default re-roll algorithm to normal so maybe the thing that's slowing it down. For traits, you need to toggle it to 'pool' instead of 'req' to add the same type of traits.

Thanks that made huge difference i was sure i was making something wrong as it was not getting what i want at all, i would recommend stating this note in the description
< >
Showing 1-5 of 5 comments
Per page: 1530 50