aboutsummaryrefslogtreecommitdiff
path: root/script_v2.cpp
diff options
context:
space:
mode:
authorVincent Hamm2002-05-22 12:56:26 +0000
committerVincent Hamm2002-05-22 12:56:26 +0000
commitcd037279ad532c9677adbb0a1d0a799cd5961140 (patch)
tree16a8ad80d81a55dbf30e0f73f05fa134bfefacbb /script_v2.cpp
parenta41fd620cb6ef968994fc7e4422e23725fbf2d17 (diff)
downloadscummvm-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.cpp10
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();