From 84eb90b790479e4cd00418823aa364df15d973fe Mon Sep 17 00:00:00 2001 From: Aaron Franke Date: Wed, 27 Aug 2025 06:23:54 -0700 Subject: [PATCH] Allow attaching scripts to nodes with previously-non-abstract scripts --- scene/resources/packed_scene.cpp | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/scene/resources/packed_scene.cpp b/scene/resources/packed_scene.cpp index 786b551b89c..1bb46ac37b2 100644 --- a/scene/resources/packed_scene.cpp +++ b/scene/resources/packed_scene.cpp @@ -347,7 +347,24 @@ Node *SceneState::instantiate(GenEditState p_edit_state) const { node->get_script_instance()->get_property_state(old_state); } - node->set(snames[nprops[j].name], props[nprops[j].value], &valid); +#ifdef TOOLS_ENABLED + const Ref