v3s16(0,0,0),
};
+const v3s16 g_64dirs[64] =
+{
+ // +right, +top, +back
+ v3s16( -1, -1, -1),
+ v3s16( -1, 0, -1),
+ v3s16( -1, 1, -1),
+ v3s16( -1, 2, -1),
+ v3s16( -1, -1, 0),
+ v3s16( -1, 0, 0),
+ v3s16( -1, 1, 0),
+ v3s16( -1, 2, 0),
+ v3s16( -1, -1, 1),
+ v3s16( -1, 0, 1),
+ v3s16( -1, 1, 1),
+ v3s16( -1, 2, 1),
+ v3s16( -1, -1, 2),
+ v3s16( -1, 0, 2),
+ v3s16( -1, 1, 2),
+ v3s16( -1, 2, 2),
+
+ v3s16( 0, -1, -1),
+ v3s16( 0, 0, -1),
+ v3s16( 0, 1, -1),
+ v3s16( 0, 2, -1),
+ v3s16( 0, -1, 0),
+ v3s16( 0, 0, 0),
+ v3s16( 0, 1, 0),
+ v3s16( 0, 2, 0),
+ v3s16( 0, -1, 1),
+ v3s16( 0, 0, 1),
+ v3s16( 0, 1, 1),
+ v3s16( 0, 2, 1),
+ v3s16( 0, -1, 2),
+ v3s16( 0, 0, 2),
+ v3s16( 0, 1, 2),
+ v3s16( 0, 2, 2),
+
+ v3s16( 1, -1, -1),
+ v3s16( 1, 0, -1),
+ v3s16( 1, 1, -1),
+ v3s16( 1, 2, -1),
+ v3s16( 1, -1, 0),
+ v3s16( 1, 0, 0),
+ v3s16( 1, 1, 0),
+ v3s16( 1, 2, 0),
+ v3s16( 1, -1, 1),
+ v3s16( 1, 0, 1),
+ v3s16( 1, 1, 1),
+ v3s16( 1, 2, 1),
+ v3s16( 1, -1, 2),
+ v3s16( 1, 0, 2),
+ v3s16( 1, 1, 2),
+ v3s16( 1, 2, 2),
+
+ v3s16( 2, -1, -1),
+ v3s16( 2, 0, -1),
+ v3s16( 2, 1, -1),
+ v3s16( 2, 2, -1),
+ v3s16( 2, -1, 0),
+ v3s16( 2, 0, 0),
+ v3s16( 2, 1, 0),
+ v3s16( 2, 2, 0),
+ v3s16( 2, -1, 1),
+ v3s16( 2, 0, 1),
+ v3s16( 2, 1, 1),
+ v3s16( 2, 2, 1),
+ v3s16( 2, -1, 2),
+ v3s16( 2, 0, 2),
+ v3s16( 2, 1, 2),
+ v3s16( 2, 2, 2),
+};
+
const u8 wallmounted_to_facedir[6] = {
20,
0,