Chris Robinson
|
535cd8360f
|
Load extra animations for NPCs
|
2013-02-05 18:09:43 -08:00 |
|
Chris Robinson
|
8b1e7b95ba
|
Attempt to load the skeleton source if it doesn't yet exist
|
2013-02-05 17:55:12 -08:00 |
|
Chris Robinson
|
c839502743
|
Setup base_anim.nif as an initial skeleton source for biped creatures
|
2013-02-05 17:16:45 -08:00 |
|
Chris Robinson
|
054ef3113a
|
Check existing skeleton sources if the current one has no animation root
|
2013-02-05 17:15:40 -08:00 |
|
Chris Robinson
|
16933e3926
|
Scale the accumulation root translation
|
2013-02-05 16:59:20 -08:00 |
|
Chris Robinson
|
600fe06f00
|
Use a vector of skeletons to handle animation sources
|
2013-02-05 16:29: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
|
f7f1adfb9d
|
Don't accumulate animations with activators
|
2013-02-05 12:55:06 -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
|
3251796ba0
|
Fix left/right movement
|
2013-02-05 09:57:08 -08:00 |
|
Chris Robinson
|
d50832081c
|
Remove the unneeded PhysicActor field from MovementSolver
|
2013-02-05 09:37:02 -08:00 |
|
Chris Robinson
|
a782a9109b
|
Store the vertical velocity in the physic actor
|
2013-02-05 09:24:22 -08:00 |
|
Chris Robinson
|
82e4da4e64
|
Get the half-extents from the physicactor
|
2013-02-05 07:41:57 -08:00 |
|
Chris Robinson
|
1c604445ba
|
Store movement vectors as they get returned
|
2013-02-05 06:59:01 -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
|
786cb6e928
|
Merge remote-tracking branch 'zini/master' into animation2
|
2013-02-05 02:57:02 -08:00 |
|
Marc Zinnschlag
|
cfceb45009
|
adjusted gcc settings again to avoid problems with older compiler versions
|
2013-02-05 11:53:48 +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 |
|
Marc Zinnschlag
|
3fe5757770
|
updated changelog for 0.21.0 again
|
2013-02-05 10:28:49 +01:00 |
|
scrawl
|
09180666b2
|
Merge branch 'master' of git://github.com/zinnschlag/openmw into terrainfix
|
2013-02-05 00:21:42 +01:00 |
|
scrawl
|
58cf182db2
|
better place for syncing
|
2013-02-05 00:21:29 +01:00 |
|
scrawl
|
596628d339
|
Fix terrain derived data update (bug 534, bug 544)
|
2013-02-04 23:13:01 +01:00 |
|
Chris Robinson
|
5ee298cdc1
|
Make sure the player updates last
|
2013-02-04 14:08:38 -08:00 |
|
Chris Robinson
|
2f8affc955
|
Make sure the player's controller is properly updated when they change
|
2013-02-04 12:58:06 -08:00 |
|
Chris Robinson
|
ee9b19d2ed
|
Make sure to remove a Ptr from the activators when requested
|
2013-02-04 12:04:06 -08:00 |
|
Chris Robinson
|
39cf7b0b42
|
Pass the Ptr of the object being moved to the move method
This prevents having to store another copy of it, which risks getting out of
sync.
|
2013-02-04 11:17:48 -08:00 |
|
Chris Robinson
|
1a5cb8760d
|
Rotate movement vector to world space before passing to the movement solver
|
2013-02-04 11:04:20 -08:00 |
|
scrawl
|
e949765922
|
cloud blending now as before (0 -> 0.25 -> 1)
|
2013-02-04 19:21:47 +01:00 |
|
Chris Robinson
|
6b32fa7999
|
Use the correct position for the actor
|
2013-02-04 09:48:21 -08:00 |
|
Chris Robinson
|
bec538bfa1
|
Always declare operator<< for using a TextKeyMap with Ogre::Any
|
2013-02-04 09:19:59 -08:00 |
|
scrawl
|
a7d910614f
|
extern/shiny update: made caching more robust
|
2013-02-04 18:04:09 +01:00 |
|
scrawl
|
bf037b7d29
|
Removed problematic ModVertexAlpha method, now done in shader
|
2013-02-04 18:03:03 +01: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
|
7b1b0ec41c
|
Merge branch 'cgfix'
|
2013-02-04 10:27:06 +01:00 |
|
Chris Robinson
|
91513206a0
|
Don't use per-animation accumulation values
This breaks walking diagonally and "jumping" (which technically wasn't jumping
anyway).
|
2013-02-03 12:02:51 -08:00 |
|
Marc Zinnschlag
|
a002b253d1
|
silenced a cmake warning
|
2013-02-03 16:18:17 +01:00 |
|
Chris Robinson
|
51d5efeeb2
|
Work out the state in the character controller update method
|
2013-02-03 07:15:34 -08:00 |
|
Marc Zinnschlag
|
c97553703a
|
fixes for static build without cg
|
2013-02-03 13:47:55 +01:00 |
|
Marc Zinnschlag
|
a4872e3217
|
rewrote the opencs cmake scripts (more compact and no more annoying warnings)
|
2013-02-03 13:30:40 +01:00 |
|
Marc Zinnschlag
|
d6a73a2a02
|
updated changelog
|
2013-02-03 11:41:31 +01:00 |
|
Chris Robinson
|
23acf4b130
|
Don't break right away when the animation time remaining is 0
|
2013-02-03 01:38:42 -08:00 |
|
Chris Robinson
|
60a75cb5ee
|
Make sure to keep the character preview animation updated
|
2013-02-03 00:54:50 -08:00 |
|
Chris Robinson
|
7fe877d8ea
|
Add a couple more character states
|
2013-02-03 00:19:22 -08:00 |
|
Chris Robinson
|
007a5963de
|
Handle most state changes in the character controller when setting the movement vector
|
2013-02-02 23:39:43 -08:00 |
|
Chris Robinson
|
c45b4d6072
|
Clean up some NIF warning reports
|
2013-02-02 22:27:08 -08:00 |
|