{
	"format_version": "1.21.30",
	"minecraft:entity": {
		"description": {
			"identifier": "scpcf:scp_096",
			"is_spawnable": true,
			"is_summonable": true,
			"is_experimental": false,
			"scripts": {
				"animate": [
					"controller1",
					{
						"prioritized_look": "query.is_levitating==1"
					}
				]
			},
			"animations": {
				"controller1": "controller.animation.scpclassifiedscp096animationcontroller1",
				"calm_cry": "animation.scpclassifiedscp096.calm_cry",
				"angry_scream": "animation.scpclassifiedscp096.angry_scream",
				"chasing_music": "animation.scpclassifiedscp096.chasing_music",
				"triggered": "animation.scpclassifiedscp096.triggered",
				"stop_chasing": "animation.scpclassifiedscp096.stop_chasing",
				"stuck_check": "animation.scpclassifiedscp096.stuck_checker",
				"prioritized_look": "animation.scpclassifiedscp096.prioritized_look"
			}
		},
		"component_groups": {
			"without_bag": {
				"minecraft:variant": {
					"value": 0
				},
				"minecraft:type_family": {
					"family": [
						"scp096",
						"scp",
						"mob",
						"monster",
						"scp096_without_bag"
					]
				},
				"minecraft:lookat": {
					"search_radius": 400,
					"set_target": true,
					"look_cooldown": 7,
					"allow_invulnerable": false,
					"filters": {
						"any_of": [
							{
								"all_of": [
									{
										"other_with_families": [
											"human",
											"mob",
											"scp"
										]
									},
									{
										"subject": "other",
										"test": "is_family",
										"operator": "not",
										"value": "scp096"
									}
								]
							},
							{
								"all_of": [
									{
										"subject": "other",
										"test": "is_family",
										"value": "player"
									},
									{
										"test": "has_equipment",
										"domain": "head",
										"subject": "other",
										"operator": "not",
										"value": "lc:dt_scramble"
									}
								]
							}
						]
					}
				}
			},
			"with_bag": {
				"minecraft:variant": {
					"value": 1
				},
				"minecraft:type_family": {
					"family": [
						"scp096_with_bag",
						"mob"
					]
				}
			},
			"calm": {
				"minecraft:mark_variant": {
					"value": 0
				},
				"minecraft:behavior.random_stroll": {
					"priority": 10,
					"speed_multiplier": 0.6
				},
				"minecraft:on_target_acquired": {
					"target": "self",
					"event": "scp096:triggered"
				},
				"minecraft:behavior.delayed_attack": {
					"priority": 1,
					"attack_once": false,
					"track_target": true,
					"require_complete_path": false,
					"random_stop_interval": 0,
					"reach_multiplier": 4,
					"speed_multiplier": 3.5,
					"attack_duration": 0.7,
					"hit_delay_pct": 0.42
				},
				"minecraft:movement": {
					"value": 0.11
				},
				"minecraft:variant": {
					"value": 2
				},
				"minecraft:collision_box": {
					"width": 0.6,
					"height": 2.9
				},
				"minecraft:behavior.look_at_player": {
					"probability": 0.03,
					"priority": 8,
					"look_distance": 7
				},
				"minecraft:timer": {
					"looping": true,
					"time": [
						30,
						35
					],
					"time_down_event": {
						"filters": [
							{
								"test": "in_water",
								"value": false
							}
						],
						"event": "scp096sitdown"
					}
				},
				"minecraft:type_family": {
					"family": [
						"scp096",
						"scp",
						"mob",
						"monster",
						"scp096_without_bag"
					]
				}
			},
			"triggered": {
				"minecraft:mark_variant": {
					"value": 1
				},
				"minecraft:timer": {
					"looping": false,
					"time": 29.5,
					"randomInterval": false,
					"time_down_event": {
						"event": "scp096:start_chasing",
						"target": "self"
					}
				},
				"minecraft:movement": {
					"value": 0
				},
				"minecraft:variant": {
					"value": 3
				},
				"minecraft:collision_box": {
					"width": 0.6,
					"height": 1.9
				},
				"minecraft:type_family": {
					"family": [
						"scp096",
						"scp",
						"mob",
						"monster",
						"scp096_without_bag"
					]
				}
			},
			"angry": {
				"minecraft:mark_variant": {
					"value": 2
				},
				"minecraft:behavior.random_stroll": {
					"priority": 7,
					"speed_multiplier": 1.4
				},
				"minecraft:break_blocks": {
					"breakable_blocks": [
						"door",
						"glass",
						"bamboo",
						"bamboo_sapling",
						"beetroot",
						"brown_mushroom",
						"carrots",
						"carved_pumpkin",
						"chorus_flower",
						"chorus_plant",
						"deadbush",
						"double_plant",
						"leaves",
						"leaves2",
						"lit_pumpkin",
						"melon_block",
						"melon_stem",
						"potatoes",
						"pumpkin",
						"pumpkin_stem",
						"red_flower",
						"red_mushroom",
						"crimson_fungus",
						"warped_fungus",
						"reeds",
						"sapling",
						"snow_layer",
						"sweet_berry_bush",
						"tallgrass",
						"turtle_egg",
						"vine",
						"waterlily",
						"wheat",
						"yellow_flower"
					]
				},
				"minecraft:behavior.delayed_attack": {
					"priority": 1,
					"attack_once": false,
					"track_target": true,
					"require_complete_path": false,
					"random_stop_interval": 0,
					"reach_multiplier": 5,
					"speed_multiplier": 1.2,
					"attack_duration": 0.1,
					"hit_delay_pct": 0.03
				},
				"minecraft:movement": {
					"value": 0.6
				},
				"minecraft:behavior.nearest_attackable_target": {
					"priority": 0,
					"within_radius": 5000,
					"reselect_targets": true,
					"entity_types": [
						{
							"filters": {
								"all_of": [
									{
										"test": "is_family",
										"subject": "other",
										"operator": "!=",
										"value": "scp096"
									},
									{
										"test": "is_family",
										"subject": "other",
										"operator": "!=",
										"value": "inanimate"
									},
									{
										"test": "is_family",
										"subject": "other",
										"operator": "!=",
										"value": "armor_stand"
									},
									{
										"test": "is_family",
										"subject": "other",
										"operator": "!=",
										"value": "ntfgrenade"
									}
								]
							},
							"max_dist": 5000
						}
					],
					"must_see_forget_duration": 60,
					"must_see": true,
					"must_reach": true
				},
				"minecraft:behavior.leap_at_target": {
					"priority": 1,
					"yd": 0.43,
					"must_be_on_ground": false
				},
				"minecraft:variant": {
					"value": 3
				},
				"minecraft:preferred_path": {
					"max_fall_blocks": 200
				},
				"minecraft:collision_box": {
					"width": 0.6,
					"height": 1.9
				},
				"minecraft:behavior.melee_attack": {},
				"minecraft:behavior.look_at_player": {
					"probability": 0.03,
					"priority": 8,
					"look_distance": 7
				},
				"minecraft:walk_animation_speed": {
					"value": 2
				},
				"minecraft:type_family": {
					"family": [
						"scp096",
						"scp",
						"mob",
						"monster",
						"scp096_without_bag"
					]
				}
			},
			"chasing_target": {
				"minecraft:angry": {
					"duration": 10000,
					"calm_event": {
						"event": "scp096:killed_target_but_still_angry",
						"target": "self"
					}
				},
				"minecraft:on_target_escape": {
					"event": "scp096:killed_target_but_still_angry",
					"target": "self"
				},
				"minecraft:variant": {
					"value": 3
				},
				"minecraft:collision_box": {
					"width": 0.6,
					"height": 1.9
				},
				"minecraft:behavior.look_at_player": {
					"probability": 0.03,
					"priority": 8,
					"look_distance": 7
				},
				"minecraft:type_family": {
					"family": [
						"scp096",
						"scp",
						"mob",
						"monster",
						"scp096_without_bag"
					]
				}
			},
			"roaring": {
				"minecraft:behavior.knockback_roar": {
					"priority": 1,
					"duration": 1,
					"attack_time": 0.3,
					"knockback_damage": 5,
					"knockback_horizontal_strength": 2,
					"knockback_vertical_strength": 1,
					"knockback_range": 6,
					"knockback_filters": {},
					"damage_filters": {
						"test": "is_family",
						"subject": "other",
						"operator": "!=",
						"value": "scp096"
					},
					"on_roar_end": {
						"event": "scp096:end_knockback"
					},
					"cooldown_time": 0.1
				}
			},
			"still_angry": {
				"minecraft:on_target_acquired": {
					"target": "self",
					"event": "scp096:become_chase_from_still_angry"
				},
				"minecraft:timer": {
					"looping": false,
					"time": 15,
					"randomInterval": false,
					"time_down_event": {
						"event": "scp096:stop_anger",
						"target": "self"
					}
				},
				"minecraft:behavior.look_at_player": {
					"probability": 0.03,
					"priority": 8,
					"look_distance": 7
				},
				"minecraft:type_family": {
					"family": [
						"scp096",
						"scp",
						"mob",
						"monster",
						"scp096_without_bag"
					]
				},
				"minecraft:variant": {
					"value": 3
				}
			},
			"look_at_target_first": {
				"minecraft:behavior.look_at_target": {
					"priority": 1,
					"look_distance": 500,
					"look_time": [
						1,
						2
					],
					"probability": 1
				}
			},
			"scp096sitdown": {
				"minecraft:mark_variant": {
					"value": 0
				},
				"minecraft:on_target_acquired": {
					"target": "self",
					"event": "scp096:triggered"
				},
				"minecraft:behavior.delayed_attack": {
					"priority": 1,
					"attack_once": false,
					"track_target": true,
					"require_complete_path": false,
					"random_stop_interval": 0,
					"reach_multiplier": 4,
					"speed_multiplier": 3.5,
					"attack_duration": 0.7,
					"hit_delay_pct": 0.42
				},
				"minecraft:timer": {
					"looping": true,
					"time": [
						30,
						35
					],
					"time_down_event": {
						"event": "scp096calm"
					}
				},
				"minecraft:collision_box": {
					"width": 0.6,
					"height": 1
				},
				"minecraft:behavior.lay_down": {
					"priority": 0,
					"random_stop_interval": 0,
					"interval": 1
				},
				"minecraft:environment_sensor": {
					"triggers": [
						{
							"filters": [
								{
									"any_of": [
										{
											"test": "in_water",
											"value": true
										}
									]
								}
							],
							"event": "baggedscp096calm"
						}
					]
				},
				"minecraft:type_family": {
					"family": [
						"scp096",
						"scp",
						"mob",
						"monster",
						"scp096_without_bag"
					]
				}
			},
			"bagged096triggered": {
				"minecraft:mark_variant": {
					"value": 1
				},
				"minecraft:timer": {
					"looping": false,
					"time": 29.5,
					"randomInterval": false,
					"time_down_event": {
						"event": "baggedscp096startchasing",
						"target": "self"
					}
				},
				"minecraft:movement": {
					"value": 0
				},
				"minecraft:variant": {
					"value": 1
				},
				"minecraft:collision_box": {
					"width": 0.6,
					"height": 1.9
				},
				"minecraft:type_family": {
					"family": [
						"scp096_with_bag",
						"mob"
					]
				}
			},
			"bagged096calm": {
				"minecraft:mark_variant": {
					"value": 0
				},
				"minecraft:behavior.random_stroll": {
					"priority": 10,
					"speed_multiplier": 0.6
				},
				"minecraft:on_target_acquired": {
					"target": "self",
					"event": "baggedscp096triggered"
				},
				"minecraft:behavior.delayed_attack": {
					"priority": 1,
					"attack_once": false,
					"track_target": true,
					"require_complete_path": false,
					"random_stop_interval": 0,
					"reach_multiplier": 4,
					"speed_multiplier": 3.5,
					"attack_duration": 0.7,
					"hit_delay_pct": 0.42
				},
				"minecraft:movement": {
					"value": 0.11
				},
				"minecraft:variant": {
					"value": 1
				},
				"minecraft:collision_box": {
					"width": 0.6,
					"height": 2.9
				},
				"minecraft:timer": {
					"looping": true,
					"time": [
						30,
						35
					],
					"time_down_event": {
						"filters": [
							{
								"test": "in_water",
								"value": false
							}
						],
						"event": "baggedscp096sitdown"
					}
				},
				"minecraft:type_family": {
					"family": [
						"scp096_with_bag",
						"mob"
					]
				}
			},
			"bagged096still_angry": {
				"minecraft:on_target_acquired": {
					"target": "self",
					"event": "baggedscp096becomechasestillangry"
				},
				"minecraft:timer": {
					"looping": false,
					"time": 15,
					"randomInterval": false,
					"time_down_event": {
						"event": "scp096:stop_angerbagged",
						"target": "self"
					}
				},
				"minecraft:behavior.look_at_player": {
					"probability": 0.03,
					"priority": 8,
					"look_distance": 7
				},
				"minecraft:type_family": {
					"family": [
						"scp096_with_bag",
						"mob"
					]
				}
			},
			"bagged096_chasingtarget": {
				"minecraft:angry": {
					"duration": 10000,
					"calm_event": {
						"event": "baggedscp096killedstillangry",
						"target": "self"
					}
				},
				"minecraft:on_target_escape": {
					"event": "baggedscp096killedstillangry",
					"target": "self"
				},
				"minecraft:variant": {
					"value": 1
				},
				"minecraft:collision_box": {
					"width": 0.6,
					"height": 1.9
				},
				"minecraft:behavior.look_at_player": {
					"probability": 0.03,
					"priority": 8,
					"look_distance": 7
				},
				"minecraft:type_family": {
					"family": [
						"scp096_with_bag",
						"mob"
					]
				}
			},
			"bagged096sitdown": {
				"minecraft:mark_variant": {
					"value": 0
				},
				"minecraft:on_target_acquired": {
					"target": "self",
					"event": "baggedscp096triggered"
				},
				"minecraft:behavior.delayed_attack": {
					"priority": 1,
					"attack_once": false,
					"track_target": true,
					"require_complete_path": false,
					"random_stop_interval": 0,
					"reach_multiplier": 4,
					"speed_multiplier": 3.5,
					"attack_duration": 0.7,
					"hit_delay_pct": 0.42
				},
				"minecraft:timer": {
					"looping": true,
					"time": [
						30,
						35
					],
					"time_down_event": {
						"event": "baggedscp096calm"
					}
				},
				"minecraft:collision_box": {
					"width": 0.6,
					"height": 1
				},
				"minecraft:behavior.lay_down": {
					"priority": 0,
					"random_stop_interval": 0,
					"interval": 1
				},
				"minecraft:environment_sensor": {
					"triggers": [
						{
							"filters": [
								{
									"any_of": [
										{
											"test": "in_water",
											"value": true
										}
									]
								}
							],
							"event": "baggedscp096sitdown"
						}
					]
				},
				"minecraft:type_family": {
					"family": [
						"scp096_with_bag",
						"mob"
					]
				}
			},
			"bagged096angry": {
				"minecraft:mark_variant": {
					"value": 2
				},
				"minecraft:behavior.delayed_attack": {
					"priority": 1,
					"attack_once": false,
					"track_target": true,
					"require_complete_path": false,
					"random_stop_interval": 0,
					"reach_multiplier": 5,
					"speed_multiplier": 1.2,
					"attack_duration": 0.1,
					"hit_delay_pct": 0.03
				},
				"minecraft:behavior.random_stroll": {
					"priority": 7,
					"speed_multiplier": 1.4
				},
				"minecraft:break_blocks": {
					"breakable_blocks": [
						"door",
						"glass",
						"bamboo",
						"bamboo_sapling",
						"beetroot",
						"brown_mushroom",
						"carrots",
						"carved_pumpkin",
						"chorus_flower",
						"chorus_plant",
						"deadbush",
						"double_plant",
						"leaves",
						"leaves2",
						"lit_pumpkin",
						"melon_block",
						"melon_stem",
						"potatoes",
						"pumpkin",
						"pumpkin_stem",
						"red_flower",
						"red_mushroom",
						"crimson_fungus",
						"warped_fungus",
						"reeds",
						"sapling",
						"snow_layer",
						"sweet_berry_bush",
						"tallgrass",
						"turtle_egg",
						"vine",
						"waterlily",
						"wheat",
						"yellow_flower"
					]
				},
				"minecraft:area_attack": {
					"damage_range": 1.7,
					"damage_per_tick": 8,
					"cause": "contact",
					"entity_filter": {
						"all_of": [
							{
								"test": "is_family",
								"subject": "other",
								"operator": "!=",
								"value": "scp096"
							}
						]
					}
				},
				"minecraft:movement": {
					"value": 0.6
				},
				"minecraft:behavior.nearest_attackable_target": {
					"priority": 0,
					"within_radius": 5000,
					"reselect_targets": true,
					"entity_types": [
						{
							"filters": {
								"all_of": [
									{
										"test": "is_family",
										"subject": "other",
										"operator": "!=",
										"value": "scp096"
									},
									{
										"test": "is_family",
										"subject": "other",
										"operator": "!=",
										"value": "inanimate"
									},
									{
										"test": "is_family",
										"subject": "other",
										"operator": "!=",
										"value": "armor_stand"
									},
									{
										"test": "is_family",
										"subject": "other",
										"operator": "!=",
										"value": "ntfgrenade"
									}
								]
							},
							"max_dist": 5000
						}
					],
					"must_see_forget_duration": 60,
					"must_see": true,
					"must_reach": true
				},
				"minecraft:behavior.leap_at_target": {
					"priority": 1,
					"yd": 0.43,
					"must_be_on_ground": false
				},
				"minecraft:variant": {
					"value": 1
				},
				"minecraft:preferred_path": {
					"max_fall_blocks": 200
				},
				"minecraft:collision_box": {
					"width": 0.6,
					"height": 1.9
				},
				"minecraft:behavior.melee_attack": {},
				"minecraft:behavior.look_at_player": {
					"probability": 0.03,
					"priority": 8,
					"look_distance": 7
				},
				"minecraft:walk_animation_speed": {
					"value": 2
				},
				"minecraft:type_family": {
					"family": [
						"scp096_with_bag",
						"mob"
					]
				}
			},
			"takeoffbag": {
				"minecraft:interact": {
					"interactions": {
						"on_interact": {
							"filters": {
								"all_of": [
									{
										"test": "is_family",
										"subject": "other",
										"value": "player"
									},
									{
										"test": "is_sneaking",
										"subject": "other",
										"operator": "=="
									}
								]
							},
							"event": "scp096:remove_bag",
							"target": "self"
						},
						"use_item": false,
						"swing": true,
						"play_sounds": "armor.equip_leather",
						"interact_text": "Remove Bag"
					}
				}
			},
			"putonbag": {
				"minecraft:interact": {
					"interactions": {
						"on_interact": {
							"filters": {
								"all_of": [
									{
										"test": "is_family",
										"subject": "other",
										"value": "player"
									},
									{
										"test": "has_equipment",
										"domain": "hand",
										"subject": "other",
										"value": "scpcf:scp_096_bag"
									}
								]
							},
							"event": "scp096:wear_bag",
							"target": "self"
						},
						"use_item": true,
						"swing": true,
						"play_sounds": "armor.equip_leather",
						"interact_text": "Wear Bag"
					}
				}
			},
			"spawnbag": {
				"minecraft:spawn_entity": {
					"entities": [
						{
							"spawn_item": "scpcf:scp_096_bag",
							"num_to_spawn": 1,
							"min_wait_time": 0,
							"max_wait_time": 0
						}
					]
				},
				"minecraft:timer": {
					"looping": false,
					"time": 0,
					"time_down_event": {
						"event": "bagspawn"
					}
				}
			}
		},
		"components": {
			"minecraft:health": {
				"value": 2000,
				"max": 2000
			},
			"minecraft:damage_sensor": {
				"triggers": [
					{
						"on_damage": {
							"filters": {
								"other_with_families": [
									"scp096_stuck_explosion"
								]
							}
						},
						"deals_damage": false
					},
					{
						"cause": "fall",
						"deals_damage": false
					}
				]
			},
			"minecraft:jump.static": {},
			"minecraft:attack": {
				"damage": 200
			},
			"minecraft:follow_range": {
				"value": 5000,
				"max": 5000
			},
			"minecraft:knockback_resistance": {
				"value": 0.6
			},
			"minecraft:can_climb": {},
			"minecraft:behavior.hurt_by_target": {
				"priority": 5
			},
			"minecraft:behavior.random_look_around": {
				"priority": 9
			},
			"minecraft:leashable": {
				"soft_distance": 3,
				"hard_distance": 5,
				"max_distance": 12,
				"can_be_stolen": false
			},
			"minecraft:pushable": {
				"is_pushable_by_piston": true,
				"is_pushable": true
			},
			"minecraft:physics": {},
			"minecraft:variable_max_auto_step": {
				"base_value": 1.1,
				"jump_prevented_value": 0.57
			},
			"minecraft:navigation.generic": {
				"is_amphibious": true,
				"can_pass_doors": true,
				"can_break_doors": false,
				"can_breach": true,
				"can_path_from_air": false,
				"can_path_over_lava": true,
				"can_path_over_water": true,
				"avoid_water": false,
				"avoid_portals": true,
				"can_open_doors": true,
				"can_open_iron_doors": true,
				"can_swim": true,
				"can_walk": true,
				"can_sink": false
			},
			"minecraft:underwater_movement": {
				"value": 0.4
			},
			"minecraft:behavior.break_door": {
				"priority": 1
			},
			"minecraft:nameable": {},
			"minecraft:annotation.open_door": {},
			"minecraft:behavior.open_door": {
				"priority": 2,
				"close_door_after": false
			},
			"minecraft:movement.amphibious": {},
			"minecraft:experience_reward": {
				"on_death": "query.last_hit_by_player?60:0"
			},
			"minecraft:breathable": {
				"total_supply": 15,
				"breathes_water": true,
				"breathes_air": true
			}
		},
		"events": {
			"minecraft:entity_spawned": {
				"add": {
					"component_groups": [
						"without_bag",
						"calm",
						"putonbag"
					]
				},
				"remove": {
					"component_groups": [
						"triggered",
						"angry",
						"still_angry",
						"chasing_target",
						"with_bag"
					]
				}
			},
			"scp096:triggered": {
				"add": {
					"component_groups": [
						"triggered"
					]
				},
				"remove": {
					"component_groups": [
						"calm",
						"scp096sitdown",
						"with_bag",
						"bagged096triggered",
						"takeoffbag",
						"putonbag"
					]
				}
			},
			"scp096:start_chasing": {
				"add": {
					"component_groups": [
						"angry",
						"still_angry"
					]
				},
				"remove": {
					"component_groups": [
						"triggered",
						"with_bag"
					]
				}
			},
			"scp096:stop_anger": {
				"add": {
					"component_groups": [
						"calm",
						"without_bag"
					]
				},
				"remove": {
					"component_groups": [
						"angry",
						"still_angry",
						"chasing_target",
						"with_bag"
					]
				}
			},
			"scp096:wear_bag": {
				"add": {
					"component_groups": [
						"with_bag",
						"bagged096calm",
						"takeoffbag"
					]
				},
				"remove": {
					"component_groups": [
						"without_bag",
						"calm",
						"putonbag"
					]
				}
			},
			"scp096:remove_bag": {
				"remove": {
					"component_groups": [
						"with_bag",
						"bagged096calm",
						"bagged096sitdown",
						"scp096sitdown",
						"takeoffbag"
					]
				},
				"add": {
					"component_groups": [
						"without_bag",
						"calm",
						"putonbag",
						"spawnbag"
					]
				}
			},
			"scp096:killed_target_but_still_angry": {
				"add": {
					"component_groups": [
						"calm",
						"putonbag"
					]
				},
				"remove": {
					"component_groups": [
						"angry",
						"chasing_target",
						"still_angry",
						"with_bag"
					]
				}
			},
			"scp096:become_chase_from_still_angry": {
				"add": {
					"component_groups": [
						"chasing_target"
					]
				},
				"remove": {
					"component_groups": [
						"still_angry",
						"with_bag"
					]
				}
			},
			"scp096:do_knockback": {
				"add": {
					"component_groups": [
						"roaring"
					]
				}
			},
			"scp096:end_knockback": {
				"remove": {
					"component_groups": [
						"roaring"
					]
				}
			},
			"scp096:look_at_target_first": {
				"add": {
					"component_groups": [
						"look_at_target_first"
					]
				}
			},
			"scp096:stop_prioritized_look": {
				"remove": {
					"component_groups": [
						"look_at_target_first"
					]
				}
			},
			"scp096sitdown": {
				"add": {
					"component_groups": [
						"scp096sitdown",
						"putonbag"
					]
				},
				"remove": {
					"component_groups": [
						"calm",
						"with_bag"
					]
				}
			},
			"scp096calm": {
				"add": {
					"component_groups": [
						"calm",
						"putonbag"
					]
				},
				"remove": {
					"component_groups": [
						"scp096sitdown",
						"with_bag",
						"bagged096calm",
						"bagged096sitdown"
					]
				}
			},
			"baggedscp096sitdown": {
				"add": {
					"component_groups": [
						"bagged096sitdown",
						"takeoffbag"
					]
				},
				"remove": {
					"component_groups": [
						"bagged096calm",
						"putonbag"
					]
				}
			},
			"scp096:stop_angerbagged": {
				"add": {
					"component_groups": [
						"bagged096calm",
						"with_bag"
					]
				},
				"remove": {
					"component_groups": [
						"bagged096angry",
						"bagged096still_angry",
						"bagged096_chasingtarget",
						"without_bag"
					]
				}
			},
			"baggedscp096triggered": {
				"add": {
					"component_groups": [
						"bagged096triggered"
					]
				},
				"remove": {
					"component_groups": [
						"bagged096calm",
						"bagged096sitdown",
						"without_bag",
						"takeoffbag",
						"putonbag"
					]
				}
			},
			"baggedscp096calm": {
				"add": {
					"component_groups": [
						"bagged096calm",
						"takeoffbag"
					]
				},
				"remove": {
					"component_groups": [
						"bagged096sitdown",
						"without_bag",
						"without_bag"
					]
				}
			},
			"baggedscp096startchasing": {
				"add": {
					"component_groups": [
						"bagged096angry",
						"bagged096still_angry"
					]
				},
				"remove": {
					"component_groups": [
						"bagged096triggered",
						"without_bag"
					]
				}
			},
			"baggedscp096becomechasestillangry": {
				"add": {
					"component_groups": [
						"bagged096_chasingtarget"
					]
				},
				"remove": {
					"component_groups": [
						"bagged096still_angry",
						"without_bag"
					]
				}
			},
			"baggedscp096killedstillangry": {
				"add": {
					"component_groups": [
						"bagged096calm",
						"takeoffbag"
					]
				},
				"remove": {
					"component_groups": [
						"bagged096angry",
						"bagged096_chasingtarget",
						"bagged096still_angry",
						"without_bag"
					]
				}
			},
			"bagspawn": {
				"remove": {
					"component_groups": [
						"spawnbag"
					]
				}
			}
		}
	}
}