diff --git a/src/openrct2/paint/tile_element/Paint.SmallScenery.cpp b/src/openrct2/paint/tile_element/Paint.SmallScenery.cpp index 0417b75fc0..da5acdf3e4 100644 --- a/src/openrct2/paint/tile_element/Paint.SmallScenery.cpp +++ b/src/openrct2/paint/tile_element/Paint.SmallScenery.cpp @@ -243,11 +243,7 @@ static void PaintSmallSceneryBody( else if (sceneryEntry->HasFlag(SMALL_SCENERY_FLAG_IS_CLOCK)) { auto minuteImageOffset = ((gRealTimeOfDay.minute + 6) * 17) / 256; - auto timeImageBase = gRealTimeOfDay.hour; - while (timeImageBase >= 12) - { - timeImageBase -= 12; - } + auto timeImageBase = gRealTimeOfDay.hour % 12; timeImageBase = (timeImageBase * 4) + minuteImageOffset; if (timeImageBase >= 48) {