pioneer icon indicating copy to clipboard operation
pioneer copied to clipboard

Crew for Hire BBS ad doesn't dynamically spawn

Open antonspace opened this issue 1 year ago • 2 comments

Observed behaviour

Decided to trade in the Sinotrix, and buy a Skipjack. In order to use the Skipjack, another crew member was required, the bulletin board at this station had no crew for hire, and despite it being a busy station, no amount of fast forwarding seems to populate the empty crew for hire advert (3 months)

Steps to reproduce

Load the savegame, buy the skipjack, and head over to the bulletin board, fast forward... sinonatrix19.gz

Another unrelated issue here is that if the player stays on the bulletin board while fast forwarding, missions enter negative territory time-wise, clicking on the crew for hire, or another tab clears these negative timestamps, but clicking a mission with a negative timestamp, or saving the game when negative timestamps exist will cause a crash, or produce a save that is unloadable. If this issue is not known I will open a fresh issue for this?

My pioneer version (and OS): Latest code. Linnux Mint Screenshot_2023-01-31_12-26-59 Screenshot_2023-01-31_13-03-52

antonspace avatar Jan 31 '23 13:01 antonspace

Even stranger, click on the personal information, then click on the crew roster, then more info, 2 different people, yet the ship only has one crew??

antonspace avatar Jan 31 '23 13:01 antonspace

Each module is responsible for implementing it's own onUpdateBBS, e.g. package delivery removes outdated adverts, and adds one new every hour (on average)

Crew contract module does not implement any onUpdateBBS, thus, is only run when BBS is created (when you land at a station).

missions enter negative territory time-wise, clicking on the crew for hire, or another tab clears these negative timestamps, but clicking a mission with a negative timestamp, or saving the game when negative timestamps exist will cause a crash

Please do

impaktor avatar Jan 31 '23 18:01 impaktor