SML 3-3: Added ScriptTrigger for secret areas.
[supertux-levels.git] / share / games / supertux2 / levels / octo / SML0303.stl
index 7573c10..0f98941 100644 (file)
@@ -23,9 +23,9 @@ Platform15.start_moving();")
     (ambient-light 1 1 1)
     (background
       (speed 0.5)
-      (image-top "images/background/BlueRock_Forest/blue-top.jpg")
-      (image "images/background/BlueRock_Forest/blue-middle.jpg")
-      (image-bottom "images/background/BlueRock_Forest/blue-bottom.jpg")
+      (image-top "images/background/arctis_top.jpg")
+      (image "images/background/arctis.jpg")
+      (image-bottom "images/background/arctis_bottom.jpg")
     )
     (bouncingsnowball
       (x 3297)
@@ -68,11 +68,45 @@ Platform15.start_moving();")
       (x 10016)
       (y 448)
     )
+    (scripttrigger
+      (script "if (!(\"Secret1Flag\" in getroottable ()) || !::Secret1Flag)
+{
+  ::Secret1Flag <- true;
+  Level.spawn (\"Secret1\", \"main\");
+}")
+      (button #f)
+      (width 32)
+      (height 2)
+      (x 2608)
+      (y 190)
+    )
+    (scripttrigger
+      (script "if (!(\"Secret2Flag\" in getroottable ()) || !::Secret2Flag)
+{
+  ::Secret2Flag <- true;
+  Level.spawn (\"Secret2\", \"main\");
+}")
+      (button #f)
+      (width 32)
+      (height 2)
+      (x 5200)
+      (y 478)
+    )
     (spawnpoint
       (name "main")
       (x 64)
       (y 480)
     )
+    (spawnpoint
+      (name "Secret1")
+      (x 2608)
+      (y 128)
+    )
+    (spawnpoint
+      (name "Secret2")
+      (x 5200)
+      (y 416)
+    )
     (tilemap
       (solid #f)
       (z-pos -100)
@@ -533,4 +567,212 @@ Platform15.start_moving();")
       (y 320)
     )
   )
+  (sector
+    (name "Secret1")
+    (ambient-light 1 1 1)
+    (camera
+      (mode "normal")
+    )
+    (scripttrigger
+      (script "Level.spawn (\"main\", \"Secret1\");")
+      (button #f)
+      (width 1)
+      (height 32)
+      (x 607)
+      (y 480)
+    )
+    (spawnpoint
+      (name "main")
+      (x 96)
+      (y 64)
+    )
+    (tilemap
+      (solid #f)
+      (z-pos -100)
+      (name "Background")
+      (width 25)
+      (height 19)
+      (tiles
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2144 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2147 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2087 2088 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      )
+    )
+    (tilemap
+      (solid #t)
+      (z-pos 0)
+      (name "Interactive")
+      (width 25)
+      (height 19)
+      (tiles
+      11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
+      11 12 84 0 0 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 2087 2088 10 11
+      11 12 84 0 0 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 2087 2088 10 11
+      11 12 84 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 2087 2088 10 11
+      11 12 84 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 2087 2088 10 11
+      11 12 84 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 2087 2088 10 11
+      11 12 84 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 2087 2088 10 11
+      11 12 84 44 44 77 77 77 77 77 44 77 77 77 77 77 77 77 77 77 77 2087 2088 10 11
+      11 12 84 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 2087 2088 10 11
+      11 12 84 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 2087 2088 10 11
+      11 12 84 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 2087 2088 10 11
+      11 12 84 77 77 77 77 77 77 44 77 77 77 77 77 77 77 77 77 77 102 2087 2088 10 11
+      11 12 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2087 2088 10 11
+      11 12 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2087 2088 10 11
+      11 12 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2143 2144 2087 2088 10 11
+      11 12 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2146 2147 2087 2088 10 11
+      11 21 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 22 11
+      11 20 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 23 11
+      11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
+      )
+    )
+    (tilemap
+      (solid #f)
+      (z-pos 100)
+      (name "Foreground")
+      (width 25)
+      (height 19)
+      (tiles
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 30 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 31 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      )
+    )
+  )
+  (sector
+    (name "Secret2")
+    (ambient-light 1 1 1)
+    (camera
+      (mode "normal")
+    )
+    (scripttrigger
+      (script "Level.spawn (\"main\", \"Secret2\");")
+      (button #f)
+      (width 2)
+      (height 64)
+      (x 606)
+      (y 96)
+    )
+    (spawnpoint
+      (name "main")
+      (x 96)
+      (y 64)
+    )
+    (tilemap
+      (solid #f)
+      (z-pos -100)
+      (name "Background")
+      (width 25)
+      (height 19)
+      (tiles
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2144 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2147 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2087 2088 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2087 2088 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2087 2088 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2087 2088 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2087 2088 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2087 2088 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2087 2088 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2087 2088 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2087 2088 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2087 2088 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2087 2088 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2087 2088 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      )
+    )
+    (tilemap
+      (solid #t)
+      (z-pos 0)
+      (name "Interactive")
+      (width 25)
+      (height 19)
+      (tiles
+      11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
+      11 30 84 0 0 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 2087 2088 31 11
+      11 12 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 84 84 2087 2088 10 11
+      11 12 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2143 2144 2087 2088 10 11
+      11 12 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2146 2147 2087 2088 10 11
+      11 12 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 84 84 84 84 84 84 10 11
+      11 12 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 84 84 10 11
+      11 12 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44 44 44 84 84 10 11
+      11 12 84 0 0 0 0 0 0 0 0 0 77 0 0 84 0 0 44 44 44 84 84 10 11
+      11 12 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44 44 44 84 84 10 11
+      11 12 84 0 0 0 0 0 0 0 0 0 0 84 0 0 0 84 44 44 44 84 84 10 11
+      11 12 84 0 0 0 0 84 84 77 84 104 84 84 295 295 295 84 44 44 44 84 84 10 11
+      11 12 84 0 0 0 0 0 0 0 0 0 84 84 84 84 84 84 77 77 77 84 84 10 11
+      11 12 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 84 84 10 11
+      11 12 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 84 84 10 11
+      11 12 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 10 11
+      11 21 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 22 11
+      11 20 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 23 11
+      11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
+      )
+    )
+    (tilemap
+      (solid #f)
+      (z-pos 100)
+      (name "Foreground")
+      (width 25)
+      (height 19)
+      (tiles
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+      )
+    )
+  )
 )