scrawl
ad8790fba0
Fix setWaterLevel script instruction not affecting physics
10 years ago
scrawl
c98b7db4c1
Fix swim height, use fSwimHeightScale GMST
10 years ago
scrawl
edbac30a57
Change another dynamic_cast to static_cast (coverity)
10 years ago
scrawl
cef72385d4
Fix extreme frame drop when running into certain corners ( Fixes #2023 )
10 years ago
scrawl
52ed3d92a8
Fix btCompoundShape scaling ( Fixes #1683 )
10 years ago
scrawl
fafc14d5a0
Add proper air movement mechanics ( Fixes #2077 )
10 years ago
scrawl
41b3a9dba9
Rewrite animated collision shape support ( Fixes #2123 )
10 years ago
dteviot
7fe2f86d06
Slaughter fish attacks when player only knee deep in water ( Fixes #2076 )
10 years ago
scrawl
593ca6bd48
Fix for framerate-dependent maximum stepping distance (Bug #1638 )
10 years ago
scrawl
18fb3f831a
Make the maximum horizontal stepping distance independent of movement speed ( Fixes #1638 )
10 years ago
scrawl
e5de253169
Use maximum step size of 62 units for stepping down ( Fixes #1809 )
10 years ago
scrawl
f931ba2efc
Fix some static analysis issues (coverity)
10 years ago
scrawl
88c5e1991c
Fix being able to stand on top of actors ( Fixes #1192 )
10 years ago
scrawl
b9e5aa9db6
Movement controller: Don't allow stepping up other actors
...
This seems to fix issues with NPCs inadvertently being placed on top of a small creature while fighting it.
Note that jumping on top of actors is still possible (Bug #1192 )
10 years ago
scrawl
4e0d16da8c
Take Scale field in creature record into account ( Fixes #2214 )
10 years ago
Evgenii Babinets
fe385214e4
Added proper slow fall effect mechanics.
10 years ago
cc9cii
f051fb65ff
Fix memory leak when multiple documents in 3D edit. Support multiple physics engine per document.
10 years ago
MiroslavR
a5e972aeb5
Make collision events available on every frame (thanks, scrawl), make hurtStandingActor and hurtCollidingActor no-op in guimode
10 years ago
scrawl
9ab8d0a8e6
Hotfix for crash when deleting an actor
10 years ago
scrawl
39bc11681e
Fix broken onGround status when levitating
10 years ago
scrawl
064f1964ba
More efficient water walking
10 years ago
scrawl
20777c1b2e
Optimize physics shape scaling on cell load
10 years ago
scrawl
d4ac5c0b57
Use a raycast to find spawn point if convexSweepTest doesn't find one ( Fixes #1623 , Fixes #1679 )
10 years ago
scrawl
3e153d0a9b
Optimize actor physics: Use only one convexSweepTest for stepping down and checking onGround status, instead of 2
10 years ago
scrawl
bdab3fa321
Bullet optimization: Don't update AABBs of static objects every frame
10 years ago
scrawl
e9ed0211c9
Attempt to fix Clang warnings
10 years ago
scrawl
6debd21ec6
Make sure the Jump control is always handled by the PhysicsSystem even if game runs faster than the minimum physics timestep
10 years ago
scrawl
269c200c8f
Fix jump velocity mechanics ( Fixes #1708 )
10 years ago
scrawl
4b27950879
Don't apply race height to NPC collision shape ( Fixes #1487 )
10 years ago
scrawl
d8943aef2f
Encapsulate magic effect magnitude (Feature #1489 )
11 years ago
scrawl
09f27d142a
Clear movement queue when changing to a new cell ( Fixes #1802 )
11 years ago
scrawl
f8040da694
Make doors move through dead actors ( Fixes #1608 )
11 years ago
scrawl
543bb22e8f
Implement collision script instructions ( Fixes #1111 )
11 years ago
slothlife
d0e1210dd7
Fix for Bullet debug assert
...
After changing the vector comparison to squaredDistance, the threshold
for rejecting similar vectors needed to be readjusted.
11 years ago
scrawl
4949aa1fbb
Add hack required for unnamed animated collision shapes (in_dagoth_bridge00.nif)
11 years ago
scrawl
3b2358888b
Attempt to fix player position after using coc/coe
11 years ago
scrawl
8b340ddd5e
Implement slower movement against storms ( Closes #41 )
11 years ago
scrawl
865f4648b0
Fix flying creatures not falling on death
11 years ago
scrawl
697329f128
Fix crash for in_dagoth_bridge00.nif ( Fixes #1561 )
...
This one is causing trouble by using an unnamed node, will need some more work.
11 years ago
scrawl
2bcbc6ab7d
Potential crash fix, either way should have a better error message now
11 years ago
scrawl
0b34d8d2fd
Add support for animated collision shapes ( Fixes #1549 )
11 years ago
scrawl
64a4c2785e
Fix water walking
11 years ago
scrawl
e002acdeae
Physics: Create actor shapes outside of BulletNifLoader
...
This will allow to create a specialised shape instead, such as a capsule, which tends to work better for character controllers.
11 years ago
scrawl
013916fca3
Fix for broken physics in exteriors ( Fixes #1446 )
...
The wrong function was being used to check the distance between old and new positions. It took the length of the vectors into account, which makes no sense for positions. The issue was only observed in exteriors, since most interiors are relatively close to the origin.
11 years ago
scrawl
10758d6297
Merge branch 'master' of https://github.com/OpenMW/openmw
...
Conflicts:
apps/openmw/mwinput/inputmanagerimp.cpp
11 years ago
scrawl
881ae33b74
Don't allow Creatures with no movement abilities to move ( Fixes #1457 )
11 years ago
slothlife
51c45796b1
Fix physics to not trigger Bullet assert in Debug
...
When physics attempts to move by a very small amount, precision losses
caused Bullet to trigger an assert in debug from normalizing a zero
length vector.
11 years ago
scrawl
c36decb855
Fix being able to place items on top of actors ( Fixes #1403 )
11 years ago
scrawl
2fe86f2b85
Consider hit normal for item drop test ( Fixes #995 )
11 years ago
scrawl
039398c8ae
Basic RefData and CellRef change tracking
...
Wrapped item charge handling in getItemHealth function
11 years ago