diff options
author | Paul Gilbert | 2013-06-24 23:09:29 -0400 |
---|---|---|
committer | Paul Gilbert | 2013-06-24 23:09:29 -0400 |
commit | a36178ff1dfa21703b30a3a4c0660ca0bcaff93b (patch) | |
tree | 8d4a67190e2505fb472dcad2805dd252b7143314 /engines/tsage | |
parent | c7ec14d1cb4620b891a76b57f63fd72719e37a7e (diff) | |
download | scummvm-rg350-a36178ff1dfa21703b30a3a4c0660ca0bcaff93b.tar.gz scummvm-rg350-a36178ff1dfa21703b30a3a4c0660ca0bcaff93b.tar.bz2 scummvm-rg350-a36178ff1dfa21703b30a3a4c0660ca0bcaff93b.zip |
TSAGE: Bugfix for #3540893 - Stuck animation in Blue Force floppy
Diffstat (limited to 'engines/tsage')
-rw-r--r-- | engines/tsage/blue_force/blueforce_scenes9.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
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); } |