From 472d136bdce006ac24f85cbd89440a2a6188c9ef Mon Sep 17 00:00:00 2001 From: Kae <80987908+Novaenia@users.noreply.github.com> Date: Mon, 17 Mar 2025 17:44:52 +1100 Subject: read retainObjectParametersInItem from parameters --- source/game/StarObject.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/game/StarObject.cpp') 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(); -- cgit v1.2.3