{
	"format_version": "1.21.0",
	"animation_controllers": {
		"controller.animation.rumiaex.ct": {
		  "initial_state": "default",
			"states": {
				"default": {
			    "animations": [
			      "rumiaex.idle"
			      ],
					"transitions": [
						{"walk_start": "q.modified_move_speed > 0.049 || q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"walk_start": {
					"animations": [
					  {
					    "rumiaex.walk_start": "q.modified_move_speed >= 0.049"
					  }
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"walk_loop": "q.all_animations_finished"}
					]
				},
				"walk_loop": {
					"animations": [
					  "rumiaex.walk"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_start": "q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"sprint_start": {
					"animations": [
					  "rumiaex.sprint_start"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_loop": "q.all_animations_finished"}
					]
				},
				"sprint_loop": {
					"animations": [
					  "rumiaex.sprint"
					],
					"transitions": [
						{"default": "!q.is_sprinting && q.modified_move_speed <= 0.049"},
						{"walk_loop": "!q.is_sprinting && q.modified_move_speed > 0.049"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"block": {
					"animations": [
					  "rumiaex.block"
					],
					"transitions": [
						{"default": "!q.is_sneaking"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				}
			}
		},
		
		"controller.animation.odachi.ct": {
		  "initial_state": "default",
			"states": {
				"default": {
			    "animations": [
			      "odachi.idle"
			      ],
					"transitions": [
						{"walk_start": "q.modified_move_speed > 0.049 || q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"walk_start": {
					"animations": [
					  {
					    "odachi.walk_start": "q.modified_move_speed >= 0.049"
					  }
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"walk_loop": "q.all_animations_finished"}
					]
				},
				"walk_loop": {
					"animations": [
					  "odachi.walk"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_start": "q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"sprint_start": {
					"animations": [
					  "odachi.sprint_start"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_loop": "q.all_animations_finished"}
					]
				},
				"sprint_loop": {
					"animations": [
					  "odachi.sprint"
					],
					"transitions": [
						{"default": "!q.is_sprinting && q.modified_move_speed <= 0.049"},
						{"walk_loop": "!q.is_sprinting && q.modified_move_speed > 0.049"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"block": {
					"animations": [
					  "odachi.block"
					],
					"transitions": [
						{"default": "!q.is_sneaking"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				}
			}
		},
		"controller.animation.needleblade.ct": {
		  "initial_state": "default",
			"states": {
				"default": {
			    "animations": [
			      "needleblade.idle"
			      ],
					"transitions": [
						{"walk_start": "q.modified_move_speed > 0.049 || q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"walk_start": {
					"animations": [
					  {
					    "needleblade.walk_start": "q.modified_move_speed >= 0.049"
					  }
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"walk_loop": "q.all_animations_finished"}
					]
				},
				"walk_loop": {
					"animations": [
					  "needleblade.walk"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_start": "q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"sprint_start": {
					"animations": [
					  "needleblade.sprint_start"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_loop": "q.all_animations_finished"}
					]
				},
				"sprint_loop": {
					"animations": [
					  "needleblade.sprint"
					],
					"transitions": [
						{"default": "!q.is_sprinting && q.modified_move_speed <= 0.049"},
						{"walk_loop": "!q.is_sprinting && q.modified_move_speed > 0.049"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"block": {
					"animations": [
					  "needleblade.block"
					],
					"transitions": [
						{"default": "!q.is_sneaking"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				}
			}
		},
		"controller.animation.crossbowrev2.ct": {
		  "initial_state": "default",
			"states": {
				"default": {
			    "animations": [
			      "crossbowrev2.idle"
			      ],
					"transitions": [
						{"walk_start": "q.modified_move_speed > 0.049 || q.is_sprinting"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"walk_start": {
					"animations": [
					  {
					    "crossbowrev2.walk_start": "q.modified_move_speed >= 0.049"
					  }
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"walk_loop": "q.all_animations_finished"}
					]
				},
				"walk_loop": {
					"animations": [
					  "crossbowrev2.walk"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_start": "q.is_sprinting"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"sprint_start": {
					"animations": [
					  "crossbowrev2.sprint_start"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_loop": "q.all_animations_finished"}
					]
				},
				"sprint_loop": {
					"animations": [
					  "crossbowrev2.sprint"
					],
					"transitions": [
						{"default": "!q.is_sprinting && q.modified_move_speed <= 0.049"},
						{"walk_loop": "!q.is_sprinting && q.modified_move_speed > 0.049"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				}
			}
		},
		"controller.animation.magirecon.ct": {
		  "initial_state": "default",
			"states": {
				"default": {
			    "animations": [
			      "magirecon.idle"
			      ],
					"transitions": [
						{"walk_start": "q.modified_move_speed > 0.049 || q.is_sprinting"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"walk_start": {
					"animations": [
					  {
					    "magirecon.walk_start": "q.modified_move_speed >= 0.049"
					  }
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"walk_loop": "q.all_animations_finished"}
					]
				},
				"walk_loop": {
					"animations": [
					  "magirecon.walk"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_start": "q.is_sprinting"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"sprint_start": {
					"animations": [
					  "magirecon.sprint_start"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_loop": "q.all_animations_finished"}
					]
				},
				"sprint_loop": {
					"animations": [
					  "magirecon.sprint"
					],
					"transitions": [
						{"default": "!q.is_sprinting && q.modified_move_speed <= 0.049"},
						{"walk_loop": "!q.is_sprinting && q.modified_move_speed > 0.049"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				}
			}
		},
		"controller.animation.bowrev2.ct": {
		  "initial_state": "default",
			"states": {
				"default": {
			    "animations": [
			      "bowrev2.idle"
			      ],
					"transitions": [
						{"walk_start": "q.modified_move_speed > 0.049 || q.is_sprinting"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"walk_start": {
					"animations": [
					  {
					    "bowrev2.walk_start": "q.modified_move_speed >= 0.049"
					  }
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"walk_loop": "q.all_animations_finished"}
					]
				},
				"walk_loop": {
					"animations": [
					  "bowrev2.walk"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_start": "q.is_sprinting"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"sprint_start": {
					"animations": [
					  "bowrev2.sprint_start"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_loop": "q.all_animations_finished"}
					]
				},
				"sprint_loop": {
					"animations": [
					  "bowrev2.sprint"
					],
					"transitions": [
						{"default": "!q.is_sprinting && q.modified_move_speed <= 0.049"},
						{"walk_loop": "!q.is_sprinting && q.modified_move_speed > 0.049"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				}
			}
		},
		"controller.animation.breacher.ct": {
		  "initial_state": "default",
			"states": {
				"default": {
			    "animations": [
			      "breacher.idle"
			      ],
					"transitions": [
						{"walk_start": "q.modified_move_speed > 0.049 || q.is_sprinting"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"walk_start": {
					"animations": [
					  {
					    "breacher.walk_start": "q.modified_move_speed >= 0.049"
					  }
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"walk_loop": "q.all_animations_finished"}
					]
				},
				"walk_loop": {
					"animations": [
					  "breacher.walk"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_start": "q.is_sprinting"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"sprint_start": {
					"animations": [
					  "breacher.sprint_start"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_loop": "q.all_animations_finished"}
					]
				},
				"sprint_loop": {
					"animations": [
					  "breacher.sprint"
					],
					"transitions": [
						{"default": "!q.is_sprinting && q.modified_move_speed <= 0.049"},
						{"walk_loop": "!q.is_sprinting && q.modified_move_speed > 0.049"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				}
			}
		},
		"controller.animation.regular_staff.ct": {
		  "initial_state": "default",
			"states": {
				"default": {
			    "animations": [
			      "regular_staff.idle"
			      ],
					"transitions": [
						{"walk_start": "q.modified_move_speed > 0.049 || q.is_sprinting"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"walk_start": {
					"animations": [
					  {
					    "regular_staff.walk_start": "q.modified_move_speed >= 0.049"
					  }
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"walk_loop": "q.all_animations_finished"}
					]
				},
				"walk_loop": {
					"animations": [
					  "regular_staff.walk"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_start": "q.is_sprinting"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"sprint_start": {
					"animations": [
					  "regular_staff.sprint_start"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_loop": "q.all_animations_finished"}
					]
				},
				"sprint_loop": {
					"animations": [
					  "regular_staff.sprint"
					],
					"transitions": [
						{"default": "!q.is_sprinting && q.modified_move_speed <= 0.049"},
						{"walk_loop": "!q.is_sprinting && q.modified_move_speed > 0.049"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				}
			}
		},
		"controller.animation.basiccombat.ct": {
		  "initial_state": "default",
			"states": {
				"default": {
			    "animations": [
			      "basiccombat.idle"
			      ],
					"transitions": [
						{"walk_start": "q.modified_move_speed > 0.049 || q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"walk_start": {
					"animations": [
					  {
					    "basiccombat.walk_start": "q.modified_move_speed >= 0.049"
					  }
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"walk_loop": "q.all_animations_finished"}
					]
				},
				"walk_loop": {
					"animations": [
					  "basiccombat.walk"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_start": "q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"sprint_start": {
					"animations": [
					  "basiccombat.sprint_start"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_loop": "q.all_animations_finished"}
					]
				},
				"sprint_loop": {
					"animations": [
					  "basiccombat.sprint"
					],
					"transitions": [
						{"default": "!q.is_sprinting && q.modified_move_speed <= 0.049"},
						{"walk_loop": "!q.is_sprinting && q.modified_move_speed > 0.049"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"block": {
					"animations": [
					  "basiccombat.block"
					],
					"transitions": [
						{"default": "!q.is_sneaking"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				}
			}
		},
		"controller.animation.trisherp.ct": {
		  "initial_state": "default",
			"states": {
				"default": {
			    "animations": [
			      "trisherp.idle"
			      ],
					"transitions": [
						{"walk_start": "q.modified_move_speed > 0.049 || q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"walk_start": {
					"animations": [
					  {
					    "trisherp.walk_start": "q.modified_move_speed >= 0.049"
					  }
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"walk_loop": "q.all_animations_finished"}
					]
				},
				"walk_loop": {
					"animations": [
					  "trisherp.walk"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_start": "q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"sprint_start": {
					"animations": [
					  "trisherp.sprint_start"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_loop": "q.all_animations_finished"}
					]
				},
				"sprint_loop": {
					"animations": [
					  "trisherp.sprint"
					],
					"transitions": [
						{"default": "!q.is_sprinting && q.modified_move_speed <= 0.049"},
						{"walk_loop": "!q.is_sprinting && q.modified_move_speed > 0.049"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"block": {
					"animations": [
					  "trisherp.block"
					],
					"transitions": [
						{"default": "!q.is_sneaking"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				}
			}
		},
		"controller.animation.rumblev2.ct": {
		  "initial_state": "default",
			"states": {
				"default": {
			    "animations": [
			      "rumblev2.idle"
			      ],
					"transitions": [
						{"walk_start": "q.modified_move_speed > 0.049 || q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"walk_start": {
					"animations": [
					  {
					    "rumblev2.walk_start": "q.modified_move_speed >= 0.049"
					  }
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"walk_loop": "q.all_animations_finished"}
					]
				},
				"walk_loop": {
					"animations": [
					  "rumblev2.walk"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_start": "q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"sprint_start": {
					"animations": [
					  "rumblev2.sprint_start"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_loop": "q.all_animations_finished"}
					]
				},
				"sprint_loop": {
					"animations": [
					  "rumblev2.sprint"
					],
					"transitions": [
						{"default": "!q.is_sprinting && q.modified_move_speed <= 0.049"},
						{"walk_loop": "!q.is_sprinting && q.modified_move_speed > 0.049"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"block": {
					"animations": [
					  "rumblev2.block"
					],
					"transitions": [
						{"default": "!q.is_sneaking"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				}
			}
		},
		"controller.animation.rumble.ct": {
		  "initial_state": "default",
			"states": {
				"default": {
			    "animations": [
			      "rumble.idle"
			      ],
					"transitions": [
						{"walk_loop": "q.modified_move_speed > 0.049 || q.is_sprinting"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"walk_loop": {
					"animations": [
					  "rumble.walk"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_loop": "q.is_sprinting"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"sprint_loop": {
					"animations": [
					  "rumble.sprint"
					],
					"transitions": [
						{"default": "!q.is_sprinting && q.modified_move_speed <= 0.049"},
						{"walk_loop": "!q.is_sprinting && q.modified_move_speed > 0.049"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				}
			}
		},
		"controller.animation.evocation_book.ct": {
		  "initial_state": "default",
			"states": {
				"default": {
			    "animations": [
			      "evocation_book.idle"
			      ],
					"transitions": [
						{"walk_start": "q.modified_move_speed > 0.049 || q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"walk_start": {
					"animations": [
					  {
					    "evocation_book.walk_start": "q.modified_move_speed >= 0.049"
					  }
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"walk_loop": "q.all_animations_finished"}
					]
				},
				"walk_loop": {
					"animations": [
					  "evocation_book.walk"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_start": "q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"sprint_start": {
					"animations": [
					  "evocation_book.sprint_start"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_loop": "q.all_animations_finished"}
					]
				},
				"sprint_loop": {
					"animations": [
					  "evocation_book.sprint"
					],
					"transitions": [
						{"default": "!q.is_sprinting && q.modified_move_speed <= 0.049"},
						{"walk_loop": "!q.is_sprinting && q.modified_move_speed > 0.049"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"block": {
					"animations": [
					  "evocation_book.block"
					],
					"transitions": [
						{"default": "!q.is_sneaking"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				}
			}
		},
		"controller.animation.axere.ct": {
		  "initial_state": "default",
			"states": {
				"default": {
			    "animations": [
			      "axere.idle"
			      ],
					"transitions": [
						{"walk_start": "q.modified_move_speed > 0.049 || q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"walk_start": {
					"animations": [
					  {
					    "axere.walk_start": "q.modified_move_speed >= 0.049"
					  }
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"walk_loop": "q.all_animations_finished"}
					]
				},
				"walk_loop": {
					"animations": [
					  "axere.walk"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_start": "q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"sprint_start": {
					"animations": [
					  "axere.sprint_start"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_loop": "q.all_animations_finished"}
					]
				},
				"sprint_loop": {
					"animations": [
					  "axere.sprint"
					],
					"transitions": [
						{"default": "!q.is_sprinting && q.modified_move_speed <= 0.049"},
						{"walk_loop": "!q.is_sprinting && q.modified_move_speed > 0.049"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"block": {
					"animations": [
					  "axere.block"
					],
					"transitions": [
						{"default": "!q.is_sneaking"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				}
			}
		},
		"controller.animation.crossbowre.ct": {
		  "initial_state": "default",
			"states": {
				"default": {
			    "animations": [
			      "crossbowre.idle"
			      ],
					"transitions": [
						{"walk_start": "q.modified_move_speed > 0.049 || q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"walk_start": {
					"animations": [
					  {
					    "crossbowre.walk_start": "q.modified_move_speed >= 0.049"
					  }
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"walk_loop": "q.all_animations_finished"}
					]
				},
				"walk_loop": {
					"animations": [
					  "crossbowre.walk"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_start": "q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"sprint_start": {
					"animations": [
					  "crossbowre.sprint_start"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_loop": "q.all_animations_finished"}
					]
				},
				"sprint_loop": {
					"animations": [
					  "crossbowre.sprint"
					],
					"transitions": [
						{"default": "!q.is_sprinting && q.modified_move_speed <= 0.049"},
						{"walk_loop": "!q.is_sprinting && q.modified_move_speed > 0.049"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"block": {
					"animations": [
					  "crossbowre.block"
					],
					"transitions": [
						{"default": "!q.is_sneaking"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				}
			}
		},
		"controller.animation.bowre.ct": {
		  "initial_state": "default",
			"states": {
				"default": {
			    "animations": [
			      "bowre.idle"
			      ],
					"transitions": [
						{"walk_start": "q.modified_move_speed > 0.049 || q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"walk_start": {
					"animations": [
					  {
					    "bowre.walk_start": "q.modified_move_speed >= 0.049"
					  }
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"walk_loop": "q.all_animations_finished"}
					]
				},
				"walk_loop": {
					"animations": [
					  "bowre.walk"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_start": "q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"sprint_start": {
					"animations": [
					  "bowre.sprint_start"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_loop": "q.all_animations_finished"}
					]
				},
				"sprint_loop": {
					"animations": [
					  "bowre.sprint"
					],
					"transitions": [
						{"default": "!q.is_sprinting && q.modified_move_speed <= 0.049"},
						{"walk_loop": "!q.is_sprinting && q.modified_move_speed > 0.049"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"block": {
					"animations": [
					  "bowre.block"
					],
					"transitions": [
						{"default": "!q.is_sneaking"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				}
			}
		},
		"controller.animation.bluntcleaver.ct": {
		  "initial_state": "default",
			"states": {
				"default": {
			    "animations": [
			      "bluntcleaver.idle"
			      ],
					"transitions": [
						{"walk_start": "q.modified_move_speed > 0.049 || q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"walk_start": {
					"animations": [
					  {
					    "bluntcleaver.walk_start": "q.modified_move_speed >= 0.049"
					  }
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"walk_loop": "q.all_animations_finished"}
					]
				},
				"walk_loop": {
					"animations": [
					  "bluntcleaver.walk"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_start": "q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"sprint_start": {
					"animations": [
					  "bluntcleaver.sprint_start"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_loop": "q.all_animations_finished"}
					]
				},
				"sprint_loop": {
					"animations": [
					  "bluntcleaver.sprint"
					],
					"transitions": [
						{"default": "!q.is_sprinting && q.modified_move_speed <= 0.049"},
						{"walk_loop": "!q.is_sprinting && q.modified_move_speed > 0.049"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"block": {
					"animations": [
					  "bluntcleaver.block"
					],
					"transitions": [
						{"default": "!q.is_sneaking"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				}
			}
		},
		"controller.animation.tridentre.ct": {
		  "initial_state": "default",
			"states": {
				"default": {
			    "animations": [
			      "tridentre.idle"
			      ],
					"transitions": [
						{"walk_start": "q.modified_move_speed > 0.049 || q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"walk_start": {
					"animations": [
					  {
					    "tridentre.walk_start": "q.modified_move_speed >= 0.049"
					  }
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"walk_loop": "q.all_animations_finished"}
					]
				},
				"walk_loop": {
					"animations": [
					  "tridentre.walk"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_start": "q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"sprint_start": {
					"animations": [
					  "tridentre.sprint_start"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_loop": "q.all_animations_finished"}
					]
				},
				"sprint_loop": {
					"animations": [
					  "tridentre.sprint"
					],
					"transitions": [
						{"default": "!q.is_sprinting && q.modified_move_speed <= 0.049"},
						{"walk_loop": "!q.is_sprinting && q.modified_move_speed > 0.049"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"block": {
					"animations": [
					  "tridentre.block"
					],
					"transitions": [
						{"default": "!q.is_sneaking"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				}
			}
		},
		"controller.animation.undeadclaw.ct": {
		  "initial_state": "default",
			"states": {
				"default": {
			    "animations": [
			      "undeadclaw.idle"
			      ],
					"transitions": [
						{"walk_start": "q.modified_move_speed > 0.049 || q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"walk_start": {
					"animations": [
					  {
					    "undeadclaw.walk_start": "q.modified_move_speed >= 0.049"
					  }
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"walk_loop": "q.all_animations_finished"}
					]
				},
				"walk_loop": {
					"animations": [
					  "undeadclaw.walk"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_start": "q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"sprint_start": {
					"animations": [
					  "undeadclaw.sprint_start"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_loop": "q.all_animations_finished"}
					]
				},
				"sprint_loop": {
					"animations": [
					  "undeadclaw.sprint"
					],
					"transitions": [
						{"default": "!q.is_sprinting && q.modified_move_speed <= 0.049"},
						{"walk_loop": "!q.is_sprinting && q.modified_move_speed > 0.049"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"block": {
					"animations": [
					  "undeadclaw.block"
					],
					"transitions": [
						{"default": "!q.is_sneaking"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				}
			}
		},
		"controller.animation.abyssfiend_blade.ct": {
		  "initial_state": "default",
			"states": {
				"default": {
			    "animations": [
			      "abyssfiend_blade.idle"
			      ],
					"transitions": [
						{"walk_start": "q.modified_move_speed > 0.049 || q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"walk_start": {
					"animations": [
					  {
					    "abyssfiend_blade.walk_start": "q.modified_move_speed >= 0.049"
					  }
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"walk_loop": "q.all_animations_finished"}
					]
				},
				"walk_loop": {
					"animations": [
					  "abyssfiend_blade.walk"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_start": "q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"sprint_start": {
					"animations": [
					  "abyssfiend_blade.sprint_start"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_loop": "q.all_animations_finished"}
					]
				},
				"sprint_loop": {
					"animations": [
					  "abyssfiend_blade.sprint"
					],
					"transitions": [
						{"default": "!q.is_sprinting && q.modified_move_speed <= 0.049"},
						{"walk_loop": "!q.is_sprinting && q.modified_move_speed > 0.049"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"block": {
					"animations": [
					  "abyssfiend_blade.block"
					],
					"transitions": [
						{"default": "!q.is_sneaking"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				}
			}
		},
		"controller.animation.regular_sword.ct": {
		  "initial_state": "default",
			"states": {
				"default": {
			    "animations": [
			      "regular_sword.idle"
			      ],
					"transitions": [
						{"walk_start": "q.modified_move_speed > 0.049 || q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"walk_start": {
					"animations": [
					  {
					    "regular_sword.walk_start": "q.modified_move_speed >= 0.049"
					  }
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"walk_loop": "q.all_animations_finished"}
					]
				},
				"walk_loop": {
					"animations": [
					  "regular_sword.walk"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_start": "q.is_sprinting"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"sprint_start": {
					"animations": [
					  "regular_sword.sprint_start"
					],
					"transitions": [
						{"default": "q.modified_move_speed <= 0.049"},
						{"sprint_loop": "q.all_animations_finished"}
					]
				},
				"sprint_loop": {
					"animations": [
					  "regular_sword.sprint"
					],
					"transitions": [
						{"default": "!q.is_sprinting && q.modified_move_speed <= 0.049"},
						{"walk_loop": "!q.is_sprinting && q.modified_move_speed > 0.049"},
						{"block": "q.is_sneaking && !q.is_jumping"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"block": {
					"animations": [
					  "regular_sword.block"
					],
					"transitions": [
						{"default": "!q.is_sneaking"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				}
			}
		}
	}
}