diff --git a/engines/teenagent/callbacks.cpp b/engines/teenagent/callbacks.cpp index 6cd9e46f975..3f047369702 100644 --- a/engines/teenagent/callbacks.cpp +++ b/engines/teenagent/callbacks.cpp @@ -1209,6 +1209,10 @@ bool TeenAgentEngine::processCallback(uint16 addr) { playActorAnimation(547); break; + case 0x4d85: + rejectMessage(); + break; + case 0x4eb9: // Pick up wrapper playSound(5, 12); playSound(5, 18); @@ -1218,6 +1222,10 @@ bool TeenAgentEngine::processCallback(uint16 addr) { disableObject(13); break; + case 0x4ee1: + rejectMessage(); + break; + case 0x4f25: playActorAnimation(967); displayMessage(dsAddr_tooHardWoodMsg); // "This wood is too hard to break" @@ -1313,6 +1321,10 @@ bool TeenAgentEngine::processCallback(uint16 addr) { fnGuardDrinking(); break; + case 0x51c8: + displayMessage(dsAddr_wallTooSmoothMsg); // "The wall surface is too smooth to climb" + break; + case 0x51cf: loadScene(12, Common::Point(15, 189)); scene->setOrientation(2);