dhewm3/neo/game/physics
Daniel Gibson c22965bf58 Work around assertion in alphalabs4, fix #409
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
2022-05-16 05:43:47 +02:00
..
Clip.cpp Work around assertion in alphalabs4, fix #409 2022-05-16 05:43:47 +02:00
Clip.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Force.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Force.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Force_Constant.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Force_Constant.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Force_Drag.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Force_Drag.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Force_Field.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Force_Field.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Force_Spring.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Force_Spring.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Physics.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Physics.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Physics_Actor.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Physics_Actor.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Physics_AF.cpp Fixing some spelling errors: s/unkown/unknown, s/seperate/separate. (#107) 2015-02-25 22:01:00 +01:00
Physics_AF.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Physics_Base.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Physics_Base.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Physics_Monster.cpp s/ReadLong/ReadInt/ to match the return type 2012-06-28 13:52:24 +02:00
Physics_Monster.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Physics_Parametric.cpp s/ReadLong/ReadInt/ to match the return type 2012-06-28 13:52:24 +02:00
Physics_Parametric.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Physics_Player.cpp Set ENGINE_VERSION to 1.5.1, remove usage of C++11 nullptr 2021-03-14 03:43:58 +01:00
Physics_Player.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Physics_RigidBody.cpp s/ReadLong/ReadInt/ to match the return type 2012-06-28 13:52:24 +02:00
Physics_RigidBody.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Physics_Static.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Physics_Static.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Physics_StaticMulti.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Physics_StaticMulti.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Push.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Push.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00