{ rootNode = { _class = "RootNode" children = [ { _class = "BoneMarkupList" bone_cull_type = "None" primary_root_bone = "" }, { _class = "PoseParamList" children = [ { _class = "PoseParam" name = "tongue_angle" poseparam_min = 0.0 poseparam_max = 1.0 poseparam_looping = false poseparam_loop = 0.0 }, ] }, { _class = "WeightListList" children = [ { _class = "WeightList" name = "bonemask_default" default_weight = 0.0 weights = [ { bone = "valvebiped" weight = 1.0 }, ] master_morph_weight = -1.0 morph_weights = [ ] }, ] }, { _class = "Skeleton" children = [ { _class = "Bone" name = "valvebiped" children = [ { _class = "Bone" name = "bip01_spine" children = [ { _class = "Bone" name = "shoulder_2" children = [ { _class = "Bone" name = "hand_attach_chest" origin = [ 4.336397, -2.96426, 6.7719917 ] angles = [ -0.0000000000000000000000000057853934, -0.0000000000016284439, -0.00000000000040711087 ] do_not_discard = false }, ] origin = [ 14.521496, -2.598261, -7.806386 ] angles = [ -89.99998, -89.25387, 0.0 ] do_not_discard = false }, { _class = "Bone" name = "chest_1" origin = [ 6.7385216, -1.9096582, 6.433391 ] angles = [ -89.99998, -89.25387, 0.0 ] do_not_discard = false }, { _class = "Bone" name = "back_2" origin = [ 0.7881088, 1.2959547, -8.044324 ] angles = [ -89.99998, -89.25387, 0.0 ] do_not_discard = false }, { _class = "Bone" name = "waist_back_2" origin = [ -4.1163826, -4.137683, -4.714529 ] angles = [ -89.99998, -89.25387, 0.0 ] do_not_discard = false }, { _class = "Bone" name = "waist_back_1" origin = [ 0.016544342, -5.658907, 4.848128 ] angles = [ -89.99998, -89.25387, 0.0 ] do_not_discard = false }, { _class = "Bone" name = "thigh_1" origin = [ -10.852116, 3.28768, -0.943711 ] angles = [ -89.99998, -89.25387, 0.0 ] do_not_discard = false }, { _class = "Bone" name = "thigh_2" origin = [ -11.852821, -4.5790644, -0.15671504 ] angles = [ -89.99998, -89.25387, 0.0 ] do_not_discard = false }, { _class = "Bone" name = "thigh_3" origin = [ -15.537323, 0.419554, -6.565054 ] angles = [ -89.99998, -89.25387, 0.0 ] do_not_discard = false }, { _class = "Bone" name = "shoulder_1" origin = [ 10.009472, -7.1417685, -0.793244 ] angles = [ -89.99998, -89.25387, 0.0 ] do_not_discard = false }, { _class = "Bone" name = "back_1" origin = [ 4.1396866, -3.888866, -4.655522 ] angles = [ -89.99998, -89.25387, 0.0 ] do_not_discard = false }, { _class = "Bone" name = "hand_attach_waist" origin = [ -1.6741486, 4.4396772, 3.684332 ] angles = [ -89.99998, -89.25387, 0.0 ] do_not_discard = false }, ] origin = [ 0.0000000000018189894, 39.053753, 1.7353191 ] angles = [ 0.74610656, 89.99998, 89.99998 ] do_not_discard = false }, ] origin = [ 0.0, 0.0, 0.0 ] angles = [ -0.0, 0.0, 89.99998 ] do_not_discard = false }, ] }, { _class = "PhysicsBodyMarkupList" children = [ { _class = "PhysicsBodyMarkup" target_body = "" tag = "" mass_override = 350.0 inertia_scale = 1.0 linear_damping = 0.0 angular_damping = 0.0 linear_drag = 1.0 angular_drag = 1.0 use_mass_center_override = false mass_center_override = [ 0.0, 0.0, 0.0 ] }, ] }, { _class = "PhysicsShapeList" children = [ { _class = "PhysicsHullFile" name = "smoker_tongue_attach_0_mesh" parent_bone = "" surface_prop = "flesh" collision_prop = "default" tool_material = "" recenter_on_parent_bone = true offset_origin = [ 0.0, 0.0, 0.0 ] offset_angles = [ 0.0, 0.0, 0.0 ] filename = "models/infected/smoker_tongue_attach_refs/phys/smoker_tongue_attach_phy.dmx" import_scale = 1.0 faceMergeAngle = 10.0 maxHullVertices = 0 import_mode = "SingleHull" small_element_threshold = 0.0 thin_element_threshold = 0.0 optimization_algorithm = "QEM" disable_region_svm = false import_filter = { exclude_by_default = true exception_list = [ "smoker_tongue_attach_0_mesh", ] } }, ] leave_body_collision_unmodified = false }, { _class = "HitboxSetList" children = [ { _class = "HitboxSet" name = "default" children = [ { _class = "Hitbox" parent_bone = "bip01_spine" surface_property = "flesh" translation_only = false group_id = 0 hitbox_mins = [ -15.537321, -7.1417675, -8.044324 ] hitbox_maxs = [ 14.521496, 6.3043675, 6.845623 ] }, { _class = "Hitbox" parent_bone = "shoulder_2" surface_property = "flesh" translation_only = false group_id = 0 hitbox_mins = [ -2.061317, -4.0715785, -5.9741235 ] hitbox_maxs = [ 4.960675, 1.044418, 6.7719913 ] }, { _class = "Hitbox" parent_bone = "hand_attach_chest" surface_property = "flesh" translation_only = false group_id = 0 hitbox_mins = [ -5.709373, -5.1305175, -4.368195 ] hitbox_maxs = [ 9.597097, 3.66268, 2.2520943 ] }, { _class = "Hitbox" parent_bone = "chest_1" surface_property = "flesh" translation_only = false group_id = 0 hitbox_mins = [ -8.233634, -2.4294336, -3.646122 ] hitbox_maxs = [ 0.8386973, 3.3133688, 7.396727 ] }, { _class = "Hitbox" parent_bone = "back_2" surface_property = "flesh" translation_only = false group_id = 0 hitbox_mins = [ -1.5583935, -3.4191682, -5.0210147 ] hitbox_maxs = [ 6.5322175, 3.5948257, 4.9121556 ] }, { _class = "Hitbox" parent_bone = "waist_back_2" surface_property = "flesh" translation_only = false group_id = 0 hitbox_mins = [ -3.5585835, -5.6756306, -3.1084812 ] hitbox_maxs = [ 4.8461084, 4.1487703, 7.417435 ] }, { _class = "Hitbox" parent_bone = "waist_back_1" surface_property = "flesh" translation_only = false group_id = 0 hitbox_mins = [ -7.835641, -2.9466004, -1.5335698 ] hitbox_maxs = [ 2.5401626, 0.934502, 8.886816 ] }, { _class = "Hitbox" parent_bone = "thigh_1" surface_property = "flesh" translation_only = false group_id = 0 hitbox_mins = [ -7.0479894, -1.5039669, -6.5081024 ] hitbox_maxs = [ 2.8226967, 4.049831, 1.3613992 ] }, { _class = "Hitbox" parent_bone = "thigh_2" surface_property = "flesh" translation_only = false group_id = 0 hitbox_mins = [ -7.2553506, -4.131807, -0.5972168 ] hitbox_maxs = [ 2.0356984, 1.5180975, 6.313473 ] }, { _class = "Hitbox" parent_bone = "thigh_3" surface_property = "flesh" translation_only = false group_id = 0 hitbox_mins = [ -1.1079491, -0.9895098, -5.6433887 ] hitbox_maxs = [ 5.5479007, 3.9612916, 2.0158825 ] }, { _class = "Hitbox" parent_bone = "shoulder_1" surface_property = "flesh" translation_only = false group_id = 0 hitbox_mins = [ -7.1496496, -1.4140706, -1.5663896 ] hitbox_maxs = [ 0.5654306, 5.2114277, 2.106881 ] }, { _class = "Hitbox" parent_bone = "back_1" surface_property = "flesh" translation_only = false group_id = 0 hitbox_mins = [ -4.833187, -3.2409527, -1.7009207 ] hitbox_maxs = [ 9.5680895, 3.2530546, 4.0001297 ] }, { _class = "Hitbox" parent_bone = "hand_attach_waist" surface_property = "flesh" translation_only = false group_id = 0 hitbox_mins = [ -8.7797785, -1.2186592, -7.9096785 ] hitbox_maxs = [ 3.7039618, 2.3198438, 1.868123 ] }, ] }, ] }, { _class = "RenderMeshList" children = [ { _class = "RenderMeshFile" name = "smoker_tongue_attach_bg_body_lod0" filename = "/models/infected/smoker_tongue_attach_refs/mesh/smoker_tongue_attach_bg_body_lod0.dmx" import_scale = 1.0 import_filter = { exclude_by_default = false exception_list = [ ] } }, ] }, { _class = "AnimationList" children = [ { _class = "AnimFile" name = "idle" is_default_idle_anim = true activity_name = "ACT_IDLE" activity_weight = 1 weight_list_name = "bonemask_default" 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 delete_from_compiled_model = false source_filename = "models/infected/smoker_tongue_attach_refs/anim/_idle_0.dmx" import_bone_scales = false start_frame = -1 end_frame = -1 framerate = 30.0 reverse = false additional_anim_files = [ ] }, { _class = "AnimFile" name = "teenangst_idle_tongued_ground_flat_deploy" is_default_idle_anim = false activity_name = "ACT_TERROR_DRAGGING_FROM_TONGUE_DEPLOY" activity_weight = 1 weight_list_name = "bonemask_default" 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 delete_from_compiled_model = false source_filename = "models/infected/smoker_tongue_attach_refs/anim/_teenangst_idle_tongued_ground_flat_deploy_1.dmx" import_bone_scales = false start_frame = -1 end_frame = -1 framerate = 30.0 reverse = false additional_anim_files = [ ] }, { _class = "AnimFile" name = "teenangst_idle_ground_smokerchoke" is_default_idle_anim = false activity_name = "ACT_TERROR_CHOKING_TONGUE_GROUND_FEMALE" activity_weight = 1 weight_list_name = "bonemask_default" 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 delete_from_compiled_model = false source_filename = "models/infected/smoker_tongue_attach_refs/anim/_teenangst_idle_ground_smokerchoke_2.dmx" import_bone_scales = false start_frame = -1 end_frame = -1 framerate = 30.0 reverse = false additional_anim_files = [ ] }, { _class = "AnimFile" name = "namvet_idle_ground_smokerchoke" is_default_idle_anim = false activity_name = "ACT_TERROR_CHOKING_TONGUE_GROUND_MALE" activity_weight = 1 weight_list_name = "bonemask_default" fade_in_time = 0.2 fade_out_time = 0.2 looping = true delta = false worldSpace = false hidden = false anim_markup_ordered = false disable_compression = false animgraph_additive = false delete_from_compiled_model = false source_filename = "models/infected/smoker_tongue_attach_refs/anim/_namvet_idle_ground_smokerchoke_3.dmx" import_bone_scales = false start_frame = -1 end_frame = -1 framerate = 30.0 reverse = false additional_anim_files = [ ] }, { _class = "AnimFile" name = "namvet_idle_hanging_waist_smokerchoke" is_default_idle_anim = false activity_name = "ACT_TERROR_HANGING_FROM_TONGUE_MALE" activity_weight = 1 weight_list_name = "bonemask_default" fade_in_time = 0.2 fade_out_time = 0.2 looping = true delta = false worldSpace = false hidden = false anim_markup_ordered = false disable_compression = false animgraph_additive = false delete_from_compiled_model = false source_filename = "models/infected/smoker_tongue_attach_refs/anim/_namvet_idle_hanging_waist_smokerchoke_4.dmx" import_bone_scales = false start_frame = -1 end_frame = -1 framerate = 30.0 reverse = false additional_anim_files = [ ] }, { _class = "1DBlend" name = "namvet_idle_tongued_dragging_ground" is_default_idle_anim = false activity_name = "ACT_TERROR_DRAGGING_FROM_TONGUE_MALE" activity_weight = -1 weight_list_name = "bonemask_default" fade_in_time = 0.2 fade_out_time = 0.2 looping = true delta = false worldSpace = false hidden = false anim_markup_ordered = false disable_compression = false animgraph_additive = false delete_from_compiled_model = false blend_anim_events = false fixed_blend = false fixed_blend_val = 0.5 poseParam = "tongue_angle" blendList = [ { name = "a_idle_tongued_dragging_ground_flat_5" weight = 0.0 }, { name = "a_idle_tongued_dragging_ground_22_6" weight = 0.25 }, { name = "a_idle_tongued_dragging_ground_45_7" weight = 0.5 }, { name = "a_idle_tongued_dragging_ground_60_8" weight = 0.75 }, { name = "a_idle_tongued_dragging_ground_90_9" weight = 1.0 }, ] }, { _class = "1DBlend" name = "zoey_idle_tongued_dragging_ground" is_default_idle_anim = false activity_name = "ACT_TERROR_DRAGGING_FROM_TONGUE_FEMALE" activity_weight = 1 weight_list_name = "bonemask_default" fade_in_time = 0.2 fade_out_time = 0.2 looping = true delta = false worldSpace = false hidden = false anim_markup_ordered = false disable_compression = false animgraph_additive = false delete_from_compiled_model = false blend_anim_events = false fixed_blend = false fixed_blend_val = 0.5 poseParam = "tongue_angle" blendList = [ { name = "a_z_idle_tongued_dragging_ground_flat_10" weight = 0.0 }, { name = "a_z_idle_tongued_dragging_ground_45_11" weight = 0.5 }, { name = "a_z_idle_tongued_dragging_ground_90_12" weight = 1.0 }, ] }, { _class = "AnimFile" name = "idle_incap_hanging_smokerchoke" is_default_idle_anim = false activity_name = "ACT_TERROR_HANGING_FROM_TONGUE_FEMALE" activity_weight = 1 weight_list_name = "bonemask_default" fade_in_time = 0.2 fade_out_time = 0.2 looping = true delta = false worldSpace = false hidden = false anim_markup_ordered = false disable_compression = false animgraph_additive = false delete_from_compiled_model = false source_filename = "models/infected/smoker_tongue_attach_refs/anim/_idle_incap_hanging_smokerchoke_13.dmx" import_bone_scales = false start_frame = -1 end_frame = -1 framerate = 30.0 reverse = false additional_anim_files = [ ] }, { _class = "AnimFile" name = "@idle_0" is_default_idle_anim = false 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 delete_from_compiled_model = false source_filename = "models/infected/smoker_tongue_attach_refs/anim/_idle_0.dmx" import_bone_scales = false start_frame = 0 end_frame = 0 framerate = 30.0 reverse = false additional_anim_files = [ ] }, { _class = "AnimFile" name = "@teenangst_idle_tongued_ground_flat_deploy_1" is_default_idle_anim = false 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 delete_from_compiled_model = false source_filename = "models/infected/smoker_tongue_attach_refs/anim/_teenangst_idle_tongued_ground_flat_deploy_1.dmx" import_bone_scales = false start_frame = 0 end_frame = 10 framerate = 30.0 reverse = false additional_anim_files = [ ] }, { _class = "AnimFile" name = "@teenangst_idle_ground_smokerchoke_2" is_default_idle_anim = false 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 delete_from_compiled_model = false source_filename = "models/infected/smoker_tongue_attach_refs/anim/_teenangst_idle_ground_smokerchoke_2.dmx" import_bone_scales = false start_frame = 0 end_frame = 155 framerate = 30.0 reverse = false additional_anim_files = [ ] }, { _class = "AnimFile" name = "@namvet_idle_ground_smokerchoke_3" is_default_idle_anim = false 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 delete_from_compiled_model = false source_filename = "models/infected/smoker_tongue_attach_refs/anim/_namvet_idle_ground_smokerchoke_3.dmx" import_bone_scales = false start_frame = 0 end_frame = 155 framerate = 30.0 reverse = false additional_anim_files = [ ] }, { _class = "AnimFile" name = "@namvet_idle_hanging_waist_smokerchoke_4" is_default_idle_anim = false 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 delete_from_compiled_model = false source_filename = "models/infected/smoker_tongue_attach_refs/anim/_namvet_idle_hanging_waist_smokerchoke_4.dmx" import_bone_scales = false start_frame = 0 end_frame = 217 framerate = 30.0 reverse = false additional_anim_files = [ ] }, { _class = "AnimFile" name = "a_idle_tongued_dragging_ground_flat_5" children = [ { _class = "ExtractMotion" extract_tx = false extract_ty = false extract_tz = false extract_rz = false linear = false quadratic = false extract_initial_offset = false root_bone_name = "" motion_type = "Uniform" }, ] is_default_idle_anim = false 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 delete_from_compiled_model = false source_filename = "models/infected/smoker_tongue_attach_refs/anim/a_idle_tongued_dragging_ground_flat_5.dmx" import_bone_scales = false start_frame = 0 end_frame = 85 framerate = 30.0 reverse = false additional_anim_files = [ ] }, { _class = "AnimFile" name = "a_idle_tongued_dragging_ground_22_6" is_default_idle_anim = false 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 delete_from_compiled_model = false source_filename = "models/infected/smoker_tongue_attach_refs/anim/a_idle_tongued_dragging_ground_22_6.dmx" import_bone_scales = false start_frame = 0 end_frame = 65 framerate = 30.0 reverse = false additional_anim_files = [ ] }, { _class = "AnimFile" name = "a_idle_tongued_dragging_ground_45_7" is_default_idle_anim = false 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 delete_from_compiled_model = false source_filename = "models/infected/smoker_tongue_attach_refs/anim/a_idle_tongued_dragging_ground_45_7.dmx" import_bone_scales = false start_frame = 0 end_frame = 19 framerate = 30.0 reverse = false additional_anim_files = [ ] }, { _class = "AnimFile" name = "a_idle_tongued_dragging_ground_60_8" is_default_idle_anim = false 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 delete_from_compiled_model = false source_filename = "models/infected/smoker_tongue_attach_refs/anim/a_idle_tongued_dragging_ground_60_8.dmx" import_bone_scales = false start_frame = 0 end_frame = 19 framerate = 30.0 reverse = false additional_anim_files = [ ] }, { _class = "AnimFile" name = "a_idle_tongued_dragging_ground_90_9" is_default_idle_anim = false 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 delete_from_compiled_model = false source_filename = "models/infected/smoker_tongue_attach_refs/anim/a_idle_tongued_dragging_ground_90_9.dmx" import_bone_scales = false start_frame = 0 end_frame = 19 framerate = 30.0 reverse = false additional_anim_files = [ ] }, { _class = "AnimFile" name = "a_z_idle_tongued_dragging_ground_flat_10" is_default_idle_anim = false 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 delete_from_compiled_model = false source_filename = "models/infected/smoker_tongue_attach_refs/anim/a_z_idle_tongued_dragging_ground_flat_10.dmx" import_bone_scales = false start_frame = 0 end_frame = 88 framerate = 30.0 reverse = false additional_anim_files = [ ] }, { _class = "AnimFile" name = "a_z_idle_tongued_dragging_ground_45_11" is_default_idle_anim = false 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 delete_from_compiled_model = false source_filename = "models/infected/smoker_tongue_attach_refs/anim/a_z_idle_tongued_dragging_ground_45_11.dmx" import_bone_scales = false start_frame = 0 end_frame = 95 framerate = 30.0 reverse = false additional_anim_files = [ ] }, { _class = "AnimFile" name = "a_z_idle_tongued_dragging_ground_90_12" children = [ { _class = "ExtractMotion" extract_tx = false extract_ty = false extract_tz = false extract_rz = false linear = false quadratic = false extract_initial_offset = false root_bone_name = "" motion_type = "Uniform" }, ] is_default_idle_anim = false 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 delete_from_compiled_model = false source_filename = "models/infected/smoker_tongue_attach_refs/anim/a_z_idle_tongued_dragging_ground_90_12.dmx" import_bone_scales = false start_frame = 0 end_frame = 18 framerate = 30.0 reverse = false additional_anim_files = [ ] }, { _class = "AnimFile" name = "@idle_incap_hanging_smokerchoke_13" is_default_idle_anim = false 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 delete_from_compiled_model = false source_filename = "models/infected/smoker_tongue_attach_refs/anim/_idle_incap_hanging_smokerchoke_13.dmx" import_bone_scales = false start_frame = 0 end_frame = 217 framerate = 30.0 reverse = false additional_anim_files = [ ] }, ] default_root_bone_name = "" }, ] model_archetype = "" primary_associated_entity = "" anim_graph_name = "" document_sub_type = "ModelDocSubType_None" } }