-
Notifications
You must be signed in to change notification settings - Fork 51
Description
The game allows players to schedule certain docking missions (Ex: Mission 29, ORBITAL-OEX) which do not include a Docking Module as payload. The player is supposed to use a DM already in orbit. In these cases, when the player approves hardware assembly the VAB provides a warning message Help(i155);. The message alerts the player that the mission does not include a DM, but the player may have another flight which will put one in orbit. If the player proceeds with the mission, and does not have a DM in orbit when it is time to launch, the game is supposed to automatically downgrade the mission to one without a docking step (this works) and provide a Help notification (this does not).
In the code - newmis.cpp / MisAnn(char plr, char pad) - there is clearly a variable HelpFlag that is set when the mission is downgraded. Later, there is a check
if (HelpFlag) {
Help("i156"); // Notification of being an Help
}
intended to display the alert. Yet there is no such help message. I looked at help.cdr using xxd, and it lacks a header entry for "I156". Reading all the help messages, I didn't see any text that fit this situation. I considered if it was a typo of "I155" as that's the VAB docking warning, but the VAB text doesn't work; the "I155" text explicitly states that it is just a warning on an upcoming mission.
If anyone remembers earlier versions of BARIS, was there a text popup in this situation?
In any case, there should be a help message explaining that the mission has been downgraded & why. Currently, the game doesn't include the proper message, so this probably needs to wait until the help.cdr file has been converted to a more malleable format.