From b0437746a94e515915b02305fa2a2f15a0bf2d5d Mon Sep 17 00:00:00 2001 From: Sam Horn Date: Sat, 10 Oct 2015 21:34:37 +1000 Subject: [PATCH] Fixed min and max intensity being swapped --- src/peep/peep.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/peep/peep.c b/src/peep/peep.c index 3051804498..e87f4932b4 100644 --- a/src/peep/peep.c +++ b/src/peep/peep.c @@ -7558,8 +7558,8 @@ static void peep_on_enter_ride(rct_peep *peep, int rideIndex) satisfactionFlags = 0x1FF; } else { satisfactionFlags = 0; - maxIntensity = (peep->intensity & 0x0F) * 100; - minIntensity = (peep->intensity / 16) * 100; + maxIntensity = (peep->intensity >> 4) * 100; + minIntensity = (peep->intensity & 0xF) * 100; if (maxIntensity <= ride->intensity || minIntensity >= ride->intensity) { satisfactionFlags |= (1 << 1); }