mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-10 14:51:40 +00:00
Fixed a few cases when IWAD was checked by hardcoded index
This commit is contained in:
parent
13584b9a9d
commit
724d711d1f
4 changed files with 4 additions and 4 deletions
|
@ -2193,7 +2193,7 @@ static void PutSaveWads (FSerializer &arc)
|
|||
arc.AddString("Game WAD", name);
|
||||
|
||||
// Name of wad the map resides in
|
||||
if (Wads.GetLumpFile (level.lumpnum) > 1)
|
||||
if (Wads.GetLumpFile (level.lumpnum) > Wads.GetIwadNum())
|
||||
{
|
||||
name = Wads.GetWadName (Wads.GetLumpFile (level.lumpnum));
|
||||
arc.AddString("Map WAD", name);
|
||||
|
|
|
@ -87,7 +87,7 @@ void AdjustSpriteOffsets()
|
|||
|
||||
for (int i = 0; i < numtex; i++)
|
||||
{
|
||||
if (Wads.GetLumpFile(i) > 1) break; // we are past the IWAD
|
||||
if (Wads.GetLumpFile(i) > Wads.GetIwadNum()) break; // we are past the IWAD
|
||||
if (Wads.GetLumpNamespace(i) == ns_sprites && Wads.GetLumpFile(i) == Wads.GetIwadNum())
|
||||
{
|
||||
char str[9];
|
||||
|
|
|
@ -299,7 +299,7 @@ bool FIntermissionActionTextscreen::ParseKey(FScanner &sc)
|
|||
else
|
||||
{
|
||||
// only print an error if coming from a PWAD
|
||||
if (Wads.GetLumpFile(sc.LumpNum) > 1)
|
||||
if (Wads.GetLumpFile(sc.LumpNum) > Wads.GetIwadNum())
|
||||
sc.ScriptMessage("Unknown text lump '%s'", sc.String);
|
||||
mText.Format("Unknown text lump '%s'", sc.String);
|
||||
}
|
||||
|
|
|
@ -2361,7 +2361,7 @@ void V_InitFontColors ()
|
|||
// which are used by the menu. So we have no choice but to skip this lump so that
|
||||
// all colors work properly.
|
||||
// The text colors should be the end user's choice anyway.
|
||||
if (Wads.GetLumpFile(lump) == 1) continue;
|
||||
if (Wads.GetLumpFile(lump) == Wads.GetIwadNum()) continue;
|
||||
}
|
||||
FScanner sc(lump);
|
||||
while (sc.GetString())
|
||||
|
|
Loading…
Reference in a new issue