diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/saga/sfuncs.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/saga/sfuncs.cpp b/engines/saga/sfuncs.cpp index eda9aaa3e8..b0904e6479 100644 --- a/engines/saga/sfuncs.cpp +++ b/engines/saga/sfuncs.cpp @@ -629,7 +629,10 @@ void Script::sfSetObjImage(SCRIPTFUNC_PARAMS) { spriteId = thread->pop(); obj = _vm->_actor->getObj(objectId); - obj->_spriteListResourceId = OBJ_SPRITE_BASE + spriteId; + if (_vm->getGameType() == GType_IHNM) + obj->_spriteListResourceId = spriteId; + else + obj->_spriteListResourceId = OBJ_SPRITE_BASE + spriteId; _vm->_interface->refreshInventory(); } |