Updated key outlines for status bar, changed exit tree, added exit outhouse, added...
[supertux.git] / data / levels / bonus1 / worldmap.stwm
index efb1733..53d9f86 100644 (file)
@@ -6,7 +6,7 @@
     (name "main")
     (music "music/salcon.ogg")
     (tilemap
-      (layer "interactive")
+      (z-pos -100)
       (solid #t)
       (speed 1)
       (width 70)
       (x 35)
       (y 2)
     )
+    (worldmap-spawnpoint
+      (name "thompson")
+      (x 34)
+      (y 18)
+    )
+    (worldmap-spawnpoint
+      (name "matr1x2")
+      (x 19)
+      (y 24)
+    )
+    (worldmap-spawnpoint
+      (name "team")
+      (x 51)
+      (y 10)
+    )
+    (worldmap-spawnpoint
+      (name "abednego")
+      (x 15)
+      (y 31)
+    )
+    (worldmap-spawnpoint
+      (name "torfi")
+      (x 61)
+      (y 33)
+    )
+    (worldmap-spawnpoint
+      (name "matr1x3")
+      (x 32)
+      (y 37)
+    )
+    (worldmap-spawnpoint
+      (name "matr1x4")
+      (x 33)
+      (y 8)
+    )
+    (worldmap-spawnpoint
+      (name "team2")
+      (x 35)
+      (y 8)
+    )
+    (worldmap-spawnpoint
+      (name "abednego2")
+      (x 37)
+      (y 8)
+    )
+    (worldmap-spawnpoint
+      (name "torfi2")
+      (x 39)
+      (y 8)
+    )
+    (worldmap-spawnpoint
+      (name "thompson2")
+      (x 31)
+      (y 8)
+    )
+    (worldmap-spawnpoint
+      (name "matr1x")
+      (x 20)
+      (y 14)
+    )
     (level
       (name "bonus-level1.stl")
       (x 35)
     )
     (special-tile
       (map-message (_ "Hint: Use igloos to get back here."))
+      (invisible-tile #t)
       (passive-message #t)
       (apply-to-direction "north")
       (x 35)
       (y 5)
     )
-    (special-tile
-      (teleport-to-x 20)
-      (teleport-to-y 14)
-      (map-message (_ "Warp to Matr1x' Sector"))
+    (teleporter
+      (spawnpoint "matr1x")
+      (message (_ "Warp to Matr1x' Sector"))
       (x 33)
       (y 8)
+      (sprite "images/worldmap/common/teleporterdot.sprite")
     )
-    (special-tile
-      (teleport-to-x 34)
-      (teleport-to-y 18)
-      (map-message (_ "Warp to Thompson's Domain"))
+    (teleporter
+      (spawnpoint "thompson")
+      (message (_ "Warp to Thompson's Domain"))
       (x 31)
       (y 8)
+      (sprite "images/worldmap/common/teleporterdot.sprite")
     )
-    (special-tile
-      (teleport-to-x 51)
-      (teleport-to-y 10)
-      (map-message (_ "Warp to the SuperTux Team Island"))
-      (x 35)
-      (y 8)
+    (teleporter
+      (spawnpoint "team2")
+      (message (_ "Leave the SuperTux Team Island"))
+      (x 54)
+      (y 25)
+      (sprite "images/worldmap/common/teleporterdot.sprite")
     )
-    (special-tile
-      (teleport-to-x 15)
-      (teleport-to-y 31)
-      (map-message (_ "Warp to Abednego's Area"))
+    (teleporter
+      (spawnpoint "abednego")
+      (message (_ "Warp to Abednego's Area"))
       (x 37)
       (y 8)
+      (sprite "images/worldmap/common/teleporterdot.sprite")
     )
-    (special-tile
-      (teleport-to-x 61)
-      (teleport-to-y 33)
-      (map-message (_ "Warp to Torfi's Territory"))
-      (x 39)
-      (y 8)
+    (teleporter
+      (spawnpoint "torfi2")
+      (message (_ "Leave Torfi's Territory"))
+      (x 65)
+      (y 43)
+      (sprite "images/worldmap/common/teleporterdot.sprite")
     )
-    (special-tile
-      (teleport-to-x 32)
-      (teleport-to-y 37)
-      (map-message (_ "Leave Matrix' Sector"))
-      (x 19)
-      (y 24)
+    (teleporter
+      (spawnpoint "abednego2")
+      (message (_ "Leave Abednego's Area"))
+      (x 15)
+      (y 31)
     )
-    (special-tile
-      (teleport-to-x 35)
-      (teleport-to-y 2)
-      (map-message (_ "Leave Thompson's Domain"))
+    (teleporter
+      (spawnpoint "thompson2")
+      (message (_ "Leave Thompson's Domain"))
       (x 35)
       (y 26)
+      (sprite "images/worldmap/common/teleporterdot.sprite")
     )
-    (special-tile
-      (teleport-to-x 35)
-      (teleport-to-y 2)
-      (map-message (_ "Leave SuperTux Team Island"))
-      (x 54)
-      (y 25)
+    (teleporter
+      (spawnpoint "matr1x2")
+      (message (_ "Back to Matr1x' Sector"))
+      (x 32)
+      (y 37)
     )
-    (special-tile
-      (teleport-to-x 35)
-      (teleport-to-y 2)
-      (map-message (_ "Leave Abednego's Area"))
+    (teleporter
+      (spawnpoint "main")
+      (message (_ "Warp home"))
+      (x 27)
+      (y 39)
+      (sprite "images/worldmap/common/teleporterdot.sprite")
+    )
+    (teleporter
+      (spawnpoint "abednego2")
+      (message (_ "Leave Abednego's Area"))
       (x 18)
       (y 43)
+      (sprite "images/worldmap/common/teleporterdot.sprite")
     )
-    (special-tile
-      (teleport-to-x 35)
-      (teleport-to-y 2)
-      (map-message (_ "Leave Torfi's Territory"))
-      (x 65)
-      (y 43)
+    (teleporter
+      (spawnpoint "team")
+      (message (_ "Warp to the SuperTux Team Island"))
+      (x 35)
+      (y 8)
+      (sprite "images/worldmap/common/teleporterdot.sprite")
     )
-    (special-tile
-      (teleport-to-x 35)
-      (teleport-to-y 2)
-      (map-message (_ "Warp home"))
-      (x 27)
-      (y 39)
+    (teleporter
+      (spawnpoint "team2")
+      (message (_ "Leave the SuperTux Team Island"))
+      (x 51)
+      (y 10)
     )
-    (special-tile
-      (teleport-to-x 35)
-      (teleport-to-y 2)
-      (map-message (_ ""))
-      (invisible-tile #t)
-      (x 15)
-      (y 31)
+    (teleporter
+      (spawnpoint "thompson")
+      (message (_ "Warp to Thompson's Domain"))
+      (x 31)
+      (y 8)
+      (sprite "images/worldmap/common/teleporterdot.sprite")
     )
-    (special-tile
-      (teleport-to-x 35)
-      (teleport-to-y 2)
-      (map-message (_ ""))
-      (invisible-tile #t)
+    (teleporter
+      (spawnpoint "thompson2")
+      (message (_ "Leave Thompson's Domain"))
       (x 34)
       (y 18)
     )
-    (special-tile
-      (teleport-to-x 35)
-      (teleport-to-y 2)
-      (map-message (_ ""))
-      (invisible-tile #t)
+    (teleporter
+      (spawnpoint "matr1x4")
+      (message (_ "Leave Matr1x' Sector"))
       (x 20)
       (y 14)
     )
-    (special-tile
-      (teleport-to-x 35)
-      (teleport-to-y 2)
-      (map-message (_ ""))
-      (invisible-tile #t)
-      (x 51)
-      (y 10)
+    (teleporter
+      (spawnpoint "matr1x3")
+      (message (_ "Continue Matr1x' Sector"))
+      (x 19)
+      (y 24)
+      (sprite "images/worldmap/common/teleporterdot.sprite")
     )
-    (special-tile
-      (teleport-to-x 35)
-      (teleport-to-y 2)
-      (map-message (_ ""))
-      (invisible-tile #t)
+    (teleporter
+      (spawnpoint "torfi")
+      (message (_ "Warp to Torfi's Territory"))
+      (x 39)
+      (y 8)
+      (sprite "images/worldmap/common/teleporterdot.sprite")
+    )
+    (teleporter
+      (spawnpoint "torfi2")
+      (message (_ "Leave Torfi's Territory"))
       (x 61)
       (y 33)
     )