45 lines
6.5 KiBLFS
XML
Executable File
45 lines
6.5 KiBLFS
XML
Executable File
<?xml version="1.0" encoding="utf-8"?>
|
|
<Character SpeciesName="DeadnoughtHomingshell" SpeciesTranslationOverride="" DisplayName="" Group="thalamus" Humanoid="False" HasInfo="False" CanInteract="False" Husk="False" UseHuskAppendage="False" NeedsAir="False" NeedsWater="False" IsMachine="True" CanSpeak="False" UseBossHealthBar="False" Noise="250" Visibility="100" BloodDecal="" BleedParticleAir="blooddrop" BleedParticleWater="waterblood" BleedParticleMultiplier="1" CanEat="True" EatingSpeed="10" UsePathFinding="True" PathFinderPriority="1" HideInSonar="False" HideInThermalGoggles="False" SonarDisruption="0" DistantSonarRange="0" DisableDistance="25000" SoundInterval="10" DrawLast="False">
|
|
<!--group="ek_shell_ai"-->
|
|
<ragdolls folder="default" />
|
|
<animations folder="default" />
|
|
<health Vitality="3" DoesBleed="False" CrushDepth="Infinity" UseHealthWindow="False" BleedingReduction="0" BurnReduction="0" ConstantHealthRegeneration="0" HealthRegenerationWhenEating="0" StunImmunity="true" PoisonImmunity="true" EmpVulnerability="1" ApplyAfflictionColors="False" />
|
|
<ai attackpriorityrooms="0" attackpriorityhumans="0" attackonlywhenprovoked="False" retaliatewhentakingdamage="True" CombatStrength="80" Sight="6" Hearing="5" AggressionHurt="50" AggressionGreed="0" FleeHealthThreshold="0" AttackWhenProvoked="False" AvoidGunfire="False" DamageThreshold="0" AvoidTime="3" MinFleeTime="20" AggressiveBoarding="False" EnforceAggressiveBehaviorForMissions="True" TargetOuterWalls="True" RandomAttack="False" CanOpenDoors="False" KeepDoorsClosed="False" AvoidAbyss="False" StayInAbyss="False" PatrolFlooded="False" PatrolDry="False" StartAggression="0" MaxAggression="100" AggressionCumulation="0" WallTargetingMethod="Target">
|
|
<!--<targetpriority tag="decoy" state="Attack" priority="600" />-->
|
|
<targetpriority Tag="wall" State="Attack" Priority="200" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="False" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" CircleRotationSpeed="1" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
|
|
<targetpriority Tag="human" State="Avoid" Priority="0" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="False" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" CircleRotationSpeed="1" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
|
|
<targetpriority Tag="sonar" State="Attack" Priority="10" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="False" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" CircleRotationSpeed="1" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
|
|
<targetpriority Tag="room" State="Attack" Priority="200" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="False" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" CircleRotationSpeed="1" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
|
|
<targetpriority Tag="husk" State="idle" Priority="0" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="true" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" CircleRotationSpeed="1" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
|
|
<targetpriority Tag="mine" State="idle" Priority="0" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="true" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" CircleRotationSpeed="1" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
|
|
</ai>
|
|
<StatusEffect type="OnActive" target="This">
|
|
<ParticleEmitter particle="bubbles" anglemin="0" anglemax="360" particleamount="1" velocitymin="0" velocitymax="50" scalemin="0.5" scalemax="1.5" />
|
|
<sound file="%ModDir:2518816103%/Characters/Deadnoughthomingshell/homingshell_motor.ogg" type="OnActive" range="4500.0" loop="true" />
|
|
<Affliction identifier="internaldamage" strength="0.1" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnActive" target="This">
|
|
<sound file="%ModDir:2518816103%/Characters/Deadnoughthomingshell/homingshell_water.ogg" type="OnActive" range="2500.0" volume="0.5" loop="true" />
|
|
</StatusEffect>
|
|
<!--
|
|
<StatusEffect type="Always" target="Character">
|
|
<Affliction identifier="concealed" amount="1" />
|
|
</StatusEffect>
|
|
-->
|
|
<StatusEffect type="OnActive" target="This" delay="30">
|
|
<Affliction identifier="explosiondamage" strength="30" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnDeath" target="This" targetlimb="Head">
|
|
<sound file="Content/Items/Weapons/ExplosionMedium1.ogg" type="OnBroken" range="3000" selectionmode="All" />
|
|
<sound file="Content/Items/Weapons/ExplosionDebris1.ogg" type="OnBroken" range="3000" />
|
|
<Explosion range="800.0" structuredamage="180" distancefalloff="true" stun="5" force="20.0" severlimbsprobability="0.5">
|
|
<Affliction identifier="burn" strength="50" />
|
|
<Affliction identifier="explosiondamage" strength="30" />
|
|
<Affliction identifier="bleeding" strength="15" />
|
|
<Affliction identifier="bleeding" probability="0.5" strength="20" />
|
|
</Explosion>
|
|
</StatusEffect>
|
|
<StatusEffect type="OnDeath" target="This" disabledeltatime="true" stackable="false" delay="0.2">
|
|
<RemoveCharacter />
|
|
</StatusEffect>
|
|
</Character> |