diff --git a/src/game/g_map.pas b/src/game/g_map.pas
index 820dcf99e75339f74326e45037bea2c60cef4fe5..358b16d15e44d7ec97e9eb3e63c6af22871e29dc 100644 (file)
--- a/src/game/g_map.pas
+++ b/src/game/g_map.pas
g_ProcessResourceStr(Res, FileName, SectionName, ResName);
- if Pos('.wad', LowerCase(FileName)) = 0 then FileName := FileName+'.wad';
+ if (Pos('.wad', LowerCase(FileName)) = 0) and (Pos('.pk3', LowerCase(FileName)) = 0) then FileName := FileName+'.wad';
WAD := TWADEditor_1.Create;
if not WAD.ReadFile(FileName) then