RimWorld

RimWorld

Giddy-Up 2
Bardez 22 Feb, 2023 @ 9:27am
Caravan Riders and Groups issue
I'm having an issue with caravans, specifically the forming of caravans where it appears that I am only able to select riders from my first group. This may be a red herring, though.

From a colony of many, I have a caravan of 4: a caster, a combatant, a caster/combatant, and a hauler. My groups are "Fighters", "casters".

When I formed a caravan from my colony, I could not select any riders that were in the list of those who were joining the caravan. I quickly set up camp to re-form, and when I had reformed, I was able to mount only those in my first group, "Fighters". Looks like everyone else is going on foot.
< >
Showing 1-7 of 7 comments
Owlchemist  [developer] 22 Feb, 2023 @ 3:47pm 
I'm not sure what you're talking about. Are you talking about that mod colony groups or something? Someone else mentioned the same thing but I'm kind of baffled on what that mod has anything to do with giddy up. Does it replace the caravan form screen or something?
Bardez 22 Feb, 2023 @ 4:34pm 
@OwlChemist: It's the mod Colony Groups, yes.

Visually, what I see in the caravan forming screen are several separated groups when choosing who can join a caravan. I will post a screenshot of it tonight. Behaviorally, it seems like only the first "group" is what is detected as potential riders, even if I am adding pawns from other groups. Based on behavior, I want to suggest it's only reading the first array or something, but that's just a SWAG.
Bardez 22 Feb, 2023 @ 7:55pm 
@Owlchemist:

Screen of colony with groups[github.com]
Screen of caravan forming showing groups[github.com]
Screen showing only first group as available riders[github.com]

Nothing noteworthy shows up in the Debug log
Bardez 22 Feb, 2023 @ 8:11pm 
Maybe line 53 in CaravanUI.cs?

List<TransferableOneWay> cachedTransferables = widget.sections[0].cachedTransferables;
Owlchemist  [developer] 23 Feb, 2023 @ 5:10am 
Originally posted by Bardez:
Maybe line 53 in CaravanUI.cs?

List<TransferableOneWay> cachedTransferables = widget.sections[0].cachedTransferables;

Yes, I believe you're right about that. Appreciate the legwork on the investigation, thanks.
Owlchemist  [developer] 23 Feb, 2023 @ 5:25am 
Just pushed a new build now that should fix it.
Bardez 23 Feb, 2023 @ 1:53pm 
Confirmed fix, thanks for the quick turnaround!
< >
Showing 1-7 of 7 comments
Per page: 1530 50