fix PR #1034 - special level bullet proofing

Pull request from copperwater:  if a special level's lua file
specified invalid coordinates for some things, the code in sp_lev.c
might use them instead of rejecting them.  This could lead to severe
problems.  Presumeably the existing special levels aren't affected
by this.

Closes #1034
This commit is contained in:
PatR
2023-07-04 16:23:53 -07:00
parent 0e01828ed8
commit 8a3a5c0c9f

View File

@@ -1630,6 +1630,8 @@ entering the tutorial and then returning to play made the tutorial branch be
don't blame/credit hero for stinking cloud if dying quest nemesis releases one
Lua selection operations 'subtract' and 'xor' didn't always work as intended
accept 'true' or 'false' as value for des.object field 'trapped'
special level loader didn't check for bad coordinates supplied by <level>.lua
file thorougnly enough
Fixes to 3.7.0-x Platform and/or Interface Problems Exposed Via git Repository