@@ -136,26 +136,30 @@ const backWideMoves = [
136136 "Uw" , "Rw" , "Lw" , "Dw" , "Fw" , "Bw" , "2U" , "2R" , "2L" , "2D" , "2F" , "2B" ,
137137 "Uw2'" , "Rw2'" , "Lw2'" , "Dw2'" , "Fw2'" , "Bw2'" , "2U2'" , "2R2'" , "2L2'" , "2D2'" , "2F2'" , "2B2'" ,
138138 "Uw2" , "Rw2" , "Lw2" , "Dw2" , "Fw2" , "Bw2" , "2U2" , "2R2" , "2L2" , "2D2" , "2F2" , "2B2" ,
139+ "3Uw'" , "3Rw'" , "3Lw'" , "3Dw'" , "3Fw'" , "3Bw'" ,
140+ "3Uw" , "3Rw" , "3Lw" , "3Dw" , "3Fw" , "3Bw" ,
141+ "3Uw2'" , "3Rw2'" , "3Lw2'" , "3Dw2'" , "3Fw2'" , "3Bw2'" ,
142+ "3Uw2" , "3Rw2" , "3Lw2" , "3Dw2" , "3Fw2" , "3Bw2" ,
139143]
140144
141145export const baseMoveGroups : modularPuzzleGroup < string [ ] > = {
142146 "3x3x3" : [ ...tripleMoves , ...baseSlices , ...baseRotations , ...baseMoves ] ,
143147 "2x2x2" : [ ...baseRotations , ...baseMoves ] ,
144- "4x4x4" : [ ...wideMoves , ...tripleMoves , ...baseRotations , ...baseMoves ] ,
148+ "4x4x4" : [ ...wideMoves , ...tripleMoves , ...baseSlices , ... baseRotations , ...baseMoves ] ,
145149 "megaminx" : [ ...baseMegaF , ...baseMega , ...baseRotations , ...baseMoves ] ,
146150}
147151export const mirrorMoveGroups : modularPuzzleGroup < string [ ] > = {
148152 "3x3x3" : [ ...tripleMirrorMoves , ...mirrorSlices , ...mirrorRotations , ...mirrorMoves ] ,
149153 "2x2x2" : [ ...mirrorRotations , ...mirrorMoves ] ,
150- "4x4x4" : [ ...mirrorWideMoves , ...tripleMirrorMoves , ...mirrorRotations , ...mirrorMoves ] ,
154+ "4x4x4" : [ ...mirrorWideMoves , ...tripleMirrorMoves , ...mirrorSlices , ... mirrorRotations , ...mirrorMoves ] ,
151155 "megaminx" : [ ...mirrorMegaF , ...mirrorMega , ...mirrorRotations , ...mirrorMoves ] ,
152156}
153157// megaminx F would be mapped to B', (which is not intentional, should be BL' or BR'),
154158// so earlier moves are set to take precedence and megaminx modules need to go first
155159export const backMoveGroups : modularPuzzleGroup < string [ ] > = {
156160 "3x3x3" : [ ...tripleBackMoves , ...backSlices , ...backRotations , ...backMoves ] ,
157161 "2x2x2" : [ ...backMoves , ...backRotations ] ,
158- "4x4x4" : [ ...backWideMoves , ...tripleBackMoves , ...backRotations , ...backMoves ] ,
162+ "4x4x4" : [ ...backWideMoves , ...tripleBackMoves , ...backSlices , ... backRotations , ...backMoves ] ,
159163 "megaminx" : [ ...backRightMegaF , ...backMega , ...backRotations , ...backMoves ] ,
160164 "megaminx-l" : [ ...backLeftMegaF , ...backMega , ...backRotations , ...backMoves ]
161165}
0 commit comments