Commit Graph

10364 Commits (803a7514dfbfabd58678ad3a551deebb0c6f628e)
 

Author SHA1 Message Date
scrawl 61187c2fef Savegame: store actorIds 11 years ago
scrawl 51020fdb5f Fix a bug for NpcStats::mUsedIds in savegames, and added a compile-time guard to prevent similar errors in the future. 11 years ago
Thomas cbcf0f6039 Changed AiEScort to use new PathTo function 11 years ago
scrawl dfacf8c044 Change ActiveSpells to use ActorId 11 years ago
scrawl 67e942e733 Bug #869: Some fixes to the previous fix 11 years ago
slothlife c160a04ede Revert "Fixes for warnings when building with MSVC"
This reverts commit 46eb20b98c.
11 years ago
scrawl 7697ab37e0 Fixes #1129: Change summoned creatures to use ActorId
Gracefully handles summoned creatures that are left behind in inactive cells.
11 years ago
Thomas 7cd4c93fa4 Changed getNearbyDoor to use MWWorld::Ptr 11 years ago
scrawl 99b4bc721b Don't attempt to inflict spells on dead actors 11 years ago
scrawl 6c7b3074f5 Fix self-defense for creatures when attacked with a spell 11 years ago
Thomas 58bf7624be Made code a bit more efficient 11 years ago
scrawl 3cdbcf3c28 Merge branch 'actorid' of https://github.com/OpenMW/openmw
Conflicts:
	apps/openmw/mwmechanics/creaturestats.cpp
11 years ago
Thomas 203ef580cf Fixed moving activatable object being incorrectly activated. 11 years ago
scrawl 365ca6c7e1 Fixes #1331: Manually disable movement state for dead actors.
For dead actors, refreshCurrentAnims is no longer called, so we need to disable the movement state manually.
11 years ago
Thomas 6d540c4e07 Removed merging error 11 years ago
Thomas 680890c846 Clarification on some documentation points 11 years ago
Thomas 085fb2c5a2 Simplified documentation a bit 11 years ago
Thomas d6d4d9f75d Removed destructor documentation 11 years ago
Thomas a61d804de6 now that I've found the documentation, fixed some stuff for extensions 11 years ago
Thomas ee36ace00b Undid some code clean up changes, and changed how some includes work 11 years ago
scrawl f01c3e0eac Fixes #1037: Change default footstep volume to match vanilla 11 years ago
Thomas 77d365e196 Forced some function arguments to take in a specific array size 11 years ago
Thomas 598221a8e7 Forgot some files 11 years ago
scrawl e591d23880 Fixes #894: Make sure the player's CharacterController is updated when the player is rebuilt. Necessary if the race is changed while we are still in a GUI (e.g. in the review dialog), and an update normally wouldn't occur. 11 years ago
Thomas 9dbe53c722 Merge remote-tracking branch 'upstream/master' 11 years ago
Thomas 2db3c89a9e Ensures destination is far enough to care about getting stuck 11 years ago
Marc Zinnschlag 6c8e4b27d3 Merge remote-tracking branch 'scrawl/master' 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
scrawl 386604bc9d Fixes #869: Added methods to control external and internal collision modes separately
When an actor dies, we should only disable external collisions, i.e. prevent other actors from colliding with the dead body. The dead actor, however, should still have gravity and collision applied.

Also moved disableCollision to when the death animation finishes, not as soon as the actor's health is 0.
11 years ago
scrawl f11079f1e4 Fix findGround (off by 2 units) 11 years ago
mrcheko 725f6cac5e AiPursue infinite package updating bug resolved 11 years ago
scrawl 6cc691115b Savegame: store most of CreatureStats 11 years ago
Thomas 645d174a96 Merge remote-tracking branch 'upstream/master'
Conflicts:
	apps/openmw/mwmechanics/aisequence.hpp
11 years ago
mrcheko e4fe78937a Merge remote-tracking branch 'upstream/master' 11 years ago
Marc Zinnschlag 3c5fe28857 Merge branch 'config' 11 years ago
Marc Zinnschlag 8279d307c4 text encoding configuration (was using hardcoded settings before) 11 years ago
Marc Zinnschlag 050fe9ebe1 updated credits file 11 years ago
scrawl 117b812fb1 Fix invisibility not breaking on certain actions 11 years ago
scrawl b0fbea9d57 Removed a wrong assertion. Max drowning time is defined by GMST. 11 years ago
scrawl 2bc2684a66 Fixes #275: force updating exterior cell maps even if already in cache 11 years ago
scrawl 54a893994a Also update local map when paused, to make it update properly when teleporting via GUI/console 11 years ago
scrawl 7428511ea0 Bug #772: Do not show door markers for disabled doors 11 years ago
scrawl 961c4d4dc4 Fixes #772: Give scripts a chance to run before updating map, so that disabled objects are not visible 11 years ago
scrawl ac8abd3398 assert -> exception to gracefully handle corrupted savegames 11 years ago
Marc Zinnschlag 368c868623 Merge remote-tracking branch 'scrawl/master' 11 years ago
Marc Zinnschlag a85c73cf35 Merge remote-tracking branch 'filkry/bug1047dialoglinks' 11 years ago
scrawl c39a0368cf Bug #618: Make local map textures static in an attempt to fix the disappearing maps with D3D.
Also removed problematic DISCARDABLE flag for fog of war textures.
11 years ago
scrawl c98bea2a88 Moved local map update to LocalMap::updatePlayer to fix a brief desync on cell transitions due to sFogOfWarSkip 11 years ago
scrawl a4a9794417 Savegame: store fog of war (Closes #1177) 11 years ago