1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-16 19:43:06 +01:00

Prevent assigning invalid energy values to peeps

This commit is contained in:
Aaron van Geffen
2024-06-29 16:05:54 +02:00
parent 0efbf7f5ea
commit 666e8a1518

View File

@@ -151,6 +151,7 @@ namespace OpenRCT2::Scripting
auto peep = GetPeep();
if (peep != nullptr)
{
value = std::clamp(value, kPeepMinEnergy, kPeepMaxEnergy);
peep->Energy = value;
}
}
@@ -166,6 +167,7 @@ namespace OpenRCT2::Scripting
auto peep = GetPeep();
if (peep != nullptr)
{
value = std::clamp(value, kPeepMinEnergy, kPeepMaxEnergyTarget);
peep->EnergyTarget = value;
}
}