1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-22 00:23:51 +00:00
openmw-tes3mp/apps/openmw/mwphysics
fredzio 9cae7882dd Fix a bug that was triggered with multi mark mod.
When a script calls SetPos for x,y,z in sequence on an actor, we need to make sure
that the actor will not spawn under ground at x,y coordinates.
Now that change of coordinates are cumulated and applied all at once, we
need to account for the whole offset.
To this end move the terrain height check inside of Actor class.
2021-03-31 19:34:06 +02:00
..
actor.cpp Fix a bug that was triggered with multi mark mod. 2021-03-31 19:34:06 +02:00
actor.hpp make unstucking slightly smarter (can turn itself off, also acts like flat ground) 2021-03-20 21:14:56 -04:00
actorconvexcallback.cpp Use convexSweepTest for projectile movement to solve any 2021-01-21 20:36:33 +01:00
actorconvexcallback.hpp Use convexSweepTest for projectile movement to solve any 2021-01-21 20:36:33 +01:00
closestnotmerayresultcallback.cpp Use convexSweepTest for projectile movement to solve any 2021-01-21 20:36:33 +01:00
closestnotmerayresultcallback.hpp Use convexSweepTest for projectile movement to solve any 2021-01-21 20:36:33 +01:00
collisiontype.hpp Use a separate collision type for doors (Fixes #1962) 2015-12-18 18:32:42 +01:00
constants.hpp "static const" -> "static constexpr" in headers 2021-03-21 13:57:54 +01:00
contacttestresultcallback.cpp Do not block a door when it turns away. 2020-11-01 23:01:18 +01:00
contacttestresultcallback.hpp Do not block a door when it turns away. 2020-11-01 23:01:18 +01:00
contacttestwrapper.cpp values for this higher than sGroundOffset cause jittering on some surface; use safe-seeming value slightly less than sGroundOffset 2020-12-27 22:16:11 +00:00
contacttestwrapper.h values for this higher than sGroundOffset cause jittering on some surface; use safe-seeming value slightly less than sGroundOffset 2020-12-27 22:16:11 +00:00
deepestnotmecontacttestresultcallback.cpp Visualize hand to hand hits 2020-10-26 13:48:15 +01:00
deepestnotmecontacttestresultcallback.hpp Visualize hand to hand hits 2020-10-26 13:48:15 +01:00
hasspherecollisioncallback.hpp components/compiler cleanup; also cleaned up related cascading warnings; fixed up final/override issues 2020-10-22 23:57:53 +02:00
heightfield.cpp Avoid heightfield conversion in newer Bullet 2021-03-11 23:52:12 +00:00
heightfield.hpp Avoid heightfield conversion in newer Bullet 2021-03-11 23:52:12 +00:00
movementsolver.cpp Use saved actor position instead of reading again RefData in unstuck. It 2021-03-26 23:49:31 +01:00
movementsolver.hpp values for this higher than sGroundOffset cause jittering on some surface; use safe-seeming value slightly less than sGroundOffset 2020-12-27 22:16:11 +00:00
mtphysics.cpp Guard the Bullet drawing method with a read lock on the 2021-03-26 23:49:31 +01:00
mtphysics.hpp Guard the Bullet drawing method with a read lock on the 2021-03-26 23:49:31 +01:00
object.cpp Revert "Remove physics dependency on basenode" 2021-01-29 16:51:13 +04:00
object.hpp Revert "Remove physics dependency on basenode" 2021-01-29 16:51:13 +04:00
physicssystem.cpp Guard the Bullet drawing method with a read lock on the 2021-03-26 23:49:31 +01:00
physicssystem.hpp Replace pointless usage of shared_ptr by unique_ptr / non-owning raw 2021-03-26 23:49:31 +01:00
projectile.cpp Use convexSweepTest for projectile movement to solve any 2021-01-21 20:36:33 +01:00
projectile.hpp Use convexSweepTest for projectile movement to solve any 2021-01-21 20:36:33 +01:00
projectileconvexcallback.cpp Remove a brainfart from precise projectile handling: all non-actor 2021-01-27 07:15:09 +01:00
projectileconvexcallback.hpp Use convexSweepTest for projectile movement to solve any 2021-01-21 20:36:33 +01:00
ptrholder.hpp Don't cache Ptr, it can be updated while the simulation is running. 2020-12-18 22:22:37 +01:00
raycasting.hpp Use convexSweepTest for projectile movement to solve any 2021-01-21 20:36:33 +01:00
stepper.cpp values for this higher than sGroundOffset cause jittering on some surface; use safe-seeming value slightly less than sGroundOffset 2020-12-27 22:16:11 +00:00
stepper.hpp values for this higher than sGroundOffset cause jittering on some surface; use safe-seeming value slightly less than sGroundOffset 2020-12-27 22:16:11 +00:00
trace.cpp Use convexSweepTest for projectile movement to solve any 2021-01-21 20:36:33 +01:00
trace.h Use tracer hit height to skip stepping up in movement solver. 2016-12-24 23:07:44 +01:00