Koncord
|
6222c20e82
|
[Client] Convert MechanicsHelper to namespace
|
2017-06-27 16:43:53 +08:00 |
|
David Cernat
|
fa3baac0f3
|
Merge pull request #228 from OpenMW/master while resolving conflicts
# Conflicts:
# .travis.yml
# CMakeLists.txt
# apps/openmw/main.cpp
|
2017-06-18 18:16:10 +03:00 |
|
Bret Curtis
|
d785344fad
|
purge all instances of <boost/shared_ptr.hpp>, clean up unused headers
|
2017-06-09 19:08:53 +02:00 |
|
Ewan Higgs
|
38a2de3c51
|
convert std::autor_ptr to std::unique_ptr, originally by Ewan Higgs and updated by Bret Curtis
|
2017-06-09 16:49:25 +02:00 |
|
David Cernat
|
a4165325fa
|
[Client] Improve synchronization of Actor swings
|
2017-04-25 01:47:43 +03:00 |
|
David Cernat
|
ce9605957a
|
[Client] Use different way of preventing attacks on players in dialogue
|
2017-04-25 01:11:01 +03:00 |
|
David Cernat
|
edb155869b
|
Merge pull request #201 from OpenMW/master
Add OpenMW commits up to 19 Apr 2017
|
2017-04-19 22:12:33 +03:00 |
|
David Cernat
|
2e8714afaa
|
[Client] Rethink and restructure tes3mp combat code so it works for NPCs
|
2017-04-19 22:06:04 +03:00 |
|
Allofich
|
5a00b239ac
|
Reduce scope of variables
|
2017-04-20 01:22:30 +09:00 |
|
scrawl
|
8752ae9c6a
|
Fix include
|
2017-02-10 06:28:23 +01:00 |
|
Allofich
|
5d2090684a
|
Store mHitAttemptActorId in save files
|
2017-02-07 01:26:26 +09:00 |
|
Allofich
|
25c64dbb0f
|
Make combat engagement logic more like vanilla
(Fixes #2678, Fixes #3705)
|
2017-02-07 01:25:12 +09:00 |
|
Allofich
|
e10c4d8814
|
Stop combat between AI when canFight is false
|
2016-12-26 22:42:42 +09:00 |
|
Leon Krieg
|
739cd5ba45
|
Fixed more spelling mistakes
|
2016-12-15 13:09:40 +01:00 |
|
Allofich
|
a6dae51d87
|
Require line of sight for AI attacks (Fixes #3646)
|
2016-12-07 01:35:30 +09:00 |
|
MiroslavR
|
5e46121046
|
Implement fleeing AI (Closes #1118)
|
2016-11-16 20:15:25 +01:00 |
|
Martijn Bakker
|
45ffdbb284
|
fixed a segmentation fault when entering a cell which contains someone already attacking you
|
2016-09-30 00:40:13 +01:00 |
|
Allofich
|
04c13ffab3
|
Add unarmed attack selection to chooseBestAttack()
|
2016-09-22 00:45:54 +09:00 |
|
mrcheko
|
229cb4b386
|
remove dynamic_cast to ActionPotion
|
2016-09-20 23:00:00 +03:00 |
|
mrcheko
|
48765f2ff2
|
fix using potion as weapon
|
2016-09-19 23:43:26 +03:00 |
|
scrawl
|
65dc12cdd6
|
Remove unused parameter
|
2016-09-13 02:48:36 +02:00 |
|
Allofich
|
3bbde312b9
|
Remove unneeded code
|
2016-09-12 19:54:06 +09:00 |
|
Allofich
|
c98d4e0473
|
Allow dodging for bipedal creatures
|
2016-09-10 23:56:31 +09:00 |
|
Allofich
|
7bc4535c0d
|
Make NPCs dodge according to target's weapon reach
|
2016-09-10 23:30:46 +09:00 |
|
scrawl
|
05e4542d33
|
Merge pull request #1048 from mrcheko/pathfinding
Pathfinding unification v2
|
2016-09-06 13:19:18 +02:00 |
|
Allofich
|
5c2bc515fe
|
Remove overridden code in aicombat
|
2016-09-04 02:13:09 +09:00 |
|
Allofich
|
0d63d75bb0
|
Remove no longer used parameter
|
2016-09-03 22:40:24 +09:00 |
|
Allofich
|
286e4bb98f
|
Remove attacktype movement
|
2016-09-03 21:16:59 +09:00 |
|
Allofich
|
154dcc942c
|
Let NPCs use attack type regardless of movement
|
2016-09-01 22:43:33 +09:00 |
|
mrcheko
|
612c7f1a2f
|
Revert "Revert "Merge pull request #993 from mrcheko/pathfinding""
This reverts commit 3732979eec .
|
2016-08-19 22:15:26 +03:00 |
|
scrawl
|
3732979eec
|
Revert "Merge pull request #993 from mrcheko/pathfinding"
This reverts commit 5190275b37 , reversing
changes made to d7845012bf .
|
2016-08-14 18:04:33 +02:00 |
|
mrcheko
|
e2cd87fcc7
|
fix veritcal aiming
|
2016-08-07 19:23:08 +03:00 |
|
mrcheko
|
293a0f768c
|
use real distance to target to determinate 'ready to attack' state
|
2016-07-27 23:43:32 +03:00 |
|
mrcheko
|
8d4f0660ce
|
fix hardcoded melee attack ranges
|
2016-07-12 00:17:43 +03:00 |
|
mrcheko
|
d2fe6fe857
|
Merge remote-tracking branch 'refs/remotes/origin/master' into pathfinding
# Conflicts:
# apps/openmw/mwmechanics/aiactivate.cpp
# apps/openmw/mwmechanics/aicombat.cpp
# apps/openmw/mwmechanics/aicombat.hpp
# apps/openmw/mwmechanics/aifollow.cpp
# apps/openmw/mwmechanics/aipackage.cpp
# apps/openmw/mwmechanics/aipackage.hpp
# apps/openmw/mwmechanics/aiwander.cpp
# apps/openmw/mwmechanics/aiwander.hpp
|
2016-07-09 22:59:54 +03:00 |
|
terrorfisch
|
be25e2ba75
|
Make NPCs use both hands in weaponless combat.
|
2016-06-20 10:24:51 +02:00 |
|
Allofich
|
b1be3596dc
|
Cleanup of #include statements
|
2016-06-18 10:56:28 +09:00 |
|
scrawl
|
8fcc1911d9
|
Use fCombatDistance as the creature attack range
|
2016-06-10 23:47:01 +02:00 |
|
Roman Proskuryakov
|
d7046878a8
|
Fix uninitialized values in MWMechanics::AiCombat
|
2016-05-07 20:41:47 +03:00 |
|
mrcheko
|
b304e98568
|
implement ActionWeapon::getCombatRange (move logic from AiCombat)
|
2016-01-15 21:49:27 +03:00 |
|
scrawl
|
daa94cc50e
|
Fix cppcheck warnings
|
2016-01-03 20:19:38 +01:00 |
|
mrcheko
|
bcb1f4ed05
|
refactor AiCombat: remove all pathfinding code, adopt new version of
AiPackage::pathTo;
fix couple of warnings;
|
2016-01-03 15:33:52 +03:00 |
|
mrcheko
|
d7d5cc6689
|
Merge remote-tracking branch 'upstream/master' into pathfinding
Conflicts:
apps/openmw/mwmechanics/aicombat.cpp
apps/openmw/mwmechanics/aifollow.cpp
apps/openmw/mwmechanics/aipackage.cpp
apps/openmw/mwmechanics/aipackage.hpp
apps/openmw/mwmechanics/aiwander.cpp
apps/openmw/mwmechanics/pathfinding.hpp
Ogre::Vector3->osg::Vec3f; REACTION_INTERVAL->AI_REACTION_TIME; MakeOgreVec3->MakeOsgVec3
|
2015-12-29 19:15:40 +03:00 |
|
scrawl
|
3453353091
|
AiCombat distance check takes into account collision box (Fixes #1699)
|
2015-11-18 19:00:43 +01:00 |
|
dteviot
|
5369d20682
|
Moved pathfinding logic from AiCombat to Pathfinding.
|
2015-09-19 15:34:02 +12:00 |
|
Marc Zinnschlag
|
96880b4dfe
|
Merge remote-tracking branch 'scrawl/tabs'
|
2015-09-17 09:30:31 +02:00 |
|
scrawl
|
c4b5a41ac3
|
Improve combat AI vertical aiming (Fixes #1366, Fixes #1330)
|
2015-09-17 03:41:15 +02:00 |
|
scrawl
|
a47617c21f
|
Fix tab indentations in apps/ and components/
|
2015-09-16 20:45:37 +02:00 |
|
dteviot
|
0feae19140
|
AiCombat use evadeObstacles() from AiPackage.
|
2015-09-14 19:57:22 +12:00 |
|
dteviot
|
2b9e22f593
|
extracted function stopAttack().
|
2015-08-09 14:29:38 +12:00 |
|