|
|
|
|
@@ -91,48 +91,48 @@ do
|
|
|
|
|
}
|
|
|
|
|
TRS={
|
|
|
|
|
{
|
|
|
|
|
[01]={"-1+0","-1+1","+0-2","-1+2","+0+1"},
|
|
|
|
|
[10]={"+1+0","+1-1","+0+2","+1-2","+1-2"},
|
|
|
|
|
[03]={"+1+0","+1+1","+0-2","+1-1","+1-2"},
|
|
|
|
|
[30]={"-1+0","-1-1","+0+2","-1+2","+0-1"},
|
|
|
|
|
[12]={"+1+0","+1-1","+0+2","+1+2"},
|
|
|
|
|
[21]={"-1+0","-1+1","+0-2","-1-2"},
|
|
|
|
|
[32]={"-1+0","-1-1","+0+2","-1+2"},
|
|
|
|
|
[23]={"+1+0","+1+1","+0-2","+1-2"},
|
|
|
|
|
[02]={"+1+0","-1+0","+0-1","+0+1"},
|
|
|
|
|
[20]={"-1+0","+1+0","+0+1","+0-1"},
|
|
|
|
|
[13]={"+0-1","+0+1","+0-2"},
|
|
|
|
|
[31]={"+0+1","+0-1","+0+2"},
|
|
|
|
|
[01]={'-1+0','-1+1','+0-2','-1+2','+0+1'},
|
|
|
|
|
[10]={'+1+0','+1-1','+0+2','+1-2','+1-2'},
|
|
|
|
|
[03]={'+1+0','+1+1','+0-2','+1-1','+1-2'},
|
|
|
|
|
[30]={'-1+0','-1-1','+0+2','-1+2','+0-1'},
|
|
|
|
|
[12]={'+1+0','+1-1','+0+2','+1+2'},
|
|
|
|
|
[21]={'-1+0','-1+1','+0-2','-1-2'},
|
|
|
|
|
[32]={'-1+0','-1-1','+0+2','-1+2'},
|
|
|
|
|
[23]={'+1+0','+1+1','+0-2','+1-2'},
|
|
|
|
|
[02]={'+1+0','-1+0','+0-1','+0+1'},
|
|
|
|
|
[20]={'-1+0','+1+0','+0+1','+0-1'},
|
|
|
|
|
[13]={'+0-1','+0+1','+0-2'},
|
|
|
|
|
[31]={'+0+1','+0-1','+0+2'},
|
|
|
|
|
},--Z
|
|
|
|
|
false,--S
|
|
|
|
|
{
|
|
|
|
|
[01]={"-1+0","-1+1","+1+0","+0-2","+1+1"},
|
|
|
|
|
[10]={"+1+0","+1-1","-1+0","+0+2","+1+2"},
|
|
|
|
|
[03]={"+1+0","+1+1","+0-2","+1-2","+1-1","+0+1"},
|
|
|
|
|
[30]={"-1+0","-1-1","+0+2","-1+2","+0-1","-1+1"},
|
|
|
|
|
[12]={"+1+0","+1-1","+1+1","-1+0","+0-1","+0+2","+1+2"},
|
|
|
|
|
[21]={"-1+0","-1+1","-1-1","+1+0","+0+1","+0-2","-1-2"},
|
|
|
|
|
[32]={"-1+0","-1-1","+1+0","+0+2","-1+2","-1+1"},
|
|
|
|
|
[23]={"+1+0","+1-1","-1+0","+1+1","+0-2","+1-2"},
|
|
|
|
|
[02]={"-1+0","+1+0","+0-1","+0+1"},
|
|
|
|
|
[20]={"+1+0","-1+0","+0+1","+0-1"},
|
|
|
|
|
[13]={"+0-1","+0+1","+1+0"},
|
|
|
|
|
[31]={"+0+1","+0-1","-1+0"},
|
|
|
|
|
[01]={'-1+0','-1+1','+1+0','+0-2','+1+1'},
|
|
|
|
|
[10]={'+1+0','+1-1','-1+0','+0+2','+1+2'},
|
|
|
|
|
[03]={'+1+0','+1+1','+0-2','+1-2','+1-1','+0+1'},
|
|
|
|
|
[30]={'-1+0','-1-1','+0+2','-1+2','+0-1','-1+1'},
|
|
|
|
|
[12]={'+1+0','+1-1','+1+1','-1+0','+0-1','+0+2','+1+2'},
|
|
|
|
|
[21]={'-1+0','-1+1','-1-1','+1+0','+0+1','+0-2','-1-2'},
|
|
|
|
|
[32]={'-1+0','-1-1','+1+0','+0+2','-1+2','-1+1'},
|
|
|
|
|
[23]={'+1+0','+1-1','-1+0','+1+1','+0-2','+1-2'},
|
|
|
|
|
[02]={'-1+0','+1+0','+0-1','+0+1'},
|
|
|
|
|
[20]={'+1+0','-1+0','+0+1','+0-1'},
|
|
|
|
|
[13]={'+0-1','+0+1','+1+0'},
|
|
|
|
|
[31]={'+0+1','+0-1','-1+0'},
|
|
|
|
|
},--J
|
|
|
|
|
false,--L
|
|
|
|
|
{
|
|
|
|
|
[01]={"-1+0","-1+1","+0-2","-1-2","+0+1"},
|
|
|
|
|
[10]={"+1+0","+1-1","+0+2","+1+2","+0-1"},
|
|
|
|
|
[03]={"+1+0","+1+1","+0-2","+1-2","+0+1"},
|
|
|
|
|
[30]={"-1+0","-1-1","+0+2","-1+2","+0-1"},
|
|
|
|
|
[12]={"+1+0","+1-1","+0-1","-1-1","+0+2","+1+2"},
|
|
|
|
|
[21]={"-1+0","+0-2","-1-2","+1+1"},
|
|
|
|
|
[32]={"-1+0","-1-1","+0-1","+1-1","+0+2","-1+2"},
|
|
|
|
|
[23]={"+1+0","+0-2","+1-2","-1+1"},
|
|
|
|
|
[02]={"-1+0","+1+0","+0+1"},
|
|
|
|
|
[20]={"+1+0","-1+0","+0-1"},
|
|
|
|
|
[13]={"+0-1","+0+1","+1+0","+0-2","+0+2"},
|
|
|
|
|
[31]={"+0-1","+0+1","-1+0","+0-2","+0+2"},
|
|
|
|
|
[01]={'-1+0','-1+1','+0-2','-1-2','+0+1'},
|
|
|
|
|
[10]={'+1+0','+1-1','+0+2','+1+2','+0-1'},
|
|
|
|
|
[03]={'+1+0','+1+1','+0-2','+1-2','+0+1'},
|
|
|
|
|
[30]={'-1+0','-1-1','+0+2','-1+2','+0-1'},
|
|
|
|
|
[12]={'+1+0','+1-1','+0-1','-1-1','+0+2','+1+2'},
|
|
|
|
|
[21]={'-1+0','+0-2','-1-2','+1+1'},
|
|
|
|
|
[32]={'-1+0','-1-1','+0-1','+1-1','+0+2','-1+2'},
|
|
|
|
|
[23]={'+1+0','+0-2','+1-2','-1+1'},
|
|
|
|
|
[02]={'-1+0','+1+0','+0+1'},
|
|
|
|
|
[20]={'+1+0','-1+0','+0-1'},
|
|
|
|
|
[13]={'+0-1','+0+1','+1+0','+0-2','+0+2'},
|
|
|
|
|
[31]={'+0-1','+0+1','-1+0','+0-2','+0+2'},
|
|
|
|
|
},--T
|
|
|
|
|
function(P,d)
|
|
|
|
|
if P.gameEnv.easyFresh then
|
|
|
|
|
@@ -179,111 +179,111 @@ do
|
|
|
|
|
end
|
|
|
|
|
end,--O
|
|
|
|
|
{
|
|
|
|
|
[01]={"+0+1","+1+0","-2+0","-2-1","+1+2"},
|
|
|
|
|
[10]={"+2+0","-1+0","-1-2","+2+1","+0+1"},
|
|
|
|
|
[03]={"+0+1","-1+0","+2+0","+2-1","-1+2"},
|
|
|
|
|
[30]={"-2+0","+1+0","+1-2","-2+1","+0+1"},
|
|
|
|
|
[12]={"-1+0","+2+0","+2-1","+0-1","-1+2"},
|
|
|
|
|
[21]={"-2+0","+1+0","+1-2","-2+1","+0+1"},
|
|
|
|
|
[32]={"+1+0","-2+0","-2-1","+0-1","+1+2"},
|
|
|
|
|
[23]={"+2+0","-1+0","-1-2","+2+1","+0+1"},
|
|
|
|
|
[02]={"-1+0","+1+0","+0-1","+0+1"},
|
|
|
|
|
[20]={"+1+0","-1+0","+0+1","+0-1"},
|
|
|
|
|
[13]={"+0-1","-1+0","+1+0","+0+1"},
|
|
|
|
|
[31]={"+0-1","+1+0","-1+0","+0+1"},
|
|
|
|
|
[01]={'+0+1','+1+0','-2+0','-2-1','+1+2'},
|
|
|
|
|
[10]={'+2+0','-1+0','-1-2','+2+1','+0+1'},
|
|
|
|
|
[03]={'+0+1','-1+0','+2+0','+2-1','-1+2'},
|
|
|
|
|
[30]={'-2+0','+1+0','+1-2','-2+1','+0+1'},
|
|
|
|
|
[12]={'-1+0','+2+0','+2-1','+0-1','-1+2'},
|
|
|
|
|
[21]={'-2+0','+1+0','+1-2','-2+1','+0+1'},
|
|
|
|
|
[32]={'+1+0','-2+0','-2-1','+0-1','+1+2'},
|
|
|
|
|
[23]={'+2+0','-1+0','-1-2','+2+1','+0+1'},
|
|
|
|
|
[02]={'-1+0','+1+0','+0-1','+0+1'},
|
|
|
|
|
[20]={'+1+0','-1+0','+0+1','+0-1'},
|
|
|
|
|
[13]={'+0-1','-1+0','+1+0','+0+1'},
|
|
|
|
|
[31]={'+0-1','+1+0','-1+0','+0+1'},
|
|
|
|
|
},--I
|
|
|
|
|
{
|
|
|
|
|
[01]={"-1+0","+0+1","+1+1","+0-3","+0+2","+0+3","-1+2"},
|
|
|
|
|
[10]={"+1+0","+0-1","-1-1","+0-2","+0-3","+0+3","+1-2"},
|
|
|
|
|
[03]={"+1+0","+0-3","+0+1","+0+2","+0+3","+1+2"},
|
|
|
|
|
[30]={"-1+0","+0+1","+0-2","+0-3","+0+3","-1-2"},
|
|
|
|
|
[01]={'-1+0','+0+1','+1+1','+0-3','+0+2','+0+3','-1+2'},
|
|
|
|
|
[10]={'+1+0','+0-1','-1-1','+0-2','+0-3','+0+3','+1-2'},
|
|
|
|
|
[03]={'+1+0','+0-3','+0+1','+0+2','+0+3','+1+2'},
|
|
|
|
|
[30]={'-1+0','+0+1','+0-2','+0-3','+0+3','-1-2'},
|
|
|
|
|
},--Z5
|
|
|
|
|
false,--S5
|
|
|
|
|
{
|
|
|
|
|
[01]={"-1+0","-1+1","+0-2","-1-2","-1-1","+0+1"},
|
|
|
|
|
[10]={"+1+0","+1-1","+0+2","+1+2","+0-1","+1+1"},
|
|
|
|
|
[03]={"+1+0","+1+1","+0-2","-1+1"},
|
|
|
|
|
[30]={"-1+0","-1-1","+0+2","-1+2"},
|
|
|
|
|
[12]={"+1+0","+1-1","+0+2","+1+2","+1+1"},
|
|
|
|
|
[21]={"-1+0","-1-1","-1+1","+0-2","-1-2","-1-1"},
|
|
|
|
|
[32]={"-1+0","-1-1","-1+1","+0-1","+0+2","-1+2"},
|
|
|
|
|
[23]={"+1+0","+1+1","-1+0","+0-2","+1-2"},
|
|
|
|
|
[02]={"-1+0","+0-1","+0+1"},
|
|
|
|
|
[20]={"+1+0","+0+1","+0-1"},
|
|
|
|
|
[13]={"+1+0","+0+1","-1+0"},
|
|
|
|
|
[31]={"-1+0","+0-1","+1+0"},
|
|
|
|
|
[01]={'-1+0','-1+1','+0-2','-1-2','-1-1','+0+1'},
|
|
|
|
|
[10]={'+1+0','+1-1','+0+2','+1+2','+0-1','+1+1'},
|
|
|
|
|
[03]={'+1+0','+1+1','+0-2','-1+1'},
|
|
|
|
|
[30]={'-1+0','-1-1','+0+2','-1+2'},
|
|
|
|
|
[12]={'+1+0','+1-1','+0+2','+1+2','+1+1'},
|
|
|
|
|
[21]={'-1+0','-1-1','-1+1','+0-2','-1-2','-1-1'},
|
|
|
|
|
[32]={'-1+0','-1-1','-1+1','+0-1','+0+2','-1+2'},
|
|
|
|
|
[23]={'+1+0','+1+1','-1+0','+0-2','+1-2'},
|
|
|
|
|
[02]={'-1+0','+0-1','+0+1'},
|
|
|
|
|
[20]={'+1+0','+0+1','+0-1'},
|
|
|
|
|
[13]={'+1+0','+0+1','-1+0'},
|
|
|
|
|
[31]={'-1+0','+0-1','+1+0'},
|
|
|
|
|
},--P
|
|
|
|
|
false,--Q
|
|
|
|
|
{
|
|
|
|
|
[01]={"-1+0","+1+0","-1+1","+0-2","+0-3"},
|
|
|
|
|
[10]={"+1+0","+1-1","-1+0","+0+2","+0+3"},
|
|
|
|
|
[03]={"+1+0","+1-1","+0+1","+0-2","+0-3"},
|
|
|
|
|
[30]={"-1+1","+1+0","+0-1","+0+2","+0+3"},
|
|
|
|
|
[12]={"+1+0","+0-1","-1+0","+0+2"},
|
|
|
|
|
[21]={"-1+0","+0+1","+1+0","+0-2"},
|
|
|
|
|
[32]={"-1+0","+0+1","-1+1","+1+0","+0+2","-2+0"},
|
|
|
|
|
[23]={"+1+0","+1-1","+0-1","-1+0","+0-2","+2+0"},
|
|
|
|
|
[02]={"+1+0","-1+0","-1-1"},
|
|
|
|
|
[20]={"-1+0","+1+0","+1+1"},
|
|
|
|
|
[13]={"+0-1","-1+1","+0+1"},
|
|
|
|
|
[31]={"+0-1","+1-1","+0+1"},
|
|
|
|
|
[01]={'-1+0','+1+0','-1+1','+0-2','+0-3'},
|
|
|
|
|
[10]={'+1+0','+1-1','-1+0','+0+2','+0+3'},
|
|
|
|
|
[03]={'+1+0','+1-1','+0+1','+0-2','+0-3'},
|
|
|
|
|
[30]={'-1+1','+1+0','+0-1','+0+2','+0+3'},
|
|
|
|
|
[12]={'+1+0','+0-1','-1+0','+0+2'},
|
|
|
|
|
[21]={'-1+0','+0+1','+1+0','+0-2'},
|
|
|
|
|
[32]={'-1+0','+0+1','-1+1','+1+0','+0+2','-2+0'},
|
|
|
|
|
[23]={'+1+0','+1-1','+0-1','-1+0','+0-2','+2+0'},
|
|
|
|
|
[02]={'+1+0','-1+0','-1-1'},
|
|
|
|
|
[20]={'-1+0','+1+0','+1+1'},
|
|
|
|
|
[13]={'+0-1','-1+1','+0+1'},
|
|
|
|
|
[31]={'+0-1','+1-1','+0+1'},
|
|
|
|
|
},--F
|
|
|
|
|
false,--E
|
|
|
|
|
{
|
|
|
|
|
[01]={"+0-1","-1-1","+1+0","+1+1","+0-3","-1+0","+0+2","-1+2"},
|
|
|
|
|
[10]={"+1+0","+0-1","-1-1","+0-2","-1+1","+0-3","+1-2","+0+1"},
|
|
|
|
|
[03]={"+0-1","+1-1","-1+0","-1+1","+0-3","+1+0","+0+2","+1+2"},
|
|
|
|
|
[30]={"-1+0","+0-1","+1-1","+0-2","+1+1","+0-3","-1-2","+0+1"},
|
|
|
|
|
[12]={"+1+0","-1+0","+0-2","+0-3","+0+1","-1+1"},
|
|
|
|
|
[21]={"+1-1","-1+0","+1+0","+0-1","+0+2","+0+3"},
|
|
|
|
|
[32]={"-1+0","+1+0","+0-2","+0-3","+0+1","+1+1"},
|
|
|
|
|
[23]={"-1-1","+1+0","-1+0","+0-1","+0+2","+0+3"},
|
|
|
|
|
[02]={"+0-1","+0+1","+0+2"},
|
|
|
|
|
[20]={"+0-1","+0+1","+0-2"},
|
|
|
|
|
[13]={"+1+0","-1+1","-2+0"},
|
|
|
|
|
[31]={"-1+0","+1+1","+2+0"},
|
|
|
|
|
[01]={'+0-1','-1-1','+1+0','+1+1','+0-3','-1+0','+0+2','-1+2'},
|
|
|
|
|
[10]={'+1+0','+0-1','-1-1','+0-2','-1+1','+0-3','+1-2','+0+1'},
|
|
|
|
|
[03]={'+0-1','+1-1','-1+0','-1+1','+0-3','+1+0','+0+2','+1+2'},
|
|
|
|
|
[30]={'-1+0','+0-1','+1-1','+0-2','+1+1','+0-3','-1-2','+0+1'},
|
|
|
|
|
[12]={'+1+0','-1+0','+0-2','+0-3','+0+1','-1+1'},
|
|
|
|
|
[21]={'+1-1','-1+0','+1+0','+0-1','+0+2','+0+3'},
|
|
|
|
|
[32]={'-1+0','+1+0','+0-2','+0-3','+0+1','+1+1'},
|
|
|
|
|
[23]={'-1-1','+1+0','-1+0','+0-1','+0+2','+0+3'},
|
|
|
|
|
[02]={'+0-1','+0+1','+0+2'},
|
|
|
|
|
[20]={'+0-1','+0+1','+0-2'},
|
|
|
|
|
[13]={'+1+0','-1+1','-2+0'},
|
|
|
|
|
[31]={'-1+0','+1+1','+2+0'},
|
|
|
|
|
},--T5
|
|
|
|
|
{
|
|
|
|
|
[01]={"-1+0","-1+1","+0-2","-1-2"},
|
|
|
|
|
[10]={"+1+0","+1-1","+0+2","+1+2"},
|
|
|
|
|
[03]={"+1+0","+1+1","+0-2","+1-2"},
|
|
|
|
|
[30]={"-1+0","-1-1","+0-2","-1+2"},
|
|
|
|
|
[12]={"+1+0","+1-1","+1+1"},
|
|
|
|
|
[21]={"-1-1","-1+1","-1-1"},
|
|
|
|
|
[32]={"-1+0","-1-1","-1+1"},
|
|
|
|
|
[23]={"+1-1","+1+1","+1-1"},
|
|
|
|
|
[02]={"+0+1"},
|
|
|
|
|
[20]={"+0-1"},
|
|
|
|
|
[13]={"+0-1","+0+1","+1+0"},
|
|
|
|
|
[31]={"+0-1","+0+1","-1+0"},
|
|
|
|
|
[01]={'-1+0','-1+1','+0-2','-1-2'},
|
|
|
|
|
[10]={'+1+0','+1-1','+0+2','+1+2'},
|
|
|
|
|
[03]={'+1+0','+1+1','+0-2','+1-2'},
|
|
|
|
|
[30]={'-1+0','-1-1','+0-2','-1+2'},
|
|
|
|
|
[12]={'+1+0','+1-1','+1+1'},
|
|
|
|
|
[21]={'-1-1','-1+1','-1-1'},
|
|
|
|
|
[32]={'-1+0','-1-1','-1+1'},
|
|
|
|
|
[23]={'+1-1','+1+1','+1-1'},
|
|
|
|
|
[02]={'+0+1'},
|
|
|
|
|
[20]={'+0-1'},
|
|
|
|
|
[13]={'+0-1','+0+1','+1+0'},
|
|
|
|
|
[31]={'+0-1','+0+1','-1+0'},
|
|
|
|
|
},--U
|
|
|
|
|
{
|
|
|
|
|
[01]={"+0+1","-1+0","+0-2","-1-2"},
|
|
|
|
|
[10]={"+0+1","+1+0","+0-2","+1-2"},
|
|
|
|
|
[03]={"+0-1","+0+1","+0+2"},
|
|
|
|
|
[30]={"+0-1","+0+1","+0-2"},
|
|
|
|
|
[12]={"+0-1","+0+1"},
|
|
|
|
|
[21]={"+0-1","+0-2"},
|
|
|
|
|
[32]={"+1+0","-1+0"},
|
|
|
|
|
[23]={"-1+0","+1+0"},
|
|
|
|
|
[02]={"-1+1","+1-1"},
|
|
|
|
|
[20]={"+1-1","-1+1"},
|
|
|
|
|
[13]={"+1+1","-1-1"},
|
|
|
|
|
[31]={"-1-1","+1+1"},
|
|
|
|
|
[01]={'+0+1','-1+0','+0-2','-1-2'},
|
|
|
|
|
[10]={'+0+1','+1+0','+0-2','+1-2'},
|
|
|
|
|
[03]={'+0-1','+0+1','+0+2'},
|
|
|
|
|
[30]={'+0-1','+0+1','+0-2'},
|
|
|
|
|
[12]={'+0-1','+0+1'},
|
|
|
|
|
[21]={'+0-1','+0-2'},
|
|
|
|
|
[32]={'+1+0','-1+0'},
|
|
|
|
|
[23]={'-1+0','+1+0'},
|
|
|
|
|
[02]={'-1+1','+1-1'},
|
|
|
|
|
[20]={'+1-1','-1+1'},
|
|
|
|
|
[13]={'+1+1','-1-1'},
|
|
|
|
|
[31]={'-1-1','+1+1'},
|
|
|
|
|
},--V
|
|
|
|
|
{
|
|
|
|
|
[01]={"+0-1","-1+0","+1+0","+1-1","+0+2"},
|
|
|
|
|
[10]={"+0-1","-1-1","+0+1","+0-2","+1-2","+0+2"},
|
|
|
|
|
[03]={"+1+0","+1+1","+0-1","+0-2","+0-3","+1-1","+0+1","+0+2","+0+3"},
|
|
|
|
|
[30]={"-1+0","-1+1","+0-1","+0-2","+0-3","-1-1","+0+1","+0+2","+0+3"},
|
|
|
|
|
[12]={"+1+0","+0-1","-2+0","+1+1","-1+0","+0+1","-1-1"},
|
|
|
|
|
[21]={"-1+0","+0-1","+2+0","-1+1","+1+0","+0+1","+1-1"},
|
|
|
|
|
[32]={"+0-1","+1+0","+0+1","-1+0","-1-1","+0+2"},
|
|
|
|
|
[23]={"+0-1","+1-1","+0+1","+0-2","-1-2","+0+2"},
|
|
|
|
|
[02]={"+0-1","-1+0"},
|
|
|
|
|
[20]={"+0+1","+1+0"},
|
|
|
|
|
[13]={"+0+1","-1+0"},
|
|
|
|
|
[31]={"+0-1","+1+0"},
|
|
|
|
|
[01]={'+0-1','-1+0','+1+0','+1-1','+0+2'},
|
|
|
|
|
[10]={'+0-1','-1-1','+0+1','+0-2','+1-2','+0+2'},
|
|
|
|
|
[03]={'+1+0','+1+1','+0-1','+0-2','+0-3','+1-1','+0+1','+0+2','+0+3'},
|
|
|
|
|
[30]={'-1+0','-1+1','+0-1','+0-2','+0-3','-1-1','+0+1','+0+2','+0+3'},
|
|
|
|
|
[12]={'+1+0','+0-1','-2+0','+1+1','-1+0','+0+1','-1-1'},
|
|
|
|
|
[21]={'-1+0','+0-1','+2+0','-1+1','+1+0','+0+1','+1-1'},
|
|
|
|
|
[32]={'+0-1','+1+0','+0+1','-1+0','-1-1','+0+2'},
|
|
|
|
|
[23]={'+0-1','+1-1','+0+1','+0-2','-1-2','+0+2'},
|
|
|
|
|
[02]={'+0-1','-1+0'},
|
|
|
|
|
[20]={'+0+1','+1+0'},
|
|
|
|
|
[13]={'+0+1','-1+0'},
|
|
|
|
|
[31]={'+0-1','+1+0'},
|
|
|
|
|
},--W
|
|
|
|
|
function(P,d)
|
|
|
|
|
if P.type=='human'then SFX.play('rotate',nil,P:getCenterX()*.15)end
|
|
|
|
|
@@ -301,89 +301,89 @@ do
|
|
|
|
|
P:freshBlock('fresh')
|
|
|
|
|
end,--X
|
|
|
|
|
{
|
|
|
|
|
[01]={"-1+0","-1+1","+0-3","-1+1","-1+2","+0+1"},
|
|
|
|
|
[10]={"-1+0","+1-1","+0+3","+1-1","+1-2","+0+1"},
|
|
|
|
|
[03]={"+0-1","+1-1","-1+0","+1+1","+0-2","+1-2","+0-3","+1-3","-1+1"},
|
|
|
|
|
[30]={"+0+1","-1+1","+1+0","-1-1","+0+2","-1+2","+0+3","-1+3","+1-1"},
|
|
|
|
|
[12]={"+1+0","+1-1","+0-1","+1-2","+0-2","+1+1","-1+0","+0+2","+1+2"},
|
|
|
|
|
[21]={"-1+0","-1+1","+0+1","-1+2","+0+2","-1-1","+1+0","+0-2","-1-2"},
|
|
|
|
|
[32]={"-1+0","-1+1","-1-1","+1+0","+0+2","-1+2","+0-2"},
|
|
|
|
|
[23]={"+1+0","+1-1","+1+1","-1+0","+0-2","+1-2","+0+2"},
|
|
|
|
|
[02]={"+0-1","+1-1","-1+0","+2-1"},
|
|
|
|
|
[20]={"+0+1","-1+1","+1+0","-2+1"},
|
|
|
|
|
[13]={"-1+0","-1-1","+0+1","-1-2"},
|
|
|
|
|
[31]={"+1+0","+1+1","+0-1","+1+2"},
|
|
|
|
|
[01]={'-1+0','-1+1','+0-3','-1+1','-1+2','+0+1'},
|
|
|
|
|
[10]={'-1+0','+1-1','+0+3','+1-1','+1-2','+0+1'},
|
|
|
|
|
[03]={'+0-1','+1-1','-1+0','+1+1','+0-2','+1-2','+0-3','+1-3','-1+1'},
|
|
|
|
|
[30]={'+0+1','-1+1','+1+0','-1-1','+0+2','-1+2','+0+3','-1+3','+1-1'},
|
|
|
|
|
[12]={'+1+0','+1-1','+0-1','+1-2','+0-2','+1+1','-1+0','+0+2','+1+2'},
|
|
|
|
|
[21]={'-1+0','-1+1','+0+1','-1+2','+0+2','-1-1','+1+0','+0-2','-1-2'},
|
|
|
|
|
[32]={'-1+0','-1+1','-1-1','+1+0','+0+2','-1+2','+0-2'},
|
|
|
|
|
[23]={'+1+0','+1-1','+1+1','-1+0','+0-2','+1-2','+0+2'},
|
|
|
|
|
[02]={'+0-1','+1-1','-1+0','+2-1'},
|
|
|
|
|
[20]={'+0+1','-1+1','+1+0','-2+1'},
|
|
|
|
|
[13]={'-1+0','-1-1','+0+1','-1-2'},
|
|
|
|
|
[31]={'+1+0','+1+1','+0-1','+1+2'},
|
|
|
|
|
},--J5
|
|
|
|
|
false,--L5
|
|
|
|
|
{
|
|
|
|
|
[01]={"-1+0","-1+0","-1+1","+1+0","-1+2","-1-1","+0-3","+0+1"},
|
|
|
|
|
[10]={"-1+0","+1+0","+1-1","+1+0","+1-2","+1+1","+0+3","+0+1"},
|
|
|
|
|
[03]={"+0-1","+1+0","+1-1","-1+0","+1+1","+0-2","+1-2","+0-3","+1-3","-1+1"},
|
|
|
|
|
[30]={"+0+1","-1+0","-1+1","+1+0","-1-1","+0+2","-1+2","+0+3","-1+3","+1-1"},
|
|
|
|
|
[12]={"+1+0","+1-1","+0-1","+1-2","+0-2","+1+1","-1+0","+0+2","+1+2"},
|
|
|
|
|
[21]={"-1+0","-1+1","+0+1","-1+2","+0+2","-1-1","+1+0","+0-2","-1-2"},
|
|
|
|
|
[32]={"+0-1","-1+0","-1+1","-1-1","+1+0","+0+2","-1+2","+0-2"},
|
|
|
|
|
[23]={"+0+1","+1+0","+1-1","+1+1","-1+0","+0-2","+1-2","+0+2"},
|
|
|
|
|
[02]={"+0-1","+1-1","-1+0","+2-1","+0+1"},
|
|
|
|
|
[20]={"+0+1","-1+1","+1+0","-2+1","+0-1"},
|
|
|
|
|
[13]={"-1+0","-1-1","+0+1","-1-2"},
|
|
|
|
|
[31]={"+1+0","+1+1","+0-1","+1+2"},
|
|
|
|
|
[01]={'-1+0','-1+0','-1+1','+1+0','-1+2','-1-1','+0-3','+0+1'},
|
|
|
|
|
[10]={'-1+0','+1+0','+1-1','+1+0','+1-2','+1+1','+0+3','+0+1'},
|
|
|
|
|
[03]={'+0-1','+1+0','+1-1','-1+0','+1+1','+0-2','+1-2','+0-3','+1-3','-1+1'},
|
|
|
|
|
[30]={'+0+1','-1+0','-1+1','+1+0','-1-1','+0+2','-1+2','+0+3','-1+3','+1-1'},
|
|
|
|
|
[12]={'+1+0','+1-1','+0-1','+1-2','+0-2','+1+1','-1+0','+0+2','+1+2'},
|
|
|
|
|
[21]={'-1+0','-1+1','+0+1','-1+2','+0+2','-1-1','+1+0','+0-2','-1-2'},
|
|
|
|
|
[32]={'+0-1','-1+0','-1+1','-1-1','+1+0','+0+2','-1+2','+0-2'},
|
|
|
|
|
[23]={'+0+1','+1+0','+1-1','+1+1','-1+0','+0-2','+1-2','+0+2'},
|
|
|
|
|
[02]={'+0-1','+1-1','-1+0','+2-1','+0+1'},
|
|
|
|
|
[20]={'+0+1','-1+1','+1+0','-2+1','+0-1'},
|
|
|
|
|
[13]={'-1+0','-1-1','+0+1','-1-2'},
|
|
|
|
|
[31]={'+1+0','+1+1','+0-1','+1+2'},
|
|
|
|
|
},--R
|
|
|
|
|
false,--Y
|
|
|
|
|
{
|
|
|
|
|
[01]={"-1+0","-1+1","+0+1","+1+0","-1+2","-2+0","+0-2"},
|
|
|
|
|
[10]={"+1+0","-1+0","+0-1","+1-1","+1-2","+2+0","+0+2"},
|
|
|
|
|
[03]={"-1+0","+1-1","+0-2","+0-3","+1+0","+1-2","+1-3","+0+1","-1+1"},
|
|
|
|
|
[30]={"-1+0","+1-1","+1-2","+1+0","+0-2","+1-3","-1+2","+0+3","-1+3"},
|
|
|
|
|
[12]={"-1+0","+1-1","-1-1","+1-2","+1+0","+0-2","+1-3","-1+2","+0+3","-1+3"},
|
|
|
|
|
[21]={"-1+0","+1-1","+1+1","+0-2","+0-3","+1+0","+1-2","+1-3","+0+1","-1+1"},
|
|
|
|
|
[32]={"-1+0","+0-1","-1-2","+1-1","+1+0","+1+1","+0+2","+0+3"},
|
|
|
|
|
[23]={"+0-2","+0-3","+1+2","+1+0","+0+1","-1+1","+0-1","+0+2"},
|
|
|
|
|
[02]={"-1+0","+0+2","+0-1"},
|
|
|
|
|
[20]={"+1+0","+0-2","+0+1"},
|
|
|
|
|
[13]={"-1+0","-1-1","+0+1","+1+2"},
|
|
|
|
|
[31]={"+1+0","+1+1","+0-1","-1-2"},
|
|
|
|
|
[01]={'-1+0','-1+1','+0+1','+1+0','-1+2','-2+0','+0-2'},
|
|
|
|
|
[10]={'+1+0','-1+0','+0-1','+1-1','+1-2','+2+0','+0+2'},
|
|
|
|
|
[03]={'-1+0','+1-1','+0-2','+0-3','+1+0','+1-2','+1-3','+0+1','-1+1'},
|
|
|
|
|
[30]={'-1+0','+1-1','+1-2','+1+0','+0-2','+1-3','-1+2','+0+3','-1+3'},
|
|
|
|
|
[12]={'-1+0','+1-1','-1-1','+1-2','+1+0','+0-2','+1-3','-1+2','+0+3','-1+3'},
|
|
|
|
|
[21]={'-1+0','+1-1','+1+1','+0-2','+0-3','+1+0','+1-2','+1-3','+0+1','-1+1'},
|
|
|
|
|
[32]={'-1+0','+0-1','-1-2','+1-1','+1+0','+1+1','+0+2','+0+3'},
|
|
|
|
|
[23]={'+0-2','+0-3','+1+2','+1+0','+0+1','-1+1','+0-1','+0+2'},
|
|
|
|
|
[02]={'-1+0','+0+2','+0-1'},
|
|
|
|
|
[20]={'+1+0','+0-2','+0+1'},
|
|
|
|
|
[13]={'-1+0','-1-1','+0+1','+1+2'},
|
|
|
|
|
[31]={'+1+0','+1+1','+0-1','-1-2'},
|
|
|
|
|
},--N
|
|
|
|
|
false,--H
|
|
|
|
|
{
|
|
|
|
|
[01]={"+1-1","+1+0","+1+1","+0+1","-1+1","-1+0","-1-1","+0-1","+0-2","-2-1","-2-2","+2+0","+2-1","+2-2","+1+2","+2+2","-1+2","-2+2"},
|
|
|
|
|
[10]={"-1+0","-1-1","+0-1","+1-1","-2-2","-2-1","-2+0","-1-2","+0-2","+1-2","+2-2","-1+1","-2+1","-2+2","+1+0","+2+0","+2-1","+0+1","+1-1","+2-2"},
|
|
|
|
|
[03]={"-1-1","-1+0","-1+1","-0+1","+1+1","+1+0","+1-1","-0-1","-0-2","+2-1","+2-2","-2+0","-2-1","-2-2","-1+2","-2+2","+1+2","+2+2"},
|
|
|
|
|
[30]={"+1+0","+1-1","-0-1","-1-1","+2-2","+2-1","+2+0","+1-2","-0-2","-1-2","-2-2","+1+1","+2+1","+2+2","-1+0","-2+0","-2-1","+0+1","-1-1","-2-2"},
|
|
|
|
|
[01]={'+1-1','+1+0','+1+1','+0+1','-1+1','-1+0','-1-1','+0-1','+0-2','-2-1','-2-2','+2+0','+2-1','+2-2','+1+2','+2+2','-1+2','-2+2'},
|
|
|
|
|
[10]={'-1+0','-1-1','+0-1','+1-1','-2-2','-2-1','-2+0','-1-2','+0-2','+1-2','+2-2','-1+1','-2+1','-2+2','+1+0','+2+0','+2-1','+0+1','+1-1','+2-2'},
|
|
|
|
|
[03]={'-1-1','-1+0','-1+1','-0+1','+1+1','+1+0','+1-1','-0-1','-0-2','+2-1','+2-2','-2+0','-2-1','-2-2','-1+2','-2+2','+1+2','+2+2'},
|
|
|
|
|
[30]={'+1+0','+1-1','-0-1','-1-1','+2-2','+2-1','+2+0','+1-2','-0-2','-1-2','-2-2','+1+1','+2+1','+2+2','-1+0','-2+0','-2-1','+0+1','-1-1','-2-2'},
|
|
|
|
|
},--I5
|
|
|
|
|
{
|
|
|
|
|
[01]={"-1+0","-1-1","+1+1","-1+1"},
|
|
|
|
|
[10]={"-1+0","+1+0","-1-1","+1+1"},
|
|
|
|
|
[03]={"+1+0","+1-1","-1+1","+1+1"},
|
|
|
|
|
[30]={"+1+0","-1+0","+1-1","-1+1"},
|
|
|
|
|
[01]={'-1+0','-1-1','+1+1','-1+1'},
|
|
|
|
|
[10]={'-1+0','+1+0','-1-1','+1+1'},
|
|
|
|
|
[03]={'+1+0','+1-1','-1+1','+1+1'},
|
|
|
|
|
[30]={'+1+0','-1+0','+1-1','-1+1'},
|
|
|
|
|
},--I3
|
|
|
|
|
{
|
|
|
|
|
[01]={"-1+0","+1+0"},
|
|
|
|
|
[10]={"+1+0","-1+0"},
|
|
|
|
|
[03]={"+0+1","+0-1"},
|
|
|
|
|
[30]={"+0-1","+0+1"},
|
|
|
|
|
[12]={"+0+1","+0-1"},
|
|
|
|
|
[21]={"+0-1","+0+1"},
|
|
|
|
|
[32]={"-1+0","+1+0"},
|
|
|
|
|
[23]={"+1+0","-1+0"},
|
|
|
|
|
[02]={"+0-1","+1-1","-1-1"},
|
|
|
|
|
[20]={"+0+1","-1+1","+1+1"},
|
|
|
|
|
[13]={"+0-1","-1-1","+1-1"},
|
|
|
|
|
[31]={"+0+1","+1+1","-1+1"},
|
|
|
|
|
[01]={'-1+0','+1+0'},
|
|
|
|
|
[10]={'+1+0','-1+0'},
|
|
|
|
|
[03]={'+0+1','+0-1'},
|
|
|
|
|
[30]={'+0-1','+0+1'},
|
|
|
|
|
[12]={'+0+1','+0-1'},
|
|
|
|
|
[21]={'+0-1','+0+1'},
|
|
|
|
|
[32]={'-1+0','+1+0'},
|
|
|
|
|
[23]={'+1+0','-1+0'},
|
|
|
|
|
[02]={'+0-1','+1-1','-1-1'},
|
|
|
|
|
[20]={'+0+1','-1+1','+1+1'},
|
|
|
|
|
[13]={'+0-1','-1-1','+1-1'},
|
|
|
|
|
[31]={'+0+1','+1+1','-1+1'},
|
|
|
|
|
},--C
|
|
|
|
|
{
|
|
|
|
|
[01]={"-1+0","+0+1"},
|
|
|
|
|
[10]={"+1+0","+0+1"},
|
|
|
|
|
[03]={"+1+0","+0+1"},
|
|
|
|
|
[30]={"-1+0","+0+1"},
|
|
|
|
|
[12]={"+1+0","+0+2"},
|
|
|
|
|
[21]={"+0-1","-1+0"},
|
|
|
|
|
[32]={"-1+0","+0+2"},
|
|
|
|
|
[23]={"+0-1","-1+0"},
|
|
|
|
|
[02]={"+0-1","+0+1"},
|
|
|
|
|
[20]={"+0+1","+0-1"},
|
|
|
|
|
[13]={"-1+0","+1+0"},
|
|
|
|
|
[31]={"+1+0","-1+0"},
|
|
|
|
|
[01]={'-1+0','+0+1'},
|
|
|
|
|
[10]={'+1+0','+0+1'},
|
|
|
|
|
[03]={'+1+0','+0+1'},
|
|
|
|
|
[30]={'-1+0','+0+1'},
|
|
|
|
|
[12]={'+1+0','+0+2'},
|
|
|
|
|
[21]={'+0-1','-1+0'},
|
|
|
|
|
[32]={'-1+0','+0+2'},
|
|
|
|
|
[23]={'+0-1','-1+0'},
|
|
|
|
|
[02]={'+0-1','+0+1'},
|
|
|
|
|
[20]={'+0+1','+0-1'},
|
|
|
|
|
[13]={'-1+0','+1+0'},
|
|
|
|
|
[31]={'+1+0','-1+0'},
|
|
|
|
|
},--I2
|
|
|
|
|
nil,--O1
|
|
|
|
|
}
|
|
|
|
|
@@ -405,14 +405,14 @@ local SRS
|
|
|
|
|
do
|
|
|
|
|
SRS={
|
|
|
|
|
{
|
|
|
|
|
[01]={"-1+0","-1+1","+0-2","-1-2"},
|
|
|
|
|
[10]={"+1+0","+1-1","+0+2","+1+2"},
|
|
|
|
|
[03]={"+1+0","+1+1","+0-2","+1-2"},
|
|
|
|
|
[30]={"-1+0","-1-1","+0+2","-1+2"},
|
|
|
|
|
[12]={"+1+0","+1-1","+0+2","+1+2"},
|
|
|
|
|
[21]={"-1+0","-1+1","+0-2","-1-2"},
|
|
|
|
|
[32]={"-1+0","-1-1","+0+2","-1+2"},
|
|
|
|
|
[23]={"+1+0","+1+1","+0-2","+1-2"},
|
|
|
|
|
[01]={'-1+0','-1+1','+0-2','-1-2'},
|
|
|
|
|
[10]={'+1+0','+1-1','+0+2','+1+2'},
|
|
|
|
|
[03]={'+1+0','+1+1','+0-2','+1-2'},
|
|
|
|
|
[30]={'-1+0','-1-1','+0+2','-1+2'},
|
|
|
|
|
[12]={'+1+0','+1-1','+0+2','+1+2'},
|
|
|
|
|
[21]={'-1+0','-1+1','+0-2','-1-2'},
|
|
|
|
|
[32]={'-1+0','-1-1','+0+2','-1+2'},
|
|
|
|
|
[23]={'+1+0','+1+1','+0-2','+1-2'},
|
|
|
|
|
[02]={},[20]={},[13]={},[31]={},
|
|
|
|
|
},--Z
|
|
|
|
|
false,--S
|
|
|
|
|
@@ -421,14 +421,14 @@ do
|
|
|
|
|
false,--T
|
|
|
|
|
noKickSet,--O
|
|
|
|
|
{
|
|
|
|
|
[01]={"-2+0","+1+0","-2-1","+1+2"},
|
|
|
|
|
[10]={"+2+0","-1+0","+2+1","-1-2"},
|
|
|
|
|
[12]={"-1+0","+2+0","-1+2","+2-1"},
|
|
|
|
|
[21]={"+1+0","-2+0","+1-2","-2+1"},
|
|
|
|
|
[23]={"+2+0","-1+0","+2+1","-1-2"},
|
|
|
|
|
[32]={"-2+0","+1+0","-2-1","+1+2"},
|
|
|
|
|
[30]={"+1+0","-2+0","+1-2","-2+1"},
|
|
|
|
|
[03]={"-1+0","+2+0","-1+2","+2-1"},
|
|
|
|
|
[01]={'-2+0','+1+0','-2-1','+1+2'},
|
|
|
|
|
[10]={'+2+0','-1+0','+2+1','-1-2'},
|
|
|
|
|
[12]={'-1+0','+2+0','-1+2','+2-1'},
|
|
|
|
|
[21]={'+1+0','-2+0','+1-2','-2+1'},
|
|
|
|
|
[23]={'+2+0','-1+0','+2+1','-1-2'},
|
|
|
|
|
[32]={'-2+0','+1+0','-2-1','+1+2'},
|
|
|
|
|
[30]={'+1+0','-2+0','+1-2','-2+1'},
|
|
|
|
|
[03]={'-1+0','+2+0','-1+2','+2-1'},
|
|
|
|
|
[02]={},[20]={},[13]={},[31]={},
|
|
|
|
|
}--I
|
|
|
|
|
}
|
|
|
|
|
@@ -441,7 +441,7 @@ end
|
|
|
|
|
|
|
|
|
|
local C2
|
|
|
|
|
do
|
|
|
|
|
local L={"+0+0","-1+0","+1+0","+0-1","-1-1","+1-1","-2+0","+2+0"}
|
|
|
|
|
local L={'+0+0','-1+0','+1+0','+0-1','-1-1','+1-1','-2+0','+2+0'}
|
|
|
|
|
vecStrConv(L)
|
|
|
|
|
C2={
|
|
|
|
|
{
|
|
|
|
|
@@ -455,8 +455,8 @@ end
|
|
|
|
|
|
|
|
|
|
local C2sym
|
|
|
|
|
do
|
|
|
|
|
local L={"+0+0","-1+0","+1+0","+0-1","-1-1","+1-1","-2+0","+2+0"}
|
|
|
|
|
local R={"+0+0","+1+0","-1+0","+0-1","+1-1","-1-1","+2+0","-2+0"}
|
|
|
|
|
local L={'+0+0','-1+0','+1+0','+0-1','-1-1','+1-1','-2+0','+2+0'}
|
|
|
|
|
local R={'+0+0','+1+0','-1+0','+0-1','+1-1','-1-1','+2+0','-2+0'}
|
|
|
|
|
|
|
|
|
|
local Z={
|
|
|
|
|
[01]=R,[10]=L,[03]=L,[30]=R,
|
|
|
|
|
|