RimWorld

RimWorld

Way Better Romance
This topic has been locked
Legeden Feb 13, 2024 @ 11:28am
Lovin' triggered but failing
Recently I'm having issue that pawns trigger the date and aim for the bed with lovin' as their priority, wait for a few seconds and before the other partner arrives they leave do the another thing. The 2nd partner then arrives, waits for few seconds and it fails to trigger as they weren't in the bed together.
The cause is that pawns have different movement speeds and arrive at different times, specially when triggered further from the bed.
< >
Showing 1-7 of 7 comments
divineDerivative  [developer] Feb 13, 2024 @ 7:46pm 
They currently wait 300 ticks for the partner to show up, which is 7.2 mins in-game time. How long do you think is reasonable to wait? I can definitely extend it, but since it's a recreation activity, I don't want them standing around doing nothing for extended lengths of time.

I wonder if I should do some distance checks on the partner and/or the bed, to cut down on potential for long wait times. 🤔
Legeden Feb 13, 2024 @ 10:22pm 
In some other mods like Hunt for me, where a group of varied animals forms to hunt together, there is an option that their speed will be set by it's slowest member, I could imagine something like that working well enough.
divineDerivative  [developer] Feb 14, 2024 @ 11:55am 
I mean, that would get to them to the bed at the same time but doesn't solve the problem of it taking too long to get there in the first place. If it's gonna take the guy two hours to walk to the partner and then walk to the bed, he should pick a different activity. And if they do pick a hook up, it absolutely should fail if too much time is wasted walking/waiting. The question is still, how long is it reasonable to wait before giving up?
Legeden Feb 14, 2024 @ 2:20pm 
For me, I'm fine with walking not cancelling. My issue is that in the bed one of them doesn't wait long enough for the other to reach the bed.
I don't mind the walking at all, since I can cancel that by drafting, but I can't force them to wait longer at the bed.
divineDerivative  [developer] Feb 15, 2024 @ 7:41am 
As I said, I'm willing to increase the wait time, I'm just not going to make them wait forever. There needs to be a point at which they give up. So, the current wait is 300 ticks. What do you think is a reasonable time to wait?
Legeden Feb 15, 2024 @ 7:49am 
When they trigger on the opposite side of the map I doubt any number would really work.
I'm willing to wait for as long as it takes up to unlimited :D 100x that and I'd be fine.
Option in mod options would be amazing to go for unlimited. Realistic number to try could be around 1000?
divineDerivative  [developer] Feb 24, 2024 @ 8:41am 
I've added some distance checks to keep pawns from picking partners that are too far away and improved the logic for giving up after too long.
< >
Showing 1-7 of 7 comments
Per page: 1530 50