Hytale Asset ReferenceUnofficial
Versions / 0.6.0-pre.6 / Item / Interactions / Weapons / Common / StatAmmoReload / Common_StatAmmoReload_Entry.json

Common_StatAmmoReload_Entry

Server/Item/Interactions/Weapons/Common/StatAmmoReload/Common_StatAmmoReload_Entry.json, 1.2 KB

Fields

FieldType
Typestring
Thresholdnumber
Operatorstring
Nextobject

Source

{
  "Type": "DurabilityCondition",
  "Threshold": 0,
  "Operator": "GreaterThan",
  "Next": {
    "Type": "Simple",
    "RunTime": 0.8,
    "Effects": {
      "ItemAnimationId": "ReloadReady",
      "WorldSoundEventId": "SFX_Door_Crude_Open",
      "LocalSoundEventId": "SFX_Door_Crude_Open",
      "ClearAnimationOnFinish": true
    },
    "Next": {
      "Type": "Repeat",
      "Repeat": -1,
      "Rules": {
        "InterruptedBy": [
          "Primary",
          "Secondary"
        ]
      },
      "ForkInteractions": {
        "Interactions": [
          {
            "Type": "StatsCondition",
            "LessThan": true,
            "Costs": {
              "Ammo": 100
            },
            "ValueType": "Percent",
            "Next": {
              "Type": "Replace",
              "Var": "Reload_ItemConsume",
              "DefaultValue": {
                "Interactions": [
                  "Common_StatAmmoReload_ItemConsume"
                ]
              }
            }
          }
        ]
      },
      "Failed": {
        "Type": "Replace",
        "Var": "No_Ammo_Effects",
        "DefaultValue": {
          "Interactions": [
            "Common_Bow_No_Ammo"
          ]
        }
      }
    }
  }
}