You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openmw-tes3coop/apps/openmw/mwbase
David Cernat 7136329a94 [Client] Add World::updatePtrsWithRefId() method
This makes it possible to "reload" the Ptrs in active cells when changes happen to the ESM record that they are based on. In practice, the old Ptrs are deleted, their RefNums and MpNums are blanked out, and new Ptrs are created that use the same RefNum and MpNum as before.

The above has required me to also add a method called setRefNum() to CellRef to allow setting a RefNum on the fly.

There may be a more elegant implementation available for updatePtrsWithRefIds(), but it requires additional research.
7 years ago
..
dialoguemanager.hpp Merge pull request #400 from OpenMW/master while resolving conflicts 7 years ago
environment.cpp Respect the framelimit in all cases (Fixes #3531) 7 years ago
environment.hpp Respect the framelimit in all cases (Fixes #3531) 7 years ago
inputmanager.hpp Save controls state (Fixes #3598) 8 years ago
journal.hpp [General] Add optional timestamps to journal entries in PlayerJournal 7 years ago
mechanicsmanager.hpp Merge pull request #457 from OpenMW/master while resolving conflicts 7 years ago
scriptmanager.hpp added missing const to ScriptManager::getLocals 11 years ago
soundmanager.hpp Remove a function from the sound manager interface 7 years ago
statemanager.hpp Make the creation of save file directories even more explicit 9 years ago
windowmanager.hpp Merge pull request #457 from OpenMW/master while resolving conflicts 7 years ago
world.hpp [Client] Add World::updatePtrsWithRefId() method 7 years ago