1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-03-31 01:06:41 +00:00
openmw-tes3mp/apps/openmw
fredzio 32108adc31 Change projectile behaviour to be like in vanilla wrt. water plane:
- enchanted arrow explode upon hit the water plane
- non enchanted arrow disappear (or more accurately, they hit nothingness)
- enchanted arrow shot underwater explode immediately
- non enchanted arrow disappear immediately

Also, solve a bug that occured previously and could theoritically still happens where we use the last tested collision position for instead of the last registered hit:
Use the hit position as saved inside Projectile::hit() instead of the last position saved inside the callback.
If a projectile collides with several objects (bottom of the sea and water surface for instance), the last collision tested won't necessarily be the impact position as we have no control over the order in which the tests are performed.
2021-09-24 20:32:00 +02:00
..
mwbase Tone down actor's skip simulation flag to an optional skip collision 2021-05-01 14:22:30 +02:00
mwclass Merge branch 'positively_glowing' into 'master' 2021-06-25 09:20:43 +00:00
mwdialogue Use ciEqual to determine actor-specific answers 2021-05-27 17:13:04 +02:00
mwgui Purge summon effects on dispose 2021-06-06 12:45:42 +02:00
mwinput Do not trigger in-game bindings via mouse buttons when controls are disabled (bug #6047) 2021-05-17 12:23:56 +04:00
mwmechanics Merge branch 'check_pathgrid' into 'master' 2021-09-23 12:50:46 +00:00
mwphysics Change projectile behaviour to be like in vanilla wrt. water plane: 2021-09-24 20:32:00 +02:00
mwrender Merge branch 'fix_debugbatch_colors' into 'master' 2021-07-12 09:14:09 +00:00
mwscript Merge branch 'internal_includes_openmw' into 'master' 2021-05-07 10:53:25 +00:00
mwsound Merge branch 'fix-ffmpeg-api-const' into 'master' 2021-06-19 00:16:02 +00:00
mwstate Always center loading screen progress bar by height when there is active message box 2021-05-26 23:29:37 +02:00
mwworld Change projectile behaviour to be like in vanilla wrt. water plane: 2021-09-24 20:32:00 +02:00
android_main.cpp android: Switch to C++ 2019-04-28 18:21:31 -04:00
CMakeLists.txt Create defaults.bin at configure time 2021-05-09 21:00:49 +01:00
doc.hpp Fixed more spelling mistakes 2016-12-15 13:09:40 +01:00
engine.cpp Stop osg viewer threading before destructing engine 2021-05-21 23:16:15 +02:00
engine.hpp Remove unused forward declarations 2021-04-11 14:46:51 +02:00
main.cpp Merge branch 'opt-out-compose' into 'master' 2021-08-01 08:54:11 +00:00