{
  "format_version": "1.8.0",
  "animations": {
    "animation.projetil.look": {
      "loop": true,
      "bones": {
        "projetil": {
          "rotation": ["-q.target_x_rotation", "-q.body_y_rotation", 0]
        }
      }
    },
    "animation.projetil.black_cut": {
      "loop": true,
      "animation_length": 0.025,
      "bones": {
        "projetil": {
          "scale": [1.25, 1.25, 1.25]
        }
      },
      "particle_effects": {
        "0.0": [
          { "effect": "black_cut", "locator": "1" },
          { "effect": "black_cut", "locator": "2" },
          { "effect": "black_cut", "locator": "3" },
          { "effect": "black_cut", "locator": "4" },
          { "effect": "black_cut", "locator": "5" },
          { "effect": "black_cut", "locator": "6" },
          { "effect": "black_cut", "locator": "7" },
          { "effect": "black_cut", "locator": "8" },
          { "effect": "black_cut", "locator": "9" },
          { "effect": "black_cut", "locator": "10" },
          { "effect": "black_cut", "locator": "11" }
        ]
      }
    },
    "animation.projetil.blue": {
      "loop": true,
      "animation_length": 0.1,
      "particle_effects": {
        "0.0": [
          {
            "effect": "gojo_blue"
          }
        ]
      }
    },
    "animation.projetil.blue2": {
      "loop": true,
      "animation_length": 0.6,
      "particle_effects": {
        "0.0": [
          {
            "effect": "gojo_blue"
          },
          {
            "effect": "slash_white.default"
          },
          {
            "effect": "slash_white.default"
          }
        ],
        "0.1": [
          {
            "effect": "gojo_blue"
          },
          {
            "effect": "gojo_blue2"
          },
          {
            "effect": "gojo_blue3"
          }
        ],
        "0.2": [
          {
            "effect": "gojo_blue"
          },
          {
            "effect": "gojo_blue2"
          }
        ],
        "0.3": [
          {
            "effect": "gojo_blue"
          },
          {
            "effect": "gojo_blue2"
          },
          {
            "effect": "gojo_blue2"
          }
        ],
        "0.4": [
          {
            "effect": "gojo_blue"
          },
          {
            "effect": "gojo_blue2"
          }
        ],
        "0.5": [
          {
            "effect": "gojo_blue"
          },
          {
            "effect": "gojo_blue2"
          },
          {
            "effect": "gojo_blue3"
          }
        ]
      }
    },
    "animation.projetil.cruel_sun": {
      "loop": true,
      "animation_length": 0.1,
      "particle_effects": {
        "0.0": [
          {
            "effect": "cruel_sun"
          },
          {
            "effect": "cruel_sun2"
          }
        ]
      }
    },
    "animation.projetil.kamehameha": {
      "loop": true,
      "bones": {
        "kamehameha": {
          "rotation": ["-q.target_x_rotation", "-q.body_y_rotation", 0],
          "scale": 2
        },
        "3": {
          "scale": [1, 1, "query.anim_time * 4.125"],
          "rotation": [0, 0, "query.anim_time * 750"]
        },
        "1": {
          "rotation": [0, 0, "query.anim_time * 1000"]
        },
        "2": {
          "rotation": [0, 0, "-query.anim_time * 1000"]
        }
      }
    },
    "animation.projetil.kienzan": {
      "loop": true,
      "bones": {
        "body": {
          "rotation": ["-q.target_x_rotation", "-q.body_y_rotation", 0]
        },
        "kienzan": {
          "rotation": [0, "q.anim_time * 500", 0]
        },
        "kienzan2": {
          "rotation": [0, "q.anim_time * 250", 0]
        }
      }
    },
    "animation.projetil.ice_wall": {
      "loop": true,
      "animation_length": 9999,
      "bones": {
        "body": {
          "scale": {
            "0.0": [0, 0, 0],
            "0.25": [1, 1, 1]
          }
        }
      }
    },
    "animation.projetil.red": {
      "loop": true,
      "animation_length": 0.6,
      "particle_effects": {
        "0.0": [
          {
            "effect": "gojo_red"
          },
          {
            "effect": "slash_white.default"
          },
          {
            "effect": "slash_white.default"
          }
        ],
        "0.1": [
          {
            "effect": "gojo_red"
          },
          {
            "effect": "gojo_red2"
          },
          {
            "effect": "gojo_red3"
          }
        ],
        "0.2": [
          {
            "effect": "gojo_red"
          },
          {
            "effect": "gojo_red2"
          }
        ],
        "0.3": [
          {
            "effect": "gojo_red"
          },
          {
            "effect": "gojo_red2"
          },
          {
            "effect": "gojo_red2"
          }
        ],
        "0.4": [
          {
            "effect": "gojo_red"
          },
          {
            "effect": "gojo_red2"
          }
        ],
        "0.5": [
          {
            "effect": "gojo_red"
          },
          {
            "effect": "gojo_red2"
          },
          {
            "effect": "gojo_red3"
          }
        ]
      }
    },
    "animation.projetil.sul": {
      "loop": false,
      "animation_length": 2.25,
      "override_previous_animation": true,
      "bones": {
        "waist": {
          "position": {
            "0.0": {
              "post": [0, -35, 0],
              "lerp_mode": "catmullrom"
            },
            "0.75": {
              "post": [0, -24, 0],
              "lerp_mode": "catmullrom"
            },
            "1.25": {
              "post": [0, -19, 0],
              "lerp_mode": "catmullrom"
            },
            "1.75": {
              "post": [0, -13, 0],
              "lerp_mode": "catmullrom"
            },
            "2.25": {
              "post": [0, 0, 0],
              "lerp_mode": "catmullrom"
            }
          }
        },
        "body": {
          "rotation": {
            "0.75": {
              "pre": [0, 0, 0],
              "post": [0, 0, 0],
              "lerp_mode": "catmullrom"
            },
            "1.25": {
              "post": [0, 0, -5],
              "lerp_mode": "catmullrom"
            },
            "1.75": {
              "post": [0, 0, 0],
              "lerp_mode": "catmullrom"
            },
            "2.0": {
              "post": [37.5, 0, 0],
              "lerp_mode": "catmullrom"
            },
            "2.25": {
              "post": [0, 0, 0],
              "lerp_mode": "catmullrom"
            }
          }
        },
        "head": {
          "rotation": {
            "0.75": {
              "pre": [0, 0, 0],
              "post": [0, 0, 0],
              "lerp_mode": "catmullrom"
            },
            "1.25": {
              "post": [0, 0, -15],
              "lerp_mode": "catmullrom"
            },
            "1.75": {
              "post": [0, 0, 0],
              "lerp_mode": "catmullrom"
            }
          }
        },
        "rightArm": {
          "rotation": {
            "0.25": {
              "pre": [-12.5, 0, 192.5],
              "post": [-12.5, 0, 192.5],
              "lerp_mode": "catmullrom"
            },
            "0.75": {
              "post": [-32.5, 0, 87.5],
              "lerp_mode": "catmullrom"
            },
            "1.25": {
              "post": [-31.88034, -6.6782, 76.90939],
              "lerp_mode": "catmullrom"
            },
            "1.75": {
              "post": [-17.5, -27.5, 35],
              "lerp_mode": "catmullrom"
            },
            "2.0": {
              "post": [-52.5, -27.5, 35],
              "lerp_mode": "catmullrom"
            },
            "2.25": {
              "post": [-7.5, -27.5, 10],
              "lerp_mode": "catmullrom"
            }
          },
          "position": {
            "0.25": {
              "pre": [0, 2, 0],
              "post": [0, 2, 0],
              "lerp_mode": "catmullrom"
            },
            "0.75": {
              "post": [0, 3, 0],
              "lerp_mode": "catmullrom"
            },
            "1.25": {
              "post": [0, 1, 0],
              "lerp_mode": "catmullrom"
            },
            "1.75": {
              "post": [0, 0, 0],
              "lerp_mode": "catmullrom"
            }
          }
        },
        "leftArm": {
          "rotation": {
            "0.25": {
              "pre": [12.5, 0, -192.5],
              "post": [12.5, 0, -192.5],
              "lerp_mode": "catmullrom"
            },
            "0.75": {
              "post": [-32.5, 0, -87.5],
              "lerp_mode": "catmullrom"
            },
            "1.25": {
              "post": [-29.21368, 14.24811, -66.91732],
              "lerp_mode": "catmullrom"
            },
            "2.0": {
              "post": [-52.5, 27.5, -35],
              "lerp_mode": "catmullrom"
            },
            "2.25": {
              "post": [-7.5, 27.5, -10],
              "lerp_mode": "catmullrom"
            }
          },
          "position": {
            "0.25": {
              "pre": [0, 2.5, 0],
              "post": [0, 2.5, 0],
              "lerp_mode": "catmullrom"
            },
            "0.75": {
              "post": [0, 3, 0],
              "lerp_mode": "catmullrom"
            },
            "1.25": {
              "post": [0, 0, 0],
              "lerp_mode": "catmullrom"
            }
          }
        },
        "rightLeg": {
          "rotation": {
            "2.0": {
              "pre": [-27.5, 0, 0],
              "post": [-27.5, 0, 0],
              "lerp_mode": "catmullrom"
            },
            "2.25": {
              "post": [0, 0, 0],
              "lerp_mode": "catmullrom"
            }
          },
          "position": {
            "2.0": {
              "pre": [0, 7, -3],
              "post": [0, 7, -3],
              "lerp_mode": "catmullrom"
            },
            "2.25": {
              "post": [0, 0, 0],
              "lerp_mode": "catmullrom"
            }
          }
        }
      }
    },
    "animation.projetil.norte": {
      "loop": true,
      "animation_length": 0.05,
      "particle_effects": {
        "0.0": [
          {
            "effect": "yamamoto_norte"
          },
          {
            "effect": "yamamoto_norte2"
          }
        ]
      }
    }
  }
}