Commit Graph

21 Commits (00997fa7327293db6075d47d18bd36516537ba44)

Author SHA1 Message Date
jvoisin 1cd15613a6 Remove some useless headers in apps/openmw/mwmechanics 4 years ago
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 da8ea9d8c7
Mark not changing AiPackages fields as const 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
elsid 7fbc696d44
Change angle direction by rolling dice to avoid rotating door 5 years ago
Allofich b1be3596dc Cleanup of #include statements 9 years ago
scrawl d3b76b7006 Don't stack Ai packages (Fixes #3101, Fixes #3080, Fixes #2697) 9 years ago
scrawl 51c77c5045 Accept a ConstPtr in getDoorState 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 a54ac579a5 Savegame: Store AiSequence 11 years ago
scrawl 039398c8ae Basic RefData and CellRef change tracking
Wrapped item charge handling in getItemHealth function
11 years ago
scrawl 37b9d2fb0c Fix a wrong use of reference that causes potential crash 11 years ago
Thomas 2425d2c2ab Added stuck mitigation for AiAvoidDoor 11 years ago
Thomas 58bf7624be Made code a bit more efficient 11 years ago
Thomas ee36ace00b Undid some code clean up changes, and changed how some includes work 11 years ago
Thomas 598221a8e7 Forgot some files 11 years ago