Terminology: BattleTech missions, not races
"Race" is Red Planet's term (it's a racing game) and rode in with the
RPL4LOBBY port. In BattleTech the gameplay unit is a MISSION. Sweep it out
of the front-end / lobby / marshal code + the roadmap and steamification
digest: rename the public API BTLobby_Push/PullRaceResults ->
Push/PullMissionResults, the internal PrimeHostedRace -> PrimeHostedMission,
the deferred marshal InstallNetworkRace -> InstallNetworkMission, and the
user-facing strings ("STEAM MISSION LOBBY", "L A U N C H M I S S I O N",
"HOST/JOIN STEAM MISSION"). Comments follow. No behavior change; both gates
(default + BT412_STEAM) still build + link clean.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -259,7 +259,7 @@ namespace
|
||||
}
|
||||
|
||||
//---------------------------------------------------------------------------//
|
||||
// Defaults: a solo race on grass, one local pilot in a Black Hawk.
|
||||
// Defaults: a solo mission on grass, one local pilot in a Black Hawk.
|
||||
//---------------------------------------------------------------------------//
|
||||
void BTFeMission_Default(BTFeMission *mission)
|
||||
{
|
||||
@@ -369,7 +369,7 @@ int BTFeMission_WriteEgg(const BTFeMission *mission, const char *path)
|
||||
}
|
||||
|
||||
//===========================================================================//
|
||||
// THE MINICONSOLE MENU -- the in-game race setup that replaces the operator
|
||||
// THE MINICONSOLE MENU -- the in-game mission setup that replaces the operator
|
||||
// console. A GDI-painted green-on-black terminal (RP412 RPL4FE pattern): the
|
||||
// catalogs render as clickable columns, a pilot-name edit box, and a LAUNCH
|
||||
// button; clicking LAUNCH fills a BTFeMission from the selections and writes
|
||||
@@ -424,8 +424,8 @@ const char *ItemName(int g, int i) {
|
||||
case GColor: return kMenuColors[i].name; case GTime: return kMenuTimes[i].name;
|
||||
case GWeather: return kMenuWeather[i].name; case GLength: return kMenuLengths[i].name;
|
||||
case GLaunch: return "L A U N C H";
|
||||
case GHost: return "HOST STEAM RACE";
|
||||
case GJoin: return "JOIN STEAM RACE";
|
||||
case GHost: return "HOST STEAM MISSION";
|
||||
case GJoin: return "JOIN STEAM MISSION";
|
||||
}
|
||||
return "";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user