{
  "name": "Mark 50 Nanites (Rework)",
  "modifiers": {
    "fiskheroes:transformation|nanite": {
      "key": "NANITE_TRANSFORM",
      "transformation": {
        "toggleData": "fiskheroes:dyn/nanites",
        "timerData": "fiskheroes:dyn/nanite_timer",
        "time": 30
      },
      "soundEvents": {
        "ENABLE": "fiskheroes:mk50_enable",
        "DISABLE": "fiskheroes:mk50_disable"
      }
    },
    "fiskheroes:cooldown": {
      "cooldown": {
        "toggleData": "fiskheroes:dyn/nanites",
        "cooldownData": "fiskheroes:dyn/nanite_cooldown",
        "duration": 6000,
        "recovery": 3.0
      },
      "soundEvents": {
        "TIMEOUT": "fiskheroes:mk50_disable"
      }
    },
    "fiskheroes:transformation|weapon": {
      "key": "TOGGLE_NANITE",
      "transformation": {
        "toggleData": "fiskrework:dyn/weapon_switch",
        "timerData": "fiskrework:dyn/weapon_switch_timer",
        "time": 10
      },
      "soundEvents": {
        "ENABLE": "fiskheroes:mk50_enable",
        "DISABLE": "fiskheroes:mk50_disable"
      }
    },
    "fiskheroes:transformation|laser": {
      "key": "TOGGLE_BLAST",
      "transformation": {
        "toggleData": "fiskrework:dyn/laser_switch",
        "timerData": "fiskrework:dyn/laser_switch_timer",
        "time": 10
      },
      "soundEvents": {
        "ENABLE": "fiskheroes:mk50_enable",
        "DISABLE": "fiskheroes:mk50_disable"
      }
    },
    "fiskheroes:transformation|slasher": {
      "key": "SLASH",
      "transformation": {
        "toggleData": "fiskrework:dyn/slasher",
        "timerData": "fiskrework:dyn/slasher_timer",
        "time": 10
      },
      "soundEvents": {
        "ENABLE": "fiskheroes:mk50_blade_enable",
        "DISABLE": "fiskheroes:mk50_blade_disable"
      }
    },
    "fiskheroes:transformation|impaler": {
      "key": "IMPALE",
      "transformation": {
        "toggleData": "fiskrework:dyn/impaler",
        "timerData": "fiskrework:dyn/impaler_timer",
        "time": 10
      },
      "soundEvents": {
        "ENABLE": "fiskheroes:mk50_blade_enable",
        "DISABLE": "fiskheroes:mk50_blade_disable"
      }
    },
    "fiskheroes:transformation|circle_shield": {
      "key": "CIRCLE",
      "transformation": {
        "toggleData": "fiskrework:dyn/circle",
        "timerData": "fiskrework:dyn/circle_timer",
        "time": 10
      },
      "soundEvents": {
        "ENABLE": "fiskheroes:mk50_shield_enable",
        "DISABLE": "fiskheroes:mk50_shield_disable"
      }
    },
    "fiskheroes:transformation|mega_shield": {
      "key": "MEGA",
      "transformation": {
        "toggleData": "fiskrework:dyn/mega",
        "timerData": "fiskrework:dyn/mega_timer",
        "time": 10
      },
      "soundEvents": {
        "ENABLE": "fiskheroes:mk50_shield_enable",
        "DISABLE": "fiskheroes:mk50_shield_disable"
      }
    },
    "fiskheroes:repulsor_blast": {
      "damageProfile": {
        "damage": 12.0,
        "types": {
          "ENERGY": 1.0
        },
        "properties": {
          "ADD_KNOCKBACK": 1.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:controlled_flight": {
      "speed": 0.1,
      "boostSpeed": 0.25,
      "canBoost": true,
      "barrelRoll": {
        "duration": 10,
        "speed": 0.15,
        "drag": 0.06
      },
      "diveSpeedRetention": 0.5,
      "collision": {
        "blocks": {
          "stopFlying": false,
          "takeDamage": true
        },
        "entities": {
          "stopFlying": false,
          "dealDamage": true
        }
      },
      "knockback": 0.4,
      "soundEvents": {
        "ENABLE": ["fiskheroes:iron_man_flight_enable", "fiskheroes:iron_man_flight_loop"],
        "BOOST": "fiskheroes:iron_man_boost",
        "IMPACT_BLOCK": "fiskheroes:flight_impact_block",
        "IMPACT_ENTITY": "fiskheroes:flight_impact_entity",
        "ROLL": "fiskheroes:iron_man_flight_roll",
        "DIVE": ["fiskheroes:flight_dive_loop", "fiskheroes:iron_man_flight_dive"]
      }
    },
    "fiskheroes:controlled_flight|boosted": {
      "speed": 0.1,
      "boostSpeed": 0.4,
      "canBoost": true,
      "barrelRoll": {
        "duration": 14,
        "speed": 0.12,
        "drag": 0.03
      },
      "diveSpeedRetention": 0.5,
      "collision": {
        "blocks": {
          "stopFlying": true,
          "takeDamage": true
        },
        "entities": {
          "stopFlying": true,
          "dealDamage": true
        }
      },
      "knockback": 0.75,
      "soundEvents": {
        "ENABLE": ["fiskheroes:iron_man_flight_enable", "fiskheroes:iron_man_flight_loop"],
        "BOOST": "fiskheroes:iron_man_boost",
        "IMPACT_BLOCK": "fiskheroes:flight_impact_block",
        "IMPACT_ENTITY": "fiskheroes:flight_impact_entity",
        "ROLL": "fiskheroes:iron_man_flight_roll",
        "DIVE": ["fiskheroes:flight_dive_loop", "fiskheroes:iron_man_flight_dive"]
      }
    },
    "fiskheroes:fire_immunity": {
    },
    "fiskheroes:energy_projection": {
      "damageProfile": {
        "damage": 5.0,
        "types": {
          "ENERGY": 1.0
        },
        "properties": {
          "COOK_ENTITY": true,
          "HEAT_TRANSFER": 50
        }
      },
      "range": 10.0,
      "radius": 0.1,
      "soundEvents": {
        "BEAM_AMBIENT": "fiskheroes:antimatter_beam"
      }
    },
    "fiskheroes:projectile_immunity": {
    },
    "fiskheroes:energy_bolt": {
      "damageProfile": {
        "damage": 10.5,
        "types": {
          "ENERGY": 1.0
        }
      },
      "isExplosive": true,
      "cooldownTime": 15,
      "soundEvents": {
        "SHOOT": "fiskheroes:mk50_cannon_shoot"
      }
    },
    "fiskheroes:charged_beam": {
      "damageProfile": {
        "damage": 7.0,
        "types": {
          "ENERGY": 1.0
        },
        "properties": {
          "ADD_KNOCKBACK": 1.25
        }
      },
      "chargeTime": 40,
      "duration": 40,
      "cooldownTime": 60,
      "range": 24.0,
      "radius": 0.1,
      "soundEvents": {
        "SHOOT": "fiskheroes:mk85_beam_start",
        "SHOOT_STOP": "fiskheroes:mk85_beam_stop",
        "BEAM_AMBIENT": "fiskheroes:mk85_beam_loop",
        "CHARGE": "fiskheroes:mk85_beam_charge"
      }
    },
    "fiskheroes:shield|mega": {
      "shield": {
        "health": 125.0,
        "regeneration": 8.0,
        "recoveryDelay": 20,
        "cooldown": 100
      },
      "coverage": {
        "yawRadius": 50.0,
        "pitchRadius": 50.0,
        "yawOffset": 0.0,
        "pitchOffset": 0.0
      },
      "knockback": 0.05,
      "isToggle": true,
      "soundEvents": {
        "DEFLECT": "fiskheroes:shield_deflect",
        "DISARM": "fiskheroes:shield_disarm"
      }
    },
    "fiskheroes:shield|basic": {
      "shield": {
        "health": 75.0,
        "regeneration": 6.0,
        "recoveryDelay": 20,
        "cooldown": 75
      },
      "coverage": {
        "yawRadius": 40.0,
        "pitchRadius": 50.0,
        "yawOffset": 0.0,
        "pitchOffset": 0.0
      },
      "knockback": 0.2,
      "isToggle": true,
      "soundEvents": {
        "DEFLECT": "fiskheroes:shield_deflect",
        "DISARM": "fiskheroes:shield_disarm"
      }
    },
    "fiskheroes:blade|slash": {
    },
    "fiskheroes:blade|impale": {
    },
    "fiskheroes:regeneration": {
      "factor": 1.5
    },
    "fiskheroes:water_breathing": {
    },
    "fiskheroes:metal_skin": {
    },
    "fiskheroes:equipment": {
      "equipment": {
        "fiskheroes:grenade": {
          "cooldown": 400,
          "uses": 6,
          "damageProfile": {
            "damage": 25.0,
            "types": {
              "EXPLOSION": 1.0
            }
          },
          "isInstant": true,
          "affectsUser": true,
          "fuseTime": 200,
          "radius": 8.0,
          "soundEvents": {
            "USE": "fiskheroes:grenade_throw"
          }
        }
      },
      "soundEvents": {
        "SWITCH": "fiskheroes:utility_belt_switch"
      }
    },
    "fiskheroes:charged_punch": {
      "chargeTime": 3
    },
    "fiskheroes:heat_vision": {
      "damageProfile": {
        "damage": 6.0,
        "types": {
          "ENERGY": 1.0
        },
        "properties": {
          "COOK_ENTITY": true,
          "HEAT_TRANSFER": 140
        }
      },
      "range": 32.0,
      "radius": 0.0,
      "soundEvents": {
        "BEAM_AMBIENT": "fiskheroes:heat_vision"
      }
    }
  },
  "hud": [
    {
      "type": "PROGRESS",
      "texture": "fiskheroes:textures/gui/bars/nanite_transformation.png",
      "data": "fiskheroes:dyn/nanite_cooldown"
    },
    {
      "type": "CIRCLE",
      "color": "fiskheroes:charged_beam",
      "data": "fiskheroes:beam_charge"
    },
    {
      "type": "PROGRESS",
      "texture": "fiskheroes:textures/gui/bars/falcon_boost.png",
      "data": "fiskheroes:dyn/super_boost_cooldown"
    }
  ]
}
