openmw-tes3coop/apps/openmw
David Cernat 60bc7447d9 [Client] Rework RecordHelper and add methods for other record types
The usage of const_cast has been replaced with usage of MWWorld::getModifiableStore() and ESMStore::overrideRecord()

Methods whose names started with "update" now start with "override", for consistency with ESMStore's overrideRecord()

New methods have been added for "overriding" enchantment, potion and spell records, which actually leads to them being created with their already set refIds if they haven't been created yet, as per the description of ESMStore::overrideRecord(): "Insert a record with set ID, and allow it to override a pre-existing static record."

Usage of RecordHelper methods has been updated in DedicatedPlayer.
2018-07-26 21:01:59 +03:00
..
mwbase [Client] Add getModifiableStore() to MWWorld 2018-07-26 20:05:36 +03:00
mwclass [Client] Set packetOrigin for all ObjectList packets sent 2018-07-23 01:39:43 +03:00
mwdialogue [General] Add optional timestamps to journal entries in PlayerJournal 2018-07-26 04:36:12 +03:00
mwgui [General] Remove custom data from PlayerSpellbook packet 2018-07-24 20:58:55 +03:00
mwinput Merge pull request #456 from OpenMW/master while resolving conflicts 2018-07-04 01:52:29 +03:00
mwmechanics [Client] Set packetOrigin for all ObjectList packets sent 2018-07-23 01:39:43 +03:00
mwmp [Client] Rework RecordHelper and add methods for other record types 2018-07-26 21:01:59 +03:00
mwphysics Merge pull request #456 from OpenMW/master while resolving conflicts 2018-07-04 01:52:29 +03:00
mwrender [Client] Adjust log levels used for weather and global map 2018-07-21 12:08:31 +03:00
mwscript [Client] Set packetOrigin for all ObjectList packets sent 2018-07-23 01:39:43 +03:00
mwsound Initialize some missing fields in constructors 2018-06-25 09:35:42 +04:00
mwstate Revert "Merge pull request #1701 from akortunov/standfix" 2018-05-26 11:35:48 +00:00
mwworld [Client] Add getModifiableStore() to MWWorld 2018-07-26 20:05:36 +03:00
android_commandLine.cpp Fix tab indentations in apps/ and components/ 2015-09-16 20:45:37 +02:00
android_commandLine.h Remove empty line at the beginning of files 2015-08-18 23:06:12 +02:00
android_main.c android: Update for sdl 2.0.8 2018-03-30 12:44:38 -04:00
CMakeLists.txt [Client] Add ScriptController w/ contextType-to-packetOrigin method 2018-07-23 00:48:23 +03:00
doc.hpp Fixed more spelling mistakes 2016-12-15 13:09:40 +01:00
engine.cpp [Client] Record type of each InterpreterContext for later checking 2018-07-23 00:46:07 +03:00
engine.hpp Merge branch 'master' into screenshot360 2018-02-25 11:25:19 +01:00
main.cpp [Client] Verify integrity of credits file 2018-07-16 03:25:01 +03:00