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:
@@ -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
|
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
|
Lua selection operations 'subtract' and 'xor' didn't always work as intended
|
||||||
accept 'true' or 'false' as value for des.object field 'trapped'
|
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
|
Fixes to 3.7.0-x Platform and/or Interface Problems Exposed Via git Repository
|
||||||
|
|||||||
Reference in New Issue
Block a user