diff options
author | Kae <80987908+Novaenia@users.noreply.github.com> | 2025-03-17 17:44:52 +1100 |
---|---|---|
committer | Kae <80987908+Novaenia@users.noreply.github.com> | 2025-03-17 17:44:52 +1100 |
commit | 472d136bdce006ac24f85cbd89440a2a6188c9ef (patch) | |
tree | ee88ab5ca633349e652785637c9840ffaea82f16 | |
parent | 6f51c2c129ab50872a4944e5218fcf97f89abb1d (diff) |
read retainObjectParametersInItem from parameters
-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(); |