diff options
| author | Kelly Rauchenberger <fefferburbia@gmail.com> | 2021-02-10 20:09:42 -0500 |
|---|---|---|
| committer | Kelly Rauchenberger <fefferburbia@gmail.com> | 2021-02-10 20:09:42 -0500 |
| commit | c25ab2537cb201dc46b7c1d375dd1c12411fe85c (patch) | |
| tree | 1b96b9054585390abbc99277572a77a3248f2cde /res/scripts/common.lua | |
| parent | 05ee221cd31a782b699cc6d62e0d275364cfd7cc (diff) | |
| download | tanetane-c25ab2537cb201dc46b7c1d375dd1c12411fe85c.tar.gz tanetane-c25ab2537cb201dc46b7c1d375dd1c12411fe85c.tar.bz2 tanetane-c25ab2537cb201dc46b7c1d375dd1c12411fe85c.zip | |
Player movement/input is halted during cutscenes
Diffstat (limited to 'res/scripts/common.lua')
| -rw-r--r-- | res/scripts/common.lua | 11 |
1 files changed, 11 insertions, 0 deletions
| 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 = { | |||
| 25 | RUNNING = 3 | 25 | RUNNING = 3 |
| 26 | } | 26 | } |
| 27 | 27 | ||
| 28 | function StartCutscene() | ||
| 29 | local playerId = getPlayerSprite() | ||
| 30 | local playerSprite = getSprite(playerId) | ||
| 31 | playerSprite.controllable = false | ||
| 32 | character():halt(playerId) | ||
| 33 | end | ||
| 34 | |||
| 28 | function DisplayMessage(msg, name, type) | 35 | function DisplayMessage(msg, name, type) |
| 29 | message():displayMessage(msg, name, type) | 36 | message():displayMessage(msg, name, type) |
| 30 | end | 37 | end |
| @@ -38,6 +45,10 @@ end | |||
| 38 | function HideCutsceneBars() | 45 | function HideCutsceneBars() |
| 39 | WaitForEndOfMessage() | 46 | WaitForEndOfMessage() |
| 40 | message():hideCutsceneBars() | 47 | message():hideCutsceneBars() |
| 48 | |||
| 49 | local playerId = getPlayerSprite() | ||
| 50 | local playerSprite = getSprite(playerId) | ||
| 51 | playerSprite.controllable = true | ||
| 41 | end | 52 | end |
| 42 | 53 | ||
| 43 | function SetAnimation(spriteName, animName) | 54 | function SetAnimation(spriteName, animName) |
