<!-- kv3 encoding:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} format:modeldoc32:version{c5dcef98-b629-46ab-88e3-a17c005c935e} -->
{
	rootNode = 
	{
		_class = "RootNode"
		children = 
		[
			{
				_class = "GameDataList"
				children = 
				[
					{
						_class = "GenericGameData"
						game_class = "character_arm_config"
						game_keys = 
						{
							default_glove_arm_model = resource:"characters/models/s2ze/master_chief/master_chief_arms.vmdl"
							sleeve_model = resource:""
							skintone_material = resource:""
						}
					},
					{
						_class = "Feet"
						children = 
						[
							{
								_class = "Foot"
								name = "Foot_Left"
								anklebone = "ankle_l"
								toebone = "ball_l"
								balloffset = [ 7.8228, -0.570551, -0.597954 ]
								heeloffset = [ -0.645155, -5.20406, -0.797314 ]
								autolevel = true
								traceheight = 30.0
								traceradius = 0.0
							},
							{
								_class = "Foot"
								name = "Foot_Right"
								anklebone = "ankle_r"
								toebone = "ball_r"
								balloffset = [ -7.8228, 0.570553, 0.597956 ]
								heeloffset = [ 0.645156, 5.20406, 0.797315 ]
								autolevel = true
								traceheight = 30.0
								traceradius = 0.0
							},
						]
						locktolerance = 0.6
						heighttolerance = 2.0
						sanitizetrajectories = true
					},
					{
						_class = "MovementSettings"
						movementsettings = 
						{
							name = ""
							speeds = [  ]
							runspeed = 260.0
							walkspeed = 135.199997
							maxSpringTension = 100.0
							springConstant = 10.0
							useSmoothPaths = true
							useMotionDamping = false
							sharpStartAngle = 180.0
						}
					},
					{
						_class = "GenericGameData"
						game_class = "ao_proxy_capsule"
						game_keys = 
						{
							bonename = "head_0"
							radius = 4.56249
							point0 = [ 0.548162, 1.32232, 0.0 ]
							point1 = [ 2.72269, 0.298181, 0.0 ]
						}
					},
					{
						_class = "GenericGameData"
						game_class = "ao_proxy_capsule"
						game_keys = 
						{
							bonename = "spine_0"
							radius = 5.86083
							point0 = [ -2.7, 1.0, 3.0 ]
							point1 = [ -2.7, 1.0, -3.0 ]
						}
					},
					{
						_class = "GenericGameData"
						game_class = "ao_proxy_capsule"
						game_keys = 
						{
							bonename = "spine_2"
							radius = 5.86083
							point0 = [ -2.61519, 0.547004, 1.9 ]
							point1 = [ -2.61519, 0.547004, -1.9 ]
						}
					},
					{
						_class = "GenericGameData"
						game_class = "ao_proxy_capsule"
						game_keys = 
						{
							bonename = "spine_3"
							radius = 7.10434
							point0 = [ 0.467953, 0.88271, 1.9 ]
							point1 = [ 0.467953, 0.88271, -1.9 ]
						}
					},
					{
						_class = "GenericGameData"
						game_class = "ao_proxy_capsule"
						game_keys = 
						{
							bonename = "leg_upper_r"
							radius = 4.11706
							point0 = [ 0.0, 0.0, 0.0 ]
							point1 = [ -16.98, 0.215972, -0.592158 ]
						}
					},
					{
						_class = "GenericGameData"
						game_class = "ao_proxy_capsule"
						game_keys = 
						{
							bonename = "leg_upper_l"
							radius = 4.11706
							point0 = [ 0.0, 0.0, 0.0 ]
							point1 = [ 16.98, -0.215972, 0.592158 ]
						}
					},
					{
						_class = "GenericGameData"
						game_class = "ao_proxy_capsule"
						game_keys = 
						{
							bonename = "leg_lower_r"
							radius = 3.35306
							point0 = [ 0.0, 0.0, 0.0 ]
							point1 = [ -14.256, -0.069175, -0.686705 ]
						}
					},
					{
						_class = "GenericGameData"
						game_class = "ao_proxy_capsule"
						game_keys = 
						{
							bonename = "leg_lower_l"
							radius = 3.35306
							point0 = [ 0.0, 0.0, 0.0 ]
							point1 = [ 14.256, 0.069175, 0.686705 ]
						}
					},
					{
						_class = "GenericGameData"
						game_class = "ao_proxy_capsule"
						game_keys = 
						{
							bonename = "arm_upper_l"
							radius = 3.18769
							point0 = [ 0.0, 0.0, 0.0 ]
							point1 = [ 7.86575, 0.0, 0.0 ]
						}
					},
					{
						_class = "GenericGameData"
						game_class = "ao_proxy_capsule"
						game_keys = 
						{
							bonename = "arm_upper_r"
							radius = 3.18769
							point0 = [ 0.0, 0.0, 0.0 ]
							point1 = [ -7.86575, 0.0, 0.0 ]
						}
					},
					{
						_class = "GenericGameData"
						game_class = "ao_proxy_capsule"
						game_keys = 
						{
							bonename = "arm_lower_l"
							radius = 1.84066
							point0 = [ -1.18304, 0.0, 0.0 ]
							point1 = [ 7.86575, 0.0, 0.0 ]
						}
					},
					{
						_class = "GenericGameData"
						game_class = "ao_proxy_capsule"
						game_keys = 
						{
							bonename = "arm_lower_r"
							radius = 1.84066
							point0 = [ 1.18304, 0.0, 0.0 ]
							point1 = [ -7.86575, 0.0, 0.0 ]
						}
					},
					{
						_class = "GenericGameData"
						game_class = "ao_proxy_capsule"
						game_keys = 
						{
							bonename = "hand_r"
							radius = 1.84066
							point0 = [ 0.582719, -0.510149, -0.05536 ]
							point1 = [ -2.42216, -1.05179, -0.111563 ]
						}
					},
					{
						_class = "GenericGameData"
						game_class = "ao_proxy_capsule"
						game_keys = 
						{
							bonename = "hand_l"
							radius = 1.84066
							point0 = [ -0.582719, 0.510149, 0.05536 ]
							point1 = [ 2.42216, 1.05179, 0.111563 ]
						}
					},
					{
						_class = "GenericGameData"
						game_class = "ao_proxy_capsule"
						game_keys = 
						{
							bonename = "ankle_r"
							radius = 2.28692
							point0 = [ 0.143441, 2.52988, 0.392931 ]
							point1 = [ -7.64466, -1.16415, -0.130248 ]
						}
					},
					{
						_class = "GenericGameData"
						game_class = "ao_proxy_capsule"
						game_keys = 
						{
							bonename = "ankle_l"
							radius = 2.28692
							point0 = [ -0.143441, -2.52988, -0.392931 ]
							point1 = [ 7.64466, 1.16415, 0.130248 ]
						}
					},
				]
			},
			{
				_class = "BodyGroupList"
				children = 
				[
					{
						_class = "BodyGroup"
						name = "body"
						children = 
						[
							{
								_class = "BodyGroupChoice"
								meshes = 
								[
									"body",
								]
							},
						]
						hidden_in_tools = false
						non_bodygroup_single_choice = false
					},
					{
						_class = "BodyGroup"
						name = "defusekit"
						children = 
						[
							{
								_class = "BodyGroupChoice"
								name = "KitOff"
								meshes = [  ]
							},
							{
								_class = "BodyGroupChoice"
								name = "KitOn"
								meshes = 
								[
									"defusekit",
								]
							},
						]
						hidden_in_tools = false
						non_bodygroup_single_choice = false
					},
				]
			},
			{
				_class = "MaterialGroupList"
				children = 
				[
					{
						_class = "DefaultMaterialGroup"
						remaps = 
						[
							{
								from = "materials/models/weapons/w_models/w_eq_defuser/w_eq_def_f955dad_color.vmat"
								to = "materials/models/weapons/w_models/w_eq_defuser/w_eq_defuser.vmat"
							},
							{
								from = "jupiter_body.vmat"
								to = "characters/models/s2ze/master_chief/materials/body.vmat"
							},
							{
								from = "jupiter_faceacc.vmat"
								to = "characters/models/s2ze/master_chief/materials/helmet.vmat"
							},
							{
								from = "glow_tx.vmat"
								to = "characters/models/s2ze/master_chief/materials/helmet_glow.vmat"
							},
						]
						use_global_default = false
						global_default_material = ""
					},
				]
			},
			{
				_class = "RenderMeshList"
				children = 
				[
					{
						_class = "RenderMeshFile"
						name = "body"
						filename = "characters/models/s2ze/master_chief/_smd/chef_ref.smd"
						import_scale = 1.0
						import_filter = 
						{
							exclude_by_default = false
							exception_list = [  ]
						}
					},
					{
						_class = "RenderMeshFile"
						name = "defusekit"
						filename = "characters/models/s2ze/master_chief/_smd/defusekit.smd"
						import_scale = 1.0
						import_filter = 
						{
							exclude_by_default = false
							exception_list = [  ]
						}
					},
				]
			},
			{
				_class = "AnimationList"
				children = 
				[
					{
						_class = "AnimIncludeModel"
						model = "characters/models/shared/animsets/animset_ct.vmdl"
					},
					{
						_class = "AnimFile"
						name = "anim_fix"
						activity_name = ""
						activity_weight = 1
						weight_list_name = ""
						fade_in_time = 0.2
						fade_out_time = 0.2
						looping = false
						delta = false
						worldSpace = false
						hidden = false
						anim_markup_ordered = false
						disable_compression = false
						animgraph_additive = false
						source_filename = "characters/models/s2ze/tesla_armor/_smd/reference.smd"
						import_bone_scales = false
						start_frame = -1
						end_frame = -1
						framerate = -1.0
						reverse = false
					},
				]
				default_root_bone_name = ""
			},
			{
				_class = "HitboxSetList"
				children = 
				[
					{
						_class = "HitboxSet"
						name = "cstrike"
						children = 
						[
							{
								_class = "HitboxCapsule"
								parent_bone = "head_0"
								surface_property = "playerflesh"
								translation_only = false
								group_id = 1
								radius = 4.75
								point0 = [ 0.716979, 1.32979, 0.0 ]
								point1 = [ -0.465028, 0.941059, 0.0 ]
							},
							{
								_class = "HitboxCapsule"
								parent_bone = "neck_0"
								surface_property = "playerflesh"
								translation_only = false
								group_id = 8
								radius = 3.7
								point0 = [ 0.033977, 1.60345, 0.0 ]
								point1 = [ 1.43398, 1.80345, 0.0 ]
							},
							{
								_class = "HitboxCapsule"
								parent_bone = "pelvis"
								surface_property = "playerflesh"
								translation_only = false
								group_id = 3
								radius = 6.0
								point0 = [ 0.653218, 2.7843, -3.12824 ]
								point1 = [ 0.653218, 2.784304, 3.128238 ]
							},
							{
								_class = "HitboxCapsule"
								parent_bone = "spine_0"
								surface_property = "playerflesh"
								translation_only = false
								group_id = 3
								radius = 6.0
								point0 = [ 3.152367, 0.501671, 3.011397 ]
								point1 = [ 3.15237, 0.501671, -3.0114 ]
							},
							{
								_class = "HitboxCapsule"
								parent_bone = "spine_1"
								surface_property = "playerflesh"
								translation_only = false
								group_id = 2
								radius = 6.5
								point0 = [ 3.8, 0.8, -2.4 ]
								point1 = [ 3.8, 0.4, 2.4 ]
							},
							{
								_class = "HitboxCapsule"
								parent_bone = "spine_2"
								surface_property = "playerflesh"
								translation_only = false
								group_id = 2
								radius = 6.2
								point0 = [ 4.06782, 3.16831, -2.63349 ]
								point1 = [ 4.067824, 2.818309, 2.633492 ]
							},
							{
								_class = "HitboxCapsule"
								parent_bone = "spine_3"
								surface_property = "playerflesh"
								translation_only = false
								group_id = 2
								radius = 5.0
								point0 = [ 2.55683, 1.15944, -6.07795 ]
								point1 = [ 2.55683, 1.159441, 6.077946 ]
							},
							{
								_class = "HitboxCapsule"
								parent_bone = "leg_upper_l"
								surface_property = "playerflesh"
								translation_only = false
								group_id = 6
								radius = 4.5
								point0 = [ 0.757323, -1.653208, 0.598688 ]
								point1 = [ 16.59016, -0.806746, 0.445787 ]
							},
							{
								_class = "HitboxCapsule"
								parent_bone = "leg_upper_r"
								surface_property = "playerflesh"
								translation_only = false
								group_id = 7
								radius = 4.5
								point0 = [ -0.746904, 1.734405, -0.670177 ]
								point1 = [ -16.678534, 1.14705, 0.009922 ]
							},
							{
								_class = "HitboxCapsule"
								parent_bone = "leg_lower_l"
								surface_property = "playerflesh"
								translation_only = false
								group_id = 6
								radius = 4.0
								point0 = [ 0.292375, -0.461216, 0.597682 ]
								point1 = [ 15.847993, -1.616348, 0.217128 ]
							},
							{
								_class = "HitboxCapsule"
								parent_bone = "leg_lower_r"
								surface_property = "playerflesh"
								translation_only = false
								group_id = 7
								radius = 4.0
								point0 = [ -0.109806, 0.143871, -0.610113 ]
								point1 = [ -16.23143, 1.747601, -0.289231 ]
							},
							{
								_class = "HitboxCapsule"
								parent_bone = "ankle_l"
								surface_property = "playerflesh"
								translation_only = false
								group_id = 6
								radius = 2.6
								point0 = [ 1.754299, -1.820256, 0.13477 ]
								point1 = [ 9.248322, 1.939995, 0.533461 ]
							},
							{
								_class = "HitboxCapsule"
								parent_bone = "ankle_r"
								surface_property = "playerflesh"
								translation_only = false
								group_id = 7
								radius = 2.6
								point0 = [ -9.416464, -2.073659, -0.604164 ]
								point1 = [ -1.768595, 1.903009, 0.501461 ]
							},
							{
								_class = "HitboxCapsule"
								parent_bone = "hand_l"
								surface_property = "playerflesh"
								translation_only = false
								group_id = 4
								radius = 2.3
								point0 = [ 0.0, 0.3, 0.0 ]
								point1 = [ 3.59, 1.15, 0.11 ]
							},
							{
								_class = "HitboxCapsule"
								parent_bone = "hand_r"
								surface_property = "playerflesh"
								translation_only = false
								group_id = 5
								radius = 2.3
								point0 = [ 0.0, -0.3, 0.02 ]
								point1 = [ -3.44, -1.17, -0.09 ]
							},
							{
								_class = "HitboxCapsule"
								parent_bone = "arm_upper_l"
								surface_property = "playerflesh"
								translation_only = false
								group_id = 4
								radius = 3.3
								point0 = [ 0.0, 0.0, 0.0 ]
								point1 = [ 11.2, 0.0, 0.0 ]
							},
							{
								_class = "HitboxCapsule"
								parent_bone = "arm_lower_l"
								surface_property = "playerflesh"
								translation_only = false
								group_id = 4
								radius = 3.0
								point0 = [ 0.386137, 0.067474, -0.39409 ]
								point1 = [ 10.386137, 0.067474, -0.39409 ]
							},
							{
								_class = "HitboxCapsule"
								parent_bone = "arm_upper_r"
								surface_property = "playerflesh"
								translation_only = false
								group_id = 5
								radius = 3.3
								point0 = [ 0.0, 0.0, 0.0 ]
								point1 = [ -11.2, 0.0, 0.0 ]
							},
							{
								_class = "HitboxCapsule"
								parent_bone = "arm_lower_r"
								surface_property = "playerflesh"
								translation_only = false
								group_id = 5
								radius = 3.0
								point0 = [ 0.013015, 0.00881, 0.030091 ]
								point1 = [ -10.527319, -0.367392, 0.248434 ]
							},
						]
					},
				]
			},
			{
				_class = "IKData"
				children = 
				[
					{
						_class = "IKChain"
						name = "rhand"
						children = 
						[
							{
								_class = "IKChainJoint"
								name = "arm_upper_r"
								children = 
								[
									{
										_class = "IKChainJoint"
										name = "arm_lower_r"
										children = 
										[
											{
												_class = "IKChainJoint"
												name = "hand_r"
												bone = "hand_r"
											},
										]
										bone = "arm_lower_r"
									},
								]
								bone = "arm_upper_r"
							},
						]
						m_bDoBonesOrientAlongPositiveX = true
						"m_DefaultSolverSettings.m_nNumIterations" = 6
						"m_DefaultSolverSettings.m_SolverType " = "IKSOLVER_TwoBone"
						"m_DefaultTargetSettings.m_Bone" = 
						{
							m_Name = "hand_r"
						}
						"m_DefaultTargetSettings.m_TargetSource" = "Bone"
						"m_Data.m_DefaultTargetSettings.m_AnimgraphParameterNamePosition" = 
						{
							m_id = 4294967295
						}
						"m_Data.m_DefaultTargetSettings.m_AnimgraphParameterNameOrientation" = 
						{
							m_id = 4294967295
						}
						"m_Data.m_EndEffectorFixedOffsetAttachment" = 
						{
							m_Name = ""
						}
						"m_Data.m_bParentJointRequiresAlignment" = true
						m_bUseNewPoleVectorForAxis = false
						"m_PoleVectorForAxis " = "IKChainDataPoleVectorForAxis::Y"
					},
					{
						_class = "IKChain"
						name = "lhand"
						children = 
						[
							{
								_class = "IKChainJoint"
								name = "arm_upper_l"
								children = 
								[
									{
										_class = "IKChainJoint"
										name = "arm_lower_l"
										children = 
										[
											{
												_class = "IKChainJoint"
												name = "hand_l"
												bone = "hand_l"
											},
										]
										bone = "arm_lower_l"
									},
								]
								bone = "arm_upper_l"
							},
						]
						m_bDoBonesOrientAlongPositiveX = true
						"m_DefaultSolverSettings.m_nNumIterations" = 6
						"m_DefaultSolverSettings.m_SolverType " = "IKSOLVER_TwoBone"
						"m_DefaultTargetSettings.m_Bone" = 
						{
							m_Name = "hand_l"
						}
						"m_DefaultTargetSettings.m_TargetSource" = "Bone"
						"m_Data.m_DefaultTargetSettings.m_AnimgraphParameterNamePosition" = 
						{
							m_id = 4294967295
						}
						"m_Data.m_DefaultTargetSettings.m_AnimgraphParameterNameOrientation" = 
						{
							m_id = 4294967295
						}
						"m_Data.m_EndEffectorFixedOffsetAttachment" = 
						{
							m_Name = ""
						}
						"m_Data.m_bParentJointRequiresAlignment" = true
						m_bUseNewPoleVectorForAxis = false
						"m_PoleVectorForAxis " = "IKChainDataPoleVectorForAxis::Y"
					},
					{
						_class = "IKChain"
						name = "rfoot"
						children = 
						[
							{
								_class = "IKChainJoint"
								name = "leg_upper_r"
								children = 
								[
									{
										_class = "IKChainJoint"
										name = "leg_lower_r"
										children = 
										[
											{
												_class = "IKChainJoint"
												name = "ankle_r"
												bone = "ankle_r"
											},
										]
										bone = "leg_lower_r"
									},
								]
								bone = "leg_upper_r"
							},
						]
						m_bDoBonesOrientAlongPositiveX = true
						"m_DefaultSolverSettings.m_nNumIterations" = 6
						"m_DefaultSolverSettings.m_SolverType " = "IKSOLVER_TwoBone"
						"m_DefaultTargetSettings.m_Bone" = 
						{
							m_Name = "ankle_r"
						}
						"m_DefaultTargetSettings.m_TargetSource" = "Bone"
						"m_Data.m_DefaultTargetSettings.m_AnimgraphParameterNamePosition" = 
						{
							m_id = 4294967295
						}
						"m_Data.m_DefaultTargetSettings.m_AnimgraphParameterNameOrientation" = 
						{
							m_id = 4294967295
						}
						"m_Data.m_EndEffectorFixedOffsetAttachment" = 
						{
							m_Name = ""
						}
						"m_Data.m_bParentJointRequiresAlignment" = true
						m_bUseNewPoleVectorForAxis = false
						"m_PoleVectorForAxis " = "IKChainDataPoleVectorForAxis::Y"
					},
					{
						_class = "IKChain"
						name = "lfoot"
						children = 
						[
							{
								_class = "IKChainJoint"
								name = "leg_upper_l"
								children = 
								[
									{
										_class = "IKChainJoint"
										name = "leg_lower_l"
										children = 
										[
											{
												_class = "IKChainJoint"
												name = "ankle_l"
												bone = "ankle_l"
											},
										]
										bone = "leg_lower_l"
									},
								]
								bone = "leg_upper_l"
							},
						]
						m_bDoBonesOrientAlongPositiveX = true
						"m_DefaultSolverSettings.m_nNumIterations" = 6
						"m_DefaultSolverSettings.m_SolverType " = "IKSOLVER_TwoBone"
						"m_DefaultTargetSettings.m_Bone" = 
						{
							m_Name = "ankle_l"
						}
						"m_DefaultTargetSettings.m_TargetSource" = "Bone"
						"m_Data.m_DefaultTargetSettings.m_AnimgraphParameterNamePosition" = 
						{
							m_id = 4294967295
						}
						"m_Data.m_DefaultTargetSettings.m_AnimgraphParameterNameOrientation" = 
						{
							m_id = 4294967295
						}
						"m_Data.m_EndEffectorFixedOffsetAttachment" = 
						{
							m_Name = ""
						}
						"m_Data.m_bParentJointRequiresAlignment" = true
						m_bUseNewPoleVectorForAxis = false
						"m_PoleVectorForAxis " = "IKChainDataPoleVectorForAxis::Y"
					},
				]
			},
			{
				_class = "JiggleBoneList"
				children = 
				[
					{
						_class = "JiggleBone"
						name = "jiggle_primary"
						jiggle_root_bone = "jiggle_primary"
						jiggle_type = 0
						has_yaw_constraint = true
						has_pitch_constraint = true
						has_angle_constraint = false
						has_base_spring = false
						allow_flex_length = false
						invert_axes = false
						has_collision = false
						cloth_collision_layer0 = true
						cloth_collision_layer1 = true
						cloth_collision_layer2 = true
						cloth_collision_layer3 = true
						length = 50.0
						tip_mass = 150.0
						angle_limit = 0.0
						min_yaw = -10.0
						max_yaw = 15.0
						yaw_friction = 0.2
						yaw_bounce = 0.2
						min_pitch = -20.0
						max_pitch = 20.0
						pitch_friction = 0.2
						pitch_bounce = 0.2
						base_mass = 10.0
						base_stiffness = 10.0
						base_damping = 5.0
						base_left_min = 0.0
						base_left_max = 0.0
						base_left_friction = 0.0
						base_up_min = 0.0
						base_up_max = 0.0
						base_up_friction = 0.0
						base_forward_min = 0.0
						base_forward_max = 0.0
						base_forward_friction = 0.0
						yaw_stiffness = 0.0
						yaw_damping = 0.0
						pitch_stiffness = 0.0
						pitch_damping = 0.0
						along_stiffness = 0.0
						along_damping = 0.0
						radius0 = 1.0
						radius1 = 1.0
						point0 = [ 0.0, 0.0, 0.0 ]
						point1 = [ 7.150152, 0.895422, 0.633858 ]
					},
				]
			},
			{
				_class = "PhysicsJointList"
				children = 
				[
					{
						_class = "PhysicsJointConical"
						parent_body = "pelvis"
						child_body = "leg_upper_l"
						anchor_origin = [ -8.193787, 0.000707, 0.000707 ]
						anchor_angles = [ 0.0, 270.0, 0.0 ]
						collision_enabled = false
						friction = 0.5
						enable_swing_limit = true
						swing_limit = 2.94
						swing_offset_angle = [ 0.0, 0.0, 0.0 ]
						enable_twist_limit = true
						min_twist_angle = -90.0
						max_twist_angle = 37.959999
					},
					{
						_class = "PhysicsJointConical"
						parent_body = "pelvis"
						child_body = "leg_upper_r"
						anchor_origin = [ -8.356647, 0.000721, 0.000721 ]
						anchor_angles = [ 0.0, 270.0, 0.0 ]
						collision_enabled = false
						friction = 0.5
						enable_swing_limit = true
						swing_limit = 1.3
						swing_offset_angle = [ 0.0, 0.0, 0.0 ]
						enable_twist_limit = true
						min_twist_angle = -90.0
						max_twist_angle = 52.360001
					},
					{
						_class = "PhysicsJointRevolute"
						parent_body = "leg_upper_l"
						child_body = "leg_lower_l"
						anchor_origin = [ 17.147295, -1.051215, 0.443928 ]
						anchor_angles = [ 0.0, 0.0, 0.0 ]
						collision_enabled = false
						friction = 0.3
						enable_limit = true
						min_angle = 0.0
						max_angle = 90.0
						use_block_solver = false
					},
					{
						_class = "PhysicsJointRevolute"
						parent_body = "leg_upper_r"
						child_body = "leg_lower_r"
						anchor_origin = [ -17.718306, 0.527574, -0.791574 ]
						anchor_angles = [ 0.0, 180.0, 0.0 ]
						collision_enabled = false
						friction = 0.3
						enable_limit = true
						min_angle = 0.0
						max_angle = 90.0
						use_block_solver = false
					},
					{
						_class = "PhysicsJointConical"
						parent_body = "pelvis"
						child_body = "spine_2"
						anchor_origin = [ 9.552162, -0.000824, -0.000824 ]
						anchor_angles = [ 0.0, 45.0, 0.0 ]
						collision_enabled = false
						friction = 0.5
						enable_swing_limit = true
						swing_limit = 0.220086
						swing_offset_angle = [ 0.0, 0.0, 0.0 ]
						enable_twist_limit = true
						min_twist_angle = -35.68
						max_twist_angle = 90.0
					},
					{
						_class = "PhysicsJointConical"
						parent_body = "spine_2"
						child_body = "head_0"
						anchor_origin = [ 15.611883, 2.921562, -0.001372 ]
						anchor_angles = [ 0.0, 20.0, 0.0 ]
						collision_enabled = false
						friction = 1.0
						enable_swing_limit = true
						swing_limit = 17.01
						swing_offset_angle = [ 0.0, 0.0, 0.0 ]
						enable_twist_limit = true
						min_twist_angle = -30.440001
						max_twist_angle = 26.83
					},
					{
						_class = "PhysicsJointConical"
						parent_body = "spine_2"
						child_body = "arm_upper_l"
						anchor_origin = [ 10.853504, 2.030163, 5.283488 ]
						anchor_angles = [ -45.0, 0.0, 90.0 ]
						collision_enabled = false
						friction = 0.4
						enable_swing_limit = true
						swing_limit = 0.785398
						swing_offset_angle = [ 0.0, 0.0, 0.0 ]
						enable_twist_limit = true
						min_twist_angle = -34.369999
						max_twist_angle = 90.0
					},
					{
						_class = "PhysicsJointConical"
						parent_body = "arm_upper_l"
						child_body = "arm_lower_l"
						anchor_origin = [ 11.925204, -0.092121, -0.125194 ]
						anchor_angles = [ 0.0, 45.0, 0.0 ]
						collision_enabled = false
						friction = 0.3
						enable_swing_limit = true
						swing_limit = 0.130027
						swing_offset_angle = [ 0.0, 0.0, 0.0 ]
						enable_twist_limit = true
						min_twist_angle = 0.0
						max_twist_angle = 90.0
					},
					{
						_class = "PhysicsJointConical"
						parent_body = "spine_2"
						child_body = "arm_upper_r"
						anchor_origin = [ 10.882565, 2.037492, -5.454376 ]
						anchor_angles = [ 45.0, 0.0, -90.0 ]
						collision_enabled = false
						friction = 0.4
						enable_swing_limit = true
						swing_limit = 0.785398
						swing_offset_angle = [ 0.0, 0.0, 0.0 ]
						enable_twist_limit = true
						min_twist_angle = -34.700001
						max_twist_angle = 90.0
					},
					{
						_class = "PhysicsJointConical"
						parent_body = "arm_upper_r"
						child_body = "arm_lower_r"
						anchor_origin = [ -12.706182, -0.139284, -0.13635 ]
						anchor_angles = [ 0.0, 180.0, 0.0 ]
						collision_enabled = false
						friction = 0.3
						enable_swing_limit = true
						swing_limit = 0.130027
						swing_offset_angle = [ 0.0, 0.0, 0.0 ]
						enable_twist_limit = true
						min_twist_angle = 0.0
						max_twist_angle = 90.0
					},
					{
						_class = "PhysicsJointConical"
						parent_body = "arm_lower_l"
						child_body = "hand_l"
						anchor_origin = [ 12.505415, 0.213043, 0.650745 ]
						anchor_angles = [ 0.0, 0.0, 90.0 ]
						collision_enabled = false
						friction = 0.4
						enable_swing_limit = true
						swing_limit = 0.139626
						swing_offset_angle = [ 0.0, 0.0, 0.0 ]
						enable_twist_limit = true
						min_twist_angle = 0.0
						max_twist_angle = 90.0
					},
					{
						_class = "PhysicsJointConical"
						parent_body = "arm_lower_r"
						child_body = "hand_r"
						anchor_origin = [ -12.640877, -0.216376, -0.648756 ]
						anchor_angles = [ 0.0, 0.0, -90.0 ]
						collision_enabled = false
						friction = 0.4
						enable_swing_limit = true
						swing_limit = 0.139626
						swing_offset_angle = [ 0.0, 0.0, 0.0 ]
						enable_twist_limit = true
						min_twist_angle = 0.0
						max_twist_angle = 90.0
					},
					{
						_class = "PhysicsJointConical"
						parent_body = "leg_lower_l"
						child_body = "ankle_l"
						anchor_origin = [ 15.654073, -0.625505, 0.423924 ]
						anchor_angles = [ 0.0, 0.0, 0.0 ]
						collision_enabled = false
						friction = 0.8
						enable_swing_limit = true
						swing_limit = 0.10472
						swing_offset_angle = [ 0.0, 0.0, 0.0 ]
						enable_twist_limit = true
						min_twist_angle = -30.0
						max_twist_angle = 0.0
					},
					{
						_class = "PhysicsJointConical"
						parent_body = "leg_lower_r"
						child_body = "ankle_r"
						anchor_origin = [ -15.944311, 0.943118, -1.362732 ]
						anchor_angles = [ 0.0, 180.0, 0.0 ]
						collision_enabled = false
						friction = 0.8
						enable_swing_limit = true
						swing_limit = 0.087266
						swing_offset_angle = [ 0.0, 0.0, 0.0 ]
						enable_twist_limit = true
						min_twist_angle = -30.0
						max_twist_angle = 0.0
					},
				]
			},
			{
				_class = "PhysicsShapeList"
				children = 
				[
					{
						_class = "PhysicsShapeCapsule"
						parent_bone = "leg_upper_l"
						surface_prop = "playerflesh"
						collision_prop = "default"
						radius = 4.0
						point0 = [ 3.90196, 0.0, 0.269713 ]
						point1 = [ 16.1812, 0.0, 0.266649 ]
					},
					{
						_class = "PhysicsShapeCapsule"
						parent_bone = "leg_lower_l"
						surface_prop = "playerflesh"
						collision_prop = "default"
						radius = 4.0
						point0 = [ -1.772285, 0.015911, 0.396183 ]
						point1 = [ 16.914139, -1.816067, 0.710649 ]
					},
					{
						_class = "PhysicsShapeCapsule"
						parent_bone = "leg_upper_r"
						surface_prop = "playerflesh"
						collision_prop = "default"
						radius = 4.0
						point0 = [ -3.74664, 0.954926, -0.202416 ]
						point1 = [ -15.9105, 0.515027, -0.280735 ]
					},
					{
						_class = "PhysicsShapeCapsule"
						parent_bone = "leg_lower_r"
						surface_prop = "playerflesh"
						collision_prop = "default"
						radius = 4.0
						point0 = [ 1.75483, 0.0, -0.486214 ]
						point1 = [ -17.255762, 2.645481, -0.076105 ]
					},
					{
						_class = "PhysicsShapeSphere"
						parent_bone = "head_0"
						surface_prop = "playerflesh"
						collision_prop = "default"
						radius = 5.463825
						center = [ -0.327686, 1.66088, 0.0 ]
					},
					{
						_class = "PhysicsShapeCapsule"
						parent_bone = "pelvis"
						surface_prop = "playerflesh"
						collision_prop = "default"
						radius = 7.0
						point0 = [ -0.667107, 2.84299, 0.0 ]
						point1 = [ 9.41587, 1.83359, 0.0 ]
					},
					{
						_class = "PhysicsShapeCapsule"
						parent_bone = "spine_2"
						surface_prop = "playerflesh"
						collision_prop = "default"
						radius = 7.892038
						point0 = [ -0.259286, 1.38446, 0.0 ]
						point1 = [ 6.82749, 2.80644, 0.0 ]
					},
					{
						_class = "PhysicsShapeCapsule"
						parent_bone = "arm_upper_l"
						surface_prop = "playerflesh"
						collision_prop = "default"
						radius = 3.0
						point0 = [ 0.0, 0.0, 0.0 ]
						point1 = [ 11.8016, 0.0, 0.0001 ]
					},
					{
						_class = "PhysicsShapeCapsule"
						parent_bone = "arm_lower_l"
						surface_prop = "playerflesh"
						collision_prop = "default"
						radius = 2.7
						point0 = [ 0.0, 0.0, 0.0 ]
						point1 = [ 12.028, 0.0, 0.609469 ]
					},
					{
						_class = "PhysicsShapeCapsule"
						parent_bone = "arm_upper_r"
						surface_prop = "playerflesh"
						collision_prop = "default"
						radius = 3.0
						point0 = [ 0.0, 0.0, 0.0 ]
						point1 = [ -11.8016, 0.0, 0.0001 ]
					},
					{
						_class = "PhysicsShapeCapsule"
						parent_bone = "arm_lower_r"
						surface_prop = "playerflesh"
						collision_prop = "default"
						radius = 2.7
						point0 = [ 0.0, 0.0, 0.0 ]
						point1 = [ -12.028, 0.0, -0.779665 ]
					},
					{
						_class = "PhysicsShapeSphere"
						parent_bone = "hand_l"
						surface_prop = "playerflesh"
						collision_prop = "default"
						radius = 3.0
						center = [ 3.45331, 1.47184, 0.0 ]
					},
					{
						_class = "PhysicsShapeSphere"
						parent_bone = "hand_r"
						surface_prop = "playerflesh"
						collision_prop = "default"
						radius = 3.0
						center = [ -3.53448, -1.72292, 0.0 ]
					},
					{
						_class = "PhysicsShapeCapsule"
						parent_bone = "ankle_l"
						surface_prop = "playerflesh"
						collision_prop = "default"
						radius = 2.25
						point0 = [ 1.053941, -1.78965, -0.677801 ]
						point1 = [ 9.592443, 2.448282, 0.943698 ]
					},
					{
						_class = "PhysicsShapeCapsule"
						parent_bone = "ankle_r"
						surface_prop = "playerflesh"
						collision_prop = "default"
						radius = 2.25
						point0 = [ -9.662236, -2.352945, -1.025546 ]
						point1 = [ -1.018177, 2.017709, 0.613427 ]
					},
				]
				leave_body_collision_unmodified = false
			},
			{
				_class = "AttachmentList"
				children = 
				[
					{
						_class = "Attachment"
						name = "pistol"
						parent_bone = "leg_upper_r"
						relative_origin = [ 0.666729, 3.351643, -5.41491 ]
						relative_angles = [ -9.218504, 178.445969, 84.76049 ]
						weight = 1.0
						ignore_rotation = false
					},
					{
						_class = "Attachment"
						name = "knife"
						parent_bone = "leg_upper_l"
						relative_origin = [ 9.892801, -2.832685, 4.11796 ]
						relative_angles = [ -8.844229, 148.862946, 75.009415 ]
						weight = 1.0
						ignore_rotation = false
					},
					{
						_class = "Attachment"
						name = "eholster"
						parent_bone = "pelvis"
						relative_origin = [ -2.479286, 2.738619, 10.117408 ]
						relative_angles = [ -1.235596, -178.636002, 70.644951 ]
						weight = 1.0
						ignore_rotation = false
					},
					{
						_class = "Attachment"
						name = "grenade0"
						parent_bone = "spine_0"
						relative_origin = [ -1.380356, -6.490494, -0.520974 ]
						relative_angles = [ 84.804314, -7.9963, 0.003611 ]
						weight = 1.0
						ignore_rotation = false
					},
					{
						_class = "Attachment"
						name = "grenade1"
						parent_bone = "spine_0"
						relative_origin = [ -0.505054, 1.70306, -9.33189 ]
						relative_angles = [ 85.839699, -7.99928, 0.000577 ]
						weight = 1.0
						ignore_rotation = false
					},
					{
						_class = "Attachment"
						name = "grenade2"
						parent_bone = "spine_0"
						relative_origin = [ -0.214123, 4.510428, -9.363076 ]
						relative_angles = [ 88.478401, 23.997097, 28.476688 ]
						weight = 1.0
						ignore_rotation = false
					},
					{
						_class = "Attachment"
						name = "grenade3"
						parent_bone = "spine_0"
						relative_origin = [ -0.281155, 6.290673, -8.030536 ]
						relative_angles = [ 82.600128, 21.620924, 31.120853 ]
						weight = 1.0
						ignore_rotation = false
					},
					{
						_class = "Attachment"
						name = "grenade4"
						parent_bone = "spine_0"
						relative_origin = [ -0.254982, 7.37303, -5.62379 ]
						relative_angles = [ 87.859703, 148.460007, 159.376999 ]
						weight = 1.0
						ignore_rotation = false
					},
					{
						_class = "Attachment"
						name = "defusekit"
						parent_bone = "spine_0"
						relative_origin = [ 1.4437, -4.90646, 0.0 ]
						relative_angles = [ -2.000121, 74.999977, 92.000053 ]
						weight = 1.0
						ignore_rotation = false
					},
					{
						_class = "Attachment"
						name = "c4"
						parent_bone = "spine_3"
						relative_origin = [ 2.508633, -6.176769, 0.025727 ]
						relative_angles = [ 0.0692, -2.765292, 95.125015 ]
						weight = 1.0
						ignore_rotation = false
					},
					{
						_class = "Attachment"
						name = "primary_smg"
						parent_bone = "spine_3"
						relative_origin = [ -0.008614, 9.621187, 4.818489 ]
						relative_angles = [ -26.228182, 175.738968, -13.059898 ]
						weight = 1.0
						ignore_rotation = false
					},
					{
						_class = "Attachment"
						name = "primary"
						parent_bone = "jiggle_primary"
						relative_origin = [ 0.0, 0.0, 0.0 ]
						relative_angles = [ 0.0, 0.0, 0.0 ]
						weight = 1.0
						ignore_rotation = false
					},
					{
						_class = "Attachment"
						name = "clip_limit"
						parent_bone = "head_0"
						relative_origin = [ 7.0, 0.0, 0.0 ]
						relative_angles = [ 0.0, 0.0, 0.0 ]
						weight = 1.0
						ignore_rotation = false
					},
					{
						_class = "Attachment"
						name = "look_straight_ahead_stand"
						parent_bone = "root_motion"
						relative_origin = [ -5.72855, 63.115799, 9.31675 ]
						relative_angles = [ -90.0, -90.0, 0.0 ]
						weight = 1.0
						ignore_rotation = false
					},
					{
						_class = "Attachment"
						name = "look_straight_ahead_crouch"
						parent_bone = "root_motion"
						relative_origin = [ -7.75769, 45.0508, 14.8153 ]
						relative_angles = [ -90.0, -90.0, 0.0 ]
						weight = 1.0
						ignore_rotation = false
					},
					{
						_class = "Attachment"
						name = "gun_accurate"
						parent_bone = "weapon_hand_r"
						relative_origin = [ 0.0, 0.0, 0.0 ]
						relative_angles = [ 0.0, 0.0, 0.0 ]
						weight = 1.0
						ignore_rotation = false
					},
					{
						_class = "Attachment"
						name = "axis_of_intent"
						parent_bone = "weaponhier_jnt"
						relative_origin = [ 0.0, 0.0, 0.0 ]
						relative_angles = [ -90.0, -90.0, 0.0 ]
						weight = 1.0
						ignore_rotation = false
					},
					{
						_class = "Attachment"
						name = "leg_l_iktarget"
						parent_bone = "leg_l_iktarget"
						relative_origin = [ 0.0, 0.0, 0.0 ]
						relative_angles = [ 0.0, 0.0, 0.0 ]
						weight = 1.0
						ignore_rotation = false
					},
					{
						_class = "Attachment"
						name = "leg_r_iktarget"
						parent_bone = "leg_r_iktarget"
						relative_origin = [ 0.0, 0.0, 0.0 ]
						relative_angles = [ 0.0, 0.0, 0.0 ]
						weight = 1.0
						ignore_rotation = false
					},
					{
						_class = "Attachment"
						name = "weaponhier_r_iktarget"
						parent_bone = "weaponhier_r_iktarget"
						relative_origin = [ 0.0, 0.0, 0.0 ]
						relative_angles = [ 0.0, 0.0, 0.0 ]
						weight = 1.0
						ignore_rotation = false
					},
					{
						_class = "Attachment"
						name = "weaponhier_l_iktarget"
						parent_bone = "weaponhier_l_iktarget"
						relative_origin = [ 0.0, 0.0, 0.0 ]
						relative_angles = [ 0.0, 0.0, 0.0 ]
						weight = 1.0
						ignore_rotation = false
					},
					{
						_class = "Attachment"
						name = "weapon_hand_l"
						parent_bone = "weapon_hand_l"
						relative_origin = [ 0.0, 0.0, 0.0 ]
						relative_angles = [ 0.0, 0.0, 0.0 ]
						weight = 1.0
						ignore_rotation = false
					},
					{
						_class = "Attachment"
						name = "weapon_hand_r"
						parent_bone = "weapon_hand_r"
						relative_origin = [ 0.0, 0.0, 0.0 ]
						relative_angles = [ 0.0, 0.0, 0.0 ]
						weight = 1.0
						ignore_rotation = false
					},
				]
			},
			{
				_class = "PhysicsBodyMarkupList"
				children = 
				[
					{
						_class = "PhysicsBodyMarkup"
						target_body = "leg_upper_l"
						mass_override = 35.0
						inertia_scale = 7.0
						linear_damping = 0.0
						angular_damping = 2.0
						use_mass_center_override = false
						mass_center_override = [ 0.0, 0.0, 0.0 ]
					},
					{
						_class = "PhysicsBodyMarkup"
						target_body = "leg_lower_l"
						mass_override = 25.0
						inertia_scale = 7.0
						linear_damping = 0.0
						angular_damping = 2.0
						use_mass_center_override = false
						mass_center_override = [ 0.0, 0.0, 0.0 ]
					},
					{
						_class = "PhysicsBodyMarkup"
						target_body = "leg_upper_r"
						mass_override = 35.0
						inertia_scale = 7.0
						linear_damping = 0.0
						angular_damping = 2.0
						use_mass_center_override = false
						mass_center_override = [ 0.0, 0.0, 0.0 ]
					},
					{
						_class = "PhysicsBodyMarkup"
						target_body = "leg_lower_r"
						mass_override = 25.0
						inertia_scale = 7.0
						linear_damping = 0.0
						angular_damping = 2.0
						use_mass_center_override = false
						mass_center_override = [ 0.0, 0.0, 0.0 ]
					},
					{
						_class = "PhysicsBodyMarkup"
						target_body = "head_0"
						mass_override = 12.0
						inertia_scale = 7.0
						linear_damping = 0.0
						angular_damping = 3.0
						use_mass_center_override = false
						mass_center_override = [ 0.0, 0.0, 0.0 ]
					},
					{
						_class = "PhysicsBodyMarkup"
						target_body = "pelvis"
						mass_override = 50.0
						inertia_scale = 7.0
						linear_damping = 0.0
						angular_damping = 2.0
						use_mass_center_override = false
						mass_center_override = [ 0.0, 0.0, 0.0 ]
					},
					{
						_class = "PhysicsBodyMarkup"
						target_body = "spine_2"
						mass_override = 50.0
						inertia_scale = 7.0
						linear_damping = 0.0
						angular_damping = 2.0
						use_mass_center_override = false
						mass_center_override = [ 0.0, 0.0, 0.0 ]
					},
					{
						_class = "PhysicsBodyMarkup"
						target_body = "arm_upper_l"
						mass_override = 7.0
						inertia_scale = 7.0
						linear_damping = 0.0
						angular_damping = 2.0
						use_mass_center_override = false
						mass_center_override = [ 0.0, 0.0, 0.0 ]
					},
					{
						_class = "PhysicsBodyMarkup"
						target_body = "arm_lower_l"
						mass_override = 50.0
						inertia_scale = 7.0
						linear_damping = 0.0
						angular_damping = 2.0
						use_mass_center_override = false
						mass_center_override = [ 0.0, 0.0, 0.0 ]
					},
					{
						_class = "PhysicsBodyMarkup"
						target_body = "arm_upper_r"
						mass_override = 7.0
						inertia_scale = 7.0
						linear_damping = 0.0
						angular_damping = 2.0
						use_mass_center_override = false
						mass_center_override = [ 0.0, 0.0, 0.0 ]
					},
					{
						_class = "PhysicsBodyMarkup"
						target_body = "arm_lower_r"
						mass_override = 50.0
						inertia_scale = 7.0
						linear_damping = 0.0
						angular_damping = 2.0
						use_mass_center_override = false
						mass_center_override = [ 0.0, 0.0, 0.0 ]
					},
					{
						_class = "PhysicsBodyMarkup"
						target_body = "hand_l"
						mass_override = 3.0
						inertia_scale = 7.0
						linear_damping = 0.0
						angular_damping = 1.0
						use_mass_center_override = false
						mass_center_override = [ 0.0, 0.0, 0.0 ]
					},
					{
						_class = "PhysicsBodyMarkup"
						target_body = "hand_r"
						mass_override = 3.0
						inertia_scale = 7.0
						linear_damping = 0.0
						angular_damping = 1.0
						use_mass_center_override = false
						mass_center_override = [ 0.0, 0.0, 0.0 ]
					},
					{
						_class = "PhysicsBodyMarkup"
						target_body = "ankle_l"
						mass_override = 3.0
						inertia_scale = 7.0
						linear_damping = 0.0
						angular_damping = 2.0
						use_mass_center_override = false
						mass_center_override = [ 0.0, 0.0, 0.0 ]
					},
					{
						_class = "PhysicsBodyMarkup"
						target_body = "ankle_r"
						mass_override = 3.0
						inertia_scale = 7.0
						linear_damping = 0.0
						angular_damping = 2.0
						use_mass_center_override = false
						mass_center_override = [ 0.0, 0.0, 0.0 ]
					},
				]
			},
		]
		model_archetype = "jointed_physics_model"
		primary_associated_entity = "prop_ragdoll"
		anim_graph_name = "characters/models/shared/animgraphs/player_ct.vanmgrph"
	}
}