Change: [Script] Use company randomizer when adding random deviation (#12065)

This commit is contained in:
Loïc Guilloux
2024-02-11 19:58:41 +01:00
committed by GitHub
parent 378dab3750
commit 8d9fa0ea89
4 changed files with 5 additions and 5 deletions

View File

@@ -123,11 +123,11 @@ void ScriptConfig::ResetEditableSettings(bool yet_to_start)
}
}
void ScriptConfig::AddRandomDeviation()
void ScriptConfig::AddRandomDeviation(CompanyID owner)
{
for (const auto &item : *this->GetConfigList()) {
if (item.random_deviation != 0) {
this->SetSetting(item.name, ScriptObject::GetRandomizer(OWNER_NONE).Next(item.random_deviation * 2 + 1) - item.random_deviation + this->GetSetting(item.name));
this->SetSetting(item.name, ScriptObject::GetRandomizer(owner).Next(item.random_deviation * 2 + 1) - item.random_deviation + this->GetSetting(item.name));
}
}
}