port: net: if going into netgame from command line, skip intro and default to profile 0

This commit is contained in:
fgsfds committed 2024-01-07 22:14:59 +01:00
1 parent 511d6ca299
commit c8d42bbf20
1 file changed
+11 -1
+11 -1
View File
@@ -137,6 +137,8 @@ int main(int argc, const char **argv)
g_StageNum = sysArgGetInt("--boot-stage", STAGE_TITLE);
g_FileAutoSelect = sysArgGetInt("--profile", -1);
if (g_StageNum == STAGE_TITLE && (sysArgCheck("--skip-intro") || g_SkipIntro)) {
// shorthand for --boot-stage 0x26
g_StageNum = STAGE_CITRAINING;
@@ -145,11 +147,19 @@ int main(int argc, const char **argv)
g_StageNum = STAGE_TITLE;
}
if (g_NetJoinLatch || g_NetHostLatch) {
if (g_FileAutoSelect < 0) {
// default to profile 0 if going into a net game
g_FileAutoSelect = 0;
}
// skip the intro if going into a net game
g_StageNum = STAGE_CITRAINING;
}
if (g_StageNum != STAGE_TITLE) {
sysLogPrintf(LOG_NOTE, "boot stage set to 0x%02x", g_StageNum);
}
g_FileAutoSelect = sysArgGetInt("--profile", -1);
if (g_FileAutoSelect >= 0) {
sysLogPrintf(LOG_NOTE, "player profile set to %d", g_FileAutoSelect);
}