Commit Graph

40 Commits (openmw-36)

Author SHA1 Message Date
sylar cda3782cf2 fix crash game on Android after start loading 10 years ago
scrawl f49fde3d5d Add support for undeleting references (Fixes #2193)
Deleted references should be accessible via an explicit reference, and can be undeleted using "setdelete 0". Also the Resurrect function implicitely undeletes the given reference.
10 years ago
scrawl 48d5789aeb Use a separate flag for references deleted by a content file (Fixes #2018)
The flag must be separate so as to not contaminate the user's savegame.

Fixes the following use cases that were broken before:

 - Content file edits a reference that was already deleted by a previously loaded content file -> reference must stay deleted
 - Changed or new content file deletes a reference that is already present in the user's savegame -> reference must be deleted
 - Said content file is disabled again - reference must be undeleted
10 years ago
scrawl 693a097b21 Implement idlestorm animation (Feature #41) 11 years ago
scrawl fd59a4a79e Fix some doxygen typos 11 years ago
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.
11 years ago
scrawl 039398c8ae Basic RefData and CellRef change tracking
Wrapped item charge handling in getItemHealth function
11 years ago
Marc Zinnschlag 87ae03b5d4 fix for previous commit 11 years ago
Marc Zinnschlag 6bd3b3ee78 include local variable state in saved games 11 years ago
Alexander "Ace" Olofsson e50a393de4 Fix linking issues on Windows using MSVC. 11 years ago
Marc Zinnschlag c300cd9375 loading/saving of some player state (cell/coordinates and some other bits) 11 years ago
Marc Zinnschlag 537b2efe8e first round of cleaning up world cleanup 11 years ago
Emanuel Guevel d2dcf0b203 Add a warning comment to RefData::setCount() 11 years ago
Chris Robinson ba3a67f84b Don't store the player base node in MWRender::Player 12 years ago
Glorf 1fd59d0ce0 Removed useless include 12 years ago
Glorf 1e92ffc314 Added rotation layer 12 years ago
guidoj 0549e949ba Mostly removal of unnecessary #include's and a little clean up 13 years ago
Marc Zinnschlag c85aaafac2 more include cleanup (most removing Ogre.h) 13 years ago
Marc Zinnschlag c081160591 replaced container store in ref data with new custom data implementation 13 years ago
Marc Zinnschlag b0256cea34 replaced movement settings in ref data with new custom data implementation 13 years ago
Marc Zinnschlag aa87bd4030 replaced creature stats in ref data with new custom data implementation 13 years ago
Marc Zinnschlag c6761e3470 replaced NPC stats in ref data with new custom data implementation 13 years ago
Marc Zinnschlag baf9cff21d added customdata base class (issue #185) 13 years ago
Marc Zinnschlag 7439c83623 Added custom copy-constructor, assignment-operator and destructor for RefData
Prerequisite for the ContainerStore rewrite, which is a prerequisite for issue #117.
13 years ago
Marc Zinnschlag 6a88133178 Split refdata.hpp in a hpp and a cpp file
Prerequisite for the ContainerStore rewrite, which is a prerequisite for issue #117.
13 years ago
Marc Zinnschlag 51d5c7cd59 Merge remote branch 'jhooks/mwrender' into mwrender
Conflicts:
	apps/openmw/engine.cpp

- fixed code that did not compile
- removed tons of tabs
- more clean up
13 years ago
Jacob Essex 746c3dc297 Added some minor documentation 13 years ago
Jason Hooks f4e7bd6dfd Made some recommended changes 13 years ago
Jason Hooks c25b49d2b6 refdata change 13 years ago
Jacob Essex 9aac625000 Changes to move the mutable ESM::Position data to RefData 13 years ago
Jason Hooks 86d3cec1aa Changing refdata3 13 years ago
Jason Hooks 15fae749ae Changing refdata2 13 years ago
Jason Hooks e1558e8e14 Changing refdata 13 years ago
Marc Zinnschlag 4468a2b6a8 added movement data to MW references; added movement interface to MWWorld::Class 14 years ago
Marc Zinnschlag 3b49d6c826 added NPC stats 15 years ago
Marc Zinnschlag ee7570f7e7 added containerstore 15 years ago
Marc Zinnschlag e0a3b1b1db implemented item count 15 years ago
Marc Zinnschlag 04b86f7e1e added first set of character and creature stats (attributes) 15 years ago
Marc Zinnschlag 592fa84e2d added Enable, Disable, GetDisabled 15 years ago
Marc Zinnschlag d51e6fb7c4 second part of refactoring 15 years ago