gus
|
764011dd1b
|
clean up
|
2014-01-26 21:53:55 +01:00 |
|
gus
|
7cb47aa635
|
new implementation of pathfinding. Works, but need clean up
|
2014-01-26 21:26:19 +01:00 |
|
gus
|
707e579dfe
|
Merge branch 'master' of https://github.com/zinnschlag/openmw.git into AIFix2
Conflicts:
apps/openmw/mwmechanics/aifollow.cpp
|
2014-01-24 19:16:50 +01:00 |
|
gus
|
5ca5946760
|
WIP
|
2014-01-24 19:13:23 +01:00 |
|
scrawl
|
9b32b1403b
|
Feature #960: Implement Creature::hit
|
2014-01-17 17:19:08 +01:00 |
|
scrawl
|
228254c890
|
Handle creature attack animations in character controller
|
2014-01-17 16:31:27 +01:00 |
|
scrawl
|
c548dcee13
|
Quick keys menu: make sure selected spell still exists
|
2014-01-17 15:20:22 +01:00 |
|
scrawl
|
e410eb5273
|
Play 'Idle' voiced dialogue entries in AIWander. Tweak voice max distance.
|
2014-01-17 10:55:46 +01:00 |
|
scrawl
|
fe66012bcd
|
Closes #1115: Fix a bug causing number of AI packages to grow exponentially when adding an AI package. Not sure if adding the same package twice should even be allowed.
|
2014-01-17 10:55:46 +01:00 |
|
scrawl
|
d544551f61
|
Added getSkill to Class interface, since creatures also have skills (which are provided by generalized Combat, Magic and Stealth attributes which substitute for the specific skills, in the same way as specialization)
Information provided by Hrnchamd.
|
2014-01-15 15:50:45 +01:00 |
|
scrawl
|
7534fc968d
|
Minor acrobatics fixes
|
2014-01-15 14:53:30 +01:00 |
|
scrawl
|
28a2585106
|
Unsheath weapon in AiWander
|
2014-01-15 14:53:29 +01:00 |
|
scrawl
|
da3295d69c
|
Closes #1106: Move stance to CreatureStats, since creatures also have separate run/walk animations.
|
2014-01-15 14:53:29 +01:00 |
|
scrawl
|
d0500e8124
|
Some unneeded includes cleanup
|
2014-01-15 14:53:28 +01:00 |
|
scrawl
|
de64c57179
|
Fix some typos and accidental commit
|
2014-01-15 14:53:28 +01:00 |
|
greye
|
61707694e8
|
fix memory leak in AISequence
|
2014-01-14 16:22:50 +04:00 |
|
greye
|
15d946415e
|
minor cleanup
Removed case folding via std::transform, excessive lowerCase()
replaced with ciEqual().
|
2014-01-14 12:46:53 +04:00 |
|
scrawl
|
52b9ebff9d
|
Closes #1092: Implement sleep interruption. Fix levelled list flags for creatures. Change World::copyObjectToCell to search for the correct cell.
|
2014-01-14 07:42:03 +01:00 |
|
scrawl
|
69381c49c7
|
Added a todo comment
|
2014-01-14 07:39:44 +01:00 |
|
scrawl
|
90b92a8f41
|
Move levelled list code out of ContainerStore
|
2014-01-14 05:37:06 +01:00 |
|
scrawl
|
95651857f3
|
Fix code duplication
|
2014-01-14 02:52:34 +01:00 |
|
scrawl
|
0d0005c433
|
Fix fatigue not restoring when waiting
|
2014-01-14 02:20:13 +01:00 |
|
scrawl
|
73268a8606
|
Fix skill progress not working
|
2014-01-13 10:18:03 +01:00 |
|
scrawl
|
cd06b2177d
|
Automatically knock down when fatigue goes below zero
|
2014-01-13 10:18:03 +01:00 |
|
scrawl
|
413bf127de
|
Allow drain fatigue effect to reduce below zero
|
2014-01-13 10:18:02 +01:00 |
|
scrawl
|
83872f6bf5
|
Knockdown / hit recovery improvements. Use formula and GMSTs from research wiki for knockdown determination. Hand-to-hand automatically knocks out when fatigue empty.
|
2014-01-13 10:18:02 +01:00 |
|
Marc Zinnschlag
|
3e58eb34e4
|
Merge remote-tracking branch 'sergeyshambir/startcombat'
Conflicts:
apps/openmw/mwscript/docs/vmformat.txt
|
2014-01-13 10:17:10 +01:00 |
|
gus
|
5d4e148063
|
some clean up
|
2014-01-12 22:47:22 +01:00 |
|
gus
|
5d038423ec
|
attempt to solve Bug #1009 by not building graph every frame
|
2014-01-12 18:42:31 +01:00 |
|
gus
|
1ae62665d6
|
get all actors following a given actor
|
2014-01-12 14:02:40 +01:00 |
|
gus
|
dd870e35db
|
get all actors following a given actor
|
2014-01-12 14:02:15 +01:00 |
|
gus
|
2446abe076
|
Allow getting current active package
|
2014-01-12 14:01:54 +01:00 |
|
gus
|
7e96a391da
|
FollowCell duration = 0 -> infinite time
|
2014-01-12 11:39:42 +01:00 |
|
gus
|
7066844e52
|
Follow you until a certain cell is reached
|
2014-01-12 11:38:58 +01:00 |
|
scrawl
|
f78b846f9e
|
Handle CasterLinked magic effect flag
|
2014-01-12 10:21:49 +01:00 |
|
scrawl
|
767c72e619
|
Fix diagonal movement being faster than forward movement
|
2014-01-12 10:04:06 +01:00 |
|
scrawl
|
1d19d36bd6
|
Remove unused magic effect flags and update esmtool output
|
2014-01-12 01:25:00 +01:00 |
|
scrawl
|
921ef6cd9c
|
Closes #1093: Show weapon when initializing the character controller with a weapon equipped
|
2014-01-12 00:42:27 +01:00 |
|
scrawl
|
44b2380874
|
Closes #947: Decrease fatigue when running, swimming and attacking
|
2014-01-11 22:28:50 +01:00 |
|
scrawl
|
dddc0979a2
|
Fix another fatigue cap issue
|
2014-01-11 22:28:50 +01:00 |
|
gus
|
051d7141be
|
check position to stop AIFollow
|
2014-01-11 20:32:38 +01:00 |
|
Marc Zinnschlag
|
b1ffb64a1f
|
Merge remote-tracking branch 'gus/AIFix2'
|
2014-01-11 14:33:27 +01:00 |
|
gus
|
ccf07f9406
|
Bugfix
|
2014-01-11 12:07:10 +01:00 |
|
gus
|
2d66b2c4fa
|
AiFollow. Npc get stuck often (no stuck dtection yet)
|
2014-01-11 12:06:36 +01:00 |
|
gus
|
f41f08c352
|
Wrong logic... should improve performances
|
2014-01-11 12:04:32 +01:00 |
|
gus
|
0609b71df9
|
fix pathfinding
|
2014-01-11 11:57:07 +01:00 |
|
Marc Zinnschlag
|
1b03eec63e
|
Merge remote-tracking branch 'scrawl/master'
|
2014-01-11 11:43:12 +01:00 |
|
scrawl
|
3896c88403
|
Use VFX_DefaultCast / VFX_DefaultHit if the magic effect does not specify any
|
2014-01-11 05:58:05 +01:00 |
|
scrawl
|
9127839cc1
|
Add a searchPtr method as required for getting an owner, which may already be dead and disposed of.
|
2014-01-11 03:33:17 +01:00 |
|
scrawl
|
909494ff35
|
Implement Assault crimes. In other words, NPCs now fight back!
|
2014-01-11 03:08:16 +01:00 |
|