diff --git a/src/openrct2/world/Balloon.cpp b/src/openrct2/world/Balloon.cpp index f836a1fa99..b72953c91c 100644 --- a/src/openrct2/world/Balloon.cpp +++ b/src/openrct2/world/Balloon.cpp @@ -73,6 +73,8 @@ void rct_balloon::Press() { if (popped != 1) { + // There is a random chance that pressing the balloon will not pop it + // and instead shift it slightly uint32 random = scenario_rand(); if ((sprite_index & 7) || (random & 0xFFFF) < 0x2000) {