1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-15 12:49:54 +00:00
openmw-tes3mp/apps
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
..
benchmarks Support benchmarks for windows 2021-05-11 13:16:59 +02:00
bsatool Add file to BSA 2021-04-08 18:08:28 +02:00
esmtool Teensy optimisation for esmtool 2021-05-06 22:41:20 +02:00
essimporter Fix various warnings found by clang 2021-04-17 19:06:33 +02:00
launcher Merge branch 'object_paging_min_size_combo_box' into 'master' 2021-06-19 00:22:00 +00:00
mwiniimporter Fix MSVC's C4267 warnings 2021-05-12 10:34:39 +04:00
niftest Fixing performance-faster-string-find issues 2021-05-10 22:44:07 -05:00
opencs Fix text 2021-08-22 20:11:02 +03:00
openmw Change projectile behaviour to be like in vanilla wrt. water plane: 2021-09-24 20:32:00 +02:00
openmw_test_suite Store copies of ref_ptr for btCollisionShape wrappers in Navigator 2021-08-04 13:16:31 +02:00
wizard Remove some useless includes from the wizzard 2021-04-21 19:08:06 +02:00
doc.hpp