diff options
author | jackpoz <giacomopoz@gmail.com> | 2013-08-30 21:27:04 +0100 |
---|---|---|
committer | Nay <dnpd.dd@gmail.com> | 2013-08-30 21:27:04 +0100 |
commit | be7d82ba8de464d0d0a817bb4adbfa81930e68d0 (patch) | |
tree | 7fb1397c19401aec454fe8dc3505adeaacfb3231 /src/server/game/Scripting/ScriptLoader.cpp | |
parent | dd7802c0ec7e42cf6943140b86f7687eb2e730cf (diff) |
Core/Maps: Fix Spline triggered assert
Fix an assert triggered by float to int32 cast overflowing to -1, now it replaces -1 with max int32 value.
Fix another assert triggered by Vector3 magnitude float overflow to max/infinity in StaticMapTree::isInLineOfSight(), in this case return false.
Both asserts can be reproduced by casting Mind Control to a NPC, tele to z: 1.0e+38 using client hack tools, move to allow the server to register the new position and stop Mind Control.
Closes #8970
Closes #10578
Closes #10355
Closes #10673
Diffstat (limited to 'src/server/game/Scripting/ScriptLoader.cpp')
0 files changed, 0 insertions, 0 deletions