{
	"format_version" : "1.16.0",
	"animation_controllers" : {
	    "controller.animation.mushroom_panda.water_bottle_item_states" : {
		    "initial_state": "default",
			"states" : {
				"default" : {
				    "transitions": [
	                    { 
                            "water_bottle_item_states" : "query.get_equipped_item_name == 'potion'"
                        }
                    ]
                },
                "water_bottle_item_states": {
                    "animations": [
                         {
                            "water_bottle_item_sitting_state" : "query.sit_amount"
                         },
                         {
                            "water_bottle_item_eating_state" : "query.is_eating"
                         }
                    ],
                    "transitions" : [
					    {
							"default" : "query.get_equipped_item_name != 'potion'" 
						}
					]
				}
			}
		},
		"controller.animation.mushroom_panda.warped_fungus_item_states" : {
		    "initial_state": "default",
			"states" : {
				"default" : {
				    "transitions": [
	                    { 
                            "warped_fungus_item_states" : "query.get_equipped_item_name == 'warped_fungus'" 
                        }
                    ]
                },
                "warped_fungus_item_states": {
                    "animations": [
                         {
                            "warped_fungus_item_sitting_state" : "!query.is_eating && query.sit_amount"
                         },
                         {
                            "warped_fungus_item_eating_state" : "query.is_eating"
                         }
                    ],
                    "transitions" : [
					    {
							"default" : "query.get_equipped_item_name != 'warped_fungus'" 
						}
					]
				}
			}
		},
		"controller.animation.mushroom_panda.swimming_ears" : {
		    "initial_state": "default",
			"states" : {
				"default" : {
				    "transitions": [
	                    { 
                            "swimming_ears" : "query.is_in_water" 
                        }
                    ]
                },
                "swimming_ears": {
                    "animations": [
                          {   
                             "swimming_ears" : "!query.roll_counter"
                          }
                    ],
                    "transitions" : [
					    {
							"default" : "!query.is_in_water"
						}
					]
				}
			}
		},
		"controller.animation.mushroom_panda.swimming" : {
		    "initial_state": "default",
			"states" : {
				"default" : {
				    "transitions": [
	                    { 
                            "swimming" : "query.is_in_water" 
                        }
                    ],
                    "blend_transition": 0.6
                },
                "swimming": {
                    "animations": [
                          {   
                             "swimming" : "!query.roll_counter"
                          },
                          {
                             "looking" :"!query.sit_amount && !query.roll_counter"
                          }
                    ],
                    "transitions" : [
					    {
							"default" : "!query.is_in_water"
						}
					],
					"blend_transition": 0.4
				}
			}
		},
		"controller.animation.mushroom_panda.sleeping_ears" : {
		    "initial_state": "default",
			"states" : {
				"default" : {
				    "transitions": [
	                    { 
                            "sleeping_ears" : "query.is_sleeping" 
                        }
                    ]
                },
                "sleeping_ears": {
                    "animations": [
                        "sleeping_ears"
                    ],
                    "transitions" : [
					    {
							"default" : "!query.is_sleeping"
						}
					]
				}
			}
		},
		"controller.animation.mushroom_panda.sleeping" : {
		    "initial_state": "default",
			"states" : {
				"default" : {
				    "transitions": [
	                    { 
                            "sleeping" : "query.is_sleeping" 
                        }
                    ],
                    "blend_transition": 0.6
                },
                "sleeping": {
                    "animations": [
                        "sleeping"
                    ],
                    "transitions" : [
					    {
							"default" : "!query.is_sleeping"
						}
					],
					"blend_transition": 0.4
				}
			}
		},
		"controller.animation.mushroom_panda.sitting_snacking_legs_invisible_for_other_animations" : {
			"initial_state" : "default",
			"states" : {
				"default" : {
					"animations" : [
						{
							"sitting_snacking_legs_invisible_for_other_animations" : "!query.is_eating && !query.is_sitting && !query.sit_amount"
						}
					]
				}
			}
		},
		"controller.animation.mushroom_panda.red_mushroom_item_states" : {
		    "initial_state": "default",
			"states" : {
				"default" : {
				    "transitions": [
	                    { 
                            "red_mushroom_item_states" : "query.get_equipped_item_name == 'red_mushroom'" 
                        }
                    ]
                },
                "red_mushroom_item_states": {
                    "animations": [
                         {
                            "red_mushroom_item_sitting_state" : "!query.is_eating && query.sit_amount"
                         },
                         {
                            "red_mushroom_item_eating_state" : "query.is_eating"
                         }
                    ],
                    "transitions" : [
					    {
							"default" : "query.get_equipped_item_name != 'red_mushroom'" 
						}
					]
				}
			}
		},
		"controller.animation.mushroom_panda.mushroom_stew_item_states" : {
		    "initial_state": "default",
			"states" : {
				"default" : {
				    "transitions": [
	                    { 
                            "mushroom_stew_item_states" : "query.get_equipped_item_name == 'mushroom_stew'" 
                        }
                    ]
                },
                "mushroom_stew_item_states": {
                    "animations": [
                         {
                            "mushroom_stew_item_sitting_state" : "!query.is_eating && query.sit_amount"
                         },
                         {
                            "mushroom_stew_item_eating_state" : "query.is_eating"
                         }
                    ],
                    "transitions" : [
					    {
							"default" : "query.get_equipped_item_name != 'mushroom_stew'" 
						}
					]
				}
			}
		},
		"controller.animation.mushroom_panda.general_animations" : {
			"initial_state" : "default",
			"states" : {
				"default" : {
				   "animations" : [
						{
							"walking" : "query.modified_move_speed"
						},
						{
						    "sneezing" : "query.sneeze_counter"
					    },
					    {
						    "looking" : "!query.is_sitting && !query.is_sleeping && !query.roll_counter && !query.sneeze_counter && !query.sit_amount"
						}
					],
					"transitions" : [
				      { "rolling" : "query.roll_counter > 0" },
				      { "sleeping": "query.is_sleeping" },
				      { "sitting" : "query.sit_amount > 0" },
					  { "baby_sitting" : "query.is_sitting" }
					],
					"blend_transition": 0.6
			    },
			    "baby_sitting" : {
			        "animations" : [
			            {
                            "baby_sitting_head_and_legs" : "query.is_sitting && !query.is_sleeping" 
                        },
                        {
					        "baby_sitting": "!query.is_sleeping"
					    }
                    ],
					"transitions" : [
				      { "rolling" : "query.roll_counter > 0" },
				      { "sleeping" : "query.is_sleeping" },
				      { "sitting" : "query.sit_amount > 0" },
					  { "default" : "!query.is_sitting" }
					],
					"blend_transition": 0.4
				},
				"sitting" : {
					"animations" : [
					    {
                            "sitting_head_and_legs" : "query.sit_amount && !query.is_eating && !query.is_sleeping" 
                        },
                        {
				            "sitting": "!query.is_sleeping"
				        },  
                        {
                            "eating" : "query.is_eating && !query.is_sleeping"
                        }
                    ],
					"transitions" : [
				      { "rolling" : "query.roll_counter > 0" },
				      { "sleeping" : "query.is_sleeping" },
				      { "default" : "query.sit_amount <= 0" }
					],
					"blend_transition": 0.4
				},
				"sleeping" : {
					"transitions" : [
					  { "rolling" : "query.roll_counter > 0" },
				      { "default": "!query.is_sleeping" },
				      { "sitting" : "query.sit_amount > 0" }
					],
					"blend_transition": 0.4
				},
				"rolling" : {
					"animations" : [ "rolling" ],
					"transitions" : [
				      { "default" : "query.roll_counter <= 0" },
				      { "sleeping" : "query.is_sleeping" },
				      { "sitting" : "query.sit_amount > 0" }
					]
				}
			}
	    },
	    "controller.animation.mushroom_panda.crimson_fungus_item_states" : {
		    "initial_state": "default",
			"states" : {
				"default" : {
				    "transitions": [
	                    { 
                            "crimson_fungus_item_states" : "query.get_equipped_item_name == 'crimson_fungus'" 
                        }
                    ]
                },
                "crimson_fungus_item_states": {
                    "animations": [
                         {
                            "crimson_fungus_item_sitting_state" : "!query.is_eating && query.sit_amount"
                         },
                         {
                            "crimson_fungus_item_eating_state" : "query.is_eating"
                         }
                    ],
                    "transitions" : [
					    {
							"default" : "query.get_equipped_item_name != 'crimson_fungus'" 
						}
					]
				}
			}
		},
	    "controller.animation.mushroom_panda.cookie_item_states" : {
		    "initial_state": "default",
			"states" : {
				"default" : {
				    "transitions": [
	                    { 
                            "cookie_item_states" : "query.get_equipped_item_name == 'cookie'" 
                        }
                    ]
                },
                "cookie_item_states": {
                    "animations": [
                         {
                            "cookie_item_sitting_state" : "!query.is_eating && query.sit_amount"
                         },
                         {
                            "cookie_item_eating_state" : "query.is_eating"
                         }
                    ],
                    "transitions" : [
					    {
							"default" : "query.get_equipped_item_name != 'cookie'" 
						}
					]
				}
			}
		},
	    "controller.animation.mushroom_panda.cake_item_states" : {
		    "initial_state": "default",
			"states" : {
				"default" : {
				    "transitions": [
	                    { 
                            "cake_item_states" : "query.get_equipped_item_name == 'cake'" 
                        }
                    ]
                },
                "cake_item_states": {
                    "animations": [
                         {
                            "cake_item_sitting_state" : "!query.is_eating && query.sit_amount"
                         },
                         {
                            "cake_item_eating_state" : "query.is_eating"
                         }
                    ],
                    "transitions" : [
					    {
							"default" : "query.get_equipped_item_name != 'cake'" 
						}
					]
				}
			}
		},
		"controller.animation.mushroom_panda.burning_ears" : {
		    "initial_state": "default",
			"states" : {
				"default" : {
				    "transitions": [
	                    { 
                            "burning_ears" : "query.is_onfire" 
                        }
                    ]
                },
                "burning_ears": {
                    "animations": [
                         {
                            "burning_ears" : "!query.is_in_water && !query.sit_amount && !query.is_eating && !query.is_sleeping && !query.roll_counter"
                         }
                    ],
                    "transitions" : [
					    {
							"default" : "!query.is_onfire"
						}
					]
				}
			}
		},
	    "controller.animation.mushroom_panda.burning" : {
		    "initial_state": "default",
			"states" : {
				"default" : {
				    "transitions": [
	                    { 
                            "burning" : "query.is_onfire" 
                        }
                    ],
                    "blend_transition": 0.6
                },
                "burning": {
                    "animations": [
                         {
                            "burning" : "!query.is_in_water && !query.sit_amount && !query.is_eating && !query.is_sleeping && !query.roll_counter"
                         },
                         {
                            "looking": "!query.is_sleeping && !query.sit_amount && !query.is_eating && !query.roll_counter"
                         }
                    ],
                    "transitions" : [
					    {
							"default" : "!query.is_onfire"
						}
					],
					"blend_transition": 0.4
				}
			}
		},
		"controller.animation.mushroom_panda.brown_mushroom_item_states" : {
		    "initial_state": "default",
			"states" : {
				"default" : {
				    "transitions": [
	                    { 
                            "brown_mushroom_item_states" : "query.get_equipped_item_name == 'brown_mushroom'" 
                        }
                    ]
                },
                "brown_mushroom_item_states": {
                    "animations": [
                         {
                            "brown_mushroom_item_sitting_state" : "!query.is_eating && query.sit_amount"
                         },
                         {
                            "brown_mushroom_item_eating_state" : "query.is_eating"
                         }
                    ],
                    "transitions" : [
					    {
							"default" : "query.get_equipped_item_name != 'brown_mushroom'" 
						}
					]
				}
			}
		},
		"controller.animation.mushroom_panda.breeding_ears" : {
		    "initial_state": "default",
			"states" : {
				"default" : {
				    "transitions": [
	                    { 
                            "breeding_ears" : "query.is_in_love" 
                        }
                    ]
                },
                "breeding_ears": {
                    "animations": [
                         {  
                            "breeding_ears": "!query.is_sleeping && !query.sit_amount && !query.is_eating && !query.is_in_water && !query.has_target && !query.roll_counter && !query.is_onfire && !variable.attack_time"
                         }
                    ],
                    "transitions" : [
					    {
							"default" : "!query.is_in_love"
						}
					]
				}
			}
		},
		"controller.animation.mushroom_panda.breeding" : {
		    "initial_state": "default",
			"states" : {
				"default" : {
				    "transitions": [
	                    { 
                            "breeding" : "query.is_in_love" 
                        }
                    ],
                    "blend_transition": 0.6
                },
                "breeding": {
                    "animations": [
                         {  
                            "breeding": "!query.is_sleeping && !query.sit_amount && !query.is_eating && !query.is_in_water && !query.has_target && !query.roll_counter && !query.is_onfire && !variable.attack_time"
                         },
                         {
						    "looking": "!query.is_sleeping && !query.sit_amount && !query.is_eating && !query.roll_counter"
						 }
                    ],
                    "transitions" : [
					    {
							"default" : "!query.is_in_love"
						}
					],
					"blend_transition": 0.4
				}
			}
		},
		"controller.animation.mushroom_panda.baby_transforming" : {
			"initial_state" : "baby",
			"states" : {
				"baby" : {
					"animations" : [
						{
							"baby_transforming" : "query.is_baby"
						}
					]
				}
			}
		},
		"controller.animation.mushroom_panda.baby_sitting_ears" : {
		    "initial_state": "default",
			"states" : {
				"default" : {
				    "transitions": [
	                    { 
                            "baby_sitting_ears" : "query.is_sitting" 
                        }
                    ]
                },
                "baby_sitting_ears": {
                    "animations": [
                         {  
                            "baby_sitting_ears": "!query.is_sleeping"
                         }
                    ],
                    "transitions" : [
					    {
							"default" : "!query.is_sitting"
						}
					]
				}
			}
		},
		"controller.animation.mushroom_panda.attacking_target_ears" : {
			"initial_state" : "default",
			"states" : {
				"default" : {
					"transitions" : [
				      { "attacking_target_ears" : "variable.attack_time > 0" }
					]
			    },
				"attacking_target_ears" : {
					"animations" : [ 
                        {
                            "attacking_target_ears" : "variable.attack_time && !query.is_in_water && !query.is_onfire"
                        }
                    ],
					"transitions" : [
					  { "default" : "variable.attack_time <= 0" }
					]
				}
			}
	    },
		"controller.animation.mushroom_panda.attacking_target" : {
			"initial_state" : "default",
			"states" : {
				"default" : {
					"transitions" : [
				      { "attacking_target" : "variable.attack_time > 0" }
					],
					"blend_transition": 0.4
			    },
				"attacking_target" : {
					"animations" : [ 
                        {
                            "attacking_target" : "!query.is_in_water && !query.is_onfire"
                        }
                    ],
					"transitions" : [
					  { "default" : "variable.attack_time <= 0" }
					],
					"blend_transition": 0.4
				}
			}
	    }
	}
}
