Chris Robinson
|
fe0e6c452d
|
Remove the unneeded playerMove object from PhysicsSystem
|
2013-02-07 12:11:10 -08:00 |
|
Chris Robinson
|
8de2d24d0e
|
Restore old ground check
|
2013-02-06 21:57:59 -08:00 |
|
Chris Robinson
|
923d0d6eb4
|
Fix up some header includes
|
2013-02-06 21:47:09 -08:00 |
|
Chris Robinson
|
e577ee2de8
|
Add a method to set/retrieve being on the ground
|
2013-02-06 21:44:58 -08:00 |
|
Chris Robinson
|
a8f0ce43a5
|
Add a run key
|
2013-02-06 17:51:47 -08:00 |
|
Chris Robinson
|
bdda7278c4
|
Use 3/4ths of the physic actor's height to test if swimming
|
2013-02-06 12:56:30 -08:00 |
|
Chris Robinson
|
dfd16c4424
|
Fix movement rotations
|
2013-02-06 12:39:26 -08:00 |
|
Chris Robinson
|
9cf30f39bd
|
Don't apply gravity when swimming
|
2013-02-05 19:45:51 -08:00 |
|
Chris Robinson
|
e217a3d25c
|
Silence some console spam
|
2013-02-05 15:51:26 -08:00 |
|
Chris Robinson
|
ee3764e9b3
|
Increase max slope to 60. 45 is too low.
|
2013-02-05 15:07:48 -08:00 |
|
Chris Robinson
|
8c0bb1ff4d
|
Rotate movement in the movement solver
|
2013-02-05 14:02:14 -08:00 |
|
Chris Robinson
|
2c39760bd5
|
Move the movement solver code to mwworld's physics system
|
2013-02-05 12:45:10 -08:00 |
|
Chris Robinson
|
0a4568bd11
|
Move the PtrMovementList typedef to MWWorld
Use it for the doPhysics parameter, too
|
2013-02-05 11:03:39 -08:00 |
|
Chris Robinson
|
2cdda96798
|
Clear out some unneeded doPhysics stuff
|
2013-02-05 10:23:26 -08:00 |
|
Chris Robinson
|
4bd1e63ac1
|
Merge remote-tracking branch 'zini/master' into animation2
Conflicts:
apps/openmw/mwworld/worldimp.cpp
|
2013-02-05 03:26:46 -08:00 |
|
Marc Zinnschlag
|
c409f1184e
|
cleaned up object movement and fixed a bug regarding local scripts
|
2013-02-05 12:19:06 +01:00 |
|
Chris Robinson
|
bd4fdf47a3
|
Merge remote-tracking branch 'zini/master' into animation2
Conflicts:
apps/openmw/mwrender/sky.cpp
|
2013-02-05 02:27:57 -08:00 |
|
Chris Robinson
|
1747c1e01a
|
Integrate a new movement solver to handle object movement and collisions
Temporary, and pretty breoken. Needs some serious integration fixes.
|
2013-02-04 07:10:14 -08:00 |
|
Marc Zinnschlag
|
85697e4628
|
reverted to C++03
|
2013-02-02 13:24:28 +01:00 |
|
Chris Robinson
|
fdabef65a1
|
Use a method to update an object's cell in the mechanics manager
This prevents destroying and recreating the object's character controller (and
messing up the current animation) when moving between cells.
|
2013-01-29 00:19:24 -08:00 |
|
Chris Robinson
|
8d98f3649c
|
Use a separate class to handle activator mechanics
|
2013-01-28 23:39:11 -08:00 |
|
Chris Robinson
|
7b71b4eb31
|
Add a missing include
|
2013-01-27 03:03:48 -08:00 |
|
Chris Robinson
|
0cd3880b20
|
Merge remote-tracking branch 'zini/master' into animation2
|
2013-01-26 04:54:52 -08:00 |
|
Tom Mason
|
f5f3c2e62d
|
enabling / disabling should not affect scripts
|
2013-01-21 20:06:08 +00:00 |
|
Tom Mason
|
31c71c029d
|
objects with scripts attached, that are inside containers will behave correctly when the container is moved
|
2013-01-20 17:01:30 +00:00 |
|
Tom Mason
|
23dada0ee4
|
moved script handling on enable / disable into their own functions
|
2013-01-20 16:38:56 +00:00 |
|
Tom Mason
|
28c580d280
|
disabling and enabling containers causes scripts on contents to be disabled and enabled accordingly
|
2013-01-20 15:43:52 +00:00 |
|
Tom Mason
|
665a530e10
|
renamed realAdd to addImp
|
2013-01-20 14:14:34 +00:00 |
|
Tom Mason
|
3c6ddd7fa7
|
fixed isInCell method
|
2013-01-20 14:10:04 +00:00 |
|
Chris Robinson
|
d2f5a886c7
|
Handle playgroup and skipanim through mwmechanics
|
2013-01-16 17:53:18 -08:00 |
|
Chris Robinson
|
63e685ea39
|
Add a method to get the Animation from a Ptr
|
2013-01-16 09:59:19 -08:00 |
|
Chris Robinson
|
1ce8eaf52c
|
Merge remote-tracking branch 'zini/master' into animation2
Conflicts:
apps/openmw/mwrender/actors.cpp
apps/openmw/mwrender/actors.hpp
|
2013-01-16 07:36:56 -08:00 |
|
Chris Robinson
|
94e30199d1
|
Merge remote-tracking branch 'zini/master' into animation2
Conflicts:
components/nifogre/ogre_nif_loader.cpp
|
2013-01-15 14:59:30 -08:00 |
|
Tom Mason
|
6fc64e8a4e
|
scripts run for items added to containers, and scripted items in player inv handled correctly
|
2013-01-13 19:49:56 +00:00 |
|
Tom Mason
|
7c8b3f1239
|
Merge remote-tracking branch 'real/master'
|
2013-01-13 17:07:18 +00:00 |
|
Tom Mason
|
c138e00aa2
|
objects scripts are now stopped when they are removed from a container
|
2013-01-13 17:05:12 +00:00 |
|
Tom Mason
|
d4ca954d47
|
scripts on items in containers added to script list on cell change
|
2013-01-12 18:31:57 +00:00 |
|
Nathan Jeffords
|
d5ebd6654d
|
cache loaded NIF files to eliminate reloads
Created a NIF file caching mechanism to prevent the system from
reloading a NIF during a startup and cell changes.
|
2013-01-10 21:47:02 -08:00 |
|
Marc Zinnschlag
|
274ff530dc
|
Merge remote-tracking branch 'wheybags/master'
|
2013-01-10 11:53:42 +01:00 |
|
Chris Robinson
|
23ac1c2de5
|
Merge remote-tracking branch 'zini/master' into animation2
Conflicts:
components/nifogre/ogre_nif_loader.cpp
|
2013-01-09 20:52:12 -08:00 |
|
Tom Mason
|
3517635cfd
|
added Drop and DropSoulGem functions
|
2013-01-09 21:16:45 +00:00 |
|
Marc Zinnschlag
|
4defb1a476
|
Merge remote-tracking branch 'trombonecot/lowerstring'
Conflicts:
apps/openmw/mwgui/loadingscreen.cpp
|
2013-01-09 22:13:59 +01:00 |
|
eduard
|
2dc0064cc2
|
more string lowercase
|
2013-01-09 20:51:52 +01:00 |
|
Chris Robinson
|
a14132b5a0
|
Merge remote-tracking branch 'zini/master' into animation2
|
2013-01-09 11:12:26 -08:00 |
|
Tom Mason
|
5bfdb2449d
|
allowed dropObjectOnGround to be used on npcs, not just player
|
2013-01-09 18:53:14 +00:00 |
|
Marc Zinnschlag
|
6567bf38f8
|
Merge remote-tracking branch 'wheybags/master'
|
2013-01-09 17:01:47 +01:00 |
|
Tom Mason
|
375961fe5e
|
small fix
|
2013-01-09 13:27:12 +00:00 |
|
Tom Mason
|
b035a5aa4a
|
beast races cannot equip anything they oughtn't to be able to equip
|
2013-01-09 13:18:05 +00:00 |
|
Marc Zinnschlag
|
649ae645f3
|
Merge remote-tracking branch 'blunted2night/bug_495_v2'
|
2013-01-09 12:12:41 +01:00 |
|
Nathan Jeffords
|
719663d86e
|
added option to override the activation distance
The command line option '--activate-dist <int>' can be used to override
the in game activation distance.
|
2013-01-08 20:00:06 -08:00 |
|