{
  "format_version": "1.10.0",
  "animation_controllers": {
    "controller.animation.creaking.look_at_target": {
      "initial_state": "looking_at_target",
      "states": {
        "looking_at_target": {
          "animations": [ "look_at_target" ],
          "transitions": [ { "default": "variable.twitching" } ]
        },
        "default": {
        }
      }
    },
    "controller.animation.creaking.walk": {
      "initial_state": "default",
      "states": {
        "walking": {
          "animations": [ { "walk": "1.5 - math.pow(1.5, 1.0 - 015.0 * query.modified_move_speed)" } ],
          "transitions": [ { "default": "!variable.walking || variable.attacking" } ],
          "blend_transition": 0.05
        },
        "default": {
          "transitions": [ { "walking": "variable.walking && !variable.attacking" } ],
          "blend_transition": 0.05
        }
      }
    },
    "controller.animation.creaking.attack": {
      "initial_state": "default",
      "states": {
        "attack": {
          "animations": [ "attack" ],
          "transitions": [ { "default": "query.all_animations_finished" } ]
        },
        "default": {
          "transitions": [ { "attack": "variable.attacking" } ]
        }
      }
    },
    "controller.animation.creaking.sway": {
      "initial_state": "default",
      "states": {
        "sway": {
          "animations": [ "sway" ],
          "transitions": [ { "default": "!variable.swaying && query.all_animations_finished" } ]
        },
        "default": {
          "transitions": [ { "sway": "variable.swaying" } ]
        }
      }
    },
    "controller.animation.creaking.twitch": {
      "initial_state": "default",
      "states": {
        "twitch": {
          "animations": [ "twitch" ]
        },
        "default": {
          "transitions": [ { "twitch": "variable.twitching" } ]
        }
      }
    }
  }
}
