//This JSON was modified by AgentMindStorm (@agentms_). Please do not use this document without permission.
{
  "format_version": "1.8.0",
  "animations": {
    "animation.vex.attack.rotations.v1.0": {
      "loop": true,
      "bones": {
        "body": {
          "rotation": [ 0.0, "variable.attackbodyroty - this", 0.0 ]
        },
        "leftarm": {
          "rotation": [ "variable.attackbodyroty", "variable.attackbodyroty", 0.0 ]
        },
        "rightarm": {
          "rotation": [ "math.sin(1.0 - math.pow(1.0 - variable.attack_time, 3.0) * 180.0) * (variable.is_brandishing_spear ? -1.0 : 1.0 )", "(variable.is_brandishing_spear ? 0.0 : variable.attackbodyroty * 2.0) + variable.attackbodyroty", 0.0 ]
        }
      }
    },
    "animation.vex.attack": {
      "loop": true,
      "override_previous_animation": true,
      "bones": {
        "rightarm": {
          "rotation": [ "query.is_charging ? (216.0 - this) : 0.0", 0.0, 0.0 ]
        }
      }
    },
    "animation.vex.move": {
      "anim_time_update": "query.modified_distance_moved",
      "loop": true,
      "bones": {
        "leftwing": {
          "position": [ 0.0, "-1.0 - this", "2.0 - this" ],
          "rotation": [ "27.0 - this", "-(27.0 + math.cos(query.life_time * 916.8) * 9.0) - this", "-27.0 - this" ]
        },
        "leg0": {
          "rotation": [ "variable.tcos0 * 1.4 + 36.0", 0.0, 0.0 ]
        },
        "rightwing": {
          "position": [ 0.0, "-1.0 - this", "2.0 - this" ],
          "rotation": [ "27.0 - this", "27.0 + math.cos(query.life_time * 916.8) * 9.0 - this", "27.0 - this" ]
        }
      }
    },
    "animation.vex.item_pose": {
      "loop": true,
      "override_previous_animation": true,
      "bones": {
        "leftitem": {
          "rotation": [ 10.0, 0.0, 0.0 ],
          "position": [ -0.45, 1.75, -0.9 ],
          "scale": 1.35
        },
        "rightitem": {
          "rotation": [ 10.0, 0.0, 0.0 ],
          "position": [ -0.45, 1.75, -0.9 ],
          "scale": 1.35
        }
      }
    }
  }
}
