forked from mirror/openmw-tes3mp
343dd8b5ea
Previously, multiple stacks of the same item ID could overwrite data in each other because of how the logic in ContainerStore::add() works. For example, a stack of 5 grand soul gems with no souls would get added to the player, then the attempt to add a grand soul gem with a particular soul would retrieve the previous stack first before setting all of it to that soul, resulting in 6 grand soul gems with that soul. |
||
---|---|---|
.. | ||
mwbase | ||
mwclass | ||
mwdialogue | ||
mwgui | ||
mwinput | ||
mwmechanics | ||
mwmp | ||
mwphysics | ||
mwrender | ||
mwscript | ||
mwsound | ||
mwstate | ||
mwworld | ||
android_commandLine.cpp | ||
android_commandLine.h | ||
android_main.c | ||
CMakeLists.txt | ||
doc.hpp | ||
engine.cpp | ||
engine.hpp | ||
main.cpp |