aboutsummaryrefslogtreecommitdiff
path: root/engines/draci/script.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/draci/script.cpp')
-rw-r--r--engines/draci/script.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/draci/script.cpp b/engines/draci/script.cpp
index 1d491b0efa..ad601f093d 100644
--- a/engines/draci/script.cpp
+++ b/engines/draci/script.cpp
@@ -265,6 +265,10 @@ int Script::funcIsObjAway(int objID) {
/* GPL commands */
void Script::load(Common::Queue<int> &params) {
+ if (_vm->_game->getLoopStatus() == kStatusInventory) {
+ return;
+ }
+
int objID = params.pop() - 1;
int animID = params.pop() - 1;
@@ -275,6 +279,10 @@ void Script::load(Common::Queue<int> &params) {
}
void Script::start(Common::Queue<int> &params) {
+ if (_vm->_game->getLoopStatus() == kStatusInventory) {
+ return;
+ }
+
int objID = params.pop() - 1;
int animID = params.pop() - 1;