{
  "name": "Web Shooters (Rework)",
  "modifiers": {
    "fiskheroes:web_swinging": {
      "cooldownTime": 5,
      "soundEvents": {
        "ENABLE": "fiskheroes:web_swinging_enable",
        "DISABLE": "fiskheroes:web_swinging_disable",
        "SHOOT": "fiskheroes:web_shoot",
        "RELEASE": ["fiskheroes:web_swinging_whoosh", "fiskheroes:web_swinging_fall_loop"],
        "SWING": ["fiskheroes:web_swinging", "fiskheroes:web_stress_loop"],
        "IMPACT": "fiskheroes:flight_impact_entity"
      }
    },
    "fiskheroes:web_zip": {
      "range": 48.0,
      "cooldownTime": 20,
      "soundEvents": {
        "SHOOT": "fiskheroes:web_zip"
      }
    },
    "fiskheroes:transformation": {
        "key": "WEBS",
        "transformation": {
          "toggleData": "fiskrework:dyn/special_webs",
          "timerData": "fiskrework:dyn/special_webs_timer",
          "time": 5
        }
      },
    "fiskheroes:equipment|basic": {
      "equipment": {
        "fiskheroes:sticky_web": {
          "cooldown": 13,
          "uses": 8,
          "dissolveTime": 120,
          "soundEvents": {
            "USE": "fiskheroes:web_shoot"
          }
        },
        "fiskheroes:impact_web": {
          "cooldown": 13,
          "uses": 4,
          "damageProfile": {
            "damage": 5.0,
            "types": {
              "BLUNT": 1.0
            },
            "properties": {
              "DAMAGE_DROPOFF": 0.4,
              "HIT_COOLDOWN": 0
            }
          },
          "soundEvents": {
            "USE": "fiskheroes:web_shoot"
          }
        },
        "fiskheroes:rapid_webs": {
          "cooldown": 30,
          "uses": 1,
          "quantity": 5,
          "damageProfile": {
            "damage": 3.0,
            "types": {
              "BLUNT": 1.0
            },
            "properties": {
              "REDUCE_KNOCKBACK": 0.5,
              "DAMAGE_DROPOFF": 0.2,
              "HIT_COOLDOWN": 0
            }
          },
          "soundEvents": {
            "SHOOT": "fiskheroes:web_shoot"
          }
        },
        "fiskheroes:ricochet_web": {
          "cooldown": 13,
          "uses": 4,
          "damageProfile": {
            "damage": 5.0,
            "types": {
              "BLUNT": 1.0
            },
            "properties": {
              "DAMAGE_DROPOFF": 0.4,
              "HIT_COOLDOWN": 0
            }
          },
          "soundEvents": {
            "USE": "fiskheroes:web_shoot"
          }
        }
      },
      "soundEvents": {
        "SWITCH": "fiskheroes:web_switch"
      }
    },
    "fiskheroes:equipment|enhanced_combat": {
      "equipment": {
        "fiskheroes:rapid_webs": {
            "cooldown": 25,
            "uses": 1,
            "quantity": 7,
            "damageProfile": {
              "damage": 4.0,
              "types": {
                "BLUNT": 1.0
              },
              "properties": {
                "REDUCE_KNOCKBACK": 0.5,
                "DAMAGE_DROPOFF": 0.2,
                "HIT_COOLDOWN": 0
              }
            },
            "soundEvents": {
              "SHOOT": "fiskheroes:web_shoot"
            }
          },
        "fiskheroes:sticky_web": {
          "cooldown": 8,
          "uses": 6,
          "dissolveTime": 160,
          "soundEvents": {
            "USE": "fiskheroes:web_shoot"
          }
        },
        "fiskheroes:impact_web": {
          "cooldown": 10,
          "uses": 6,
          "damageProfile": {
            "damage": 6.0,
            "types": {
              "BLUNT": 1.0
            },
            "properties": {
              "DAMAGE_DROPOFF": 0.4,
              "HIT_COOLDOWN": 0
            }
          },
          "soundEvents": {
            "USE": "fiskheroes:web_shoot"
          }
        },
        "fiskheroes:ricochet_web": {
          "cooldown": 13,
          "uses": 5,
          "damageProfile": {
            "damage": 5.0,
            "types": {
              "BLUNT": 1.0
            },
            "properties": {
              "DAMAGE_DROPOFF": 0.4,
              "HIT_COOLDOWN": 0
            }
          },
          "soundEvents": {
            "USE": "fiskheroes:web_shoot"
          }
        }
      },
      "soundEvents": {
        "SWITCH": "fiskheroes:web_switch"
      }
    },
    "fiskheroes:equipment|special": {
        "equipment": {
          "fiskheroes:impact_web": {
            "cooldown": 12,
            "uses": 3,
            "spread": 2,
            "damageProfile": {
              "damage": 4.0,
              "types": {
                "ELECTRICITY": 1.0,
                "BLUNT": 1.0
              },
              "properties": {
                "DAMAGE_DROPOFF": 0.4,
                "HIT_COOLDOWN": 0,
                "EFFECTS": [
                  {
                    "id": "minecraft:slowness",
                    "duration": 40,
                    "amplifier": 1,
                    "chance": 1
                }
               ]
              }
            },
            "soundEvents": {
              "USE": "fiskheroes:web_shoot"
            }
          },
          "fiskheroes:rapid_webs": {
            "cooldown": 20,
            "uses": 3,
            "quantity": 1,
            "damageProfile": {
              "damage": 7.0,
              "types": {
                "SHARP": 1.0
              },
              "properties": {
                "REDUCE_KNOCKBACK": 0.5,
                "DAMAGE_DROPOFF": 0.2,
                "HIT_COOLDOWN": 0
              }
            },
            "soundEvents": {
              "SHOOT": "fiskheroes:web_shoot"
            }
          }
        },
        "soundEvents": {
          "SWITCH": "fiskheroes:web_switch"
        }
      },
      "fiskheroes:equipment|special_enhanced_combat": {
        "equipment": {
            "fiskheroes:impact_web": {
                "cooldown": 7,
                "uses": 5,
                "damageProfile": {
                  "damage": 6.0,
                  "types": {
                    "ELECTRICITY": 1.0,
                    "BLUNT": 1.0
                  },
                  "properties": {
                    "DAMAGE_DROPOFF": 0.4,
                    "HIT_COOLDOWN": 0,
                    "EFFECTS": [
                      {
                        "id": "minecraft:slowness",
                        "duration": 40,
                        "amplifier": 1,
                        "chance": 1
                    }
                   ]
                  }
                },
                "soundEvents": {
                  "USE": "fiskheroes:web_shoot"
                }
              },
              "fiskheroes:rapid_webs": {
                "cooldown": 16,
                "uses": 3,
                "quantity": 1,
                "damageProfile": {
                  "damage": 8.0,
                  "types": {
                    "SHARP": 1.0
                  },
                  "properties": {
                    "REDUCE_KNOCKBACK": 0.5,
                    "DAMAGE_DROPOFF": 0.2,
                    "HIT_COOLDOWN": 0
                  }
                },
                "soundEvents": {
                  "SHOOT": "fiskheroes:web_shoot"
          }
        }
      },
      "soundEvents": {
        "SWITCH": "fiskheroes:web_switch"
      }
    }
  },
  "hud": [
    {
      "type": "PROGRESS",
      "texture": "fiskrework:textures/gui/bars/arrow_transform.png",
      "data": "fiskrework:dyn/special_webs_cooldown"
    }
  ]
}
