Track LocalMods as part of monolith

This commit is contained in:
2026-06-08 18:50:16 +03:00
parent 143f2fed7c
commit 1b214b44c2
1287 changed files with 139255 additions and 1 deletions
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<CaveGenerationParameters>
<Cave identifier="thalamuscave" minwidth="1000" maxwidth="5000" minheight="2000" maxheight="5000" commonness="0" minbranchcount="0" maxbranchcount="0" levelobjectamount="200" destructiblewallratio="0">
<WallEdge texture="%ModDir%/Map/Biomes/ThalamusCave/LevelWallEdge.png" />
<WallDestroyed texture="Content/Map/Biomes/DestructibleWall.png" premultiplyalpha="false" />
<Wall texture="%ModDir%/Map/Biomes/ThalamusCave/LevelWall.png" premultiplyalpha="false" />
</Cave>
</CaveGenerationParameters>
Binary file not shown.

After

Width:  |  Height:  |  Size: 714 KiB

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<levelobjects>
<!-- a series of background chunks that spawn along walls -->
<BackgroundChunks identifier="thalamuscavebackgroundchunks" spawnpos="Wall" minsurfacewidth="0" minsize="2" maxsize="3" randomrotation="-180,180" commonness="0" depthrange="1200,2000" alignment="TopLeft, BottomRight" clusteringamount="0" clusteringgroup="0" alignwithsurface="False" swingamount="0" swingfrequency="0" scaleoscillation="0.2,0.2" scaleoscillationfrequency="0.1" sonardisruption="0" maxcount="2000" randomoffset="100,500">
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/BackgroundChunks.png" sourcerect="0,261,353,359" origin="0.5,0.5" />
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/BackgroundChunks.png" sourcerect="0,620,400,404" origin="0.5,0.5" />
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/BackgroundChunks.png" sourcerect="400,663,362,361" origin="0.5,0.5" />
<overridecommonness leveltype="thalamuscave" commonness="100" />
</BackgroundChunks>
</levelobjects>
Binary file not shown.

After

Width:  |  Height:  |  Size: 898 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 506 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 364 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

