diff options
-rw-r--r-- | script_v2.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/script_v2.cpp b/script_v2.cpp index 3d60d537b9..feb1ed7883 100644 --- a/script_v2.cpp +++ b/script_v2.cpp @@ -1996,14 +1996,20 @@ void Scumm::o6_actorSet() break; case 95: a->ignoreBoxes = 1; - a->forceClip = 0; + if(_features & GF_AFTER_V7) // yazoo: I don't know if it's supposed to be 100 in other games too... + a->forceClip = 100; + else + a->forceClip = 0; FixRooms:; if (a->room == _currentRoom) putActor(a, a->x, a->y, a->room); break; case 96: a->ignoreBoxes = 0; - a->forceClip = 0; + if(_features & GF_AFTER_V7) // yazoo: I don't know if it's supposed to be 100 in other games too... + a->forceClip = 100; + else + a->forceClip = 0; goto FixRooms; case 97: a->animSpeed = pop(); |