Chris Robinson
|
9d7ccfda1f
|
Rename CharState_Idle to CharState_Alive
|
2013-01-17 21:07:36 -08:00 |
|
Chris Robinson
|
8720433fa9
|
Do not automatically loop animations
There are 0 length idle animations that break this
|
2013-01-17 17:54:09 -08:00 |
|
Chris Robinson
|
8fa1b56efc
|
Loop the current animation if there's nothing more queued
|
2013-01-17 16:34:26 -08:00 |
|
Chris Robinson
|
00879ab20e
|
Fix player rendering
|
2013-01-17 15:48:09 -08:00 |
|
Chris Robinson
|
fef6284f15
|
Only reset the animation time if a new state was set
|
2013-01-17 15:47:25 -08:00 |
|
Chris Robinson
|
fc0f9e2159
|
The animation state tracks the animation time for us
|
2013-01-17 14:49:42 -08:00 |
|
Chris Robinson
|
7cce44290e
|
Handle the animation queue in mwmechanics
|
2013-01-17 13:18:40 -08:00 |
|
Chris Robinson
|
47c157303a
|
Filter events that do not belong to the current group
|
2013-01-17 11:03:58 -08:00 |
|
Chris Robinson
|
da4f17859e
|
Recognize soundgen animation markers
|
2013-01-17 10:16:36 -08:00 |
|
Chris Robinson
|
82d549e22f
|
Don't update the animation if time is the same
|
2013-01-16 21:39:14 -08:00 |
|
Chris Robinson
|
7ee389f3b2
|
Handle animation skipping in the character controller
|
2013-01-16 21:25:50 -08:00 |
|
Chris Robinson
|
852aa214cc
|
Store the available animation names in the character controller
|
2013-01-16 21:16:22 -08:00 |
|
Chris Robinson
|
afbc9f3e41
|
Keep track of the animation group currently playing
|
2013-01-16 20:44:37 -08:00 |
|
Chris Robinson
|
4dd01b81c6
|
Update mTime when updating or reseting the animation, and refactor the animation loop
|
2013-01-16 20:14:49 -08:00 |
|
Chris Robinson
|
685f219560
|
Return a movement vector from the character controller update
|
2013-01-16 18:56:13 -08:00 |
|
Chris Robinson
|
daad8d9859
|
Don't update the character controller while paused
|
2013-01-16 18:03:39 -08:00 |
|
Chris Robinson
|
d2f5a886c7
|
Handle playgroup and skipanim through mwmechanics
|
2013-01-16 17:53:18 -08:00 |
|
Chris Robinson
|
46fc61a4c1
|
Run animations from the character controller
|
2013-01-16 16:31:09 -08:00 |
|
Chris Robinson
|
46728ab27f
|
Handle "sound:" animation events
|
2013-01-16 15:52:03 -08:00 |
|
Chris Robinson
|
3c32385e17
|
Avoid trying to animate things that don't have animations
|
2013-01-16 15:00:06 -08:00 |
|
Chris Robinson
|
94b93227d3
|
Treat activators as actors for rendering and mechanics
Kinda hacky, but it's the only way to get animated activators (flags, silt
striders, etc) to work properly.
|
2013-01-16 14:37:32 -08:00 |
|
Chris Robinson
|
d2fc3c7b33
|
Add a method to tell the character controller of new text keys
|
2013-01-16 13:09:21 -08:00 |
|
Chris Robinson
|
0a2f92f679
|
Keep track of the current text key in the animation
|
2013-01-16 11:57:08 -08:00 |
|
Chris Robinson
|
f46587c383
|
Store an character controller in the animation
|
2013-01-16 11:01:08 -08:00 |
|
Chris Robinson
|
3c487e6019
|
Play an animation when changing states
|
2013-01-16 10:45:18 -08:00 |
|
Chris Robinson
|
b378bc92a0
|
Store an animation object in the character controller
|
2013-01-16 10:16:37 -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
|
c1b32d6006
|
Remove outdated comments
|
2013-01-16 08:24:20 -08:00 |
|
Chris Robinson
|
3c02e1ccc9
|
Run physics right after updating the actors
|
2013-01-16 08:22:38 -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 |
|
Marc Zinnschlag
|
312f68bf9c
|
Merge remote-tracking branch 'thoronador/fix-spelling'
|
2013-01-16 12:28:33 +01:00 |
|
Thoronador
|
3220330ce0
|
fix spelling in comment
|
2013-01-16 04:19:16 +01: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 |
|
Chris Robinson
|
e5f040a06f
|
Improve filename pattern matching
|
2013-01-15 14:10:52 -08:00 |
|
Chris Robinson
|
8a073c113e
|
Use const references where appropriate
|
2013-01-15 12:07:15 -08:00 |
|
Chris Robinson
|
8361192b64
|
Use typedefs for some maps and some cleanup
|
2013-01-15 11:10:41 -08:00 |
|
Marc Zinnschlag
|
3053440462
|
Issue #539: fixed AiWander
|
2013-01-15 12:40:44 +01:00 |
|
lazydev
|
aa514a53d9
|
Console font change to provide possibility to show cyrillic symbols
|
2013-01-15 02:22:14 +04:00 |
|
Marc Zinnschlag
|
33d1585a5e
|
Merge remote-tracking branch 'chris/nifogre'
|
2013-01-13 18:23:41 +01:00 |
|
Chris Robinson
|
b23fcb260c
|
Use the record index for finding the NiTriShape instead of the name
|
2013-01-13 08:00:04 -08:00 |
|
Chris Robinson
|
660d73fd88
|
Store the NIF index in the Record object
|
2013-01-13 06:56:58 -08:00 |
|
Marc Zinnschlag
|
654cd3ab9b
|
Issue #479: Use magnitude specified when adding disease
|
2013-01-13 14:52:55 +01:00 |
|
Chris Robinson
|
94b24f07e1
|
Keep track of the state in the character controller, and don't remove dead actors from the map
|
2013-01-12 10:10:27 -08:00 |
|
Chris Robinson
|
4890d901a2
|
Store an MWWorld::Ptr in the character controller
|
2013-01-12 08:49:08 -08:00 |
|
Chris Robinson
|
35d17fdaf6
|
Associate a character controller with each MWWorld::Ptr
|
2013-01-12 07:12:12 -08:00 |
|
Marc Zinnschlag
|
f4ee8e2642
|
Issue #479: Added additional magnitude parameter to known spells
|
2013-01-12 13:10:20 +01:00 |
|
Marc Zinnschlag
|
ecdd89a4f3
|
Merge remote-tracking branch 'scrawl/nif_file'
|
2013-01-12 10:10:35 +01:00 |
|
scrawl
|
31e6d28b19
|
Close NIF file resource after loading it into memory
|
2013-01-12 06:37:43 +01:00 |
|
scrawl
|
ed3c23ad9a
|
Fixed crash on changing cell due to Utf8Encoder going out of scope
|
2013-01-12 01:18:36 +01:00 |
|
Marc Zinnschlag
|
101810d1e8
|
Merge remote-tracking branch 'scrawl/ingredients'
|
2013-01-11 11:12:07 +01:00 |
|