[Scummvm-git-logs] scummvm master -> 98f2adeb2d2289c643b3757eb1bc2d6cea63edb6
dreammaster
dreammaster at scummvm.org
Mon Dec 26 21:58:51 CET 2016
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
98f2adeb2d TITANIC: Fix receiving mail via SuccUBus
Commit: 98f2adeb2d2289c643b3757eb1bc2d6cea63edb6
https://github.com/scummvm/scummvm/commit/98f2adeb2d2289c643b3757eb1bc2d6cea63edb6
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2016-12-26T15:58:40-05:00
Commit Message:
TITANIC: Fix receiving mail via SuccUBus
Changed paths:
engines/titanic/npcs/succubus.cpp
engines/titanic/room_flags.cpp
diff --git a/engines/titanic/npcs/succubus.cpp b/engines/titanic/npcs/succubus.cpp
index af21c7b..dd07513 100644
--- a/engines/titanic/npcs/succubus.cpp
+++ b/engines/titanic/npcs/succubus.cpp
@@ -413,6 +413,7 @@ bool CSuccUBus::PETDeliverMsg(CPETDeliverMsg *msg) {
incTransitions();
if (_isFeathers) {
+ // The feather has special handling to be rejected by the SuccUBus
_sendLost = false;
sendMail(destRoomFlags, roomFlags);
pet->phonographAction("");
@@ -435,6 +436,7 @@ bool CSuccUBus::PETDeliverMsg(CPETDeliverMsg *msg) {
playMovie(_afterReceiveStartFrame, _afterReceiveEndFrame, 0);
}
} else {
+ // Send the mail to the destination
sendMail(pet->getRoomFlags(), roomFlags);
pet->phonographAction("");
diff --git a/engines/titanic/room_flags.cpp b/engines/titanic/room_flags.cpp
index 4bd1862..57156f0 100644
--- a/engines/titanic/room_flags.cpp
+++ b/engines/titanic/room_flags.cpp
@@ -472,7 +472,7 @@ bool CRoomFlags::compareLocation(uint flags1, uint flags2) {
CRoomFlags f1(flags1);
CRoomFlags f2(flags2);
- return f1.getElevatorNum() == f2.getElevatorBits() &&
+ return f1.getElevatorNum() == f2.getElevatorNum() &&
f1.getFloorNum() == f2.getFloorNum() &&
f1.getRoomNum() == f2.getRoomNum();
}
More information about the Scummvm-git-logs
mailing list