User:KonSola5/TRS

From TetrisWiki
Jump to navigation Jump to search

Techmino Rotation System is a Super Rotation System-based default rotation system of Techmino, that adds many useful kicks. TRS contains dedicated kicks for all of the 28 dominoes to pentominoes. Notable feature of Techmino is the presence of a mechanic that transforms O-pieces into different pieces or teleports them into holes in order to perform O-spins.

Tetrominoes

Z

Z Tetromino TRS Wall Kick Data
Test 1 Test 2 Test 3 Test 4 Test 5 Test 6
0→R ( 0, 0) (-1, 0) (-1,+1) ( 0,-2) (-1,+2) ( 0,+1)
R→0 ( 0, 0) (+1, 0) (+1,-1) ( 0,+2) (+1,-2) ( 0,-1)
0→L ( 0, 0) (+1, 0) (+1,+1) ( 0,-2) (+1,-1) (+1,-2)
L→0 ( 0, 0) (-1, 0) (-1,-1) ( 0,+2) (-1,+2) ( 0,-1)
R→2 ( 0, 0) (+1, 0) (+1,-1) ( 0,+2) (+1,+2) (+1,+1)
2→R ( 0, 0) (-1, 0) (-1,+1) ( 0,-2) (-1,-2) (-1,-1)
L→2 ( 0, 0) (-1, 0) (-1,-1) ( 0,+2) (-1,+2) ( 0,-1)
2→L ( 0, 0) (+1, 0) (+1,+1) ( 0,-2) (+1,-2) ( 0,+1)
0→2 ( 0, 0) (+1, 0) (-1, 0) ( 0,-1) ( 0,+1)
2→0 ( 0, 0) (-1, 0) (+1, 0) ( 0,+1) ( 0,-1)
L→R ( 0, 0) ( 0,-1) ( 0,+1) ( 0,-2)
R→L ( 0, 0) ( 0,+1) ( 0,-1) ( 0,+2)

S

S Tetromino TRS Wall Kick Data
Test 1 Test 2 Test 3 Test 4 Test 5 Test 6
0→R ( 0, 0) (-1, 0) (-1,+1) ( 0,-2) (-1,-1) (-1,-2)
R→0 ( 0, 0) (+1, 0) (+1,-1) ( 0,+2) (+1,+2) ( 0,-1)
0→L ( 0, 0) (+1, 0) (+1,+1) ( 0,-2) (+1,+2) ( 0,+1)
L→0 ( 0, 0) (-1, 0) (-1,-1) ( 0,+2) (-1,-2) ( 0,-1)
R→2 ( 0, 0) (+1, 0) (+1,-1) ( 0,+2) (+1,+2) ( 0,-1)
2→R ( 0, 0) (-1, 0) (-1,+1) ( 0,-2) (-1,-2) ( 0,+1)
L→2 ( 0, 0) (-1, 0) (-1,-1) ( 0,+2) (-1,+2) (-1,+1)
2→L ( 0, 0) (+1, 0) (+1,+1) ( 0,-2) (+1,-2) (+1,-1)
0→2 ( 0, 0) (-1, 0) (+1, 0) ( 0,-1) ( 0,+1)
2→0 ( 0, 0) (+1, 0) (-1, 0) ( 0,+1) ( 0,-1)
L→R ( 0, 0) ( 0,+1) ( 0,-1) ( 0,+2)
R→L ( 0, 0) ( 0,-1) ( 0,+1) ( 0,-2)

J

J Tetromino TRS Wall Kick Data
Test 1 Test 2 Test 3 Test 4 Test 5 Test 6 Test 7 Test 8
0→R ( 0, 0) (-1, 0) (-1,+1) ( 0,-2) (+1,+1) ( 0,+1) ( 0,-1)
R→0 ( 0, 0) (+1, 0) (+1,-1) ( 0,+2) (-1,-1) ( 0,-1) ( 0,+1)
0→L ( 0, 0) (+1, 0) (+1,+1) ( 0,-2) (+1,-2) (+1,-1) ( 0,+1)
L→0 ( 0, 0) (-1, 0) (-1,-1) ( 0,+2) (-1,+2) ( 0,-1) (-1,+1)
R→2 ( 0, 0) (+1, 0) (+1,-1) (+1,+1) (-1, 0) ( 0,-1) ( 0,+2) (+1,+2)
2→R ( 0, 0) (-1, 0) (-1,+1) (-1,-1) (+1, 0) ( 0,+1) ( 0,-2) (-1,-2)
L→2 ( 0, 0) (-1, 0) (-1,-1) (+1, 0) ( 0,+2) (-1,+2) (-1,+1)
2→L ( 0, 0) (+1, 0) (+1,-1) (-1, 0) (+1,+1) ( 0,-2) (+1,-2)
0→2 ( 0, 0) (-1, 0) (+1, 0) ( 0,-1) ( 0,+1)
2→0 ( 0, 0) (+1, 0) (-1, 0) ( 0,+1) ( 0,-1)
L→R ( 0, 0) ( 0,-1) ( 0,+1) (+1, 0)
R→L ( 0, 0) ( 0,+1) ( 0,-1) (-1, 0)

L

