{
  "format_version": "1.10.0",
  "animations": {
    "animation.todoroki.ice_spikes": {
      "loop": false,
      "animation_length": 0.75,
      "timeline": {
        "0.2": [
          "/tag @s add skill_distance",
          "/summon wesl3y:todoroki_damage ^^1^1.25 ~~ wesl3y:ice_spikes",
          "/execute as @s at @e[type=wesl3y:todoroki_damage,c=1,r=3.5] run function boku_no_hero/todoroki/ice_spikes"
        ],
        "0.45": [
          "/execute as @s at @e[type=wesl3y:todoroki_damage,c=1,r=3.5] run function boku_no_hero/todoroki/ice_spikes"
        ],
        "0.6": [
          "/tag @s remove skill_distance"
        ],
        "0.65": [
          "/camera @s clear"
        ]
      }
    },
    "animation.todoroki.ice_wall": {
      "loop": false,
      "animation_length": 0.75,
      "timeline": {
        "0.2": [
          "/tag @s add skill_distance",
          "/playsound todoroki_ice_wall @a",
          "/tp @s ^^^ ~ 0",
          "/summon wesl3y:todoroki_damage ^^0.5^0.25 facing ^^^10000 wesl3y:ice_wall0"
        ],
        "0.6": [
          "/tag @s remove skill_distance"
        ],
        "0.65": [
          "/camera @s clear"
        ]
      }
    },
    "animation.todoroki.jet_burn": {
      "loop": false,
      "animation_length": 1.25,
      "timeline": {
        "0.0": [
          "/tp @s ^^^ ~ 0",
          "/tag @s add skill"
        ],
        "0.1": [
          "/camera @s set minecraft:free ease 0.125 linear pos ^1.25^1.5^2.5 rot ~5~145"
        ],
        "0.75": [
          "/tag @s remove skill",
          "/tag @s add skill_distance",
          "/tp @s ^^^ ~ 0",
          "/event entity @s wesl3y:todoroki.jet_burn"
        ],
        "1.0": [
          "/tag @s remove skill_distance"
        ],
        "1.1": [
          "/camera @s clear"
        ]
      }
    }
  }
}