1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-11-01 16:26:40 +00:00
openmw/apps
fredzio 0bce6c09e1 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-03 10:24:05 +02:00
..
benchmarks Store heightfields as array of heights instead of triangles 2021-07-26 00:22:21 +02:00
bsatool Add file to BSA 2021-04-08 18:08:28 +02:00
esmtool Add a std::noboolalpha to a std::boolalpha 2021-07-21 14:40:54 +02:00
essimporter Fix/workaround for Issue #3246 2021-08-17 12:29:28 +10:00
launcher Do no link binaries with Qt where it's not used 2021-08-20 19:02:09 +02:00
mwiniimporter Using auto keyword in most apps 2021-05-18 19:20:59 -05:00
niftest Using auto keyword in most apps 2021-05-18 19:20:59 -05:00
opencs Dont copy-construct from a const-ref when used only as a const-ref 2021-08-29 20:22:34 +02:00
openmw Change projectile behaviour to be like in vanilla wrt. water plane: 2021-09-03 10:24:05 +02:00
openmw_test_suite Make AiPursue path destination to be as close as possible to target 2021-08-18 23:44:36 +02:00
wizard Do no link binaries with Qt where it's not used 2021-08-20 19:02:09 +02:00
doc.hpp