#Tetris Master rotation system gamemode config
#PLEASE NOTE:
#SRS data Y offset is inverted, meaning that 1 will mean move up by 1 tile and -1 will move it down.
#Every other offset in this file is NOT inverted and when Y offset is increased it moves downwards.
#http://tetris.wikia.com/wiki/Tetris_Wiki
#http://tetris.wikia.com/wiki/Tetris_Guideline
#NAME
GM Tetris Master (Tetris clone) rotation system

#Gamemode Settings
SETTINGSSTART
TSPIN 0
SRS 1
COMBO 0
B2B 0
GHOST 1
NOSZOZSO 0
INFINITE 0
MINWIDTH 4
MINHEIGHT 4
SETTINGSEND

#Level data
#http://tetris.wikia.com/wiki/Tetris_Worlds
#DATA <MAXLEVEL> <LINESFORNEXT> <EXTRALINESFORNEXT>
LEVELSETTINGS
DATA 15 10 0
#LEVEL <gravity> <lockframes> <falltiles>
#when fallframes are >= 60 it will drop by falltiles.
#fallframes are incremented by gravity.
#if gravity is 1 it'll take 1 second to drop a tile.
LEVELSTART
LEVEL 1 30 1
LEVEL 1.26102 30 1
LEVEL 1.61862 30 1
LEVEL 2.11536 30 1
LEVEL 2.8158 30 1
LEVEL 3.8166 30 1
LEVEL 5.274 30 1
LEVEL 7.416 30 1
LEVEL 10.65 30 1
LEVEL 15.588 30 1
LEVEL 23.28 30 1
LEVEL 35.4 30 1
LEVEL 55.2 30 1
LEVEL 87.6 30 1
LEVEL 70.8 30 2
LEVELEND

SCORINGSTART
LINECLEARBONUS
100
300
700
1500

ALLCLEARBONUS
0

TSPINBONUS
0

TSPINMINI 0
SOFTDROP 1
HARDDROP 1
COMBO 0

B2BFACTOR 1
LEVELFACTOR 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

TEXT_B2B Back-to-Back
TEXT_TSPIN T-Spin
TEXT_TMINI T-Spin Mini
TEXT_COMBO Combo
TEXT_ALLCLEAR ALL CLEAR
TEXT_LINECLEARPLUS -tris
TEXT_LINECLEAR Single
TEXT_LINECLEAR Double
TEXT_LINECLEAR Triple
TEXT_LINECLEAR Tetris
SCORINGEND

#BLOCKS
#http://tetris.wikia.com/wiki/Tetromino
#http://tetris.wikia.com/wiki/Wall_kick
#http://tetris.wikia.com/wiki/SRS
BLOCKSTART

#I BLOCK
NEWBLOCK I
OFFSET 0 -2
BBOX 4 4
----
----
0000
----
-0--
-0--
-0--
-0--
----
0000
----
----
--0-
--0-
--0-
--0-
SRSDATA
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1

#J BLOCK
NEWBLOCK J
OFFSET 0 -2
BBOX 4 4
----
-1--
-111
----
----
-11-
-1--
-1--
----
111-
--1-
----
--1-
--1-
-11-
----
SRSDATA
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1

#L BLOCK
NEWBLOCK L
OFFSET 0 -2
BBOX 4 4
----
--2-
222-
----
-2--
-2--
-22-
----
----
-222
-2--
----
----
-22-
--2-
--2-
SRSDATA
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1

#O BLOCK
NEWBLOCK O
OFFSET 0 -2
BBOX 4 4
----
-33-
-33-
----
----
-33-
-33-
----
----
-33-
-33-
----
----
-33-
-33-
----
SRSDATA
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1

#S BLOCK
NEWBLOCK S
OFFSET 0 -2
BBOX 4 4
----
-44-
44--
----
-4--
-44-
--4-
----
----
--44
-44-
----
----
-4--
-44-
--4-
SRSDATA
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1

#Y (T) BLOCK
NEWBLOCK Y
OFFSET 0 -2
BBOX 4 4
----
--5-
-555
----
----
-5--
-55-
-5--
----
555-
-5--
----
--5-
-55-
--5-
----
SRSDATA
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1

#Z BLOCK
NEWBLOCK Z
OFFSET 0 -2
BBOX 4 4
----
-66-
--66
----
----
--6-
-66-
-6--
----
66--
-66-
----
--6-
-66-
-6--
----
SRSDATA
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1
0 0 -1 0 1 0 0 -1 0 1

BLOCKEND
GMEND