Skip to content

Fix Quests involving lending colonists via a Shuttle cannot be completed, the shuttle will never register as fully loaded and cannot leave. #851

Merged
notfood merged 1 commit intorwmt:devfrom
Sakura-TA:fix/shuttle-quest-not-counting-pawn-correctly
Mar 26, 2026
Merged

Fix Quests involving lending colonists via a Shuttle cannot be completed, the shuttle will never register as fully loaded and cannot leave. #851
notfood merged 1 commit intorwmt:devfrom
Sakura-TA:fix/shuttle-quest-not-counting-pawn-correctly

Conversation

@Sakura-TA
Copy link
Copy Markdown
Contributor

Shuttle not launching becase it's counting inside pawn with CompShuttle.ContainedColonistCount. This function only calculate pawn that isFreeColonist and which is replaced checking of Faction.IsPlayer inside with Faction.OfPlayer by MP's patch, and seems it's running when faction-context is none of the player's faction(maybe spectator‘s faction, didn't check though).

I wonder this should check with faction-context that actually who accept the mission or just allow all player's pawn to join?

This solution choose to allow all player's pawn. I think it can be more free for players to coop on such missions.

@Sakura-TA
Copy link
Copy Markdown
Contributor Author

This fix logic shuttle not launching so I just test for a few cases, not all. So I'm 95% sure this fixs all these quest.

@notfood notfood added fix Fixes for a bug or desync. 1.6 Fixes or bugs relating to 1.6 (Not Odyssey). labels Mar 25, 2026
@notfood notfood moved this to In review in 1.6 and Odyssey Mar 25, 2026
@notfood notfood merged commit adb0b2f into rwmt:dev Mar 26, 2026
1 check passed
@github-project-automation github-project-automation bot moved this from In review to Done in 1.6 and Odyssey Mar 26, 2026
@Sakura-TA Sakura-TA deleted the fix/shuttle-quest-not-counting-pawn-correctly branch March 30, 2026 02:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1.6 Fixes or bugs relating to 1.6 (Not Odyssey). fix Fixes for a bug or desync.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants