scrawl
|
bba9a8dd91
|
Don't update off-screen animations
Make flying creatures animate in-place when out of processing range
|
2018-01-11 01:49:35 +00:00 |
|
scrawl
|
57257d057f
|
Remove unintended jump cooldown (Fixes #4250)
|
2017-12-31 23:48:51 +00:00 |
|
Andrei Kortunov
|
dea7d0beff
|
Do not interrupt swim and sneak idle animations during attack (bug #4122)
|
2017-11-26 09:54:12 +04:00 |
|
scrawl
|
87c79d7102
|
Merge pull request #1536 from rexelion/knockoutfix
Wait a few seconds before getting up (fixes #3884)
|
2017-11-05 20:27:54 +00:00 |
|
Miloslav Číž
|
430d01a39a
|
additional animation refactor
|
2017-11-05 20:19:47 +01:00 |
|
rexelion
|
de7a7d842b
|
mTimeUntilWake is initialised in the constructor
|
2017-11-05 18:30:34 +00:00 |
|
rexelion
|
48ec680f23
|
use game time instead of real time
|
2017-11-04 19:37:20 +00:00 |
|
rexelion
|
ab66034ed1
|
use uniform_int_distribution instead of rand()
|
2017-11-04 02:15:56 +00:00 |
|
rexelion
|
ee2f3db9a8
|
fixed randomness
|
2017-11-04 01:31:15 +00:00 |
|
rexelion
|
de83ad0116
|
use real time; wait random number of seconds
|
2017-11-04 00:24:09 +00:00 |
|
rexelion
|
5b8610b34b
|
knocked out characters wait some time before getting up
|
2017-11-01 23:44:50 +00:00 |
|
Miloslav Číž
|
ff1265c0e7
|
refactor jump animation
|
2017-10-31 14:22:24 +01:00 |
|
Miloslav Číž
|
7bc512974f
|
use mcurrentjump instead of custom attrib
|
2017-10-30 15:26:38 +01:00 |
|
Miloslav Číž
|
5c8f491441
|
move animation disabling code to a better place
|
2017-10-28 18:46:52 +02:00 |
|
Miloslav Číž
|
f9c396e0ea
|
stop landing animation when turning
|
2017-10-28 15:48:07 +02:00 |
|
Andrei Kortunov
|
4d4d247565
|
Use SwimTurnLeft/Right animations correctly
|
2017-10-17 23:26:55 +04:00 |
|
Andrei Kortunov
|
9b04a7c1e6
|
Fix idle animations playing
|
2017-09-24 16:26:41 +04:00 |
|
Andrei Kortunov
|
a57f6ac2af
|
Fix a typo in attack animation name
|
2017-09-23 08:25:58 +04:00 |
|
Andrei Kortunov
|
bcad431cc5
|
Implement SwimTurnLeft/Right animations
|
2017-09-22 16:07:00 +04:00 |
|
Andrei Kortunov
|
1c6cfad3cc
|
Implement SwimHit animation
|
2017-09-22 15:49:42 +04:00 |
|
Andrei Kortunov
|
3eb1308c0d
|
Implement SwimKnockdown/out animations
|
2017-09-22 15:26:35 +04:00 |
|
Andrei Kortunov
|
6260bb1366
|
Implement SwimAttack1-3 and SwimDeathKnockDown/Out animations
|
2017-09-22 14:51:06 +04:00 |
|
scrawl
|
75c047a6e0
|
Merge pull request #1472 from akortunov/equipfix
Do not play draw weapon animation when equip a new weapon
|
2017-09-21 13:05:14 +00:00 |
|
Andrei Kortunov
|
5da532a36c
|
Do not play draw weapon animation when equip a new weapon (bug #4056)
|
2017-09-21 10:48:52 +04:00 |
|
Chris Robinson
|
b770c1493f
|
Don't spam about missing animations
|
2017-09-18 01:28:40 -07:00 |
|
scrawl
|
d294d7e284
|
Fix possible fall damage when switching from falling to flying
|
2017-09-17 23:16:49 +00:00 |
|
scrawl
|
fcb815f2c7
|
Move fall height reset into PhysicsSystem (Fixes #4049)
To avoid using onGround before it's actually set.
|
2017-09-17 23:06:51 +00:00 |
|
scrawl
|
f594eda574
|
Reset attackStrength when starting a new attack (Fixes #3935)
|
2017-09-16 23:04:54 +00:00 |
|
Chris Robinson
|
780e82480d
|
Make the PlayMode and PlayType enums scoped
Also shorten them by putting them in the MWSound namespace
|
2017-09-15 02:36:59 -07:00 |
|
Andrei Kortunov
|
a5b01fefec
|
Allow to interrupt an attack, if attack button is held
|
2017-09-01 14:28:21 +04:00 |
|
Andrei Kortunov
|
fb45995a41
|
Do not allow player to change weapon/spell during attack or spellcasting (bug #2445)
|
2017-08-29 15:53:23 +04:00 |
|
Andrei Kortunov
|
bc7353f100
|
Check animation state for GetPCRunning and GetPCSneaking
|
2017-08-16 20:30:47 +04:00 |
|
Allofich
|
dae19412f2
|
Fix problem with animations not looping
Fixes #3804
|
2017-07-29 20:54:11 +09:00 |
|
Andrei Kortunov
|
325ea10594
|
Fixed encumberance check (bug #3963)
|
2017-07-25 10:28:33 +04:00 |
|
Andrei Kortunov
|
f484ef8ffb
|
Fixed jump fatigue loss formula (fixes #3843)
|
2017-04-26 18:28:59 +04:00 |
|
Allofich
|
ff3e307059
|
Pass parameters by const reference
|
2017-04-20 23:47:03 +09:00 |
|
Allofich
|
5020d03c78
|
Remove unnecessary line
|
2017-04-12 22:59:28 +09:00 |
|
Andrei Kortunov
|
14b59e0e4b
|
Vanilla-like tgm (fixes #3798)
|
2017-03-25 22:40:11 +04:00 |
|
scrawl
|
338592b99b
|
Don't clear the animation queue when turning (Bug #3581)
Otherwise, the turnAnimationThreshold would make it difficult to estimate when we can start playing the animation.
|
2017-03-23 20:05:06 +01:00 |
|
scrawl
|
a5d7b36c28
|
Don't clear idle animation when movement ends (Bug #3581)
This caused problems when AiWander tried to start an idle animation in the frame after movement stops.
|
2017-03-23 20:05:05 +01:00 |
|
Rafael Moura
|
7fa2703715
|
Porting more ContainerStoreIterator usage to const version #3
|
2017-02-28 14:31:51 +00:00 |
|
Rafael Moura
|
18a4b64f1a
|
Porting more ContainerStoreIterator usage to const version #2
|
2017-02-27 21:50:10 +00:00 |
|
scrawl
|
1eb3384043
|
Avoid rotating by zero in CharacterController
|
2017-02-05 02:26:28 +01:00 |
|
Allofich
|
c10585fb07
|
Match best attack selection to original MW
(Fixes #3721)
|
2017-01-11 22:22:46 +09:00 |
|
MiroslavR
|
76ee5845ac
|
Fix swish sound ID and play swish sound effects for all creatures (Fixes #3653)
|
2016-12-11 19:35:53 +01:00 |
|
scrawl
|
73b6c34a23
|
Merge pull request #1092 from Allofich/warnings
Fix shadowing warnings
|
2016-10-06 17:50:26 +02:00 |
|
Allofich
|
53e94b7c3f
|
Fix shadowing warnings
|
2016-10-06 23:33:52 +09:00 |
|
Allofich
|
df03b32205
|
Coverity fixes
|
2016-10-05 23:32:26 +09:00 |
|
MiroslavR
|
a05649e1d5
|
Use loop fallback for movement animations (Fixes #3578)
|
2016-10-03 22:36:56 +02:00 |
|
Allofich
|
6ec37b5cfb
|
Fix shadowing warnings
|
2016-10-02 17:48:54 +09:00 |
|
Allofich
|
04c13ffab3
|
Add unarmed attack selection to chooseBestAttack()
|
2016-09-22 00:45:54 +09:00 |
|
MiroslavR
|
744667e163
|
Don't use base invisibility magnitude for setting alpha (Fixes #3555)
|
2016-09-19 00:05:50 +02:00 |
|
scrawl
|
cd4b182091
|
Merge pull request #1051 from Allofich/textures
Use spell effect particle textures
|
2016-09-18 22:37:14 +02:00 |
|
Allofich
|
a033ba3bd2
|
Override spell textures by NiTexturingProperty
|
2016-09-14 23:03:04 +09:00 |
|
Allofich
|
bce0166931
|
Don't play blood effects for resisted hits
|
2016-09-12 22:46:32 +09:00 |
|
Allofich
|
96e1726e4d
|
Fix warnings
|
2016-09-04 17:42:27 +09:00 |
|
Allofich
|
c4d77b6a8b
|
Casting animation comes from the first effect
|
2016-09-04 17:42:27 +09:00 |
|
Allofich
|
f36e5ef403
|
Use last effect of spell for hand effect color
|
2016-09-04 17:42:27 +09:00 |
|
Allofich
|
154dcc942c
|
Let NPCs use attack type regardless of movement
|
2016-09-01 22:43:33 +09:00 |
|
Allofich
|
9e1bfde46f
|
Add comment
|
2016-08-26 02:42:56 +09:00 |
|
Allofich
|
67bd882bc7
|
Disable current idle when an action is taken
|
2016-08-25 23:42:09 +09:00 |
|
Allofich
|
6190ff1f0d
|
Update idle if current idle finishes playing
|
2016-08-25 21:45:56 +09:00 |
|
Allofich
|
f4cc5d0399
|
Sometimes play 1st-person weapon idle to Stop key
|
2016-08-25 21:34:45 +09:00 |
|
Allofich
|
9b0e5d6b59
|
Loop mid-animation idles when loading a save game
|
2016-08-23 19:50:56 +09:00 |
|
scrawl
|
b0dc625b18
|
Run setLoopingEnabled after the anim queue is updated
|
2016-08-22 23:33:24 +02:00 |
|
scrawl
|
719e884b7c
|
Remove duplicate code
|
2016-08-22 23:25:00 +02:00 |
|
scrawl
|
6450c9be27
|
Simplify condition
|
2016-08-22 23:22:58 +02:00 |
|
Allofich
|
bf9dc45b2b
|
Emulate vanilla animation loops more closely
|
2016-08-23 01:42:36 +09:00 |
|
Allofich
|
b332a13b4e
|
Don't restart looped animations on repeated calls
|
2016-08-18 23:23:38 +09:00 |
|
Allofich
|
c05782581e
|
Account for all instances of play()
|
2016-08-16 02:52:55 +09:00 |
|
Allofich
|
6163c7bb03
|
Use loopfallback for idle animation groups
|
2016-08-16 01:15:26 +09:00 |
|
Allofich
|
e132b52a69
|
Handle spell glows within updatecallback
|
2016-08-09 22:56:53 +09:00 |
|
Allofich
|
3841a8fb40
|
Make non-actors glow when they cast spells
|
2016-08-09 22:56:53 +09:00 |
|
Allofich
|
dca7b4beb7
|
Make non-actors also play spell casting sounds
|
2016-08-09 22:56:53 +09:00 |
|
MiroslavR
|
b65f379b7f
|
Save scripted animation state (Fixes #1931, #2150, #3393)
|
2016-08-03 03:52:35 +02:00 |
|
Allofich
|
cabe038a97
|
Make lockpick and probe sounds 3d positional
|
2016-07-10 22:08:42 +09:00 |
|
MiroslavR
|
75a66ced20
|
Fix actors lacking turning animations while in first person mode
|
2016-07-10 01:48:54 +02:00 |
|
Allofich
|
b1be3596dc
|
Cleanup of #include statements
|
2016-06-18 10:56:28 +09:00 |
|
scrawl
|
693d3cea4a
|
Float to surface fix
|
2016-06-15 19:38:04 +02:00 |
|
scrawl
|
b5cb11ff07
|
Split refreshCurrentAnims into multiple functions
|
2016-06-15 03:14:44 +02:00 |
|
scrawl
|
a825882c6b
|
Process death events at the end of the death animation (Fixes #1873)
|
2016-06-12 00:04:50 +02:00 |
|
scrawl
|
0efbdb25ee
|
Improve const-correctness in Animation
|
2016-05-19 22:30:14 +02:00 |
|
scrawl
|
3749821809
|
Choose a random death animation for actors that start the game as dead (Fixes #3397)
|
2016-05-19 21:40:05 +02:00 |
|
scrawl
|
e71aa53574
|
Don't allow playing a sound/soundgen key more than once at the same time on the same object (Fixes #2689)
|
2016-03-24 19:26:12 +01:00 |
|
scrawl
|
b332704df7
|
Switch hand-to-hand attack types randomly when "always use best attack" is turned on (Fixes #3259)
|
2016-03-19 18:03:59 +01:00 |
|
scrawl
|
90a99991d1
|
Use empty() instead of !size()
|
2016-02-22 19:06:12 +01:00 |
|
scrawl
|
8bd16e4d5a
|
Don't compute the world matrix multiple times
|
2016-02-22 18:58:19 +01:00 |
|
scrawl
|
dda4273349
|
Actors that start the game as dead do not float to the surface (Fixes #3177)
This has a minor bug (can you spot it?) that affects the vanilla engine as well, unfortunately not so simple to fix.
|
2016-02-01 23:18:18 +01:00 |
|
scrawl
|
0bec6e5fbe
|
Fix 'failed to find animation' warnings when a spell was equipped before the werewolf transformation
|
2015-12-26 18:45:09 +01:00 |
|
scrawl
|
29d0f448b4
|
Add const version of World::getAnimation
|
2015-12-19 16:15:45 +01:00 |
|
scrawl
|
f1f82af64e
|
Fix improper swimming animations in first person mode
|
2015-12-11 01:24:42 +01:00 |
|
Chris Robinson
|
5f8a09df97
|
Play player sounds (except footsteps) local to the listener
|
2015-11-27 02:01:18 -08:00 |
|
scrawl
|
62169a7039
|
Use a single-precision PositionAttitudeTransform in speed critical places
|
2015-11-22 19:54:26 +01:00 |
|
scrawl
|
666fbba1e0
|
Rotations: World::rotateObject takes radians instead of degrees
Cuts down on the amount of redundant degree<->radians conversions in the codebase.
|
2015-11-12 01:09:39 +01:00 |
|
scrawl
|
637cd3a628
|
Adjust the FirstPersonNeckController to follow the camera with a reduced factor (Fixes #1784)
|
2015-11-10 01:01:41 +01:00 |
|
scrawl
|
c996702b56
|
Fix some uninitialised variables found by static analysis
|
2015-11-04 20:34:50 +01:00 |
|
scrawl
|
46e07e4b19
|
Head tracking: fall back to target collision box center if the target has no head node
|
2015-11-03 18:27:15 +01:00 |
|
scrawl
|
b72d5c5190
|
Don't play idlestorm animation when swimming
|
2015-11-03 17:48:35 +01:00 |
|
Marc Zinnschlag
|
b58a63e14e
|
Merge remote-tracking branch 'scrawl/deathanim'
|
2015-09-17 14:54:29 +02:00 |
|
scrawl
|
a7f898057b
|
Don't activate the initial death animation when skipAnim is set (Fixes #2513)
|
2015-09-17 04:38:42 +02:00 |
|