43 lines
8.9 KiBLFS
XML
Executable File
43 lines
8.9 KiBLFS
XML
Executable File
<?xml version="1.0" encoding="utf-8"?>
|
|
<Character CanEnterSubmarine="False" SpeciesName="Guardianattackbot" SpeciesTranslationOverride="" DisplayName="" Group="ancientalien" Humanoid="False" HasInfo="False" CanInteract="False" Husk="False" UseHuskAppendage="False" NeedsAir="False" NeedsWater="False" UseHumanAI="False" IsMachine="False" CanSpeak="False" ShowHealthBar="False" UseBossHealthBar="False" Noise="100" Visibility="500" BloodDecal="" BleedParticleAir="blooddrop" BleedParticleWater="waterblood" BleedParticleMultiplier="1" CanEat="False" EatingSpeed="10" UsePathFinding="False" PathFinderPriority="1" HideInSonar="False" HideInThermalGoggles="False" SonarDisruption="0" DistantSonarRange="0" DisableDistance="25000" SoundInterval="10" DrawLast="True" AITurretPriority="2" AISlowTurretPriority="0" DespawnContainer="">
|
|
<ragdolls folder="default" />
|
|
<animations folder="default" />
|
|
<health Vitality="15" DoesBleed="False" CrushDepth="Infinity" UseHealthWindow="False" BleedingReduction="0" BurnReduction="1" ConstantHealthRegeneration="0" HealthRegenerationWhenEating="0" StunImmunity="True" PoisonImmunity="True" PoisonVulnerability="1" EmpVulnerability="0" ApplyAfflictionColors="False" Immunities="">
|
|
<Limb>
|
|
<VitalityMultiplier type="burn" multiplier="0.25" />
|
|
<VitalityMultiplier identifier="bitewounds" multiplier="0.5" />
|
|
<VitalityMultiplier identifier="lacerations" multiplier="0.5" />
|
|
<VitalityMultiplier identifier="blunttrauma" multiplier="0.5" />
|
|
</Limb>
|
|
</health>
|
|
<sound gender="None" File="Content/Characters/Fractalguardian/FRACTALGUARDIAN1_idle1.ogg" State="Idle" Range="3000" Volume="1" Tags="" />
|
|
<sound gender="None" File="Content/Characters/Fractalguardian/FRACTALGUARDIAN1_idle2.ogg" State="Idle" Range="3000" Volume="1" Tags="" />
|
|
<sound gender="None" File="Content/Characters/Fractalguardian/FRACTALGUARDIAN2_idle1.ogg" State="Idle" Range="3000" Volume="1" Tags="" />
|
|
<sound gender="None" File="Content/Characters/Fractalguardian/FRACTALGUARDIAN2_idle2.ogg" State="Idle" Range="3000" Volume="1" Tags="" />
|
|
<sound gender="None" File="Content/Characters/Fractalguardian/FRACTALGUARDIAN2_idle3.ogg" State="Idle" Range="3000" Volume="1" Tags="" />
|
|
<sound gender="None" File="Content/Characters/Fractalguardian/FRACTALGUARDIAN2_idle4.ogg" State="Idle" Range="3000" Volume="1" Tags="" />
|
|
<ai CombatStrength="120" Sight="10" Hearing="10" MaxPerceptionDistance="-1" AggressionHurt="100" AggressionGreed="50" FleeHealthThreshold="0" AttackWhenProvoked="true" AvoidGunfire="False" DamageThreshold="0" AvoidTime="3" MinFleeTime="20" AggressiveBoarding="False" EnforceAggressiveBehaviorForMissions="False" TargetOuterWalls="True" RandomAttack="True" CanOpenDoors="True" UsePathFindingToGetInside="False" KeepDoorsClosed="False" AvoidAbyss="False" StayInAbyss="False" PatrolFlooded="False" PatrolDry="False" StartAggression="0" MaxAggression="0" AggressionCumulation="0" WallTargetingMethod="Target">
|
|
<target Tag="human" State="Attack" Priority="80" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="True" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Circle" PrioritizeSubCenter="False" SweepDistance="2000" SweepStrength="5" SweepSpeed="1" CircleStartDistance="400" IgnoreTargetSize="False" CircleRotationSpeed="0.5" DynamicCircleRotationSpeed="True" CircleRandomRotationFactor="0.5" CircleStrikeDistanceMultiplier="0" CircleMaxRandomOffset="0" />
|
|
<target Tag="wall" State="Attack" Priority="50" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="True" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Circle" PrioritizeSubCenter="False" SweepDistance="200" SweepStrength="4" SweepSpeed="0.8" CircleStartDistance="200" IgnoreTargetSize="False" CircleRotationSpeed="0.5" DynamicCircleRotationSpeed="True" CircleRandomRotationFactor="0.5" CircleStrikeDistanceMultiplier="0" CircleMaxRandomOffset="0" />
|
|
<target Tag="door" State="Attack" Priority="60" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="True" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="500" SweepStrength="5" SweepSpeed="1" CircleStartDistance="400" IgnoreTargetSize="False" CircleRotationSpeed="0.5" DynamicCircleRotationSpeed="True" CircleRandomRotationFactor="0.5" CircleStrikeDistanceMultiplier="0" CircleMaxRandomOffset="0" />
|
|
<target Tag="stronger" State="PassiveAggressive" Priority="60" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="False" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Circle" PrioritizeSubCenter="False" SweepDistance="2000" SweepStrength="5" SweepSpeed="1" CircleStartDistance="400" IgnoreTargetSize="False" CircleRotationSpeed="0.5" DynamicCircleRotationSpeed="True" CircleRandomRotationFactor="0.5" CircleStrikeDistanceMultiplier="0" CircleMaxRandomOffset="0" />
|
|
<target Tag="weaker" State="Avoid" Priority="50" ReactDistance="600" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="False" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Circle" PrioritizeSubCenter="False" SweepDistance="2000" SweepStrength="5" SweepSpeed="1" CircleStartDistance="400" IgnoreTargetSize="False" CircleRotationSpeed="0.5" DynamicCircleRotationSpeed="True" CircleRandomRotationFactor="0.5" CircleStrikeDistanceMultiplier="0" CircleMaxRandomOffset="0" />
|
|
<target Tag="ancientalien" State="Protect" Priority="5" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="False" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Circle" PrioritizeSubCenter="False" SweepDistance="2000" SweepStrength="5" SweepSpeed="1" CircleStartDistance="400" IgnoreTargetSize="False" CircleRotationSpeed="0.5" DynamicCircleRotationSpeed="True" CircleRandomRotationFactor="0.5" CircleStrikeDistanceMultiplier="0" CircleMaxRandomOffset="0" />
|
|
<target Tag="Fractalguardianwanderer" State="Follow" Priority="2" ReactDistance="7000" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreTargetInside="True" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="False" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Circle" PrioritizeSubCenter="False" SweepDistance="2000" SweepStrength="5" SweepSpeed="1" CircleStartDistance="400" IgnoreTargetSize="False" CircleRotationSpeed="0.5" DynamicCircleRotationSpeed="True" CircleRandomRotationFactor="0.5" CircleStrikeDistanceMultiplier="0" CircleMaxRandomOffset="0" />
|
|
</ai>
|
|
<StatusEffect type="OnDeath" target="This" targetlimb="Torso">
|
|
<ParticleEmitter particle="shrapnel" anglemin="0" anglemax="360" particleamount="100" velocitymin="100" velocitymax="1000" scalemin="0.3" scalemax="0.5" />
|
|
<Explosion range="150" force="10" flash="true" shockwave="true" sparks="true" flames="true" smoke="true" underwaterbubble="true" structuredamage="50" itemdamage="50">
|
|
<Affliction identifier="stun" strength="0.75" />
|
|
</Explosion>
|
|
<sound file="Content/Items/Weapons/ExplosionSmall1.ogg" range="5000.0" selectionmode="Random" />
|
|
<sound file="Content/Items/Weapons/ExplosionSmall2.ogg" range="5000.0" selectionmode="Random" />
|
|
<sound file="Content/Items/Weapons/ExplosionSmall3.ogg" range="5000.0" selectionmode="Random" />
|
|
</StatusEffect>
|
|
<inventory slots="RightHand,Any,Any" accessiblewhenalive="False" accessiblebyowner="True">
|
|
<Item identifier="BTCguardianattacktool" slot="RightHand" />
|
|
</inventory>
|
|
<StatusEffect type="OnDeath" target="This" delay="0.2">
|
|
<RemoveCharacter />
|
|
</StatusEffect>
|
|
</Character> |