[Scummvm-git-logs] scummvm master -> a6e896f7481c7724b5e627279ccd8f95746a4ebf
dafioram
dafioram at gmail.com
Fri May 31 03:58:18 CEST 2019
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
24ea24c97a BLADERUNNER: Don't let the sewer bridge break on easy
a6e896f748 BLADERUNNER: Dead bridge rat won't respawn when playing uncut and easy
Commit: 24ea24c97ab95eb824275a9e44864b42f16983af
https://github.com/scummvm/scummvm/commit/24ea24c97ab95eb824275a9e44864b42f16983af
Author: David Fioramonti (dafioram at gmail.com)
Date: 2019-05-30T21:58:14-04:00
Commit Message:
BLADERUNNER: Don't let the sewer bridge break on easy
When the player is playing on easy and it is the uncut version
then the sewer bridge won't break when McCoy runs on it or if
McCoy and the rat are both on it.
A bridge breaking death animation will still be shown if the rat kills
the player on the bridge.
Changed paths:
engines/bladerunner/script/ai/free_slot_a.cpp
diff --git a/engines/bladerunner/script/ai/free_slot_a.cpp b/engines/bladerunner/script/ai/free_slot_a.cpp
index 37e7783..4f823df 100644
--- a/engines/bladerunner/script/ai/free_slot_a.cpp
+++ b/engines/bladerunner/script/ai/free_slot_a.cpp
@@ -541,6 +541,10 @@ void AIScriptFreeSlotA::FledCombat() {
}
void AIScriptFreeSlotA::checkIfOnBridge() {
+ if (_vm->_cutContent && Query_Difficulty_Level() == kGameDifficultyEasy) {
+ // Make the bridge indestructible on easy mode for the enhanced version
+ return;
+ }
float x, y, z;
Actor_Query_XYZ(kActorFreeSlotA, &x, &y, &z);
// bug? this should probably check if McCoy is close enough because bridge will break long after rat died and player tries to walk through
Commit: a6e896f7481c7724b5e627279ccd8f95746a4ebf
https://github.com/scummvm/scummvm/commit/a6e896f7481c7724b5e627279ccd8f95746a4ebf
Author: David Fioramonti (dafioram at gmail.com)
Date: 2019-05-30T21:58:14-04:00
Commit Message:
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.
Changed paths:
engines/bladerunner/script/scene/ug15.cpp
diff --git a/engines/bladerunner/script/scene/ug15.cpp b/engines/bladerunner/script/scene/ug15.cpp
index d0b9fe3..62ae01b 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);
}
More information about the Scummvm-git-logs
mailing list