diff options
author | Vincent Hamm | 2002-05-22 12:56:26 +0000 |
---|---|---|
committer | Vincent Hamm | 2002-05-22 12:56:26 +0000 |
commit | cd037279ad532c9677adbb0a1d0a799cd5961140 (patch) | |
tree | 16a8ad80d81a55dbf30e0f73f05fa134bfefacbb /script_v2.cpp | |
parent | a41fd620cb6ef968994fc7e4422e23725fbf2d17 (diff) | |
download | scummvm-rg350-cd037279ad532c9677adbb0a1d0a799cd5961140.tar.gz scummvm-rg350-cd037279ad532c9677adbb0a1d0a799cd5961140.tar.bz2 scummvm-rg350-cd037279ad532c9677adbb0a1d0a799cd5961140.zip |
Fixed actor masking in dig
svn-id: r4373
Diffstat (limited to 'script_v2.cpp')
-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(); |