aboutsummaryrefslogtreecommitdiff
path: root/engines/cge2
diff options
context:
space:
mode:
Diffstat (limited to 'engines/cge2')
-rw-r--r--engines/cge2/snail.cpp8
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)