diff options
-rw-r--r-- | scumm/actor.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/scumm/actor.cpp b/scumm/actor.cpp index 254cba1542..0342eb05ba 100644 --- a/scumm/actor.cpp +++ b/scumm/actor.cpp @@ -963,10 +963,10 @@ void Actor::drawActorCostume() { bcr->setPalette(palette); bcr->setFacing(this); - if (_vm->_features & GF_NEW_COSTUMES) { + if ((_vm->_features & GF_NEW_COSTUMES) && !(_vm->_features & GF_HUMONGOUS)) { bcr->_zbuf = forceClip; - if ((bcr->_zbuf == 100) || ((_vm->_features & GF_HUMONGOUS) && (bcr->_zbuf == 0))) { + if (bcr->_zbuf == 100) { bcr->_zbuf = _vm->getMaskFromBox(walkbox); if (bcr->_zbuf > _vm->gdi._numZBuffer-1) bcr->_zbuf = _vm->gdi._numZBuffer-1; |