From 1c205b2cdac737a4563f7ec23b2885b1c3e1654a Mon Sep 17 00:00:00 2001 From: Michael Lutz Date: Sat, 3 Dec 2022 21:38:16 +0100 Subject: [PATCH] Fix #10212: [Script] Nested ScriptAccounting scopes are not restored properly. --- src/script/api/script_object.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/script/api/script_object.cpp b/src/script/api/script_object.cpp index 3cddb12f83..7d1042156c 100644 --- a/src/script/api/script_object.cpp +++ b/src/script/api/script_object.cpp @@ -103,7 +103,7 @@ ScriptObject::ActiveInstance::~ActiveInstance() /* static */ void ScriptObject::SetDoCommandCosts(Money value) { - GetStorage()->costs = CommandCost(value); + GetStorage()->costs = CommandCost(INVALID_EXPENSES, value); // Expense type is never read. } /* static */ void ScriptObject::IncreaseDoCommandCosts(Money value)