Commit Graph

180 Commits (6cb5ac6e63fb9bf6b27e827a227161f6dbc82f0a)

Author SHA1 Message Date
Andrei Kortunov 3d1daaebab Rework manual spellcasting (e.g. via scripts) 6 years ago
Andrei Kortunov 25bb7c1826 Make 'PlayGroup idle' to cancel scripted animations 6 years ago
Andrei Kortunov 0e441d48ac Give scripted animations highest priority (bug #4286) 6 years ago
Andrei Kortunov 0c92655250 Avoid code duplication in character manager 6 years ago
Andrei Kortunov 1b9edbe119 Add unequip animation during stance switching (bug #4327) 6 years ago
scrawl bba9a8dd91
Don't update off-screen animations
Make flying creatures animate in-place when out of processing range
6 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 7 years ago
Rafael Moura ecbde7b11e Added ConstContainerStoreIterator
using base template for ContainerStoreIterators

less template arguments for ContainerStoreIteratorBase
7 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 8 years ago
MiroslavR b65f379b7f Save scripted animation state (Fixes #1931, #2150, #3393) 8 years ago
scrawl b5cb11ff07 Split refreshCurrentAnims into multiple functions 8 years ago
scrawl a825882c6b Process death events at the end of the death animation (Fixes #1873) 8 years ago
scrawl 0efbdb25ee Improve const-correctness in Animation 8 years ago
scrawl 3749821809 Choose a random death animation for actors that start the game as dead (Fixes #3397) 8 years ago
scrawl b332704df7 Switch hand-to-hand attack types randomly when "always use best attack" is turned on (Fixes #3259) 8 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.
8 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' 9 years ago
scrawl f326b8e5d2 Fix weapon animations playing on the lowerbody when swimming 9 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.
9 years ago
scrawl dff84adf7e Fix weapon animation priority 9 years ago
scrawl e0ee2fc01b Adjust the movement animation speed every frame (Fixes #1921) 9 years ago
scrawl cc59493cb2 Don't restart the jump animation when equipping a different weapon (Fixes #2286) 9 years ago
scrawl 83cceeee72 Use the extended animation priority for Block animations, allow starting attacks during a block animation (Fixes #2761) 9 years ago
scrawl a7bd050928 Accurate attack timings in AiCombat 9 years ago
scrawl d07b176b36 Take into account hit recovery, knockdown and other animations for AiCombat attack timing 9 years ago
scrawl a1432b0255 Move attackingOrSpell flag to the CharacterController 9 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.
9 years ago
scrawl 4bb3cbf0fb Remove last remains of Ogre 9 years ago
scrawl 2235d2978b Restore animation text key handling 9 years ago