diff --git a/source/common/gamecontrol.cpp b/source/common/gamecontrol.cpp index 211c8d3ea..489b2dcc5 100644 --- a/source/common/gamecontrol.cpp +++ b/source/common/gamecontrol.cpp @@ -380,17 +380,15 @@ int GameMain() // //========================================================================== -#define LOCALIZED_STRING(s) "$" s - void SetDefaultStrings() { - if ((g_gameType & GAMEFLAG_DUKE) && (g_gameType & GAMEFLAG_SHAREWARE)) + if ((g_gameType & GAMEFLAG_DUKE) && fileSystem.FindFile("E4L1.MAP") < 0) { - // Shareware does not define episodes + // Pre-Atomic releases do not define this. gVolumeNames[0] = "$L.A. Meltdown"; gVolumeNames[1] = "$Lunar Apocalypse"; gVolumeNames[2] = "$Shrapnel City"; - gVolumeNames[3] = "$The Birth"; + if (g_gameType & GAMEFLAG_SHAREWARE) gVolumeNames[3] = "$The Birth"; gSkillNames[0] = "$Piece of Cake"; gSkillNames[1] = "$Let's Rock"; gSkillNames[2] = "$Come get Some";