BallanceBlenderHelper/ballance_blender_plugin/json/DerivedBlock.json

608 lines
21 KiB
JSON

[
{
"Type": "SinkFloor",
"BindingDisplayTexture": "SinkFloor.png",
"UnitSize": "Small",
"ExpandType": "Column",
"InitColumnDirection": "PositiveX",
"DefaultSideConfig": {
"UseTwoDTop": false,
"UseTwoDRight": true,
"UseTwoDBottom": false,
"UseTwoDLeft": true,
"UseThreeDTop": true,
"UseThreeDBottom": false
},
"SmashedBlocks": [
{
"Type": "SinkBorder",
"StartPosition": "0,0;,,,",
"ExpandPosition": "0,0;,d1,,",
"Rotation": "R0",
"SideSync": "2dTop;False;2dBottom;2dLeft;3dTop;3dBottom"
},
{
"Type": "SinkBorder",
"StartPosition": "0,1;,d1,,",
"ExpandPosition": "0,0;,d1,,",
"Rotation": "R180",
"SideSync": "2dBottom;False;2dTop;2dRight;3dTop;3dBottom"
}
]
},
{
"Type": "NormalFloor",
"BindingDisplayTexture": "NormalFloor.png",
"UnitSize": "Small",
"ExpandType": "Column",
"InitColumnDirection": "PositiveX",
"DefaultSideConfig": {
"UseTwoDTop": false,
"UseTwoDRight": true,
"UseTwoDBottom": false,
"UseTwoDLeft": true,
"UseThreeDTop": true,
"UseThreeDBottom": false
},
"SmashedBlocks": [
{
"Type": "NormalBorder",
"StartPosition": "0,0;,,,",
"ExpandPosition": "0,0;,d1,,",
"Rotation": "R0",
"SideSync": "2dTop;False;2dBottom;2dLeft;3dTop;3dBottom"
},
{
"Type": "NormalBorder",
"StartPosition": "0,1;,d1,,",
"ExpandPosition": "0,0;,d1,,",
"Rotation": "R180",
"SideSync": "2dBottom;False;2dTop;2dRight;3dTop;3dBottom"
}
]
},
{
"Type": "NormalFloorHead",
"BindingDisplayTexture": "NormalFloorHead.png",
"UnitSize": "Small",
"ExpandType": "Column",
"InitColumnDirection": "PositiveX",
"DefaultSideConfig": {
"UseTwoDTop": true,
"UseTwoDRight": true,
"UseTwoDBottom": true,
"UseTwoDLeft": true,
"UseThreeDTop": true,
"UseThreeDBottom": false
},
"SmashedBlocks": [
{
"Type": "NormalBorder",
"StartPosition": "1,0;,,,",
"ExpandPosition": "0,0;,d1,,",
"Rotation": "R0",
"SideSync": "False;False;False;2dLeft;3dTop;3dBottom"
},
{
"Type": "NormalBorder",
"StartPosition": "1,1;,d1,,",
"ExpandPosition": "0,0;,d1,,",
"Rotation": "R180",
"SideSync": "False;False;False;2dRight;3dTop;3dBottom"
},
{
"Type": "NormalOutterCorner",
"StartPosition": "0,0;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R0",
"SideSync": "2dTop;False;False;2dLeft;3dTop;3dBottom"
},
{
"Type": "NormalOutterCorner",
"StartPosition": "0,0;2,d1,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R90",
"SideSync": "2dLeft;False;False;2dBottom;3dTop;3dBottom"
},
{
"Type": "NormalOutterCorner",
"StartPosition": "0,1;2,d1,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R180",
"SideSync": "2dBottom;False;False;2dRight;3dTop;3dBottom"
},
{
"Type": "NormalOutterCorner",
"StartPosition": "0,1;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R270",
"SideSync": "2dRight;False;False;2dTop;3dTop;3dBottom"
}
]
},
{
"Type": "SinkFloorHead",
"BindingDisplayTexture": "SinkFloorHead.png",
"UnitSize": "Small",
"ExpandType": "Column",
"InitColumnDirection": "PositiveX",
"DefaultSideConfig": {
"UseTwoDTop": true,
"UseTwoDRight": true,
"UseTwoDBottom": true,
"UseTwoDLeft": true,
"UseThreeDTop": true,
"UseThreeDBottom": false
},
"SmashedBlocks": [
{
"Type": "SinkBorder",
"StartPosition": "1,0;,,,",
"ExpandPosition": "0,0;,d1,,",
"Rotation": "R0",
"SideSync": "False;False;False;2dLeft;3dTop;3dBottom"
},
{
"Type": "SinkBorder",
"StartPosition": "1,1;,d1,,",
"ExpandPosition": "0,0;,d1,,",
"Rotation": "R180",
"SideSync": "False;False;False;2dRight;3dTop;3dBottom"
},
{
"Type": "SinkOutterCorner",
"StartPosition": "0,0;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R0",
"SideSync": "2dTop;False;False;2dLeft;3dTop;3dBottom"
},
{
"Type": "SinkOutterCorner",
"StartPosition": "0,0;2,d1,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R90",
"SideSync": "2dLeft;False;False;2dBottom;3dTop;3dBottom"
},
{
"Type": "SinkOutterCorner",
"StartPosition": "0,1;2,d1,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R180",
"SideSync": "2dBottom;False;False;2dRight;3dTop;3dBottom"
},
{
"Type": "SinkOutterCorner",
"StartPosition": "0,1;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R270",
"SideSync": "2dRight;False;False;2dTop;3dTop;3dBottom"
}
]
},
{
"Type": "Sink1x1",
"BindingDisplayTexture": "Sink1x1.png",
"UnitSize": "Small",
"ExpandType": "Static",
"InitColumnDirection": "PositiveX",
"DefaultSideConfig": {
"UseTwoDTop": true,
"UseTwoDRight": true,
"UseTwoDBottom": true,
"UseTwoDLeft": true,
"UseThreeDTop": true,
"UseThreeDBottom": false
},
"SmashedBlocks": [
{
"Type": "SinkOutterCorner",
"StartPosition": "0,0;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R0",
"SideSync": "2dTop;False;False;2dLeft;3dTop;3dBottom"
},
{
"Type": "SinkOutterCorner",
"StartPosition": "1,0;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R90",
"SideSync": "2dLeft;False;False;2dBottom;3dTop;3dBottom"
},
{
"Type": "SinkOutterCorner",
"StartPosition": "1,1;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R180",
"SideSync": "2dBottom;False;False;2dRight;3dTop;3dBottom"
},
{
"Type": "SinkOutterCorner",
"StartPosition": "0,1;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R270",
"SideSync": "2dRight;False;False;2dTop;3dTop;3dBottom"
}
]
},
{
"Type": "Normal1x1",
"BindingDisplayTexture": "Normal1x1.png",
"UnitSize": "Small",
"ExpandType": "Static",
"InitColumnDirection": "PositiveX",
"DefaultSideConfig": {
"UseTwoDTop": true,
"UseTwoDRight": true,
"UseTwoDBottom": true,
"UseTwoDLeft": true,
"UseThreeDTop": true,
"UseThreeDBottom": false
},
"SmashedBlocks": [
{
"Type": "NormalOutterCorner",
"StartPosition": "0,0;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R0",
"SideSync": "2dTop;False;False;2dLeft;3dTop;3dBottom"
},
{
"Type": "NormalOutterCorner",
"StartPosition": "1,0;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R90",
"SideSync": "2dLeft;False;False;2dBottom;3dTop;3dBottom"
},
{
"Type": "NormalOutterCorner",
"StartPosition": "1,1;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R180",
"SideSync": "2dBottom;False;False;2dRight;3dTop;3dBottom"
},
{
"Type": "NormalOutterCorner",
"StartPosition": "0,1;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R270",
"SideSync": "2dRight;False;False;2dTop;3dTop;3dBottom"
}
]
},
{
"Type": "NormalPlatform",
"BindingDisplayTexture": "NormalPlatform.png",
"UnitSize": "Small",
"ExpandType": "Freedom",
"InitColumnDirection": "PositiveY",
"DefaultSideConfig": {
"UseTwoDTop": true,
"UseTwoDRight": true,
"UseTwoDBottom": true,
"UseTwoDLeft": true,
"UseThreeDTop": true,
"UseThreeDBottom": false
},
"SmashedBlocks": [
{
"Type": "Flat",
"StartPosition": "1,1;,,,",
"ExpandPosition": "0,0;,d1,,d2",
"Rotation": "R0",
"SideSync": "False;False;False;False;3dTop;3dBottom"
},
{
"Type": "NormalBorder",
"StartPosition": "1,0;,,,",
"ExpandPosition": "0,0;,d2,,",
"Rotation": "R0",
"SideSync": "False;False;False;2dLeft;3dTop;3dBottom"
},
{
"Type": "NormalBorder",
"StartPosition": "0,1;2,d2,,",
"ExpandPosition": "0,0;,d1,,",
"Rotation": "R90",
"SideSync": "False;False;False;2dBottom;3dTop;3dBottom"
},
{
"Type": "NormalBorder",
"StartPosition": "0,0;1,d2,2,d1",
"ExpandPosition": "0,0;,d2,,",
"Rotation": "R180",
"SideSync": "False;False;False;2dRight;3dTop;3dBottom"
},
{
"Type": "NormalBorder",
"StartPosition": "0,0;,,1,d1",
"ExpandPosition": "0,0;,d1,,",
"Rotation": "R270",
"SideSync": "False;False;False;2dTop;3dTop;3dBottom"
},
{
"Type": "NormalOutterCorner",
"StartPosition": "0,0;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R0",
"SideSync": "2dTop;False;False;2dLeft;3dTop;3dBottom"
},
{
"Type": "NormalOutterCorner",
"StartPosition": "0,0;2,d2,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R90",
"SideSync": "2dLeft;False;False;2dBottom;3dTop;3dBottom"
},
{
"Type": "NormalOutterCorner",
"StartPosition": "0,0;2,d2,2,d1",
"ExpandPosition": "0,0;,,,",
"Rotation": "R180",
"SideSync": "2dBottom;False;False;2dRight;3dTop;3dBottom"
},
{
"Type": "NormalOutterCorner",
"StartPosition": "0,0;,,2,d1",
"ExpandPosition": "0,0;,,,",
"Rotation": "R270",
"SideSync": "2dRight;False;False;2dTop;3dTop;3dBottom"
}
]
},
{
"Type": "NormalLConnector",
"BindingDisplayTexture": "NormalLConnector.png",
"UnitSize": "Small",
"ExpandType": "Static",
"InitColumnDirection": "PositiveX",
"DefaultSideConfig": {
"UseTwoDTop": true,
"UseTwoDRight": false,
"UseTwoDBottom": false,
"UseTwoDLeft": true,
"UseThreeDTop": true,
"UseThreeDBottom": false
},
"SmashedBlocks": [
{
"Type": "NormalOutterCorner",
"StartPosition": "0,0;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R0",
"SideSync": "2dTop;False;False;2dLeft;3dTop;3dBottom"
},
{
"Type": "NormalBorder",
"StartPosition": "1,0;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R0",
"SideSync": "False;False;2dBottom;2dLeft;3dTop;3dBottom"
},
{
"Type": "NormalInnerCorner",
"StartPosition": "1,1;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R0",
"SideSync": "False;2dRight;2dBottom;False;3dTop;3dBottom"
},
{
"Type": "NormalBorder",
"StartPosition": "0,1;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R270",
"SideSync": "2dRight;False;False;2dTop;3dTop;3dBottom"
}
]
},
{
"Type": "NormalTConnector",
"BindingDisplayTexture": "NormalTConnector.png",
"UnitSize": "Small",
"ExpandType": "Static",
"InitColumnDirection": "PositiveX",
"DefaultSideConfig": {
"UseTwoDTop": true,
"UseTwoDRight": false,
"UseTwoDBottom": false,
"UseTwoDLeft": false,
"UseThreeDTop": true,
"UseThreeDBottom": false
},
"SmashedBlocks": [
{
"Type": "NormalInnerCorner",
"StartPosition": "1,0;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R270",
"SideSync": "False;2dBottom;2dLeft;False;3dTop;3dBottom"
},
{
"Type": "NormalInnerCorner",
"StartPosition": "1,1;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R0",
"SideSync": "False;2dRight;2dBottom;False;3dTop;3dBottom"
},
{
"Type": "NormalBorder",
"StartPosition": "0,1;,,,",
"ExpandPosition": "1,0;,,,",
"Rotation": "R270",
"SideSync": "2dRight;False;2dLeft;2dTop;3dTop;3dBottom"
}
]
},
{
"Type": "NormalCrossroad",
"BindingDisplayTexture": "NormalCrossroad.png",
"UnitSize": "Small",
"ExpandType": "Static",
"InitColumnDirection": "PositiveX",
"DefaultSideConfig": {
"UseTwoDTop": false,
"UseTwoDRight": false,
"UseTwoDBottom": false,
"UseTwoDLeft": false,
"UseThreeDTop": true,
"UseThreeDBottom": false
},
"SmashedBlocks": [
{
"Type": "NormalInnerCorner",
"StartPosition": "1,1;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R0",
"SideSync": "False;2dRight;2dBottom;False;3dTop;3dBottom"
},
{
"Type": "NormalInnerCorner",
"StartPosition": "0,1;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R90",
"SideSync": "False;2dTop;2dRight;False;3dTop;3dBottom"
},
{
"Type": "NormalInnerCorner",
"StartPosition": "0,0;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R180",
"SideSync": "False;2dLeft;2dTop;False;3dTop;3dBottom"
},
{
"Type": "NormalInnerCorner",
"StartPosition": "1,0;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R270",
"SideSync": "False;2dBottom;2dLeft;False;3dTop;3dBottom"
}
]
},
{
"Type": "SinkLConnector",
"BindingDisplayTexture": "SinkLConnector.png",
"UnitSize": "Small",
"ExpandType": "Static",
"InitColumnDirection": "PositiveX",
"DefaultSideConfig": {
"UseTwoDTop": true,
"UseTwoDRight": false,
"UseTwoDBottom": false,
"UseTwoDLeft": true,
"UseThreeDTop": true,
"UseThreeDBottom": false
},
"SmashedBlocks": [
{
"Type": "SinkOutterCorner",
"StartPosition": "0,0;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R0",
"SideSync": "2dTop;False;False;2dLeft;3dTop;3dBottom"
},
{
"Type": "SinkBorder",
"StartPosition": "1,0;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R0",
"SideSync": "False;False;2dBottom;2dLeft;3dTop;3dBottom"
},
{
"Type": "SinkInnerCorner",
"StartPosition": "1,1;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R0",
"SideSync": "False;2dRight;2dBottom;False;3dTop;3dBottom"
},
{
"Type": "SinkBorder",
"StartPosition": "0,1;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R270",
"SideSync": "2dRight;False;False;2dTop;3dTop;3dBottom"
}
]
},
{
"Type": "SinkTConnector",
"BindingDisplayTexture": "SinkTConnector.png",
"UnitSize": "Small",
"ExpandType": "Static",
"InitColumnDirection": "PositiveX",
"DefaultSideConfig": {
"UseTwoDTop": true,
"UseTwoDRight": false,
"UseTwoDBottom": false,
"UseTwoDLeft": false,
"UseThreeDTop": true,
"UseThreeDBottom": false
},
"SmashedBlocks": [
{
"Type": "SinkInnerCorner",
"StartPosition": "1,0;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R270",
"SideSync": "False;2dBottom;2dLeft;False;3dTop;3dBottom"
},
{
"Type": "SinkInnerCorner",
"StartPosition": "1,1;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R0",
"SideSync": "False;2dRight;2dBottom;False;3dTop;3dBottom"
},
{
"Type": "SinkBorder",
"StartPosition": "0,1;,,,",
"ExpandPosition": "1,0;,,,",
"Rotation": "R270",
"SideSync": "2dRight;False;2dLeft;2dTop;3dTop;3dBottom"
}
]
},
{
"Type": "SinkCrossroad",
"BindingDisplayTexture": "SinkCrossroad.png",
"UnitSize": "Small",
"ExpandType": "Static",
"InitColumnDirection": "PositiveX",
"DefaultSideConfig": {
"UseTwoDTop": false,
"UseTwoDRight": false,
"UseTwoDBottom": false,
"UseTwoDLeft": false,
"UseThreeDTop": true,
"UseThreeDBottom": false
},
"SmashedBlocks": [
{
"Type": "SinkInnerCorner",
"StartPosition": "1,1;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R0",
"SideSync": "False;2dRight;2dBottom;False;3dTop;3dBottom"
},
{
"Type": "SinkInnerCorner",
"StartPosition": "0,1;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R90",
"SideSync": "False;2dTop;2dRight;False;3dTop;3dBottom"
},
{
"Type": "SinkInnerCorner",
"StartPosition": "0,0;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R180",
"SideSync": "False;2dLeft;2dTop;False;3dTop;3dBottom"
},
{
"Type": "SinkInnerCorner",
"StartPosition": "1,0;,,,",
"ExpandPosition": "0,0;,,,",
"Rotation": "R270",
"SideSync": "False;2dBottom;2dLeft;False;3dTop;3dBottom"
}
]
}
]