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
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
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
scrawl
7b46e9f914
Get rid of no longer needed widget names
11 years ago
scrawl
041319c43e
Fixes #1234 : Store dynamic record counter in savegame to prevent name clashes
11 years ago