{
    "portraitScale": 2.5,
    "portraitTranslation": [-0.35, 1.3, 0],
    "profileScale": 0.44,
    "profileTranslation": [0, 1, 0],
  "rootBone": "ectomancer",
  "animations": {
    "faint": "q.bedrock_primary('ectomancer', 'faint', q.curve('symmetrical'))",
    "cry": "q.bedrock_stateful('ectomancer', 'cry')",
    "recoil": "q.bedrock_stateful('ectomancer', 'recoil')"
  },
  "poses": {
    "standing": {
      "poseName": "standing",
      "poseTypes": ["STAND","FLOAT","HOVER","NONE","PROFILE","PORTRAIT"],
      "isBattle": false,
      "animations": [
        "q.look('head')",
        "q.bedrock('ectomancer', 'air_idle')"
      ],
      "transformTicks": 10,
      "quirks": [
        "q.bedrock_quirk('ectomancer', 'blink')"
      ]
    },
    "walking": {
      "poseName": "walking",
      "poseTypes": ["WALK","SWIM","FLY"],
      "animations": [
        "q.look('head')",
        "q.bedrock('ectomancer', 'ground_walk')"
      ],
      "transformTicks": 10,
      "quirks": [
        "q.bedrock_quirk('ectomancer', 'blink')"
      ]
    },
     "air-sleep": {
       "poseTypes": ["SLEEP"],
       "condition": "q.is_flying",
       "namedAnimations": {
         "cry": "q.bedrock_stateful('dummy', 'cry')"
       },
       "animations": [
         "q.bedrock('ectomancer', 'sleep_air')"
       ]
     },
    "sleep": {
      "poseTypes": ["SLEEP"],
       "condition": "!q.is_flying",
          "namedAnimations": {
          "cry": "q.bedrock_stateful('dummy', 'cry')"
          },
      "animations": [
        "q.bedrock('ectomancer', 'sleep')"
      ],
      "transformTicks": 10
    }
  }
}