From 0cb6b30f67bada2626cbffb8dc0c83c80f3eda63 Mon Sep 17 00:00:00 2001 From: Evgeny Grechnikov Date: Tue, 11 Sep 2018 23:14:30 +0300 Subject: LASTEXPRESS: more fixes in NPC logic --- engines/lastexpress/entities/kronos.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'engines/lastexpress/entities/kronos.cpp') diff --git a/engines/lastexpress/entities/kronos.cpp b/engines/lastexpress/entities/kronos.cpp index 60be35e8fa..71ae6dcfa5 100644 --- a/engines/lastexpress/entities/kronos.cpp +++ b/engines/lastexpress/entities/kronos.cpp @@ -589,6 +589,7 @@ IMPLEMENT_FUNCTION(20, Kronos, duringConcert) case 3: getAction()->playAnimation(kEventCathFallingAsleep); + // TODO: fade to black screen while (getSoundQueue()->isBuffered("1919.LNK")) getSoundQueue()->updateQueue(); @@ -696,7 +697,7 @@ IMPLEMENT_FUNCTION(20, Kronos, duringConcert) break; case 2: - getData()->entityPosition = kPosition_6000; + getEntityData(kEntityPlayer)->entityPosition = kPosition_6000; getAction()->playAnimation(kEventConcertLeaveWithBriefcase); RESET_ENTITY_STATE(kEntityKahina, Kahina, setup_concert); @@ -821,7 +822,7 @@ IMPLEMENT_FUNCTION(22, Kronos, awaitingCath) case 1: getAction()->playAnimation(kEventKronosReturnBriefcase); getScenes()->loadSceneFromPosition(kCarKronos, 87); - getInventory()->removeItem(kItemFirebird); + getInventory()->removeItem(kItemBriefcase); getInventory()->removeItem(kItemScarf); setup_finished(); -- cgit v1.2.3