aboutsummaryrefslogtreecommitdiff
path: root/script_v1.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'script_v1.cpp')
-rw-r--r--script_v1.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/script_v1.cpp b/script_v1.cpp
index c23f688e4c..9eb93231c9 100644
--- a/script_v1.cpp
+++ b/script_v1.cpp
@@ -874,8 +874,12 @@ void Scumm::o5_getActorMoving() {
}
void Scumm::o5_getActorRoom() {
+ int temp;
getResultPos();
- setResult(derefActorSafe(getVarOrDirectByte(0x80),"o5_getActorRoom")->room);
+ temp=getVarOrDirectByte(0x80);
+ if(temp>30 && _gameId==GID_INDY4)
+ temp=1;
+ setResult(derefActorSafe(temp,"o5_getActorRoom")->room);
}
void Scumm::o5_getActorScale() {