aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorDavid Fioramonti2019-05-27 05:12:47 -0700
committerdafioram2019-05-30 21:58:14 -0400
commita6e896f7481c7724b5e627279ccd8f95746a4ebf (patch)
tree94ff8371d2dd1b6db08ebffbb56847d51a7c0a52 /engines
parent24ea24c97ab95eb824275a9e44864b42f16983af (diff)
downloadscummvm-rg350-a6e896f7481c7724b5e627279ccd8f95746a4ebf.tar.gz
scummvm-rg350-a6e896f7481c7724b5e627279ccd8f95746a4ebf.tar.bz2
scummvm-rg350-a6e896f7481c7724b5e627279ccd8f95746a4ebf.zip
BLADERUNNER: Dead bridge rat won't respawn when playing uncut and easy
If the player kills the rat at the bridge that breaks and goes to the left screen and then comes back the rat will not respawn when the player is playing the uncut version on easy. In every other case there will be a 10% chance that the rat will respawn.
Diffstat (limited to 'engines')
-rw-r--r--engines/bladerunner/script/scene/ug15.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/bladerunner/script/scene/ug15.cpp b/engines/bladerunner/script/scene/ug15.cpp
index d0b9fe3164..62ae01b43e 100644
--- a/engines/bladerunner/script/scene/ug15.cpp
+++ b/engines/bladerunner/script/scene/ug15.cpp
@@ -40,7 +40,8 @@ void SceneScriptUG15::InitializeScene() {
} else {
Setup_Scene_Information(-238.0f, 48.07f, 222.0f, 180);
if (Game_Flag_Query(kFlagUG15RatShot)
- && Random_Query(1, 10) == 10
+ && (Random_Query(1, 10) == 10)
+ && !(_vm->_cutContent && Query_Difficulty_Level() == kGameDifficultyEasy)
) {
Game_Flag_Reset(kFlagUG15RatShot);
}