@@ -0,0 +1,51 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Thalamus Cave -->
<levelobjects>
<!-- Common Objects -->
<watercurrentcave identifier="watercurrent_thalamuscave" spawnpos="CaveWall" alignment="TopLeft, BottomRight" minsize="0.5" maxsize="2" randomrotation="0,360" commonness="0" depthrange="0,1" clusteringamount="0" clusteringgroup="0" alignwithsurface="False" minsurfacewidth="0" swingamount="0" swingfrequency="0" scaleoscillation="0,0" scaleoscillationfrequency="0" sonardisruption="0" maxcount="10" randomoffset="0,0">
<Sound file="Content/Sounds/Water/BlackSmoker.ogg" range="800" position="0,0" />
<Trigger position="0,0" radius="500" camerashake="0.5" triggeredby="Character" networksyncing="true" force="0,50" forcemode="Acceleration" forcefalloff="true" forcevelocitylimit="480" forcefluctuationstrength="1.0" forcefluctuationinterval="10" />
<overridecommonness leveltype="thalamuscave" commonness="10" />
</watercurrentcave>
<ballastfloraspores identifier="ballastfloraspores_thalamuscave" spawnpos="CaveWall" alignment="TopLeft, BottomRight" minsize="1" maxsize="2" randomrotation="0,360" commonness="0" maxcount="3" depthrange="0,1" clusteringamount="0" clusteringgroup="0" alignwithsurface="False" minsurfacewidth="0" swingamount="0" swingfrequency="0" scaleoscillation="0,0" scaleoscillationfrequency="0" sonardisruption="0">
<overridecommonness leveltype="thalamuscave" commonness="10" />
<Trigger position="0,0" radius="1500" triggeredby="Submarine" infectidentifier="ballastflora" infectionchance="0.05" />
<!--InnerSpores,
Inner and Outer are separate because X amount of particles in a big radius tend to clamp up
in center. Having Inner and Outer spreads them more evenly.-->
<ParticleEmitter particle="spore" particlespersecond="10" position="0,0" anglemin="0" anglemax="360" velocitymin="0" velocitymax="10" scalemin="1" scalemax="1.5" distancemin="100" distancemax="600" />
<ParticleEmitter particle="toxinmistlargefade" particlespersecond="5" position="0,0" anglemin="0" anglemax="360" scalemin="4.0" scalemax="5.0" distancemin="100" distancemax="600" velocitymin="0" velocitymax="10" />
<!--OuterSpores-->
<ParticleEmitter particle="spore" particlespersecond="50" position="0,0" anglemin="0" anglemax="360" velocitymin="0" velocitymax="10" scalemin="1" scalemax="1.5" distancemin="615" distancemax="1600" />
<ParticleEmitter particle="toxinmistlargefade" particlespersecond="30" position="0,0" anglemin="0" anglemax="360" scalemin="4.0" scalemax="5.0" distancemin="615" distancemax="1600" velocitymin="0" velocitymax="10" />
</ballastfloraspores>
<!-- Specific Objects -->
<teethwall identifier="teethwall" spawnpos="Wall, RuinWall" minsurfacewidth="390" minsize="0.9" maxsize="1.1" randomrotation="0,0" randomoffset="20,20" commonness="0" depthrange="-1,-0.1" alignment="TopLeft, BottomRight" clusteringamount="0" clusteringgroup="0" alignwithsurface="True" swingamount="0" swingfrequency="0" scaleoscillation="0,0" scaleoscillationfrequency="0" sonardisruption="0" TakeLevelWallDamage="true" HideWhenBroken="true" Health="100" maxcount="100">
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards.png" sourcerect="0,113,402,71" origin="0.5,0.5" />
<Trigger position="0,0" width="300" height="75" sensor="false" triggeredby="Human">
<StatusEffect target="This" interval="5" disabledeltatime="true">
<Conditional currentspeed="gt 0.15" />
<Affliction identifier="bleeding" strength="1" />
<Affliction identifier="lacerations" strength="1" />
</StatusEffect>
</Trigger>
<Trigger position="0,0" radius="300" triggeredby="Human" staytriggereddelay="10000000" triggeronce="true">
<StatusEffect target="This" type="OnBroken">
<sound file="Content/Sounds/Damage/ArmorBreak2.ogg" />
<sound file="Content/Sounds/Damage/ArmorBreak3.ogg" />
<ParticleEmitter particle="organeruption" particleamount="50" scalemin="0.5" scalemax="1" velocitymin="100" velocitymax="500" anglemin="0" anglemax="360" />
<ParticleEmitter particle="heavygib" drawontop="true" particleamount="1" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" anglemin="0" anglemax="360" />
<ParticleEmitter particle="gib" particleamount="100" scalemin="0.25" scalemax="1" velocitymin="100" velocitymax="300" anglemin="0" anglemax="360" />
<ParticleEmitter particle="bloodsplash" particleamount="30" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="1" scalemax="1.5" />
</StatusEffect>
</Trigger>
<overridecommonness leveltype="thalamuscave" commonness="30" />
</teethwall>
<deadmeat identifier="deadmeat" spawnpos="Wall, RuinWall" minsurfacewidth="390" minsize="1.5" maxsize="2" randomrotation="0,0" randomoffset="20,20" commonness="0" depthrange="-1,-0.1" alignment="TopLeft, BottomRight" clusteringamount="0" clusteringgroup="0" alignwithsurface="True" swingamount="0" swingfrequency="0" scaleoscillation="0,0" scaleoscillationfrequency="0" sonardisruption="0" maxcount="1000">
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards2.png" sourcerect="55,312,199,56" origin="0.5,0.5" />
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards2.png" sourcerect="268,309,199,56" origin="0.5,0.5" />
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards2.png" sourcerect="72,377,158,73" origin="0.5,0.5" />
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards2.png" sourcerect="269,397,171,55" origin="0.5,0.5" />
<overridecommonness leveltype="thalamuscave" commonness="70" />
</deadmeat>
</levelobjects>
@@ -0,0 +1,228 @@
<?xml version="1.0" encoding="utf-8"?>
<Items>
<Item name="" identifier="fleshgunloader_cave" nameidentifier="fleshgunloader1" tags="thalamus,fleshgunequipment_cave" category="Thalamus" linkable="true" allowedlinks="fleshgun_cave" scale="0.8" health="100" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyrepairtools="true" noninteractable="False">
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards.png" depth="0.51" sourcerect="405,184,524,142" origin="0.5,0.5" />
<BrokenSprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards.png" sourcerect="405,41,524,143" depth="0.51" maxcondition="0" origin="0.5,0.5" />
<Body width="325" height="100" bodytype="Static" />
<ItemContainer hideitems="true" drawinventory="true" capacity="1" slotsperrow="6" itempos="74,-281" iteminterval="0,0" itemrotation="0" canbeselected="false" containedspritedepth="0.79">
<GuiFrame relativesize="0.15,0.2" anchor="Center" style="ItemUI" />
<Containable items="fleshguntendon" />
<!-- 4 shots -->
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<SpawnItem identifiers="fleshguntendon1_cave" spawnposition="ThisInventory" />
</StatusEffect>
<StatusEffect type="OnDeath" target="This">
<ParticleEmitter particle="organeruption" particleamount="50" scalemin="0.5" scalemax="1" velocitymin="100" velocitymax="500" anglemin="0" anglemax="360" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs2.ogg" range="2000" selectionmode="Random" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs3.ogg" range="2000" selectionmode="Random" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs4.ogg" range="2000" selectionmode="Random" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs5.ogg" range="2000" selectionmode="Random" />
<ParticleEmitter particle="heavygib" drawontop="true" particleamount="1" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" anglemin="0" anglemax="360" />
<ParticleEmitter particle="gib" particleamount="10" scalemin="0.25" scalemax="1" velocitymin="100" velocitymax="300" anglemin="0" anglemax="360" />
<ParticleEmitter particle="bloodsplash" particleamount="5" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1" />
<ParticleEmitter particle="whitegoosplash" particleamount="5" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1" />
</StatusEffect>
<StatusEffect type="OnFire" target="This" Condition="-5.0" />
<StatusEffect type="OnDamaged" target="This">
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs6.ogg" range="1000" selectionmode="Random" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs7.ogg" range="1000" selectionmode="Random" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs8.ogg" range="1000" selectionmode="Random" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs9.ogg" range="1000" selectionmode="Random" />
<ParticleEmitter particle="bloodsplash" particleamount="1" scalemin="1" scalemax="1.5" velocitymin="0" velocitymax="100" anglemin="0" anglemax="360" />
<ParticleEmitter particle="waterblood" particleamount="1" anglemin="0" anglemax="360" scalemin="2" scalemax="4" />
<ParticleEmitter particle="gib" particleamount="4" scalemin="0.25" scalemax="1" velocitymin="100" velocitymax="300" anglemin="0" anglemax="360" />
</StatusEffect>
</ItemContainer>
</Item>
<Item name="" identifier="fleshguntendon1_cave" nameidentifier="fleshguntendon1" tags="fleshguntendon,thalamus" health="20" hideinmenus="true" category="Thalamus" sonarsize="5" scale="1" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbyrepairtools="true" damagedbymeleeweapons="true" impactsoundtag="impact_soft">
<InventoryIcon texture="Content/Map/Thalamus/thalamus.png" sourcerect="676,296,24,48" origin="0.5,0.5" />
<Sprite texture="Content/Map/Thalamus/thalamus.png" sourcerect="0,0,1,1" depth="0.55" origin="0.5,0.5" />
<Body radius="10" density="35" />
<Rope targetpullforce="45000" projectilepullforce="10" maxlength="15000" snaponcollision="true" spritewidth="30" tile="true">
<Sprite texture="Content/Map/Thalamus/thalamus.png" sourcerect="617,352,174,32" depth="0.57" origin="0.5,0.5" />
<EndSprite texture="Content/Map/Thalamus/thalamus.png" sourcerect="672,288,32,64" depth="0.56" origin="0.5,0.5" />
<SnapSound file="Content/Items/Weapons/HarpoonGun1.ogg" range="500" frequencymultiplier="3.0,4.0" />
<!-- Automatically snap after 300 seconds -->
<StatusEffect type="OnUse" target="This" Snapped="true" delay="300" />
<!-- Remove 1 second after snapping -->
<StatusEffect type="Always" target="This" delay="1" checkconditionalalways="true">
<Conditional Snapped="true" />
<Remove />
</StatusEffect>
<!-- Snap after 5 seconds if not stuck to anything -->
<StatusEffect type="OnUse" target="This" Snapped="true" delay="5" checkconditionalalways="true">
<Conditional targetitemcomponent="Projectile" IsStuckToTarget="false" />
</StatusEffect>
<StatusEffect type="OnDeath" target="This" Snapped="true">
<Sound file="Content/Sounds/Damage/Gore1.ogg" range="2000" selectionmode="Random" />
<Sound file="Content/Sounds/Damage/Gore2.ogg" range="2000" />
<Sound file="Content/Sounds/Damage/Gore3.ogg" range="2000" />
<ParticleEmitter particle="organeruption" particleamount="50" scalemin="0.5" scalemax="1" velocitymin="100" velocitymax="500" anglemin="0" anglemax="360" />
<ParticleEmitter particle="heavygib" drawontop="true" particleamount="3" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" anglemin="0" anglemax="360" />
<ParticleEmitter particle="gib" particleamount="20" scalemin="0.25" scalemax="1" velocitymin="100" velocitymax="300" anglemin="0" anglemax="360" />
<ParticleEmitter particle="bloodsplash" particleamount="10" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="1" scalemax="1.5" />
<ParticleEmitter particle="whitegoosplash" particleamount="10" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="1" scalemax="1.5" />
</StatusEffect>
<StatusEffect type="OnDamaged" target="This">
<Sound file="Content/Sounds/Damage/LimbSlash2.ogg" range="1000" />
<ParticleEmitter particle="bloodsplash" particleamount="1" scalemin="1" scalemax="1.5" velocitymin="0" velocitymax="100" anglemin="0" anglemax="360" />
<ParticleEmitter particle="waterblood" particleamount="1" anglemin="0" anglemax="360" scalemin="2" scalemax="4" />
<ParticleEmitter particle="gib" particleamount="4" scalemin="0.25" scalemax="1" velocitymin="100" velocitymax="300" anglemin="0" anglemax="360" />
</StatusEffect>
</Rope>
<Projectile characterusable="false" launchimpulse="100.0" sticktostructures="true" maxtargetstohit="2" maxjointtranslation="100">
<Attack structuredamage="300" />
<StatusEffect type="OnImpact" target="This">
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_harpoonHit1.ogg" range="1000" selectionmode="Random" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_harpoonHit2.ogg" range="1000" />
<ParticleEmitter particle="gib" anglemin="0" anglemax="360" particleamount="15" velocitymin="100" velocitymax="2000" scalemin="0.5" scalemax="1.0" />
<ParticleEmitter particle="heavygib" anglemin="0" anglemax="360" particleamount="15" velocitymin="100" velocitymax="500" scalemin="0.5" scalemax="1.0" />
</StatusEffect>
</Projectile>
</Item>
<Item name="" identifier="cellspawnorgan_cave" nameidentifier="cellspawnorgan1" tags="thalamus,cellspawnorgan_cave" category="Thalamus" linkable="false" scale="0.8" health="100" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyrepairtools="true">
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards.png" depth="0.55" sourcerect="405,326,438,193" origin="0.5,0.5" />
<BrokenSprite texture="Content/Map/Thalamus/thalamus.png" sourcerect="538,384,448,192" depth="0.55" maxcondition="0" />
<Body radius="80" bodytype="Static" />
<ItemComponent>
<StatusEffect type="OnDeath" target="This">
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs2.ogg" range="2000" selectionmode="Random" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs3.ogg" range="2000" selectionmode="Random" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs4.ogg" range="2000" selectionmode="Random" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs5.ogg" range="2000" selectionmode="Random" />
<ParticleEmitter particle="organeruption" particleamount="50" scalemin="0.5" scalemax="1" velocitymin="100" velocitymax="500" anglemin="0" anglemax="360" />
<ParticleEmitter particle="heavygib" drawontop="true" particleamount="1" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" anglemin="0" anglemax="360" />
<ParticleEmitter particle="gib" particleamount="10" scalemin="0.25" scalemax="1" velocitymin="100" velocitymax="300" anglemin="0" anglemax="360" />
<ParticleEmitter particle="bloodsplash" particleamount="5" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1" />
<ParticleEmitter particle="whitegoosplash" particleamount="5" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1" />
</StatusEffect>
<StatusEffect type="OnFire" target="This" Condition="-5.0" />
<StatusEffect type="OnDamaged" target="This">
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs6.ogg" range="1000" selectionmode="Random" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs7.ogg" range="1000" selectionmode="Random" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs8.ogg" range="1000" selectionmode="Random" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs9.ogg" range="1000" selectionmode="Random" />
<ParticleEmitter particle="bloodsplash" particleamount="1" scalemin="1" scalemax="1.5" velocitymin="0" velocitymax="100" anglemin="0" anglemax="360" />
<ParticleEmitter particle="waterblood" particleamount="1" anglemin="0" anglemax="360" scalemin="2" scalemax="4" />
<ParticleEmitter particle="gib" particleamount="4" scalemin="0.25" scalemax="1" velocitymin="100" velocitymax="300" anglemin="0" anglemax="360" />
</StatusEffect>
<StatusEffect type="NotInWater" target="This" condition="-10" />
</ItemComponent>
</Item>
<Item name="" identifier="thalamusbrain_cave" nameidentifier="thalamusbrain1" tags="thalamus,thalamusbrain_cave" category="Thalamus" noninteractable="False" scale="0.8" health="150" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbyrepairtools="true" damagedbymeleeweapons="true">
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards.png" sourcerect="0,606,470,419" depth="0.59" origin="0.5,0.5" />
<BrokenSprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards.png" sourcerect="470,606,473,418" depth="0.59" maxcondition="0" origin="0.5,0.5" />
<Body radius="120" bodytype="Static" />
<ItemComponent>
<StatusEffect type="OnDeath" target="This">
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_brainDeath1.ogg" range="10000" selectionmode="Random" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_brainDeath2.ogg" range="10000" selectionmode="Random" />
<ParticleEmitter particle="organeruption" particleamount="50" scalemin="0.5" scalemax="1" velocitymin="100" velocitymax="500" anglemin="0" anglemax="360" />
<ParticleEmitter particle="heavygib" drawontop="true" particleamount="1" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" anglemin="0" anglemax="360" />
<ParticleEmitter particle="gib" particleamount="100" scalemin="0.25" scalemax="1" velocitymin="100" velocitymax="300" anglemin="0" anglemax="360" />
<ParticleEmitter particle="bloodsplash" particleamount="30" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="1" scalemax="1.5" />
<ParticleEmitter particle="whitegoosplash" particleamount="20" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="1" scalemax="1.5" />
</StatusEffect>
<StatusEffect type="OnFire" target="This" Condition="-5.0" />
<StatusEffect type="OnDamaged" target="This">
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_brainHit1.ogg" range="5000" selectionmode="Random" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_brainHit2.ogg" range="5000" selectionmode="Random" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_brainHit3.ogg" range="5000" selectionmode="Random" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_brainHit5.ogg" range="5000" selectionmode="Random" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_brainHit6.ogg" range="5000" selectionmode="Random" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_brainHit7.ogg" range="5000" selectionmode="Random" />
<ParticleEmitter particle="bloodsplash" particleamount="1" scalemin="1" scalemax="1.5" velocitymin="0" velocitymax="100" anglemin="0" anglemax="360" />
<ParticleEmitter particle="waterblood" particleamount="1" anglemin="0" anglemax="360" scalemin="2" scalemax="4" />
<ParticleEmitter particle="gib" particleamount="4" scalemin="0.25" scalemax="1" velocitymin="100" velocitymax="300" anglemin="0" anglemax="360" />
</StatusEffect>
<StatusEffect type="Always" target="This">
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_idle1.ogg" range="2000" selectionmode="Random" volume="0.5" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_idle2.ogg" range="2000" selectionmode="Random" volume="0.5" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_idle3.ogg" range="2000" selectionmode="Random" volume="0.5" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_idle4.ogg" range="2000" selectionmode="Random" volume="0.5" />
<Conditional Condition="gt 0" />
</StatusEffect>
<StatusEffect type="NotInWater" target="This" condition="-10" />
</ItemComponent>
</Item>
<Item name="" identifier="storageorgan_cave" nameidentifier="storageorgan1" tags="container,thalamus,storageorgan_cave" category="Thalamus" health="25" linkable="false" pickdistance="150" scale="1" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyrepairtools="true">
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards.png" depth="0.6" sourcerect="0,261,360,130" origin="0.5,0.5" />
<BrokenSprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards.png" depth="0.6" sourcerect="0,391,360,130" origin="0.5,0.5" />
<Body width="325" height="80" bodytype="Static" />
<ItemContainer capacity="4" slotsperrow="2" canbeselected="true" hideitems="true" msg="ItemMsgInteractSelect" accessonlywhenbroken="true">
<GuiFrame relativesize="0.18,0.25" anchor="Center" style="ItemUI" />
<Containable items="smallitem,mediumitem" />
<StatusEffect type="OnDeath" target="This">
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs1.ogg" range="2000" selectionmode="Random" />
<ParticleEmitter particle="organeruption" particleamount="50" scalemin="0.5" scalemax="1" velocitymin="100" velocitymax="500" anglemin="0" anglemax="360" />
<ParticleEmitter particle="heavygib" drawontop="true" particleamount="1" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" anglemin="0" anglemax="360" />
<ParticleEmitter particle="gib" particleamount="10" scalemin="0.25" scalemax="1" velocitymin="100" velocitymax="300" anglemin="0" anglemax="360" />
<ParticleEmitter particle="bloodsplash" particleamount="5" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1" />
<ParticleEmitter particle="whitegoosplash" particleamount="5" velocitymin="0" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.5" scalemax="1" />
</StatusEffect>
<StatusEffect type="OnFire" target="This" Condition="-5.0" />
<StatusEffect type="OnDamaged" target="This">
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs6.ogg" range="1000" selectionmode="Random" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs7.ogg" range="1000" selectionmode="Random" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs8.ogg" range="1000" selectionmode="Random" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_organs9.ogg" range="1000" selectionmode="Random" />
<ParticleEmitter particle="bloodsplash" particleamount="1" scalemin="1" scalemax="1.5" velocitymin="0" velocitymax="100" anglemin="0" anglemax="360" />
<ParticleEmitter particle="waterblood" particleamount="1" anglemin="0" anglemax="360" scalemin="2" scalemax="4" />
<ParticleEmitter particle="gib" particleamount="4" scalemin="0.25" scalemax="1" velocitymin="100" velocitymax="300" anglemin="0" anglemax="360" />
</StatusEffect>
</ItemContainer>
</Item>
<Item name="" identifier="fleshgun_cave" nameidentifier="fleshgun1" variantof="fleshgun1" Tags="turret,thalamus,fleshgun_cave" category="Thalamus" allowedlinks="fleshgunloader_cave">
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards2.png" depth="0.51" sourcerect="11,95,420,190" origin="0.5,0.5" />
<BrokenSprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards2.png" sourcerect="460,95,420,190" depth="0.51" maxcondition="0" origin="0.5,0.5" />
</Item>
<Item name="" identifier="fleshspike_cave" nameidentifier="fleshspike1" variantof="fleshspike1" Tags="turret,thalamus,fleshspike_cave" category="Thalamus">
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards2.png" depth="0.51" sourcerect="11,0,320,96" origin="0.5,0.5" />
<BrokenSprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards2.png" sourcerect="373,0,320,96" depth="0.51" maxcondition="0" origin="0.5,0.5" />
</Item>
<Item name="" description="" identifier="fleshspike_cave_small" nameidentifier="fleshspike1" Tags="fleshspikesmall_cave,turret,thalamus,ignoreaimdelay" category="Thalamus" Scale="0.4" spritecolor="1.0,1.0,1.0,1.0" health="100">
<Sprite texture="Content/Map/Thalamus/thalamus.png" depth="0.896" sourcerect="96,0,352,96" canflipy="false" origin="0.5,0.5" />
<StaticBody width="150" height="25" />
<Turret airange="400" launchwithoutprojectile="true" canbeselected="false" characterusable="false" linkable="true" barrelpos="176,25" rotationlimits="270,270" powerconsumption="0.0" showchargeindicator="true" showprojectileindicator="true" recoildistance="-700" reload="2.0" retractiondurationmultiplier="0.15" recoiltime="0.25" retractiondelay="0.5" springstiffnesslowskill="2" springstiffnesshighskill="50" springdampinglowskill="0.5" springdampinghighskill="10" rotationspeedlowskill="1" rotationspeedhighskill="8">
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_spikeLaunch1.ogg" range="800" type="OnUse" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_spikeLaunch2.ogg" range="800" type="OnUse" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_spikeLaunch3.ogg" range="800" type="OnUse" />
<BarrelSprite name="fleshgun spike" texture="Content/Map/Thalamus/thalamus.png" depth="0.897" sourcerect="0,32,96,992" origin="0.5,0.1" />
<ParticleEmitter particle="risingbubbles" particleamount="20" scalemin="1" scalemax="2" velocitymin="50" velocitymax="100" anglemin="-20" anglemax="20" distancemin="0" distancemax="400" />
<ParticleEmitter particle="bloodtrail" particleamount="10" scalemin="2" scalemax="5" velocitymin="200" velocitymax="100" anglemin="-20" anglemax="20" distancemin="0" distancemax="400" />
<ParticleEmitter particle="waterblood" particleamount="10" scalemin="2" scalemax="4" velocitymin="0" velocitymax="50" anglemin="-10" anglemax="10" distancemin="0" distancemax="400" />
<ParticleEmitter particle="blackwaterblood" particleamount="5" scalemin="3" scalemax="5" velocitymin="0" velocitymax="50" anglemin="-10" anglemax="10" distancemin="0" distancemax="400" />
<StatusEffect type="OnUse" target="This" offset="0,300" delay="0.1" disabledeltatime="true">
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_spikeHit1.ogg" range="800" selectionmode="Random" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_spikeHit2.ogg" range="800" />
<Sound file="Content/Map/Thalamus/Sounds/CARRIER_spikeHit3.ogg" range="800" />
<Explosion range="200.0" force="0.01" camerashake="0.5" flames="false" smoke="false" sparks="false" underwaterbubble="false" shockwave="false" flash="false" playTinnitus="false">
<Affliction identifier="stun" strength="1.5" probability="0.5" />
<Affliction identifier="stun" strength="1" />
<Affliction identifier="bleeding" strength="10" probability="0.5" />
<Affliction identifier="lacerations" strength="10" />
<Affliction identifier="blunttrauma" strength="20" />
<Affliction identifier="lacerations" strength="10" probability="0.2" />
<Affliction identifier="blunttrauma" strength="10" probability="0.2" />
</Explosion>
</StatusEffect>
</Turret>
</Item>
<Item name="" description="" identifier="stomach_acid_vent" Tags="stomachacidvent,turret,thalamus,ignoreaimdelay" category="Thalamus" Scale="0.4" spritecolor="1.0,1.0,1.0,1.0" health="100" damagedbyexplosions="true" damagedbyprojectiles="true" damagedbymeleeweapons="true" damagedbyrepairtools="true" noninteractable="true">
<Sprite texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards.png" depth="0.896" sourcerect="0,184,313,77" canflipy="false" origin="0.5,0.5" />
<Body width="150" height="60" bodytype="Static" />
<Turret ignoreaimdelay="true" airange="400" launchwithoutprojectile="true" canbeselected="false" characterusable="false" linkable="true" barrelpos="150,30" rotationlimits="270,270" powerconsumption="0.0" showchargeindicator="true" showprojectileindicator="true" recoildistance="0" reload="0.25" retractiondurationmultiplier="0.15" recoiltime="0.25" retractiondelay="0.5" springstiffnesslowskill="100" springstiffnesshighskill="100" springdampinglowskill="10" springdampinghighskill="10" rotationspeedlowskill="8" rotationspeedhighskill="8">
<BarrelSprite name="" texture="%ModDir%/Map/Biomes/ThalamusCave/CaveHazards.png" depth="0.897" sourcerect="1,1,1,1" origin="0.5,0.1" />
<ParticleEmitter particle="toxinmistlargefade" particleamount="1" scalemin="1" scalemax="1.5" velocitymin="50" velocitymax="550" anglemin="-20" anglemax="20" distancemin="0" distancemax="0" />
<ParticleEmitter particle="toxinmist" particleamount="1" scalemin="1" scalemax="1" velocitymin="300" velocitymax="800" anglemin="-10" anglemax="10" distancemin="0" distancemax="0" />
<LightComponent range="45" lightcolor="47,146,47,35" powerconsumption="0" IsOn="true" castshadows="false" alphablend="true" allowingameediting="false"></LightComponent>
<!-- Shoot -->
<StatusEffect type="OnUse" target="This" offset="0,200" delay="0.1" disabledeltatime="true">
<Explosion range="150.0" force="0.01" camerashake="0.5" flames="false" smoke="false" sparks="false" underwaterbubble="false" shockwave="false" flash="false" playTinnitus="false">
<Affliction identifier="acidburn" strength="3" probability="0.5" />
<Affliction identifier="acidburn" strength="2" />
</Explosion>
</StatusEffect>
</Turret>
</Item>
</Items>