Andrei Kortunov
25bb7c1826
Make 'PlayGroup idle' to cancel scripted animations
7 years ago
Andrei Kortunov
0e441d48ac
Give scripted animations highest priority (bug #4286 )
7 years ago
Andrei Kortunov
0c92655250
Avoid code duplication in character manager
7 years ago
Andrei Kortunov
1b9edbe119
Add unequip animation during stance switching (bug #4327 )
7 years ago
scrawl
bba9a8dd91
Don't update off-screen animations
...
Make flying creatures animate in-place when out of processing range
7 years ago
scrawl
60fba7acd8
Fix reorder warning
7 years ago
rexelion
de7a7d842b
mTimeUntilWake is initialised in the constructor
7 years ago
rexelion
48ec680f23
use game time instead of real time
7 years ago
rexelion
ab66034ed1
use uniform_int_distribution instead of rand()
7 years ago
rexelion
de83ad0116
use real time; wait random number of seconds
7 years ago
rexelion
5b8610b34b
knocked out characters wait some time before getting up
7 years ago
Andrei Kortunov
bcad431cc5
Implement SwimTurnLeft/Right animations
7 years ago
Andrei Kortunov
1c6cfad3cc
Implement SwimHit animation
7 years ago
Andrei Kortunov
3eb1308c0d
Implement SwimKnockdown/out animations
7 years ago
Andrei Kortunov
6260bb1366
Implement SwimAttack1-3 and SwimDeathKnockDown/Out animations
7 years ago
Andrei Kortunov
a5b01fefec
Allow to interrupt an attack, if attack button is held
7 years ago
Andrei Kortunov
fb45995a41
Do not allow player to change weapon/spell during attack or spellcasting (bug #2445 )
7 years ago
Andrei Kortunov
bc7353f100
Check animation state for GetPCRunning and GetPCSneaking
7 years ago
Allofich
ff3e307059
Pass parameters by const reference
8 years ago
Rafael Moura
ecbde7b11e
Added ConstContainerStoreIterator
...
using base template for ContainerStoreIterators
less template arguments for ContainerStoreIteratorBase
8 years ago
MiroslavR
76ee5845ac
Fix swish sound ID and play swish sound effects for all creatures ( Fixes #3653 )
8 years ago
Allofich
04c13ffab3
Add unarmed attack selection to chooseBestAttack()
8 years ago
Allofich
154dcc942c
Let NPCs use attack type regardless of movement
8 years ago
scrawl
719e884b7c
Remove duplicate code
8 years ago
Allofich
dca7b4beb7
Make non-actors also play spell casting sounds
9 years ago
MiroslavR
b65f379b7f
Save scripted animation state ( Fixes #1931 , #2150 , #3393 )
9 years ago
scrawl
b5cb11ff07
Split refreshCurrentAnims into multiple functions
9 years ago
scrawl
a825882c6b
Process death events at the end of the death animation ( Fixes #1873 )
9 years ago
scrawl
0efbdb25ee
Improve const-correctness in Animation
9 years ago
scrawl
3749821809
Choose a random death animation for actors that start the game as dead ( Fixes #3397 )
9 years ago
scrawl
b332704df7
Switch hand-to-hand attack types randomly when "always use best attack" is turned on ( Fixes #3259 )
9 years ago
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.
9 years ago
scrawl
29d0f448b4
Add const version of World::getAnimation
9 years ago
scrawl
b72d5c5190
Don't play idlestorm animation when swimming
9 years ago
scrawl
126960261f
Keep playing IdleSneak on the lower body when casting spells / using weapons
9 years ago
scrawl
84747fbdd7
Use the actual sneak state to determine visibility of indicator ( Fixes #2915 )
9 years ago
Marc Zinnschlag
d29862eac3
Merge remote-tracking branch 'emperorarthur/anim_fail'
10 years ago
scrawl
f326b8e5d2
Fix weapon animations playing on the lowerbody when swimming
10 years ago
Arthur Moore
5e6fcc2aef
Alert the user if attempting to play an animation fails
...
This is mostly propogating the error up the stack so the game can do something about it.
Working on avoiding log spam from calling an animation that doesn't exist every frame.
10 years ago
scrawl
dff84adf7e
Fix weapon animation priority
10 years ago
scrawl
e0ee2fc01b
Adjust the movement animation speed every frame ( Fixes #1921 )
10 years ago
scrawl
cc59493cb2
Don't restart the jump animation when equipping a different weapon ( Fixes #2286 )
10 years ago
scrawl
83cceeee72
Use the extended animation priority for Block animations, allow starting attacks during a block animation ( Fixes #2761 )
10 years ago
scrawl
a7bd050928
Accurate attack timings in AiCombat
10 years ago
scrawl
d07b176b36
Take into account hit recovery, knockdown and other animations for AiCombat attack timing
10 years ago
scrawl
a1432b0255
Move attackingOrSpell flag to the CharacterController
10 years ago
scrawl
882e359008
Move attackStrength to the CharacterController, where it should have been to begin with
...
Only relevant for actors in active cells, so doesn't belong in CreatureStats. This change should slightly reduce the game's memory usage.
10 years ago
scrawl
4bb3cbf0fb
Remove last remains of Ogre
10 years ago
scrawl
2235d2978b
Restore animation text key handling
10 years ago
scrawl
83c6ba97c0
Disable skinning updates for actors beyond the AI processing distance
10 years ago