CliffBrush
Server/ScriptedBrushes/Archive/CliffBrush.json, 10.8 KB
Fields
| Field | Type |
|---|---|
Operations | array[83] |
Source
{
"Operations": [
{
"Id": "jumpifclicktype",
"StoredIndexName": "texture",
"ClickType": "Left"
},
{
"Id": "shape",
"Shape": "Cylinder"
},
{
"Id": "pattern",
"BlockPattern": "Rock_Stone"
},
{
"Id": "set"
},
{
"Id": "shape",
"Shape": "Cone"
},
{
"Id": "offset",
"Offset": {
"X": {
"Value": 0,
"Relative": true
},
"Y": {
"Value": 3,
"Relative": true
},
"Z": {
"Value": 0,
"Relative": true
}
}
},
{
"Id": "dimensions",
"Width": {
"Value": 50,
"Relative": true
},
"Height": {
"Value": 10,
"Relative": false
}
},
{
"Id": "pattern",
"BlockPattern": "Rock_Sandstone_Red"
},
{
"Id": "set"
},
{
"Id": "exit"
},
{
"Id": "saveindex",
"StoredIndexName": "texture"
},
{
"Id": "pattern",
"BlockPattern": "Rock_Sandstone_Red"
},
{
"Id": "shape",
"Shape": "Sphere"
},
{
"Id": "dimensions",
"Width": {
"Value": 3,
"Relative": false
},
"Height": {
"Value": 3,
"Relative": false
}
},
{
"Id": "set"
},
{
"Id": "saveindex",
"StoredIndexName": "textureloop1"
},
{
"Id": "offset",
"Offset": {
"X": {
"Value": -1,
"Relative": true
},
"Y": {
"Value": -1,
"Relative": true
},
"Z": {
"Value": 0,
"Relative": true
}
}
},
{
"Id": "set"
},
{
"Id": "looprandom",
"StoredIndexName": "textureloop1",
"RangeOfAdditionalRepetitions": {
"Left": 2,
"Right": 5
}
},
{
"Id": "saveindex",
"StoredIndexName": "textureloop2"
},
{
"Id": "offset",
"Offset": {
"X": {
"Value": -1,
"Relative": true
},
"Y": {
"Value": -1,
"Relative": true
},
"Z": {
"Value": 0,
"Relative": true
}
}
},
{
"Id": "set"
},
{
"Id": "looprandom",
"StoredIndexName": "textureloop2",
"RangeOfAdditionalRepetitions": {
"Left": 2,
"Right": 5
}
},
{
"Id": "saveindex",
"StoredIndexName": "textureloop3"
},
{
"Id": "offset",
"Offset": {
"X": {
"Value": 0,
"Relative": true
},
"Y": {
"Value": -1,
"Relative": true
},
"Z": {
"Value": 0,
"Relative": true
}
}
},
{
"Id": "set"
},
{
"Id": "looprandom",
"StoredIndexName": "textureloop3",
"RangeOfAdditionalRepetitions": {
"Left": 2,
"Right": 5
}
},
{
"Id": "savebrushconfig",
"StoredName": "split"
},
{
"Id": "saveindex",
"StoredIndexName": "textureloopsplit1"
},
{
"Id": "offset",
"Offset": {
"X": {
"Value": -1,
"Relative": true
},
"Y": {
"Value": -1,
"Relative": true
},
"Z": {
"Value": 0,
"Relative": true
}
}
},
{
"Id": "set"
},
{
"Id": "looprandom",
"StoredIndexName": "textureloopsplit1",
"RangeOfAdditionalRepetitions": {
"Left": 2,
"Right": 5
}
},
{
"Id": "loadbrushconfig",
"StoredName": "split",
"ParametersToLoad": ["Offset"]
},
{
"Id": "saveindex",
"StoredIndexName": "textureloopsplit2"
},
{
"Id": "offset",
"Offset": {
"X": {
"Value": 1,
"Relative": true
},
"Y": {
"Value": -1,
"Relative": true
},
"Z": {
"Value": 0,
"Relative": true
}
}
},
{
"Id": "set"
},
{
"Id": "looprandom",
"StoredIndexName": "textureloopsplit2",
"RangeOfAdditionalRepetitions": {
"Left": 2,
"Right": 5
}
},
{
"Id": "offset",
"Offset": {
"X": {
"Value": 0,
"Relative": false
},
"Y": {
"Value": 0,
"Relative": false
},
"Z": {
"Value": 0,
"Relative": false
}
}
},
{
"Id": "saveindex",
"StoredIndexName": "texture2loop1"
},
{
"Id": "offset",
"Offset": {
"X": {
"Value": -1,
"Relative": true
},
"Y": {
"Value": -1,
"Relative": true
},
"Z": {
"Value": 1,
"Relative": true
}
}
},
{
"Id": "set"
},
{
"Id": "looprandom",
"StoredIndexName": "texture2loop1",
"RangeOfAdditionalRepetitions": {
"Left": 2,
"Right": 5
}
},
{
"Id": "saveindex",
"StoredIndexName": "texture2loop2"
},
{
"Id": "offset",
"Offset": {
"X": {
"Value": -1,
"Relative": true
},
"Y": {
"Value": -1,
"Relative": true
},
"Z": {
"Value": 1,
"Relative": true
}
}
},
{
"Id": "set"
},
{
"Id": "looprandom",
"StoredIndexName": "texture2loop2",
"RangeOfAdditionalRepetitions": {
"Left": 2,
"Right": 5
}
},
{
"Id": "saveindex",
"StoredIndexName": "texture2loop3"
},
{
"Id": "offset",
"Offset": {
"X": {
"Value": 0,
"Relative": true
},
"Y": {
"Value": -1,
"Relative": true
},
"Z": {
"Value": 0,
"Relative": true
}
}
},
{
"Id": "set"
},
{
"Id": "looprandom",
"StoredIndexName": "texture2loop3",
"RangeOfAdditionalRepetitions": {
"Left": 2,
"Right": 5
}
},
{
"Id": "savebrushconfig",
"StoredName": "split"
},
{
"Id": "saveindex",
"StoredIndexName": "texture2loopsplit1"
},
{
"Id": "offset",
"Offset": {
"X": {
"Value": 1,
"Relative": true
},
"Y": {
"Value": -1,
"Relative": true
},
"Z": {
"Value": 1,
"Relative": true
}
}
},
{
"Id": "set"
},
{
"Id": "looprandom",
"StoredIndexName": "texture2loopsplit1",
"RangeOfAdditionalRepetitions": {
"Left": 2,
"Right": 5
}
},
{
"Id": "loadbrushconfig",
"StoredName": "split",
"ParametersToLoad": ["Offset"]
},
{
"Id": "saveindex",
"StoredIndexName": "texture2loopsplit2"
},
{
"Id": "offset",
"Offset": {
"X": {
"Value": -1,
"Relative": true
},
"Y": {
"Value": -1,
"Relative": true
},
"Z": {
"Value": -1,
"Relative": true
}
}
},
{
"Id": "set"
},
{
"Id": "looprandom",
"StoredIndexName": "texture2loopsplit2",
"RangeOfAdditionalRepetitions": {
"Left": 2,
"Right": 5
}
},
{
"Id": "offset",
"Offset": {
"X": {
"Value": 0,
"Relative": false
},
"Y": {
"Value": 0,
"Relative": false
},
"Z": {
"Value": 0,
"Relative": false
}
}
},
{
"Id": "saveindex",
"StoredIndexName": "texture3loop1"
},
{
"Id": "offset",
"Offset": {
"X": {
"Value": 0,
"Relative": true
},
"Y": {
"Value": -1,
"Relative": true
},
"Z": {
"Value": 1,
"Relative": true
}
}
},
{
"Id": "set"
},
{
"Id": "looprandom",
"StoredIndexName": "texture3loop1",
"RangeOfAdditionalRepetitions": {
"Left": 2,
"Right": 5
}
},
{
"Id": "saveindex",
"StoredIndexName": "texture3loop2"
},
{
"Id": "offset",
"Offset": {
"X": {
"Value": 0,
"Relative": true
},
"Y": {
"Value": -1,
"Relative": true
},
"Z": {
"Value": 1,
"Relative": true
}
}
},
{
"Id": "set"
},
{
"Id": "looprandom",
"StoredIndexName": "texture3loop2",
"RangeOfAdditionalRepetitions": {
"Left": 2,
"Right": 5
}
},
{
"Id": "saveindex",
"StoredIndexName": "texture3loop3"
},
{
"Id": "offset",
"Offset": {
"X": {
"Value": 0,
"Relative": true
},
"Y": {
"Value": -1,
"Relative": true
},
"Z": {
"Value": 0,
"Relative": true
}
}
},
{
"Id": "set"
},
{
"Id": "looprandom",
"StoredIndexName": "texture3loop3",
"RangeOfAdditionalRepetitions": {
"Left": 2,
"Right": 5
}
},
{
"Id": "savebrushconfig",
"StoredName": "split"
},
{
"Id": "saveindex",
"StoredIndexName": "texture3loopsplit1"
},
{
"Id": "offset",
"Offset": {
"X": {
"Value": 0,
"Relative": true
},
"Y": {
"Value": -1,
"Relative": true
},
"Z": {
"Value": 1,
"Relative": true
}
}
},
{
"Id": "set"
},
{
"Id": "looprandom",
"StoredIndexName": "texture3loopsplit1",
"RangeOfAdditionalRepetitions": {
"Left": 2,
"Right": 5
}
},
{
"Id": "loadbrushconfig",
"StoredName": "split",
"ParametersToLoad": ["Offset"]
},
{
"Id": "saveindex",
"StoredIndexName": "texture3loopsplit2"
},
{
"Id": "offset",
"Offset": {
"X": {
"Value": 0,
"Relative": true
},
"Y": {
"Value": -1,
"Relative": true
},
"Z": {
"Value": -1,
"Relative": true
}
}
},
{
"Id": "set"
},
{
"Id": "looprandom",
"StoredIndexName": "texture3loopsplit2",
"RangeOfAdditionalRepetitions": {
"Left": 2,
"Right": 5
}
}
]
}