Files
BarotraumaModServer/LocalMods/Thalassophobia Restored/Characters/Maggot/Maggot.xml
T

58 lines
6.6 KiBLFS
XML
Executable File

<?xml version="1.0" encoding="utf-8"?>
<Character speciesname="Maggot" humanoid="False" group="maggot" husk="False" needsair="False" needswater="False" canspeak="False" noise="100" blooddecal="blood" pathfinderpriority="0.25" speciestranslationoverride="" displayname="" hasinfo="False" usehuskappendage="False" visibility="25" bleedparticleair="blooddrop" bleedparticlewater="waterblood" CanEat="True" eatingspeed="10" hideinsonar="False" sonardisruption="0">
<ragdolls folder="%ModDir%/Characters/Maggot/Ragdolls/" />
<animations folder="%ModDir%/Characters/Maggot/Animations/" />
<bloodemitter particle="blood" particleamount="5" anglemin="0" anglemax="0" scalemin="0.1" scalemax="0.25" velocitymin="0" velocitymax="0" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="waterblood" particleamount="1" anglemin="0" anglemax="0" scalemin="0.1" scalemax="0.25" velocitymin="0" velocitymax="0" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<gibemitter particle="gib" particleamount="10" velocitymin="200" velocitymax="700" anglemin="0" anglemax="360" scalemin="0.1" scalemax="0.25" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<gibemitter particle="heavygib" particleamount="5" velocitymin="50" velocitymax="500" anglemin="0" anglemax="360" scalemin="0.1" scalemax="0.25" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<health vitality="5" doesbleed="True" crushdepth="12000" usehealthwindow="False" bleedingreduction="0" burnreduction="0" constanthealthregeneration="0" healthregenerationwheneating="0" />
<ai combatstrength="10" sight="1" hearing="1" aggressionhurt="100" aggressiongreed="50" fleehealththreshold="0" attackwhenprovoked="True" avoidgunfire="True" aggressiveboarding="False" avoidtime="3" minfleetime="20" enforceaggressivebehaviorformissions="True" targetouterwalls="True" randomattack="False">
<target tag="provocative" state="Attack" priority="100" reactdistance="0" attackdistance="0" timer="0" ignorecontained="False" ignorewhileinside="False" ignorewhileoutside="False" sweepdistance="0" sweepstrength="10" sweepspeed="1" />
<target tag="weapon" state="Attack" priority="100" reactdistance="0" attackdistance="0" timer="0" ignorecontained="False" ignorewhileinside="False" ignorewhileoutside="False" sweepdistance="0" sweepstrength="10" sweepspeed="1" />
<target tag="leucocyte" state="Avoid" priority="100" reactdistance="1000" attackdistance="0" timer="0" ignorecontained="False" ignorewhileinside="False" ignorewhileoutside="False" sweepdistance="0" sweepstrength="10" sweepspeed="1" />
<target tag="terminalcell" state="Attack" priority="50" reactdistance="0" attackdistance="0" timer="0" ignorecontained="False" ignorewhileinside="False" ignorewhileoutside="False" sweepdistance="0" sweepstrength="10" sweepspeed="1" />
<target tag="stronger" state="Avoid" priority="50" reactdistance="2000" attackdistance="0" timer="0" ignorecontained="False" ignorewhileinside="False" ignorewhileoutside="False" sweepdistance="0" sweepstrength="10" sweepspeed="1" />
<target tag="tool" state="Aggressive" priority="50" reactdistance="1000" attackdistance="0" timer="0" ignorecontained="False" ignorewhileinside="False" ignorewhileoutside="False" sweepdistance="0" sweepstrength="10" sweepspeed="1" />
<target tag="human" state="Attack" priority="600" reactdistance="0" attackdistance="0" timer="0" ignorecontained="False" ignorewhileinside="False" ignorewhileoutside="False" sweepdistance="0" sweepstrength="10" sweepspeed="1" />
<target tag="weaker" state="Attack" priority="50" reactdistance="0" attackdistance="0" timer="0" ignorecontained="False" ignorewhileinside="False" ignorewhileoutside="False" sweepdistance="0" sweepstrength="10" sweepspeed="1" />
<target tag="crawler" state="Attack" priority="50" reactdistance="0" attackdistance="0" timer="0" ignorecontained="False" ignorewhileinside="False" ignorewhileoutside="False" sweepdistance="0" sweepstrength="10" sweepspeed="1" />
<target tag="room" state="Attack" priority="10" reactdistance="0" attackdistance="0" timer="0" ignorecontained="False" ignorewhileinside="False" ignorewhileoutside="False" sweepdistance="0" sweepstrength="10" sweepspeed="1" />
<SwarmBehavior mindistfromclosest="100" maxdistfromcenter="1000" cohesion="1" />
<petbehavior maxhappiness="100" unhappythreshold="0" happythreshold="1" happinessdecreaserate="0.01" hungerincreaserate="0.5" playforce="0">
<eat tag="human" requiredhunger="0-100" hunger="-75" happiness="50" priority="600" />
<eat tag="monsterfood" requiredhunger="0-100" hunger="-75" happiness="25" priority="200" />
<eat tag="dead" requiredhunger="0-100" hunger="-50" happiness="1" priority="300" />
<eat tag="maggot" requiredhunger="70-100" hunger="-25" priority="100" />
<itemproduction rate="0.01" invhungerrate="0.002" requiredhunger="0-30">
<item identifier="poop" commonness="100" />
<item identifier="thal_maggothive_small" commonness="25" />
</itemproduction>
<itemproduction rate="0.001" requiredhunger="0-30">
<item identifier="diversremains" />
</itemproduction>
<itemproduction rate="0.0015" requiredhunger="0-30">
<item identifier="thal_maggotmed" commonness="25" />
<item identifier="" commonness="75" />
</itemproduction>
</petbehavior>
</ai>
<Inventory slots="Any, Any" accessiblewhenalive="False" commonness="20">
<Item identifier="" />
</Inventory>
<Inventory slots="Any, Any" accessiblewhenalive="False" commonness="10">
<Item identifier="poop" />
</Inventory>
<Inventory slots="Any, Any" accessiblewhenalive="False" commonness="5">
<Item identifier="diversremains" />
</Inventory>
<Inventory slots="Any, Any" accessiblewhenalive="False" commonness="1">
<Item identifier="thal_maggotmed" />
</Inventory>
<StatusEffect type="OnDeath" target="This" targetlimb="Torso">
<ParticleEmitter particle="heavygib" drawontop="true" particleamount="1" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" anglemin="0" anglemax="360" />
<ParticleEmitter particle="gib" particleamount="6" scalemin="0.25" scalemax="1" velocitymin="100" velocitymax="300" anglemin="0" anglemax="360" />
<ParticleEmitter particle="whitegoosplash" drawontop="true" particleamount="6" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1" />
<RemoveCharacter />
</StatusEffect>
</Character>