diff options
-rw-r--r-- | source/game/StarObject.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/game/StarObject.cpp b/source/game/StarObject.cpp index 66f7917..70fbf09 100644 --- a/source/game/StarObject.cpp +++ b/source/game/StarObject.cpp @@ -495,7 +495,7 @@ void Object::destroy(RenderCallback* renderCallback) { world()->addEntity(ItemDrop::createRandomizedDrop(o, position())); } else if (m_config->hasObjectItem) { ItemDescriptor objectItem(m_config->name, 1); - if (m_config->retainObjectParametersInItem) { + if (configValue("retainObjectParametersInItem", m_config->retainObjectParametersInItem).optBool().value()) { auto parameters = m_parameters.baseMap(); parameters.remove("owner"); parameters["scriptStorage"] = m_scriptComponent.getScriptStorage(); |