summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/script/script.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/script/script.cpp b/src/script/script.cpp
index 5cd21f9..1a70699 100644
--- a/src/script/script.cpp
+++ b/src/script/script.cpp
@@ -1916,7 +1916,14 @@ bool CScript::rProduce(CBotVar* var, CBotVar* result, int& exception, void* user
result->SetValInt(1); // error
return true;
}
- object->SetActivity(false);
+ object->SetActivity(true);
+
+ CAuto* automat = object->GetAuto();
+ if (automat != nullptr)
+ {
+ automat->Init();
+ }
+
script->m_main->CreateShortcuts();
}
else if ( type == OBJECT_FLAGb ||