diff options
author | Kelly Rauchenberger <fefferburbia@gmail.com> | 2021-02-12 00:33:19 -0500 |
---|---|---|
committer | Kelly Rauchenberger <fefferburbia@gmail.com> | 2021-02-12 00:33:19 -0500 |
commit | 5ecd0f428dd8292a17c5013c525a4f5d3967acb8 (patch) | |
tree | 0068b66a1183f822909f115a142fae3869a3b09f /res | |
parent | 19be2ac58b09c5240a32e6a4f41cd9f6cda03d07 (diff) | |
download | tanetane-5ecd0f428dd8292a17c5013c525a4f5d3967acb8.tar.gz tanetane-5ecd0f428dd8292a17c5013c525a4f5d3967acb8.tar.bz2 tanetane-5ecd0f428dd8292a17c5013c525a4f5d3967acb8.zip |
Scripts are organised per-map now
Diffstat (limited to 'res')
-rw-r--r-- | res/maps/map1.tmx | 2 | ||||
-rw-r--r-- | res/maps/map2.tmx | 2 | ||||
-rw-r--r-- | res/scripts/common.lua | 2 | ||||
-rw-r--r-- | res/scripts/global.lua (renamed from res/scripts/default.lua) | 4 | ||||
-rw-r--r-- | res/scripts/map1.lua (renamed from res/scripts/script0001.lua) | 16 | ||||
-rw-r--r-- | res/scripts/map1_off_right.lua | 3 | ||||
-rw-r--r-- | res/scripts/map2.lua (renamed from res/scripts/map2_off_left.lua) | 4 | ||||
-rw-r--r-- | res/scripts/test_trigger.lua | 7 |
8 files changed, 24 insertions, 16 deletions
diff --git a/res/maps/map1.tmx b/res/maps/map1.tmx index 8afb909..e1a9049 100644 --- a/res/maps/map1.tmx +++ b/res/maps/map1.tmx | |||
@@ -781,7 +781,7 @@ | |||
781 | </object> | 781 | </object> |
782 | <object id="8" name="moveToRight" type="trigger" x="761" y="359.667" width="18" height="60.3333"> | 782 | <object id="8" name="moveToRight" type="trigger" x="761" y="359.667" width="18" height="60.3333"> |
783 | <properties> | 783 | <properties> |
784 | <property name="script" value="map1_off_right"/> | 784 | <property name="script" value="off_right"/> |
785 | </properties> | 785 | </properties> |
786 | </object> | 786 | </object> |
787 | <object id="9" name="fromRight" type="warp" x="748.667" y="382.667"> | 787 | <object id="9" name="fromRight" type="warp" x="748.667" y="382.667"> |
diff --git a/res/maps/map2.tmx b/res/maps/map2.tmx index c1d2f2d..43fa850 100644 --- a/res/maps/map2.tmx +++ b/res/maps/map2.tmx | |||
@@ -642,7 +642,7 @@ | |||
642 | </object> | 642 | </object> |
643 | <object id="2" name="moveToLeft" type="trigger" x="-20.3333" y="304" width="22.6667" height="91.6667"> | 643 | <object id="2" name="moveToLeft" type="trigger" x="-20.3333" y="304" width="22.6667" height="91.6667"> |
644 | <properties> | 644 | <properties> |
645 | <property name="script" value="map2_off_left"/> | 645 | <property name="script" value="off_left"/> |
646 | </properties> | 646 | </properties> |
647 | </object> | 647 | </object> |
648 | </objectgroup> | 648 | </objectgroup> |
diff --git a/res/scripts/common.lua b/res/scripts/common.lua index 2023e63..3c412c6 100644 --- a/res/scripts/common.lua +++ b/res/scripts/common.lua | |||
@@ -112,7 +112,7 @@ function ChangeMap(map, warp) | |||
112 | 112 | ||
113 | playerSprite.controllable = false | 113 | playerSprite.controllable = false |
114 | FadeToBlack(150) | 114 | FadeToBlack(150) |
115 | loadMap("../res/maps/" .. map .. ".tmx", warp, direction) | 115 | loadMap(map, warp, direction) |
116 | 116 | ||
117 | local newPlayerId = getPlayerSprite() | 117 | local newPlayerId = getPlayerSprite() |
118 | local newPlayerSprite = getSprite(newPlayerId) | 118 | local newPlayerSprite = getSprite(newPlayerId) |
diff --git a/res/scripts/default.lua b/res/scripts/global.lua index b8f7768..48084c8 100644 --- a/res/scripts/default.lua +++ b/res/scripts/global.lua | |||
@@ -1,4 +1,6 @@ | |||
1 | function default() | 1 | global = {} |
2 | |||
3 | function global.no_problem_here() | ||
2 | StartCutscene() | 4 | StartCutscene() |
3 | DisplayMessage("* No problem here.", "", SpeakerType.NONE) | 5 | DisplayMessage("* No problem here.", "", SpeakerType.NONE) |
4 | HideCutsceneBars() | 6 | HideCutsceneBars() |
diff --git a/res/scripts/script0001.lua b/res/scripts/map1.lua index bf6a0c2..7d6014a 100644 --- a/res/scripts/script0001.lua +++ b/res/scripts/map1.lua | |||
@@ -1,4 +1,6 @@ | |||
1 | function script0001() | 1 | map1 = {} |
2 | |||
3 | function map1.script0001() | ||
2 | StartCutscene() | 4 | StartCutscene() |
3 | SetAnimation("boney", "barking") | 5 | SetAnimation("boney", "barking") |
4 | local barkingNoise = LoopSound("barking_at_hallucination.wav") | 6 | local barkingNoise = LoopSound("barking_at_hallucination.wav") |
@@ -22,3 +24,15 @@ function script0001() | |||
22 | SetAnimation("flint", "still") | 24 | SetAnimation("flint", "still") |
23 | HideCutsceneBars() | 25 | HideCutsceneBars() |
24 | end | 26 | end |
27 | |||
28 | function map1.off_right() | ||
29 | ChangeMap("map2", "fromLeft") | ||
30 | end | ||
31 | |||
32 | function map1.test_trigger() | ||
33 | StartCutscene() | ||
34 | PlaySound("boney_growl.wav") | ||
35 | DisplayMessage("* Hi! Welcome to the funky zone.", "", SpeakerType.NONE) | ||
36 | WaitForEndOfMessage() | ||
37 | HideCutsceneBars() | ||
38 | end | ||
diff --git a/res/scripts/map1_off_right.lua b/res/scripts/map1_off_right.lua deleted file mode 100644 index 7dd0113..0000000 --- a/res/scripts/map1_off_right.lua +++ /dev/null | |||
@@ -1,3 +0,0 @@ | |||
1 | function map1_off_right() | ||
2 | ChangeMap("map2", "fromLeft") | ||
3 | end | ||
diff --git a/res/scripts/map2_off_left.lua b/res/scripts/map2.lua index d4d9ce4..1f14b31 100644 --- a/res/scripts/map2_off_left.lua +++ b/res/scripts/map2.lua | |||
@@ -1,3 +1,5 @@ | |||
1 | function map2_off_left() | 1 | map2 = {} |
2 | |||
3 | function map2.off_left() | ||
2 | ChangeMap("map1", "fromRight") | 4 | ChangeMap("map1", "fromRight") |
3 | end | 5 | end |
diff --git a/res/scripts/test_trigger.lua b/res/scripts/test_trigger.lua deleted file mode 100644 index 4d9d06c..0000000 --- a/res/scripts/test_trigger.lua +++ /dev/null | |||
@@ -1,7 +0,0 @@ | |||
1 | function test_trigger() | ||
2 | StartCutscene() | ||
3 | PlaySound("boney_growl.wav") | ||
4 | DisplayMessage("* Hi! Welcome to the funky zone.", "", SpeakerType.NONE) | ||
5 | WaitForEndOfMessage() | ||
6 | HideCutsceneBars() | ||
7 | end | ||