summary refs log tree commit diff stats
path: root/res
diff options
context:
space:
mode:
authorKelly Rauchenberger <fefferburbia@gmail.com>2021-02-12 00:33:19 -0500
committerKelly Rauchenberger <fefferburbia@gmail.com>2021-02-12 00:33:19 -0500
commit5ecd0f428dd8292a17c5013c525a4f5d3967acb8 (patch)
tree0068b66a1183f822909f115a142fae3869a3b09f /res
parent19be2ac58b09c5240a32e6a4f41cd9f6cda03d07 (diff)
downloadtanetane-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.tmx2
-rw-r--r--res/maps/map2.tmx2
-rw-r--r--res/scripts/common.lua2
-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.lua3
-rw-r--r--res/scripts/map2.lua (renamed from res/scripts/map2_off_left.lua)4
-rw-r--r--res/scripts/test_trigger.lua7
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 @@
1function default() 1global = {}
2
3function 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 @@
1function script0001() 1map1 = {}
2
3function 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()
24end 26end
27
28function map1.off_right()
29 ChangeMap("map2", "fromLeft")
30end
31
32function map1.test_trigger()
33 StartCutscene()
34 PlaySound("boney_growl.wav")
35 DisplayMessage("* Hi! Welcome to the funky zone.", "", SpeakerType.NONE)
36 WaitForEndOfMessage()
37 HideCutsceneBars()
38end
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 @@
1function map1_off_right()
2 ChangeMap("map2", "fromLeft")
3end
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 @@
1function map2_off_left() 1map2 = {}
2
3function map2.off_left()
2 ChangeMap("map1", "fromRight") 4 ChangeMap("map1", "fromRight")
3end 5end
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 @@
1function test_trigger()
2 StartCutscene()
3 PlaySound("boney_growl.wav")
4 DisplayMessage("* Hi! Welcome to the funky zone.", "", SpeakerType.NONE)
5 WaitForEndOfMessage()
6 HideCutsceneBars()
7end