From c25ab2537cb201dc46b7c1d375dd1c12411fe85c Mon Sep 17 00:00:00 2001 From: Kelly Rauchenberger Date: Wed, 10 Feb 2021 20:09:42 -0500 Subject: Player movement/input is halted during cutscenes --- res/scripts/common.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'res/scripts/common.lua') diff --git a/res/scripts/common.lua b/res/scripts/common.lua index 1841662..b540548 100644 --- a/res/scripts/common.lua +++ b/res/scripts/common.lua @@ -25,6 +25,13 @@ CharacterState = { RUNNING = 3 } +function StartCutscene() + local playerId = getPlayerSprite() + local playerSprite = getSprite(playerId) + playerSprite.controllable = false + character():halt(playerId) +end + function DisplayMessage(msg, name, type) message():displayMessage(msg, name, type) end @@ -38,6 +45,10 @@ end function HideCutsceneBars() WaitForEndOfMessage() message():hideCutsceneBars() + + local playerId = getPlayerSprite() + local playerSprite = getSprite(playerId) + playerSprite.controllable = true end function SetAnimation(spriteName, animName) -- cgit 1.4.1