From a36178ff1dfa21703b30a3a4c0660ca0bcaff93b Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Mon, 24 Jun 2013 23:09:29 -0400 Subject: TSAGE: Bugfix for #3540893 - Stuck animation in Blue Force floppy --- engines/tsage/blue_force/blueforce_scenes9.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/engines/tsage/blue_force/blueforce_scenes9.cpp b/engines/tsage/blue_force/blueforce_scenes9.cpp index 1cb8191640..52115b95fe 100644 --- a/engines/tsage/blue_force/blueforce_scenes9.cpp +++ b/engines/tsage/blue_force/blueforce_scenes9.cpp @@ -705,6 +705,10 @@ void Scene900::process(Event &event) { void Scene900::dispatch() { SceneExt::dispatch(); + // WORKAROUND:: Fix for invalid data in the Blue Force floppy version when opening gate + if (_sceneMode == 9006 && (g_vm->getFeatures() & GF_FLOPPY) && BF_GLOBALS._player._endFrame == 8) + BF_GLOBALS._player._endFrame = 6; + if (BF_GLOBALS.getFlag(fWithLyle) && _lyle.isNoMover()) { _lyle.updateAngle(BF_GLOBALS._player._position); } -- cgit v1.2.3