Created
July 17, 2014 02:52
-
-
Save anonymous/7369c0de965ad8ef63d1 to your computer and use it in GitHub Desktop.
title
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Play this game by pasting the script in http://www.puzzlescript.net/editor.html |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
title Instrumenta de Superi | |
author Mark Richardson | |
again_interval 0.1 | |
realtime_interval 0.1 | |
key_repeat_interval 0.2 | |
noaction | |
noundo | |
======== | |
OBJECTS | |
======== | |
Background | |
Brown | |
Wall | |
Orange | |
Exit | |
#408 #80F #C0F #F0F | |
32221 | |
21110 | |
21110 | |
21110 | |
10000 | |
Water | |
#00C | |
Ice | |
#44F #CCF | |
00001 | |
01010 | |
10000 | |
00010 | |
00100 | |
Crack | |
Brown Black | |
00001 | |
01010 | |
10100 | |
00100 | |
01000 | |
Cracked | |
Brown Black | |
10001 | |
01010 | |
10100 | |
00101 | |
01010 | |
Chasm | |
Black | |
Vine | |
#080 #0C0 #0F0 | |
..10. | |
.1020 | |
02101 | |
101.. | |
..01. | |
Fire | |
#C00 #F00 #F40 #F80 #FC0 #FF0 | |
..54. | |
.3434 | |
32323 | |
212.. | |
..10. | |
Pedestal | |
#333 #666 #999 #CCC | |
32221 | |
21110 | |
21110 | |
21110 | |
10000 | |
WindU | |
Transparent White | |
..0.. | |
.000. | |
..... | |
..... | |
..... | |
WindD | |
Transparent White | |
..... | |
..... | |
..... | |
.000. | |
..0.. | |
WindL | |
Transparent White | |
..... | |
.0... | |
00... | |
.0... | |
..... | |
WindR | |
Transparent White | |
..... | |
...0. | |
...00 | |
...0. | |
..... | |
WindX1 | |
Green | |
....0 | |
.0... | |
..... | |
...0. | |
..... | |
WindV2 | |
Green | |
..... | |
....0 | |
.0... | |
..... | |
...0. | |
WindV3 | |
Green | |
...0. | |
..... | |
....0 | |
.0... | |
..... | |
WindV4 | |
Green | |
..... | |
...0. | |
..... | |
....0 | |
.0... | |
WindV5 | |
Green | |
.0... | |
..... | |
...0. | |
..... | |
....0 | |
WindH2 | |
Green | |
0.... | |
..0.. | |
..... | |
....0 | |
..... | |
WindH3 | |
Green | |
.0... | |
...0. | |
..... | |
0.... | |
..... | |
WindH4 | |
Green | |
..0.. | |
....0 | |
..... | |
.0... | |
..... | |
WindH5 | |
Green | |
...0. | |
0.... | |
..... | |
..0.. | |
..... | |
Naked | |
Transparent | |
Brace | |
Yellow White | |
.11.. | |
.00.. | |
0..0. | |
0..0. | |
.00.. | |
Wings | |
#0C0 #0F0 | |
1...1 | |
00100 | |
00.00 | |
.0.0. | |
.1.1. | |
Torch | |
Gray Red Yellow | |
.1... | |
121.. | |
.10.. | |
...0. | |
....0 | |
Flake | |
LightBlue | |
0...0 | |
.000. | |
00.00 | |
.000. | |
0...0 | |
PlayerNaked | |
Purple | |
..... | |
..00. | |
.0000 | |
..00. | |
.0..0 | |
PlayerBrace | |
Purple Yellow White | |
..... | |
.200. | |
.1000 | |
..00. | |
.0..0 | |
PlayerWings | |
Purple #0F0 | |
.1..1 | |
.1001 | |
.0000 | |
.1001 | |
.0..0 | |
PlayerTorch | |
Purple Gray #F00 | |
2.... | |
1.00. | |
10000 | |
..00. | |
.0..0 | |
PlayerFlake | |
Purple LightBlue | |
..... | |
1100. | |
10000 | |
..00. | |
.0..0 | |
Light1 | |
White | |
..... | |
...0. | |
..... | |
..... | |
..... | |
Light2 | |
White | |
..... | |
.0.0. | |
..... | |
0.... | |
..0.. | |
Light3 | |
White | |
0.... | |
.0.00 | |
.0... | |
0..0. | |
..0.0 | |
Light4 | |
White | |
0.0.0 | |
00.00 | |
.00.0 | |
00.0. | |
.00.0 | |
Light5 | |
White | |
======= | |
LEGEND | |
======= | |
Ç = Background and PlayerNaked | |
0 = Background and PlayerBrace | |
1 = Background and PlayerWings | |
2 = Background and PlayerTorch | |
3 = Background and PlayerFlake | |
ü = Pedestal and Naked | |
4 = Pedestal and Brace | |
5 = Pedestal and Wings | |
6 = Pedestal and Torch | |
7 = Pedestal and Flake | |
8 = Exit | |
9 = Exit and Vine | |
` = Wall | |
~ = Background | |
! = Water | |
@ = Ice | |
# = Crack | |
$ = Chasm | |
% = Vine and Background | |
& = Vine and Water | |
* = Vine and Ice | |
_ = Vine and Crack | |
- = Vine and Chasm | |
+ = WindU and WindX1 and Background | |
q = WindU and WindX1 and Water | |
w = WindU and WindX1 and Ice | |
e = WindU and WindX1 and Crack | |
r = WindU and WindX1 and Chasm | |
t = WindU and WindX1 and Vine and Background | |
y = WindU and WindX1 and Vine and Water | |
u = WindU and WindX1 and Vine and Ice | |
i = WindU and WindX1 and Vine and Crack | |
o = WindU and WindX1 and Vine and Chasm | |
p = WindD and WindX1 and Background | |
[ = WindD and WindX1 and Water | |
] = WindD and WindX1 and Ice | |
{ = WindD and WindX1 and Crack | |
} = WindD and WindX1 and Chasm | |
a = WindD and WindX1 and Vine and Background | |
s = WindD and WindX1 and Vine and Water | |
d = WindD and WindX1 and Vine and Ice | |
f = WindD and WindX1 and Vine and Crack | |
g = WindD and WindX1 and Vine and Chasm | |
h = WindL and WindX1 and Background | |
j = WindL and WindX1 and Water | |
k = WindL and WindX1 and Ice | |
l = WindL and WindX1 and Crack | |
; = WindL and WindX1 and Chasm | |
: = WindL and WindX1 and Vine and Background | |
' = WindL and WindX1 and Vine and Water | |
" = WindL and WindX1 and Vine and Ice | |
z = WindL and WindX1 and Vine and Crack | |
x = WindL and WindX1 and Vine and Chasm | |
c = WindR and WindX1 and Background | |
b = WindR and WindX1 and Water | |
n = WindR and WindX1 and Ice | |
m = WindR and WindX1 and Crack | |
, = WindR and WindX1 and Chasm | |
. = WindR and WindX1 and Vine and Background | |
/ = WindR and WindX1 and Vine and Water | |
? = WindR and WindX1 and Vine and Ice | |
\ = WindR and WindX1 and Vine and Crack | |
| = WindR and WindX1 and Vine and Chasm | |
é = Light1 and Background | |
â = Light1 and Chasm | |
ä = Light2 and Background | |
à = Light2 and Chasm | |
å = Light3 and Background | |
ê = Light3 and Chasm | |
ë = Light4 and Background | |
è = Light4 and Chasm | |
ï = Light5 and Exit | |
î = Light5 and Chasm | |
Player = PlayerNaked or PlayerBrace or PlayerWings or PlayerTorch or PlayerFlake | |
Obstacle = Wall or Vine or Fire or Pedestal | |
Wind = WindU or WindD or WindL or WindR | |
WindX = WindX1 or WindV2 or WindV3 or WindV4 or WindV5 or WindH2 or WindH3 or WindH4 or WindH5 | |
Tool = Naked or Brace or Wings or Torch or Flake | |
WindV1 = WindX1 | |
WindH1 = WindX1 | |
Light = Light1 or Light2 or Light3 or Light4 or Light5 | |
======= | |
SOUNDS | |
======= | |
Cracked Create 47546308 (Standing on a cracked tile) | |
Ice Create 89632100 (Freezing water) | |
Fire Create 51371108 (Burning vines) | |
SFX0 53552309 (Switching tools) | |
SFX1 03957505 (Floating on the wind) | |
SFX2 04971508 (Fall down chasm) | |
SFX3 87099508 (Fall into water) | |
EndLevel 18589508 | |
EndGame 87988708 | |
Restart 45760308 | |
================ | |
COLLISIONLAYERS | |
================ | |
Background | |
Exit, Water, Ice, Chasm, Crack, Cracked, Pedestal | |
Player, Vine, Fire, Wall, Tool | |
WindX | |
Wind, Light | |
====== | |
RULES | |
====== | |
(Animate) | |
[ Wind WindX ] -> [ action Wind WindX ] | |
[ moving Player ] [ action Wind ] -> [ moving Player ] [ Wind ] | |
[ action WindU WindV1 ] -> [ WindU WindV5 ] | |
[ action WindU WindV2 ] -> [ WindU WindV1 ] | |
[ action WindU WindV3 ] -> [ WindU WindV2 ] | |
[ action WindU WindV4 ] -> [ WindU WindV3 ] | |
[ action WindU WindV5 ] -> [ WindU WindV4 ] | |
[ action WindD WindV1 ] -> [ WindD WindV2 ] | |
[ action WindD WindV2 ] -> [ WindD WindV3 ] | |
[ action WindD WindV3 ] -> [ WindD WindV4 ] | |
[ action WindD WindV4 ] -> [ WindD WindV5 ] | |
[ action WindD WindV5 ] -> [ WindD WindV1 ] | |
[ action WindL WindH1 ] -> [ WindL WindH5 ] | |
[ action WindL WindH2 ] -> [ WindL WindH1 ] | |
[ action WindL WindH3 ] -> [ WindL WindH2 ] | |
[ action WindL WindH4 ] -> [ WindL WindH3 ] | |
[ action WindL WindH5 ] -> [ WindL WindH4 ] | |
[ action WindR WindH1 ] -> [ WindR WindH2 ] | |
[ action WindR WindH2 ] -> [ WindR WindH3 ] | |
[ action WindR WindH3 ] -> [ WindR WindH4 ] | |
[ action WindR WindH4 ] -> [ WindR WindH5 ] | |
[ action WindR WindH5 ] -> [ WindR WindH1 ] | |
(Glide) | |
up [ PlayerWings WindU | no Obstacle ] -> [ > PlayerWings WindU | ] again | |
down [ PlayerWings WindD | no Obstacle ] -> [ > PlayerWings WindD | ] again | |
left [ PlayerWings WindL | no Obstacle ] -> [ > PlayerWings WindL | ] again | |
right [ PlayerWings WindR | no Obstacle ] -> [ > PlayerWings WindR | ] again | |
(Die) | |
[ stationary Player Chasm ] -> [ Chasm ] SFX2 | |
[ stationary Player Water ] -> [ Water ] SFX3 | |
(Get tool) | |
[ > PlayerNaked | Brace ] -> [ PlayerBrace | Naked ] SFX0 | |
[ > PlayerNaked | Wings ] -> [ PlayerWings | Naked ] SFX0 | |
[ > PlayerNaked | Torch ] -> [ PlayerTorch | Naked ] SFX0 | |
[ > PlayerNaked | Flake ] -> [ PlayerFlake | Naked ] SFX0 | |
[ > PlayerBrace | Naked ] -> [ PlayerNaked | Brace ] SFX0 | |
[ > PlayerBrace | Wings ] -> [ PlayerWings | Brace ] SFX0 | |
[ > PlayerBrace | Torch ] -> [ PlayerTorch | Brace ] SFX0 | |
[ > PlayerBrace | Flake ] -> [ PlayerFlake | Brace ] SFX0 | |
[ > PlayerWings | Naked ] -> [ PlayerNaked | Wings ] SFX0 | |
[ > PlayerWings | Brace ] -> [ PlayerBrace | Wings ] SFX0 | |
[ > PlayerWings | Torch ] -> [ PlayerTorch | Wings ] SFX0 | |
[ > PlayerWings | Flake ] -> [ PlayerFlake | Wings ] SFX0 | |
[ > PlayerTorch | Naked ] -> [ PlayerNaked | Torch ] SFX0 | |
[ > PlayerTorch | Brace ] -> [ PlayerBrace | Torch ] SFX0 | |
[ > PlayerTorch | Wings ] -> [ PlayerWings | Torch ] SFX0 | |
[ > PlayerTorch | Flake ] -> [ PlayerFlake | Torch ] SFX0 | |
[ > PlayerFlake | Naked ] -> [ PlayerNaked | Flake ] SFX0 | |
[ > PlayerFlake | Brace ] -> [ PlayerBrace | Flake ] SFX0 | |
[ > PlayerFlake | Wings ] -> [ PlayerWings | Flake ] SFX0 | |
[ > PlayerFlake | Torch ] -> [ PlayerTorch | Flake ] SFX0 | |
(Burn Vines) | |
[ Fire ] -> [ action Fire ] | |
[ action Fire Ice ] -> [ action Fire Water ] | |
[ action Fire | Vine ] -> [ action Fire | Fire ] again | |
[ action Fire ] -> [ ] | |
[ > PlayerTorch | Vine ] -> [ PlayerTorch | Fire ] again | |
(Modify map) | |
[ stationary Player no PlayerBrace Crack ] -> [ stationary Player Cracked ] | |
late [ Cracked no Player ] -> [ Chasm ] | |
late [ PlayerFlake Water ] -> [ PlayerFlake Ice ] | |
late [ PlayerTorch Ice ] -> [ PlayerTorch Water ] again | |
late [ PlayerNaked Crack ] -> [ PlayerNaked Cracked ] | |
late [ PlayerWings Crack no Wind ] -> [ PlayerWings Cracked ] | |
late [ PlayerFlake Crack ] -> [ PlayerFlake Cracked ] | |
late [ PlayerTorch Crack ] -> [ PlayerTorch Cracked ] | |
late up [ PlayerWings WindU | no Obstacle ] -> SFX1 again | |
late down [ PlayerWings WindD | no Obstacle ] -> SFX1 again | |
late left [ PlayerWings WindL | no Obstacle ] -> SFX1 again | |
late right [ PlayerWings WindR | no Obstacle ] -> SFX1 again | |
============== | |
WINCONDITIONS | |
============== | |
some Player on Exit | |
======= | |
LEVELS | |
======= | |
(Tutorial) | |
```$$$$$$$$$$$$$$ | |
Ç~~~$$$~~~$$$~~~$ | |
`~~~###~4~###~6~$ | |
$~~~$$$%%%$$$~~~$ | |
$$$$$$$-_-$$$}}}$ | |
$}};;;;xzx;;;;;;$ | |
$}}}$$$-_-$$$rrr$ | |
$~~~$$$%%%$$$!!!$ | |
$~8~$$$~7~###!5!$ | |
$~~~$$$~~~$$$!!!$ | |
$$$$$$$$$$$$$$$$$ | |
(Tornado chasm) | |
````````````` | |
`!!!~~~~~~~6` | |
`!$$$$#$$$$~` | |
`!$,,,{,}$$#` | |
`~$r$`{$}$$~` | |
`~$r$`~~}$$~` | |
`~~+~71~[!!~` | |
`#$r$`~~}$$~` | |
`~$8;`:;;$$~` | |
`~--&$%$$$$~` | |
`~$$!$%$$$$~` | |
`4~~~~~~~~~~` | |
````````````` | |
(Windy corridors) | |
``````````````` | |
`~~7+~~~~~p6~~` | |
`#``r``4``}``~` | |
`#``r`````}``~` | |
`#_#e##8``}``~` | |
`#``r`````}``~` | |
`#``r`````}``~` | |
`~1~+~!!!~p~~~` | |
``````````````` | |
(start with torch, end with wings) | |
``````````` | |
`8;;;xj!!!` | |
`$$$$-!!!!` | |
`$##~_!!!!` | |
`#~~~$!!!!` | |
`$7_$$$-5$` | |
`~~~~$~~~~` | |
`~~~~_~~~~` | |
`~~~~4~~2~` | |
`~~~~$~~~~` | |
``````````` | |
(Ice pit) | |
``````````` | |
`8&~~`~~~~` | |
`&&~~4~~~~` | |
`~~1#`#~~~` | |
`~~mb,bm~~` | |
````!$!`7`` | |
`~~lj;jl~~` | |
`~~~#`#~~~` | |
`~~~~5~~~~` | |
`6~~~`~~~~` | |
``````````` | |
(Target) | |
$$``````````` | |
$``~~~~~~~%9` | |
``~~,,b,,~~%` | |
`~~,mmcmm,~~` | |
`~,mm,,,mm,~` | |
`~,m,mmm,m,~` | |
`~,c4m6mbc,~` | |
`~,m,mmm,m,~` | |
`~,mm,,,mm,~` | |
`~~,mmcmm,~~` | |
``3~,,5,,~~`` | |
$``~~~~~~~``$ | |
$$`````````$$ | |
(Crumbling temple) | |
$$$$$$$$$$$$$$$$$$$$$ | |
$@!j;;;;;hhh;;;;;h~~$ | |
$@@!$$$$}p8p}$$$$~~~$ | |
$@@@$$$$}aaa}$$$$~~~$ | |
$$ü#$$$$}-@-}$$$$#ü$$ | |
$~~~$~~~,%~~;~~~$##$$ | |
$~~~ü~~~ü~~~ü~~~5###$ | |
$~~~$~~+#~~~#~~~$##$$ | |
$$4#$$$r$$ü$$$$$$#ü$$ | |
$~~~###e#~~~#####~~~$ | |
$~~~$$$e$~2~$###$~~~$ | |
$~~~$$#e$~~~$#$$$~~~$ | |
$$ü#$$$r$$ü$$$$-$!ü$$ | |
$~~~#~~+##~##~%%!!##$ | |
$~~~7~~~ü~#~ü%%%ü###$ | |
$~~~$~~~$###-%%~$##$$ | |
$$$$$$$$$$$$$-$$$$$$$ | |
(Into the light) | |
èîïïïîè | |
êèëëëèê | |
àêåååêà | |
âàäääàâ | |
$âéééâ$ | |
$$~~~$$ | |
$$~~~$$ | |
$$~ç~$$ | |
$$~~~$$ | |
$$$$$$$ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment