{
    "format_version": "1.10.0",
    "animation_controllers": {
      "controller.animation.tsu_morph.armadillo.hurt_sounds": {
        "initial_state": "init",
        "states": {
          "init": {
            "on_entry": [
              "v.current_health = q.health;"
            ],
            "transitions": [
              {
                "hurt": "(q.health < v.current_health) && !q.is_sneaking"
              },
              {
                "hurt_reduced": "(q.health < v.current_health) && q.is_sneaking"
              }
            ]
          },
          "hurt": {
            "sound_effects": [
              {"effect": "hurt"}
            ],
            "transitions": [
              {
                "init": "1"
              }
            ]
          },
          "hurt_reduced": {
            "sound_effects": [
              {"effect": "hurt_reduced"}
            ],
            "transitions": [
              {
                "init": "1"
              }
            ]
          }
        }
      }
    }
  }