{
  "format_version": "1.8.0",
  "animations": {
    "animation.bbr_itsabully.attack": {
      "loop": true,
      "bones": {
        "arm0": {
          "rotation": [
            "-114 + ((1.5 * math.abs(math.mod(variable.attack_animation_tick - query.frame_alpha, 10) - 5) - 2.5) / 5) * 57.3",
            0,
            0
          ]
        },
        "arm1": {
          "rotation": [
            "-114 + ((1.5 * math.abs(math.mod(variable.attack_animation_tick - query.frame_alpha, 10) - 5) - 2.5) / 5) * 57.3",
            0,
            0
          ]
        }
      }
    },
    "animation.baldirevamped_bully.flower": {
      "loop": true,
      "bones": {
        "arm0": {
          "rotation": [
            "-45.8 + ((0.25 * math.abs(math.mod(variable.offer_flower_tick, 70) - 35) - 17.5) / 35)",
            0,
            0
          ]
        }
      }
    },
    "animation.bbr_itsabully.move": {
      "loop": true,
      "bones": {
        "arm0": {
          "rotation": [
            "-variable.modified_tcos0 * 2.0",
            0,
            0
          ]
        },
        "arm1": {
          "rotation": [
            "variable.modified_tcos0 * 2.0",
            0,
            0
          ]
        }
      }
    },
    "animation.bbr_itsabully.move_to_target": {
      "loop": true,
      "bones": {
        "arm0": {
          "rotation": [
            "((math.abs(math.mod(query.modified_distance_moved, 13) - 6.5) - 3.25) / 2.25) * 30.0",
            0,
            0
          ]
        },
        "arm1": {
          "rotation": [
            "((math.abs(math.mod(query.modified_distance_moved, 13) - 6.5) - 3.25) / 2.25) * -30.0",
            0,
            0
          ]
        }
      }
    },
    "animation.baldirevamped_bully.walk": {
      "loop": true,
      "bones": {
        "body": {
          "rotation": [
            0,
            0,
            "variable.modified_tcos0 / 1.5"
          ]
        },
        "head": {
          "rotation": [
            0,
            0,
            "variable.modified_tcos0 / 1.5"
          ]
        },
        "leg0": {
          "rotation": [
            "variable.modified_tcos0 * 6.0",
            0,
            0
          ]
        },
        "leg1": {
          "rotation": [
            "-variable.modified_tcos0 * 6.0",
            0,
            0
          ]
        }
      }
    },
    "animation.baldirevamped_bully.walk_to_target": {
      "loop": true,
      "bones": {
        "body": {
          "rotation": [
            0,
            0,
            "2.0 * (math.abs(math.mod(query.modified_distance_moved + 6, 13.0) - 6.5) - 3.25)"
          ]
        },
        "head": {
          "rotation": [
            0,
            0,
            "2.0 * (math.abs(math.mod(query.modified_distance_moved + 6, 13.0) - 6.5) - 3.25)"
          ]
        },
        "leg0": {
          "rotation": [
            "(math.cos(query.modified_distance_moved * 38.17) * 40.0)",
            0,
            0
          ]
        },
        "leg1": {
          "rotation": [
            "(math.cos(query.modified_distance_moved * 38.17 + 180) * 40.0)",
            0,
            0
          ]
        }
      }
    },
    "animation.bbr_itsabully.takeitem": {
      "loop": "hold_on_last_frame",
      "animation_length": 0.625,
      "bones": {
        "bb_main": {
          "rotation": {
            "0.0": {
              "post": [
                0,
                0,
                0
              ],
              "lerp_mode": "catmullrom"
            },
            "0.0833": {
              "post": [
                0,
                -105,
                0
              ],
              "lerp_mode": "catmullrom"
            },
            "0.25": {
              "post": [
                0,
                -352.5,
                0
              ],
              "lerp_mode": "catmullrom"
            },
            "0.3333": {
              "post": [
                0,
                -342.5,
                0
              ],
              "lerp_mode": "catmullrom"
            },
            "0.4583": [
              0,
              -355,
              0
            ]
          },
          "scale": {
            "0.0": {
              "post": [
                1,
                1,
                1
              ],
              "lerp_mode": "catmullrom"
            },
            "0.0833": {
              "post": [
                0.9009,
                1.6009000000000002,
                0.9108
              ],
              "lerp_mode": "catmullrom"
            },
            "0.1667": {
              "post": [
                0,
                0,
                0.09999999999999998
              ],
              "lerp_mode": "catmullrom"
            },
            "0.375": {
              "post": [
                0,
                0,
                0.09999999999999998
              ],
              "lerp_mode": "catmullrom"
            },
            "0.5833": [
              0,
              0,
              0.09999999999999998
            ]
          }
        }
      }
    },
    "animation.bbr_itsabully.walk2": {
      "loop": true,
      "animation_length": 1,
      "bones": {
        "bb_main": {
          "rotation": {
            "0.0": {
              "post": [
                2.5,
                0,
                0
              ],
              "lerp_mode": "catmullrom"
            },
            "0.5": {
              "post": [
                7.5,
                0,
                0
              ],
              "lerp_mode": "catmullrom"
            },
            "1.0": {
              "post": [
                2.5,
                0,
                0
              ],
              "lerp_mode": "catmullrom"
            }
          }
        },
        "rightlegg": {
          "rotation": {
            "0.0": {
              "post": [
                -30,
                0,
                0
              ],
              "lerp_mode": "catmullrom"
            },
            "0.5": {
              "post": [
                35,
                0,
                0
              ],
              "lerp_mode": "catmullrom"
            },
            "1.0": {
              "post": [
                -30,
                0,
                0
              ],
              "lerp_mode": "catmullrom"
            }
          }
        },
        "rightlegjoint": {
          "rotation": {
            "0.0": {
              "post": [
                2.5,
                0,
                0
              ],
              "lerp_mode": "catmullrom"
            },
            "0.5": {
              "post": [
                55,
                0,
                0
              ],
              "lerp_mode": "catmullrom"
            },
            "1.0": {
              "post": [
                2.5,
                0,
                0
              ],
              "lerp_mode": "catmullrom"
            }
          }
        },
        "leftlegg": {
          "rotation": {
            "0.0": {
              "post": [
                -7.5,
                0,
                0
              ],
              "lerp_mode": "catmullrom"
            },
            "0.5": {
              "post": [
                -37.5,
                0,
                0
              ],
              "lerp_mode": "catmullrom"
            },
            "1.0": {
              "post": [
                -7.5,
                0,
                0
              ],
              "lerp_mode": "catmullrom"
            }
          }
        },
        "leftlegjoint": {
          "rotation": {
            "0.0": {
              "post": [
                7.5,
                0,
                0
              ],
              "lerp_mode": "catmullrom"
            },
            "0.5": {
              "post": [
                -90,
                0,
                0
              ],
              "lerp_mode": "catmullrom"
            },
            "1.0": {
              "post": [
                7.5,
                0,
                0
              ],
              "lerp_mode": "catmullrom"
            }
          }
        }
      }
    }
  }
}