L Tetromino TRS Wall Kick Data
Test 1 Test 2 Test 3 Test 4 Test 5 Test 6 Test 7 Test 8
0→R ( 0, 0) (-1, 0) (-1,+1) ( 0,-2) (-1,-2) (-1,-1) ( 0,+1)
R→0 ( 0, 0) (+1, 0) (+1,-1) ( 0,+2) (+1,+2) ( 0,-1) (+1,+1)
0→L ( 0, 0) (+1, 0) (+1,+1) ( 0,-2) (-1,+1) ( 0,+1) ( 0,-1)
L→0 ( 0, 0) (-1, 0) (-1,-1) ( 0,+2) (+1,-1) ( 0,-1) ( 0,+1)
R→2 ( 0, 0) (+1, 0) (+1,-1) (-1, 0) ( 0,+2) (+1,+2) (+1,+1)
2→R ( 0, 0) (-1, 0) (-1,-1) (+1, 0) (-1,+1) ( 0,-2) (-1,-2)
L→2 ( 0, 0) (-1, 0) (-1,-1) (-1,+1) (+1, 0) ( 0,-1) ( 0,+2) (-1,+2)
2→L ( 0, 0) (+1, 0) (+1,+1) (+1,-1) (-1, 0) ( 0,+1) ( 0,-2) (+1,-2)
0→2 ( 0, 0) (+1, 0) (-1, 0) ( 0,-1) ( 0,+1)
2→0 ( 0, 0) (-1, 0) (+1, 0) ( 0,+1) ( 0,-1)
L→R ( 0, 0) ( 0,+1) ( 0,-1) (+1, 0)
R→L ( 0, 0) ( 0,-1) ( 0,+1) (-1, 0)


T

T Tetromino TRS Wall Kick Data
Test 1 Test 2 Test 3 Test 4 Test 5 Test 6 Test 7 Test 8
0→R ( 0, 0) (-1, 0) (-1,+1) ( 0,-2) (-1,-2) ( 0,+1)
R→0 ( 0, 0) (+1, 0) (+1,-1) ( 0,+2) (+1,+2) ( 0,+1) ( 0,-1)
0→L ( 0, 0) (+1, 0) (+1,+1) ( 0,-2) (+1,-2) ( 0,+1)
L→0 ( 0, 0) (-1, 0) (-1,-1) ( 0,+2) (-1,+2) ( 0,+1) ( 0,-1)
R→2 ( 0, 0) (+1, 0) (+1,-1) ( 0,-1) (-1,-1) ( 0,+2) (+1,+2) (+1,+1)
2→R ( 0, 0) (-1, 0) ( 0,-2) (-1,-2) (-1,-1) ( 0,-1) (+1,+1)
L→2 ( 0, 0) (-1, 0) (-1,-1) ( 0,-1) (+1,-1) ( 0,+2) (-1,+2) (-1,+1)
2→L ( 0, 0) (+1, 0) ( 0,-2) (+1,-2) (+1,-1) ( 0,-1) (-1,+1)
0→2 ( 0, 0) (-1, 0) (+1, 0) ( 0,+1)
2→0 ( 0, 0) (+1, 0) (-1, 0) ( 0,-1)
L→R ( 0, 0) ( 0,-1) ( 0,+1) (+1, 0) ( 0,-2) ( 0,+2)
R→L ( 0, 0) ( 0,-1) ( 0,+1) (-1, 0) ( 0,-2) ( 0,+2)

O

TODO: Explain how O-spins work

I

I Tetromino TRS Wall Kick Data
Test 1 Test 2 Test 3 Test 4 Test 5 Test 6
0→R ( 0, 0) ( 0,+1) (+1, 0) (-2, 0) (-2,-1) (+1,+2)
R→0 ( 0, 0) (+2, 0) (-1, 0) (-1,-2) (+2,+1) ( 0,+1)
0→L ( 0, 0) ( 0,+1) (-1, 0) (+2, 0) (+2,-1) (-1,+2)
L→0 ( 0, 0) (-2, 0) (+1, 0) (+1,-2) (-2,+1) ( 0,+1)
R→2 ( 0, 0) (-1, 0) (+2, 0) (+2,-1) ( 0,-1) (-1,+2)
2→R ( 0, 0) (-2, 0) (+1, 0) (+1,-2) (-2,+1) ( 0,+1)
L→2 ( 0, 0) (+1, 0) (-2, 0) (-2,-1) ( 0,-1) (+1,+2)
2→L ( 0, 0) (+2, 0) (-1, 0) (-1,-2) (+2,+1) ( 0,+1)
0→2 ( 0, 0) (-1, 0) (+1, 0) ( 0,-1) ( 0,+1)
2→0 ( 0, 0) (+1, 0) (-1, 0) ( 0,+1) ( 0,-1)
L→R ( 0, 0) ( 0,-1) (-1, 0) (+1, 0) ( 0,+1)
R→L ( 0, 0) ( 0,-1) (+1, 0) (-1, 0) ( 0,+1)

Playfield test

ABCD-FGHIJ-L-NOP--ST---X-Z
ABCD-FGHIJ-L-NOP--ST---X-Z
-.--------------------....
----------123456789-......