Skip to content

Instantly share code, notes, and snippets.

@Stingby12
Created September 5, 2025 10:12
Show Gist options
  • Select an option

  • Save Stingby12/bf05ee27dbb9c71035add848e6793879 to your computer and use it in GitHub Desktop.

Select an option

Save Stingby12/bf05ee27dbb9c71035add848e6793879 to your computer and use it in GitHub Desktop.
SokoLink (Puzzlescript Plus Script)
Play this game by pasting the script in https://auroriax.github.io/PuzzleScript/editor.html
case_sensitive
title SokoLink
author Stingby12
homepage www.puzzlescript.net
noaction
again_interval 0.05
key_repeat_interval 0.15
run_rules_on_level_start
continue_is_level_select
background_color white
text_color black
========
OBJECTS
========
Void
white
Easy
transparent
Normal
transparent
Advanced
transparent
Expert
transparent
Master
transparent
Bonus
transparent
VoidEaU
#30BF30
00000
.....
.....
.....
.....
VoidEaD
#30BF30
.....
.....
.....
.....
00000
VoidEaL
#30BF30
0....
0....
0....
0....
0....
VoidEaR
#30BF30
....0
....0
....0
....0
....0
VoidEaUL
#30BF30
00...
00...
.....
.....
.....
VoidEaUR
#30BF30
...00
...00
.....
.....
.....
VoidEaDL
#30BF30
.....
.....
.....
00...
00...
VoidEaDR
#30BF30
.....
.....
.....
...00
...00
VoidNoU copy:VoidEaU
#BFB330
VoidNoD copy:VoidEaD
#BFB330
VoidNoL copy:VoidEaL
#BFB330
VoidNoR copy:VoidEaR
#BFB330
VoidNoUL copy:VoidEaUL
#BFB330
VoidNoUR copy:VoidEaUR
#BFB330
VoidNoDL copy:VoidEaDL
#BFB330
VoidNoDR copy:VoidEaDR
#BFB330
VoidAdU copy:VoidEaU
#BF3030
VoidAdD copy:VoidEaD
#BF3030
VoidAdL copy:VoidEaL
#BF3030
VoidAdR copy:VoidEaR
#BF3030
VoidAdUL copy:VoidEaUL
#BF3030
VoidAdUR copy:VoidEaUR
#BF3030
VoidAdDL copy:VoidEaDL
#BF3030
VoidAdDR copy:VoidEaDR
#BF3030
VoidExU copy:VoidEaU
#8330BF
VoidExD copy:VoidEaD
#8330BF
VoidExL copy:VoidEaL
#8330BF
VoidExR copy:VoidEaR
#8330BF
VoidExUL copy:VoidEaUL
#8330BF
VoidExUR copy:VoidEaUR
#8330BF
VoidExDL copy:VoidEaDL
#8330BF
VoidExDR copy:VoidEaDR
#8330BF
VoidMaU copy:VoidEaU
#3030BF
VoidMaD copy:VoidEaD
#3030BF
VoidMaL copy:VoidEaL
#3030BF
VoidMaR copy:VoidEaR
#3030BF
VoidMaUL copy:VoidEaUL
#3030BF
VoidMaUR copy:VoidEaUR
#3030BF
VoidMaDL copy:VoidEaDL
#3030BF
VoidMaDR copy:VoidEaDR
#3030BF
VoidBoU copy:VoidEaU
#111111
VoidBoD copy:VoidEaD
#111111
VoidBoL copy:VoidEaL
#111111
VoidBoR copy:VoidEaR
#111111
VoidBoUL copy:VoidEaUL
#111111
VoidBoUR copy:VoidEaUR
#111111
VoidBoDL copy:VoidEaDL
#111111
VoidBoDR copy:VoidEaDR
#111111
Background
#EBEBEB #D6D6D6
00000
01110
01110
01110
00000
BackgroundU
#D6D6D6
..0..
.....
.....
.....
.....
BackgroundD
#D6D6D6
.....
.....
.....
.....
..0..
BackgroundL
#D6D6D6
.....
.....
0....
.....
.....
BackgroundR
#D6D6D6
.....
.....
....0
.....
.....
Target
#D6D6D6 #ADADAD #999999
00000
01110
01020
02220
00000
Wall
#999999 #C2C2C2 #D6D6D6 #ADADAD
13021
30003
00000
20002
13021
WallHolX
#707070
0...0
.....
.....
.....
0...0
WallHolH
#707070
00000
.....
.....
.....
00000
WallHolV
#707070
0...0
0...0
0...0
0...0
0...0
WallBU
#707070 transparent transparent transparent #707070 #707070 transparent transparent
50004
1...3
1...3
1...3
62227
WallBL copy:WallBU
transparent #707070 transparent transparent transparent #707070 #707070 transparent
WallBD copy:WallBU
transparent transparent #707070 transparent transparent transparent #707070 #707070
WallBR copy:WallBU
transparent transparent transparent #707070 #707070 transparent transparent #707070
WallBUL copy:WallBU
transparent transparent transparent transparent transparent #707070 transparent transparent
WallBUR copy:WallBU
transparent transparent transparent transparent #707070 transparent transparent transparent
WallBDL copy:WallBU
transparent transparent transparent transparent transparent transparent #707070 transparent
WallBDR copy:WallBU
transparent transparent transparent transparent transparent transparent transparent #707070
WallBBU
#858585 transparent transparent transparent #858585 #858585 transparent transparent
55044
55044
11.33
66277
66277
WallBBL copy:WallBBU
transparent #858585 transparent transparent transparent #858585 #858585 transparent
WallBBD copy:WallBBU
transparent transparent #858585 transparent transparent transparent #858585 #858585
WallBBR copy:WallBBU
transparent transparent transparent #858585 #858585 transparent transparent #858585
WallBBUL copy:WallBBU
transparent transparent transparent transparent transparent #858585 transparent transparent
WallBBUR copy:WallBBU
transparent transparent transparent transparent #858585 transparent transparent transparent
WallBBDL copy:WallBBU
transparent transparent transparent transparent transparent transparent #858585 transparent
WallBBDR copy:WallBBU
transparent transparent transparent transparent transparent transparent transparent #858585
WallBBHolU
#858585 transparent transparent transparent #858585 #858585 transparent transparent
55044
55.44
1...3
66.77
66277
WallBBHolL copy:WallBBHolU
transparent #858585 transparent transparent transparent #858585 #858585 transparent
WallBBHolD copy:WallBBHolU
transparent transparent #858585 transparent transparent transparent #858585 #858585
WallBBHolR copy:WallBBHolU
transparent transparent transparent #858585 #858585 transparent transparent #858585
PlayerX
#858585 #474747 #0A0A0A
.000.
0.2.0
01110
0.2.0
.000.
PlayerU
#858585 #474747 #0A0A0A
00000
01110
0.2.0
..2..
.000.
PlayerD
#858585 #474747 #0A0A0A
.000.
..2..
0.2.0
01110
00000
PlayerL
#858585 #474747 #0A0A0A
000..
02..0
01110
02..0
000..
PlayerR
#858585 #474747 #0A0A0A
..000
0..20
01110
0..20
..000
CrateRe
#E63737BB #D61A1ABB #B61616BB
.....
.002.
.012.
.222.
.....
CrateReU copy:BackgroundU
#911212BB
CrateReD copy:BackgroundD
#911212BB
CrateReL copy:BackgroundL
#911212BB
CrateReR copy:BackgroundR
#911212BB
CrateBl copy:CrateRe
#5C76EBBB #3757E6CC #1634B6CC
CrateBlU copy:BackgroundU
#122991BB
CrateBlD copy:BackgroundD
#122991BB
CrateBlL copy:BackgroundL
#122991BB
CrateBlR copy:BackgroundR
#122991BB
CrateYe copy:CrateRe
#FEEB72CC #FDE549CC #F2D202CC
CrateYeU copy:BackgroundU
#CAAF02BB
CrateYeD copy:BackgroundD
#CAAF02BB
CrateYeL copy:BackgroundL
#CAAF02BB
CrateYeR copy:BackgroundR
#CAAF02BB
CrateGr copy:CrateRe
#0AFF12CC #00E007CC #008F05CC
CrateGrU copy:BackgroundU
#006603BB
CrateGrD copy:BackgroundD
#006603BB
CrateGrL copy:BackgroundL
#006603BB
CrateGrR copy:BackgroundR
#006603BB
CratePu copy:CrateRe
#B536E7CC #A41ADBCC #6E1192CC
CratePuU copy:BackgroundU
#520D6EBB
CratePuD copy:BackgroundD
#520D6EBB
CratePuL copy:BackgroundL
#520D6EBB
CratePuR copy:BackgroundR
#520D6EBB
CrateOr copy:CrateRe
#FFAC70CC #FF9447CC #F56600CC
CrateOrU copy:BackgroundU
#CC5500BB
CrateOrD copy:BackgroundD
#CC5500BB
CrateOrL copy:BackgroundL
#CC5500BB
CrateOrR copy:BackgroundR
#CC5500BB
CrateMa copy:CrateRe
#FF70C3CC #FF47B3CC #F5008FCC
CrateMaU copy:BackgroundU
#CC0077BB
CrateMaD copy:BackgroundD
#CC0077BB
CrateMaL copy:BackgroundL
#CC0077BB
CrateMaR copy:BackgroundR
#CC0077BB
CrateBk copy:CrateRe
#7A7A7ABB #666666BB #525252BB
CrateXxU
transparent
CrateXxD
transparent
CrateXxL
transparent
CrateXxR
transparent
HookBkU
#666666BB #7A7A7ABB
1...1
1...0
1...0
1...0
00000
HookBkD
#666666BB #7A7A7ABB
11111
1...0
1...0
1...0
0...0
HookBkL
#666666BB #7A7A7ABB
11111
....0
....0
....0
00000
HookBkR
#666666BB #7A7A7ABB
11111
1....
1....
1....
00000
HookBkUL
#666666BB #7A7A7ABB
....1
....0
....0
....0
00000
HookBkUR
#666666BB #7A7A7ABB
1....
1....
1....
1....
00000
HookBkDL
#666666BB #7A7A7ABB
11111
....0
....0
....0
....0
HookBkDR
#666666BB #7A7A7ABB
11111
1....
1....
1....
0....
HookReU copy:HookBkU
#D61A1ABB #E63737BB
HookReD copy:HookBkD
#D61A1ABB #E63737BB
HookReL copy:HookBkL
#D61A1ABB #E63737BB
HookReR copy:HookBkR
#D61A1ABB #E63737BB
HookReUL copy:HookBkUL
#D61A1ABB #E63737BB
HookReUR copy:HookBkUR
#D61A1ABB #E63737BB
HookReDL copy:HookBkDL
#D61A1ABB #E63737BB
HookReDR copy:HookBkDR
#D61A1ABB #E63737BB
HookBlU copy:HookBkU
#3757E6CC #5C76EBBB
HookBlD copy:HookBkD
#3757E6CC #5C76EBBB
HookBlL copy:HookBkL
#3757E6CC #5C76EBBB
HookBlR copy:HookBkR
#3757E6CC #5C76EBBB
HookBlUL copy:HookBkUL
#3757E6CC #5C76EBBB
HookBlUR copy:HookBkUR
#3757E6CC #5C76EBBB
HookBlDL copy:HookBkDL
#3757E6CC #5C76EBBB
HookBlDR copy:HookBkDR
#3757E6CC #5C76EBBB
HookYeU copy:HookBkU
#FDE549CC #FEEB72CC
HookYeD copy:HookBkD
#FDE549CC #FEEB72CC
HookYeL copy:HookBkL
#FDE549CC #FEEB72CC
HookYeR copy:HookBkR
#FDE549CC #FEEB72CC
HookYeUL copy:HookBkUL
#FDE549CC #FEEB72CC
HookYeUR copy:HookBkUR
#FDE549CC #FEEB72CC
HookYeDL copy:HookBkDL
#FDE549CC #FEEB72CC
HookYeDR copy:HookBkDR
#FDE549CC #FEEB72CC
HookGrU copy:HookBkU
#00E007CC #0AFF12CC
HookGrD copy:HookBkD
#00E007CC #0AFF12CC
HookGrL copy:HookBkL
#00E007CC #0AFF12CC
HookGrR copy:HookBkR
#00E007CC #0AFF12CC
HookGrUL copy:HookBkUL
#00E007CC #0AFF12CC
HookGrUR copy:HookBkUR
#00E007CC #0AFF12CC
HookGrDL copy:HookBkDL
#00E007CC #0AFF12CC
HookGrDR copy:HookBkDR
#00E007CC #0AFF12CC
HookPuU copy:HookBkU
#A41ADBCC #B536E7CC
HookPuD copy:HookBkD
#A41ADBCC #B536E7CC
HookPuL copy:HookBkL
#A41ADBCC #B536E7CC
HookPuR copy:HookBkR
#A41ADBCC #B536E7CC
HookPuUL copy:HookBkUL
#A41ADBCC #B536E7CC
HookPuUR copy:HookBkUR
#A41ADBCC #B536E7CC
HookPuDL copy:HookBkDL
#A41ADBCC #B536E7CC
HookPuDR copy:HookBkDR
#A41ADBCC #B536E7CC
HookOrU copy:HookBkU
#FF9447CC #FFAC70CC
HookOrD copy:HookBkD
#FF9447CC #FFAC70CC
HookOrL copy:HookBkL
#FF9447CC #FFAC70CC
HookOrR copy:HookBkR
#FF9447CC #FFAC70CC
HookOrUL copy:HookBkUL
#FF9447CC #FFAC70CC
HookOrUR copy:HookBkUR
#FF9447CC #FFAC70CC
HookOrDL copy:HookBkDL
#FF9447CC #FFAC70CC
HookOrDR copy:HookBkDR
#FF9447CC #FFAC70CC
HookMaU copy:HookBkU
#FF47B3CC #FF70C3CC
HookMaD copy:HookBkD
#FF47B3CC #FF70C3CC
HookMaL copy:HookBkL
#FF47B3CC #FF70C3CC
HookMaR copy:HookBkR
#FF47B3CC #FF70C3CC
HookMaUL copy:HookBkUL
#FF47B3CC #FF70C3CC
HookMaUR copy:HookBkUR
#FF47B3CC #FF70C3CC
HookMaDL copy:HookBkDL
#FF47B3CC #FF70C3CC
HookMaDR copy:HookBkDR
#FF47B3CC #FF70C3CC
BlockTP
transparent
StickTP
transparent
=======
LEGEND
=======
(┌┐└┘├┤┬┴╔╗╚╝╠╣╦╩│─┼║═╬)
▪ = Void
1 = Void and Easy
2 = Void and Normal
3 = Void and Advanced
4 = Void and Expert
5 = Void and Master
0 = Void and Bonus
. = Background
# = Wall
┼ = WallHolX
│ = WallHolV
─ = WallHolH
@ = PlayerX and StickTP
r = CrateRe
b = CrateBl
y = CrateYe
g = CrateGr
p = CratePu
o = CrateOr
m = CrateMa
k = CrateBk
┴ = HookBkU
┬ = HookBkD
┤ = HookBkL
├ = HookBkR
┘ = HookBkUL
└ = HookBkUR
┐ = HookBkDL
┌ = HookBkDR
R = CrateRe and Target
B = CrateBl and Target
Y = CrateYe and Target
G = CrateGr and Target
P = CratePu and Target
O = CrateOr and Target
M = CrateMa and Target
K = CrateBk and Target
╩ = HookBkU and Target
╦ = HookBkD and Target
╣ = HookBkL and Target
╠ = HookBkR and Target
╝ = HookBkUL and Target
╚ = HookBkUR and Target
╗ = HookBkDL and Target
╔ = HookBkDR and Target
╬ = WallHolX and Target
║ = WallHolV and Target
═ = WallHolH and Target
$ = PlayerX and Target and StickTP
* = Target
player = PlayerX or PlayerU or PlayerD or PlayerL or PlayerR
Crate = CrateRe or CrateBl or CrateYe or CrateGr or CratePu or CrateOr or CrateMa or CrateBk
HookBkX = HookBkU or HookBkD or HookBkL or HookBkR or HookBkUL or HookBkUR or HookBkDL or HookBkDR
HookReX = HookReU or HookReD or HookReL or HookReR or HookReUL or HookReUR or HookReDL or HookReDR
HookBlX = HookBlU or HookBlD or HookBlL or HookBlR or HookBlUL or HookBlUR or HookBlDL or HookBlDR
HookYeX = HookYeU or HookYeD or HookYeL or HookYeR or HookYeUL or HookYeUR or HookYeDL or HookYeDR
HookGrX = HookGrU or HookGrD or HookGrL or HookGrR or HookGrUL or HookGrUR or HookGrDL or HookGrDR
HookPuX = HookPuU or HookPuD or HookPuL or HookPuR or HookPuUL or HookPuUR or HookPuDL or HookPuDR
HookOrX = HookOrU or HookOrD or HookOrL or HookOrR or HookOrUL or HookOrUR or HookOrDL or HookOrDR
HookMaX = HookMaU or HookMaD or HookMaL or HookMaR or HookMaUL or HookMaUR or HookMaDL or HookMaDR
HookColU = HookBkU or HookReU or HookBlU or HookYeU or HookGrU or HookPuU or HookOrU or HookMaU
HookColD = HookBkD or HookReD or HookBlD or HookYeD or HookGrD or HookPuD or HookOrD or HookMaD
HookColL = HookBkL or HookReL or HookBlL or HookYeL or HookGrL or HookPuL or HookOrL or HookMaL
HookColR = HookBkR or HookReR or HookBlR or HookYeR or HookGrR or HookPuR or HookOrR or HookMaR
HookColUL = HookBkUL or HookReUL or HookBlUL or HookYeUL or HookGrUL or HookPuUL or HookOrUL or HookMaUL
HookColUR = HookBkUR or HookReUR or HookBlUR or HookYeUR or HookGrUR or HookPuUR or HookOrUR or HookMaUR
HookColDL = HookBkDL or HookReDL or HookBlDL or HookYeDL or HookGrDL or HookPuDL or HookOrDL or HookMaDL
HookColDR = HookBkDR or HookReDR or HookBlDR or HookYeDR or HookGrDR or HookPuDR or HookOrDR or HookMaDR
HookPU1 = HookColD or HookColDL or HookColDR
HookPD1 = HookColU or HookColUL or HookColUR
HookPL1 = HookColR or HookColUR or HookColDR
HookPR1 = HookColL or HookColUL or HookColDL
HookPU2 = HookColD or HookColL or HookColR or HookColDL or HookColDR
HookPD2 = HookColU or HookColL or HookColR or HookColUL or HookColUR
HookPL2 = HookColR or HookColU or HookColD or HookColUR or HookColDR
HookPR2 = HookColL or HookColU or HookColD or HookColUL or HookColDL
HookFU = HookColU or HookColL or HookColR or HookColUL or HookColUR
HookFD = HookColD or HookColL or HookColR or HookColDL or HookColDR
HookFL = HookColL or HookColU or HookColD or HookColUL or HookColDL
HookFR = HookColR or HookColU or HookColD or HookColUR or HookColDR
Hook = HookFU or HookFD or HookFL or HookFR
CrateReX = CrateReU or CrateReD or CrateReL or CrateReR
CrateBlX = CrateBlU or CrateBlD or CrateBlL or CrateBlR
CrateYeX = CrateYeU or CrateYeD or CrateYeL or CrateYeR
CrateGrX = CrateGrU or CrateGrD or CrateGrL or CrateGrR
CratePuX = CratePuU or CratePuD or CratePuL or CratePuR
CrateOrX = CrateOrU or CrateOrD or CrateOrL or CrateOrR
CrateMaX = CrateMaU or CrateMaD or CrateMaL or CrateMaR
CrateXxX = CrateXxU or CrateXxD or CrateXxL or CrateXxR
CrateColU = CrateReU or CrateBlU or CrateYeU or CrateGrU or CratePuU or CrateOrU or CrateMaU
CrateColD = CrateReD or CrateBlD or CrateYeD or CrateGrD or CratePuD or CrateOrD or CrateMaD
CrateColL = CrateReL or CrateBlL or CrateYeL or CrateGrL or CratePuL or CrateOrL or CrateMaL
CrateColR = CrateReR or CrateBlR or CrateYeR or CrateGrR or CratePuR or CrateOrR or CrateMaR
CrateColX = CrateColU or CrateColD or CrateColL or CrateColR
WallHol = WallHolH or WallHolV or WallHolX
Dif = Easy or Normal or Advanced or Expert or Master or Bonus
VoidU = VoidEaU or VoidNoU or VoidAdU or VoidExU or VoidMaU or VoidBoU
VoidD = VoidEaD or VoidNoD or VoidAdD or VoidExD or VoidMaD or VoidBoD
VoidL = VoidEaL or VoidNoL or VoidAdL or VoidExL or VoidMaL or VoidBoL
VoidR = VoidEaR or VoidNoR or VoidAdR or VoidExR or VoidMaR or VoidBoR
VoidUL = VoidEaUL or VoidNoUL or VoidAdUL or VoidExUL or VoidMaUL or VoidBoUL
VoidUR = VoidEaUR or VoidNoUR or VoidAdUR or VoidExUR or VoidMaUR or VoidBoUR
VoidDL = VoidEaDL or VoidNoDL or VoidAdDL or VoidExDL or VoidMaDL or VoidBoDL
VoidDR = VoidEaDR or VoidNoDR or VoidAdDR or VoidExDR or VoidMaDR or VoidBoDR
=======
SOUNDS
=======
player move 77597707
Crate move 36772507
Hook move 36772507
player cantmove 47495504
sfx0 47495504
undo 65256507
restart 8290708
endlevel 68962708
startgame 46142108
startlevel 40080308
================
COLLISIONLAYERS
================
Background
BackgroundU
BackgroundL
BackgroundD
BackgroundR
Target
player, Wall, Crate, Void
WallHol
CrateColU
CrateColD
CrateColL
CrateColR
CrateXxU
CrateXxD
CrateXxL
CrateXxR
Hook
WallBBHolU
WallBBHolL
WallBBHolD
WallBBHolR
WallBBU
WallBBL
WallBBD
WallBBR
WallBBUL
WallBBUR
WallBBDL
WallBBDR
WallBU
WallBL
WallBD
WallBR
WallBUL
WallBUR
WallBDL
WallBDR
BlockTP
StickTP
Dif
VoidU
VoidD
VoidL
VoidR
VoidUL
VoidUR
VoidDL
VoidDR
======
RULES
======
(deco stuff)
up [ Void | no Void ] [ Easy ] -> [ Void VoidEaU | ] [ Easy ]
down [ Void | no Void ] [ Easy ] -> [ Void VoidEaD | ] [ Easy ]
left [ Void | no Void ] [ Easy ] -> [ Void VoidEaL | ] [ Easy ]
right [ Void | no Void ] [ Easy ] -> [ Void VoidEaR | ] [ Easy ]
up [ VoidEaL | Void no VoidEaL ] [ Easy ] -> [ VoidEaL | Void VoidEaDL ] [ Easy ]
down [ VoidEaL | Void no VoidEaL ] [ Easy ] -> [ VoidEaL | Void VoidEaUL ] [ Easy ]
up [ VoidEaR | Void no VoidEaR ] [ Easy ] -> [ VoidEaR | Void VoidEaDR ] [ Easy ]
down [ VoidEaR | Void no VoidEaR ] [ Easy ] -> [ VoidEaR | Void VoidEaUR ] [ Easy ]
up [ Void | no Void ] [ Normal ] -> [ Void VoidNoU | ] [ Normal ]
down [ Void | no Void ] [ Normal ] -> [ Void VoidNoD | ] [ Normal ]
left [ Void | no Void ] [ Normal ] -> [ Void VoidNoL | ] [ Normal ]
right [ Void | no Void ] [ Normal ] -> [ Void VoidNoR | ] [ Normal ]
up [ VoidNoL | Void no VoidNoL ] [ Normal ] -> [ VoidNoL | Void VoidNoDL ] [ Normal ]
down [ VoidNoL | Void no VoidNoL ] [ Normal ] -> [ VoidNoL | Void VoidNoUL ] [ Normal ]
up [ VoidNoR | Void no VoidNoR ] [ Normal ] -> [ VoidNoR | Void VoidNoDR ] [ Normal ]
down [ VoidNoR | Void no VoidNoR ] [ Normal ] -> [ VoidNoR | Void VoidNoUR ] [ Normal ]
up [ Void | no Void ] [ Advanced ] -> [ Void VoidAdU | ] [ Advanced ]
down [ Void | no Void ] [ Advanced ] -> [ Void VoidAdD | ] [ Advanced ]
left [ Void | no Void ] [ Advanced ] -> [ Void VoidAdL | ] [ Advanced ]
right [ Void | no Void ] [ Advanced ] -> [ Void VoidAdR | ] [ Advanced ]
up [ VoidAdL | Void no VoidAdL ] [ Advanced ] -> [ VoidAdL | Void VoidAdDL ] [ Advanced ]
down [ VoidAdL | Void no VoidAdL ] [ Advanced ] -> [ VoidAdL | Void VoidAdUL ] [ Advanced ]
up [ VoidAdR | Void no VoidAdR ] [ Advanced ] -> [ VoidAdR | Void VoidAdDR ] [ Advanced ]
down [ VoidAdR | Void no VoidAdR ] [ Advanced ] -> [ VoidAdR | Void VoidAdUR ] [ Advanced ]
up [ Void | no Void ] [ Expert ] -> [ Void VoidExU | ] [ Expert ]
down [ Void | no Void ] [ Expert ] -> [ Void VoidExD | ] [ Expert ]
left [ Void | no Void ] [ Expert ] -> [ Void VoidExL | ] [ Expert ]
right [ Void | no Void ] [ Expert ] -> [ Void VoidExR | ] [ Expert ]
up [ VoidExL | Void no VoidExL ] [ Expert ] -> [ VoidExL | Void VoidExDL ] [ Expert ]
down [ VoidExL | Void no VoidExL ] [ Expert ] -> [ VoidExL | Void VoidExUL ] [ Expert ]
up [ VoidExR | Void no VoidExR ] [ Expert ] -> [ VoidExR | Void VoidExDR ] [ Expert ]
down [ VoidExR | Void no VoidExR ] [ Expert ] -> [ VoidExR | Void VoidExUR ] [ Expert ]
up [ Void | no Void ] [ Master ] -> [ Void VoidMaU | ] [ Master ]
down [ Void | no Void ] [ Master ] -> [ Void VoidMaD | ] [ Master ]
left [ Void | no Void ] [ Master ] -> [ Void VoidMaL | ] [ Master ]
right [ Void | no Void ] [ Master ] -> [ Void VoidMaR | ] [ Master ]
up [ VoidMaL | Void no VoidMaL ] [ Master ] -> [ VoidMaL | Void VoidMaDL ] [ Master ]
down [ VoidMaL | Void no VoidMaL ] [ Master ] -> [ VoidMaL | Void VoidMaUL ] [ Master ]
up [ VoidMaR | Void no VoidMaR ] [ Master ] -> [ VoidMaR | Void VoidMaDR ] [ Master ]
down [ VoidMaR | Void no VoidMaR ] [ Master ] -> [ VoidMaR | Void VoidMaUR ] [ Master ]
up [ Void | no Void ] [ Bonus ] -> [ Void VoidBoU | ] [ Bonus ]
down [ Void | no Void ] [ Bonus ] -> [ Void VoidBoD | ] [ Bonus ]
left [ Void | no Void ] [ Bonus ] -> [ Void VoidBoL | ] [ Bonus ]
right [ Void | no Void ] [ Bonus ] -> [ Void VoidBoR | ] [ Bonus ]
up [ VoidBoL | Void no VoidBoL ] [ Bonus ] -> [ VoidBoL | Void VoidBoDL ] [ Bonus ]
down [ VoidBoL | Void no VoidBoL ] [ Bonus ] -> [ VoidBoL | Void VoidBoUL ] [ Bonus ]
up [ VoidBoR | Void no VoidBoR ] [ Bonus ] -> [ VoidBoR | Void VoidBoDR ] [ Bonus ]
down [ VoidBoR | Void no VoidBoR ] [ Bonus ] -> [ VoidBoR | Void VoidBoUR ] [ Bonus ]
up [ no Wall | no Wall ] -> [ BackgroundU | BackgroundD ]
left [ no Wall | no Wall ] -> [ BackgroundL | BackgroundR ]
up [ Wall | no Wall no WallHolH no Void ] -> [ Wall WallBU | ]
down [ Wall | no Wall no WallHolH no Void ] -> [ Wall WallBD | ]
left [ Wall | no Wall no WallHolV no Void ] -> [ Wall WallBL | ]
right [ Wall | no Wall no WallHolV no Void ] -> [ Wall WallBR | ]
up [ WallBL | Wall no WallBL ] -> [ WallBL | Wall WallBDL ]
down [ WallBL | Wall no WallBL ] -> [ WallBL | Wall WallBUL ]
up [ WallBR | Wall no WallBR ] -> [ WallBR | Wall WallBDR ]
down [ WallBR | Wall no WallBR ] -> [ WallBR | Wall WallBUR ]
up [ Wall | WallHolH ] -> [ Wall WallBUL WallBUR WallBBHolU | WallHolH ]
down [ Wall | WallHolH ] -> [ Wall WallBDL WallBDR WallBBHolD | WallHolH ]
left [ Wall | WallHolV ] -> [ Wall WallBUL WallBDL WallBBHolL | WallHolV ]
right [ Wall | WallHolV ] -> [ Wall WallBUR WallBDR WallBBHolR | WallHolV ]
[ WallBU ] -> [ WallBBU WallBU ]
[ WallBD ] -> [ WallBBD WallBD ]
[ WallBL ] -> [ WallBBL WallBL ]
[ WallBR ] -> [ WallBBR WallBR ]
[ WallBUL ] -> [ WallBBUL WallBUL ]
[ WallBUR ] -> [ WallBBUR WallBUR ]
[ WallBDL ] -> [ WallBBDL WallBDL ]
[ WallBDR ] -> [ WallBBDR WallBDR ]
(coding stuff)
[ BlockTP ] -> []
up [ CrateRe | CrateRe ] [ StickTP ] -> [ CrateRe CrateReU | CrateRe CrateReD ] [ StickTP ]
left [ CrateRe | CrateRe ] [ StickTP ] -> [ CrateRe CrateReL | CrateRe CrateReR ] [ StickTP ]
up [ CrateRe | HookBkU ] [ StickTP ] -> [ CrateRe CrateReU | HookReU CrateXxD ] [ StickTP ]
up [ CrateRe | HookBkL ] [ StickTP ] -> [ CrateRe CrateReU | HookReL CrateXxD ] [ StickTP ]
up [ CrateRe | HookBkR ] [ StickTP ] -> [ CrateRe CrateReU | HookReR CrateXxD ] [ StickTP ]
up [ CrateRe | HookBkUL ] [ StickTP ] -> [ CrateRe CrateReU | HookReUL CrateXxD ] [ StickTP ]
up [ CrateRe | HookBkUR ] [ StickTP ] -> [ CrateRe CrateReU | HookReUR CrateXxD ] [ StickTP ]
down [ CrateRe | HookBkD ] [ StickTP ] -> [ CrateRe CrateReD | HookReD CrateXxU ] [ StickTP ]
down [ CrateRe | HookBkL ] [ StickTP ] -> [ CrateRe CrateReD | HookReL CrateXxU ] [ StickTP ]
down [ CrateRe | HookBkR ] [ StickTP ] -> [ CrateRe CrateReD | HookReR CrateXxU ] [ StickTP ]
down [ CrateRe | HookBkDL ] [ StickTP ] -> [ CrateRe CrateReD | HookReDL CrateXxU ] [ StickTP ]
down [ CrateRe | HookBkDR ] [ StickTP ] -> [ CrateRe CrateReD | HookReDR CrateXxU ] [ StickTP ]
left [ CrateRe | HookBkL ] [ StickTP ] -> [ CrateRe CrateReL | HookReL CrateXxR ] [ StickTP ]
left [ CrateRe | HookBkU ] [ StickTP ] -> [ CrateRe CrateReL | HookReU CrateXxR ] [ StickTP ]
left [ CrateRe | HookBkD ] [ StickTP ] -> [ CrateRe CrateReL | HookReD CrateXxR ] [ StickTP ]
left [ CrateRe | HookBkUL ] [ StickTP ] -> [ CrateRe CrateReL | HookReUL CrateXxR ] [ StickTP ]
left [ CrateRe | HookBkDL ] [ StickTP ] -> [ CrateRe CrateReL | HookReDL CrateXxR ] [ StickTP ]
right [ CrateRe | HookBkR ] [ StickTP ] -> [ CrateRe CrateReR | HookReR CrateXxL ] [ StickTP ]
right [ CrateRe | HookBkU ] [ StickTP ] -> [ CrateRe CrateReR | HookReU CrateXxL ] [ StickTP ]
right [ CrateRe | HookBkD ] [ StickTP ] -> [ CrateRe CrateReR | HookReD CrateXxL ] [ StickTP ]
right [ CrateRe | HookBkUR ] [ StickTP ] -> [ CrateRe CrateReR | HookReUR CrateXxL ] [ StickTP ]
right [ CrateRe | HookBkDR ] [ StickTP ] -> [ CrateRe CrateReR | HookReDR CrateXxL ] [ StickTP ]
up [ CrateRe | HookReU ] [ StickTP ] -> [ CrateRe CrateReU | HookReU CrateXxD ] [ StickTP ]
up [ CrateRe | HookReL ] [ StickTP ] -> [ CrateRe CrateReU | HookReL CrateXxD ] [ StickTP ]
up [ CrateRe | HookReR ] [ StickTP ] -> [ CrateRe CrateReU | HookReR CrateXxD ] [ StickTP ]
up [ CrateRe | HookReUL ] [ StickTP ] -> [ CrateRe CrateReU | HookReUL CrateXxD ] [ StickTP ]
up [ CrateRe | HookReUR ] [ StickTP ] -> [ CrateRe CrateReU | HookReUR CrateXxD ] [ StickTP ]
down [ CrateRe | HookReD ] [ StickTP ] -> [ CrateRe CrateReD | HookReD CrateXxU ] [ StickTP ]
down [ CrateRe | HookReL ] [ StickTP ] -> [ CrateRe CrateReD | HookReL CrateXxU ] [ StickTP ]
down [ CrateRe | HookReR ] [ StickTP ] -> [ CrateRe CrateReD | HookReR CrateXxU ] [ StickTP ]
down [ CrateRe | HookReDL ] [ StickTP ] -> [ CrateRe CrateReD | HookReDL CrateXxU ] [ StickTP ]
down [ CrateRe | HookReDR ] [ StickTP ] -> [ CrateRe CrateReD | HookReDR CrateXxU ] [ StickTP ]
left [ CrateRe | HookReL ] [ StickTP ] -> [ CrateRe CrateReL | HookReL CrateXxR ] [ StickTP ]
left [ CrateRe | HookReU ] [ StickTP ] -> [ CrateRe CrateReL | HookReU CrateXxR ] [ StickTP ]
left [ CrateRe | HookReD ] [ StickTP ] -> [ CrateRe CrateReL | HookReD CrateXxR ] [ StickTP ]
left [ CrateRe | HookReUL ] [ StickTP ] -> [ CrateRe CrateReL | HookReUL CrateXxR ] [ StickTP ]
left [ CrateRe | HookReDL ] [ StickTP ] -> [ CrateRe CrateReL | HookReDL CrateXxR ] [ StickTP ]
right [ CrateRe | HookReR ] [ StickTP ] -> [ CrateRe CrateReR | HookReR CrateXxL ] [ StickTP ]
right [ CrateRe | HookReU ] [ StickTP ] -> [ CrateRe CrateReR | HookReU CrateXxL ] [ StickTP ]
right [ CrateRe | HookReD ] [ StickTP ] -> [ CrateRe CrateReR | HookReD CrateXxL ] [ StickTP ]
right [ CrateRe | HookReUR ] [ StickTP ] -> [ CrateRe CrateReR | HookReUR CrateXxL ] [ StickTP ]
right [ CrateRe | HookReDR ] [ StickTP ] -> [ CrateRe CrateReR | HookReDR CrateXxL ] [ StickTP ]
up [ CrateOr | CrateOr ] [ StickTP ] -> [ CrateOr CrateOrU | CrateOr CrateOrD ] [ StickTP ]
left [ CrateOr | CrateOr ] [ StickTP ] -> [ CrateOr CrateOrL | CrateOr CrateOrR ] [ StickTP ]
up [ CrateOr | HookBkU ] [ StickTP ] -> [ CrateOr CrateOrU | HookOrU CrateXxD ] [ StickTP ]
up [ CrateOr | HookBkL ] [ StickTP ] -> [ CrateOr CrateOrU | HookOrL CrateXxD ] [ StickTP ]
up [ CrateOr | HookBkR ] [ StickTP ] -> [ CrateOr CrateOrU | HookOrR CrateXxD ] [ StickTP ]
up [ CrateOr | HookBkUL ] [ StickTP ] -> [ CrateOr CrateOrU | HookOrUL CrateXxD ] [ StickTP ]
up [ CrateOr | HookBkUR ] [ StickTP ] -> [ CrateOr CrateOrU | HookOrUR CrateXxD ] [ StickTP ]
down [ CrateOr | HookBkD ] [ StickTP ] -> [ CrateOr CrateOrD | HookOrD CrateXxU ] [ StickTP ]
down [ CrateOr | HookBkL ] [ StickTP ] -> [ CrateOr CrateOrD | HookOrL CrateXxU ] [ StickTP ]
down [ CrateOr | HookBkR ] [ StickTP ] -> [ CrateOr CrateOrD | HookOrR CrateXxU ] [ StickTP ]
down [ CrateOr | HookBkDL ] [ StickTP ] -> [ CrateOr CrateOrD | HookOrDL CrateXxU ] [ StickTP ]
down [ CrateOr | HookBkDR ] [ StickTP ] -> [ CrateOr CrateOrD | HookOrDR CrateXxU ] [ StickTP ]
left [ CrateOr | HookBkL ] [ StickTP ] -> [ CrateOr CrateOrL | HookOrL CrateXxR ] [ StickTP ]
left [ CrateOr | HookBkU ] [ StickTP ] -> [ CrateOr CrateOrL | HookOrU CrateXxR ] [ StickTP ]
left [ CrateOr | HookBkD ] [ StickTP ] -> [ CrateOr CrateOrL | HookOrD CrateXxR ] [ StickTP ]
left [ CrateOr | HookBkUL ] [ StickTP ] -> [ CrateOr CrateOrL | HookOrUL CrateXxR ] [ StickTP ]
left [ CrateOr | HookBkDL ] [ StickTP ] -> [ CrateOr CrateOrL | HookOrDL CrateXxR ] [ StickTP ]
right [ CrateOr | HookBkR ] [ StickTP ] -> [ CrateOr CrateOrR | HookOrR CrateXxL ] [ StickTP ]
right [ CrateOr | HookBkU ] [ StickTP ] -> [ CrateOr CrateOrR | HookOrU CrateXxL ] [ StickTP ]
right [ CrateOr | HookBkD ] [ StickTP ] -> [ CrateOr CrateOrR | HookOrD CrateXxL ] [ StickTP ]
right [ CrateOr | HookBkUR ] [ StickTP ] -> [ CrateOr CrateOrR | HookOrUR CrateXxL ] [ StickTP ]
right [ CrateOr | HookBkDR ] [ StickTP ] -> [ CrateOr CrateOrR | HookOrDR CrateXxL ] [ StickTP ]
up [ CrateOr | HookOrU ] [ StickTP ] -> [ CrateOr CrateOrU | HookOrU CrateXxD ] [ StickTP ]
up [ CrateOr | HookOrL ] [ StickTP ] -> [ CrateOr CrateOrU | HookOrL CrateXxD ] [ StickTP ]
up [ CrateOr | HookOrR ] [ StickTP ] -> [ CrateOr CrateOrU | HookOrR CrateXxD ] [ StickTP ]
up [ CrateOr | HookOrUL ] [ StickTP ] -> [ CrateOr CrateOrU | HookOrUL CrateXxD ] [ StickTP ]
up [ CrateOr | HookOrUR ] [ StickTP ] -> [ CrateOr CrateOrU | HookOrUR CrateXxD ] [ StickTP ]
down [ CrateOr | HookOrD ] [ StickTP ] -> [ CrateOr CrateOrD | HookOrD CrateXxU ] [ StickTP ]
down [ CrateOr | HookOrL ] [ StickTP ] -> [ CrateOr CrateOrD | HookOrL CrateXxU ] [ StickTP ]
down [ CrateOr | HookOrR ] [ StickTP ] -> [ CrateOr CrateOrD | HookOrR CrateXxU ] [ StickTP ]
down [ CrateOr | HookOrDL ] [ StickTP ] -> [ CrateOr CrateOrD | HookOrDL CrateXxU ] [ StickTP ]
down [ CrateOr | HookOrDR ] [ StickTP ] -> [ CrateOr CrateOrD | HookOrDR CrateXxU ] [ StickTP ]
left [ CrateOr | HookOrL ] [ StickTP ] -> [ CrateOr CrateOrL | HookOrL CrateXxR ] [ StickTP ]
left [ CrateOr | HookOrU ] [ StickTP ] -> [ CrateOr CrateOrL | HookOrU CrateXxR ] [ StickTP ]
left [ CrateOr | HookOrD ] [ StickTP ] -> [ CrateOr CrateOrL | HookOrD CrateXxR ] [ StickTP ]
left [ CrateOr | HookOrUL ] [ StickTP ] -> [ CrateOr CrateOrL | HookOrUL CrateXxR ] [ StickTP ]
left [ CrateOr | HookOrDL ] [ StickTP ] -> [ CrateOr CrateOrL | HookOrDL CrateXxR ] [ StickTP ]
right [ CrateOr | HookOrR ] [ StickTP ] -> [ CrateOr CrateOrR | HookOrR CrateXxL ] [ StickTP ]
right [ CrateOr | HookOrU ] [ StickTP ] -> [ CrateOr CrateOrR | HookOrU CrateXxL ] [ StickTP ]
right [ CrateOr | HookOrD ] [ StickTP ] -> [ CrateOr CrateOrR | HookOrD CrateXxL ] [ StickTP ]
right [ CrateOr | HookOrUR ] [ StickTP ] -> [ CrateOr CrateOrR | HookOrUR CrateXxL ] [ StickTP ]
right [ CrateOr | HookOrDR ] [ StickTP ] -> [ CrateOr CrateOrR | HookOrDR CrateXxL ] [ StickTP ]
up [ CrateYe | CrateYe ] [ StickTP ] -> [ CrateYe CrateYeU | CrateYe CrateYeD ] [ StickTP ]
left [ CrateYe | CrateYe ] [ StickTP ] -> [ CrateYe CrateYeL | CrateYe CrateYeR ] [ StickTP ]
up [ CrateYe | HookBkU ] [ StickTP ] -> [ CrateYe CrateYeU | HookYeU CrateXxD ] [ StickTP ]
up [ CrateYe | HookBkL ] [ StickTP ] -> [ CrateYe CrateYeU | HookYeL CrateXxD ] [ StickTP ]
up [ CrateYe | HookBkR ] [ StickTP ] -> [ CrateYe CrateYeU | HookYeR CrateXxD ] [ StickTP ]
up [ CrateYe | HookBkUL ] [ StickTP ] -> [ CrateYe CrateYeU | HookYeUL CrateXxD ] [ StickTP ]
up [ CrateYe | HookBkUR ] [ StickTP ] -> [ CrateYe CrateYeU | HookYeUR CrateXxD ] [ StickTP ]
down [ CrateYe | HookBkD ] [ StickTP ] -> [ CrateYe CrateYeD | HookYeD CrateXxU ] [ StickTP ]
down [ CrateYe | HookBkL ] [ StickTP ] -> [ CrateYe CrateYeD | HookYeL CrateXxU ] [ StickTP ]
down [ CrateYe | HookBkR ] [ StickTP ] -> [ CrateYe CrateYeD | HookYeR CrateXxU ] [ StickTP ]
down [ CrateYe | HookBkDL ] [ StickTP ] -> [ CrateYe CrateYeD | HookYeDL CrateXxU ] [ StickTP ]
down [ CrateYe | HookBkDR ] [ StickTP ] -> [ CrateYe CrateYeD | HookYeDR CrateXxU ] [ StickTP ]
left [ CrateYe | HookBkL ] [ StickTP ] -> [ CrateYe CrateYeL | HookYeL CrateXxR ] [ StickTP ]
left [ CrateYe | HookBkU ] [ StickTP ] -> [ CrateYe CrateYeL | HookYeU CrateXxR ] [ StickTP ]
left [ CrateYe | HookBkD ] [ StickTP ] -> [ CrateYe CrateYeL | HookYeD CrateXxR ] [ StickTP ]
left [ CrateYe | HookBkUL ] [ StickTP ] -> [ CrateYe CrateYeL | HookYeUL CrateXxR ] [ StickTP ]
left [ CrateYe | HookBkDL ] [ StickTP ] -> [ CrateYe CrateYeL | HookYeDL CrateXxR ] [ StickTP ]
right [ CrateYe | HookBkR ] [ StickTP ] -> [ CrateYe CrateYeR | HookYeR CrateXxL ] [ StickTP ]
right [ CrateYe | HookBkU ] [ StickTP ] -> [ CrateYe CrateYeR | HookYeU CrateXxL ] [ StickTP ]
right [ CrateYe | HookBkD ] [ StickTP ] -> [ CrateYe CrateYeR | HookYeD CrateXxL ] [ StickTP ]
right [ CrateYe | HookBkUR ] [ StickTP ] -> [ CrateYe CrateYeR | HookYeUR CrateXxL ] [ StickTP ]
right [ CrateYe | HookBkDR ] [ StickTP ] -> [ CrateYe CrateYeR | HookYeDR CrateXxL ] [ StickTP ]
up [ CrateYe | HookYeU ] [ StickTP ] -> [ CrateYe CrateYeU | HookYeU CrateXxD ] [ StickTP ]
up [ CrateYe | HookYeL ] [ StickTP ] -> [ CrateYe CrateYeU | HookYeL CrateXxD ] [ StickTP ]
up [ CrateYe | HookYeR ] [ StickTP ] -> [ CrateYe CrateYeU | HookYeR CrateXxD ] [ StickTP ]
up [ CrateYe | HookYeUL ] [ StickTP ] -> [ CrateYe CrateYeU | HookYeUL CrateXxD ] [ StickTP ]
up [ CrateYe | HookYeUR ] [ StickTP ] -> [ CrateYe CrateYeU | HookYeUR CrateXxD ] [ StickTP ]
down [ CrateYe | HookYeD ] [ StickTP ] -> [ CrateYe CrateYeD | HookYeD CrateXxU ] [ StickTP ]
down [ CrateYe | HookYeL ] [ StickTP ] -> [ CrateYe CrateYeD | HookYeL CrateXxU ] [ StickTP ]
down [ CrateYe | HookYeR ] [ StickTP ] -> [ CrateYe CrateYeD | HookYeR CrateXxU ] [ StickTP ]
down [ CrateYe | HookYeDL ] [ StickTP ] -> [ CrateYe CrateYeD | HookYeDL CrateXxU ] [ StickTP ]
down [ CrateYe | HookYeDR ] [ StickTP ] -> [ CrateYe CrateYeD | HookYeDR CrateXxU ] [ StickTP ]
left [ CrateYe | HookYeL ] [ StickTP ] -> [ CrateYe CrateYeL | HookYeL CrateXxR ] [ StickTP ]
left [ CrateYe | HookYeU ] [ StickTP ] -> [ CrateYe CrateYeL | HookYeU CrateXxR ] [ StickTP ]
left [ CrateYe | HookYeD ] [ StickTP ] -> [ CrateYe CrateYeL | HookYeD CrateXxR ] [ StickTP ]
left [ CrateYe | HookYeUL ] [ StickTP ] -> [ CrateYe CrateYeL | HookYeUL CrateXxR ] [ StickTP ]
left [ CrateYe | HookYeDL ] [ StickTP ] -> [ CrateYe CrateYeL | HookYeDL CrateXxR ] [ StickTP ]
right [ CrateYe | HookYeR ] [ StickTP ] -> [ CrateYe CrateYeR | HookYeR CrateXxL ] [ StickTP ]
right [ CrateYe | HookYeU ] [ StickTP ] -> [ CrateYe CrateYeR | HookYeU CrateXxL ] [ StickTP ]
right [ CrateYe | HookYeD ] [ StickTP ] -> [ CrateYe CrateYeR | HookYeD CrateXxL ] [ StickTP ]
right [ CrateYe | HookYeUR ] [ StickTP ] -> [ CrateYe CrateYeR | HookYeUR CrateXxL ] [ StickTP ]
right [ CrateYe | HookYeDR ] [ StickTP ] -> [ CrateYe CrateYeR | HookYeDR CrateXxL ] [ StickTP ]
up [ CrateGr | CrateGr ] [ StickTP ] -> [ CrateGr CrateGrU | CrateGr CrateGrD ] [ StickTP ]
left [ CrateGr | CrateGr ] [ StickTP ] -> [ CrateGr CrateGrL | CrateGr CrateGrR ] [ StickTP ]
up [ CrateGr | HookBkU ] [ StickTP ] -> [ CrateGr CrateGrU | HookGrU CrateXxD ] [ StickTP ]
up [ CrateGr | HookBkL ] [ StickTP ] -> [ CrateGr CrateGrU | HookGrL CrateXxD ] [ StickTP ]
up [ CrateGr | HookBkR ] [ StickTP ] -> [ CrateGr CrateGrU | HookGrR CrateXxD ] [ StickTP ]
up [ CrateGr | HookBkUL ] [ StickTP ] -> [ CrateGr CrateGrU | HookGrUL CrateXxD ] [ StickTP ]
up [ CrateGr | HookBkUR ] [ StickTP ] -> [ CrateGr CrateGrU | HookGrUR CrateXxD ] [ StickTP ]
down [ CrateGr | HookBkD ] [ StickTP ] -> [ CrateGr CrateGrD | HookGrD CrateXxU ] [ StickTP ]
down [ CrateGr | HookBkL ] [ StickTP ] -> [ CrateGr CrateGrD | HookGrL CrateXxU ] [ StickTP ]
down [ CrateGr | HookBkR ] [ StickTP ] -> [ CrateGr CrateGrD | HookGrR CrateXxU ] [ StickTP ]
down [ CrateGr | HookBkDL ] [ StickTP ] -> [ CrateGr CrateGrD | HookGrDL CrateXxU ] [ StickTP ]
down [ CrateGr | HookBkDR ] [ StickTP ] -> [ CrateGr CrateGrD | HookGrDR CrateXxU ] [ StickTP ]
left [ CrateGr | HookBkL ] [ StickTP ] -> [ CrateGr CrateGrL | HookGrL CrateXxR ] [ StickTP ]
left [ CrateGr | HookBkU ] [ StickTP ] -> [ CrateGr CrateGrL | HookGrU CrateXxR ] [ StickTP ]
left [ CrateGr | HookBkD ] [ StickTP ] -> [ CrateGr CrateGrL | HookGrD CrateXxR ] [ StickTP ]
left [ CrateGr | HookBkUL ] [ StickTP ] -> [ CrateGr CrateGrL | HookGrUL CrateXxR ] [ StickTP ]
left [ CrateGr | HookBkDL ] [ StickTP ] -> [ CrateGr CrateGrL | HookGrDL CrateXxR ] [ StickTP ]
right [ CrateGr | HookBkR ] [ StickTP ] -> [ CrateGr CrateGrR | HookGrR CrateXxL ] [ StickTP ]
right [ CrateGr | HookBkU ] [ StickTP ] -> [ CrateGr CrateGrR | HookGrU CrateXxL ] [ StickTP ]
right [ CrateGr | HookBkD ] [ StickTP ] -> [ CrateGr CrateGrR | HookGrD CrateXxL ] [ StickTP ]
right [ CrateGr | HookBkUR ] [ StickTP ] -> [ CrateGr CrateGrR | HookGrUR CrateXxL ] [ StickTP ]
right [ CrateGr | HookBkDR ] [ StickTP ] -> [ CrateGr CrateGrR | HookGrDR CrateXxL ] [ StickTP ]
up [ CrateGr | HookGrU ] [ StickTP ] -> [ CrateGr CrateGrU | HookGrU CrateXxD ] [ StickTP ]
up [ CrateGr | HookGrL ] [ StickTP ] -> [ CrateGr CrateGrU | HookGrL CrateXxD ] [ StickTP ]
up [ CrateGr | HookGrR ] [ StickTP ] -> [ CrateGr CrateGrU | HookGrR CrateXxD ] [ StickTP ]
up [ CrateGr | HookGrUL ] [ StickTP ] -> [ CrateGr CrateGrU | HookGrUL CrateXxD ] [ StickTP ]
up [ CrateGr | HookGrUR ] [ StickTP ] -> [ CrateGr CrateGrU | HookGrUR CrateXxD ] [ StickTP ]
down [ CrateGr | HookGrD ] [ StickTP ] -> [ CrateGr CrateGrD | HookGrD CrateXxU ] [ StickTP ]
down [ CrateGr | HookGrL ] [ StickTP ] -> [ CrateGr CrateGrD | HookGrL CrateXxU ] [ StickTP ]
down [ CrateGr | HookGrR ] [ StickTP ] -> [ CrateGr CrateGrD | HookGrR CrateXxU ] [ StickTP ]
down [ CrateGr | HookGrDL ] [ StickTP ] -> [ CrateGr CrateGrD | HookGrDL CrateXxU ] [ StickTP ]
down [ CrateGr | HookGrDR ] [ StickTP ] -> [ CrateGr CrateGrD | HookGrDR CrateXxU ] [ StickTP ]
left [ CrateGr | HookGrL ] [ StickTP ] -> [ CrateGr CrateGrL | HookGrL CrateXxR ] [ StickTP ]
left [ CrateGr | HookGrU ] [ StickTP ] -> [ CrateGr CrateGrL | HookGrU CrateXxR ] [ StickTP ]
left [ CrateGr | HookGrD ] [ StickTP ] -> [ CrateGr CrateGrL | HookGrD CrateXxR ] [ StickTP ]
left [ CrateGr | HookGrUL ] [ StickTP ] -> [ CrateGr CrateGrL | HookGrUL CrateXxR ] [ StickTP ]
left [ CrateGr | HookGrDL ] [ StickTP ] -> [ CrateGr CrateGrL | HookGrDL CrateXxR ] [ StickTP ]
right [ CrateGr | HookGrR ] [ StickTP ] -> [ CrateGr CrateGrR | HookGrR CrateXxL ] [ StickTP ]
right [ CrateGr | HookGrU ] [ StickTP ] -> [ CrateGr CrateGrR | HookGrU CrateXxL ] [ StickTP ]
right [ CrateGr | HookGrD ] [ StickTP ] -> [ CrateGr CrateGrR | HookGrD CrateXxL ] [ StickTP ]
right [ CrateGr | HookGrUR ] [ StickTP ] -> [ CrateGr CrateGrR | HookGrUR CrateXxL ] [ StickTP ]
right [ CrateGr | HookGrDR ] [ StickTP ] -> [ CrateGr CrateGrR | HookGrDR CrateXxL ] [ StickTP ]
up [ CrateBl | CrateBl ] [ StickTP ] -> [ CrateBl CrateBlU | CrateBl CrateBlD ] [ StickTP ]
left [ CrateBl | CrateBl ] [ StickTP ] -> [ CrateBl CrateBlL | CrateBl CrateBlR ] [ StickTP ]
up [ CrateBl | HookBkU ] [ StickTP ] -> [ CrateBl CrateBlU | HookBlU CrateXxD ] [ StickTP ]
up [ CrateBl | HookBkL ] [ StickTP ] -> [ CrateBl CrateBlU | HookBlL CrateXxD ] [ StickTP ]
up [ CrateBl | HookBkR ] [ StickTP ] -> [ CrateBl CrateBlU | HookBlR CrateXxD ] [ StickTP ]
up [ CrateBl | HookBkUL ] [ StickTP ] -> [ CrateBl CrateBlU | HookBlUL CrateXxD ] [ StickTP ]
up [ CrateBl | HookBkUR ] [ StickTP ] -> [ CrateBl CrateBlU | HookBlUR CrateXxD ] [ StickTP ]
down [ CrateBl | HookBkD ] [ StickTP ] -> [ CrateBl CrateBlD | HookBlD CrateXxU ] [ StickTP ]
down [ CrateBl | HookBkL ] [ StickTP ] -> [ CrateBl CrateBlD | HookBlL CrateXxU ] [ StickTP ]
down [ CrateBl | HookBkR ] [ StickTP ] -> [ CrateBl CrateBlD | HookBlR CrateXxU ] [ StickTP ]
down [ CrateBl | HookBkDL ] [ StickTP ] -> [ CrateBl CrateBlD | HookBlDL CrateXxU ] [ StickTP ]
down [ CrateBl | HookBkDR ] [ StickTP ] -> [ CrateBl CrateBlD | HookBlDR CrateXxU ] [ StickTP ]
left [ CrateBl | HookBkL ] [ StickTP ] -> [ CrateBl CrateBlL | HookBlL CrateXxR ] [ StickTP ]
left [ CrateBl | HookBkU ] [ StickTP ] -> [ CrateBl CrateBlL | HookBlU CrateXxR ] [ StickTP ]
left [ CrateBl | HookBkD ] [ StickTP ] -> [ CrateBl CrateBlL | HookBlD CrateXxR ] [ StickTP ]
left [ CrateBl | HookBkUL ] [ StickTP ] -> [ CrateBl CrateBlL | HookBlUL CrateXxR ] [ StickTP ]
left [ CrateBl | HookBkDL ] [ StickTP ] -> [ CrateBl CrateBlL | HookBlDL CrateXxR ] [ StickTP ]
right [ CrateBl | HookBkR ] [ StickTP ] -> [ CrateBl CrateBlR | HookBlR CrateXxL ] [ StickTP ]
right [ CrateBl | HookBkU ] [ StickTP ] -> [ CrateBl CrateBlR | HookBlU CrateXxL ] [ StickTP ]
right [ CrateBl | HookBkD ] [ StickTP ] -> [ CrateBl CrateBlR | HookBlD CrateXxL ] [ StickTP ]
right [ CrateBl | HookBkUR ] [ StickTP ] -> [ CrateBl CrateBlR | HookBlUR CrateXxL ] [ StickTP ]
right [ CrateBl | HookBkDR ] [ StickTP ] -> [ CrateBl CrateBlR | HookBlDR CrateXxL ] [ StickTP ]
up [ CrateBl | HookBlU ] [ StickTP ] -> [ CrateBl CrateBlU | HookBlU CrateXxD ] [ StickTP ]
up [ CrateBl | HookBlL ] [ StickTP ] -> [ CrateBl CrateBlU | HookBlL CrateXxD ] [ StickTP ]
up [ CrateBl | HookBlR ] [ StickTP ] -> [ CrateBl CrateBlU | HookBlR CrateXxD ] [ StickTP ]
up [ CrateBl | HookBlUL ] [ StickTP ] -> [ CrateBl CrateBlU | HookBlUL CrateXxD ] [ StickTP ]
up [ CrateBl | HookBlUR ] [ StickTP ] -> [ CrateBl CrateBlU | HookBlUR CrateXxD ] [ StickTP ]
down [ CrateBl | HookBlD ] [ StickTP ] -> [ CrateBl CrateBlD | HookBlD CrateXxU ] [ StickTP ]
down [ CrateBl | HookBlL ] [ StickTP ] -> [ CrateBl CrateBlD | HookBlL CrateXxU ] [ StickTP ]
down [ CrateBl | HookBlR ] [ StickTP ] -> [ CrateBl CrateBlD | HookBlR CrateXxU ] [ StickTP ]
down [ CrateBl | HookBlDL ] [ StickTP ] -> [ CrateBl CrateBlD | HookBlDL CrateXxU ] [ StickTP ]
down [ CrateBl | HookBlDR ] [ StickTP ] -> [ CrateBl CrateBlD | HookBlDR CrateXxU ] [ StickTP ]
left [ CrateBl | HookBlL ] [ StickTP ] -> [ CrateBl CrateBlL | HookBlL CrateXxR ] [ StickTP ]
left [ CrateBl | HookBlU ] [ StickTP ] -> [ CrateBl CrateBlL | HookBlU CrateXxR ] [ StickTP ]
left [ CrateBl | HookBlD ] [ StickTP ] -> [ CrateBl CrateBlL | HookBlD CrateXxR ] [ StickTP ]
left [ CrateBl | HookBlUL ] [ StickTP ] -> [ CrateBl CrateBlL | HookBlUL CrateXxR ] [ StickTP ]
left [ CrateBl | HookBlDL ] [ StickTP ] -> [ CrateBl CrateBlL | HookBlDL CrateXxR ] [ StickTP ]
right [ CrateBl | HookBlR ] [ StickTP ] -> [ CrateBl CrateBlR | HookBlR CrateXxL ] [ StickTP ]
right [ CrateBl | HookBlU ] [ StickTP ] -> [ CrateBl CrateBlR | HookBlU CrateXxL ] [ StickTP ]
right [ CrateBl | HookBlD ] [ StickTP ] -> [ CrateBl CrateBlR | HookBlD CrateXxL ] [ StickTP ]
right [ CrateBl | HookBlUR ] [ StickTP ] -> [ CrateBl CrateBlR | HookBlUR CrateXxL ] [ StickTP ]
right [ CrateBl | HookBlDR ] [ StickTP ] -> [ CrateBl CrateBlR | HookBlDR CrateXxL ] [ StickTP ]
up [ CratePu | CratePu ] [ StickTP ] -> [ CratePu CratePuU | CratePu CratePuD ] [ StickTP ]
left [ CratePu | CratePu ] [ StickTP ] -> [ CratePu CratePuL | CratePu CratePuR ] [ StickTP ]
up [ CratePu | HookBkU ] [ StickTP ] -> [ CratePu CratePuU | HookPuU CrateXxD ] [ StickTP ]
up [ CratePu | HookBkL ] [ StickTP ] -> [ CratePu CratePuU | HookPuL CrateXxD ] [ StickTP ]
up [ CratePu | HookBkR ] [ StickTP ] -> [ CratePu CratePuU | HookPuR CrateXxD ] [ StickTP ]
up [ CratePu | HookBkUL ] [ StickTP ] -> [ CratePu CratePuU | HookPuUL CrateXxD ] [ StickTP ]
up [ CratePu | HookBkUR ] [ StickTP ] -> [ CratePu CratePuU | HookPuUR CrateXxD ] [ StickTP ]
down [ CratePu | HookBkD ] [ StickTP ] -> [ CratePu CratePuD | HookPuD CrateXxU ] [ StickTP ]
down [ CratePu | HookBkL ] [ StickTP ] -> [ CratePu CratePuD | HookPuL CrateXxU ] [ StickTP ]
down [ CratePu | HookBkR ] [ StickTP ] -> [ CratePu CratePuD | HookPuR CrateXxU ] [ StickTP ]
down [ CratePu | HookBkDL ] [ StickTP ] -> [ CratePu CratePuD | HookPuDL CrateXxU ] [ StickTP ]
down [ CratePu | HookBkDR ] [ StickTP ] -> [ CratePu CratePuD | HookPuDR CrateXxU ] [ StickTP ]
left [ CratePu | HookBkL ] [ StickTP ] -> [ CratePu CratePuL | HookPuL CrateXxR ] [ StickTP ]
left [ CratePu | HookBkU ] [ StickTP ] -> [ CratePu CratePuL | HookPuU CrateXxR ] [ StickTP ]
left [ CratePu | HookBkD ] [ StickTP ] -> [ CratePu CratePuL | HookPuD CrateXxR ] [ StickTP ]
left [ CratePu | HookBkUL ] [ StickTP ] -> [ CratePu CratePuL | HookPuUL CrateXxR ] [ StickTP ]
left [ CratePu | HookBkDL ] [ StickTP ] -> [ CratePu CratePuL | HookPuDL CrateXxR ] [ StickTP ]
right [ CratePu | HookBkR ] [ StickTP ] -> [ CratePu CratePuR | HookPuR CrateXxL ] [ StickTP ]
right [ CratePu | HookBkU ] [ StickTP ] -> [ CratePu CratePuR | HookPuU CrateXxL ] [ StickTP ]
right [ CratePu | HookBkD ] [ StickTP ] -> [ CratePu CratePuR | HookPuD CrateXxL ] [ StickTP ]
right [ CratePu | HookBkUR ] [ StickTP ] -> [ CratePu CratePuR | HookPuUR CrateXxL ] [ StickTP ]
right [ CratePu | HookBkDR ] [ StickTP ] -> [ CratePu CratePuR | HookPuDR CrateXxL ] [ StickTP ]
up [ CratePu | HookPuU ] [ StickTP ] -> [ CratePu CratePuU | HookPuU CrateXxD ] [ StickTP ]
up [ CratePu | HookPuL ] [ StickTP ] -> [ CratePu CratePuU | HookPuL CrateXxD ] [ StickTP ]
up [ CratePu | HookPuR ] [ StickTP ] -> [ CratePu CratePuU | HookPuR CrateXxD ] [ StickTP ]
up [ CratePu | HookPuUL ] [ StickTP ] -> [ CratePu CratePuU | HookPuUL CrateXxD ] [ StickTP ]
up [ CratePu | HookPuUR ] [ StickTP ] -> [ CratePu CratePuU | HookPuUR CrateXxD ] [ StickTP ]
down [ CratePu | HookPuD ] [ StickTP ] -> [ CratePu CratePuD | HookPuD CrateXxU ] [ StickTP ]
down [ CratePu | HookPuL ] [ StickTP ] -> [ CratePu CratePuD | HookPuL CrateXxU ] [ StickTP ]
down [ CratePu | HookPuR ] [ StickTP ] -> [ CratePu CratePuD | HookPuR CrateXxU ] [ StickTP ]
down [ CratePu | HookPuDL ] [ StickTP ] -> [ CratePu CratePuD | HookPuDL CrateXxU ] [ StickTP ]
down [ CratePu | HookPuDR ] [ StickTP ] -> [ CratePu CratePuD | HookPuDR CrateXxU ] [ StickTP ]
left [ CratePu | HookPuL ] [ StickTP ] -> [ CratePu CratePuL | HookPuL CrateXxR ] [ StickTP ]
left [ CratePu | HookPuU ] [ StickTP ] -> [ CratePu CratePuL | HookPuU CrateXxR ] [ StickTP ]
left [ CratePu | HookPuD ] [ StickTP ] -> [ CratePu CratePuL | HookPuD CrateXxR ] [ StickTP ]
left [ CratePu | HookPuUL ] [ StickTP ] -> [ CratePu CratePuL | HookPuUL CrateXxR ] [ StickTP ]
left [ CratePu | HookPuDL ] [ StickTP ] -> [ CratePu CratePuL | HookPuDL CrateXxR ] [ StickTP ]
right [ CratePu | HookPuR ] [ StickTP ] -> [ CratePu CratePuR | HookPuR CrateXxL ] [ StickTP ]
right [ CratePu | HookPuU ] [ StickTP ] -> [ CratePu CratePuR | HookPuU CrateXxL ] [ StickTP ]
right [ CratePu | HookPuD ] [ StickTP ] -> [ CratePu CratePuR | HookPuD CrateXxL ] [ StickTP ]
right [ CratePu | HookPuUR ] [ StickTP ] -> [ CratePu CratePuR | HookPuUR CrateXxL ] [ StickTP ]
right [ CratePu | HookPuDR ] [ StickTP ] -> [ CratePu CratePuR | HookPuDR CrateXxL ] [ StickTP ]
up [ CrateMa | CrateMa ] [ StickTP ] -> [ CrateMa CrateMaU | CrateMa CrateMaD ] [ StickTP ]
left [ CrateMa | CrateMa ] [ StickTP ] -> [ CrateMa CrateMaL | CrateMa CrateMaR ] [ StickTP ]
up [ CrateMa | HookBkU ] [ StickTP ] -> [ CrateMa CrateMaU | HookMaU CrateXxD ] [ StickTP ]
up [ CrateMa | HookBkL ] [ StickTP ] -> [ CrateMa CrateMaU | HookMaL CrateXxD ] [ StickTP ]
up [ CrateMa | HookBkR ] [ StickTP ] -> [ CrateMa CrateMaU | HookMaR CrateXxD ] [ StickTP ]
up [ CrateMa | HookBkUL ] [ StickTP ] -> [ CrateMa CrateMaU | HookMaUL CrateXxD ] [ StickTP ]
up [ CrateMa | HookBkUR ] [ StickTP ] -> [ CrateMa CrateMaU | HookMaUR CrateXxD ] [ StickTP ]
down [ CrateMa | HookBkD ] [ StickTP ] -> [ CrateMa CrateMaD | HookMaD CrateXxU ] [ StickTP ]
down [ CrateMa | HookBkL ] [ StickTP ] -> [ CrateMa CrateMaD | HookMaL CrateXxU ] [ StickTP ]
down [ CrateMa | HookBkR ] [ StickTP ] -> [ CrateMa CrateMaD | HookMaR CrateXxU ] [ StickTP ]
down [ CrateMa | HookBkDL ] [ StickTP ] -> [ CrateMa CrateMaD | HookMaDL CrateXxU ] [ StickTP ]
down [ CrateMa | HookBkDR ] [ StickTP ] -> [ CrateMa CrateMaD | HookMaDR CrateXxU ] [ StickTP ]
left [ CrateMa | HookBkL ] [ StickTP ] -> [ CrateMa CrateMaL | HookMaL CrateXxR ] [ StickTP ]
left [ CrateMa | HookBkU ] [ StickTP ] -> [ CrateMa CrateMaL | HookMaU CrateXxR ] [ StickTP ]
left [ CrateMa | HookBkD ] [ StickTP ] -> [ CrateMa CrateMaL | HookMaD CrateXxR ] [ StickTP ]
left [ CrateMa | HookBkUL ] [ StickTP ] -> [ CrateMa CrateMaL | HookMaUL CrateXxR ] [ StickTP ]
left [ CrateMa | HookBkDL ] [ StickTP ] -> [ CrateMa CrateMaL | HookMaDL CrateXxR ] [ StickTP ]
right [ CrateMa | HookBkR ] [ StickTP ] -> [ CrateMa CrateMaR | HookMaR CrateXxL ] [ StickTP ]
right [ CrateMa | HookBkU ] [ StickTP ] -> [ CrateMa CrateMaR | HookMaU CrateXxL ] [ StickTP ]
right [ CrateMa | HookBkD ] [ StickTP ] -> [ CrateMa CrateMaR | HookMaD CrateXxL ] [ StickTP ]
right [ CrateMa | HookBkUR ] [ StickTP ] -> [ CrateMa CrateMaR | HookMaUR CrateXxL ] [ StickTP ]
right [ CrateMa | HookBkDR ] [ StickTP ] -> [ CrateMa CrateMaR | HookMaDR CrateXxL ] [ StickTP ]
up [ CrateMa | HookMaU ] [ StickTP ] -> [ CrateMa CrateMaU | HookMaU CrateXxD ] [ StickTP ]
up [ CrateMa | HookMaL ] [ StickTP ] -> [ CrateMa CrateMaU | HookMaL CrateXxD ] [ StickTP ]
up [ CrateMa | HookMaR ] [ StickTP ] -> [ CrateMa CrateMaU | HookMaR CrateXxD ] [ StickTP ]
up [ CrateMa | HookMaUL ] [ StickTP ] -> [ CrateMa CrateMaU | HookMaUL CrateXxD ] [ StickTP ]
up [ CrateMa | HookMaUR ] [ StickTP ] -> [ CrateMa CrateMaU | HookMaUR CrateXxD ] [ StickTP ]
down [ CrateMa | HookMaD ] [ StickTP ] -> [ CrateMa CrateMaD | HookMaD CrateXxU ] [ StickTP ]
down [ CrateMa | HookMaL ] [ StickTP ] -> [ CrateMa CrateMaD | HookMaL CrateXxU ] [ StickTP ]
down [ CrateMa | HookMaR ] [ StickTP ] -> [ CrateMa CrateMaD | HookMaR CrateXxU ] [ StickTP ]
down [ CrateMa | HookMaDL ] [ StickTP ] -> [ CrateMa CrateMaD | HookMaDL CrateXxU ] [ StickTP ]
down [ CrateMa | HookMaDR ] [ StickTP ] -> [ CrateMa CrateMaD | HookMaDR CrateXxU ] [ StickTP ]
left [ CrateMa | HookMaL ] [ StickTP ] -> [ CrateMa CrateMaL | HookMaL CrateXxR ] [ StickTP ]
left [ CrateMa | HookMaU ] [ StickTP ] -> [ CrateMa CrateMaL | HookMaU CrateXxR ] [ StickTP ]
left [ CrateMa | HookMaD ] [ StickTP ] -> [ CrateMa CrateMaL | HookMaD CrateXxR ] [ StickTP ]
left [ CrateMa | HookMaUL ] [ StickTP ] -> [ CrateMa CrateMaL | HookMaUL CrateXxR ] [ StickTP ]
left [ CrateMa | HookMaDL ] [ StickTP ] -> [ CrateMa CrateMaL | HookMaDL CrateXxR ] [ StickTP ]
right [ CrateMa | HookMaR ] [ StickTP ] -> [ CrateMa CrateMaR | HookMaR CrateXxL ] [ StickTP ]
right [ CrateMa | HookMaU ] [ StickTP ] -> [ CrateMa CrateMaR | HookMaU CrateXxL ] [ StickTP ]
right [ CrateMa | HookMaD ] [ StickTP ] -> [ CrateMa CrateMaR | HookMaD CrateXxL ] [ StickTP ]
right [ CrateMa | HookMaUR ] [ StickTP ] -> [ CrateMa CrateMaR | HookMaUR CrateXxL ] [ StickTP ]
right [ CrateMa | HookMaDR ] [ StickTP ] -> [ CrateMa CrateMaR | HookMaDR CrateXxL ] [ StickTP ]
[ StickTP ] -> [ ]
[ player ] -> [ PlayerX ]
up [ > PlayerX | HookPU1 ] -> [ PlayerU | HookPU1 ] again sfx0
down [ > PlayerX | HookPD1 ] -> [ PlayerD | HookPD1 ] again sfx0
left [ > PlayerX | HookPL1 ] -> [ PlayerL | HookPL1 ] again sfx0
right [ > PlayerX | HookPR1 ] -> [ PlayerR | HookPR1 ] again sfx0
up [ > PlayerX | Hook Crate ] -> [ > PlayerU | Hook Crate ] again
down [ > PlayerX | Hook Crate ] -> [ > PlayerD | Hook Crate ] again
left [ > PlayerX | Hook Crate ] -> [ > PlayerL | Hook Crate ] again
right [ > PlayerX | Hook Crate ] -> [ > PlayerR | Hook Crate ] again
up [ > PlayerX | Crate ] -> [ > PlayerU | > Crate ] again
down [ > PlayerX | Crate ] -> [ > PlayerD | > Crate ] again
left [ > PlayerX | Crate ] -> [ > PlayerL | > Crate ] again
right [ > PlayerX | Crate ] -> [ > PlayerR | > Crate ] again
up [ > PlayerX | Hook ] -> [ > PlayerU | > Hook ] again
down [ > PlayerX | Hook ] -> [ > PlayerD | > Hook ] again
left [ > PlayerX | Hook ] -> [ > PlayerL | > Hook ] again
right [ > PlayerX | Hook ] -> [ > PlayerR | > Hook ] again
up [ > PlayerX | Wall ] -> [ > PlayerU | Wall ] again
down [ > PlayerX | Wall ] -> [ > PlayerD | Wall ] again
left [ > PlayerX | Wall ] -> [ > PlayerL | Wall ] again
right [ > PlayerX | Wall ] -> [ > PlayerR | Wall ] again
startloop
up [ moving Crate CrateColU no CrateXxU | Crate no CrateXxD ] -> [ moving Crate CrateColU | moving Crate ]
down [ moving Crate CrateColD no CrateXxD | Crate no CrateXxU ] -> [ moving Crate CrateColD | moving Crate ]
left [ moving Crate CrateColL no CrateXxL | Crate no CrateXxR ] -> [ moving Crate CrateColL | moving Crate ]
right [ moving Crate CrateColR no CrateXxR | Crate no CrateXxL ] -> [ moving Crate CrateColR | moving Crate ]
up [ moving Crate CrateColU no CrateXxU | HookFU ] -> [ moving Crate CrateColU | moving HookFU ]
down [ moving Crate CrateColD no CrateXxD | HookFD ] -> [ moving Crate CrateColD | moving HookFD ]
left [ moving Crate CrateColL no CrateXxL | HookFL ] -> [ moving Crate CrateColL | moving HookFL ]
right [ moving Crate CrateColR no CrateXxR | HookFR ] -> [ moving Crate CrateColR | moving HookFR ]
up [ moving HookPU2 | CrateColD Crate ] -> [ moving HookPU2 | CrateColD moving Crate ]
down [ moving HookPD2 | CrateColU Crate ] -> [ moving HookPD2 | CrateColU moving Crate ]
left [ moving HookPL2 | CrateColR Crate ] -> [ moving HookPL2 | CrateColR moving Crate ]
right [ moving HookPR2 | CrateColL Crate ] -> [ moving HookPR2 | CrateColL moving Crate ]
endloop
[ > Crate | Wall ] -> [ Crate BlockTP | Wall ]
[ > Crate | Void ] -> [ Crate BlockTP | Void ]
vertical [ > Crate | WallHolH ] -> [ Crate BlockTP | WallHolH ]
horizontal [ > Crate | WallHolV ] -> [ Crate BlockTP | WallHolV ]
[ vertical Crate WallHolH ] -> [ Crate BlockTP WallHolH ]
[ horizontal Crate WallHolV ] -> [ Crate BlockTP WallHolV ]
[ vertical Crate CrateColL WallHolX ] -> [ Crate CrateColL BlockTP WallHolX ]
[ vertical Crate CrateColR WallHolX ] -> [ Crate CrateColR BlockTP WallHolX ]
[ horizontal Crate CrateColU WallHolX ] -> [ Crate CrateColU BlockTP WallHolX ]
[ horizontal Crate CrateColD WallHolX ] -> [ Crate CrateColD BlockTP WallHolX ]
[ > Hook | Wall ] -> [ Hook BlockTP | Wall ]
[ > Hook | WallHol ] -> [ Hook BlockTP | WallHol ]
[ > Hook | Void ] -> [ Hook BlockTP | Void ]
[ > Hook | Hook ] -> [ Hook BlockTP | Hook ]
up [ > Crate no CrateColU | Crate ] -> [ Crate BlockTP | Crate ]
down [ > Crate no CrateColD | Crate ] -> [ Crate BlockTP | Crate ]
left [ > Crate no CrateColL | Crate ] -> [ Crate BlockTP | Crate ]
right [ > Crate no CrateColR | Crate ] -> [ Crate BlockTP | Crate ]
up [ > Crate no CrateColU | HookFU ] -> [ Crate BlockTP | HookFU ]
down [ > Crate no CrateColD | HookFD ] -> [ Crate BlockTP | HookFD ]
left [ > Crate no CrateColL | HookFL ] -> [ Crate BlockTP | HookFL ]
right [ > Crate no CrateColR | HookFR ] -> [ Crate BlockTP | HookFR ]
up [ > HookPU2 | no CrateColD Crate ] -> [ HookPU2 BlockTP | Crate ]
down [ > HookPD2 | no CrateColU Crate ] -> [ HookPD2 BlockTP | Crate ]
left [ > HookPL2 | no CrateColR Crate ] -> [ HookPL2 BlockTP | Crate ]
right [ > HookPR2 | no CrateColL Crate ] -> [ HookPR2 BlockTP | Crate ]
up [ > Crate CrateColL | HookColD ] -> [ Crate CrateColL BlockTP | HookColD ]
up [ > Crate CrateColR | HookColD ] -> [ Crate CrateColR BlockTP | HookColD ]
up [ > Crate CrateColL | HookColDR ] -> [ Crate CrateColL BlockTP | HookColDR ]
up [ > Crate CrateColR | HookColDL ] -> [ Crate CrateColR BlockTP | HookColDL ]
up [ > Crate CrateColL | WallHolV ] -> [ Crate CrateColL BlockTP | WallHolV ]
up [ > Crate CrateColR | WallHolV ] -> [ Crate CrateColR BlockTP | WallHolV ]
up [ > Crate CrateColR | WallHolX ] -> [ Crate CrateColR BlockTP | WallHolX ]
up [ > Crate CrateColR | WallHolX ] -> [ Crate CrateColR BlockTP | WallHolX ]
down [ > Crate CrateColL | HookColU ] -> [ Crate CrateColL BlockTP | HookColU ]
down [ > Crate CrateColR | HookColU ] -> [ Crate CrateColR BlockTP | HookColU ]
down [ > Crate CrateColL | HookColUR ] -> [ Crate CrateColL BlockTP | HookColUR ]
down [ > Crate CrateColR | HookColUL ] -> [ Crate CrateColR BlockTP | HookColUL ]
down [ > Crate CrateColL | WallHolV ] -> [ Crate CrateColL BlockTP | WallHolV ]
down [ > Crate CrateColR | WallHolV ] -> [ Crate CrateColR BlockTP | WallHolV ]
down [ > Crate CrateColL | WallHolX ] -> [ Crate CrateColL BlockTP | WallHolX ]
down [ > Crate CrateColR | WallHolX ] -> [ Crate CrateColR BlockTP | WallHolX ]
left [ > Crate CrateColU | HookColR ] -> [ Crate CrateColU BlockTP | HookColR ]
left [ > Crate CrateColD | HookColR ] -> [ Crate CrateColD BlockTP | HookColR ]
left [ > Crate CrateColU | HookColDR ] -> [ Crate CrateColU BlockTP | HookColDR ]
left [ > Crate CrateColD | HookColUR ] -> [ Crate CrateColD BlockTP | HookColUR ]
left [ > Crate CrateColU | WallHolH ] -> [ Crate CrateColU BlockTP | WallHolH ]
left [ > Crate CrateColD | WallHolH ] -> [ Crate CrateColD BlockTP | WallHolH ]
left [ > Crate CrateColU | WallHolX ] -> [ Crate CrateColU BlockTP | WallHolX ]
left [ > Crate CrateColD | WallHolX ] -> [ Crate CrateColD BlockTP | WallHolX ]
right [ > Crate CrateColU | HookColL ] -> [ Crate CrateColU BlockTP | HookColL ]
right [ > Crate CrateColD | HookColL ] -> [ Crate CrateColD BlockTP | HookColL ]
right [ > Crate CrateColU | HookColDL ] -> [ Crate CrateColU BlockTP | HookColDL ]
right [ > Crate CrateColD | HookColUL ] -> [ Crate CrateColD BlockTP | HookColUL ]
right [ > Crate CrateColU | WallHolH ] -> [ Crate CrateColU BlockTP | WallHolH ]
right [ > Crate CrateColD | WallHolH ] -> [ Crate CrateColD BlockTP | WallHolH ]
right [ > Crate CrateColU | WallHolX ] -> [ Crate CrateColU BlockTP | WallHolX ]
right [ > Crate CrateColD | WallHolX ] -> [ Crate CrateColD BlockTP | WallHolX ]
up [ > HookColU | CrateColL Crate ] -> [ HookColU BlockTP | CrateColL Crate ]
up [ > HookColU | CrateColR Crate ] -> [ HookColU BlockTP | CrateColR Crate ]
up [ > HookColUR | CrateColL Crate ] -> [ HookColUR BlockTP | CrateColL Crate ]
up [ > HookColUL | CrateColR Crate ] -> [ HookColUL BlockTP | CrateColR Crate ]
down [ > HookColD | CrateColL Crate ] -> [ HookColD BlockTP | CrateColL Crate ]
down [ > HookColD | CrateColR Crate ] -> [ HookColD BlockTP | CrateColR Crate ]
down [ > HookColDR | CrateColL Crate ] -> [ HookColDR BlockTP | CrateColL Crate ]
down [ > HookColDL | CrateColR Crate ] -> [ HookColDL BlockTP | CrateColR Crate ]
left [ > HookColL | CrateColU Crate ] -> [ HookColL BlockTP | CrateColU Crate ]
left [ > HookColL | CrateColD Crate ] -> [ HookColL BlockTP | CrateColD Crate ]
left [ > HookColDL | CrateColU Crate ] -> [ HookColDL BlockTP | CrateColU Crate ]
left [ > HookColUL | CrateColD Crate ] -> [ HookColUL BlockTP | CrateColD Crate ]
right [ > HookColR | CrateColU Crate ] -> [ HookColR BlockTP | CrateColU Crate ]
right [ > HookColR | CrateColD Crate ] -> [ HookColR BlockTP | CrateColD Crate ]
right [ > HookColDR | CrateColU Crate ] -> [ HookColDR BlockTP | CrateColU Crate ]
right [ > HookColUR | CrateColD Crate ] -> [ HookColUR BlockTP | CrateColD Crate ]
[ up Crate HookPU2 ] -> [ Crate HookPU2 BlockTP ]
[ down Crate HookPD2 ] -> [ Crate HookPD2 BlockTP ]
[ left Crate HookPL2 ] -> [ Crate HookPL2 BlockTP ]
[ right Crate HookPR2 ] -> [ Crate HookPR2 BlockTP ]
[ up HookFU Crate ] -> [ HookFU Crate BlockTP ]
[ down HookFD Crate ] -> [ HookFD Crate BlockTP ]
[ left HookFL Crate ] -> [ HookFL Crate BlockTP ]
[ right HookFR Crate ] -> [ HookFR Crate BlockTP ]
startloop
up [ Crate CrateColU BlockTP | Crate ] -> [ Crate CrateColU BlockTP | Crate BlockTP ]
down [ Crate CrateColD BlockTP | Crate ] -> [ Crate CrateColD BlockTP | Crate BlockTP ]
left [ Crate CrateColL BlockTP | Crate ] -> [ Crate CrateColL BlockTP | Crate BlockTP ]
right [ Crate CrateColR BlockTP | Crate ] -> [ Crate CrateColR BlockTP | Crate BlockTP ]
up [ Crate CrateColU BlockTP | Hook ] -> [ Crate CrateColU BlockTP | Hook BlockTP ]
down [ Crate CrateColD BlockTP | Hook ] -> [ Crate CrateColD BlockTP | Hook BlockTP ]
left [ Crate CrateColL BlockTP | Hook ] -> [ Crate CrateColL BlockTP | Hook BlockTP ]
right [ Crate CrateColR BlockTP | Hook ] -> [ Crate CrateColR BlockTP | Hook BlockTP ]
up [ Hook BlockTP | CrateColD Crate ] -> [ Hook BlockTP | CrateColD Crate BlockTP ]
down [ Hook BlockTP | CrateColU Crate ] -> [ Hook BlockTP | CrateColU Crate BlockTP ]
left [ Hook BlockTP | CrateColR Crate ] -> [ Hook BlockTP | CrateColR Crate BlockTP ]
right [ Hook BlockTP | CrateColL Crate ] -> [ Hook BlockTP | CrateColL Crate BlockTP ]
endloop
[ > player | BlockTP ] -> [ player | BlockTP ] sfx0
up [ > player | WallHol ] -> [ PlayerU | WallHol ] sfx0 again
left [ > player | WallHol ] -> [ PlayerL | WallHol ] sfx0 again
down [ > player | WallHol ] -> [ PlayerD | WallHol ] sfx0 again
right [ > player | WallHol ] -> [ PlayerR | WallHol ] sfx0 again
[ moving Crate BlockTP ] -> [ Crate ]
[ moving Hook BlockTP ] -> [ Hook ]
[ moving Crate CrateColX ] -> [ moving Crate moving CrateColX ]
[ moving Hook CrateXxX ] -> [ moving Hook moving CrateXxX ]
==============
WINCONDITIONS
==============
all Crate on Target
all Hook on Target
some PlayerX
=======
LEVELS
=======
0▪▪▪▪▪▪▪▪▪
▪########▪
▪#......#▪
▪#.├.k┬.#▪
▪#.R***.#▪
▪#.****.#▪
▪#..┐b┌.#▪
▪#@.....#▪
▪########▪
▪▪▪▪▪▪▪▪▪▪
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment