<?xml version="1.0"?>
<dynamic_object>
  <diesel materials="units/metalhs/skins/demon_no_hands/demon_no_hands" orientation_object="root_point" />

  <sequence_manager file="units/metalhs/skins/shared_sequences/trigger" />

  <bodies>
    <body name="Dynamo_Hips" enabled="true" template="character" collision_class="hair" collision_group="5" collides_with="4" collides_with_mover="false" friction="0.01" keyframed="false" collision_script_quiet_time="0.001" collision_script_tag="small" ray="ignore"   lin_damping="0.1" ang_damping="0.1" restitution="0">
      <object name="Hips"/>
      <object name="Hips_Collision" material="human" collision_type="capsule" mass="1" restitution="0"/>      
    </body>

    <body name="cloth_Spine2" enabled="true" template="character" collision_class="hair" collision_group="4" collides_with="4" collides_with_mover="false" friction="0.01" keyframed="true" collision_script_quiet_time="0.001" collision_script_tag="small" ray="ignore"   lin_damping="0.1" ang_damping="0.1" restitution="0">
      <object name="Spine2"/>
      <object name="Spine2_Collision" material="human" collision_type="capsule" mass="1"/>                                                            
    </body>
    <body name="Dynamo_Spine2" enabled="true" template="character" collision_class="hair" collision_group="5" collides_with="4" collides_with_mover="false" friction="0.01" keyframed="false" collision_script_quiet_time="0.001" collision_script_tag="small" ray="ignore"   lin_damping="0.1" ang_damping="0.1" restitution="0">
      <object name="Spine2"/>
    </body>

    <body name="Dynamo_LeftUpLeg" enabled="true" template="character" collision_class="hair" collision_group="4" collides_with="4" collides_with_mover="false" friction="0.01" keyframed="true" collision_script_quiet_time="0.001" collision_script_tag="small" ray="ignore"   lin_damping="0.1" ang_damping="0.1" restitution="0">
      <object name="LeftUpLeg"/>
    </body>
    <body name="Dynamo_LeftLeg" enabled="true" template="character" collision_class="hair" collision_group="4" collides_with="4" collides_with_mover="false" friction="0.01" keyframed="true" collision_script_quiet_time="0.001" collision_script_tag="small" ray="ignore"   lin_damping="0.1" ang_damping="0.1" restitution="0">
      <object name="LeftLeg"/>
    </body>

    <body name="cloth_LeftUpLeg" enabled="true" template="static" collision_class="hair" collision_group="4" collides_with="4" collides_with_mover="false" friction="0.01" keyframed="true" collision_script_quiet_time="0.001" collision_script_tag="small" ray="ignore"   lin_damping="0.1" ang_damping="0.1" restitution="0">
      <object name="LeftUpLeg"/>
      <object name="LeftUpLeg_Collision" material="human" collision_type="capsule" mass="1" padding="-3"/>                        
    </body>
    <body name="cloth_LeftLeg" enabled="true" template="static" collision_class="hair" collision_group="4" collides_with="4" collides_with_mover="false" friction="0.01" keyframed="true" collision_script_quiet_time="0.001" collision_script_tag="small" ray="ignore"   lin_damping="0.1" ang_damping="0.1" restitution="0">
      <object name="LeftLeg"/>
      <object name="LeftLeg_Collision" material="human" collision_type="capsule" mass="1" padding="-3"/>                  
    </body>

    <body name="Dynamo_RightUpLeg" enabled="true" template="character" collision_class="hair" collision_group="4" collides_with="4" collides_with_mover="false" friction="0.01" keyframed="true" collision_script_quiet_time="0.001" collision_script_tag="small" ray="ignore"   lin_damping="0.1" ang_damping="0.1" restitution="0">
      <object name="RightUpLeg"/>
    </body>
    <body name="Dynamo_RightLeg" enabled="true" template="character" collision_class="hair" collision_group="4" collides_with="4" collides_with_mover="false" friction="0.01" keyframed="true" collision_script_quiet_time="0.001" collision_script_tag="small" ray="ignore"   lin_damping="0.1" ang_damping="0.1" restitution="0">
      <object name="RightLeg"/>
    </body>

    <body name="cloth_RightUpLeg" enabled="true" template="static" collision_class="hair" collision_group="4" collides_with="4" collides_with_mover="false" friction="0.01" keyframed="true" collision_script_quiet_time="0.001" collision_script_tag="small" ray="ignore"   lin_damping="0.1" ang_damping="0.1" restitution="0">
      <object name="RightUpLeg"/>
      <object name="RightUpLeg_Collision" material="human" collision_type="capsule" mass="1" padding="-3"/>                        
    </body>
    <body name="cloth_RightLeg" enabled="true" template="static" collision_class="hair" collision_group="4" collides_with="4" collides_with_mover="false" friction="0.01" keyframed="true" collision_script_quiet_time="0.001" collision_script_tag="small" ray="ignore"   lin_damping="0.1" ang_damping="0.1" restitution="0">
      <object name="RightLeg"/>
      <object name="RightLeg_Collision" material="human" collision_type="capsule" mass="1" padding="-3"/>                              
    </body>

    <body name="cloth_Hips" enabled="true" template="character" collision_class="hair" collision_group="4" collides_with="4" collides_with_mover="false" friction="0.01" keyframed="true" collision_script_quiet_time="0.001" collision_script_tag="small" ray="ignore"   lin_damping="0.1" ang_damping="0.1" restitution="0">
      <object name="Hips"/>
      <object name="Hips_Collision" material="human" collision_type="capsule" mass="1"/>                                                                  
    </body>

    <body name="cloth_Torn_Cloth_Back_01" enabled="true" template="dynamic" collision_class="hair" collision_group="5" collides_with="4" collides_with_mover="false" friction="0.01"  collision_script_quiet_time="0.001" collision_script_tag="small" ray="ignore" lin_damping="18.0" ang_damping="18.0" restitution="0">
      <object name="Torn_Cloth_Back_01"/>
      <object name="Torn_Cloth_Back_01_Collision" material="human" collision_type="capsule" mass="1" padding="-3"/>
    </body>
    <body name="cloth_Torn_Cloth_Back_02" enabled="true" template="dynamic" collision_class="hair" collision_group="5" collides_with="4" collides_with_mover="false" friction="0.01"  collision_script_quiet_time="0.001" collision_script_tag="small" ray="ignore" lin_damping="18.0" ang_damping="18.0" restitution="0">
     <object name="Torn_Cloth_Back_02"/>
     <object name="Torn_Cloth_Back_02_Collision" material="human" collision_type="capsule" mass="1" padding="-3"/>
   </body>

    <body name="cloth_Torn_Cloth_Front_01" enabled="true" template="dynamic" collision_class="hair" collision_group="5" collides_with="4" collides_with_mover="false" friction="0.01"  collision_script_quiet_time="0.001" collision_script_tag="small" ray="ignore" lin_damping="18.0" ang_damping="18.0" restitution="0">
     <object name="Torn_Cloth_Front_01"/>
     <object name="Torn_Cloth_Front_01_Collision" material="human" collision_type="capsule" mass="1" padding="-3"/>
   </body>
   <body name="cloth_Torn_Cloth_Front_02" enabled="true" template="dynamic" collision_class="hair" collision_group="5" collides_with="4" collides_with_mover="false" friction="0.01"  collision_script_quiet_time="0.001" collision_script_tag="small" ray="ignore" lin_damping="18.0" ang_damping="18.0" restitution="0">
      <object name="Torn_Cloth_Front_02"/>
      <object name="Torn_Cloth_Front_02_Collision" material="human" collision_type="capsule" mass="1" padding="-3"/>
   </body>

    <body name="cloth_Wing_L_01" enabled="true" template="cloth" collision_class="hair" collision_group="5" collides_with="4" collides_with_mover="false" friction="0.01"  collision_script_quiet_time="0.001" collision_script_tag="small" ray="ignore" lin_damping="15.0" ang_damping="15.0" restitution="0">
     <object name="Wing_L_01"/>
     <object name="Wing_L_01_Collision" material="human" collision_type="capsule" mass="1" padding="-3"/>
   </body>
   <body name="cloth_Wing_L_02" enabled="true" template="cloth" collision_class="hair" collision_group="5" collides_with="4" collides_with_mover="false" friction="0.01"  collision_script_quiet_time="0.001" collision_script_tag="small" ray="ignore" lin_damping="15.0" ang_damping="15.0" restitution="0">
      <object name="Wing_L_02"/>
      <object name="Wing_L_02_Collision" material="human" collision_type="capsule" mass="1" padding="-3"/>
   </body>


    <body name="cloth_Wing_R_01" enabled="true" template="cloth" collision_class="hair" collision_group="5" collides_with="4" collides_with_mover="false" friction="0.01"  collision_script_quiet_time="0.001" collision_script_tag="small" ray="ignore" lin_damping="15.0" ang_damping="15.0" restitution="0">
     <object name="Wing_R_01"/>
     <object name="Wing_R_01_Collision" material="human" collision_type="capsule" mass="1" padding="-3"/>
   </body>
   <body name="cloth_Wing_R_02" enabled="true" template="cloth" collision_class="hair" collision_group="5" collides_with="4" collides_with_mover="false" friction="0.01"  collision_script_quiet_time="0.001" collision_script_tag="small" ray="ignore" lin_damping="15.0" ang_damping="15.0" restitution="0">
      <object name="Wing_R_02"/>
      <object name="Wing_R_02_Collision" material="human" collision_type="capsule" mass="1" padding="-3"/>
   </body>

   <body name="cloth_Paz" enabled="true" template="cloth" collision_class="hair" collision_group="5" collides_with="4" collides_with_mover="false" friction="0.01"  collision_script_quiet_time="0.001" collision_script_tag="small" ray="ignore" lin_damping="25.0" ang_damping="25.0" restitution="0">
      <object name="Paz"/>
      <object name="Paz_Collision" material="human" collision_type="capsule" mass="1" padding="-3"/>
   </body>   
  </bodies>


  <constraints>

     <constraint type="ragdoll" name="collision_joint1" enabled="true">
      <param body_a="Dynamo_LeftUpLeg" body_b="cloth_LeftUpLeg"/>
      <param pivot="position:LeftUpLeg"/>
      <param twist_axis="xaxis:LeftUpLeg" twist_min="-10" twist_max="10" twist_freedom="10"/>
      <param cone_y="5" cone_z="5" cone_freedom="5"/>
      <param damping="2000" spring_constant="200" min_restitution="15" max_restitution="15"/>
    </constraint>
    <constraint type="ragdoll" name="collision_joint2" enabled="true">
      <param body_a="Dynamo_LeftLeg" body_b="cloth_LeftLeg"/>
      <param pivot="position:LeftLeg"/>
      <param twist_axis="xaxis:LeftLeg" twist_min="-10" twist_max="10" twist_freedom="10"/>
      <param cone_y="5" cone_z="5" cone_freedom="5"/>
      <param damping="2000" spring_constant="200" min_restitution="15" max_restitution="15"/>
    </constraint>
    <constraint type="ragdoll" name="collision_joint3" enabled="true">
      <param body_a="Dynamo_RightUpLeg" body_b="cloth_RightUpLeg"/>
      <param pivot="position:RightUpLeg"/>
      <param twist_axis="xaxis:RightUpLeg" twist_min="-10" twist_max="10" twist_freedom="10"/>
      <param cone_y="5" cone_z="5" cone_freedom="5"/>
      <param damping="2000" spring_constant="200" min_restitution="15" max_restitution="15"/>
    </constraint>
    <constraint type="ragdoll" name="collision_joint4" enabled="true">
      <param body_a="Dynamo_RightLeg" body_b="cloth_RightLeg"/>
      <param pivot="position:RightLeg"/>
      <param twist_axis="xaxis:RightLeg" twist_min="-10" twist_max="10" twist_freedom="10"/>
      <param cone_y="5" cone_z="5" cone_freedom="5"/>
      <param damping="2000" spring_constant="200" min_restitution="15" max_restitution="15"/>
    </constraint>


    <constraint type="ragdoll" name="hips_joint1" enabled="true" internal_collision="true">
      <param body_a="Dynamo_Hips" body_b="cloth_Torn_Cloth_Back_01"/>
      <param pivot="position:Torn_Cloth_Back_01"/>
      <param twist_axis="xaxis:Torn_Cloth_Back_01" twist_min="-10" twist_max="10" twist_freedom="10"/>
      <param cone_y="5" cone_z="5" cone_freedom="5"/>
      <param damping="2000" spring_constant="200" min_restitution="15" max_restitution="15"/>
    </constraint>
    <constraint type="ragdoll" name="hips_joint2" enabled="true" internal_collision="true">
      <param body_a="cloth_Torn_Cloth_Back_01" body_b="cloth_Torn_Cloth_Back_02"/>
      <param pivot="position:Torn_Cloth_Back_02"/>
      <param twist_axis="xaxis:Torn_Cloth_Back_02" twist_min="-10" twist_max="10" twist_freedom="10"/>
      <param cone_y="5" cone_z="5" cone_freedom="5"/>
      <param damping="2000" spring_constant="200" min_restitution="15" max_restitution="15"/>
    </constraint>

    <constraint type="ragdoll" name="hips_joint3" enabled="true" internal_collision="true">
      <param body_a="Dynamo_Hips" body_b="cloth_Torn_Cloth_Front_01"/>
      <param pivot="position:Torn_Cloth_Front_01"/>
      <param twist_axis="xaxis:Torn_Cloth_Front_01" twist_min="-10" twist_max="10" twist_freedom="10"/>
      <param cone_y="5" cone_z="5" cone_freedom="5"/>
      <param damping="2000" spring_constant="200" min_restitution="15" max_restitution="15"/>
    </constraint>
    <constraint type="ragdoll" name="hips_joint4" enabled="true" internal_collision="true">
      <param body_a="cloth_Torn_Cloth_Front_01" body_b="cloth_Torn_Cloth_Front_02"/>
      <param pivot="position:Torn_Cloth_Front_02"/>
      <param twist_axis="xaxis:Torn_Cloth_Front_02" twist_min="-10" twist_max="10" twist_freedom="10"/>
      <param cone_y="5" cone_z="5" cone_freedom="5"/>
      <param damping="2000" spring_constant="200" min_restitution="15" max_restitution="15"/>
    </constraint>

    <constraint type="ragdoll" name="hips_joint4" enabled="true" internal_collision="true">
      <param body_a="Dynamo_Hips" body_b="cloth_Paz"/>
      <param pivot="position:Paz"/>
      <param twist_axis="xaxis:Paz" twist_min="-10" twist_max="10" twist_freedom="10"/>
      <param cone_y="5" cone_z="5" cone_freedom="5"/>
      <param damping="2000" spring_constant="200" min_restitution="15" max_restitution="15"/>
    </constraint>

    <constraint type="ragdoll" name="spine2_joint1" enabled="true" internal_collision="true">
      <param body_a="Dynamo_Spine2" body_b="cloth_Wing_R_01"/>
      <param pivot="position:Wing_R_01"/>
      <param twist_axis="xaxis:Wing_R_01" twist_min="-10" twist_max="10" twist_freedom="10"/>
      <param cone_y="5" cone_z="5" cone_freedom="5"/>
      <param damping="2000" spring_constant="200" min_restitution="15" max_restitution="15"/>
    </constraint>
    <constraint type="ragdoll" name="spine2_joint2" enabled="true" internal_collision="true">
      <param body_a="cloth_Wing_R_01" body_b="cloth_Wing_R_02"/>
      <param pivot="position:Wing_R_02"/>
      <param twist_axis="xaxis:Wing_R_02" twist_min="-10" twist_max="10" twist_freedom="10"/>
      <param cone_y="5" cone_z="5" cone_freedom="5"/>
      <param damping="2000" spring_constant="200" min_restitution="15" max_restitution="15"/>
    </constraint>


    <constraint type="ragdoll" name="spine2_joint3" enabled="true" internal_collision="true">
      <param body_a="Dynamo_Spine2" body_b="cloth_Wing_L_01"/>
      <param pivot="position:Wing_L_01"/>
      <param twist_axis="xaxis:Wing_L_01" twist_min="-10" twist_max="10" twist_freedom="10"/>
      <param cone_y="5" cone_z="5" cone_freedom="5"/>
      <param damping="2000" spring_constant="200" min_restitution="15" max_restitution="15"/>
    </constraint>
    <constraint type="ragdoll" name="spine2_joint4" enabled="true" internal_collision="true">
      <param body_a="cloth_Wing_L_01" body_b="cloth_Wing_L_02"/>
      <param pivot="position:Wing_L_02"/>
      <param twist_axis="xaxis:Wing_L_02" twist_min="-10" twist_max="10" twist_freedom="10"/>
      <param cone_y="5" cone_z="5" cone_freedom="5"/>
      <param damping="2000" spring_constant="200" min_restitution="15" max_restitution="15"/>
    </constraint>

  </constraints>

  <graphics>
    <graphic_group name="character"           enabled="true"   culling_object="co_culling">   
      <object name="g_body"                   enabled="true"   shadow_caster="true"/>
      <object name="g_body2"                  enabled="true"   shadow_caster="true"/>
      <object name="g_cloth"                  enabled="true"   shadow_caster="true"/>
      <object name="g_wings"                  enabled="true"   shadow_caster="true"/>
      <object name="g_head"                   enabled="true"   shadow_caster="true"/>
      <object name="g_head_eyes_start"        enabled="false"  shadow_caster="true"/>
      <object name="g_head_eyes_average"      enabled="false"  shadow_caster="true"/>
      <object name="g_head_eyes_mid"          enabled="false"  shadow_caster="true"/>
      <object name="g_head_eyes_near"         enabled="false"  shadow_caster="true"/>
      <object name="g_head_eyes_closed"       enabled="false"  shadow_caster="true"/>
      <object name="s_body"                   enabled="false"  shadow_caster="true"/>
    </graphic_group>
  </graphics>

</dynamic_object>