Files
2025-03-31 13:19:47 +02:00

63 lines
7.9 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Character speciesname="Molochhusk" humanoid="False" group="husk" husk="True" needsair="False" canspeak="True" noise="100" blooddecal="blackblood" bleedparticlewater="blackwaterblood" displayname="" hasinfo="False" usehuskappendage="False" needswater="False" visibility="100" bleedparticleair="blackblood" eatingspeed="10" pathfinderpriority="1" hideinsonar="False" sonardisruption="0" speciestranslationoverride="moloch" caninteract="False" usebosshealthbar="False" bleedparticlemultiplier="1" caneat="False" usepathfinding="True" hideinthermalgoggles="False" distantsonarrange="0" disabledistance="25000" soundinterval="10">
<ragdolls folder="default" />
<animations folder="default" />
<damageemitter particle="blackgib" drawontop="True" particleamount="10" velocitymin="50" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="blackwaterblood" particleamount="5" velocitymin="0" velocitymax="100" anglemin="0" anglemax="360" scalemin="5" scalemax="10" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<gibemitter particle="blackwaterblood" particleamount="40" velocitymin="0" velocitymax="100" anglemin="0" anglemax="360" scalemin="5" scalemax="10" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<gibemitter particle="blackwaterblood" drawontop="True" particleamount="1" velocitymin="0" velocitymax="100" anglemin="0" anglemax="360" scalemin="3" scalemax="5" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<gibemitter particle="blackgib" drawontop="True" particleamount="20" velocitymin="200" velocitymax="700" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<health vitality="1400" doesbleed="True" crushdepth="Infinity" usehealthwindow="False" bleedingreduction="0.2" burnreduction="0" constanthealthregeneration="0.1" healthregenerationwheneating="0" stunimmunity="True" applyafflictioncolors="False">
<Limb name="Head" />
<Limb name="Torso" />
<Limb name="LeftArm" />
<Limb name="RightArm" />
<Limb name="LeftLeg" />
<Limb name="RightLeg" />
</health>
<sound file="%ModDir:Improved Husks%/Characters/Molochhusk/attack1.ogg" state="Attack" range="5000" volume="1" gender="None" />
<sound file="%ModDir:Improved Husks%/Characters/Molochhusk/attack2.ogg" state="Attack" range="5000" volume="1" gender="None" />
<sound file="%ModDir:Improved Husks%/Characters/Molochhusk/attack3.ogg" state="Attack" range="5000" volume="1" gender="None" />
<sound file="%ModDir:Improved Husks%/Characters/Molochhusk/attack4.ogg" state="Attack" range="5000" volume="1" gender="None" />
<sound file="%ModDir:Improved Husks%/Characters/Molochhusk/damage1.ogg" state="Damage" range="5000" volume="1" gender="None" />
<sound file="%ModDir:Improved Husks%/Characters/Molochhusk/damage2.ogg" state="Damage" range="5000" volume="1" gender="None" />
<sound file="%ModDir:Improved Husks%/Characters/Molochhusk/idle1.ogg" state="Idle" range="8000" volume="1" gender="None" />
<sound file="%ModDir:Improved Husks%/Characters/Molochhusk/idle2.ogg" state="Idle" range="5000" volume="1" gender="None" />
<sound file="%ModDir:Improved Husks%/Characters/Molochhusk/idle3.ogg" state="Idle" range="8000" volume="1" gender="None" />
<sound file="%ModDir:Improved Husks%/Characters/Molochhusk/idle4.ogg" state="Idle" range="5000" volume="1" gender="None" />
<sound file="%ModDir:Improved Husks%/Characters/Molochhusk/death1.ogg" state="Die" range="5000" volume="1" gender="None" />
<sound file="%ModDir:Improved Husks%/Characters/Molochhusk/death2.ogg" state="Die" range="5000" volume="1" gender="None" />
<Inventory slots="Any, Any, Any" accessiblewhenalive="False" commonness="2">
<Item identifier="huskeggsbasic" />
<Item identifier="hydroxyapatite" />
<Item identifier="brockite" />
</Inventory>
<Inventory slots="Any, Any, Any" accessiblewhenalive="False" commonness="1">
<Item identifier="huskeggsbasic" />
<Item identifier="huskstinger" />
<Item identifier="brockite" />
</Inventory>
<ai combatstrength="1450" sight="2" hearing="3" aggressionhurt="10" aggressiongreed="1" fleehealththreshold="0" attackwhenprovoked="True" aggressiveboarding="False" avoidgunfire="False" enforceaggressivebehaviorformissions="True" targetouterwalls="True" randomattack="True" avoidabyss="False" stayinabyss="False">
<target tag="decoy" state="Attack" priority="300" reactdistance="0" attackdistance="0" ignoreifnotinsamesub="True" />
<target tag="weapon" state="Attack" priority="200" reactdistance="0" attackdistance="0" ignoreifnotinsamesub="True" />
<target tag="sonar" state="Attack" priority="200" reactdistance="0" attackdistance="0" />
<target tag="provocative" state="Attack" priority="100" reactdistance="0" attackdistance="0" ignoreifnotinsamesub="True" />
<target tag="stronger" state="Attack" priority="80" 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" sweepdistance="0" sweepstrength="10" sweepspeed="1" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<target tag="weaker" state="Attack" priority="80" 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" sweepdistance="0" sweepstrength="10" sweepspeed="1" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<target tag="human" state="Attack" priority="80" 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" sweepdistance="0" sweepstrength="10" sweepspeed="1" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<target tag="nasonov" state="Attack" priority="70" 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" sweepdistance="0" sweepstrength="10" sweepspeed="1" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<target tag="tool" state="PassiveAggressive" priority="50" reactdistance="1000" attackdistance="0" ignoreifnotinsamesub="True" />
<target tag="room" state="Aggressive" priority="30" reactdistance="4000" attackdistance="0" />
<target tag="wall" state="Attack" priority="300" reactdistance="0" attackdistance="0" />
<target tag="turret" state="Attack" priority="1" reactdistance="0" attackdistance="0" />
</ai>
<StatusEffect type="OnActive" target="Character">
<Sound file="%ModDir:Improved Husks%/Characters/Molochhusk/moving.ogg" loop="true" range="5000" />
</StatusEffect>
<StatusEffect type="Always" target="Character" comparison="or">
<!-- If this moloch is one of the black variants, apply an affliction which will enable the moloch's "glow in the dark" texture. -->
<Conditional speciesname="molochblackhusk" />
<Conditional speciesname="molochblack_mhusk" />
<Affliction identifier="genericaffliction" amount="50" />
</StatusEffect>
</Character>