Commit Graph

56 Commits (520e65f82205480a6286d6c51129c0715ec13149)

Author SHA1 Message Date
MiroslavR b65f379b7f Save scripted animation state (Fixes #1931, #2150, #3393) 9 years ago
scrawl f99cd15f00 Vanilla-compatible activate / onActivate (Fixes #1629)
See https://forum.openmw.org/viewtopic.php?f=6&t=3074&p=34618#p34635
9 years ago
Tobias Kortkamp 0659687bfb Some fixes for building on FreeBSD 9 years ago
scrawl a0fb31e3b1 Accept a ConstPtr in getLOS 9 years ago
scrawl ed3486e816 Improve const-correctness in writeAdditionalState 9 years ago
scrawl 359b0b3772 Rename for clarity 9 years ago
scrawl 18cce3a6f9 Don't reset delete flag when loading reference from a save game (Fixes #2724) 9 years ago
scrawl 1875aa4a18 Restore getNearbyDoor 9 years ago
scrawl 62169a7039 Use a single-precision PositionAttitudeTransform in speed critical places 9 years ago
scrawl b4ce73f179 Rotations: remove LocalRotation
This never existed in vanilla MW in the first place. The reason we got confused was because of a strange behaviour where the order of applying rotations changes as soon as a script touches the object's rotation.
9 years ago
Marc Zinnschlag 2a981a5272 make sure local variables are loaded when trying to access them from outside of a script (Fixes #2659) 9 years ago
scrawl fd50be0fb8 Restore various gameplay 10 years ago
scrawl cd81ec92db Minor cleanup 10 years ago
scrawl 19988d5e45 Remove RefData::getHandle 10 years ago
scrawl 68f93294da Port EffectManager 10 years ago
scrawl c92592493e OpenMW: create a window and render the starting cell(s) 10 years ago
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