[Scummvm-git-logs] scummvm branch-2-1 -> a6a74b66953f44ea3927921ba6e826252209e08c
athrxx
athrxx at scummvm.org
Sat Jan 4 22:18:05 UTC 2020
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
3b62184cd1 KYRA: (LOK) - fix dispel magic animation (bug #11303)
a6a74b6695 KYRA: (LOK) - fix potion drink animation (bug #11303)
Commit: 3b62184cd164c79430dec44fedf50f2dc39c9fa1
https://github.com/scummvm/scummvm/commit/3b62184cd164c79430dec44fedf50f2dc39c9fa1
Author: athrxx (athrxx at scummvm.org)
Date: 2020-01-04T23:16:55+01:00
Commit Message:
KYRA: (LOK) - fix dispel magic animation (bug #11303)
Changed paths:
engines/kyra/engine/scene_lok.cpp
diff --git a/engines/kyra/engine/scene_lok.cpp b/engines/kyra/engine/scene_lok.cpp
index 51348c5..55ae729 100644
--- a/engines/kyra/engine/scene_lok.cpp
+++ b/engines/kyra/engine/scene_lok.cpp
@@ -174,6 +174,9 @@ void KyraEngine_LoK::enterNewScene(int sceneId, int facing, int unk1, int unk2,
initSceneData(facing, unk2, brandonAlive);
+ setTextFadeTimerCountdown(-1);
+ _scriptClick.regs[3] = 1;
+
_loopFlag2 = 0;
_screen->showMouse();
if (!brandonAlive)
Commit: a6a74b66953f44ea3927921ba6e826252209e08c
https://github.com/scummvm/scummvm/commit/a6a74b66953f44ea3927921ba6e826252209e08c
Author: athrxx (athrxx at scummvm.org)
Date: 2020-01-04T23:16:56+01:00
Commit Message:
KYRA: (LOK) - fix potion drink animation (bug #11303)
Changed paths:
engines/kyra/engine/kyra_lok.h
engines/kyra/sequence/sequences_lok.cpp
diff --git a/engines/kyra/engine/kyra_lok.h b/engines/kyra/engine/kyra_lok.h
index 5165486..e6a13a3 100644
--- a/engines/kyra/engine/kyra_lok.h
+++ b/engines/kyra/engine/kyra_lok.h
@@ -170,7 +170,7 @@ protected:
void seq_makeBrandonWisp();
void seq_dispelMagicAnimation();
void seq_fillFlaskWithWater(int item, int type);
- void seq_playDrinkPotionAnim(int item, int unk2, int flags);
+ void seq_playDrinkPotionAnim(int item, int makeFlaskEmpty, int flags);
void seq_brandonToStone();
// -> end fight
diff --git a/engines/kyra/sequence/sequences_lok.cpp b/engines/kyra/sequence/sequences_lok.cpp
index faddf76..3ab1316 100644
--- a/engines/kyra/sequence/sequences_lok.cpp
+++ b/engines/kyra/sequence/sequences_lok.cpp
@@ -854,7 +854,7 @@ void KyraEngine_LoK::seq_fillFlaskWithWater(int item, int type) {
characterSays(voiceEntries[type], _fullFlask[type], 0, -2);
}
-void KyraEngine_LoK::seq_playDrinkPotionAnim(int item, int unk2, int flags) {
+void KyraEngine_LoK::seq_playDrinkPotionAnim(int item, int makeFlaskEmpty, int flags) {
if (_flags.platform == Common::kPlatformAmiga) {
uint8 r, g, b;
@@ -997,9 +997,8 @@ void KyraEngine_LoK::seq_playDrinkPotionAnim(int item, int unk2, int flags) {
delayWithTicks(7);
}
- if (unk2) {
- // XXX
- }
+ if (makeFlaskEmpty)
+ _screen->setPaletteIndex(0xFE, 30, 30, 30);
for (int i = 131; i >= 123; --i) {
_currentCharacter->currentAnimFrame = i;
More information about the Scummvm-git-logs
mailing list