diff options
Diffstat (limited to 'engines/lastexpress/entities/vassili.cpp')
-rw-r--r-- | engines/lastexpress/entities/vassili.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/engines/lastexpress/entities/vassili.cpp b/engines/lastexpress/entities/vassili.cpp index 1c25ce2cb0..cff6ec472c 100644 --- a/engines/lastexpress/entities/vassili.cpp +++ b/engines/lastexpress/entities/vassili.cpp @@ -108,7 +108,7 @@ IMPLEMENT_FUNCTION(5, Vassili, chapter1Handler) if (!Entity::updateParameterCheck(params->param3, getState()->time, 450)) break; - if (!params->param2 && getObjects()->get(kObjectCompartmentA).status == kObjectLocation1) { + if (!params->param2 && getObjects()->get(kObjectCompartmentA).model == kObjectLocation1) { params->param2 = 1; getEntities()->drawSequenceLeft(kEntityVassili, "303A"); getObjects()->update(kObjectCompartmentA, kEntityPlayer, kObjectLocationNone, kCursorHandKnock, kCursorHand); @@ -313,19 +313,19 @@ IMPLEMENT_FUNCTION(10, Vassili, seizure) // Check that we have removed the body from the train and changed jacket if (!getProgress().eventCorpseMovedFromFloor) { getAction()->playAnimation(kEventMertensCorpseFloor); - getLogic()->gameOver(kSavegameTypeIndex, 0, kSceneNone, false); + getLogic()->gameOver(kSavegameTypeIndex, 0, kSceneNone, true); break; } if (!getProgress().eventCorpseThrown) { getAction()->playAnimation(kEventMertensCorpseBed); - getLogic()->gameOver(kSavegameTypeIndex, 0, kSceneNone, false); + getLogic()->gameOver(kSavegameTypeIndex, 0, kSceneNone, true); break; } if (getProgress().jacket == kJacketBlood) { getAction()->playAnimation(kEventMertensBloodJacket); - getLogic()->gameOver(kSavegameTypeIndex, 0, kSceneNone, false); + getLogic()->gameOver(kSavegameTypeIndex, 0, kSceneNone, true); break; } @@ -410,7 +410,7 @@ IMPLEMENT_FUNCTION(13, Vassili, sleeping) break; case kActionDefault: - params->param5 = 5 * (3 * rnd(25) + 15); + params->param1 = 5 * (3 * rnd(25) + 15); getEntities()->drawSequenceLeft(kEntityVassili, "303A"); break; @@ -475,7 +475,7 @@ IMPLEMENT_FUNCTION(15, Vassili, stealEgg) break; case kActionDefault: - params->param5 = 5 * (3 * rnd(25) + 15); + params->param1 = 5 * (3 * rnd(25) + 15); getEntities()->drawSequenceLeft(kEntityVassili, "303A"); break; @@ -555,7 +555,7 @@ IMPLEMENT_FUNCTION(17, Vassili, chapter4Handler) break; case kActionDefault: - params->param5 = 5 * (3 * rnd(25) + 15); + params->param1 = 5 * (3 * rnd(25) + 15); getEntities()->drawSequenceLeft(kEntityVassili, "303A"); break; |