Hytale Asset ReferenceUnofficial
Versions / 0.6.0-pre.8 / Item / Interactions / Consumables / Consume_Charge.json

Consume_Charge

Server/Item/Interactions/Consumables/Consume_Charge.json, 1.4 KB

Fields

FieldType
Typestring
Interactionsarray[2]

Source

{
  "Type": "Serial",
  "Interactions": [
    {
      "Type": "Replace",
      "Var": "ConsumeSFX",
      "DefaultValue": {
        "Interactions": [
          "Consume_SFX"
        ]
      }
    },
    {
      "Type": "Charging",
      "FailOnDamage": true,
      "Effects": {
        "ItemAnimationId": "Consume",
        "ClearAnimationOnFinish": true,
        "ClearSoundEventOnFinish": true
      },
      "HorizontalSpeedMultiplier": 0.4,
      "Next": {
        "4.0": {
          "Type": "ModifyInventory",
          "AdjustHeldItemQuantity": -1,
          "Next": {
            "Type": "Serial",
            "Interactions": [
              {
                "Type": "Replace",
                "Var": "ConsumedSFX",
                "DefaultOk": true,
                "DefaultValue": {
                  "Interactions": [
                    "Consumed_SFX"
                  ]
                }
              },
              {
                "Type": "Replace",
                "DefaultValue": {
                  "Interactions": [
                    "Effect"
                  ]
                },
                "Var": "Effect"
              },
              {
                "Type": "Simple",
                "RunTime": 0.2,
                "$Comment": "Delay before next consume cycle can start to prevent sound overlap"
              }
            ]
          }
        }
      },
      "Failed": {
        "Type": "Simple"
      }
    }
  ]
}