Skip to content
Permalink
Browse files

Level compatibility additions for Scythe 2 and Hell Revealed

  • Loading branch information...
3saster authored and coelckers committed Aug 31, 2019
1 parent f5d2063 commit 7de1b796ba8aa5c48fafc01680ec15f4f688e2ff
Showing with 26 additions and 0 deletions.
  1. +26 −0 wadsrc/static/zscript/level_compatibility.zs
@@ -1397,6 +1397,32 @@ class LevelCompatibility native play
SetWallTexture(608, Line.back, Side.bottom, "GRAY5");
break;
}

case '1C795660D2BA9FC93DA584C593FD1DA3': // Scythe 2 MAP17
{
// Texture displays incorrectly in hardware renderer
SetVertex(2687, -4540, -1083); //Fixes bug with minimal effect on geometry
break;
}
case '7483D7BDB8375358F12D146E1D63A85C': // Scythe 2 MAP24
{
// Missing texture
TextureID adel_q62 = TexMan.CheckForTexture("ADEL_Q62", TexMan.Type_Wall);
SetWallTextureID(7775, Line.front, Side.bottom, adel_q62);
break;
}

case '16E621E46F87418F6F8DB71D68433AE0': // Hell Revealed MAP23
{
// Arachnotrons near beginning sometimes don't spawn if imps block
// their one-time teleport. Make these teleports repeatable to ensure
// maxkills are always possible.
SetLineFlags(2036, Line.ML_REPEAT_SPECIAL);
SetLineFlags(2038, Line.ML_REPEAT_SPECIAL);
SetLineFlags(2039, Line.ML_REPEAT_SPECIAL);
SetLineFlags(2040, Line.ML_REPEAT_SPECIAL);
break;
}
}
}

0 comments on commit 7de1b79

Please sign in to comment.
You can’t perform that action at this time.