diff options
| author | Paul Gilbert | 2014-05-27 21:55:37 -0400 | 
|---|---|---|
| committer | Paul Gilbert | 2014-05-27 21:55:37 -0400 | 
| commit | 381ebe7816e023c29396f3661e0bf6ed2d9e9702 (patch) | |
| tree | 4a3b3250aa14ae40be7753466f9fef72625b5bfe | |
| parent | 6e0762f3beb0d10e692e1e5fc6c3bd4c49510486 (diff) | |
| download | scummvm-rg350-381ebe7816e023c29396f3661e0bf6ed2d9e9702.tar.gz scummvm-rg350-381ebe7816e023c29396f3661e0bf6ed2d9e9702.tar.bz2 scummvm-rg350-381ebe7816e023c29396f3661e0bf6ed2d9e9702.zip | |
MADS: Fix for picking up first bone in scene 202
| -rw-r--r-- | engines/mads/nebular/nebular_scenes2.cpp | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/engines/mads/nebular/nebular_scenes2.cpp b/engines/mads/nebular/nebular_scenes2.cpp index 615deb8b2f..6bea298027 100644 --- a/engines/mads/nebular/nebular_scenes2.cpp +++ b/engines/mads/nebular/nebular_scenes2.cpp @@ -803,7 +803,7 @@ void Scene202::actions() {  				_globals[kMeteorologistStatus] = METEOROLOGIST_ABSENT;  		}  		_scene->_nextSceneId = 201; -	} else if (_action.isAction(VERB_TAKE, NOUN_BONE) && (_action._mainObjectSource == 4)) { +	} else if (_action.isAction(VERB_TAKE, NOUN_BONE) && (_action._savedFields._mainObjectSource == 4)) {  		switch (_game._trigger) {  		case 0:  			if (_game._objects.isInInventory(OBJ_BONES)) { @@ -1010,6 +1010,8 @@ void Scene202::actions() {  		_vm->_dialogs->show(20216);  	} else if (_action.isAction(VERB_LOOK, NOUN_BONES) && _action._commandSource == 4) {  		_vm->_dialogs->show(20217); +	} else { +		return;  	}  	_action._inProgress = false; | 
