mirror of
https://github.com/dhewm/dhewm3.git
synced 2024-11-29 07:32:25 +00:00
c22965bf58
In the savegame from that bugreport, "monster_zsec_shotgun_12" was lying dead pretty much at its spawn point. script/map_alphalabs4.script moves those "ride_of_death" platforms around, and at the end of a cycle teleports "ride_of_death*_parent" back to its starting position - and the "ride_of_death*" bound to it, which is a pushing mover, just gets dragged along by the physics code and thus can collide with that zombie cadaver, which then tries to push it along, causing that assertion in TestHugeTranslation(). This is a map bug - Doom3 even prints a warning: WARNING: script/map_alphalabs4.script(722): Thread 'map_alphalabs4::RideOfDeathPath': teleported 'ride_of_death2_parent' which has the pushing mover 'ride_of_death2' bound to it So I just disable that assertion for this specific case.. Also moved the assertion behind the corresponding warning, so that gets printed before the assertion kills the game.. Also a small change to CMakeLists.txt that should make enabling LINUX_RELEASE_BINS after CMake has already been run without it work |
||
---|---|---|
.. | ||
Clip.cpp | ||
Clip.h | ||
Force.cpp | ||
Force.h | ||
Force_Constant.cpp | ||
Force_Constant.h | ||
Force_Drag.cpp | ||
Force_Drag.h | ||
Force_Field.cpp | ||
Force_Field.h | ||
Force_Grab.cpp | ||
Force_Grab.h | ||
Force_Spring.cpp | ||
Force_Spring.h | ||
Physics.cpp | ||
Physics.h | ||
Physics_Actor.cpp | ||
Physics_Actor.h | ||
Physics_AF.cpp | ||
Physics_AF.h | ||
Physics_Base.cpp | ||
Physics_Base.h | ||
Physics_Monster.cpp | ||
Physics_Monster.h | ||
Physics_Parametric.cpp | ||
Physics_Parametric.h | ||
Physics_Player.cpp | ||
Physics_Player.h | ||
Physics_RigidBody.cpp | ||
Physics_RigidBody.h | ||
Physics_Static.cpp | ||
Physics_Static.h | ||
Physics_StaticMulti.cpp | ||
Physics_StaticMulti.h | ||
Push.cpp | ||
Push.h |