From 08e3adcf28444b9709abfdab562ebc16bf19b11c Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Sun, 7 Jul 2013 14:35:08 -0400 Subject: TSAGE: Fix for visual speakers animation in R2R --- engines/tsage/converse.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/engines/tsage/converse.cpp b/engines/tsage/converse.cpp index de5ac62425..ef00273dd3 100644 --- a/engines/tsage/converse.cpp +++ b/engines/tsage/converse.cpp @@ -843,8 +843,12 @@ void StripManager::signal() { } } - if ((g_vm->getGameID() == GType_Ringworld2) && (_obj44List.size() > 0)) - static_cast(_activeSpeaker)->proc15(); + if (g_vm->getGameID() == GType_Ringworld2) { + Ringworld2::VisualSpeaker *speaker = static_cast(_activeSpeaker); + speaker->_fieldF6 = obj44._field8; + if (_obj44List.size() > 0) + speaker->proc15(); + } _textShown = true; _activeSpeaker->setText(choiceList[strIndex]); -- cgit v1.2.3