Files
BarotraumaModServer/LocalMods/Barotraumatic/Characters/TrichordateVitriolic/Ragdolls/TrichordateVitriolicDefaultRagdoll.xml
T

44 lines
15 KiBLFS
XML
Executable File

<?xml version="1.0" encoding="utf-8"?>
<Ragdoll type="TrichordateVitriolic" Texture="%ModDir:2518816103%/Characters/TrichordateVitriolic/TrichordateVitriolic.png" Color="255,255,255,255" SpritesheetOrientation="90" LimbScale="0.385" JointScale="0.385" TextureScale="1" SourceRectScale="1" ColliderHeightFromFloor="45" ImpactTolerance="50" CanEnterSubmarine="True" CanWalk="True" Draggable="True" MainLimb="Torso">
<collider Name="Main Collider" Radius="65" Height="0" Width="1" BodyType="Dynamic" />
<limb mass="0" Name="Pelvis" ID="0" Type="Torso" SecondaryType="None" Notes="" Scale="1" Flip="True" MirrorVertically="False" MirrorHorizontally="False" Hide="False" SpriteOrientation="90" InheritLimbDepth="None" SteerForce="0" Radius="40" Height="0" Width="20" Density="10" IgnoreCollisions="False" AngularDamping="7" AttackPriority="1" PullPos="0,0" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" EatTorque="50" EatImpulse="2" ConstantTorque="0" ConstantAngle="0" AttackForceMultiplier="1" MinSeveranceDamage="1" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" ApplySineMovement="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="0" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True" InheritHiding="None">
<sprite SourceRect="163,324,156,92" Origin="0.53205127,0.4673913" Depth="0.003" Texture="" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0" />
<attack StructureSoundType="StructureSlash" Context="Any" TargetType="Any" TargetLimbType="Torso" HitDetectionType="Distance" AfterAttack="Pursue" AfterAttackDelay="0.5" AfterAttackSecondary="FallBack" AfterAttackSecondaryDelay="0" Reverse="False" SnapRopeOnNewAttack="True" Retreat="False" Range="70" DamageRange="60" MinRange="0" Duration="0.25" CoolDown="2" SecondaryCoolDown="0" CoolDownRandomFactor="0" FullSpeedAfterAttack="False" StructureDamage="8" CreateWallDamageProjectiles="False" EmitStructureDamageParticles="True" ItemDamage="0.1" Penetration="0" LevelWallDamage="0.2" Ranged="False" AvoidFriendlyFire="False" RequiredAngle="20" RequiredAngleToShoot="0" AimRotationTorque="0" RotationLimbIndex="-1" SwayAmount="0" SwayFrequency="5" Stun="0" OnlyHumans="False" ApplyForceOnLimbs="" Force="0" RootForceWorldStart="0,0" RootForceWorldMiddle="0,0" RootForceWorldEnd="0,0" RootTransitionEasing="Linear" Torque="0" ApplyForcesOnlyOnce="False" TargetImpulse="0" TargetImpulseWorld="0,0" TargetForce="0" TargetForceWorld="0,0" SubmarineImpactMultiplier="1" SeverLimbsProbability="0" Priority="0" Blink="False">
<affliction Strength="1.2" Identifier="stun" Probability="0.3" DivideByLimbCount="True" MultiplyByMaxVitality="False" />
<affliction Strength="4" Identifier="bitewounds" Probability="1" DivideByLimbCount="True" MultiplyByMaxVitality="False" />
<affliction Strength="3" Identifier="drunk" Probability="0.8" DivideByLimbCount="True" MultiplyByMaxVitality="False" />
<affliction Strength="3.25" Identifier="acidburn" Probability="1" DivideByLimbCount="True" MultiplyByMaxVitality="False" />
</attack>
<lightsource Color="255,255,255,255" Range="1000" Scale="1" Offset="0,0" Rotation="0" Directional="False" Flicker="0" FlickerSpeed="1" PulseFrequency="0" PulseAmount="0" BlinkFrequency="0">
<lighttexture Texture="Content/Lights/light.png" Origin="10.5,10.5" Size="110,110" />
</lightsource>
</limb>
<limb mass="0" Name="L_OuterLegUpper" ID="1" Type="RightLeg" SecondaryType="None" Notes="" Scale="1" Flip="True" MirrorVertically="False" MirrorHorizontally="False" Hide="False" SpriteOrientation="NaN" InheritLimbDepth="None" SteerForce="0" Radius="15" Height="0" Width="40" Density="10" IgnoreCollisions="False" AngularDamping="7" AttackPriority="1" PullPos="0,0" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" EatTorque="50" EatImpulse="2" ConstantTorque="0" ConstantAngle="0" AttackForceMultiplier="1" MinSeveranceDamage="1" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" ApplySineMovement="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="0" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True" InheritHiding="None">
<sprite SourceRect="0,0,88,64" Origin="0.5,0.5" Depth="0.001" Texture="" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0" />
</limb>
<limb mass="0" Name="L_OuterLegLower" ID="2" Type="RightFoot" SecondaryType="None" Notes="" Scale="1" Flip="True" MirrorVertically="False" MirrorHorizontally="False" Hide="False" SpriteOrientation="NaN" InheritLimbDepth="None" SteerForce="0" Radius="15" Height="0" Width="40" Density="10" IgnoreCollisions="False" AngularDamping="7" AttackPriority="1" PullPos="20.35053,-3.294063" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" EatTorque="50" EatImpulse="2" ConstantTorque="0" ConstantAngle="0" AttackForceMultiplier="1" MinSeveranceDamage="1" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" ApplySineMovement="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="0" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True" InheritHiding="None">
<sprite SourceRect="88,0,56,64" Origin="0.5535714,0.46875" Depth="0.002" Texture="" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0" />
</limb>
<limb mass="0" Name="Limb 3" ID="3" Type="RightLeg" SecondaryType="None" Notes="" Scale="1" Flip="True" MirrorVertically="False" MirrorHorizontally="True" Hide="False" SpriteOrientation="90" InheritLimbDepth="None" SteerForce="0" Radius="15" Height="0" Width="40" Density="10" IgnoreCollisions="False" AngularDamping="7" AttackPriority="1" PullPos="0,0" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" EatTorque="50" EatImpulse="2" ConstantTorque="0" ConstantAngle="0" AttackForceMultiplier="1" MinSeveranceDamage="1" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" ApplySineMovement="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="0" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True" InheritHiding="None">
<sprite SourceRect="0,0,88,64" Origin="0.5,0.5" Depth="0.03" Texture="" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0" />
</limb>
<limb mass="0" Name="Limb 4" ID="4" Type="RightFoot" SecondaryType="None" Notes="" Scale="1" Flip="True" MirrorVertically="False" MirrorHorizontally="True" Hide="False" SpriteOrientation="270" InheritLimbDepth="None" SteerForce="0" Radius="15" Height="0" Width="40" Density="10" IgnoreCollisions="False" AngularDamping="7" AttackPriority="1" PullPos="-23.48576,-1.797516" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" EatTorque="50" EatImpulse="2" ConstantTorque="0" ConstantAngle="0" AttackForceMultiplier="1" MinSeveranceDamage="1" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" ApplySineMovement="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="0" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True" InheritHiding="None">
<sprite SourceRect="88,0,56,64" Origin="0.5535714,0.46875" Depth="0.004" Texture="" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0" />
</limb>
<limb mass="0" Name="Limb 5" ID="5" Type="LeftLeg" SecondaryType="None" Notes="" Scale="1" Flip="True" MirrorVertically="False" MirrorHorizontally="True" Hide="False" SpriteOrientation="90" InheritLimbDepth="None" SteerForce="0" Radius="15" Height="0" Width="30" Density="10" IgnoreCollisions="False" AngularDamping="7" AttackPriority="1" PullPos="0,0" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" EatTorque="50" EatImpulse="2" ConstantTorque="0" ConstantAngle="0" AttackForceMultiplier="1" MinSeveranceDamage="1" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" ApplySineMovement="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="0" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True" InheritHiding="None">
<sprite SourceRect="0,256,64,64" Origin="0.5,0.5" Depth="0" Texture="" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0" />
</limb>
<limb mass="0" Name="Limb 6" ID="6" Type="LeftFoot" SecondaryType="None" Notes="" Scale="1" Flip="True" MirrorVertically="False" MirrorHorizontally="True" Hide="False" SpriteOrientation="270" InheritLimbDepth="None" SteerForce="0" Radius="15" Height="0" Width="25" Density="10" IgnoreCollisions="False" AngularDamping="7" AttackPriority="1" PullPos="-16.50906,-0.9111357" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" EatTorque="50" EatImpulse="2" ConstantTorque="0" ConstantAngle="0" AttackForceMultiplier="1" MinSeveranceDamage="1" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" ApplySineMovement="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="0" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True" InheritHiding="None">
<sprite SourceRect="64,256,48,63" Origin="0.4375,0.4761905" Depth="0" Texture="" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0" />
</limb>
<limb Name="Mouth" ID="7" Type="Head" SecondaryType="None" Notes="" Scale="1" Flip="True" MirrorVertically="False" MirrorHorizontally="False" Hide="True" SpriteOrientation="0" InheritLimbDepth="None" SteerForce="0" Radius="0" Height="16.15" Width="119.850006" Density="10" IgnoreCollisions="False" AngularDamping="7" AttackPriority="1" PullPos="0,0" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" EatTorque="50" EatImpulse="2" ConstantTorque="0" ConstantAngle="0" AttackForceMultiplier="1" MinSeveranceDamage="1" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" ApplySineMovement="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="0" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True" InheritHiding="None">
<sprite SourceRect="173,389,141,19" Origin="0.4539007,0.42105263" Depth="0" Texture="" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0" />
</limb>
<joint Name="Joint 0 - 1" Limb1="0" Limb2="1" Limb1Anchor="38.475464,5.0232573" Limb2Anchor="-28,6" CanBeSevered="True" SeveranceProbabilityModifier="0" BreakSound="gore" LimitEnabled="True" UpperLimit="5.024806" LowerLimit="-63.92076" Stiffness="0.25" Scale="1" WeldJoint="False" ClockWiseRotation="False" />
<joint Name="Joint 1 - 2" Limb1="1" Limb2="2" Limb1Anchor="41.232708,1.0266036" Limb2Anchor="-25.2163,-2.11137" CanBeSevered="True" SeveranceProbabilityModifier="0" BreakSound="gore" LimitEnabled="True" UpperLimit="33.88142" LowerLimit="-48.42399" Stiffness="0.25" Scale="1" WeldJoint="False" ClockWiseRotation="False" />
<joint Name="Joint 0 - 3" Limb1="0" Limb2="3" Limb1Anchor="-53.336544,8.324211" Limb2Anchor="40.52811,-1.079876" CanBeSevered="True" SeveranceProbabilityModifier="0" BreakSound="gore" LimitEnabled="True" UpperLimit="160.5969" LowerLimit="72.05426" Stiffness="0.25" Scale="1" WeldJoint="False" ClockWiseRotation="False" />
<joint Name="Joint 3 - 4" Limb1="3" Limb2="4" Limb1Anchor="-31.62944,-4.202056" Limb2Anchor="15.94062,-11.13705" CanBeSevered="True" SeveranceProbabilityModifier="0" BreakSound="gore" LimitEnabled="True" UpperLimit="44.32735" LowerLimit="-18.9488" Stiffness="0.25" Scale="1" WeldJoint="False" ClockWiseRotation="False" />
<joint Name="Joint 0 - 5" Limb1="0" Limb2="5" Limb1Anchor="-12.119618,13.744214" Limb2Anchor="21.14663,-12.08404" CanBeSevered="True" SeveranceProbabilityModifier="0" BreakSound="gore" LimitEnabled="True" UpperLimit="131.7802" LowerLimit="107.6029" Stiffness="0.25" Scale="1" WeldJoint="False" ClockWiseRotation="False" />
<joint Name="Joint 5 - 6" Limb1="5" Limb2="6" Limb1Anchor="-14.85486,-2.658058" Limb2Anchor="41.66821,-4.369269" CanBeSevered="True" SeveranceProbabilityModifier="0" BreakSound="gore" LimitEnabled="True" UpperLimit="67.46465" LowerLimit="14.937" Stiffness="0.25" Scale="1" WeldJoint="False" ClockWiseRotation="False" />
<joint Name="Joint 7 - 0" Limb1="7" Limb2="0" Limb1Anchor="1.5696012,2" Limb2Anchor="-4,-10" CanBeSevered="True" SeveranceProbabilityModifier="0" BreakSound="gore" LimitEnabled="True" UpperLimit="0" LowerLimit="0" Stiffness="0.25" Scale="1" WeldJoint="False" ClockWiseRotation="False" />
</Ragdoll>