diff --git a/desktop_version/src/Logic.cpp b/desktop_version/src/Logic.cpp index 43cf3c24..03ce83ab 100644 --- a/desktop_version/src/Logic.cpp +++ b/desktop_version/src/Logic.cpp @@ -1527,7 +1527,8 @@ void gamelogic(void) game.activeactivity = obj.checkactivity(); - if (INBOUNDS_VEC(game.activeactivity, obj.entities)) + if (game.hascontrol && !script.running + && INBOUNDS_VEC(game.activeactivity, obj.entities)) { game.activity_lastprompt = obj.blocks[game.activeactivity].prompt; game.activity_r = obj.blocks[game.activeactivity].r;