53 lines
14 KiBLFS
XML
Executable File
53 lines
14 KiBLFS
XML
Executable File
<?xml version="1.0" encoding="utf-8"?>
|
|
<Character SpeciesName="Harpoonwhale" Tags="" SpeciesTranslationOverride="" DisplayName="" Group="harpoonwhale" Humanoid="False" HasInfo="False" CanInteract="False" CanClimb="True" ForceSlowClimbing="False" Husk="False" HuskedSpecies="" NonHuskedSpecies="" UseHuskAppendage="False" NeedsAir="False" NeedsWater="True" UseHumanAI="False" IsMachine="False" CanSpeak="False" ShowHealthBar="True" UseBossHealthBar="False" Noise="110" Visibility="100" BloodDecal="blood" BleedParticleAir="blooddrop" BleedParticleWater="waterblood" BleedParticleMultiplier="3" CanEat="False" EatingSpeed="10" UsePathFinding="True" PathFinderPriority="1" HideInSonar="False" HideInThermalGoggles="False" SonarDisruption="0" DistantSonarRange="3000" DisableDistance="100000" SoundInterval="10" DrawLast="False" AITurretPriority="1" AISlowTurretPriority="1" DespawnContainer="" MusicType="monster" MusicCommonness="1" MusicRangeMultiplier="1" UnlockKillAchievementForWholeCrew="False">
|
|
<ragdolls folder="default" />
|
|
<animations folder="default" />
|
|
<health Vitality="1000" DoesBleed="True" CrushDepth="Infinity" UseHealthWindow="False" BleedingReduction="1" BurnReduction="3" ConstantHealthRegeneration="0" HealthRegenerationWhenEating="0" StunImmunity="True" PoisonImmunity="False" PoisonVulnerability="1" EmpVulnerability="0" ApplyMovementPenalties="True" DieFromBeheading="True" AllowSeveringLegs="False" ApplyAfflictionColors="False" Immunities="" />
|
|
<ai CombatStrength="1000" Sight="3" Hearing="2" MaxPerceptionDistance="-1" AggressionHurt="150" AggressionGreed="10" FleeHealthThreshold="0" AttackWhenProvoked="True" AvoidGunfire="False" DamageThreshold="1000" AvoidTime="3" MinFleeTime="4" AggressiveBoarding="False" EnforceAggressiveBehaviorForMissions="False" TargetOuterWalls="True" RandomAttack="False" CanOpenDoors="False" UsePathFindingToGetInside="False" KeepDoorsClosed="False" AvoidAbyss="False" StayInAbyss="False" PatrolFlooded="False" PatrolDry="False" StartAggression="0" MaxAggression="100" AggressionCumulation="0" WallTargetingMethod="Steering" PlayDeadProbability="0">
|
|
<target ignorewhileinside="False" ignorewhileoutside="False" Tag="decoy" State="Attack" Priority="300" 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="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="5" SweepSpeed="0.6" CircleStartDistance="2500" IgnoreTargetSize="False" CircleRotationSpeed="0.7" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="1" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
|
|
<target ignorewhileinside="False" ignorewhileoutside="False" Tag="nasonov" State="Attack" Priority="200" 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="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="5" SweepSpeed="0.6" CircleStartDistance="2500" IgnoreTargetSize="False" CircleRotationSpeed="0.7" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="1" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
|
|
<target ignorewhileinside="False" ignorewhileoutside="False" Tag="provocative" State="Attack" Priority="70" 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="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="5" SweepSpeed="0.6" CircleStartDistance="2500" IgnoreTargetSize="False" CircleRotationSpeed="0.7" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="1" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
|
|
<target ignorewhileinside="False" ignorewhileoutside="False" Tag="weapon" State="Aggressive" Priority="70" 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="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="5" SweepSpeed="0.6" CircleStartDistance="2500" IgnoreTargetSize="False" CircleRotationSpeed="0.7" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="1" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
|
|
<target ignorewhileinside="False" ignorewhileoutside="False" Tag="door" State="Attack" Priority="20" 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="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="5" SweepSpeed="0.6" CircleStartDistance="2500" IgnoreTargetSize="False" CircleRotationSpeed="0.7" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="1" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
|
|
<target ignorewhileinside="False" ignorewhileoutside="False" Tag="wall" State="Attack" Priority="90" ReactDistance="0" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreTargetInside="False" IgnoreTargetOutside="False" IgnoreIfNotInSameSub="True" IgnoreIncapacitated="False" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" PerceptionDistanceMultiplier="1" MaxPerceptionDistance="-1" Offset="0,0" AttackPattern="Circle" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="5" SweepSpeed="0.6" CircleStartDistance="2500" IgnoreTargetSize="False" CircleRotationSpeed="0.7" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="1" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
|
|
<!-- <target Tag="wall" State="Aggressive" Priority="70" 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="Sweep" PrioritizeSubCenter="True" SweepDistance="0" SweepStrength="5" SweepSpeed="0.6" CircleStartDistance="2500" IgnoreTargetSize="False" CircleRotationSpeed="0.7" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="1" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" /> -->
|
|
<target Tag="human" 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="0" SweepStrength="5" SweepSpeed="0.6" CircleStartDistance="2500" IgnoreTargetSize="False" CircleRotationSpeed="0.7" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="1" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
|
|
<target Tag="sonar" State="Attack" Priority="10" 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="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="5" SweepSpeed="0.6" CircleStartDistance="2500" IgnoreTargetSize="False" CircleRotationSpeed="0.7" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="1" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
|
|
<!-- <target ignorewhileinside="False" ignorewhileoutside="False" Tag="turret" State="Attack" Priority="1" 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="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="5" SweepSpeed="0.6" CircleStartDistance="2500" IgnoreTargetSize="False" CircleRotationSpeed="0.7" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="1" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" /> -->
|
|
<target Tag="leucocyte" State="Avoid" Priority="50" 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="0" SweepStrength="5" SweepSpeed="0.6" CircleStartDistance="2500" IgnoreTargetSize="False" CircleRotationSpeed="0.7" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="1" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
|
|
<target Tag="sonar" State="Aggressive" Priority="30" 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="0" SweepStrength="5" SweepSpeed="0.6" CircleStartDistance="2500" IgnoreTargetSize="False" CircleRotationSpeed="0.7" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="1" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
|
|
<target Tag="weaker" State="Aggressive" Priority="20" 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="0" SweepStrength="5" SweepSpeed="0.6" CircleStartDistance="2500" IgnoreTargetSize="False" CircleRotationSpeed="0.7" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="1" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
|
|
<target Tag="watcheroid" State="Protect" Priority="10" 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="0" SweepStrength="5" SweepSpeed="0.6" CircleStartDistance="2500" IgnoreTargetSize="False" CircleRotationSpeed="0.7" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="1" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
|
|
</ai>
|
|
<inventory Slots="Any, Any, Any, Any, Any, Any" AccessibleWhenAlive="False" Commonness="10">
|
|
<item amount="2" Identifier="alienblood" />
|
|
<item Identifier="swimbladder" />
|
|
<item Identifier="humanribs" />
|
|
</inventory>
|
|
<inventory Slots="Any, Any, Any, Any, Any, Any" AccessibleWhenAlive="False" Commonness="3">
|
|
<item amount="2" Identifier="alienblood" />
|
|
<item Identifier="swimbladder" />
|
|
<item Identifier="humanribs" />
|
|
</inventory>
|
|
<inventory Slots="Any, Any, Any, Any, Any, Any" AccessibleWhenAlive="False" Commonness="1">
|
|
<item amount="2" Identifier="alienblood" />
|
|
<item Identifier="swimbladder" />
|
|
<item Identifier="diversremains" />
|
|
</inventory>
|
|
<inventory Slots="Any, Any, Any, Any, Any, Any" AccessibleWhenAlive="False" Commonness="3">
|
|
<item Identifier="scrap" />
|
|
<item amount="2" Identifier="alienblood" />
|
|
<item Identifier="swimbladder" />
|
|
</inventory>
|
|
<inventory Slots="Any, Any, Any, Any, Any, Any" AccessibleWhenAlive="False" Commonness="1">
|
|
<item Identifier="scrap" />
|
|
<item amount="2" Identifier="alienblood" />
|
|
<item Identifier="swimbladder" />
|
|
<item Identifier="humanribs" />
|
|
</inventory>
|
|
<sound File="%ModDir:2518816103%/Characters/HarpoonWhale/Sounds/HarpoonWhale_idle_1.ogg" State="Idle" Range="5000" Volume="2" Tags="" />
|
|
<sound File="%ModDir:2518816103%/Characters/HarpoonWhale/Sounds/HarpoonWhale_idle_2.ogg" State="Idle" Range="5000" Volume="2" Tags="" />
|
|
<sound File="%ModDir:2518816103%/Characters/HarpoonWhale/Sounds/HarpoonWhale_idle_3.ogg" State="Idle" Range="5000" Volume="2" Tags="" />
|
|
<sound File="%ModDir:2518816103%/Characters/HarpoonWhale/Sounds/HarpoonWhale_idle_4.ogg" State="Idle" Range="5000" Volume="2" Tags="" />
|
|
<sound File="%ModDir:2518816103%/Characters/HarpoonWhale/Sounds/HarpoonWhale_death_1.ogg" State="Idle" Range="5000" Volume="2" Tags="" />
|
|
</Character> |