Commit Graph

36 Commits (08484a46c7e8ed17202eb28d1cbf4f43799e5320)

Author SHA1 Message Date
scrawl 4859c94c72 Ignore other actors in ActorTracer::findGround (Fixes #1472) 10 years ago
scrawl 543bb22e8f Implement collision script instructions (Fixes #1111) 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 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 f11079f1e4 Fix findGround (off by 2 units) 11 years ago
Chris Robinson 1aa92067c2 Fix tracing down 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
gus fe5aaa9dff fix NPC collisions 12 years ago
gus a328a03bd3 more fix. Fargoth quest almost work as in vanilla now. 12 years ago
scrawl 91c89e5db4 Use sphere cast instead of ray for camera distance adjustment; use the box orientation value in newtrace 12 years ago
scrawl d7c4a622cf Create a separate rigid body / shape with full details for raycasting, remove the occlusion query hack 12 years ago
gus 5938e19362 Clean up 12 years ago
gus 7fb2ff18a3 Fix bug induced by previous commit (player orientation wasn't stored correctly), and fix NPC not beeing able to move with certain angles (like angle Z 70) because the trace function was hitting NPC own hitboxes. The solution prposed here is a little hacky, but i works. Need a little clean up(mBody shouldn't be public) 12 years ago
Chris Robinson fe6fa9ebe7 Simplify newtrace a bit 12 years ago
Chris Robinson 66743ecee7 Remove some unused trace fields 12 years ago
Chris Robinson 86f6491bc8 Remove unused pmove code 12 years ago
Chris Robinson 735c1ec2ae Cleanup trace.cpp/h 12 years ago
Chris Robinson 923d0d6eb4 Fix up some header includes 12 years ago
scrawl 1cb1259e18 fixing some unrelated warnings 12 years ago
Jason Hooks 76f2a82884 More pmove stuff; Turned off broadphase, we could not fall in exteriors 12 years ago
Jason Hooks 23777033fd Starting to implement new PhysicActor 13 years ago
Jason Hooks 0697c7f7f4 Finally merged in master 13 years ago
greye 40c7a850bf fix pmove BB shape origin 13 years ago
Jason Hooks 1f5bc229e0 Separate adjustRigidBody function 13 years ago
Jason Hooks cacf0bd10d Basic collision with npcs 13 years ago
scrawl 4655ec94f0 Merge branch 'master' into physicsaedra2 & fix warnings
Conflicts:
	apps/openmw/mwworld/scene.cpp
13 years ago
Jason Hooks 8ebae0b706 Solid trace 13 years ago
Jason Hooks b9fabce9c4 Awesome, working 13 years ago
Jason Hooks 318355f1be Bouncy effect gone 13 years ago
Jason Hooks e4251be529 Down gravity 13 years ago
Jason Hooks 18a139cd66 adding up and down move buttons 13 years ago
Jason Hooks 2b3e75718c Updating everything 13 years ago
Jason Hooks ed7cb1dc67 restarting 13 years ago