diff --git a/src/openrct2/entity/Peep.cpp b/src/openrct2/entity/Peep.cpp index 985a68e87b..c3e5e7c8c4 100644 --- a/src/openrct2/entity/Peep.cpp +++ b/src/openrct2/entity/Peep.cpp @@ -497,6 +497,9 @@ std::optional Peep::UpdateWalkingAction(const CoordsXY& differenceLoc, void Peep::ThrowUp() { auto* guest = As(); + if (guest == nullptr) + return; + guest->Hunger /= 2; guest->NauseaTarget /= 2;