Multiplying NPCs Glitch
Posted: Wed Apr 09, 2014 11:58 am
I might have found a bug in FTL 1.5.4, but I need to confirm...
Summary: When there's a ship nearby, saving/reloading adds new NPCs to that ship.
On arriving at the second beacon of sector 1, I encountered a FED_SCOUT ship requesting an escort to a beacon a few jumps away (spawning QUEST_ESCORT_ARRIVE at the destination).
I agreed, but didn't leave yet, which meant there was a friendly ship parked nearby.
Then I saved and made a backup of "continue.sav".
Then I started FTL again. And immediately saved and made another backup.
Then I started FTL again. And immediately saved and made another backup.
Each time I saved, the nearby ship - which started with two crew - added another two crew, with identical stats to the originals. After 3 saves, there were 6 crew. Pairs of humans named "Ryan Maniscalco" and "Xin Xin".
I can see the increasing crew in a hex editor and with my WIP saved game editor (read-only right now), but I haven't tried to recreate the problem yet, with other nearby ships, or while using upgraded sensors to peek in-game.
Wild Guess: The ship's current crew are being saved. Then on loading, the ship is reconstructed, including its starting crew. Then the previous crew are re-spawned.
Summary: When there's a ship nearby, saving/reloading adds new NPCs to that ship.
On arriving at the second beacon of sector 1, I encountered a FED_SCOUT ship requesting an escort to a beacon a few jumps away (spawning QUEST_ESCORT_ARRIVE at the destination).
I agreed, but didn't leave yet, which meant there was a friendly ship parked nearby.
Then I saved and made a backup of "continue.sav".
Then I started FTL again. And immediately saved and made another backup.
Then I started FTL again. And immediately saved and made another backup.
Each time I saved, the nearby ship - which started with two crew - added another two crew, with identical stats to the originals. After 3 saves, there were 6 crew. Pairs of humans named "Ryan Maniscalco" and "Xin Xin".
I can see the increasing crew in a hex editor and with my WIP saved game editor (read-only right now), but I haven't tried to recreate the problem yet, with other nearby ships, or while using upgraded sensors to peek in-game.
Wild Guess: The ship's current crew are being saved. Then on loading, the ship is reconstructed, including its starting crew. Then the previous crew are re-spawned.