diff options
Diffstat (limited to 'engines/bladerunner/script/ai')
-rw-r--r-- | engines/bladerunner/script/ai/moraji.cpp | 5 |
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; } |