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

moltenBall

Server/ScriptedBrushes/Archive/moltenBall.json, 8.3 KB

Fields

FieldType
Operationsarray[63]

Source

{
  "Operations": [
    {
      "Id": "ignorebrushsettings"
    },
    {
      "Id": "shape",
      "Shape": "Sphere"
    },
    {
      "Id": "dimensions",
      "Width": {
        "Value": 4,
        "Relative": false
      },
      "Height": {
        "Value": 9,
        "Relative": false
      }
    },
    {
      "Id": "offset",
      "Offset": {
        "X": {
          "Value": 0,
          "Relative": true
        },
        "Y": {
          "Value": -4,
          "Relative": true
        },
        "Z": {
          "Value": 0,
          "Relative": true
        }
      }
    },
    {
      "Id": "saveindex",
      "StoredIndexName": "firstnest"
    },
    {
      "Id": "saveindex",
      "StoredIndexName": "firstloop"
    },
    {
      "Id": "pattern",
      "BlockPattern": "68%Rock_Slate,10%Ore_Cobalt_Slate_Cracked,10%Rock_Volcanic,10%Rock_Volcanic_Cracked_Lava,2%Rock_Volcanic"
    },
    {
      "Id": "offset",
      "Offset": {
        "X": {
          "Value": 1,
          "Relative": true
        },
        "Y": {
          "Value": 0,
          "Relative": true
        },
        "Z": {
          "Value": -1,
          "Relative": true
        }
      }
    },
    {
      "Id": "set"
    },
    {
      "Id": "savebrushconfig",
      "StoredName": "ktar"
    },
    {
      "Id": "jumpifcompare",
      "Comparisons": [
        {
          "DataGettingFlag": "Width",
          "IntegerComparisonOperator": "LessThan",
          "ValueToCompareTo": 11
        }
      ],
      "StoredIndexName": "dodgyHack1"
    },
    {
      "Id": "dimensions",
      "Width": {
        "Value": -8,
        "Relative": true
      },
      "Height": {
        "Value": 0,
        "Relative": true
      }
    },
    {
      "Id": "offset",
      "Offset": {
        "X": {
          "Value": 0,
          "Relative": true
        },
        "Y": {
          "Value": 6,
          "Relative": true
        },
        "Z": {
          "Value": 0,
          "Relative": true
        }
      }
    },
    {
      "Id": "delete"
    },
    {
      "Id": "saveindex",
      "StoredIndexName": "dodgyHack1"
    },
    {
      "Id": "loadbrushconfig",
      "StoredName": "ktar",
      "ParametersToLoad": ["Offset", "Dimensions"]
    },
    {
      "Id": "looprandom",
      "StoredIndexName": "firstloop",
      "RangeOfAdditionalRepetitions": {
        "Left": 0,
        "Right": 2
      }
    },
    {
      "Id": "saveindex",
      "StoredIndexName": "secondloop"
    },
    {
      "Id": "pattern",
      "BlockPattern": "68%Rock_Slate,10%Ore_Cobalt_Slate_Cracked,10%Rock_Volcanic,10%Rock_Volcanic_Cracked_Lava,2%Rock_Volcanic"
    },
    {
      "Id": "offset",
      "Offset": {
        "X": {
          "Value": 1,
          "Relative": true
        },
        "Y": {
          "Value": 0,
          "Relative": true
        },
        "Z": {
          "Value": 1,
          "Relative": true
        }
      }
    },
    {
      "Id": "set"
    },
    {
      "Id": "savebrushconfig",
      "StoredName": "ktar2"
    },
    {
      "Id": "jumpifcompare",
      "Comparisons": [
        {
          "DataGettingFlag": "Width",
          "IntegerComparisonOperator": "LessThan",
          "ValueToCompareTo": 11
        }
      ],
      "StoredIndexName": "dodgyHack2"
    },
    {
      "Id": "dimensions",
      "Width": {
        "Value": -8,
        "Relative": true
      },
      "Height": {
        "Value": 0,
        "Relative": true
      }
    },
    {
      "Id": "historymask",
      "HistoryMask": "None"
    },
    {
      "Id": "offset",
      "Offset": {
        "X": {
          "Value": 0,
          "Relative": true
        },
        "Y": {
          "Value": 4,
          "Relative": true
        },
        "Z": {
          "Value": 0,
          "Relative": true
        }
      }
    },
    {
      "Id": "delete"
    },
    {
      "Id": "saveindex",
      "StoredIndexName": "dodgyHack2"
    },
    {
      "Id": "loadbrushconfig",
      "StoredName": "ktar2",
      "ParametersToLoad": ["Offset", "Dimensions"]
    },
    {
      "Id": "historymask",
      "HistoryMask": "Not"
    },
    {
      "Id": "looprandom",
      "StoredIndexName": "secondloop",
      "RangeOfAdditionalRepetitions": {
        "Left": 0,
        "Right": 2
      }
    },
    {
      "Id": "jumpifcompare",
      "Comparisons": [
        {
          "DataGettingFlag": "Width",
          "IntegerComparisonOperator": "EqualTo",
          "ValueToCompareTo": 23
        }
      ],
      "StoredIndexName": "skipWidth"
    },
    {
      "Id": "dimensions",
      "Width": {
        "Value": 1,
        "Relative": true
      },
      "Height": {
        "Value": 0,
        "Relative": true
      }
    },
    {
      "Id": "saveindex",
      "StoredIndexName": "skipWidth"
    },
    {
      "Id": "jumpifcompare",
      "Comparisons": [
        {
          "DataGettingFlag": "Width",
          "IntegerComparisonOperator": "ModNotEqualZero",
          "ValueToCompareTo": 3
        }
      ],
      "StoredIndexName": "yOffset"
    },
    {
      "Id": "echoonce",
      "Message": "width divisible by 3"
    },
    {
      "Id": "offset",
      "Offset": {
        "X": {
          "Value": 0,
          "Relative": true
        },
        "Y": {
          "Value": 1,
          "Relative": true
        },
        "Z": {
          "Value": 0,
          "Relative": true
        }
      }
    },
    {
      "Id": "saveindex",
      "StoredIndexName": "yOffset"
    },
    {
      "Id": "looprandom",
      "StoredIndexName": "firstnest",
      "RangeOfAdditionalRepetitions": {
        "Left": 30,
        "Right": 30
      }
    },
    {
      "Id": "historymask",
      "HistoryMask": "None"
    },
    {
      "Id": "pattern",
      "BlockPattern": "10%Rock_Volcanic,10%Rock_Volcanic_Cracked_Lava,10%Rock_Volcanic"
    },
    {
      "Id": "dimensions",
      "Width": {
        "Value": 13,
        "Relative": false
      },
      "Height": {
        "Value": 13,
        "Relative": false
      }
    },
    {
      "Id": "offset",
      "Offset": {
        "X": {
          "Value": 0,
          "Relative": true
        },
        "Y": {
          "Value": 4,
          "Relative": true
        },
        "Z": {
          "Value": 0,
          "Relative": true
        }
      }
    },
    {
      "Id": "set"
    },
    {
      "Id": "savebrushconfig",
      "StoredName": "ball"
    },
    {
      "Id": "dimensions",
      "Width": {
        "Value": 40,
        "Relative": false
      },
      "Height": {
        "Value": 40,
        "Relative": false
      }
    },
    {
      "Id": "pattern",
      "BlockPattern": "70%Empty,30%Deco_Fire"
    },
    {
      "Id": "mask",
      "Mask": "Empty,>Rock_Volcanic|Rock_Volcanic_Cracked_Lava|Rock_Volcanic"
    },
    {
      "Id": "set"
    },
    {
      "Id": "offset",
      "Offset": {
        "X": {
          "Value": -10,
          "Relative": true
        },
        "Y": {
          "Value": 0,
          "Relative": true
        },
        "Z": {
          "Value": 0,
          "Relative": true
        }
      }
    },
    {
      "Id": "pattern",
      "BlockPattern": "80%Empty,20%Deco_Fire"
    },
    {
      "Id": "mask",
      "Mask": "Empty,>Rock_Volcanic|Rock_Volcanic_Cracked_Lava|Rock_Volcanic"
    },
    {
      "Id": "set"
    },
    {
      "Id": "saveindex",
      "StoredIndexName": "fires"
    },
    {
      "Id": "offset",
      "Offset": {
        "X": {
          "Value": -10,
          "Relative": true
        },
        "Y": {
          "Value": 0,
          "Relative": true
        },
        "Z": {
          "Value": 0,
          "Relative": true
        }
      }
    },
    {
      "Id": "pattern",
      "BlockPattern": "95%Empty,5%Deco_Fire"
    },
    {
      "Id": "mask",
      "Mask": "Empty,>Rock_Volcanic|Rock_Volcanic_Cracked_Lava|Rock_Volcanic"
    },
    {
      "Id": "set"
    },
    {
      "Id": "looprandom",
      "StoredIndexName": "fires",
      "RangeOfAdditionalRepetitions": {
        "Left": 3,
        "Right": 3
      }
    },
    {
      "Id": "loadbrushconfig",
      "StoredName": "ball",
      "ParametersToLoad": ["Offset"]
    },
    {
      "Id": "jumpifequal",
      "StoredIndexName": "skipDestruction",
      "LeftSideOfStatement": "{var:skipDestruction}",
      "RightSideOfStatement": "yes"
    },
    {
      "Id": "runcommand",
      "CommandToRun": "templeDestruction"
    },
    {
      "Id": "saveindex",
      "StoredIndexName": "skipDestruction"
    }
  ]
}