Hytale Asset ReferenceUnofficial
Versions / 0.6.0-pre.3 / ScriptedBrushes / Archive / CliffBrush.json

CliffBrush

Server/ScriptedBrushes/Archive/CliffBrush.json, 10.8 KB

Fields

FieldType
Operationsarray[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
      }
    }
  ]
}