diff options
Diffstat (limited to 'engines/cge2')
-rw-r--r-- | engines/cge2/snail.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/engines/cge2/snail.cpp b/engines/cge2/snail.cpp index 4913c07e9e..9de908a616 100644 --- a/engines/cge2/snail.cpp +++ b/engines/cge2/snail.cpp @@ -846,8 +846,14 @@ void CGE2Engine::feedSnail(Sprite *spr, Action snq, Hero *hero) { v = s->labVal(snq, v >> 8); break; } - if (v >= 0) + if (v >= 0) { s->_actionCtrl[snq]._ptr = v; + if (spr->_ref == 1537 && s->_actionCtrl[snq]._ptr == 26) + { + debug(1, "Carpet Clothes Horse Rehanging Workaround Triggered!"); + s->_actionCtrl[snq]._ptr = 8; + } + } } if (s == spr) |