Commit Graph

93 Commits (openmw-39)

Author SHA1 Message Date
Marc Zinnschlag ce624e024b make sure player record stays in place across cleanups 11 years ago
Marc Zinnschlag 2d4a6c0edf cleaned up ID handling in INFO record (including a ESMTool bug fix) 11 years ago
Jordan Ayers 141382b8c0 COC Command: Exterior cell selection fix.
Return the northernmost cell of the easternmost matching column for Ext. cells.
11 years ago
scrawl 758d989a03 If multiple plugins have land data for the same cell, the last plugin should win 12 years ago
Chris Robinson 6fd4cdb5fb Play randomized werewolf sounds 12 years ago
scrawl 7dc30a01cd Some changes suggested by cppcheck 12 years ago
greye 76d95dffb6 special case for loading StartScript records 12 years ago
scrawl c41f119ba6 Added new game button 12 years ago
scrawl 40a0969055 Insert records that may not exist in vanilla MW 12 years ago
Chris Robinson 6a67a5e650 Merge remote-tracking branch 'zini/next' into nifogre 12 years ago
greye cfccf0981d update IndexedStore::setUp() for multiple datafile support 12 years ago
Nathan Jeffords 19325f9d40 fixed the type of iterator uses in MWWorld::Store
The containers type used to declare some iterators was not an exact match for the type of the container the iterator was being initialized from. This was causing build failure on windows.
12 years ago
scrawl 3c5e4ceefd Workaround for ambiguous "Chargen_plank" ID in chargen script (one at -22,16 and one at -2,-9) 12 years ago
greye 52ed451ae7 fix eraseStatic() assumptions 12 years ago
greye d30b38f336 fix Store<T>::eraseStatic() 12 years ago
k1ll dde43e8c87 Some cleanup 12 years ago
k1ll 9acd4061cc Fix dangling static references in mShared 12 years ago
Marc Zinnschlag fa880e3274 Merge remote-tracking branch 'lazydev/master' 12 years ago
lazydev a5ff8181b7 fix for https://bugs.openmw.org/issues/569 12 years ago
Nathan Jeffords 44b1c66c4b fixed various warnings about converting size_t to int 12 years ago
Mark Siewert eefbdde6de - For pull request: remove all instances of maps used to track refnumbers.
- new file: apps/openmw/mwworld/store.cpp, had to move reference merging method out of the header file to prevent three-way recursion/unresolved forward references in custom compare operators.
12 years ago
Mark Siewert dca8dc4fdb Merge remote-tracking branch 'upstream/master' into multiple_esm_esp
Conflicts:
	apps/openmw/engine.cpp
	apps/openmw/mwworld/cellstore.cpp
	apps/openmw/mwworld/store.hpp
	apps/openmw/mwworld/worldimp.cpp
	apps/openmw/mwworld/worldimp.hpp
	components/esm/esmreader.hpp

- Quick hack: OMW::Engine::prepareEngine only loads translation data for the first master file.
12 years ago
Mark Siewert a8e02779b2 - Add support for multiple plugins trying to modify the same reference
- Fix a small signed/unsigned warning
12 years ago
Mark Siewert 8ccec17481 - Restore ability for plugins deleting records defined in parent files
- Don't throw a runtime_error when trying to load a reference based on a deleted record (just a warning for now, should be closer to MW)
12 years ago
Mark Siewert 049b0e66e0 - Restore ability to generate references in the same cell from multiple plugins
- Disable some code related to deleting entries in the store so that it builds again
12 years ago
lazydev 74ae479780 Cell names localization fix 12 years ago
scrawl e3dd3d565c fix 2 leaks 12 years ago
Mark Siewert b103426cf0 - Partially reimplement deleting objects defined in a parent esX file.
- Try to reimplement multiple esX files dropping references in the same file.
NOTE: None of these features works. Maybe the code itself does not build. Anyway, after 12 hours of hacking, I am just tired and want to get a snapshot of the code out.
12 years ago
Mark Siewert 896ab44d1e - Add some updated files missing from last commit.
- Move plugin dependency test from esmreader.cpp to esmstpre.cpp; fixes crash in omwlauncher.
12 years ago
Marc Zinnschlag 9201baebf9 template fix 12 years ago
Marc Zinnschlag 2be60041f3 Merge remote-tracking branch 'greye/player-dynamics' into next 12 years ago
greye af5fb7916f fix searching in store 12 years ago
greye 83e758ee50 clean up interfaces 12 years ago
greye 5b9621bca5 store player record data in ESMStore 12 years ago
Marc Zinnschlag c5a6171aab cleanup 12 years ago
greye 83f5b1df81 change to static --> dynamic search order 12 years ago
greye dccc157f4c setting up 12 years ago
greye 18bb5960e4 let's rescue linker 12 years ago
greye b3ad872845 new interface in manualref, fix various typos 12 years ago
greye e74b2c060d disable createRecord(), Land constness hack, various fixes with Store<T> interface 12 years ago
greye ff8da265ed applying new interface vol.9, inconsistent 12 years ago
greye 11567663a7 applying new interface vol.4, inconsistent 12 years ago
greye 7cf0b8a680 just replace esmstore, inconsistent 12 years ago