export Number triggerContact 4
// Tile flags
-export Number blockN 1
-export Number blockE 2
-export Number blockNE 3
-export Number blockS 4
-export Number blockES 6
-export Number blockW 8
-export Number blockNW 9
-export Number blockNEW 11
-export Number blockSW 12
-export Number blockESW 14
+export Number blockN 1
+export Number blockE 2
+export Number blockNE 3
+export Number blockS 4
+export Number blockNS 5
+export Number blockES 6
+export Number blockNES 7
+export Number blockW 8
+export Number blockNW 9
+export Number blockEW 10
+export Number blockNEW 11
+export Number blockSW 12
+export Number blockNSW 13
+export Number blockESW 14
+export Number blockNESW 15
+
+export Number blockLadder 16
+export Number blockLadderN 17
+export Number blockLadderE 18
+export Number blockLadderNE 19
+export Number blockLadderS 20
+export Number blockLadderNS 21
+export Number blockLadderES 22
+export Number blockLadderNES 23
+export Number blockLadderW 24
+export Number blockLadderNW 25
+export Number blockLadderEW 26
+export Number blockLadderNEW 27
+export Number blockLadderSW 28
+export Number blockLadderNSW 29
+export Number blockLadderESW 30
+export Number blockLadderNESW 31
{ t: <2, 0> },
{ t: <2, 0> },
{ t: <2, 0> },
-
+
{ t: <2, 1> },
{ t: <4, 0>, flags: blockW },
{ t: <3, 0> },
{ t: <1, 2> },
{ t: <1, 2> },
{ t: <1, 2> },
-
+
{ t: <2, 1> },
{ t: <4, 0>, flags: blockW },
{ t: <3, 0> },
{ t: <1, 3> },
{ t: <1, 3> },
{ t: <2, 3> },
-
+
{ t: <2, 1> },
{ t: <4, 0>, flags: blockW },
{ t: <3, 0> },
{ t: <1, 4> },
{ t: <1, 4> },
{ t: <2, 4> },
-
+
{ t: <2, 1> },
- { t: <4, 0>, flags: blockW },
+ { t: <4, 0>, flags: blockLadderW },
{ t: <3, 0> },
{ t: <3, 0> },
{ t: <3, 0>, flags: blockN },
{ t: <3, 0>, flags: blockN },
{ t: <3, 0>, flags: blockN },
{ t: <3, 0>, flags: blockN },
-
+
{ t: <2, 1> },
- { t: <4, 0>, flags: blockW },
+ { t: <4, 0>, flags: blockLadderW },
{ t: <3, 0> },
{ t: <3, 0> },
{ t: <3, 0>, flags: blockS },
{ t: <4, 0>, flags: blockS },
{ t: <4, 0>, flags: blockS },
{ t: <4, 0>, flags: blockS },
-
+
{ t: <2, 1> },
- { t: <4, 0>, flags: blockW },
+ { t: <4, 0>, flags: blockLadderW },
{ t: <3, 0> },
{ t: <3, 0>, flags: blockE },
{ t: <0, 0> },
{ t: <1, 0> },
{ t: <1, 0> },
{ t: <1, 0> },
-
+
{ t: <2, 1> },
- { t: <4, 0>, flags: blockSW },
+ { t: <4, 0>, flags: blockLadderSW },
{ t: <3, 0>, flags: blockS },
{ t: <3, 0>, flags: blockES },
{ t: <0, 1> },
{ t: <2, 0> },
{ t: <2, 0> },
{ t: <2, 0> },
-
+
{ t: <1, 2> },
{ t: <1, 2> },
{ t: <5, 3> },
{ t: <2, 0> },
{ t: <2, 0> },
{ t: <2, 0> },
-
+
{ t: <3, 3> },
{ t: <0, 3> },
{ t: <0, 1> },
{ t: <2, 0> },
{ t: <2, 0> },
{ t: <2, 0> },
-
+
{ t: <3, 4>, flags: blockNEW },
{ t: <0, 4> },
{ t: <0, 1> },
{ t: <2, 0> },
{ t: <2, 0> },
{ t: <2, 0> },
-
+
{ t: <5, 0> },
{ t: <3, 0>, flags: blockNE },
{ t: <0, 1> },
{ t: <2, 0> },
{ t: <2, 0> },
{ t: <2, 0> },
-
+
{ t: <4, 0>, flags: blockS },
{ t: <4, 0>, flags: blockES },
{ t: <0, 1> },
{ t: <2, 0> },
{ t: <2, 0> },
{ t: <2, 0> },
-
+
{ t: <1, 0> },
{ t: <1, 0> },
{ t: <5, 4> },
{ t: <2, 0> },
{ t: <2, 0> },
{ t: <2, 0> },
-
+
{ t: <2, 0> },
{ t: <2, 0> },
{ t: <2, 0> },
{ t: <3, 0>, flags: blockN },
{ t: <3, 0>, flags: blockN },
{ t: <3, 0>, flags: blockNE },
-
+
{ t: <3, 0>, flags: blockW },
{ t: <3, 0> },
{ t: <3, 0>, flags: blockS },
{ t: <4, 0>, flags: blockS },
{ t: <4, 0> },
{ t: <4, 0>, flags: blockES },
-
+
{ t: <3, 0>, flags: blockW },
{ t: <3, 0>, flags: blockE },
{ t: <0, 0> },
{ t: <3, 2> },
{ t: <4, 2>, flags: blockESW },
{ t: <5, 2> },
-
+
{ t: <3, 0>, flags: blockW },
{ t: <3, 0>, flags: blockE },
{ t: <0, 1> },
{ t: <2, 3> },
{ t: <3, 3> },
{ t: <0, 3> },
-
+
{ t: <3, 0>, flags: blockW },
{ t: <3, 0>, flags: blockE },
{ t: <0, 1> },
{ t: <2, 4> },
{ t: <3, 4> },
{ t: <0, 4> },
-
+
{ t: <3, 0>, flags: blockW },
{ t: <3, 0>, flags: blockE },
{ t: <0, 1> },
{ t: <4, 1> },
{ t: <5, 1> },
{ t: <3, 1> },
-
+
{ t: <3, 0>, flags: blockW },
{ t: <3, 0>, flags: blockE },
{ t: <0, 1> },