diff options
author | Kelly Rauchenberger <fefferburbia@gmail.com> | 2021-02-18 12:32:53 -0500 |
---|---|---|
committer | Kelly Rauchenberger <fefferburbia@gmail.com> | 2021-02-18 12:32:53 -0500 |
commit | c1a62ba1459cf849b5ee965aa461e10695bb0b01 (patch) | |
tree | d2dbd6493c2ea367f8673b6557ed0ac136cf71f8 /res/scripts | |
parent | aac57db782718bf40a7adea15baf8d6b899ea925 (diff) | |
download | tanetane-c1a62ba1459cf849b5ee965aa461e10695bb0b01.tar.gz tanetane-c1a62ba1459cf849b5ee965aa461e10695bb0b01.tar.bz2 tanetane-c1a62ba1459cf849b5ee965aa461e10695bb0b01.zip |
Started adding event where Claus joins the party
Diffstat (limited to 'res/scripts')
-rw-r--r-- | res/scripts/map2.lua | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/res/scripts/map2.lua b/res/scripts/map2.lua index 295a0c1..3c3a5d9 100644 --- a/res/scripts/map2.lua +++ b/res/scripts/map2.lua | |||
@@ -24,6 +24,32 @@ function map2.mailbox1() | |||
24 | HideCutsceneBars() | 24 | HideCutsceneBars() |
25 | end | 25 | end |
26 | 26 | ||
27 | function map2.join_claus() | ||
28 | StartCutscene() | ||
29 | SetAnimation("join_claus", "talk") | ||
30 | DisplayMessage("* Say, Lucas. Whatcha up to?\n\f* It looks so fun! Let me join you!", "Claus", SpeakerType.MAN) | ||
31 | ShowChoice("Yes", "No") | ||
32 | WaitForEndOfMessage() | ||
33 | |||
34 | if GetChoiceSelection() == 0 then | ||
35 | DisplayMessage("* Yes!\n\f* Okay, then I'll be at the very end!\n* Thanks!", "Claus", SpeakerType.MAN) | ||
36 | WaitForEndOfMessage() | ||
37 | |||
38 | local clausId = getSpriteByAlias("join_claus") | ||
39 | character():addSpriteToParty(getPlayerSprite(), clausId) | ||
40 | transform():undoCollision(clausId) | ||
41 | |||
42 | local clausSprite = getSprite(clausId) | ||
43 | clausSprite.persistent = true | ||
44 | else | ||
45 | DisplayMessage("* You won't let me join in?\nWhy not? Why not?\n\f* Why won't you let me join in?", "Claus", SpeakerType.MAN) | ||
46 | WaitForEndOfMessage() | ||
47 | end | ||
48 | |||
49 | SetAnimation("join_claus", "still") | ||
50 | HideCutsceneBars() | ||
51 | end | ||
52 | |||
27 | function map2.mailbox_lightning() | 53 | function map2.mailbox_lightning() |
28 | StartCutscene() | 54 | StartCutscene() |
29 | DisplayMessage("* The mailbox lid is open...\n* Peek inside?", "", SpeakerType.NONE) | 55 | DisplayMessage("* The mailbox lid is open...\n* Peek inside?", "", SpeakerType.NONE) |