[Scummvm-git-logs] scummvm master -> c147347bf476f74cfcab2465cbb848752d0145bd

antoniou79 noreply at scummvm.org
Thu Aug 21 15:25:25 UTC 2025


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .

Summary:
c147347bf4 TSAGE: BLUEFORCE: Use correct portrait for Laura on boat


Commit: c147347bf476f74cfcab2465cbb848752d0145bd
    https://github.com/scummvm/scummvm/commit/c147347bf476f74cfcab2465cbb848752d0145bd
Author: antoniou79 (a.antoniou79 at gmail.com)
Date: 2025-08-21T18:25:12+03:00

Commit Message:
TSAGE: BLUEFORCE: Use correct portrait for Laura on boat

Laura should look disheveled when talking to her on the boat (day one) after resolving the hostage situation

Changed paths:
    engines/tsage/blue_force/blueforce_scenes3.cpp
    engines/tsage/blue_force/blueforce_scenes3.h


diff --git a/engines/tsage/blue_force/blueforce_scenes3.cpp b/engines/tsage/blue_force/blueforce_scenes3.cpp
index b06f9b51eb1..e0dd41f977b 100644
--- a/engines/tsage/blue_force/blueforce_scenes3.cpp
+++ b/engines/tsage/blue_force/blueforce_scenes3.cpp
@@ -4636,6 +4636,28 @@ void Scene360::dispatch() {
  *
  *--------------------------------------------------------------------------*/
 
+void Scene370::SpeakerLaura370::setText(const Common::String& msg) {
+	_removeObject1 = _removeObject2 = true;
+
+	_object1.postInit();
+	_object1.setVisage(345);
+	_object1.setStrip2(5);
+	_object1.fixPriority(254);
+	_object1.setPosition(Common::Point(BF_GLOBALS._sceneManager._scene->_sceneBounds.left + 38,
+		BF_GLOBALS._sceneManager._scene->_sceneBounds.top + 166));
+
+	_object2.postInit();
+	_object2.setVisage(345);
+	_object2.setStrip2(3);
+	_object2.fixPriority(255);
+
+	_object2.setPosition(Common::Point(BF_GLOBALS._sceneManager._scene->_sceneBounds.left + 38,
+		BF_GLOBALS._sceneManager._scene->_sceneBounds.top + 166));
+
+	VisualSpeaker::setText(msg);
+	_object2.fixCountdown(8, _numFrames);
+}
+
 bool Scene370::GreensGun::startAction(CursorType action, Event &event) {
 	Scene370 *scene = (Scene370 *)BF_GLOBALS._sceneManager._scene;
 
diff --git a/engines/tsage/blue_force/blueforce_scenes3.h b/engines/tsage/blue_force/blueforce_scenes3.h
index 5138f1ea5ed..0216aa44b13 100644
--- a/engines/tsage/blue_force/blueforce_scenes3.h
+++ b/engines/tsage/blue_force/blueforce_scenes3.h
@@ -725,7 +725,7 @@ public:
 	SequenceManager _sequenceManager;
 	SpeakerGameText _gameTextSpeaker;
 	SpeakerJakeUniform _jakeUniformSpeaker;
-	SpeakerLaura _lauraSpeaker;
+	SpeakerLaura370 _lauraSpeaker;
 	SpeakerLauraHeld _lauraHeldSpeaker;
 	SpeakerGreen _greenSpeaker;
 	SpeakerHarrison _harrisonSpeaker;




More information about the Scummvm-git-logs mailing list