{
  "name": "Eldritch Magic (Rework)",
  "modifiers": {
    "fiskheroes:transformation": {
      "key": "FLAME",
      "transformation": {
        "toggleData": "fiskrework:dyn/flame_of_faltine",
        "timerData": "fiskrework:dyn/flame_of_faltine_timer",
        "time": 10
      },
      "soundEvents": {
        "ENABLE": "fiskheroes:fireball",
        "DISABLE": "fiskheroes:lightning_cast"
      }
    },
    "fiskheroes:lightning_cast": {
      "damageProfile": {
        "damage": 10.0,
        "types": {
          "ELECTRICITY": 1.0,
          "MAGIC": 1.0
        },
        "properties": {
          "COOK_ENTITY": true
        }
      },
      "range": 48.0,
      "chainRadius": 4,
      "cooldownTime": 30,
      "soundEvents": {
        "SHOOT": "fiskheroes:lightning_cast"
      }
    },
    "fiskheroes:fireball": {
      "damageProfile": {
        "damage": 10.0,
        "types": {
          "FIRE": 1.0,
          "MAGIC": 1.0
        },
        "properties": {
          "COOK_ENTITY": true,
          "HEAT_TRANSFER": 20,
          "IGNITE": 6
        }
      },
      "radius": 2.5,
      "cooldownTime": 30,
      "soundEvents": {
        "SHOOT": "fiskheroes:fireball"
      }
    },
    "fiskheroes:spellcasting": {
      "spells": {
        "fiskheroes:whip": {
          "sequence": "wssds",
          "cooldown": 50,
          "damageProfile": {
            "damage": 5.0,
            "types": {
              "MAGIC": 1.0,
              "FIRE": 1.0
            }
          },
          "whipBurn": {
            "frequency": 20,
            "damageProfile": {
              "damage": 0.5,
              "types": {
                "MAGIC": 1.0,
                "FIRE": 1.0
              },
              "properties": {
                "REDUCE_KNOCKBACK": 1.0
              }
            }
          }
        },
        "fiskheroes:atmospheric": {
          "sequence": "awds",
          "cooldown": 20,
          "pushPower": 1.0,
          "damageProfile": {
            "damage": 2.0,
            "types": {
              "MAGIC": 1.0
            }
          }
        },
        "fiskheroes:earth_swallowing": {
          "sequence": "wwadsw",
          "cooldown": 800,
          "range": 48.0,
          "radius": 6.0,
          "damageProfile": {
            "damage": 14.0,
            "types": {
              "MAGIC": 1.0
            }
          }
        },
        "fiskheroes:duplication": {
          "sequence": "adadaswad",
          "cooldown": 1200,
          "quantity": 5
        }
      },
      "soundEvents": {
        "CAST": "fiskheroes:spell_cast",
        "CAST_FAIL": "fiskheroes:spell_fail"
      }
    },
    "fiskheroes:shield": {
      "shield": {
        "health": 100.0,
        "regeneration": 15.0,
        "recoveryDelay": 60,
        "cooldown": 100
      },
      "coverage": {
        "yawRadius": 50.0,
        "pitchRadius": 50.0,
        "yawOffset": 0.0,
        "pitchOffset": 0.0
      },
      "knockback": 0.2,
      "soundEvents": {
        "DEFLECT": "fiskheroes:shield_deflect",
        "DISARM": "fiskheroes:shield_disarm"
      }
    },
    "fiskheroes:blade": {
    },
    "fiskheroes:cooldown": {
      "cooldown": {
        "toggleData": "fiskheroes:intangible",
        "cooldownData": "fiskheroes:dyn/intangibility_cooldown",
        "duration": 300,
        "recovery": 1.0
      }
    },
    "fiskheroes:intangibility": {
      "isAbsolute": true,
      "soundEvents": {
        "ENABLE": "fiskheroes:vision_intang_on",
        "DISABLE": "fiskheroes:vision_intang_off"
      }
    },
    "fiskheroes:teleportation": {
      "canReachMoon": true,
      "range": 128.0,
      "soundEvents": {
        "TELEPORT": "fiskheroes:glow_teleport"
      }
    }
  },
  "hud": [
    {
      "type": "PROGRESS",
      "texture": "fiskrework:textures/gui/bars/strange_astral_bar.png",
      "data": "fiskheroes:dyn/intangibility_cooldown"
    }
  ]
}
