{
	"format_version" : "1.10.0",
	"animation_controllers" : {
		"controller.animation.menderman.range" : {
			"initial_state" : "default",
			"states" : {
				
				"default" : {
					"animations" : [ "no_blocks" ],
					"blend_transition" : 0.2,
					"transitions" : [
						{
							"ranged_hold" : "query.is_sheared"
						}
						
						
					]
				},
				"ranged_hold" : {
					"animations" : [ "blocks" ],
					"blend_transition" : 0.3,
					"transitions" : [
						{
							"default" : "!query.is_sheared"
						}
						
					]
				}
				
			}
		},
		"controller.animation.menderman.hands" : {
			"initial_state" : "default",
			"states" : {
			
				"default" : {
					"blend_transition" : 0.3,
					"transitions" : [
						{
							"2_hands" : "query.mark_variant == 1"
						}
					
				
					]
				},
			
				"2_hands" : {
					"animations": ["two_hands"],
					"blend_transition" : 0.3,
					"transitions" : [
					
						{
							"default" : "query.mark_variant == 0"
						}
					]
				}
			}
		},
		"controller.animation.mspiderpig.attack" : {
			"initial_state" : "default",
			"states" : {
				
				
				"default" : {
					
					"blend_transition" : 0.1,
					"transitions" : [
					
						{
							"attack" : "query.is_delayed_attacking"
						}
					
					]
				},
			
			
			
				"attack" : {
					"animations" : [
						"attack"
					
					],
					"blend_transition" : 0.4,
					"transitions" : [
						{
							"default" : "query.all_animations_finished"
						}
					]
				}
			}
		},
		"controller.animation.mspiderpig.death" : {
			"initial_state" : "default",
			"states" : {
				
				
				"default" : {
					
					"blend_transition" : 0.2,
					"transitions" : [
					
						{
							"death" : "query.is_stunned"
						}
			
					]
				},
				
				"death" : {
					"animations" : [
						"death"
					
					],
					"blend_transition" : 0.2,
					"transitions" : [
						{
							"default" : "!query.is_stunned"
						}
					]
				}
			}
		},
		"controller.animation.mspiderpig.general" : {
			"initial_state" : "default",
			"states" : {
				
				
				"default" : {
					"animations" : [
						"look_at_target",
						"general"
					],
					"blend_transition" : 0.2,
					"transitions" : [
						{
							"pounce" : "!query.is_on_ground && query.has_target"
						},
						{
							"death" : "query.is_stunned && query.is_on_ground"
						},
						{
							"death_air" : "query.is_stunned && !query.is_on_ground"
						}
					
					]
				},
				"pounce" : {
					"animations" : [
						"pounce"
					
					],
					"blend_transition" : 0.2,
					"transitions" : [
						{
							"default" : "query.is_on_ground"
						},
						{
							"death_air" : "query.is_stunned"
						}
					]
				},
				"death_air" : {
					"animations" : [
						"pounce"
					
					
					],
					"blend_transition" : 0.2,
					"transitions" : [
						{
							"default" : ""
						}
					]
				},
			
				"death" : {
				
					"blend_transition" : 0.2,
					"transitions" : [
						{
							"default" : ""
						}
					]
				}
			}
		},
		"controller.animation.mutant.baby_big_head" : {
			"initial_state" : "default",
			"states" : {
				
				
				"default" : {
					
					"blend_transition" : 0.1,
					"transitions" : [
					
						{
							"baby" : "query.is_baby"
						}
					
					]
				},
			
			
			
				"baby" : {
					"animations" : [
						"big_head"
					
					],
					"blend_transition" : 0.1,
					"transitions" : [
						{
							"default" : "!query.is_baby"
						}
					]
				}
			}
		},
		"controller.animation.mwolf.general" : {
			"initial_state" : "default",
			"states" : {
				
				
				"default" : {
					"animations" : [
						"look_at_target"
					],
					"blend_transition" : 0.2,
					"transitions" : [
					
						{
							"angry" : "query.is_angry"
						}
					
					]
				},
			
			
			
				"angry" : {
					"animations" : [
						"look_at_target",
						"angry"
					
					],
					"blend_transition" : 0.2,
					"transitions" : [
						{
							"default" : "!query.is_angry"
						}
					]
				}
			}
		},
		"controller.animation.mwolf.beg" : {
			"initial_state" : "default",
			"states" : {
				
				
				"default" : {
					
					"blend_transition" : 0.2,
					"transitions" : [
					
						{
							"beg" : "query.is_interested && !query.is_angry"
						}
					
					]
				},
			
			
			
				"beg" : {
					"animations" : [
						"begging"
					
					],
					"blend_transition" : 0.2,
					"transitions" : [
						{
							"default" : "!query.is_interested || query.is_angry"
						}
					]
				}
			}
		},
		"controller.animation.mwolf.biting" : {
			"initial_state" : "default",
			"states" : {
				
				
				"default" : {
					
					"blend_transition" : 0.1,
					"transitions" : [
					
						{
							"biting" : "query.is_delayed_attacking == 1"
						}
					
					]
				},
			
			
			
				"biting" : {
					"animations" : [
						"biting"
					
					],
					"blend_transition" : 0.4,
					"transitions" : [
						{
							"default" : "query.is_delayed_attacking == 0"
						}
					]
				}
			}
		},
		"controller.animation.msnowgolem.range_attack" : {
			"initial_state" : "default",
			"states" : {
				
				
				"default" : {
					"animations" : [
						"mzombie_general",
						"no_item"
					
					],
					"blend_transition" : 0.15,
					"transitions" : [
					
						{
							"range_attack" : "query.is_charged"
						}
					
					]
				},
			
			
			
				"range_attack" : {
					"animations" : [
						"range"
					
					],
					"blend_transition" : 0.35,
					"transitions" : [
						{
							"default" : "!query.is_charged"
						}
					]
				}
			}
		},
		"controller.animation.msnowgolem.general" : {
			"initial_state" : "default",
			"states" : {
				
				"default" : {
					
					"animations" : [
					
						"look_at_target"
					
					],
					"blend_transition" : 0.1,
					"transitions" : [
				
						{
							"delay" : "query.is_delayed_attacking"
						},
		
						{
							"stuck" : "query.is_stunned == 1"
						}
					
					]
				},
		
			
			
				"stuck" : {
					"animations" : [
						"stunned"
					
					],
					"blend_transition" : 0.4,
					"transitions" : [
						{
							"default" : "query.is_stunned == 0"
						}
					]
				},
				"delay" : {
					"animations" : [
						"look_at_target",
						"mzombie_smash"
					
					],
					"blend_transition" : 0.4,
					"transitions" : [
						{
							"default" : "query.all_animations_finished"
						}
					]
				},
				"wiggle" : {
					"animations" : [
						
						"wiggle",
						{
							"walk" : "query.modified_move_speed"
						}
					],
					"blend_transition" : 0.2,
					"transitions" : [
						{
							"default" : "query.is_on_ground && !query.is_interested && !query.is_stalking"
						},
						{
							"crouch" : "query.is_on_ground && !query.is_interested && query.is_stalking"
						},
						{
							"pounce" : "!query.is_on_ground"
						}
					]
				}
			}
		},
		"controller.animation.menderman.general" : {
			"initial_state" : "default",
			"states" : {
				"crouch" : {
					"particle_effects" : [
						{
							"effect" : "charged_flames"
							
						}
					],
					"animations" : [
					
						"roaring"
					
					],
					"blend_transition" : 0.4,
					"transitions" : [
						{
							"default" : "query.is_roaring == 0"
						}
					]
				},
				"smash" : {
					"particle_effects" : [
						{
							"effect" : "chemical_flame"
							
						}
					],
					"animations" : [
					
						"smash"
					
					],
					"blend_transition" : 0.4,
					"transitions" : [
						{
							"default" : "query.is_roaring == 0"
						}
					
					]
				},
				"default" : {
					
					"animations" : [
						 "general",
						"look_at_target"
					
					],
					"blend_transition" : 0.1,
					"transitions" : [
						{
							"crouch" : "query.is_roaring == 1"
						},
						{
							"delay" : "query.is_delayed_attacking"
						},			
						{
							"stuck" : "query.is_shaking == 1"
						},
						{
							"explode" : "query.is_stunned == 1"
						}
					
					]
				},
				"explode" : {
					"animations" : [
						"death"
					
					],
					"blend_transition" : 0.4,
					"transitions" : [
						{
							"default" : "query.is_stunned == 0"
						}
					]
				},
				"stuck" : {
					"animations" : [
						"stunned"
					
					],
					"blend_transition" : 0.4,
					"transitions" : [
						{
							"default" : "query.is_shaking == 0"
						}
					]
				},
				"delay" : {
					"animations" : [
						"look_at_target",
						"attack"
					
					],
					"blend_transition" : 0.4,
					"transitions" : [
						{
							"default" : "query.all_animations_finished"
						}
					]
				}
			}
		},
		"controller.animation.mskeleton.general" : {
			"initial_state" : "default",
			"states" : {
				"crouch" : {
					"particle_effects" : [
						{
							"effect" : "charged_flames"
							
						}
					],
					"animations" : [
						"look_at_target",
						"mzombie_general",
						"roaring"
					
					],
					"blend_transition" : 0.4,
					"transitions" : [
						{
							"default" : "query.is_roaring == 0"
						},
						{
							"wiggle" : "query.is_interested"
						}
					]
				},
				
				"default" : {
					
					"animations" : [
						 "mzombie_general",
						"look_at_target"
					
					],
					"blend_transition" : 0.1,
					"transitions" : [
						{
							"crouch" : "query.is_roaring == 1"
						},
						{
							"delay" : "query.is_delayed_attacking"
						},
						{
							"pounce" : "query.is_swimming"
						},
						{
							"stuck" : "query.is_stunned == 1"
						}
					
					]
				},
				"pounce" : {
					
					"animations" : [
						"mzombie_general",
						"look_at_target",
						"swimming"
					
					],
					"blend_transition" : 0.2,
					"transitions" : [
						{
							"default" : "!query.is_swimming"
						}
					]
				},
			
			
				"stuck" : {
					"animations" : [
						"stunned"
					
					],
					"blend_transition" : 0.4,
					"transitions" : [
						{
							"default" : "query.is_stunned == 0"
						}
					]
				},
				"delay" : {
					"animations" : [
						"look_at_target",
						"mzombie_smash"
					
					],
					"blend_transition" : 0.4,
					"transitions" : [
						{
							"default" : "query.all_animations_finished"
						}
					]
				},
				"wiggle" : {
					"animations" : [
						
						"wiggle",
						{
							"walk" : "query.modified_move_speed"
						}
					],
					"blend_transition" : 0.2,
					"transitions" : [
						{
							"default" : "query.is_on_ground && !query.is_interested && !query.is_stalking"
						},
						{
							"crouch" : "query.is_on_ground && !query.is_interested && query.is_stalking"
						},
						{
							"pounce" : "!query.is_on_ground"
						}
					]
				}
			}
		},
		"controller.animation.mzombie.general" : {
			"initial_state" : "default",
			"states" : {
				"crouch" : {
					"particle_effects" : [
						{
							"effect" : "charged_flames"
							
						}
					],
					"animations" : [
						"look_at_target",
						"roaring"
					
					],
					"blend_transition" : 0.4,
					"transitions" : [
						{
							"default" : "query.is_roaring == 0"
						},
						{
							"wiggle" : "query.is_interested"
						}
					]
				},
				"smash" : {
					"particle_effects" : [
						{
							"effect" : "chemical_flame"
							
						}
					],
					"animations" : [
						"look_at_target",
						"smash"
					
					],
					"blend_transition" : 0.4,
					"transitions" : [
						{
							"default" : "query.is_roaring == 0"
						}
					
					]
				},
				"default" : {
					
					"animations" : [
						 "mzombie_general",
						"look_at_target"
					
					],
					"blend_transition" : 0.1,
					"transitions" : [
						{
							"crouch" : "query.is_roaring == 1 && query.mark_variant == 1"
						},
						{
							"smash" : "query.is_roaring == 1 && query.mark_variant == 2"
						},
						{
							"delay" : "query.is_delayed_attacking"
						},
						{
							"pounce" : "query.is_swimming"
						},
						{
							"stuck" : "query.is_stunned == 1"
						}
					
					]
				},
				"pounce" : {
					
					"animations" : [
						"mzombie_general",
						"look_at_target",
						"swimming"
					
					],
					"blend_transition" : 0.2,
					"transitions" : [
						{
							"default" : "!query.is_swimming"
						}
					]
				},
			
			
				"stuck" : {
					"animations" : [
						"stunned"
					
					],
					"blend_transition" : 0.4,
					"transitions" : [
						{
							"default" : "query.is_stunned == 0"
						}
					]
				},
				"delay" : {
					"animations" : [
						"look_at_target",
						"mzombie_smash"
					
					],
					"blend_transition" : 0.4,
					"transitions" : [
						{
							"default" : "query.all_animations_finished"
						}
					]
				},
				"wiggle" : {
					"animations" : [
						
						"wiggle",
						{
							"walk" : "query.modified_move_speed"
						}
					],
					"blend_transition" : 0.2,
					"transitions" : [
						{
							"default" : "query.is_on_ground && !query.is_interested && !query.is_stalking"
						},
						{
							"crouch" : "query.is_on_ground && !query.is_interested && query.is_stalking"
						},
						{
							"pounce" : "!query.is_on_ground"
						}
					]
				}
			}
		},
		"controller.animation.mdrowned.trident" : {
			"initial_state" : "default",
			"states" : {
				
				"default" : {
					"blend_transition" : 0.2,
					"transitions" : [
						{
							"ranged_hold" : "query.is_powered"
						}
						
						
					]
				},
				"ranged_hold" : {
					"animations" : [ "trident" ],
					"blend_transition" : 0.3,
					"transitions" : [
						{
							"default" : "!query.is_powered"
						}
						
					]
				}
				
			}
		},
		"controller.animation.mzombie.on_fire" : {
			"initial_state" : "default",
			"states" : {
				"fire" : {
					"particle_effects" : [
						{
							"effect" : "mutant_fire"
							
						}
					],
					
					"blend_transition" : 0.4,
					"transitions" : [
						{
							"default" : "query.is_roaring"
						}
						
					]
				},
				
				"default" : {
					
					
					"blend_transition" : 0.1,
					"transitions" : [
						{
							"fire" : "query.mark_variant == 3"
						}
					
					
					]
				}
			}
		},
		"controller.animation.mzombie.chemical" : {
			"initial_state" : "default",
			"states" : {
				
				"anger" : {
					"particle_effects" : [
						{
							"effect" : "chemical_flame"
						}
					],
					"blend_transition" : 0.4,
					"transitions" : [
						{
							"default" : "query.is_stunned"
						}
						
					]
				},
				"default" : {
					
					
					"blend_transition" : 0.1,
					"transitions" : [
					
						{ "anger": "query.is_sheared" }
					
					]
				}
			}
		}
	}
}
