Commit Graph

167 Commits (e89f1dd40a1f54a921037dc7e54970c909984b25)

Author SHA1 Message Date
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
Marc Zinnschlag 41b2fa985b silenced some warnings 12 years ago
Marc Zinnschlag 9123afa863 Merge remote-tracking branch 'gus/MeleeCombat2' 12 years ago
gus 4c7dcdc8aa check if there is an object in the way 12 years ago
gus 830762722d first attempt: hit detection with a sphere (not finished) 12 years ago
scrawl 7dc30a01cd Some changes suggested by cppcheck 12 years ago
gus b248d85b84 Merge branch 'master' of https://github.com/zinnschlag/openmw.git into MeleeCombat2 12 years ago
gus 565cbe146d function declaration 12 years ago
scrawl aa555b3086 Doors no longer get hindered by actors that have collision disabled 12 years ago
scrawl 04b90b7d14 Other actors no longer collide with an actor that has collision disabled 12 years ago
Chris Robinson dbdfa624e1 Don't start the player with collision disabled
Since we spawn properly at the door now, there's no reason
to start with tcl on.
12 years ago
Vincent Heuken f43b48015e remove actor's collisionbox on death 12 years ago
scrawl 0c4a963132 Container UI rewrite 12 years ago
gus fe5aaa9dff fix NPC collisions 12 years ago
gus 15afbe58a8 minor corretion 12 years ago
gus 603af21715 little interface improvement 12 years ago
gus a328a03bd3 more fix. Fargoth quest almost work as in vanilla now. 12 years ago
gus 006f25d1c0 First try to improve AI. Does not work yet due to strange bug in physicsystem 12 years ago
Marc Zinnschlag 95eeea2a27 Revert "Merge remote-tracking branch 'glorf/acrobatics'"
This reverts commit 089ef7a2a0, reversing
changes made to 67422c397c.
12 years ago
Marc Zinnschlag 089ef7a2a0 Merge remote-tracking branch 'glorf/acrobatics' 12 years ago
Glorf 236ec3409f Finished acrobatics 12 years ago
scrawl 627c3fdb6b Added GetStandingPC, GetStandingActor; Fixed GetStartingPos 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 2e1dda9010 Fix old bullet versions 12 years ago
scrawl 208f9ca8c5 Fix problem with newer (or older?) bullet version (thanks travis) 12 years ago
scrawl 9343b4459e Opening doors 12 years ago
scrawl b34caccd2e Fix moving NPCs not getting their collision box moved 12 years ago
scrawl b98063bba0 Fix deleted pointer access (getPosition, getRotation) 12 years ago
scrawl ebaf80d539 Trace actors onto the ground after load, when moved to a different cell by the console or on player cell change. 12 years ago
scrawl af6409b9f5 Fix NPC physics scale problem 12 years ago
Marc Zinnschlag b2f6f67d53 Merge remote-tracking branch 'scrawl/master' into next 12 years ago
scrawl 3277ef26da Fix a crash when dropping objects without a collision shape 12 years ago
scrawl 84afd87321 Placeable objects should not collide unless they have a NiRootCollisionNode 12 years ago
scrawl d7c4a622cf Create a separate rigid body / shape with full details for raycasting, remove the occlusion query hack 12 years ago
Marc Zinnschlag 7e100c36b5 Merge remote-tracking branch 'gus/AI' 12 years ago
gus 5938e19362 Clean up 12 years ago
gus 48b3f1e0cf Clean up. But still a little hacky 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
Nathan Jeffords 109dff2d29 renamed high level NIF files... 12 years ago
scrawl 2e7bc1a368 Z-up conversion: local map, fix tcg 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 89fabdb3a9 Update the PhysicActor's RigidBody when moving
This works, but is less than ideal. As it is now, the rigid body gets updated
twice as the position and rotation are set separately. They should instead be
updated together.
12 years ago