Files
barotrauma-gamefiles/Content/Characters/Terminalcell/Ragdolls/TerminalcellDefaultRagdoll.xml

45 lines
6.6 KiB
XML

<Ragdoll type="Terminalcell" texture="Content/Map/Thalamus/thalamus.png" canentersubmarine="True" canwalk="False" spritesheetorientation="0" limbscale="0.5" jointscale="0.5" texturescale="1" colliderheightfromfloor="45" impacttolerance="5" draggable="True" mainlimb="Torso">
<collider radius="35" width="1" name="Main Collider" height="0" />
<limb id="0" name="Limb 0" type="Torso" height="0" width="0" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" radius="35" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" healthindex="0" friction="0.3" restitution="0.05">
<deformablesprite texture="" sourcerect="288,928,96,96" origin="0.5,0.5" depth="0.1" color="255,255,255,255" deadcolor="150,150,150,200" deadcolortime="0.5" IgnoreTint="True">
<SpriteDeformation type="noise" resolution="5,5" frequency="0.01" amplitude="0.2" changespeed="7" blendmode="Add" sync="1" typename="noise" strength="1" maxrotation="90" usemovementsine="False" stopwhenhostisdead="True" sineoffset="0" onlyinwater="False" />
<SpriteDeformation type="noise" resolution="5,5" frequency="0.1" amplitude="0.3" changespeed="1" blendmode="Add" sync="2" typename="noise" strength="1" maxrotation="90" usemovementsine="False" stopwhenhostisdead="False" onlyinwater="True" sineoffset="0" />
<SpriteDeformation type="inflate" resolution="5,5" frequency="0.5" scale="0.25" blendmode="Add" usemovementsine="True" sineoffset="0" sync="3" typename="inflate" strength="1" maxrotation="90" stopwhenhostisdead="True" onlyinwater="False" />
</deformablesprite>
<lightsource color="255,255,255,150" range="10">
<lighttexture texture="Content/Lights/pointlight_bright.png" origin="0.5,0.5" size="1,1" />
<deformablesprite texture="Content/Map/Thalamus/thalamus.png" sourcerect="96,928,96,96" origin="0.5,0.5" size="1,1" />
</lightsource>
<attack structuresoundtype="StructureBlunt" context="Water" targettype="Structure" targetlimbtype="None" hitdetectiontype="Distance" afterattack="Pursue" afterattackdelay="0" reverse="False" retreat="False" range="150" damagerange="75" duration="0.3" cooldown="1" secondarycooldown="0" cooldownrandomfactor="0.5" structuredamage="10" itemdamage="5" stun="0" onlyhumans="False" applyforceonlimbs="" force="10" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" torque="0" applyforcesonlyonce="False" targetimpulse="1" targetimpulseworld="0,0" targetforce="0" targetforceworld="0,0" severlimbsprobability="0" priority="1">
<StatusEffect type="OnFailure" target="This" disabledeltatime="true">
<Affliction identifier="internaldamage" strength="1000" />
<RemoveCharacter />
</StatusEffect>
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<Affliction identifier="internaldamage" strength="1000" />
<RemoveCharacter />
</StatusEffect>
</attack>
<damagemodifier damagemultiplier="8" armorsector="0,360" deflectprojectiles="False" afflictionidentifiers="" afflictiontypes="burn" damagesound="" probabilitymultiplier="1" />
<damagemodifier damagemultiplier="0" armorsector="0,360" deflectprojectiles="False" afflictionidentifiers="" afflictiontypes="stun" damagesound="" probabilitymultiplier="1" />
</limb>
<limb id="1" radius="1" width="0" height="0" name="NormalAttack" type="None" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" density="0.1" ignorecollisions="True" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" healthindex="0" friction="0.3" restitution="0.05">
<deformablesprite texture="" sourcerect="96,928,96,96" origin="0.5,0.5" depth="0" color="255,255,255,150" deadcolor="255,255,255,0" deadcolortime="0.5" IgnoreTint="True">
<SpriteDeformation type="noise" resolution="5,5" frequency="0.01" amplitude="0.2" changespeed="7" blendmode="Add" sync="1" typename="noise" strength="1" maxrotation="90" usemovementsine="False" stopwhenhostisdead="True" sineoffset="0" onlyinwater="False" />
<SpriteDeformation type="noise" resolution="5,5" frequency="0.1" amplitude="0.3" changespeed="1" blendmode="Add" sync="2" typename="noise" strength="1" maxrotation="90" usemovementsine="False" stopwhenhostisdead="False" onlyinwater="True" sineoffset="0" />
<SpriteDeformation type="inflate" resolution="5,5" frequency="0.5" scale="0.25" blendmode="Add" usemovementsine="True" sineoffset="0" sync="3" typename="inflate" strength="1" maxrotation="90" stopwhenhostisdead="True" onlyinwater="False" />
</deformablesprite>
<attack structuresoundtype="StructureBlunt" context="Water" targettype="Character" targetlimbtype="None" hitdetectiontype="Distance" afterattack="FollowThrough" afterattackdelay="0" reverse="False" retreat="False" range="75" damagerange="50" duration="0.25" cooldown="1.5" secondarycooldown="0" cooldownrandomfactor="0.5" structuredamage="10" itemdamage="5" stun="0" onlyhumans="False" applyforceonlimbs="0" force="5" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" torque="0" applyforcesonlyonce="False" targetimpulse="1" targetimpulseworld="0,0" targetforce="0" targetforceworld="0,0" severlimbsprobability="0" priority="1">
<affliction identifier="stun" strength="0.05" probability="1" />
<affliction identifier="acidburn" strength="3" probability="1" />
<StatusEffect type="OnUse" target="this" disabledeltatime="true">
<Explosion range="100" force="1" flash="true" shockwave="false" sparks="false" flames="false" smoke="false" underwaterbubble="false" camerashake="0" flashrange="75" flashduration="0.025" applyFireEffects="false"/>
<StatusEffect type="OnUse" target="This" targetlimb="Torso">
<ParticleEmitter particle="bubbles" particleamount="30" scalemin="1" scalemax="2" velocitymin="25" velocitymax="50" anglemin="0" anglemax="360" />
<ParticleEmitter particle="termgib" particleamount="1" scalemin="2.5" scalemax="3.5" velocitymin="10" velocitymax="10" />
</StatusEffect>
</StatusEffect>
</attack>
</limb>
<joint limb1="0" limb2="1" limb1anchor="0,0" limb2anchor="0,0" name="Joint 0 - 1" canbesevered="False" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="0.25" scale="1" />
</Ragdoll>