diff --git a/src/openrct2/entity/Guest.cpp b/src/openrct2/entity/Guest.cpp index 2819ffe99c..235a03673b 100644 --- a/src/openrct2/entity/Guest.cpp +++ b/src/openrct2/entity/Guest.cpp @@ -7130,7 +7130,7 @@ Guest* Guest::Generate(const CoordsXYZ& coords) peep->PeepId = gNextGuestNumber++; peep->Name = nullptr; - money64 cash = (ScenarioRand() & 0x3) * 100 - 100 + gGuestInitialCash; + money64 cash = (static_cast(ScenarioRand() & 0x3) * 100) - 100 + gGuestInitialCash; if (cash < 0) cash = 0;