[Scummvm-git-logs] scummvm master -> d8ba527cf0c2613bdcdd5869ecc70e626888b82e
peterkohaut
peterkohaut at users.noreply.github.com
Sun May 5 22:17:44 CEST 2019
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
d8ba527cf0 BLADERUNNER: Fix Moraji floating in DR04
Commit: d8ba527cf0c2613bdcdd5869ecc70e626888b82e
https://github.com/scummvm/scummvm/commit/d8ba527cf0c2613bdcdd5869ecc70e626888b82e
Author: Peter Kohaut (peter.kohaut at gmail.com)
Date: 2019-05-05T22:16:28+02:00
Commit Message:
BLADERUNNER: Fix Moraji floating in DR04
Changed paths:
engines/bladerunner/actor.cpp
engines/bladerunner/script/ai/moraji.cpp
diff --git a/engines/bladerunner/actor.cpp b/engines/bladerunner/actor.cpp
index f0153f8..a686722 100644
--- a/engines/bladerunner/actor.cpp
+++ b/engines/bladerunner/actor.cpp
@@ -723,6 +723,14 @@ void Actor::tickCombat() {
bool Actor::draw(Common::Rect *screenRect) {
Vector3 drawPosition(_position.x, -_position.z, _position.y + 2.0);
+
+#if !BLADERUNNER_ORIGINAL_BUGS
+ // In the original game, Moraji appears to be floating above the ground a bit
+ if (_id == kActorMoraji && _setId == kSetDR01_DR02_DR04) {
+ drawPosition.z -= 6.0f;
+ }
+#endif
+
float drawAngle = M_PI - _facing * (M_PI / 512.0f);
float drawScale = _scale;
diff --git a/engines/bladerunner/script/ai/moraji.cpp b/engines/bladerunner/script/ai/moraji.cpp
index ade5e22..7d5fe1d 100644
--- a/engines/bladerunner/script/ai/moraji.cpp
+++ b/engines/bladerunner/script/ai/moraji.cpp
@@ -189,7 +189,7 @@ bool AIScriptMoraji::GoalChanged(int currentGoalNumber, int newGoalNumber) {
return true;
case kGoalMorajiDie:
- // Added check here to have Moraji death speech SFX
+ // Added check here to have Moraji death speech SFX
// when shot by McCoy outside the Dermo Design Lab
if (_vm->_cutContent && Game_Flag_Query(kFlagDR04McCoyShotMoraji)) {
// original code used no voice here
More information about the Scummvm-git-logs
mailing list