Files
barotrauma-localmods/Improved Husks/Characters/Endwormhuskhead/Ragdolls/EndwormhuskheadDefaultRagdoll.xml
2025-03-31 13:19:47 +02:00

43 lines
11 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Ragdoll type="endworm" jointscale="1" limbscale="1" canentersubmarine="False" canwalk="False" texture="%ModDir:Improved Husks%/Characters/Endwormhusk/endwormhusk.png" spritesheetorientation="0" texturescale="1" colliderheightfromfloor="45" impacttolerance="50" draggable="True" mainlimb="Head" color="255,255,255,255">
<collider radius="500" height="0" name="Main Collider" width="0" />
<!-- Head -->
<limb id="0" radius="450" type="Head" steerforce="5" name="Head" notes="" scale="1" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" spriteorientation="NaN" height="0" width="0" density="50" ignorecollisions="False" angulardamping="7" attackpriority="1" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,1" constanttorque="0" constantangle="0" attackforcemultiplier="1" minseverancedamage="50" severedfadeouttime="1" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" blinktransitionin="Linear" blinktransitionout="Linear" healthindex="0" friction="0.3" restitution="0.05" inheritlimbdepth="None" onlyblinkinwater="False">
<sprite sourcerect="1050,2,1000,1160" depth="0.2" origin="0.5,0.5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<attack cooldown="12" range="1000" damagerange="1000" duration="0.25" submarineimpactmultiplier="3" force="25" targetforce="0" structuresoundtype="StructureBlunt" context="Any" targettype="Any" hitdetectiontype="Distance" afterattack="FallBackUntilCanAttack" secondarycooldown="5" structuredamage="70" itemdamage="45" stun="0" onlyhumans="False" applyforceonlimbs="0" torque="0" applyforcesonlyonce="False" targetimpulse="500" targetimpulseworld="0,0" targetforceworld="0,0" severlimbsprobability="0" stickchance="0" priority="0" cooldownrandomfactor="0.1" targetlimbtype="None" reverse="False" retreat="False" targetdistance="0" afterattackdelay="0" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" fullspeedafterattack="False" penetration="0" levelwalldamage="70" ranged="False" avoidfriendlyfire="False" requiredangle="20" blink="False">
<Affliction identifier="bitewounds" strength="25" probability="1" />
<Affliction identifier="bleeding" strength="25" probability="1" />
<Affliction identifier="huskinfection" strength="20" probability="1" />
<Affliction identifier="stun" strength="3" probability="0.5" />
<StatusEffect type="OnUse" target="this" disabledeltatime="true">
<Explosion ignorecover="true" onlyinside="false" range="1200" force="1" flames="false" shockwave="true" sparks="false" flash="false" underwaterbubble="false" camerashake="0" playtinnitus="false" structuredamage="50" applyFireEffects="false">
<Affliction identifier="stun" strength="5" probability="1" />
</Explosion>
</StatusEffect>
</attack>
</limb>
<limb id="1" width="80" height="355" name="TentacleLeft1" type="Tail" notes="" scale="1" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" spriteorientation="NaN" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" attackpriority="1" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" attackforcemultiplier="1" minseverancedamage="1" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="2.5" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" blinktransitionin="Linear" blinktransitionout="Linear" healthindex="0" friction="0.3" restitution="0.05" inheritlimbdepth="None" onlyblinkinwater="False">
<sprite texture="" sourcerect="1213,1942,131,398" origin="0.5,0.5" depth="0.25" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="2" width="80" height="355" name="TentacleLeft2" type="Tail" notes="" scale="1" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" spriteorientation="NaN" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" attackpriority="1" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" attackforcemultiplier="1" minseverancedamage="1" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="2.5" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" blinktransitionin="Linear" blinktransitionout="Linear" healthindex="0" friction="0.3" restitution="0.05" inheritlimbdepth="None" onlyblinkinwater="False">
<sprite texture="" sourcerect="1213,2342,111,450" origin="0.5,0.5" depth="0.26" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="3" width="80" height="355" name="TentacleCenter1" type="Tail" notes="" scale="1" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" spriteorientation="NaN" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" attackpriority="1" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" attackforcemultiplier="1" minseverancedamage="1" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1.5" sineamplitudemultiplier="1.5" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" blinktransitionin="Linear" blinktransitionout="Linear" healthindex="0" friction="0.3" restitution="0.05" inheritlimbdepth="None" onlyblinkinwater="False">
<sprite texture="" sourcerect="1450,1945,131,398" origin="0.5,0.5" depth="0.25" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="4" width="80" height="355" name="TentacleCenter2" type="Tail" notes="" scale="1" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" spriteorientation="NaN" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" attackpriority="1" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" attackforcemultiplier="1" minseverancedamage="1" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1.2" sineamplitudemultiplier="1.5" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" blinktransitionin="Linear" blinktransitionout="Linear" healthindex="0" friction="0.3" restitution="0.05" inheritlimbdepth="None" onlyblinkinwater="False">
<sprite texture="" sourcerect="1450,2342,111,455" origin="0.5,0.5" depth="0.26" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="5" width="80" height="355" name="TentacleRight1" type="Tail" notes="" scale="1" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" spriteorientation="NaN" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" attackpriority="1" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" attackforcemultiplier="1" minseverancedamage="1" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1.6" sineamplitudemultiplier="2.5" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" blinktransitionin="Linear" blinktransitionout="Linear" healthindex="0" friction="0.3" restitution="0.05" inheritlimbdepth="None" onlyblinkinwater="False">
<sprite texture="" sourcerect="1655,1945,131,398" origin="0.5,0.5" depth="0.25" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="6" width="80" height="355" name="TentacleRight2" type="Tail" notes="" scale="1" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" spriteorientation="NaN" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" attackpriority="1" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" attackforcemultiplier="1" minseverancedamage="1" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1.6" sineamplitudemultiplier="2.5" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" blinktransitionin="Linear" blinktransitionout="Linear" healthindex="0" friction="0.3" restitution="0.05" inheritlimbdepth="None" onlyblinkinwater="False">
<sprite texture="" sourcerect="1680,2342,105,455" origin="0.5,0.5" depth="0.26" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<joint limb1="0" limb2="1" limb1anchor="-231.01,-448.11" limb2anchor="-2.78,144.73" name="Joint 0 - 1" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="35" lowerlimit="-35" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="0" limb2="3" limb1anchor="-5.3766584,-381.5683" limb2anchor="2.4665108,150.3" name="Joint 0 - 3" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="35" lowerlimit="-35" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="0" limb2="5" limb1anchor="194.83,-456.46" limb2anchor="5.57,155.86" name="Joint 0 - 5" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="35" lowerlimit="-35" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="1" limb2="2" limb1anchor="-0,-169.78" limb2anchor="5.57,186.48" name="Joint 1 - 2" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="35" lowerlimit="-35" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="3" limb2="4" limb1anchor="-5.57,-178.13" limb2anchor="5.57,203.18" name="Joint 3 - 4" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="35" lowerlimit="-35" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="5" limb2="6" limb1anchor="5.57,-172.56" limb2anchor="-2.78,203.18" name="Joint 5 - 6" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="35" lowerlimit="-35" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
</Ragdoll>