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