Files
2025-03-31 13:23:40 +02:00

56 lines
7.6 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Override>
<Character speciesname="Endworm" humanoid="False" speciestranslationoverride="" displayname="" group="abyss" hasinfo="False" husk="False" usehuskappendage="False" needsair="False" needswater="False" canspeak="False" noise="100" visibility="100" blooddecal="blood" bleedparticleair="blooddrop" bleedparticlewater="waterblood" bleedparticlemultiplier="10" eatingspeed="10" pathfinderpriority="1" hideinsonar="False" sonardisruption="0" distantsonarrange="30000" disabledistance="100000" usebosshealthbar="true">
<ragdolls folder="Content\Characters\Endworm\Ragdolls" />
<animations folder="Content\Characters\Endworm\Animations" />
<damageemitter particle="gib" drawontop="True" particleamount="2" velocitymin="200" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="waterblood" particleamount="10" velocitymin="0" velocitymax="100" anglemin="0" anglemax="360" scalemin="10" scalemax="20" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<gibemitter particle="waterblood" particleamount="2" velocitymin="0" velocitymax="100" anglemin="0" anglemax="360" scalemin="10" scalemax="20" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<gibemitter particle="gib" 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" />
<gibemitter particle="heavygib" particleamount="20" velocitymin="50" velocitymax="1000" anglemin="0" anglemax="360" scalemin="2" scalemax="4" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<health vitality="10000" doesbleed="True" crushdepth="Infinity" usehealthwindow="False" bleedingreduction="0" burnreduction="0" constanthealthregeneration="0" healthregenerationwheneating="0" stunimmunity="true" poisonvulnerability="0.16">
<Limb name="Head" />
<Limb name="LeftArm" />
<Limb name="RightArm" />
</health>
<sound file="Content/Characters/Endworm/ENDWORM_idle1.ogg" state="Idle" range="20000" volume="1" />
<sound file="Content/Characters/Endworm/ENDWORM_idle2.ogg" state="Idle" range="20000" volume="1" />
<sound file="Content/Characters/Endworm/ENDWORM_idle3.ogg" state="Idle" range="20000" volume="1" />
<sound file="Content/Characters/Endworm/ENDWORM_attack1.ogg" state="Attack" range="20000" volume="1" />
<sound file="Content/Characters/Endworm/ENDWORM_attack2.ogg" state="Attack" range="20000" volume="1" />
<sound file="Content/Characters/Endworm/ENDWORM_attack3.ogg" state="Attack" range="20000" volume="1" />
<sound file="Content/Characters/Endworm/ENDWORM_damage1.ogg" state="Damage" range="20000" volume="1" />
<sound file="Content/Characters/Endworm/ENDWORM_damage2.ogg" state="Damage" range="20000" volume="1" />
<sound file="Content/Characters/Endworm/ENDWORM_damage3.ogg" state="Damage" range="20000" volume="1" />
<sound file="Content/Characters/Endworm/ENDWORM_death1.ogg" state="Die" range="30000" volume="1" dontmuffle="true" />
<sound file="Content/Characters/Endworm/ENDWORM_death2.ogg" state="Die" range="30000" volume="1" dontmuffle="true" />
<Inventory slots="Any, Any, Any, Any" accessiblewhenalive="False" commonness="15">
<Item identifier="endwormshell" />
</Inventory>
<Inventory slots="Any, Any, Any, Any" accessiblewhenalive="False" commonness="5">
<Item identifier="endwormshell" />
<Item identifier="scrap" amount="2" />
</Inventory>
<Inventory slots="Any, Any, Any, Any" accessiblewhenalive="False" commonness="1">
<Item identifier="endwormshell" amount="2" />
</Inventory>
<ai combatstrength="10000" sight="2" hearing="10" aggressionhurt="100" aggressiongreed="10" fleehealththreshold="0" attackwhenprovoked="False" avoidgunfire="False" avoidtime="3" minfleetime="20" aggressiveboarding="False" enforceaggressivebehaviorformissions="True" targetouterwalls="True" randomattack="False" avoidabyss="False" stayinabyss="True" aggressioncumulation="10" startaggression="0" maxaggression="100" WallTargetingMethod="Heading,Steering">
<target tag="decoy" state="Attack" priority="100" ignoreifnotinsamesub="True" />
<target tag="provocative" state="Attack" priority="100" ignoreifnotinsamesub="True" />
<target tag="weapon" state="Attack" priority="100" ignoreifnotinsamesub="True" />
<target tag="weaker" state="Attack" priority="100" reactdistance="0" attackdistance="0" timer="0" ignorecontained="False" ignoreinside="False" ignoreoutside="False" ignoreifnotinsamesub="True" ignoreincapacitated="True" threshold="0" attackpattern="Straight" sweepdistance="0" sweepstrength="10" sweepspeed="1" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<target tag="human" state="Attack" priority="100" reactdistance="0" attackdistance="0" timer="0" ignorecontained="False" ignoreinside="False" ignoreoutside="False" ignoreifnotinsamesub="True" ignoreincapacitated="True" threshold="0" attackpattern="Straight" sweepdistance="0" sweepstrength="10" sweepspeed="1" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<target tag="room" state="Attack" priority="80" reactdistance="0" attackdistance="0" timer="0" ignorecontained="False" ignoreinside="False" ignoreoutside="False" ignoreincapacitated="False" sweepdistance="0" sweepstrength="10" sweepspeed="1" threshold="0" attackpattern="Circle" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="50" circlestartdistance="10000" />
<target tag="sonar" state="Attack" priority="10" reactdistance="0" attackdistance="0" timer="0" ignorecontained="False" ignoreinside="False" ignoreoutside="False" ignoreincapacitated="False" sweepdistance="0" sweepstrength="10" sweepspeed="1" threshold="0" attackpattern="Circle" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="50" circlestartdistance="10000" />
<target tag="terminalcell" state="Idle" priority="1" reactdistance="0" attackdistance="0" timer="0" ignorecontained="False" ignoreinside="False" ignoreoutside="False" ignoreifnotinsamesub="False" ignoreincapacitated="False" threshold="0" attackpattern="Straight" sweepdistance="0" sweepstrength="10" sweepspeed="1" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
<target tag="leucocyte" state="Idle" priority="1" reactdistance="0" attackdistance="0" timer="0" ignorecontained="False" ignoreinside="False" ignoreoutside="False" ignoreifnotinsamesub="False" ignoreincapacitated="False" threshold="0" attackpattern="Straight" sweepdistance="0" sweepstrength="10" sweepspeed="1" circlestartdistance="5000" circlerotationspeed="1" circlestrikedistancemultiplier="5" circlemaxrandomoffset="0" />
</ai>
<StatusEffect type="OnActive" target="this">
<Sound file="Content/Sounds/MONSTER_farLayer.ogg" loop="true" range="25000" dontmuffle="true" volume="0.5" />
</StatusEffect>
<!-- Requires a separate status effect, because there can only be one sound channel per status effect -->
<StatusEffect type="OnActive" target="this">
<Sound file="%ModDir%/Sound/FortunateWorm.ogg" loop="true" range="10000" dontmuffle="false" />
</StatusEffect>
</Character>
</Override>