Commit Graph

210 Commits (search)

Author SHA1 Message Date
cc9cii 15b9a628ac Fix the name of DragRecordTable::startDrag method. Make the compiler be quiet about BulletShapeLoader's hidden overloaded methods. 10 years ago
scrawl 16ddfbca14 Remove some outdated todo comments 10 years ago
dteviot e197f5318b fixing MSVC 2013 warning C4244: & C4305
conversion from 'const float' to 'int', possible loss of data
conversion from 'double' to 'int', possible loss of data
conversion from 'float' to 'int', possible loss of data
10 years ago
dteviot 45b6538820 fixed MSVC 2013 warning C4800
forcing value to bool 'true' or 'false'
10 years ago
scrawl 2f2a95f735 Fix crash for terrain without data, part 2 10 years ago
scrawl b77558726a Disable collision for placeable objects (Fixes #1634) 10 years ago
scrawl 41b3a9dba9 Rewrite animated collision shape support (Fixes #2123) 10 years ago
scrawl de23ad5c8d Change dynamic_cast to static_cast to make coverity happy 10 years ago
scrawl 04d6cead3b Autogenerated collision should only be disabled if RootCollisionNode is a child of the root node (Fixes #2133) 10 years ago
scrawl d3d5c1fd15 Disable debug drawing for raycasting shapes
This reduces performance too much, and seeing both shapes overlaid on top of each other is confusing anyway. This can be reintroduced via a setting if necessary.
10 years ago
cc9cii f051fb65ff Fix memory leak when multiple documents in 3D edit. Support multiple physics engine per document. 10 years ago
scrawl 064f1964ba More efficient water walking 10 years ago
scrawl d790506525 Fix projectiles colliding with dead actors (Fixes #1971) 10 years ago
scrawl 4859c94c72 Ignore other actors in ActorTracer::findGround (Fixes #1472) 10 years ago
scrawl db086a4d89 Remove unused PairCachingGhostObject 10 years ago
scrawl cd52002740 Remove some unneeded bits from collision mask 10 years ago
scrawl bdab3fa321 Bullet optimization: Don't update AABBs of static objects every frame 10 years ago
scrawl 7252cb63a6 Fix cppcheck issues 10 years ago
scrawl b1e74e2a85 Remove support for Ogre 1.8 versions 10 years ago
Corporama ccca6db865 Compile fixes for Linux 10 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
scrawl 8c81e22f3e Determine target for On Touch effects for non-player actors 11 years ago
scrawl 4a6dbe6f89 Use the actor's collision group/mask for traces
Fixes dead bodies being lifted up when standing below them.
11 years ago
scrawl 1c157b86f6 Fix dead bodies blocking hits (again) 11 years ago
scrawl 1d46ac19ff Fix being able to activate through terrain 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 8df0effcf5 Remove unused string 11 years ago
scrawl baf490a2b5 Change to btCylinderShape 11 years ago
scrawl 33ed11d8e6 Physics: Use capsule shapes for actors if possible (Fixes #1437) 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 16ceb382f4 Ignore raycasting shapes for weapon collision tests
Fixes dead bodies being in the way when they shouldn't.
11 years ago
scrawl 2fe86f2b85 Consider hit normal for item drop test (Fixes #995) 11 years ago
scrawl 67e942e733 Bug #869: Some fixes to the previous fix 11 years ago
scrawl 386604bc9d Fixes #869: Added methods to control external and internal collision modes separately
When an actor dies, we should only disable external collisions, i.e. prevent other actors from colliding with the dead body. The dead actor, however, should still have gravity and collision applied.

Also moved disableCollision to when the death animation finishes, not as soon as the actor's health is 0.
11 years ago
scrawl f11079f1e4 Fix findGround (off by 2 units) 11 years ago
scrawl 12de0afb03 Feature #50: Spawn projectiles
Fix a bug in copyObjectToCell.
Make actor rotations more consistent.
11 years ago
cc9cii 5c11a94511 Fix 32bit Windows non-debug build with MSVC 11.0 crash during startup. 11 years ago
scrawl d4aeb177f9 Remove unused btKinematicCharacterController 11 years ago
scrawl c004fb778f Get rid of underscore defines. They are reserved by the standard. 11 years ago
scrawl 5b0a4c9424 Get rid of unused file and some other cruft. 11 years ago
Lukasz Gromanowski bfd79bfbe6 Various fixes for CppCheck warnings.
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
11 years ago
scrawl f12d5b728a Ogre 1.9 compatibility changes 12 years ago
Chris Robinson 3fa65f21dd Use a proper cone shape with a contact test to check for melee hits 12 years ago
Chris Robinson 1aa92067c2 Fix tracing down 12 years ago
Chris Robinson 8c3564326e Improve movement inertia
Handles all 3 axis. Incoming velocity is only added to inertia when
leaving the ground, and does not continually add to it.
12 years ago
Chris Robinson 8bcce0fb55 Clean up the trace struct 12 years ago
Chris Robinson 62c7b3698d Get rid of the old newtrace method 12 years ago
Chris Robinson 65ce3c6ba5 Use a better method to do actor physics traces 12 years ago