From 8e30167e854a12cf545e7ad56a33e20122fe58c0 Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Sun, 17 Jan 2016 23:11:19 +0100 Subject: WAGE: Implement handleAcceptCommand() --- engines/wage/combat.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'engines/wage/combat.cpp') diff --git a/engines/wage/combat.cpp b/engines/wage/combat.cpp index cdf336f9f4..2d1e02a955 100644 --- a/engines/wage/combat.cpp +++ b/engines/wage/combat.cpp @@ -53,9 +53,13 @@ namespace Wage { Obj *WageEngine::getOffer() { - warning("STUB: WageEngine::getOffer"); - - return NULL; + if (_offer != NULL) { + Chr *owner = _offer->_currentOwner; + if (owner == NULL || owner->_playerCharacter || owner->_currentScene != _world->_player->_currentScene) { + _offer = NULL; + } + } + return _offer; } Chr *WageEngine::getMonster() { -- cgit v1.2.3