Bret Curtis
5a824d0333
components/compiler cleanup; also cleaned up related cascading warnings; fixed up final/override issues
4 years ago
elsid
82893c30f4
Store package type id as enum except ESM
5 years ago
elsid
5b34ef224b
Replace AiPackage virtual methods by options
5 years ago
elsid
8e0934cbd8
Single AI package clone definition
5 years ago
elsid
103188b61d
Derive all AI package classes from template to support CRTP features
5 years ago
elsid
f566ab03ab
Mark overriden AiPackage methods as final
5 years ago
Capostrophic
c03ed4cd50
Include cleanup
6 years ago
Andrei Kortunov
fed10e87aa
Store integer actor ID in AI packages (bug #4036 )
7 years ago
scrawl
d3b76b7006
Don't stack Ai packages ( Fixes #3101 , Fixes #3080 , Fixes #2697 )
9 years ago
scrawl
59db9664ba
Pass the CharacterController to AiPackage::execute
10 years ago
terrorfisch
0871d45790
Draft how to move temporary package state to CharacterController.
...
Example for a few values shown in AiWander.
10 years ago
scrawl
7252cb63a6
Fix cppcheck issues
10 years ago
scrawl
a54ac579a5
Savegame: Store AiSequence
11 years ago
mrcheko
aa5647b45e
merge master, resolve conflicts
11 years ago
scrawl
2e9985c1a3
Change all AI packages (except AiActivate) to use ActorIds
...
More robust in case the target changes cell or there are multiple targets with the same RefId
11 years ago
Thomas
cbfa282f8d
Changed implementations of aifollow/pursue/activate slightly, added ability for NPCs to go through unlocked doors (They even try locked ones), and step back from opening doors (Although it still needs some work)
...
Notes - When the door hits them while it's about to finish closing they will try to walk through the door.
- Considerably more works is needed in making the NPC work out troublesome areas where they get stuck
11 years ago
Thomas
2c74ea381e
Moved pathfinding code to aiPackage, implemented it's use with aiFollow and aiPursue
11 years ago
mrcheko
725f6cac5e
AiPursue infinite package updating bug resolved
11 years ago
Thomas
dbf06d8c8b
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
apps/openmw/mwmechanics/aipursue.hpp
apps/openmw/mwmechanics/aisequence.hpp
11 years ago
scrawl
7bddfc0025
Fix some spelling mistakes.
11 years ago