aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/script/ai/moraji.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/bladerunner/script/ai/moraji.cpp')
-rw-r--r--engines/bladerunner/script/ai/moraji.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/bladerunner/script/ai/moraji.cpp b/engines/bladerunner/script/ai/moraji.cpp
index 63998aa351..207a78f6b4 100644
--- a/engines/bladerunner/script/ai/moraji.cpp
+++ b/engines/bladerunner/script/ai/moraji.cpp
@@ -47,7 +47,10 @@ bool AIScriptMoraji::Update() {
&& !Game_Flag_Query(kFlagDR05BombActivated)
) {
AI_Countdown_Timer_Reset(kActorMoraji, kActorTimerAIScriptCustomTask2);
- AI_Countdown_Timer_Start(kActorMoraji, kActorTimerAIScriptCustomTask2, 30);
+ int bombTime = 30; // Original value
+ if (_vm->_cutContent && Query_Difficulty_Level() == kGameDifficultyEasy)
+ bombTime += 10; // Extend the bomb timer duration when in Dermo Design (where Moraji is chained)
+ AI_Countdown_Timer_Start(kActorMoraji, kActorTimerAIScriptCustomTask2, bombTime);
Game_Flag_Set(kFlagDR05BombActivated);
return true;
}