-
-
Save ncrecc/333df57699f79c07199680a8f6315ee0 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. Or don't. What, I'm not your mother. |
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 Super Associative Block Pushing to elevator muzak | |
author ncrecc | |
homepage https://www.glorioustrainwrecks.com/user/24640 | |
youtube gdJWZxPW45c | |
noaction | |
background_color #BBAAAA | |
text_color purple | |
======== | |
OBJECTS | |
======== | |
Background | |
#FFDDDD #DDBBBB | |
11101 | |
01111 | |
11011 | |
11110 | |
10111 | |
Target | |
DarkBlue | |
..... | |
.000. | |
.0.0. | |
.000. | |
..... | |
Wall | |
Lightbrown Yellow | |
01111 | |
01101 | |
01101 | |
01101 | |
00000 | |
Dont | |
Lightgray Gray Darkgray Black | |
10001 | |
01012 | |
00122 | |
01212 | |
12221 | |
Player | |
Black Orange #444 | |
.111. | |
.212. | |
00200 | |
.000. | |
.0.0. | |
InertCrate | |
Blue White #3A6FFF | |
22222 | |
2...0 | |
2.1.0 | |
2...0 | |
00000 | |
VertiCrate | |
Blue White #3A6FFF | |
22122 | |
2.1.0 | |
2.1.0 | |
2.1.0 | |
00100 | |
HorizCrate | |
Blue White #3A6FFF | |
22222 | |
2...0 | |
11111 | |
2...0 | |
00000 | |
LotsaCrate | |
Blue White #3A6FFF | |
22122 | |
2.1.0 | |
11111 | |
2.1.0 | |
00100 | |
InertStone | |
Blue #3A6FFF | |
11111 | |
1...0 | |
1.0.0 | |
1...0 | |
00000 | |
VertiStone | |
Blue Blue #3A6FFF | |
22222 | |
2.1.0 | |
2.1.0 | |
2.1.0 | |
00100 | |
HorizStone | |
Blue Blue #3A6FFF | |
22222 | |
2...0 | |
21111 | |
2...0 | |
00000 | |
LotsaStone | |
Blue Blue #3A6FFF | |
22222 | |
2.1.0 | |
21111 | |
2.1.0 | |
00100 | |
UpCrate | |
Blue White #3A6FFF | |
22122 | |
2.1.0 | |
2.1.0 | |
2...0 | |
00000 | |
DownCrate | |
Blue White #3A6FFF | |
22222 | |
2...0 | |
2.1.0 | |
2.1.0 | |
00100 | |
LeftCrate | |
Blue White #3A6FFF | |
22222 | |
2...0 | |
111.0 | |
2...0 | |
00000 | |
RightCrate | |
Blue White #3A6FFF | |
22222 | |
2...0 | |
2.111 | |
2...0 | |
00000 | |
UpStone | |
Blue Blue #3A6FFF | |
22222 | |
2.1.0 | |
2.1.0 | |
2...0 | |
00000 | |
DownStone | |
Blue Blue #3A6FFF | |
22222 | |
2...0 | |
2.1.0 | |
2.1.0 | |
00100 | |
LeftStone | |
Blue Blue #3A6FFF | |
22222 | |
2...0 | |
211.0 | |
2...0 | |
00000 | |
RightStone | |
Blue Blue #3A6FFF | |
22222 | |
2...0 | |
2.111 | |
2...0 | |
00000 | |
======= | |
LEGEND | |
======= | |
inert = inertcrate or inertstone | |
horiz = horizcrate or horizstone | |
verti = verticrate or vertistone | |
lotsa = lotsacrate or lotsastone | |
leftt = leftstone or leftcrate | |
rightt = rightstone or rightcrate | |
downn = downstone or downcrate | |
upp = upstone or upcrate | |
Crate = Inertcrate or Verticrate or Horizcrate or lotsacrate or upcrate or downcrate or leftcrate or rightcrate | |
stone = inertstone or vertistone or horizstone or lotsastone or upstone or downstone or leftstone or rightstone | |
thing = stone or crate | |
. = Background | |
# = Wall | |
% = Dont | |
P = Player | |
* = InertCrate | |
| = VertiCrate | |
- = HorizCrate | |
+ = lotsacrate | |
q = inertstone | |
w = vertistone | |
e = horizstone | |
r = lotsastone | |
O = Target | |
z = verticrate and target (gave up on making it look fancy) | |
x = horizcrate and target | |
c = inertcrate and target | |
\ = lotsacrate and target | |
v = inertstone and target | |
b = vertistone and target | |
n = horizstone and target | |
m = lotsastone and target | |
1 = upcrate | |
2 = leftcrate | |
3 = rightcrate | |
4 = downcrate | |
5 = upstone | |
6 = leftstone | |
7 = rightstone | |
8 = downstone | |
a = upcrate and target | |
s = leftcrate and target | |
d = rightcrate and target | |
f = downcrate and target | |
g = upstone and target | |
h = leftstone and target | |
j = rightstone and target | |
k = downstone and target | |
======= | |
SOUNDS | |
======= | |
Crate MOVE 36772507 | |
sfx1 79584706 | |
================ | |
COLLISIONLAYERS | |
================ | |
Background | |
Target | |
Player, Wall, Dont, thing | |
====== | |
RULES | |
====== | |
[ > Player | Crate ] -> [ > Player | > Crate ] | |
startloop | |
vertical [moving Verti|...|thing] -> [moving Verti|...|moving thing] | |
horizontal [moving Horiz|...|thing] -> [moving Horiz|...|moving thing] | |
orthogonal [moving Lotsa|...|thing] -> [moving Lotsa|...|moving thing] | |
up [moving Upp|...|thing] -> [moving Upp|...|moving thing] | |
left [moving Leftt|...|thing] -> [moving Leftt|...|moving thing] | |
right [moving Rightt|...|thing] -> [moving Rightt|...|moving thing] | |
down [moving Downn|...|thing] -> [moving Downn|...|moving thing] | |
endloop | |
[> thing|Dont] -> cancel | |
============== | |
WINCONDITIONS | |
============== | |
All Target on thing | |
some target | |
======= | |
LEVELS | |
======= | |
message Thank you for calling 555-SOKO-BAN. | |
message We are currently dealing with other callers right now. We're not sure why, you seem very important to us. | |
message Please hold. | |
######## | |
#.*..o.# | |
#p|.o..# | |
#.*..o.# | |
######## | |
######### | |
#.......# | |
#.q...o.# | |
#.o.o.q.# | |
#.....o.# | |
#.|...-.# | |
#.p.....# | |
######### | |
message Your skin is very important to us. Please let me hold. NO, please hold. | |
#######o | |
###.-##. | |
##-..##. | |
##...-#. | |
#-....#q | |
#..p..#. | |
#######. | |
######### | |
#.......# | |
#.o.|.o.# | |
#.q.-.q.# | |
#.o.|.o.# | |
#p......# | |
######### | |
message Please hold me. I mean, please hold. | |
########## | |
##...##### | |
##o+..+o.# | |
#........# | |
#........# | |
#........# | |
#.p......# | |
#.o+..+o## | |
#####...## | |
########## | |
######### | |
#.......# | |
#.q.o.*.# | |
#.......# | |
#.o.+.o.# | |
#..p....# | |
#.*.o.q.# | |
#.......# | |
######### | |
message I appreciate your hold. Er, appreciate you, please hold. | |
########## | |
#........# | |
#.x.q.o..# | |
#.......p# | |
#.c.r.v..# | |
#........# | |
########## | |
######### | |
#...p...# | |
%.3o.o4.% | |
%.......% | |
%.1o.o2.% | |
#.......# | |
######### | |
message We will have to cut off the Muzak you are receiving temporarily. Please hold... | |
message *click* |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment