{
  "name": "Drone Illusions (Rework)",
  "modifiers": {
    "fiskheroes:spellcasting": {
      "spells": {
        "fiskheroes:drones": {
          "sequence": "dwasdsa",
          "cooldown": 600,
          "centerDist": 5.0,
          "quantity": 2,
          "range": 24.0,
          "damageProfile": {
            "damage": 1.5,
            "types": {
              "BULLET": 1.0
            },
            "properties": {
              "REDUCE_KNOCKBACK": 1.0
            }
          }
        },
        "fiskheroes:duplication": {
          "sequence": "ddaas",
          "cooldown": 120,
          "quantity": 5
        },
        "fiskheroes:blindness": {
          "sequence": "ssda",
          "cooldown": 100,
          "duration": 400,
          "range": 24.0
        }
      },
      "soundEvents": {
        "CAST_FAIL": "fiskheroes:spell_fail"
      }
    },
    "fiskheroes:charged_beam": {
      "damageProfile": {
        "damage": 7.0,
        "types": {
          "BULLET": 1.0
        }
      },
      "chargeTime": 20,
      "duration": 40,
      "cooldownTime": 40,
      "range": 32.0,
      "radius": 0.2,
      "canDoGriefing": false,
      "soundEvents": {
        "CHARGE": "fiskheroes:mysterio_charged_beam_charge",
        "SHOOT": "fiskheroes:mysterio_charged_beam_start",
        "SHOOT_STOP": ["fiskheroes:mysterio_charged_beam_stop1", "fiskheroes:mysterio_charged_beam_stop2"],
        "BEAM_AMBIENT": "fiskheroes:mysterio_charged_beam_loop"
      }
    },
    "fiskheroes:energy_projection": {
      "damageProfile": {
        "damage": 2.0,
        "types": {
          "BULLET": 1.0
        }
      },
      "range": 24.0,
      "radius": 0.1,
      "canDoGriefing": false,
      "soundEvents": {
        "SHOOT": "fiskheroes:mysterio_beam_start",
        "SHOOT_STOP": "fiskheroes:mysterio_beam_stop",
        "BEAM_AMBIENT": "fiskheroes:mysterio_beam_loop"
      }
    },
    "fiskheroes:controlled_flight": {
      "speed": 0.08,
      "boostSpeed": 0.19,
      "canBoost": true,
      "collision": {
        "blocks": {
          "stopFlying": false,
          "takeDamage": false
        },
        "entities": {
          "stopFlying": false,
          "dealDamage": false
        }
      },
      "soundEvents": {
        "ENABLE": ["fiskheroes:flight_loop", "fiskheroes:flight_cape_loop"],
        "BOOST": "fiskheroes:flight_boost"
      }
    },
    "fiskheroes:controlled_flight|boosted": {
      "speed": 0.08,
      "boostSpeed": 0.25,
      "canBoost": true,
      "collision": {
        "blocks": {
          "stopFlying": false,
          "takeDamage": false
        },
        "entities": {
          "stopFlying": false,
          "dealDamage": false
        }
      },
      "soundEvents": {
        "ENABLE": "fiskheroes:mysterio_boost_enable",
        "BOOST": "fiskheroes:mysterio_boost_loop"
      }
    },
    "fiskheroes:shadowdome": {
      "chargeTime": 20,
      "duration": 1600,
      "radius": 16.0,
      "soundEvents": {
        "CAST": "fiskheroes:shadowdome_cast_loop",
        "DISSOLVE": "fiskheroes:shadowdome_dissolve",
        "FORM": ["fiskheroes:shadowdome_form", "fiskheroes:shadowdome_form_loop"]
      }
    },
    "fiskheroes:teleportation": {
      "canReachMoon": false,
      "range": 64.0,
      "soundEvents": {
        "TELEPORT": "fiskheroes:glow_teleport"
      }
    },
    "fiskheroes:cooldown": {
      "cooldown": {
        "toggleData": "fiskrework:dyn/invis",
        "cooldownData": "fiskrework:dyn/invis_cooldown",
        "duration": 600,
        "recovery": 2
      },
      "soundEvents": {
        "TIMEOUT": "fiskrework:black_lightning_camo_disable"
      }
    },
    "fiskheroes:invisibility": {
    },
    "fiskheroes:transformation|invis": {
      "key": "INVIS",
      "transformation": {
        "toggleData": "fiskrework:dyn/invis",
        "timerData": "fiskrework:dyn/invis_timer",
        "time": 10
      },
      "soundEvents": {
        "ENABLE": "fiskrework:black_lightning_goggles"
      }
    },
    "fiskheroes:transformation|projection": {
      "key": "ENERGY_TRANSFORM",
      "transformation": {
        "toggleData": "fiskrework:dyn/beam_toggle",
        "timerData": "fiskrework:dyn/beam_toggle_timer",
        "time": 10
      },
      "soundEvents": {
        "ENABLE": "fiskheroes:repulsor_blast"
      }
    },
    "fiskheroes:repulsor_blast": {
      "damageProfile": {
        "damage": 10.0,
        "types": {
          "BULLET": 1.0
        },
        "properties": {
          "ADD_KNOCKBACK": 2.0,
          "HIT_COOLDOWN": 0.0
        }
      },
      "range": 48.0,
      "speed": 20.0,
      "spread": 0.0,
      "radius": 0.1,
      "cooldownTime": 20,
      "soundEvents": {
        "SHOOT": "fiskheroes:repulsor_blast"
      }
    },
    "fiskheroes:shield": {
      "shield": {
        "health": 100.0,
        "regeneration": 15.0,
        "recoveryDelay": 100,
        "cooldown": 240
      },
      "coverage": {
        "yawRadius": 180.0,
        "pitchRadius": 180.0,
        "yawOffset": 0.0,
        "pitchOffset": 0.0
      },
      "knockback": 0.0,
      "isToggle": false,
      "soundEvents": {
        "BLOCK_START": "fiskheroes:anti_forcefield",
        "DEFLECT": "fiskheroes:anti_forcefield_deflect",
        "DISARM": "fiskheroes:shield_disarm"
      }
    }
  },
  "hud": [
    {
      "type": "CIRCLE",
      "color": "fiskheroes:charged_beam",
      "data": "fiskheroes:beam_charge"
    },
    {
      "type": "PROGRESS",
      "texture": "fiskrework:textures/gui/bars/arrow_transform.png",
      "data": "fiskrework:dyn/invis_cooldown"
    }
  ]
}
