diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/bladerunner/set.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/engines/bladerunner/set.cpp b/engines/bladerunner/set.cpp index 4540219341..e03466b837 100644 --- a/engines/bladerunner/set.cpp +++ b/engines/bladerunner/set.cpp @@ -444,6 +444,17 @@ void Set::overrideSceneObjectInfo(int objectId) const { _objects[objectId].bbox.setXYZ(60.00f, 16.00f, -141.21f, 91.60f, 39.94f, -116.00f); } break; + case kScenePS05: + if (objectId == 8 && _objects[objectId].name == "WIRE BASKET") { + // waste basket click box + _objects[objectId].bbox.setXYZ(706.32f, 0.0f, -350.80f, 724.90f, 15.15f, -330.09f); + } else if (objectId == 0 && _objects[objectId].name == "FIRE EXTINGISHER") { + // fire extinguisher is click-able (original game) but does nothing + // still it's best to fix its clickbox and remove clickable or restore functionality from + // the scene script + _objects[objectId].bbox.setXYZ(695.63f, 42.65f, -628.10f, 706.71f, 69.22f, -614.47f); + } + break; case kSceneUG09: // block passage to buggy pipe if (objectId == 7 && _objects[objectId].name == "BOXS FOR ARCHWAY 01") { |