[Scummvm-git-logs] scummvm master -> c64a631520fb743251fd1df689b0786cc97b7e16
phcoder
phcoder at gmail.com
Thu Oct 29 10:26:46 UTC 2020
This automated email contains information about 4 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
30e9bd2f1d HADESCH: Fix wrongly displayed straw cart
dc8debc4d2 HADESCH: Fix wrong quest scroll for medusa quest
11d2722379 HADESCH: fix eye of fates position before it's given back
c64a631520 HADESCH: Fix Charon teleportation
Commit: 30e9bd2f1d7c391445ef7271989e568de273ca71
https://github.com/scummvm/scummvm/commit/30e9bd2f1d7c391445ef7271989e568de273ca71
Author: Vladimir Serbinenko (phcoder at google.com)
Date: 2020-10-29T11:25:59+01:00
Commit Message:
HADESCH: Fix wrongly displayed straw cart
Changed paths:
engines/hadesch/rooms/seriphos.cpp
diff --git a/engines/hadesch/rooms/seriphos.cpp b/engines/hadesch/rooms/seriphos.cpp
index bb116c216e..42d65978bf 100644
--- a/engines/hadesch/rooms/seriphos.cpp
+++ b/engines/hadesch/rooms/seriphos.cpp
@@ -123,7 +123,7 @@ public:
if (name == kStrawCartHotzone) {
room->selectFrame(kStrawCartEmpty, kCartZ, 0);
- room->stopAnim(kStrawCartFull);
+ _seIdles.hide(kStrawCartFull);
room->playSound("c7380mb0");
g_vm->getHeroBelt()->placeToInventory(kStraw, kStrawTaken);
room->disableHotzone(kStrawCartHotzone);
@@ -238,14 +238,6 @@ public:
Quest quest = persistent->_quest;
room->loadHotZones("Seriphos.HOT", true);
room->addStaticLayer("c7010pa0", kBackgroundZ);
- if (quest == kCreteQuest && !persistent->_seriphosStrawCartTaken) {
- room->selectFrame(kStrawCartFull, kCartZ, 0);
- room->stopAnim(kStrawCartEmpty);
- } else {
- room->selectFrame(kStrawCartEmpty, kCartZ, 0);
- room->stopAnim(kStrawCartFull);
- room->disableHotzone(kStrawCartHotzone);
- }
Common::String seAmbFn = quest > kMedusaQuest ? "SeAmb2.txt" : "SeAmb.txt";
TextTable seAmb = TextTable(
@@ -275,6 +267,15 @@ public:
_seIdles.readTableFile(seIdles, AmbientAnim::PAN_ANY);
_seIdles.firstFrame();
+ if (quest == kCreteQuest && !persistent->_seriphosStrawCartTaken) {
+ _seIdles.unpauseAndFirstFrame(kStrawCartFull);
+ room->stopAnim(kStrawCartEmpty);
+ } else {
+ room->selectFrame(kStrawCartEmpty, kCartZ, 0);
+ _seIdles.hide(kStrawCartFull);
+ room->disableHotzone(kStrawCartHotzone);
+ }
+
room->playAnimLoop("c7110bb0", 2101);
room->playAnimLoop("c7110bc0", 2101);
room->playAnimLoop("c7180ba0", 3101);
Commit: dc8debc4d29cb4dcf13ae1c373eecad3b7fb907c
https://github.com/scummvm/scummvm/commit/dc8debc4d29cb4dcf13ae1c373eecad3b7fb907c
Author: Vladimir Serbinenko (phcoder at google.com)
Date: 2020-10-29T11:25:59+01:00
Commit Message:
HADESCH: Fix wrong quest scroll for medusa quest
Changed paths:
engines/hadesch/herobelt.cpp
diff --git a/engines/hadesch/herobelt.cpp b/engines/hadesch/herobelt.cpp
index 00abab15af..6fa041c2be 100644
--- a/engines/hadesch/herobelt.cpp
+++ b/engines/hadesch/herobelt.cpp
@@ -340,7 +340,7 @@ void HeroBelt::render(Common::SharedPtr<GfxContext> context, int time, Common::P
text = _scrollTextTroyFemale;
break;
case kMedusaQuest:
- text = _scrollTextCrete;
+ text = _scrollTextMedusa;
break;
case kRescuePhilQuest:
text = _scrollTextHades;
Commit: 11d27223795ca38b23ecf3b93da5359c5261e423
https://github.com/scummvm/scummvm/commit/11d27223795ca38b23ecf3b93da5359c5261e423
Author: Vladimir Serbinenko (phcoder at google.com)
Date: 2020-10-29T11:25:59+01:00
Commit Message:
HADESCH: fix eye of fates position before it's given back
Changed paths:
engines/hadesch/rooms/medisle.cpp
diff --git a/engines/hadesch/rooms/medisle.cpp b/engines/hadesch/rooms/medisle.cpp
index 699d775fa8..5c63a7920e 100644
--- a/engines/hadesch/rooms/medisle.cpp
+++ b/engines/hadesch/rooms/medisle.cpp
@@ -260,6 +260,7 @@ public:
room->disableMouse();
room->playSound("m2130ea0", 11027);
_eyeIsPickedUp = true;
+ persistent->_medisleEyePosition = kNumFates;
return;
}
@@ -1011,6 +1012,9 @@ private:
void enforceEyeConsistency() {
Persistent *persistent = g_vm->getPersistent();
+ if (persistent->_medisleEyePosition == kNumFates)
+ return;
+
if (showFate(persistent->_medisleEyePosition))
return;
Commit: c64a631520fb743251fd1df689b0786cc97b7e16
https://github.com/scummvm/scummvm/commit/c64a631520fb743251fd1df689b0786cc97b7e16
Author: Vladimir Serbinenko (phcoder at google.com)
Date: 2020-10-29T11:25:59+01:00
Commit Message:
HADESCH: Fix Charon teleportation
Changed paths:
engines/hadesch/rooms/riverstyx.cpp
diff --git a/engines/hadesch/rooms/riverstyx.cpp b/engines/hadesch/rooms/riverstyx.cpp
index f0469139ee..0e44d07978 100644
--- a/engines/hadesch/rooms/riverstyx.cpp
+++ b/engines/hadesch/rooms/riverstyx.cpp
@@ -190,7 +190,7 @@ public:
room->disableMouse();
g_vm->getHeroBelt()->removeFromInventory(item);
_charon.hide();
- room->playVideo("charon glow", 549, 28005, Common::Point(516, 143));
+ room->playVideo("charon glow", 549, 28005, Common::Point(516, 93));
g_vm->addTimer(28006, 2000, 1);
persistent->_styxCharonUsedPotion = true;
return true;
@@ -200,7 +200,7 @@ public:
room->disableMouse();
g_vm->getHeroBelt()->removeFromInventory(item);
_charon.hide();
- room->playVideo("change purse", 549, 28010, Common::Point(524, 150));
+ room->playVideo("change purse", 549, 28010, Common::Point(524, 100));
g_vm->addTimer(28008, 1000, 1);
persistent->_styxCharonUsedCoin = true;
return true;
@@ -217,7 +217,7 @@ public:
stopCharonTalk();
if (persistent->_styxCharonUsedPotion && persistent->_styxCharonUsedCoin) {
_charon.hide();
- room->playVideo("charon asks for help", 549, 28011, Common::Point(452, 146));
+ room->playVideo("charon asks for help", 549, 28011, Common::Point(452, 96));
} else {
room->enableMouse();
}
More information about the Scummvm-git-logs
mailing list