aboutsummaryrefslogtreecommitdiff
path: root/engines/wage/combat.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2016-01-17 23:11:19 +0100
committerEugene Sandulenko2016-02-14 17:12:46 +0100
commit8e30167e854a12cf545e7ad56a33e20122fe58c0 (patch)
treea4d5b33dd7b1bf809d9b8a7e78956c1c1f9d7542 /engines/wage/combat.cpp
parent87698593db098cd906a5b8f7f19eb7f6db5a6e7a (diff)
downloadscummvm-rg350-8e30167e854a12cf545e7ad56a33e20122fe58c0.tar.gz
scummvm-rg350-8e30167e854a12cf545e7ad56a33e20122fe58c0.tar.bz2
scummvm-rg350-8e30167e854a12cf545e7ad56a33e20122fe58c0.zip
WAGE: Implement handleAcceptCommand()
Diffstat (limited to 'engines/wage/combat.cpp')
-rw-r--r--engines/wage/combat.cpp10
1 files changed, 7 insertions, 3 deletions
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() {