边缘世界 RimWorld

边缘世界 RimWorld

Way Better Romance
此主题已被锁定
Legeden 2024 年 2 月 13 日 上午 11:28
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.
< >
正在显示第 1 - 7 条,共 7 条留言
divineDerivative  [开发者] 2024 年 2 月 13 日 下午 7:46 
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 2024 年 2 月 13 日 下午 10:22 
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  [开发者] 2024 年 2 月 14 日 上午 11:55 
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 2024 年 2 月 14 日 下午 2:20 
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  [开发者] 2024 年 2 月 15 日 上午 7:41 
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 2024 年 2 月 15 日 上午 7:49 
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  [开发者] 2024 年 2 月 24 日 上午 8:41 
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.
< >
正在显示第 1 - 7 条,共 7 条留言
每页显示数: 1530 50