{
  "id": "magic",
  "clips": {
    "idle": {
      "file": "animations/magic/pro-magic-pack/standing-idle.fbx"
    },
    "walk": {
      "file": "animations/magic/pro-magic-pack/standing-walk-forward.fbx",
      "rootMotion": "loop"
    },
    "run": {
      "file": "animations/magic/pro-magic-pack/standing-run-forward.fbx",
      "rootMotion": "loop"
    },
    "sprint": {
      "file": "animations/magic/pro-magic-pack/standing-sprint-forward.fbx",
      "rootMotion": "loop"
    },
    "fireball": {
      "file": "animations/magic/pro-magic-pack/standing-1h-magic-attack-01.fbx"
    },
    "burst": {
      "file": "animations/magic/pro-magic-pack/standing-2h-magic-area-attack-01.fbx"
    },
    "barrage": {
      "file": "animations/magic/pro-magic-pack/standing-2h-magic-attack-02.fbx"
    },
    "shockwave": {
      "file": "animations/magic/pro-magic-pack/standing-2h-magic-area-attack-02.fbx"
    },
    "heal": {
      "file": "animations/magic/pro-magic-pack/standing-2h-cast-spell-01.fbx"
    },
    "hit-front": {
      "file": "animations/magic/pro-magic-pack/standing-react-small-from-front.fbx"
    },
    "hit-back": {
      "file": "animations/magic/pro-magic-pack/standing-react-small-from-back.fbx"
    },
    "hit-left": {
      "file": "animations/magic/pro-magic-pack/standing-react-small-from-left.fbx"
    },
    "hit-right": {
      "file": "animations/magic/pro-magic-pack/standing-react-small-from-right.fbx"
    },
    "death-front": {
      "file": "animations/magic/pro-magic-pack/standing-react-death-backward.fbx",
      "rootMotion": "keep"
    },
    "death-back": {
      "file": "animations/magic/pro-magic-pack/standing-react-death-forward.fbx",
      "rootMotion": "keep"
    },
    "victory": {
      "file": "animations/unarmed/victory-idle.fbx"
    }
  },
  "locomotion": {
    "mode": "facing",
    "idle": "idle",
    "gaits": [
      {
        "name": "walk",
        "clips": {
          "f": "walk"
        }
      },
      {
        "name": "run",
        "clips": {
          "f": "run"
        }
      },
      {
        "name": "sprint",
        "clips": {
          "f": "sprint"
        }
      }
    ]
  },
  "actions": {
    "attack.fireball": {
      "clip": "fireball",
      "impactTimes": [
        0.8
      ]
    },
    "attack.burst": {
      "clip": "burst",
      "impactTimes": [
        1.333
      ]
    },
    "attack.barrage": {
      "clip": "barrage",
      "impactTimes": [
        1.4,
        1.9
      ]
    },
    "attack.shockwave": {
      "clip": "shockwave",
      "impactTimes": [
        0.6,
        1.9
      ]
    },
    "special.heal": {
      "clip": "heal",
      "impactTimes": [
        1
      ]
    },
    "hit.front": {
      "clip": "hit-front",
      "layer": "upper"
    },
    "hit.back": {
      "clip": "hit-back",
      "layer": "upper"
    },
    "hit.left": {
      "clip": "hit-left",
      "layer": "upper"
    },
    "hit.right": {
      "clip": "hit-right",
      "layer": "upper"
    },
    "death.front": {
      "clip": "death-front"
    },
    "death.back": {
      "clip": "death-back"
    },
    "victory": {
      "clip": "victory",
      "loop": true
    }
  },
  "fallbacks": {
    "attack.*": "attack.fireball",
    "hit": "hit.front",
    "hit.*": "hit.front",
    "death": "death.front",
    "death.*": "death.front",
    "special": "special.heal"
  },
  "props": {
    "orb": {
      "bone": "mixamorigRightHand",
      "pos": [
        0,
        0.14,
        0.05
      ],
      "rotDeg": [
        0,
        0,
        0
      ],
      "scale": 1
    }
  }
}
