{
  "format_version": "1.8.0",
  "animations": {
    "animation.crl.squid.move": {
      "anim_time_update": "query.modified_distance_moved",
      "loop": true,
      "bones": {
        "body": { "position": [0.0, "query.is_baby ? 3.2 : 6.4", 0.0] },
        "tentacle1": { "rotation": ["variable.squid.tentacle_angle - this", "90.0 - this", 0.0] },
        "tentacle2": { "rotation": ["variable.squid.tentacle_angle - this", "45.0 - this", 0.0] },
        "tentacle3": { "rotation": ["variable.squid.tentacle_angle - this", "0.0 - this", 0.0] },
        "tentacle4": { "rotation": ["variable.squid.tentacle_angle - this", "-45.0 - this", 0.0] },
        "tentacle5": { "rotation": ["variable.squid.tentacle_angle - this", "-90.0 - this", 0.0] },
        "tentacle6": { "rotation": ["variable.squid.tentacle_angle - this", "-135.0 - this", 0.0] },
        "tentacle7": { "rotation": ["variable.squid.tentacle_angle - this", "-180.0 - this", 0.0] },
        "tentacle8": { "rotation": ["variable.squid.tentacle_angle - this", "-225.0 - this", 0.0] },
        "feeding_tentacle1": { "rotation": ["0.25*variable.squid.tentacle_angle - this", "-90.0 - this", 0.0] },
        "feeding_tentacle2": { "rotation": ["0.25*variable.squid.tentacle_angle - this", "90.0 - this", 0.0] }
      }
    },
    "animation.crl.squid.rotate": {
      "anim_time_update": "query.modified_distance_moved",
      "loop": true,
      "bones": {
        "body": {
          "rotation": [
            { "y": "180.0 - this" },
            { "x": "query.body_x_rotation" },
            { "y": "variable.squid.swim_rotation" }
          ]
        }
      }
    }
  }
}
