Introversion-Software / LastStarshipIssues

The place to report and track issues for The Last Starship
9 stars 0 forks source link

Passengers not disembarking on inter sector travel #167

Open LeroyKeats opened 8 months ago

LeroyKeats commented 8 months ago

Description

I transported passengers from one sector to the next. All but two disembarked. Anyway. I tried deleting the habitation squares where they were stuck and the game froze. I had to restart my computer.

Flavour affected

Steam

Operating System

Mac OS X

Version

Alpha 6

Is it something that used to work before?

Yes

Expected behavior

The passengers should have disembarked and a payment would have landed in my account.

Actual behavior

The two passengers would not leave. I checked the habitation deck and saw the two passengers twitching away. I think they may have been standing in two additions to habitation.

Deleting the deck space they were standing on made the game freeze.

Repro steps

  1. Add new bit of habitation deck
  2. Transport passengers from one sector to the next.
  3. If passengers remain on board, delete the habitation squares on which they stand.
  4. Cry.
tomyeltz commented 7 months ago

John Knotten reported this fixed in the upcoming Alpha 8 on #179.

In the meantime, the workaround is as follows: Find each of the missions in the save file and replace the line "ToSectorId X" with "ToSystemId Y" (where Y is the current system or a system the fleet can reach).