aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/sprites_eob.cpp
diff options
context:
space:
mode:
authorathrxx2011-08-03 00:40:21 +0200
committerJohannes Schickel2011-12-26 16:18:13 +0100
commitaab9e62247af1c22772bb79821675fbab06c047d (patch)
tree2dd15c76b96c3df0778a68c4b546f57797f1cd64 /engines/kyra/sprites_eob.cpp
parent48f83b7bb48a1625f6c195e396f8d40047f50915 (diff)
downloadscummvm-rg350-aab9e62247af1c22772bb79821675fbab06c047d.tar.gz
scummvm-rg350-aab9e62247af1c22772bb79821675fbab06c047d.tar.bz2
scummvm-rg350-aab9e62247af1c22772bb79821675fbab06c047d.zip
KYRA: (EOB) - some more sequence code and bug fixes
Diffstat (limited to 'engines/kyra/sprites_eob.cpp')
-rw-r--r--engines/kyra/sprites_eob.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/kyra/sprites_eob.cpp b/engines/kyra/sprites_eob.cpp
index 97ee51bd22..3447b6bc7f 100644
--- a/engines/kyra/sprites_eob.cpp
+++ b/engines/kyra/sprites_eob.cpp
@@ -107,8 +107,8 @@ const uint8 *EobCoreEngine::loadMonsterProperties(const uint8 *data) {
data += 2;
d->u30 = *data++;
- d->sound1 = *data++;
- d->sound2 = *data++;
+ d->sound1 = (int8)*data++;
+ d->sound2 = (int8)*data++;
d->numRemoteAttacks = *data++;
if (*data++ != 0xff) {
@@ -121,7 +121,7 @@ const uint8 *EobCoreEngine::loadMonsterProperties(const uint8 *data) {
}
}
- d->tuResist = *data++;
+ d->tuResist = (int8)*data++;
d->dmgModifierEvade = *data++;
for (int i = 0; i < 3; i++)
@@ -1181,7 +1181,7 @@ bool EobCoreEngine::walkMonsterNextStep(EobMonsterInPlay *m, int destBlock, int
m->dir = direction;
checkSceneUpdateNeed(obl);
- if (!_partyResting && p->sound2)
+ if (!_partyResting && p->sound2 > 0)
snd_processEnvironmentalSoundEffect(p->sound2, m->block);
return true;