aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/script/scene/ps11.cpp
diff options
context:
space:
mode:
authorThanasis Antoniou2019-03-22 23:56:40 +0200
committerThanasis Antoniou2019-03-22 23:59:21 +0200
commita03dbae1f0d52d288db662cf70fc535ad42ac4b4 (patch)
tree16565d89f6831711604b98c65c230dd8d776fc1a /engines/bladerunner/script/scene/ps11.cpp
parent864cdd85f483824e765a4b35d658ef4c2f4506df (diff)
downloadscummvm-rg350-a03dbae1f0d52d288db662cf70fc535ad42ac4b4.tar.gz
scummvm-rg350-a03dbae1f0d52d288db662cf70fc535ad42ac4b4.tar.bz2
scummvm-rg350-a03dbae1f0d52d288db662cf70fc535ad42ac4b4.zip
BLADERUNNER: All maze targets normalized
Max achievable score is verified 80 as it should be if all targets were normal Since there are special targets (to be restored in the next commit) the max score with be above 80 and it's not a fixed value known in advance.
Diffstat (limited to 'engines/bladerunner/script/scene/ps11.cpp')
-rw-r--r--engines/bladerunner/script/scene/ps11.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/engines/bladerunner/script/scene/ps11.cpp b/engines/bladerunner/script/scene/ps11.cpp
index d5118995a4..ad8be4a75e 100644
--- a/engines/bladerunner/script/scene/ps11.cpp
+++ b/engines/bladerunner/script/scene/ps11.cpp
@@ -255,7 +255,11 @@ static const int *getPoliceMazePS11TrackData14() { // Enemy (kItemPS11Target6)
kPMTIObstacleReset, kItemPS11Target6,
kPMTITargetSet, kItemPS11Target6, 1,
kPMTIEnemyReset, kItemPS11Target6,
- kPMTIFacing, 900,
+#if BLADERUNNER_ORIGINAL_BUGS
+ kPMTIFacing, 900, // orientation is wrong here - should conceal the gun entirely
+#else
+ kPMTIFacing, 750, // corrected orientation
+#endif // BLADERUNNER_ORIGINAL_BUGS
kPMTIPosition, 0,
kPMTIWaitRandom, 3000, 6000,
kPMTIObstacleSet, kItemPS11Target6,
@@ -267,9 +271,9 @@ static const int *getPoliceMazePS11TrackData14() { // Enemy (kItemPS11Target6)
kPMTIRotate, 644, 80,
kPMTIWait, 0,
#if BLADERUNNER_ORIGINAL_BUGS
-1 kPMTIRotate, 388, 80, // TODO fix orientation here
+1 kPMTIRotate, 388, 80, // orientation is wrong here
#else
- kPMTIRotate, 280, 80, // corrected orientation
+ kPMTIRotate, 260, 80, // corrected orientation
#endif // BLADERUNNER_ORIGINAL_BUGS
kPMTIWait, 1000,
kPMTIShoot, 27, 33,