diff options
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) |