1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-02-06 09:45:33 +00:00
openmw/apps
fredzio 63d4564455 In 0.46, SetPos was setting position of actors before physics simulation, and from this position movement was simulated. This changed with async physics merging, and at the same time problems started, mostly with abot's scenic travel.
Skipping the simulation, switching off collisions, and other approaches were not correct as they either broke some mods, or some core mechanics of the engine such as teleportation or waterwalking. As it turns out, the way to go is to simply do _nothing_ (modulo some gymnastics to account for the 1 frame difference in case of async).

Scripted movement and the unstucking logic tends to collide. Early out of unstuck in case the actor doesn't attempt to move. This means there is no AI package for NPC, which are the case for some boats and striders, or the player is content with their position.
2023-03-16 22:07:26 +01:00
..
benchmarks Add --coverage to components_qt, benchmarks and openmw-cs 2023-03-10 21:36:12 +01:00
bsatool Use target_compile_options to add --coverage 2023-03-10 15:34:08 +01:00
bulletobjecttool Use target_compile_options to add --coverage 2023-03-10 15:34:08 +01:00
esmtool Use target_compile_options to add --coverage 2023-03-10 15:34:08 +01:00
essimporter Use target_compile_options to add --coverage 2023-03-10 15:34:08 +01:00
launcher Use target_compile_options to add --coverage 2023-03-10 15:34:08 +01:00
mwiniimporter Use target_compile_options to add --coverage 2023-03-10 15:34:08 +01:00
navmeshtool Use target_compile_options to add --coverage 2023-03-10 15:34:08 +01:00
niftest Use target_compile_options to add --coverage 2023-03-10 15:34:08 +01:00
opencs Add executable to run CS tests 2023-03-12 12:06:33 +01:00
opencs_tests Add test for CSMWorld::InfoCollection::load 2023-03-12 12:06:33 +01:00
openmw In 0.46, SetPos was setting position of actors before physics simulation, and from this position movement was simulated. This changed with async physics merging, and at the same time problems started, mostly with abot's scenic travel. 2023-03-16 22:07:26 +01:00
openmw_test_suite Merge branch 'cs_unit_tests' into 'master' 2023-03-13 09:37:32 +00:00
wizard Use target_compile_options to add --coverage 2023-03-10 15:34:08 +01:00
doc.hpp