openmw-tes3coop/apps/openmw/mwmechanics
scrawl 395f98e476 Fix triggering changed flag for all references when cell is visited
The InsertFunctor for cells was calling localRotateObject() for all references which set the mChanged flag in RefData to true.

Also clean up RefData interface slightly.
2014-06-15 14:18:16 +02:00
..
activespells.cpp Savegame: store ActiveSpells 2014-05-14 23:54:15 +02:00
activespells.hpp Savegame: store ActiveSpells 2014-05-14 23:54:15 +02:00
actors.cpp Merge branch 'master' of https://github.com/OpenMW/openmw 2014-06-13 19:31:33 +02:00
actors.hpp Savegame: Store death counter (Fixes #1477) 2014-06-13 02:26:53 +02:00
aiactivate.cpp Handle activation scripts in AiActivate (Fixes #1478) 2014-06-13 02:26:52 +02:00
aiactivate.hpp Savegame: Store AiSequence 2014-06-13 02:26:52 +02:00
aiavoiddoor.cpp Savegame: Store AiSequence 2014-06-13 02:26:52 +02:00
aiavoiddoor.hpp Savegame: Store AiSequence 2014-06-13 02:26:52 +02:00
aicombat.cpp Merge remote-tracking branch 'mrcheko/master' 2014-06-15 14:12:38 +02:00
aicombat.hpp Merge branch 'master' of https://github.com/OpenMW/openmw 2014-06-13 19:31:33 +02:00
aiescort.cpp Savegame: Store AiSequence 2014-06-13 02:26:52 +02:00
aiescort.hpp Savegame: Store AiSequence 2014-06-13 02:26:52 +02:00
aifollow.cpp Savegame: Store AiSequence 2014-06-13 02:26:52 +02:00
aifollow.hpp Savegame: Store AiSequence 2014-06-13 02:26:52 +02:00
aipackage.cpp Savegame: Store AiSequence 2014-06-13 02:26:52 +02:00
aipackage.hpp Savegame: Store AiSequence 2014-06-13 02:26:52 +02:00
aipursue.cpp Savegame: Store AiSequence 2014-06-13 02:26:52 +02:00
aipursue.hpp Savegame: Store AiSequence 2014-06-13 02:26:52 +02:00
aisequence.cpp Fix triggering changed flag for all references when cell is visited 2014-06-15 14:18:16 +02:00
aisequence.hpp Savegame: Store AiSequence 2014-06-13 02:26:52 +02:00
aitravel.cpp Savegame: Store AiSequence 2014-06-13 02:26:52 +02:00
aitravel.hpp Savegame: Store AiSequence 2014-06-13 02:26:52 +02:00
aiwander.cpp Savegame: Store AiSequence 2014-06-13 02:26:52 +02:00
aiwander.hpp Savegame: Store AiSequence 2014-06-13 02:26:52 +02:00
alchemy.cpp Fix alchemy allowing same item ID in different slots (Fixes #1407) 2014-06-06 14:12:50 +02:00
alchemy.hpp Undid some code clean up changes, and changed how some includes work 2014-05-13 13:43:50 -04:00
character.cpp Merge remote-tracking branch 'upstream/master' 2014-06-13 14:12:41 +04:00
character.hpp Store death animation index in CreatureStats 2014-05-26 20:52:32 +02:00
combat.cpp Don't block hits when in hand-to-hand combat (shield not visible) 2014-06-05 22:27:46 +02:00
combat.hpp Feature #50: Implement marksman mechanics. 2014-03-08 06:03:45 +01:00
creaturestats.cpp Savegame: Store AiSequence 2014-06-13 02:26:52 +02:00
creaturestats.hpp Store death animation index in CreatureStats 2014-05-26 20:52:32 +02:00
disease.hpp moved CellRefList into a separate file 2014-02-23 20:11:05 +01:00
drawstate.hpp Savegame: store most of CreatureStats 2014-05-12 21:37:36 +02:00
enchanting.cpp Basic RefData and CellRef change tracking 2014-05-25 14:30:07 +02:00
enchanting.hpp Make applyEnchantment return the record ID instead of modifying Ptr 2014-05-24 14:58:48 +02:00
levelledlist.hpp Remove useless throwing of exception 2014-05-22 15:29:36 +02:00
magiceffects.cpp Fix some leftover code that still calculated random magnitude per spell rather than per effect. Major cleanup of InventoryStore: Magic effects are now updated when needed, rather than cached. Also allows to get rid of 'mutable' hacks and non-const method that should be const. Play sounds and particles when equipping a permanent enchantment item. 2013-11-13 18:51:28 +01:00
magiceffects.hpp Change ActiveSpells to use ActorId 2014-05-14 07:14:08 +02:00
mechanicsmanagerimp.cpp Merge remote-tracking branch 'mrcheko/master' 2014-06-15 14:12:38 +02:00
mechanicsmanagerimp.hpp Savegame: Store death counter (Fixes #1477) 2014-06-13 02:26:53 +02:00
movement.hpp Store the position and rotation in MWMechanics::Movement 2013-03-30 19:00:46 -07:00
npcstats.cpp Fix potential NpcStats overwriting issue 2014-05-26 12:31:08 +02:00
npcstats.hpp Savegame: store most of CreatureStats 2014-05-12 21:37:36 +02:00
objects.cpp Merge branch 'savedgame' 2014-02-01 18:16:32 +01:00
objects.hpp Feature #957: Implement area magic 2014-01-20 13:11:29 +01:00
obstacle.cpp Basic RefData and CellRef change tracking 2014-05-25 14:30:07 +02:00
obstacle.hpp Changed getNearbyDoor to use MWWorld::Ptr 2014-05-13 23:46:00 -04:00
pathfinding.cpp Moved pathfinding code to aiPackage, implemented it's use with aiFollow and aiPursue 2014-05-12 21:05:32 -04:00
pathfinding.hpp Moved pathfinding code to aiPackage, implemented it's use with aiFollow and aiPursue 2014-05-12 21:05:32 -04:00
pathgrid.cpp Fix triggering changed flag for all references when cell is visited 2014-06-15 14:18:16 +02:00
pathgrid.hpp Cleanup and little tweaking. 2014-04-20 08:31:02 +10:00
pickpocket.cpp moved CellRefList into a separate file 2014-02-23 20:11:05 +01:00
pickpocket.hpp Implement pickpocket detection. Play a voiced dialogue entry when detected. 2014-01-07 03:01:33 +01:00
repair.cpp Basic RefData and CellRef change tracking 2014-05-25 14:30:07 +02:00
repair.hpp Added PC repair feature 2013-03-23 08:16:46 +01:00
security.cpp Basic RefData and CellRef change tracking 2014-05-25 14:30:07 +02:00
security.hpp Cleanup Security class 2013-05-19 23:19:48 +02:00
spellcasting.cpp Basic RefData and CellRef change tracking 2014-05-25 14:30:07 +02:00
spellcasting.hpp Add some more safety checks to spellcasting 2014-05-15 09:54:10 +02:00
spells.cpp Change ActiveSpells to use ActorId 2014-05-14 07:14:08 +02:00
spells.hpp Savegame: store most of CreatureStats 2014-05-12 21:37:36 +02:00
stat.cpp store NPC state in saved game files 2014-02-16 15:51:45 +01:00
stat.hpp partially store creature state in saved game files (only attributes and dynamics for now) 2014-02-16 15:56:36 +01:00
steering.cpp merge master 2014-04-27 13:49:31 +04:00
steering.hpp merge master 2014-04-27 13:49:31 +04:00