dteviot
|
1ed6e95c07
|
Got rid of some radians to degrees to radians conversions.
|
2015-07-19 18:01:25 +12:00 |
|
dteviot
|
3ebe9fb34f
|
renamed mRotate to mTurnActorGivingGreetingToFacePlayer
|
2015-07-19 18:00:49 +12:00 |
|
scrawl
|
b01abe4d19
|
Stop title music when the game starts (Fixes #2468)
|
2015-07-19 02:08:24 +02:00 |
|
scrawl
|
278a078e9d
|
Unify magic effect tick functions
- Removes duplicated code
- Handle some zero-duration instant effects that were not handled before (disintegrate, sun damage, elemental damage)
|
2015-07-18 20:39:45 +02:00 |
|
scrawl
|
77f1387da8
|
Include cleanup
|
2015-07-18 20:36:28 +02:00 |
|
scrawl
|
111cf5462b
|
Merge pull request #666 from scrawl/animation
Animation refactoring & fixes
|
2015-07-18 13:33:41 +02:00 |
|
Jiří Kuneš
|
72728b9c01
|
disable cusor when item/container is owned
|
2015-07-17 16:32:35 +02:00 |
|
scrawl
|
660e7f5d89
|
Don't update animation states in skipAnim mode (Fixes #2782)
|
2015-07-17 03:28:17 +02:00 |
|
scrawl
|
cc59493cb2
|
Don't restart the jump animation when equipping a different weapon (Fixes #2286)
|
2015-07-16 20:03:16 +02:00 |
|
scrawl
|
b5c79738f1
|
Fix enchantments casting more than once per button press, broken by a1432b0255dd659
|
2015-07-16 19:56:09 +02:00 |
|
scrawl
|
17ada63fcb
|
Don't play turning animations on the upperbody when in first person mode (Fixes #2287)
|
2015-07-15 16:43:11 +02:00 |
|
scrawl
|
83cceeee72
|
Use the extended animation priority for Block animations, allow starting attacks during a block animation (Fixes #2761)
|
2015-07-15 16:43:11 +02:00 |
|
scrawl
|
cf14d1748c
|
Use the extended animation priority for Hit animations
|
2015-07-15 16:33:10 +02:00 |
|
scrawl
|
50db6ed396
|
Use the extended animation priority for weapon animations
|
2015-07-15 14:40:36 +02:00 |
|
scrawl
|
335ef97cf5
|
Rename Animation::Group to Animation::BlendMask
The old naming is problematic, because the term group was being used for another feature (text key groups) already.
|
2015-07-15 13:49:16 +02:00 |
|
dteviot
|
e294cd95cd
|
extracted function playIdleDialogueRandomly()
|
2015-07-12 17:15:14 +12:00 |
|
dteviot
|
22059d68f6
|
Remove duplicated code.
|
2015-07-12 17:14:48 +12:00 |
|
dteviot
|
0b089a5564
|
extracted function evadeObstacles()
|
2015-07-12 16:38:36 +12:00 |
|
dteviot
|
1ef78b1e56
|
extracted playGreetingIfPlayerGetsTooClose()
|
2015-07-12 16:37:31 +12:00 |
|
dteviot
|
df421fce92
|
extracted function setPathToAnAllowedNode()
|
2015-07-12 16:35:15 +12:00 |
|
dteviot
|
b508846a64
|
Renamed mStoredAvailableNodes to mPopulateAvailableNodes.
Don't call getAllowedNodes() needlessly.
|
2015-07-12 16:32:48 +12:00 |
|
Marc Zinnschlag
|
08d2b196bd
|
Merge remote-tracking branch 'ace/explicit-instantiation'
|
2015-07-10 08:58:53 +02:00 |
|
Alexander "Ace" Olofsson
|
b3b55a5842
|
Explicitly instantiate MWWorld::Store
|
2015-07-09 19:22:04 +02:00 |
|
Alexander "Ace" Olofsson
|
b1cc74dd9a
|
Explicity instantiate MWMechanics::Stat
|
2015-07-09 14:41:37 +02:00 |
|
dteviot
|
f1774ee7c3
|
Fixed compile failing on OSX and Linux.
|
2015-07-08 19:34:33 +12:00 |
|
dteviot
|
52cf8541f5
|
End point tolerance restored to 64 units.
Corrected problem pointed out by Scrawl.
Destination needs tolerance of 64 to avoid overcrowding.
|
2015-07-08 18:41:03 +12:00 |
|
Alexander "Ace" Olofsson
|
3655ef16af
|
Explicitly instantiate ESM::StatState
|
2015-07-07 19:19:37 +02:00 |
|
dteviot
|
40a925ad37
|
Merge branch 'Bug1317MakeExtraWaypoints' into Bug2726
|
2015-07-07 18:16:15 +12:00 |
|
Marc Zinnschlag
|
88f1220a77
|
Merge remote-tracking branch 'dteviot/Bug2726'
|
2015-07-06 13:07:40 +02:00 |
|
scrawl
|
531bca1273
|
Add a threshold for changing aicombat targets (Fixes #2755)
|
2015-07-05 18:09:13 +02:00 |
|
dteviot
|
1239667cb4
|
AiWander uses points between PathGrid points (Fixes #1317)
When there is only on PathGrid point within a NPC's wander distance, expand possible wander destinations by using positions between PathGrid points.
|
2015-07-05 18:21:35 +12:00 |
|
dteviot
|
eb2aa965b9
|
Extracted function SetCurrentNodeToClosestAllowedNode()
|
2015-07-05 18:17:18 +12:00 |
|
dteviot
|
0095737c40
|
Use correct type of variable. Remove unnecessary casts.
|
2015-07-05 18:09:14 +12:00 |
|
dteviot
|
f942db2b27
|
Simplified code.
|
2015-07-05 18:08:09 +12:00 |
|
dteviot
|
9a02a85a24
|
Pulled duplicate code into function.
|
2015-07-05 18:07:14 +12:00 |
|
dteviot
|
fae93e3d82
|
Bugfix: was not resetting mStuckCount.
|
2015-07-04 19:00:27 +12:00 |
|
dteviot
|
46a654286b
|
Remove fix for #1317
Expanding the AiWander distance for path grid nodes causes bigger problems than it solved.
|
2015-07-04 18:57:56 +12:00 |
|
dteviot
|
164994f3d3
|
Made PathFinder::buildPath() private.
Now all paths are built by calling PathFinder::buildSyncedPath().
Also removed useless comment.
|
2015-07-04 18:47:26 +12:00 |
|
scrawl
|
6bcea21e14
|
Use fCombatDelayCreature, fCombatDelayNpc for random delays between aicombat attacks (Bug #1876)
|
2015-07-04 05:19:05 +02:00 |
|
scrawl
|
a7bd050928
|
Accurate attack timings in AiCombat
|
2015-07-03 05:58:12 +02:00 |
|
scrawl
|
741e5db862
|
Fix for non-bipedal creatures that use weapons, e.g. rieklings
|
2015-07-03 05:37:18 +02:00 |
|
scrawl
|
82740c1645
|
Remove completely broken code
|
2015-07-03 02:29:42 +02:00 |
|
scrawl
|
d07b176b36
|
Take into account hit recovery, knockdown and other animations for AiCombat attack timing
|
2015-07-03 02:18:35 +02:00 |
|
scrawl
|
520a832a9a
|
Remove an already resolved todo comment
|
2015-07-02 22:24:23 +02:00 |
|
scrawl
|
a1432b0255
|
Move attackingOrSpell flag to the CharacterController
|
2015-07-02 19:14:28 +02:00 |
|
scrawl
|
1956e2c988
|
Merge branch 'master' of https://github.com/OpenMW/openmw into osg
Conflicts:
apps/opencs/CMakeLists.txt
|
2015-06-28 00:38:39 +02:00 |
|
scrawl
|
59db9664ba
|
Pass the CharacterController to AiPackage::execute
|
2015-06-26 17:47:04 +02:00 |
|
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.
|
2015-06-26 05:15:07 +02:00 |
|
scrawl
|
beb1086260
|
Fix attackStrength being unset for creatures with no weapons
|
2015-06-26 04:21:10 +02:00 |
|
scrawl
|
5bc6513e2d
|
Fix projectile hit bug where the incorrect attackStrength would be used if a new attack has been performed in the meantime
|
2015-06-26 02:32:41 +02:00 |
|