This commit is contained in:
2025-03-29 18:06:33 +01:00
parent c7f3495cef
commit 309ce6cd2e
200 changed files with 50961 additions and 0 deletions

6
.gitattributes vendored Normal file
View File

@@ -0,0 +1,6 @@
*.pfi filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.Png filter=lfs diff=lfs merge=lfs -text
*.sub filter=lfs diff=lfs merge=lfs -text
*.gif filter=lfs diff=lfs merge=lfs -text
*.ogg filter=lfs diff=lfs merge=lfs -text

View File

@@ -0,0 +1,99 @@
<Root>
<Item name="" identifier="circuitbox" ID="1013" markedfordeconstruction="false" flippedx="true" rect="208,-8,32,32" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="smallitem" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.8" HiddenInGame="False" conditionpercentage="100">
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="5" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
<requireditem items="wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
</Holdable>
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
<input name="signal_in1" />
<input name="signal_in2" />
<input name="signal_in3" />
<input name="signal_in4" />
<input name="signal_in5" />
<input name="signal_in6" />
<input name="signal_in7" />
<input name="signal_in8" />
<output name="signal_out1" />
<output name="signal_out2" />
<output name="signal_out3" />
<output name="signal_out4" />
<output name="signal_out5" />
<output name="signal_out6" />
<output name="signal_out7" />
<output name="signal_out8" />
</ConnectionPanel>
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1138,1139,1140,1182,1183,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,," ExtraStackSize="0" />
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1184;2928;2929,,,,,,,,," ExtraStackSize="0" />
<CircuitBox Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgInteractSelect">
<requireditem items="idcard" type="Picked" characterinventoryslottype="None" optional="false" ignoreineditor="true" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" msg="UNAUTHORIZED ACCESS" />
<InputNode pos="-756,52">
<ConnectionLabelOverride name="signal_in1" value="Lever Signal" />
<ConnectionLabelOverride name="signal_in2" value="Nav Velocity Y Out" />
<ConnectionLabelOverride name="signal_in3" value="Water Detector Signal" />
</InputNode>
<OutputNode pos="1029,-113">
<ConnectionLabelOverride name="signal_out3" value="Pump Set State" />
<ConnectionLabelOverride name="signal_out2" value="Pump Set Target Level" />
<ConnectionLabelOverride name="signal_out1" value="Lamp Set State and Set Color" />
</OutputNode>
<Component id="0" position="-191,-91" backingitemid="0,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>OrComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>orcomponent<<<STRINGEND>>> />
<Component id="1" position="-69,152" backingitemid="1,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>SignalCheckComponent<<<STRINGEND>>> Output=<<<STRINGSTART>>>4.5999985<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>>-100<<<STRINGEND>>> TargetSignal=<<<STRINGSTART>>>1<<<STRINGEND>>> item=<<<STRINGSTART>>>signalcheckcomponent<<<STRINGEND>>> />
<Component id="2" position="386,-239" backingitemid="2,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>ColorComponent<<<STRINGEND>>> UseHSV=<<<STRINGSTART>>>false<<<STRINGEND>>> item=<<<STRINGSTART>>>colorcomponent<<<STRINGEND>>> />
<Component id="3" position="-203,-255" backingitemid="3,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>NotComponent<<<STRINGEND>>> ContinuousOutput=<<<STRINGSTART>>>false<<<STRINGEND>>> item=<<<STRINGSTART>>>notcomponent<<<STRINGEND>>> />
<Component id="4" position="-820,-317" backingitemid="4,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MemoryComponent<<<STRINGEND>>> Value=<<<STRINGSTART>>>0.3<<<STRINGEND>>> item=<<<STRINGSTART>>>memorycomponent<<<STRINGEND>>> />
<Wire id="0" backingitemid="" prefab="orangewire">
<From name="signal_in1" target="" />
<To name="signal_in1" target="0" />
</Wire>
<Wire id="1" backingitemid="" prefab="orangewire">
<From name="signal_in1" target="" />
<To name="signal_in" target="1" />
</Wire>
<Wire id="2" backingitemid="" prefab="bluewire">
<From name="signal_in2" target="" />
<To name="set_output" target="1" />
</Wire>
<Wire id="3" backingitemid="" prefab="orangewire">
<From name="signal_in3" target="" />
<To name="signal_in2" target="0" />
</Wire>
<Wire id="4" backingitemid="" prefab="redwire">
<From name="signal_out" target="0" />
<To name="signal_out3" target="" />
</Wire>
<Wire id="5" backingitemid="" prefab="bluewire">
<From name="signal_out" target="1" />
<To name="signal_out2" target="" />
</Wire>
<Wire id="6" backingitemid="0,0" prefab="greenwire">
<From name="signal_out" target="0" />
<To name="signal_r" target="2" />
</Wire>
<Wire id="7" backingitemid="" prefab="greenwire">
<From name="signal_in1" target="" />
<To name="signal_in" target="3" />
</Wire>
<Wire id="8" backingitemid="0,1" prefab="greenwire">
<From name="signal_out" target="3" />
<To name="signal_g" target="2" />
</Wire>
<Wire id="9" backingitemid="0,2" prefab="greenwire">
<From name="signal_out" target="4" />
<To name="signal_a" target="2" />
</Wire>
<Wire id="10" backingitemid="" prefab="greenwire">
<From name="signal_out" target="2" />
<To name="signal_out1" target="" />
</Wire>
<Label id="0" color="#7ED3E0" position="-101,398" size="596,192" header="Signal Check" body="output = empty&#xA;false output = -100&#xA;target signal = 1" />
<Label id="1" color="#7ED3E0" position="-124,-516" size="473,207" header="Colour Logic" body="Lever: 1 - Red&#xA;Lever: 0, Pump:1 - Yellow&#xA;Lever: 0, Pump 0 - Green" />
<Label id="2" color="#7ED3E0" position="-724,-538" size="369,162" header="Memory" body="Lamp Brightness 0.0-1.0" />
<Label id="3" color="#7ED3E0" position="-745,414" size="535,142" header="Lever" body="Off = Drain&#xA;On = Normal Operation" />
<Label id="4" color="#7ED3E0" position="777,351" size="710,320" header="Description" body="Lets you easily drain water from a balast tank so you can cut out ballast flora easier. Ballast flora in a dry environment takes double damage. &#xA;&#xA;Start cutting when the light turns green." />
<Label id="5" color="#7ED3E0" position="796,-549" size="527,246" header="Purpose" body="Extension of Max's Ballast Flora circuit adding a colour output for the ballast lamp to indicate the state of the circuit." />
<Label id="6" color="#FFFFFF" position="-1417,41" size="533,245" header="Water Detector" body="Position the water detector one square away from the floor. So one square higher than the lowest possible placement." />
<Label id="7" color="#0082FF" position="1516,351" size="512,256" header="Blueprints" body="Circuit made with Blueprints. &#xA; &#xA; Get it now on the steam workshop!" />
</CircuitBox>
<itemstats />
</Item>
</Root>

View File

@@ -0,0 +1,131 @@
<Root>
<Item name="" identifier="circuitbox" ID="1013" markedfordeconstruction="false" flippedx="true" rect="208,-8,32,32" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="smallitem" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.8" HiddenInGame="False" conditionpercentage="100">
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="5" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
<requireditem items="wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
</Holdable>
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
<input name="signal_in1" />
<input name="signal_in2" />
<input name="signal_in3" />
<input name="signal_in4" />
<input name="signal_in5" />
<input name="signal_in6" />
<input name="signal_in7" />
<input name="signal_in8" />
<output name="signal_out1" />
<output name="signal_out2" />
<output name="signal_out3" />
<output name="signal_out4" />
<output name="signal_out5" />
<output name="signal_out6" />
<output name="signal_out7" />
<output name="signal_out8" />
</ConnectionPanel>
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1138,1139,1140,1182,1183,1184,1185,1186,2928,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,," ExtraStackSize="0" />
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="2929;2930;2931;3010;3011;3012,,,,,,,,," ExtraStackSize="0" />
<CircuitBox Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgInteractSelect">
<requireditem items="idcard" type="Picked" characterinventoryslottype="None" optional="false" ignoreineditor="true" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" msg="UNAUTHORIZED ACCESS" />
<InputNode pos="-836,23" />
<OutputNode pos="1024,-13" />
<Component id="0" position="-248,-183" backingitemid="0,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>NotComponent<<<STRINGEND>>> ContinuousOutput=<<<STRINGSTART>>>false<<<STRINGEND>>> item=<<<STRINGSTART>>>notcomponent<<<STRINGEND>>> />
<Component id="1" position="-255,390" backingitemid="1,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
<Component id="2" position="331,-172" backingitemid="2,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
<Component id="3" position="240,114" backingitemid="3,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
<Component id="4" position="642,380" backingitemid="4,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DelayComponent<<<STRINGEND>>> Delay=<<<STRINGSTART>>>0.6000000238418579<<<STRINGEND>>> ResetWhenSignalReceived=<<<STRINGSTART>>>false<<<STRINGEND>>> ResetWhenDifferentSignalReceived=<<<STRINGSTART>>>false<<<STRINGEND>>> item=<<<STRINGSTART>>>delaycomponent<<<STRINGEND>>> />
<Component id="5" position="-176,-571" backingitemid="5,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DelayComponent<<<STRINGEND>>> Delay=<<<STRINGSTART>>>1<<<STRINGEND>>> ResetWhenSignalReceived=<<<STRINGSTART>>>true<<<STRINGEND>>> ResetWhenDifferentSignalReceived=<<<STRINGSTART>>>true<<<STRINGEND>>> item=<<<STRINGSTART>>>delaycomponent<<<STRINGEND>>> />
<Component id="6" position="-213,-748" backingitemid="6,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>NotComponent<<<STRINGEND>>> ContinuousOutput=<<<STRINGSTART>>>false<<<STRINGEND>>> item=<<<STRINGSTART>>>notcomponent<<<STRINGEND>>> />
<Component id="7" position="434,-628" backingitemid="7,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
<Component id="8" position="779,-362" backingitemid="8,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
<Wire id="0" backingitemid="" prefab="greenwire">
<From name="signal_in1" target="" />
<To name="signal_in1" target="1" />
</Wire>
<Wire id="1" backingitemid="" prefab="greenwire">
<From name="signal_in1" target="" />
<To name="signal_in1" target="2" />
</Wire>
<Wire id="2" backingitemid="0,0" prefab="bluewire">
<From name="signal_out" target="0" />
<To name="signal_in2" target="2" />
</Wire>
<Wire id="3" backingitemid="" prefab="orangewire">
<From name="signal_in2" target="" />
<To name="signal_in2" target="3" />
</Wire>
<Wire id="4" backingitemid="0,1" prefab="bluewire">
<From name="signal_out" target="1" />
<To name="signal_in" target="4" />
</Wire>
<Wire id="5" backingitemid="" prefab="redwire">
<From name="signal_out" target="3" />
<To name="signal_out2" target="" />
</Wire>
<Wire id="6" backingitemid="" prefab="orangewire">
<From name="signal_in2" target="" />
<To name="signal_in" target="6" />
</Wire>
<Wire id="7" backingitemid="0,2" prefab="bluewire">
<From name="signal_out" target="6" />
<To name="signal_in2" target="7" />
</Wire>
<Wire id="8" backingitemid="" prefab="wire">
<From name="signal_out" target="4" />
<To name="signal_out1" target="" />
</Wire>
<Wire id="9" backingitemid="" prefab="wire">
<From name="signal_out" target="2" />
<To name="signal_out1" target="" />
</Wire>
<Wire id="10" backingitemid="" prefab="brownwire">
<From name="signal_in3" target="" />
<To name="signal_in" target="0" />
</Wire>
<Wire id="11" backingitemid="" prefab="brownwire">
<From name="signal_in3" target="" />
<To name="signal_in2" target="1" />
</Wire>
<Wire id="12" backingitemid="0,3" prefab="bluewire">
<From name="signal_out" target="5" />
<To name="signal_in1" target="7" />
</Wire>
<Wire id="13" backingitemid="0,4" prefab="bluewire">
<From name="signal_out" target="1" />
<To name="signal_in1" target="3" />
</Wire>
<Wire id="14" backingitemid="" prefab="bluewire">
<From name="signal_in4" target="" />
<To name="signal_in" target="5" />
</Wire>
<Wire id="15" backingitemid="" prefab="bluewire">
<From name="signal_in5" target="" />
<To name="signal_in1" target="3" />
</Wire>
<Wire id="16" backingitemid="" prefab="redwire">
<From name="signal_out" target="8" />
<To name="signal_out2" target="" />
</Wire>
<Wire id="17" backingitemid="0,5" prefab="bluewire">
<From name="signal_out" target="7" />
<To name="signal_in2" target="8" />
</Wire>
<Wire id="18" backingitemid="" prefab="brownwire">
<From name="signal_in3" target="" />
<To name="signal_in1" target="8" />
</Wire>
<Label id="0" color="#37FF37" position="-1096,193" size="303,170" header="SIGNAL_IN_1" body="label.automateddockinghatch.signal1" />
<Label id="1" color="#FFC200" position="-1089,103" size="299,117" header="SIGNAL_IN_2" body="label.automateddockinghatch.signal2" />
<Label id="2" color="#DDA056" position="-1089,-84" size="301,256" header="SIGNAL_IN_3" body="label.automateddockinghatch.signal3" />
<Label id="3" color="#FFFFFF" position="1288,135" size="289,180" header="SIGNAL_OUT_1" body="label.automateddockinghatch.signalout1" />
<Label id="4" color="#FF0000" position="1290,22" size="287,185" header="SIGNAL_OUT_2" body="label.automateddockinghatch.signalout2" />
<Label id="5" color="#7ED3E0" position="181,274" size="1275,504" header="Undocking" body="" />
<Label id="6" color="#7ED3E0" position="183,-431" size="1267,819" header="Docking" body="" />
<Label id="7" color="#7ED3E0" position="253,178" size="432,250" header="Close Hatch" body="label.automateddockinghatch.closehatch" />
<Label id="8" color="#7ED3E0" position="42,-623" size="757,427" header="Open Hatch" body="label.automateddockinghatch.openhatch" />
<Label id="9" color="#7ED3E0" position="-1092,-202" size="284,256" header="SIGNAL_IN_4" body="ON_DOCK" />
<Label id="10" color="#7ED3E0" position="-1086,-294" size="282,224" header="SIGNAL_IN_5" body="ON_UNDOCK" />
<Label id="11" color="#0082FF" position="1817,22" size="512,256" header="Blueprints" body="Circuit made with Blueprints. &#xA; &#xA; Get it now on the steam workshop!" />
</CircuitBox>
<itemstats />
</Item>
</Root>

View File

@@ -0,0 +1,182 @@
<Root>
<Item name="" identifier="circuitbox" ID="1013" markedfordeconstruction="false" flippedx="true" rect="208,-8,32,32" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="smallitem" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.8" HiddenInGame="False" conditionpercentage="100">
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="5" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
<requireditem items="wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
</Holdable>
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
<input name="signal_in1" />
<input name="signal_in2" />
<input name="signal_in3" />
<input name="signal_in4" />
<input name="signal_in5" />
<input name="signal_in6" />
<input name="signal_in7" />
<input name="signal_in8" />
<output name="signal_out1" />
<output name="signal_out2" />
<output name="signal_out3" />
<output name="signal_out4" />
<output name="signal_out5" />
<output name="signal_out6" />
<output name="signal_out7" />
<output name="signal_out8" />
</ConnectionPanel>
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1138,1139,1140,1182,1183,1184,1185,1186,2928,2929,2930,2931,2932,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,," ExtraStackSize="0" />
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="2933;2944;2945;3010;3011;3012;3013,,,,,,,,," ExtraStackSize="0" />
<CircuitBox Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgInteractSelect">
<requireditem items="idcard" type="Picked" characterinventoryslottype="None" optional="false" ignoreineditor="true" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" msg="UNAUTHORIZED ACCESS" />
<InputNode pos="-836,23">
<ConnectionLabelOverride name="signal_in6" value="guard drowner switch" />
<ConnectionLabelOverride name="signal_in5" value="docking hatch on_undock" />
<ConnectionLabelOverride name="signal_in7" value="door to ocean state out" />
<ConnectionLabelOverride name="signal_in3" value="docking hatch state_out" />
<ConnectionLabelOverride name="signal_in4" value="docking hatch on_dock" />
<ConnectionLabelOverride name="signal_in2" value="door state out" />
<ConnectionLabelOverride name="signal_in1" value="toggle docking from nav terminal" />
</InputNode>
<OutputNode pos="2342,26">
<ConnectionLabelOverride name="signal_out4" value="set state on door to ocean" />
<ConnectionLabelOverride name="signal_out3" value="set state on door to sub" />
<ConnectionLabelOverride name="signal_out2" value="toggle door" />
<ConnectionLabelOverride name="signal_out1" value="toggle docking hatch" />
</OutputNode>
<Component id="0" position="572,205" backingitemid="0,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
<Component id="1" position="744,-60" backingitemid="1,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>><<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
<Component id="2" position="-75,233" backingitemid="2,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>NotComponent<<<STRINGEND>>> ContinuousOutput=<<<STRINGSTART>>>false<<<STRINGEND>>> item=<<<STRINGSTART>>>notcomponent<<<STRINGEND>>> />
<Component id="3" position="18,-54" backingitemid="3,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>NotComponent<<<STRINGEND>>> ContinuousOutput=<<<STRINGSTART>>>false<<<STRINGEND>>> item=<<<STRINGSTART>>>notcomponent<<<STRINGEND>>> />
<Component id="4" position="-2,-547" backingitemid="4,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DelayComponent<<<STRINGEND>>> Delay=<<<STRINGSTART>>>8<<<STRINGEND>>> ResetWhenSignalReceived=<<<STRINGSTART>>>false<<<STRINGEND>>> ResetWhenDifferentSignalReceived=<<<STRINGSTART>>>true<<<STRINGEND>>> item=<<<STRINGSTART>>>delaycomponent<<<STRINGEND>>> />
<Component id="5" position="-205,-748" backingitemid="5,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>NotComponent<<<STRINGEND>>> ContinuousOutput=<<<STRINGSTART>>>false<<<STRINGEND>>> item=<<<STRINGSTART>>>notcomponent<<<STRINGEND>>> />
<Component id="6" position="631,-543" backingitemid="6,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>><<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
<Component id="7" position="49,884" backingitemid="7,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>><<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
<Component id="8" position="47,-1421" backingitemid="8,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>SignalCheckComponent<<<STRINGEND>>> Output=<<<STRINGSTART>>>0<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>><<<STRINGEND>>> TargetSignal=<<<STRINGSTART>>>1<<<STRINGEND>>> item=<<<STRINGSTART>>>signalcheckcomponent<<<STRINGEND>>> />
<Component id="9" position="54,-1647" backingitemid="9,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>SignalCheckComponent<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>><<<STRINGEND>>> TargetSignal=<<<STRINGSTART>>>1<<<STRINGEND>>> item=<<<STRINGSTART>>>signalcheckcomponent<<<STRINGEND>>> />
<Component id="10" position="742,-1559" backingitemid="10,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>><<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
<Component id="11" position="13,-909" backingitemid="11,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DelayComponent<<<STRINGEND>>> Delay=<<<STRINGSTART>>>8<<<STRINGEND>>> ResetWhenSignalReceived=<<<STRINGSTART>>>false<<<STRINGEND>>> ResetWhenDifferentSignalReceived=<<<STRINGSTART>>>true<<<STRINGEND>>> item=<<<STRINGSTART>>>delaycomponent<<<STRINGEND>>> />
<Component id="12" position="625,-867" backingitemid="12,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>0<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>><<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
<Wire id="0" backingitemid="" prefab="bluewire">
<From name="signal_in3" target="" />
<To name="signal_in2" target="0" />
</Wire>
<Wire id="1" backingitemid="0,0" prefab="bluewire">
<From name="signal_out" target="0" />
<To name="signal_in1" target="1" />
</Wire>
<Wire id="2" backingitemid="" prefab="bluewire">
<From name="signal_out" target="1" />
<To name="signal_out2" target="" />
</Wire>
<Wire id="3" backingitemid="" prefab="bluewire">
<From name="signal_in2" target="" />
<To name="signal_in" target="2" />
</Wire>
<Wire id="4" backingitemid="0,1" prefab="bluewire">
<From name="signal_out" target="2" />
<To name="signal_in1" target="0" />
</Wire>
<Wire id="5" backingitemid="" prefab="bluewire">
<From name="signal_in6" target="" />
<To name="signal_in" target="3" />
</Wire>
<Wire id="6" backingitemid="0,2" prefab="bluewire">
<From name="signal_out" target="3" />
<To name="signal_in2" target="1" />
</Wire>
<Wire id="7" backingitemid="" prefab="bluewire">
<From name="signal_in3" target="" />
<To name="signal_in" target="5" />
</Wire>
<Wire id="8" backingitemid="" prefab="bluewire">
<From name="signal_in2" target="" />
<To name="signal_in1" target="7" />
</Wire>
<Wire id="9" backingitemid="" prefab="bluewire">
<From name="signal_in5" target="" />
<To name="signal_in2" target="7" />
</Wire>
<Wire id="10" backingitemid="" prefab="bluewire">
<From name="signal_out" target="7" />
<To name="signal_out2" target="" />
</Wire>
<Wire id="11" backingitemid="" prefab="bluewire">
<From name="signal_in6" target="" />
<To name="signal_in" target="8" />
</Wire>
<Wire id="12" backingitemid="" prefab="bluewire">
<From name="signal_in6" target="" />
<To name="signal_in" target="9" />
</Wire>
<Wire id="13" backingitemid="" prefab="bluewire">
<From name="signal_out" target="8" />
<To name="signal_out3" target="" />
</Wire>
<Wire id="14" backingitemid="" prefab="bluewire">
<From name="signal_out" target="9" />
<To name="signal_out4" target="" />
</Wire>
<Wire id="15" backingitemid="" prefab="bluewire">
<From name="signal_in2" target="" />
<To name="signal_in1" target="10" />
</Wire>
<Wire id="16" backingitemid="" prefab="bluewire">
<From name="signal_in6" target="" />
<To name="signal_in2" target="10" />
</Wire>
<Wire id="17" backingitemid="" prefab="bluewire">
<From name="signal_out" target="10" />
<To name="signal_out2" target="" />
</Wire>
<Wire id="18" backingitemid="0,3" prefab="bluewire">
<From name="signal_out" target="5" />
<To name="signal_in1" target="12" />
</Wire>
<Wire id="19" backingitemid="" prefab="bluewire">
<From name="signal_out" target="12" />
<To name="signal_out4" target="" />
</Wire>
<Wire id="20" backingitemid="" prefab="bluewire">
<From name="signal_in7" target="" />
<To name="signal_in" target="11" />
</Wire>
<Wire id="21" backingitemid="0,4" prefab="bluewire">
<From name="signal_out" target="11" />
<To name="signal_in2" target="12" />
</Wire>
<Wire id="22" backingitemid="" prefab="bluewire">
<From name="signal_in2" target="" />
<To name="signal_in" target="4" />
</Wire>
<Wire id="23" backingitemid="0,5" prefab="bluewire">
<From name="signal_out" target="5" />
<To name="signal_in2" target="6" />
</Wire>
<Wire id="24" backingitemid="0,6" prefab="bluewire">
<From name="signal_out" target="4" />
<To name="signal_in1" target="6" />
</Wire>
<Wire id="25" backingitemid="" prefab="bluewire">
<From name="signal_out" target="6" />
<To name="signal_out2" target="" />
</Wire>
<Wire id="26" backingitemid="" prefab="redwire">
<From name="signal_in1" target="" />
<To name="signal_out1" target="" />
</Wire>
<Label id="0" color="#37FF37" position="-1096,193" size="303,170" header="SIGNAL_IN_1" body="label.automateddockinghatch.signal1" />
<Label id="1" color="#FFC200" position="-1089,103" size="299,117" header="SIGNAL_IN_2" body="label.automateddockinghatch.signal2" />
<Label id="2" color="#DDA056" position="-1089,-84" size="301,256" header="SIGNAL_IN_3" body="label.automateddockinghatch.signal3" />
<Label id="3" color="#FFFFFF" position="2633,153" size="289,180" header="SIGNAL_OUT_1" body="label.automateddockinghatch.signalout1" />
<Label id="4" color="#FF0000" position="2635,40" size="287,185" header="SIGNAL_OUT_2" body="label.automateddockinghatch.signalout2" />
<Label id="5" color="#7ED3E0" position="-1092,-202" size="284,256" header="SIGNAL_IN_4" body="ON_DOCK" />
<Label id="6" color="#7ED3E0" position="-1086,-294" size="282,224" header="SIGNAL_IN_5" body="ON_UNDOCK" />
<Label id="7" color="#7ED3E0" position="365,150" size="1463,692" header="open on dock" body="if docked, and door is not open, and guard drowner isnt on, open the door." />
<Label id="8" color="#7ED3E0" position="207,-677" size="1521,619" header="close door at sea" body="If at sea and the door is open, close it after a delay." />
<Label id="9" color="#7ED3E0" position="75,970" size="667,360" header="close door on undock" body="If you just undocked and the door is open, immediately close the door." />
<Label id="10" color="#7ED3E0" position="351,-1477" size="1602,591" header="Drown guard" body="If guard drowner switch is active, seal the door to the sub, seal the door to the outpost, and open the door to the ocean." />
<Label id="11" color="#FF00FF" position="2245,-564" size="982,217" header="Purpose" body="This circuit is ment to replace the default docking hatch. It has the ability to drown station guards via a switch, and also to close the doors automatically after a while in normal operation." />
<Label id="12" color="#7E00E0" position="2309,684" size="870,240" header="Description" body="An airlock replacement that can drown station guards." />
<Label id="13" color="#0082FF" position="3163,40" size="512,256" header="Blueprints" body="Circuit made with Blueprints. &#xA; &#xA; Get it now on the steam workshop!" />
</CircuitBox>
<itemstats />
</Item>
</Root>

View File

@@ -0,0 +1,106 @@
<Root>
<Item name="" identifier="circuitbox" ID="1013" markedfordeconstruction="false" flippedx="true" rect="208,-8,32,32" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="smallitem" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.8" HiddenInGame="False" conditionpercentage="100">
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="5" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
<requireditem items="wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
</Holdable>
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
<input name="signal_in1" />
<input name="signal_in2" />
<input name="signal_in3" />
<input name="signal_in4" />
<input name="signal_in5" />
<input name="signal_in6" />
<input name="signal_in7" />
<input name="signal_in8" />
<output name="signal_out1" />
<output name="signal_out2" />
<output name="signal_out3" />
<output name="signal_out4" />
<output name="signal_out5" />
<output name="signal_out6" />
<output name="signal_out7" />
<output name="signal_out8" />
</ConnectionPanel>
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1138,1139,1140,1182,1183,1184,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,," ExtraStackSize="0" />
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1185;1186;2928,,,,,,,,," ExtraStackSize="0" />
<CircuitBox Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgInteractSelect">
<requireditem items="idcard" type="Picked" characterinventoryslottype="None" optional="false" ignoreineditor="true" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" msg="UNAUTHORIZED ACCESS" />
<InputNode pos="-836,23">
<ConnectionLabelOverride name="signal_in2" value="door state out" />
<ConnectionLabelOverride name="signal_in5" value="docking hatch on_undock" />
<ConnectionLabelOverride name="signal_in3" value="docking hatch state_out" />
<ConnectionLabelOverride name="signal_in1" value="toggle docking from nav terminal" />
</InputNode>
<OutputNode pos="2342,26">
<ConnectionLabelOverride name="signal_out2" value="toggle door" />
<ConnectionLabelOverride name="signal_out1" value="toggle docking hatch" />
</OutputNode>
<Component id="0" position="572,205" backingitemid="0,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>><<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
<Component id="1" position="-75,233" backingitemid="1,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>NotComponent<<<STRINGEND>>> ContinuousOutput=<<<STRINGSTART>>>false<<<STRINGEND>>> item=<<<STRINGSTART>>>notcomponent<<<STRINGEND>>> />
<Component id="2" position="-2,-547" backingitemid="2,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DelayComponent<<<STRINGEND>>> Delay=<<<STRINGSTART>>>8<<<STRINGEND>>> ResetWhenSignalReceived=<<<STRINGSTART>>>false<<<STRINGEND>>> ResetWhenDifferentSignalReceived=<<<STRINGSTART>>>true<<<STRINGEND>>> item=<<<STRINGSTART>>>delaycomponent<<<STRINGEND>>> />
<Component id="3" position="-205,-748" backingitemid="3,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>NotComponent<<<STRINGEND>>> ContinuousOutput=<<<STRINGSTART>>>false<<<STRINGEND>>> item=<<<STRINGSTART>>>notcomponent<<<STRINGEND>>> />
<Component id="4" position="631,-543" backingitemid="4,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>><<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
<Component id="5" position="49,884" backingitemid="5,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>><<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
<Wire id="0" backingitemid="" prefab="bluewire">
<From name="signal_in3" target="" />
<To name="signal_in2" target="0" />
</Wire>
<Wire id="1" backingitemid="" prefab="bluewire">
<From name="signal_in2" target="" />
<To name="signal_in" target="1" />
</Wire>
<Wire id="2" backingitemid="0,0" prefab="bluewire">
<From name="signal_out" target="1" />
<To name="signal_in1" target="0" />
</Wire>
<Wire id="3" backingitemid="" prefab="bluewire">
<From name="signal_in3" target="" />
<To name="signal_in" target="3" />
</Wire>
<Wire id="4" backingitemid="" prefab="bluewire">
<From name="signal_in2" target="" />
<To name="signal_in1" target="5" />
</Wire>
<Wire id="5" backingitemid="" prefab="bluewire">
<From name="signal_in5" target="" />
<To name="signal_in2" target="5" />
</Wire>
<Wire id="6" backingitemid="" prefab="bluewire">
<From name="signal_out" target="5" />
<To name="signal_out2" target="" />
</Wire>
<Wire id="7" backingitemid="" prefab="bluewire">
<From name="signal_in2" target="" />
<To name="signal_in" target="2" />
</Wire>
<Wire id="8" backingitemid="0,1" prefab="bluewire">
<From name="signal_out" target="3" />
<To name="signal_in2" target="4" />
</Wire>
<Wire id="9" backingitemid="0,2" prefab="bluewire">
<From name="signal_out" target="2" />
<To name="signal_in1" target="4" />
</Wire>
<Wire id="10" backingitemid="" prefab="bluewire">
<From name="signal_out" target="4" />
<To name="signal_out2" target="" />
</Wire>
<Wire id="11" backingitemid="" prefab="redwire">
<From name="signal_in1" target="" />
<To name="signal_out1" target="" />
</Wire>
<Wire id="12" backingitemid="" prefab="redwire">
<From name="signal_out" target="0" />
<To name="signal_out2" target="" />
</Wire>
<Label id="0" color="#7ED3E0" position="365,150" size="1463,692" header="open on dock" body="if docked, and door is not open, open the door." />
<Label id="1" color="#7ED3E0" position="207,-677" size="1521,619" header="close door at sea" body="If at sea and the door is open, close it after a delay." />
<Label id="2" color="#7ED3E0" position="75,970" size="667,360" header="close door on undock" body="If you just undocked and the door is open, immediately close the door." />
<Label id="3" color="#FF00FF" position="2245,-564" size="982,217" header="Purpose" body="This circuit is ment to replace the default docking hatch. It will close the doors automatically after a while undocked. This can be useful on some subs like the R-29 Big Rig." />
<Label id="4" color="#7E00E0" position="2309,684" size="870,240" header="Description" body="An airlock replacement that can close itself after a delay. Useful for docking ports that are also airlocks, like on the R-29 Big Rig." />
<Label id="5" color="#0082FF" position="2952,54" size="512,256" header="Blueprints" body="Circuit made with Blueprints. &#xA; &#xA; Get it now on the steam workshop!" />
</CircuitBox>
<itemstats />
</Item>
</Root>

View File

@@ -0,0 +1,109 @@
<Root>
<Item name="" identifier="circuitbox" ID="1427" markedfordeconstruction="false" flippedx="true" rect="-400,-232,32,32" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="smallitem" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.8" HiddenInGame="False" conditionpercentage="100">
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="5" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
<requireditem items="deattachtool,wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" excludedidentifiers="multitool" />
</Holdable>
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
<input name="signal_in1">
<link w="6218" i="0" />
</input>
<input name="signal_in2">
<link w="6219" i="0" />
</input>
<input name="signal_in3">
<link w="6220" i="1" />
</input>
<input name="signal_in4" />
<input name="signal_in5" />
<input name="signal_in6" />
<input name="signal_in7" />
<input name="signal_in8" />
<output name="signal_out1">
<link w="6090" i="0" />
</output>
<output name="signal_out2" />
<output name="signal_out3" />
<output name="signal_out4" />
<output name="signal_out5" />
<output name="signal_out6" />
<output name="signal_out7" />
<output name="signal_out8">
<link w="6091" i="0" />
</output>
</ConnectionPanel>
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1444;1867;1932;1933,1934;1937,1935,1936;2224,2223,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,," ExtraStackSize="0" />
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1938;2219;2220;2221;2222;2225;2218;2226,,,,,,,,,,,,,,,,,,,,,,,,,,,,," ExtraStackSize="0" />
<CircuitBox Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgInteractSelect">
<requireditem items="idcard" type="Picked" characterinventoryslottype="None" optional="false" ignoreineditor="true" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" msg="itemmsgunauthorizedaccess" />
<InputNode pos="-1013,422" />
<OutputNode pos="2737,418" />
<Component id="0" position="2042,261" backingitemid="0,0" usedresource="memorycomponent" Class=<<<STRINGSTART>>>MemoryComponent<<<STRINGEND>>> Value=<<<STRINGSTART>>>100<<<STRINGEND>>> item=<<<STRINGSTART>>>memorycomponent<<<STRINGEND>>> />
<Component id="1" position="-134,686" backingitemid="0,1" usedresource="memorycomponent" Class=<<<STRINGSTART>>>MemoryComponent<<<STRINGEND>>> Value=<<<STRINGSTART>>>37<<<STRINGEND>>> item=<<<STRINGSTART>>>memorycomponent<<<STRINGEND>>> />
<Component id="2" position="489,773" backingitemid="0,2" usedresource="memorycomponent" Class=<<<STRINGSTART>>>MemoryComponent<<<STRINGEND>>> Value=<<<STRINGSTART>>>25<<<STRINGEND>>> item=<<<STRINGSTART>>>memorycomponent<<<STRINGEND>>> />
<Component id="3" position="995,788" backingitemid="0,3" usedresource="memorycomponent" Class=<<<STRINGSTART>>>MemoryComponent<<<STRINGEND>>> Value=<<<STRINGSTART>>>5000<<<STRINGEND>>> item=<<<STRINGSTART>>>memorycomponent<<<STRINGEND>>> />
<Component id="4" position="492,593" backingitemid="1,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DivideComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>dividecomponent<<<STRINGEND>>> />
<Component id="5" position="1518,599" backingitemid="2,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AdderComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>addercomponent<<<STRINGEND>>> />
<Component id="6" position="1002,599" backingitemid="3,0" usedresource="multiplycomponent" Class=<<<STRINGSTART>>>MultiplyComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>multiplycomponent<<<STRINGEND>>> />
<Component id="7" position="2042,519" backingitemid="1,1" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DivideComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>dividecomponent<<<STRINGEND>>> />
<Component id="8" position="-572,316" backingitemid="4,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>SignalCheckComponent<<<STRINGEND>>> Output=<<<STRINGSTART>>>1.7<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>>1<<<STRINGEND>>> TargetSignal=<<<STRINGSTART>>>1<<<STRINGEND>>> item=<<<STRINGSTART>>>signalcheckcomponent<<<STRINGEND>>> />
<Component id="9" position="-66,379" backingitemid="3,1" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MultiplyComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>multiplycomponent<<<STRINGEND>>> />
<Wire id="0" backingitemid="" prefab="alienwire3">
<From name="signal_out" target="0" />
<To name="signal_out8" target="" />
</Wire>
<Wire id="1" backingitemid="0,0" prefab="wire">
<From name="signal_out" target="4" />
<To name="signal_in2" target="6" />
</Wire>
<Wire id="2" backingitemid="0,1" prefab="wire">
<From name="signal_out" target="2" />
<To name="signal_in1" target="6" />
</Wire>
<Wire id="3" backingitemid="0,2" prefab="wire">
<From name="signal_out" target="6" />
<To name="signal_in2" target="5" />
</Wire>
<Wire id="6" backingitemid="0,3" prefab="wire">
<From name="signal_out" target="3" />
<To name="signal_in1" target="5" />
</Wire>
<Wire id="7" backingitemid="" prefab="wire">
<From name="signal_in2" target="" />
<To name="signal_in2" target="7" />
</Wire>
<Wire id="8" backingitemid="0,4" prefab="wire">
<From name="signal_out" target="5" />
<To name="signal_in1" target="7" />
</Wire>
<Wire id="9" backingitemid="" prefab="wire">
<From name="signal_out" target="7" />
<To name="signal_out1" target="" />
</Wire>
<Wire id="10" backingitemid="" prefab="wire">
<From name="signal_in3" target="" />
<To name="signal_in" target="8" />
</Wire>
<Wire id="11" backingitemid="" prefab="wire">
<From name="signal_in1" target="" />
<To name="signal_in1" target="9" />
</Wire>
<Wire id="12" backingitemid="0,5" prefab="wire">
<From name="signal_out" target="8" />
<To name="signal_in2" target="9" />
</Wire>
<Wire id="4" backingitemid="0,6" prefab="wire">
<From name="signal_out" target="9" />
<To name="signal_in1" target="4" />
</Wire>
<Wire id="5" backingitemid="0,7" prefab="wire">
<From name="signal_out" target="1" />
<To name="signal_in2" target="4" />
</Wire>
<Label id="0" color="#7ED3E0" position="-969,118" size="335,136" header="<<<STRINGSTART>>>label<<<STRINGEND>>>" body="IN_1 -&gt; LOAD&#xA;IN_2 -&gt; FUEL&#xA;IN_3 -&gt; Overcharge toggle" />
<Label id="1" color="#7ED3E0" position="2473,406" size="232,78" header="<<<STRINGSTART>>>label<<<STRINGEND>>>" body="OUT_1 -&gt; Fission Rate&#xA;OUT_8 -&gt; Turbinel" />
<Label id="2" color="#7ED3E0" position="492,942" size="393,93" header="<<<STRINGSTART>>>label<<<STRINGEND>>>" body="Maximum reactor output divided by 10" />
</CircuitBox>
<itemstats />
</Item>
</Root>

View File

@@ -0,0 +1,70 @@
<Root>
<Item name="" identifier="circuitbox" ID="1013" markedfordeconstruction="false" flippedx="true" rect="208,-8,32,32" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="smallitem" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.8" HiddenInGame="False" conditionpercentage="100">
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="5" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
<requireditem items="wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
</Holdable>
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
<input name="signal_in1" />
<input name="signal_in2" />
<input name="signal_in3" />
<input name="signal_in4" />
<input name="signal_in5" />
<input name="signal_in6" />
<input name="signal_in7" />
<input name="signal_in8" />
<output name="signal_out1" />
<output name="signal_out2" />
<output name="signal_out3" />
<output name="signal_out4" />
<output name="signal_out5" />
<output name="signal_out6" />
<output name="signal_out7" />
<output name="signal_out8" />
</ConnectionPanel>
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1138,1139,1140,1182,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,," ExtraStackSize="0" />
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1183,1184,1185,1186,,,,,," ExtraStackSize="0" />
<CircuitBox Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgInteractSelect">
<requireditem items="idcard" type="Picked" characterinventoryslottype="None" optional="false" ignoreineditor="true" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" msg="UNAUTHORIZED ACCESS" />
<InputNode pos="-1814,46">
<ConnectionLabelOverride name="signal_in1" value="From Button Signal Out" />
</InputNode>
<OutputNode pos="1057,6">
<ConnectionLabelOverride name="signal_out1" value="To Text Display Set Text" />
</OutputNode>
<Component id="0" position="-920,114" backingitemid="0,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>SignalCheckComponent<<<STRINGEND>>> Output=<<<STRINGSTART>>>11<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>><<<STRINGEND>>> TargetSignal=<<<STRINGSTART>>>1<<<STRINGEND>>> item=<<<STRINGSTART>>>signalcheckcomponent<<<STRINGEND>>> />
<Component id="1" position="209,424" backingitemid="1,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MemoryComponent<<<STRINGEND>>> Value=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>memorycomponent<<<STRINGEND>>> />
<Component id="2" position="228,-181" backingitemid="2,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>OscillatorComponent<<<STRINGEND>>> OutputType=<<<STRINGSTART>>>Pulse<<<STRINGEND>>> Frequency=<<<STRINGSTART>>>1<<<STRINGEND>>> item=<<<STRINGSTART>>>oscillator<<<STRINGEND>>> />
<Component id="3" position="221,88" backingitemid="3,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>SubtractComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>0<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>subtractcomponent<<<STRINGEND>>> />
<Wire id="0" backingitemid="" prefab="redwire">
<From name="signal_in1" target="" />
<To name="signal_in" target="0" />
</Wire>
<Wire id="1" backingitemid="0,0" prefab="redwire">
<From name="signal_out" target="0" />
<To name="signal_in" target="1" />
</Wire>
<Wire id="2" backingitemid="1,0" prefab="orangewire">
<From name="signal_out" target="3" />
<To name="signal_in" target="1" />
</Wire>
<Wire id="3" backingitemid="2,0" prefab="greenwire">
<From name="signal_out" target="1" />
<To name="signal_in1" target="3" />
</Wire>
<Wire id="4" backingitemid="3,0" prefab="wire">
<From name="signal_out" target="2" />
<To name="signal_in2" target="3" />
</Wire>
<Wire id="5" backingitemid="" prefab="orangewire">
<From name="signal_out" target="3" />
<To name="signal_out1" target="" />
</Wire>
<Label id="0" color="#7ED3E0" position="-888,198" size="852,408" header="Reset to 10 on button push" body="Just change the output to pick a different starting time. Add one to whatever number you want, IE 10 becomes 11." />
<Label id="1" color="#7ED3E0" position="230,201" size="704,945" header="Timing Circuit" body="Subtracts 1 every second from the mem and saves it in the mem" />
<Label id="2" color="#7ED3E0" position="-1725,838" size="470,276" header="Description" body="A countdown timer that counts down from a number you specify. " />
<Label id="3" color="#0082FF" position="1697,6" size="512,256" header="Blueprints" body="Circuit made with Blueprints. &#xA; &#xA; Get it now on the steam workshop!" />
</CircuitBox>
<itemstats />
</Item>
</Root>

View File

@@ -0,0 +1,150 @@
<Root>
<Item name="" identifier="circuitbox" ID="1013" markedfordeconstruction="false" flippedx="true" rect="208,-8,32,32" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="smallitem" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.8" HiddenInGame="False" conditionpercentage="100">
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="5" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
<requireditem items="wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
</Holdable>
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
<input name="signal_in1" />
<input name="signal_in2" />
<input name="signal_in3" />
<input name="signal_in4" />
<input name="signal_in5" />
<input name="signal_in6" />
<input name="signal_in7" />
<input name="signal_in8" />
<output name="signal_out1" />
<output name="signal_out2" />
<output name="signal_out3" />
<output name="signal_out4" />
<output name="signal_out5" />
<output name="signal_out6" />
<output name="signal_out7" />
<output name="signal_out8" />
</ConnectionPanel>
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1138,1139,1140,1182,1183,1184,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,," ExtraStackSize="0" />
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1185;1186;2928;2929;2931;2932,,,,,,,,," ExtraStackSize="0" />
<CircuitBox Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgInteractSelect">
<requireditem items="idcard" type="Picked" characterinventoryslottype="None" optional="false" ignoreineditor="true" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" msg="UNAUTHORIZED ACCESS" />
<InputNode pos="-2158,283">
<ConnectionLabelOverride name="signal_in3" value="Condition_out_3" />
<ConnectionLabelOverride name="signal_in1" value="Condition_out_1" />
<ConnectionLabelOverride name="signal_in2" value="Condition_out_2" />
<ConnectionLabelOverride name="signal_in5" value="Condition_out_5" />
<ConnectionLabelOverride name="signal_in4" value="Condition_out_4" />
<ConnectionLabelOverride name="signal_in6" value="Condition_out_6" />
<ConnectionLabelOverride name="signal_in7" value="Condition_out_7" />
<ConnectionLabelOverride name="signal_in8" value="Condition_out_8" />
</InputNode>
<OutputNode pos="1593,269">
<ConnectionLabelOverride name="signal_out1" value="Light_1_Set_State" />
<ConnectionLabelOverride name="signal_out2" value="Light_2_Set_State" />
<ConnectionLabelOverride name="signal_out3" value="Light_3_Set_State" />
<ConnectionLabelOverride name="signal_out4" value="Light_4_Set_State" />
<ConnectionLabelOverride name="signal_out5" value="Light_5_Set_State" />
<ConnectionLabelOverride name="signal_out6" value="Light_6_Set_State" />
<ConnectionLabelOverride name="signal_out7" value="Light_7_Set_State" />
<ConnectionLabelOverride name="signal_out8" value="Light_8_Set_State" />
</OutputNode>
<Component id="0" position="-501,790" backingitemid="0,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>RegExFindComponent<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> UseCaptureGroup=<<<STRINGSTART>>>false<<<STRINGEND>>> OutputEmptyCaptureGroup=<<<STRINGSTART>>>false<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>>0<<<STRINGEND>>> ContinuousOutput=<<<STRINGSTART>>>true<<<STRINGEND>>> Expression=<<<STRINGSTART>>>^([0-9]|1[0-9])(?:\.[0-9]*)?$<<<STRINGEND>>> item=<<<STRINGSTART>>>regexcomponent<<<STRINGEND>>> />
<Component id="1" position="157,818" backingitemid="1,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
<Component id="2" position="-493,971" backingitemid="2,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>OscillatorComponent<<<STRINGEND>>> OutputType=<<<STRINGSTART>>>Square<<<STRINGEND>>> Frequency=<<<STRINGSTART>>>1<<<STRINGEND>>> item=<<<STRINGSTART>>>oscillator<<<STRINGEND>>> />
<Component id="3" position="-1456,222" backingitemid="3,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MultiplexerComponent<<<STRINGEND>>> SelectedConnection=<<<STRINGSTART>>>0<<<STRINGEND>>> WrapAround=<<<STRINGSTART>>>true<<<STRINGEND>>> SkipEmptyConnections=<<<STRINGSTART>>>true<<<STRINGEND>>> item=<<<STRINGSTART>>>multiplexercomponent<<<STRINGEND>>> />
<Component id="4" position="-2199,-41" backingitemid="4,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>OscillatorComponent<<<STRINGEND>>> OutputType=<<<STRINGSTART>>>Pulse<<<STRINGEND>>> Frequency=<<<STRINGSTART>>>200<<<STRINGEND>>> item=<<<STRINGSTART>>>oscillator<<<STRINGEND>>> />
<Component id="5" position="932,222" backingitemid="5,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DemultiplexerComponent<<<STRINGEND>>> SelectedConnection=<<<STRINGSTART>>>4<<<STRINGEND>>> WrapAround=<<<STRINGSTART>>>true<<<STRINGEND>>> SkipEmptyConnections=<<<STRINGSTART>>>true<<<STRINGEND>>> item=<<<STRINGSTART>>>demultiplexercomponent<<<STRINGEND>>> />
<Wire id="0" backingitemid="0,0" prefab="brownwire">
<From name="signal_out" target="2" />
<To name="signal_in1" target="1" />
</Wire>
<Wire id="1" backingitemid="0,1" prefab="brownwire">
<From name="signal_out" target="0" />
<To name="signal_in2" target="1" />
</Wire>
<Wire id="2" backingitemid="" prefab="brownwire">
<From name="signal_in1" target="" />
<To name="signal_in0" target="3" />
</Wire>
<Wire id="3" backingitemid="" prefab="brownwire">
<From name="signal_in2" target="" />
<To name="signal_in1" target="3" />
</Wire>
<Wire id="4" backingitemid="0,2" prefab="brownwire">
<From name="signal_out" target="3" />
<To name="signal_in" target="0" />
</Wire>
<Wire id="5" backingitemid="0,3" prefab="brownwire">
<From name="signal_out" target="4" />
<To name="move_input" target="3" />
</Wire>
<Wire id="6" backingitemid="0,4" prefab="brownwire">
<From name="selected_input_out" target="3" />
<To name="set_output" target="5" />
</Wire>
<Wire id="7" backingitemid="0,5" prefab="brownwire">
<From name="signal_out" target="1" />
<To name="signal_in" target="5" />
</Wire>
<Wire id="8" backingitemid="" prefab="brownwire">
<From name="signal_in3" target="" />
<To name="signal_in2" target="3" />
</Wire>
<Wire id="9" backingitemid="" prefab="brownwire">
<From name="signal_in4" target="" />
<To name="signal_in3" target="3" />
</Wire>
<Wire id="10" backingitemid="" prefab="brownwire">
<From name="signal_in5" target="" />
<To name="signal_in4" target="3" />
</Wire>
<Wire id="11" backingitemid="" prefab="brownwire">
<From name="signal_in6" target="" />
<To name="signal_in5" target="3" />
</Wire>
<Wire id="12" backingitemid="" prefab="brownwire">
<From name="signal_in7" target="" />
<To name="signal_in6" target="3" />
</Wire>
<Wire id="13" backingitemid="" prefab="brownwire">
<From name="signal_in8" target="" />
<To name="signal_in7" target="3" />
</Wire>
<Wire id="14" backingitemid="" prefab="brownwire">
<From name="signal_out0" target="5" />
<To name="signal_out1" target="" />
</Wire>
<Wire id="15" backingitemid="" prefab="brownwire">
<From name="signal_out1" target="5" />
<To name="signal_out2" target="" />
</Wire>
<Wire id="16" backingitemid="" prefab="brownwire">
<From name="signal_out2" target="5" />
<To name="signal_out3" target="" />
</Wire>
<Wire id="17" backingitemid="" prefab="brownwire">
<From name="signal_out3" target="5" />
<To name="signal_out4" target="" />
</Wire>
<Wire id="18" backingitemid="" prefab="brownwire">
<From name="signal_out4" target="5" />
<To name="signal_out5" target="" />
</Wire>
<Wire id="19" backingitemid="" prefab="brownwire">
<From name="signal_out5" target="5" />
<To name="signal_out6" target="" />
</Wire>
<Wire id="20" backingitemid="" prefab="brownwire">
<From name="signal_out6" target="5" />
<To name="signal_out7" target="" />
</Wire>
<Wire id="21" backingitemid="" prefab="brownwire">
<From name="signal_out7" target="5" />
<To name="signal_out8" target="" />
</Wire>
<Label id="0" color="#7ED3E0" position="-497,548" size="531,148" header="regex" body="any number between 0 and 19.999 including decimals" />
<Label id="1" color="#7ED3E0" position="-191,953" size="1322,535" header="Blinker and condition check" body="Is the selected part below 20 condition? If yes, blink." />
<Label id="2" color="#7ED3E0" position="-1722,1037" size="597,476" header="Description" body="This circuit will blink a light when the condition of a device its attached to falls below 20." />
<Label id="3" color="#0082FF" position="2233,269" size="512,256" header="Blueprints" body="Circuit made with Blueprints. &#xA; &#xA; Get it now on the steam workshop!" />
</CircuitBox>
<itemstats />
</Item>
</Root>

View File

@@ -0,0 +1,83 @@
<Root>
<Item name="" identifier="circuitbox" ID="1013" markedfordeconstruction="false" flippedx="true" rect="208,-8,32,32" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="smallitem" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.8" HiddenInGame="False" conditionpercentage="100">
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="5" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
<requireditem items="wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
</Holdable>
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
<input name="signal_in1" />
<input name="signal_in2" />
<input name="signal_in3" />
<input name="signal_in4" />
<input name="signal_in5" />
<input name="signal_in6" />
<input name="signal_in7" />
<input name="signal_in8" />
<output name="signal_out1" />
<output name="signal_out2" />
<output name="signal_out3" />
<output name="signal_out4" />
<output name="signal_out5" />
<output name="signal_out6" />
<output name="signal_out7" />
<output name="signal_out8" />
</ConnectionPanel>
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1138,1139,1140,1182,1183,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,," ExtraStackSize="0" />
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1184;1185;1186;2928,,,,,,,,," ExtraStackSize="0" />
<CircuitBox Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgInteractSelect">
<requireditem items="idcard" type="Picked" characterinventoryslottype="None" optional="false" ignoreineditor="true" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" msg="UNAUTHORIZED ACCESS" />
<InputNode pos="-1143,8">
<ConnectionLabelOverride name="signal_in2" value="FROM FUEL OUT" />
<ConnectionLabelOverride name="signal_in1" value="FROM LOAD VALUE OUT" />
</InputNode>
<OutputNode pos="1025,0">
<ConnectionLabelOverride name="signal_out1" value="TO SET FISSION RATE" />
<ConnectionLabelOverride name="signal_out2" value="TO SET TURBINE OUTPUT" />
</OutputNode>
<Component id="0" position="240,461" backingitemid="0,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DivideComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>100<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>0<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>dividecomponent<<<STRINGEND>>> />
<Component id="1" position="236,266" backingitemid="1,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DivideComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>dividecomponent<<<STRINGEND>>> />
<Component id="2" position="238,63" backingitemid="2,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DivideComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>dividecomponent<<<STRINGEND>>> />
<Component id="3" position="-485,446" backingitemid="3,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MemoryComponent<<<STRINGEND>>> Value=<<<STRINGSTART>>>30<<<STRINGEND>>> item=<<<STRINGSTART>>>memorycomponent<<<STRINGEND>>> />
<Component id="4" position="-464,71" backingitemid="4,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MemoryComponent<<<STRINGEND>>> Value=<<<STRINGSTART>>>75<<<STRINGEND>>> item=<<<STRINGSTART>>>memorycomponent<<<STRINGEND>>> />
<Wire id="0" backingitemid="0,0" prefab="redwire">
<From name="signal_out" target="4" />
<To name="signal_in2" target="2" />
</Wire>
<Wire id="1" backingitemid="0,1" prefab="redwire">
<From name="signal_out" target="3" />
<To name="signal_in2" target="0" />
</Wire>
<Wire id="2" backingitemid="0,2" prefab="redwire">
<From name="signal_out" target="0" />
<To name="signal_in1" target="1" />
</Wire>
<Wire id="3" backingitemid="0,3" prefab="redwire">
<From name="signal_out" target="2" />
<To name="signal_in2" target="1" />
</Wire>
<Wire id="4" backingitemid="" prefab="redwire">
<From name="signal_in2" target="" />
<To name="signal_in1" target="2" />
</Wire>
<Wire id="5" backingitemid="" prefab="redwire">
<From name="signal_in1" target="" />
<To name="signal_in1" target="0" />
</Wire>
<Wire id="6" backingitemid="" prefab="bluewire">
<From name="signal_out" target="0" />
<To name="signal_out2" target="" />
</Wire>
<Wire id="7" backingitemid="" prefab="greenwire">
<From name="signal_out" target="1" />
<To name="signal_out1" target="" />
</Wire>
<Label id="0" color="#7E00E0" position="1079,494" size="676,263" header="Description" body="Simple automatic reactor controller. Not as fast as other designs, but fewer components." />
<Label id="1" color="#FF0000" position="-555,746" size="256,256" header="Upper MEM" body="This should hold max reactor output / 100. Lower this value to overclock the reactor." />
<Label id="2" color="#FF0000" position="-569,-182" size="256,256" header="lower mem" body="This is a constant. Keep it at 75." />
<Label id="3" color="#7ED3E0" position="202,729" size="256,256" header="Upper Div" body="Clamp max to 100, min to 0" />
<Label id="4" color="#7ED3E0" position="1126,1195" size="655,140" header="Properties" body="Can handle an unlimited number of rods at perfect efficiency." />
<Label id="5" color="#0082FF" position="1837,1195" size="512,256" header="Blueprints" body="Circuit made with Blueprints. &#xA; &#xA; Get it now on the steam workshop!" />
</CircuitBox>
<itemstats />
</Item>
</Root>

View File

@@ -0,0 +1,164 @@
<Root>
<Item name="" identifier="circuitbox" ID="1013" markedfordeconstruction="false" flippedx="true" rect="208,-8,32,32" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="smallitem" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.8" HiddenInGame="False" conditionpercentage="100">
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="5" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
<requireditem items="wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
</Holdable>
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
<input name="signal_in1" />
<input name="signal_in2" />
<input name="signal_in3" />
<input name="signal_in4" />
<input name="signal_in5" />
<input name="signal_in6" />
<input name="signal_in7" />
<input name="signal_in8" />
<output name="signal_out1" />
<output name="signal_out2" />
<output name="signal_out3" />
<output name="signal_out4" />
<output name="signal_out5" />
<output name="signal_out6" />
<output name="signal_out7" />
<output name="signal_out8" />
</ConnectionPanel>
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1138,1139,1140,1182,1183,1184,1185,1186,2928,2929,2930,2931,2932,2933,2944,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,," ExtraStackSize="0" />
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="2945;2946;2947;2948;2949;3010;3011;3012;3013;3016;3017;3018,3019;3020;3021,,,,,,,," ExtraStackSize="0" />
<CircuitBox Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgInteractSelect">
<requireditem items="idcard" type="Picked" characterinventoryslottype="None" optional="false" ignoreineditor="true" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" msg="UNAUTHORIZED ACCESS" />
<InputNode pos="-512,0">
<ConnectionLabelOverride name="signal_in1" value="FROM LOAD VALUE OUT" />
<ConnectionLabelOverride name="signal_in3" value="FROM POWER VALUE OUT" />
<ConnectionLabelOverride name="signal_in5" value="FROM NAV TERMINAL VELOCITY X OUT" />
<ConnectionLabelOverride name="signal_in4" value="FROM TEMP OUT" />
<ConnectionLabelOverride name="signal_in2" value="FROM FUEL OUT" />
</InputNode>
<OutputNode pos="512,0">
<ConnectionLabelOverride name="signal_out1" value="TO SET FISSION RATE" />
<ConnectionLabelOverride name="signal_out2" value="TO SET TURBINE OUTPUT" />
</OutputNode>
<Component id="0" position="-1541,-84" backingitemid="0,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AdderComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>1<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>addercomponent<<<STRINGEND>>> />
<Component id="1" position="-1932,190" backingitemid="1,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DivideComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>0.10000000149011612<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>dividecomponent<<<STRINGEND>>> />
<Component id="2" position="-746,455" backingitemid="2,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>SubtractComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>subtractcomponent<<<STRINGEND>>> />
<Component id="3" position="-1341,451" backingitemid="3,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AdderComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>addercomponent<<<STRINGEND>>> />
<Component id="4" position="-2149,697" backingitemid="4,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MultiplyComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>2500<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>multiplycomponent<<<STRINGEND>>> />
<Component id="5" position="-1076,1258" backingitemid="5,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MultiplyComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>100<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>15<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>multiplycomponent<<<STRINGEND>>> />
<Component id="6" position="-1680,1258" backingitemid="6,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MemoryComponent<<<STRINGEND>>> Value=<<<STRINGSTART>>>1.0625<<<STRINGEND>>> item=<<<STRINGSTART>>>memorycomponent<<<STRINGEND>>> />
<Component id="7" position="-1206,1034" backingitemid="7,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MultiplyComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>multiplycomponent<<<STRINGEND>>> />
<Component id="8" position="-1849,1034" backingitemid="8,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MemoryComponent<<<STRINGEND>>> Value=<<<STRINGSTART>>>50<<<STRINGEND>>> item=<<<STRINGSTART>>>memorycomponent<<<STRINGEND>>> />
<Component id="9" position="-1404,752" backingitemid="9,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AdderComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>addercomponent<<<STRINGEND>>> />
<Component id="10" position="-221,767" backingitemid="10,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DivideComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>80<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>dividecomponent<<<STRINGEND>>> />
<Component id="11" position="-147,-383" backingitemid="11,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MultiplyComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>multiplycomponent<<<STRINGEND>>> />
<Component id="12" position="-923,-418" backingitemid="12,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>GreaterComponent<<<STRINGEND>>> Output=<<<STRINGSTART>>>1.15<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>>0.85<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>greatercomponent<<<STRINGEND>>> />
<Component id="13" position="-1984,-557" backingitemid="13,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MemoryComponent<<<STRINGEND>>> Value=<<<STRINGSTART>>>10<<<STRINGEND>>> item=<<<STRINGSTART>>>memorycomponent<<<STRINGEND>>> />
<Component id="14" position="-1734,-351" backingitemid="14,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>FunctionComponent<<<STRINGEND>>> item=<<<STRINGSTART>>>abscomponent<<<STRINGEND>>> />
<Wire id="0" backingitemid="" prefab="redwire">
<From name="signal_in3" target="" />
<To name="signal_in1" target="0" />
</Wire>
<Wire id="1" backingitemid="" prefab="redwire">
<From name="signal_in3" target="" />
<To name="signal_in2" target="0" />
</Wire>
<Wire id="2" backingitemid="" prefab="redwire">
<From name="signal_in4" target="" />
<To name="signal_in1" target="1" />
</Wire>
<Wire id="3" backingitemid="0,0" prefab="redwire">
<From name="signal_out" target="0" />
<To name="signal_in2" target="1" />
</Wire>
<Wire id="4" backingitemid="" prefab="redwire">
<From name="signal_in3" target="" />
<To name="signal_in2" target="2" />
</Wire>
<Wire id="5" backingitemid="0,1" prefab="redwire">
<From name="signal_out" target="2" />
<To name="signal_in2" target="3" />
</Wire>
<Wire id="6" backingitemid="0,2" prefab="redwire">
<From name="signal_out" target="3" />
<To name="signal_in1" target="4" />
</Wire>
<Wire id="7" backingitemid="0,3" prefab="redwire">
<From name="signal_out" target="1" />
<To name="signal_in2" target="4" />
</Wire>
<Wire id="8" backingitemid="" prefab="redwire">
<From name="signal_in2" target="" />
<To name="signal_in2" target="5" />
</Wire>
<Wire id="9" backingitemid="0,4" prefab="redwire">
<From name="signal_out" target="6" />
<To name="signal_in1" target="5" />
</Wire>
<Wire id="10" backingitemid="" prefab="redwire">
<From name="signal_out" target="5" />
<To name="signal_out2" target="" />
</Wire>
<Wire id="11" backingitemid="0,5" prefab="redwire">
<From name="signal_out" target="5" />
<To name="signal_in1" target="7" />
</Wire>
<Wire id="12" backingitemid="0,6" prefab="redwire">
<From name="signal_out" target="8" />
<To name="signal_in2" target="7" />
</Wire>
<Wire id="13" backingitemid="0,7" prefab="redwire">
<From name="signal_out" target="7" />
<To name="signal_in1" target="9" />
</Wire>
<Wire id="14" backingitemid="0,8" prefab="redwire">
<From name="signal_out" target="4" />
<To name="signal_in2" target="9" />
</Wire>
<Wire id="15" backingitemid="0,9" prefab="redwire">
<From name="signal_out" target="9" />
<To name="signal_in1" target="10" />
</Wire>
<Wire id="16" backingitemid="" prefab="redwire">
<From name="signal_in2" target="" />
<To name="signal_in2" target="10" />
</Wire>
<Wire id="17" backingitemid="" prefab="redwire">
<From name="signal_out" target="10" />
<To name="signal_out1" target="" />
</Wire>
<Wire id="18" backingitemid="" prefab="redwire">
<From name="signal_in1" target="" />
<To name="signal_in1" target="11" />
</Wire>
<Wire id="19" backingitemid="" prefab="bluewire">
<From name="signal_in5" target="" />
<To name="signal_in" target="14" />
</Wire>
<Wire id="20" backingitemid="0,10" prefab="redwire">
<From name="signal_out" target="11" />
<To name="signal_in1" target="2" />
</Wire>
<Wire id="20" backingitemid="0,11" prefab="redwire">
<From name="signal_out" target="11" />
<To name="signal_in1" target="3" />
</Wire>
<Wire id="20" backingitemid="1,0" prefab="bluewire">
<From name="signal_out" target="12" />
<To name="signal_in2" target="11" />
</Wire>
<Wire id="21" backingitemid="1,1" prefab="bluewire">
<From name="signal_out" target="14" />
<To name="signal_in1" target="12" />
</Wire>
<Wire id="22" backingitemid="1,2" prefab="bluewire">
<From name="signal_out" target="13" />
<To name="signal_in2" target="12" />
</Wire>
<Label id="0" color="#7E00E0" position="816,1299" size="972,383" header="Description" body="Fast overclockable automatic reactor controller. No need for user inputs. This one is tied into the engine output so as to increase the power output when the ship is moving, but underclock when it is stopped." />
<Label id="1" color="#FF0000" position="-1042,-677" size="892,175" header="Overclock" body="Increase this value to overlock the reactor, or decrease to underclock. The number is the ratio, so 1.15 is 15% more power than normally required." />
<Label id="2" color="#7ED3E0" position="801,879" size="951,213" header="notes" body="Supposed to be more efficient than the fast 11c reactor. Design by Lammert. When you first turn the reactor on, crank the turbine rate up manually. That will prevent any fires." />
<Label id="3" color="#7ED3E0" position="799,586" size="947,219" header="Notes 2" body="This keeps the turbine output at near maximum constantly, then adjusts the heat so as to throttle the output voltage. Because the acceptable fission rate has a much narrower range, it ends up being a very fast controller." />
<Label id="4" color="#FF0000" position="-1038,-967" size="887,256" header="Overclock 2" body="The output of the greater than is the output rate when the ship is moving, the false output is what happens when the ship is stopped. You dont really need to overvolt if you aren't moving so this saves fuel." />
<Label id="5" color="#0082FF" position="1686,1299" size="512,256" header="Blueprints" body="Circuit made with Blueprints. &#xA; &#xA; Get it now on the steam workshop!" />
</CircuitBox>
<itemstats />
</Item>
</Root>

View File

@@ -0,0 +1,148 @@
<Root>
<Item name="" identifier="circuitbox" ID="1013" markedfordeconstruction="false" flippedx="true" rect="208,-8,32,32" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="smallitem" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.8" HiddenInGame="False" conditionpercentage="100">
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="5" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
<requireditem items="wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
</Holdable>
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
<input name="signal_in1" />
<input name="signal_in2" />
<input name="signal_in3" />
<input name="signal_in4" />
<input name="signal_in5" />
<input name="signal_in6" />
<input name="signal_in7" />
<input name="signal_in8" />
<output name="signal_out1" />
<output name="signal_out2" />
<output name="signal_out3" />
<output name="signal_out4" />
<output name="signal_out5" />
<output name="signal_out6" />
<output name="signal_out7" />
<output name="signal_out8" />
</ConnectionPanel>
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1138,1139,1140,1182,1183,1184,1185,1186,2928,2929,2930,2931,2932,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,," ExtraStackSize="0" />
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="2933;2944;2945;2946;2947;2948;2949;2950;2951;3010;3011;3012,3013,,,,,,,," ExtraStackSize="0" />
<CircuitBox Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgInteractSelect">
<requireditem items="idcard" type="Picked" characterinventoryslottype="None" optional="false" ignoreineditor="true" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" msg="UNAUTHORIZED ACCESS" />
<InputNode pos="-512,0">
<ConnectionLabelOverride name="signal_in2" value="FROM FUEL OUT" />
<ConnectionLabelOverride name="signal_in1" value="FROM LOAD VALUE OUT" />
<ConnectionLabelOverride name="signal_in3" value="FROM POWER VALUE OUT" />
<ConnectionLabelOverride name="signal_in4" value="FROM TEMP OUT" />
</InputNode>
<OutputNode pos="512,0">
<ConnectionLabelOverride name="signal_out1" value="TO SET FISSION RATE" />
<ConnectionLabelOverride name="signal_out2" value="TO SET TURBINE OUTPUT" />
</OutputNode>
<Component id="0" position="-1541,-84" backingitemid="0,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AdderComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>1<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>addercomponent<<<STRINGEND>>> />
<Component id="1" position="-1932,190" backingitemid="1,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DivideComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>0.10000000149011612<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>dividecomponent<<<STRINGEND>>> />
<Component id="2" position="-746,455" backingitemid="2,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>SubtractComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>subtractcomponent<<<STRINGEND>>> />
<Component id="3" position="-1341,451" backingitemid="3,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AdderComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>addercomponent<<<STRINGEND>>> />
<Component id="4" position="-2149,697" backingitemid="4,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MultiplyComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>2500<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>multiplycomponent<<<STRINGEND>>> />
<Component id="5" position="-1076,1258" backingitemid="5,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MultiplyComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>100<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>15<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>multiplycomponent<<<STRINGEND>>> />
<Component id="6" position="-1680,1258" backingitemid="6,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MemoryComponent<<<STRINGEND>>> Value=<<<STRINGSTART>>>1.0625<<<STRINGEND>>> item=<<<STRINGSTART>>>memorycomponent<<<STRINGEND>>> />
<Component id="7" position="-1206,1034" backingitemid="7,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MultiplyComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>multiplycomponent<<<STRINGEND>>> />
<Component id="8" position="-1849,1034" backingitemid="8,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MemoryComponent<<<STRINGEND>>> Value=<<<STRINGSTART>>>50<<<STRINGEND>>> item=<<<STRINGSTART>>>memorycomponent<<<STRINGEND>>> />
<Component id="9" position="-1404,752" backingitemid="9,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AdderComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>addercomponent<<<STRINGEND>>> />
<Component id="10" position="-221,767" backingitemid="10,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>DivideComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>80<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>dividecomponent<<<STRINGEND>>> />
<Component id="11" position="-147,-383" backingitemid="11,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MultiplyComponent<<<STRINGEND>>> ClampMax=<<<STRINGSTART>>>999999<<<STRINGEND>>> ClampMin=<<<STRINGSTART>>>-999999<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>multiplycomponent<<<STRINGEND>>> />
<Component id="12" position="-994,-388" backingitemid="12,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>MemoryComponent<<<STRINGEND>>> Value=<<<STRINGSTART>>>1.15<<<STRINGEND>>> item=<<<STRINGSTART>>>memorycomponent<<<STRINGEND>>> />
<Wire id="0" backingitemid="" prefab="redwire">
<From name="signal_in3" target="" />
<To name="signal_in1" target="0" />
</Wire>
<Wire id="1" backingitemid="" prefab="redwire">
<From name="signal_in3" target="" />
<To name="signal_in2" target="0" />
</Wire>
<Wire id="2" backingitemid="" prefab="redwire">
<From name="signal_in4" target="" />
<To name="signal_in1" target="1" />
</Wire>
<Wire id="3" backingitemid="0,0" prefab="redwire">
<From name="signal_out" target="0" />
<To name="signal_in2" target="1" />
</Wire>
<Wire id="4" backingitemid="" prefab="redwire">
<From name="signal_in3" target="" />
<To name="signal_in2" target="2" />
</Wire>
<Wire id="5" backingitemid="0,1" prefab="redwire">
<From name="signal_out" target="2" />
<To name="signal_in2" target="3" />
</Wire>
<Wire id="6" backingitemid="0,2" prefab="redwire">
<From name="signal_out" target="3" />
<To name="signal_in1" target="4" />
</Wire>
<Wire id="7" backingitemid="0,3" prefab="redwire">
<From name="signal_out" target="1" />
<To name="signal_in2" target="4" />
</Wire>
<Wire id="8" backingitemid="" prefab="redwire">
<From name="signal_in2" target="" />
<To name="signal_in2" target="5" />
</Wire>
<Wire id="9" backingitemid="0,4" prefab="redwire">
<From name="signal_out" target="6" />
<To name="signal_in1" target="5" />
</Wire>
<Wire id="10" backingitemid="" prefab="redwire">
<From name="signal_out" target="5" />
<To name="signal_out2" target="" />
</Wire>
<Wire id="11" backingitemid="0,5" prefab="redwire">
<From name="signal_out" target="5" />
<To name="signal_in1" target="7" />
</Wire>
<Wire id="12" backingitemid="0,6" prefab="redwire">
<From name="signal_out" target="8" />
<To name="signal_in2" target="7" />
</Wire>
<Wire id="13" backingitemid="0,7" prefab="redwire">
<From name="signal_out" target="7" />
<To name="signal_in1" target="9" />
</Wire>
<Wire id="14" backingitemid="0,8" prefab="redwire">
<From name="signal_out" target="4" />
<To name="signal_in2" target="9" />
</Wire>
<Wire id="15" backingitemid="0,9" prefab="redwire">
<From name="signal_out" target="9" />
<To name="signal_in1" target="10" />
</Wire>
<Wire id="16" backingitemid="" prefab="redwire">
<From name="signal_in2" target="" />
<To name="signal_in2" target="10" />
</Wire>
<Wire id="17" backingitemid="" prefab="redwire">
<From name="signal_out" target="10" />
<To name="signal_out1" target="" />
</Wire>
<Wire id="18" backingitemid="" prefab="redwire">
<From name="signal_in1" target="" />
<To name="signal_in1" target="11" />
</Wire>
<Wire id="19" backingitemid="0,10" prefab="redwire">
<From name="signal_out" target="11" />
<To name="signal_in1" target="2" />
</Wire>
<Wire id="20" backingitemid="0,11" prefab="redwire">
<From name="signal_out" target="11" />
<To name="signal_in1" target="3" />
</Wire>
<Wire id="21" backingitemid="1,0" prefab="bluewire">
<From name="signal_out" target="12" />
<To name="signal_in2" target="11" />
</Wire>
<Label id="0" color="#7E00E0" position="816,1299" size="972,383" header="Description" body="Fast overclockable automatic reactor controller. No need for user inputs." />
<Label id="1" color="#FF0000" position="-1042,-716" size="892,254" header="Overclock" body="Increase this value to overlock the reactor, or decrease to underclock. The number is the ratio, so 1.15 is 15% more power than normally required. This makes engines, pumps, etc work faster." />
<Label id="2" color="#7ED3E0" position="801,879" size="951,213" header="notes" body="Supposed to be more efficient than the fast 11c reactor. Design by Lammert. When you first turn the reactor on, crank the turbine rate up manually. That will prevent any fires." />
<Label id="3" color="#7ED3E0" position="799,586" size="947,219" header="Notes 2" body="This keeps the turbine output at near maximum constantly, then adjusts the heat so as to throttle the output voltage. Because the acceptable fission rate has a much narrower range, it ends up being a very fast controller." />
<Label id="4" color="#0082FF" position="1686,1299" size="512,256" header="Blueprints" body="Circuit made with Blueprints. &#xA; &#xA; Get it now on the steam workshop!" />
</CircuitBox>
<itemstats />
</Item>
</Root>

View File

@@ -0,0 +1,70 @@
<Root>
<Item name="" identifier="circuitbox" ID="1013" markedfordeconstruction="false" flippedx="true" rect="208,-8,32,32" NonInteractable="False" NonPlayerTeamInteractable="False" AllowSwapping="True" Rotation="0" Scale="0.5" SpriteColor="255,255,255,255" InventoryIconColor="255,255,255,255" ContainerColor="255,255,255,255" InvulnerableToDamage="False" Tags="smallitem" DisplaySideBySideWhenLinked="False" DisallowedUpgrades="" SpriteDepth="0.8" HiddenInGame="False" conditionpercentage="100">
<Holdable Attached="True" SpriteDepthWhenDropped="0.55" PickingTime="5" CanBePicked="True" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgDetachWrench">
<requireditem items="wrench" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
</Holdable>
<ConnectionPanel Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgRewireScrewdriver">
<requireditem items="screwdriver" type="Equipped" characterinventoryslottype="None" optional="false" ignoreineditor="false" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" />
<input name="signal_in1" />
<input name="signal_in2" />
<input name="signal_in3" />
<input name="signal_in4" />
<input name="signal_in5" />
<input name="signal_in6" />
<input name="signal_in7" />
<input name="signal_in8" />
<output name="signal_out1" />
<output name="signal_out2" />
<output name="signal_out3" />
<output name="signal_out4" />
<output name="signal_out5" />
<output name="signal_out6" />
<output name="signal_out7" />
<output name="signal_out8" />
</ConnectionPanel>
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1138,1139,1140,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,," ExtraStackSize="0" />
<ItemContainer QuickUseMovesItemsInside="False" ContainableRestrictions="" AutoFill="True" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="" contained="1182;1183,,,,,,,,," ExtraStackSize="0" />
<CircuitBox Locked="False" PickingTime="0" CanBePicked="False" LockGuiFramePosition="False" GuiFrameOffset="0,0" AllowInGameEditing="True" Msg="ItemMsgInteractSelect">
<requireditem items="idcard" type="Picked" characterinventoryslottype="None" optional="false" ignoreineditor="true" excludebroken="true" requireempty="false" excludefullcondition="false" targetslot="-1" allowvariants="true" rotation="0" setactive="false" msg="UNAUTHORIZED ACCESS" />
<InputNode pos="-1075,16">
<ConnectionLabelOverride name="signal_in1" value="MOTION DETECTOR FOR MONSTERS" />
<ConnectionLabelOverride name="signal_in2" value="MOTION DETECTOR FOR HUMANS" />
</InputNode>
<OutputNode pos="1245,27">
<ConnectionLabelOverride name="signal_out1" value="TO DISCHARGE COIL TRIGGER" />
</OutputNode>
<Component id="0" position="-232,107" backingitemid="0,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>OscillatorComponent<<<STRINGEND>>> OutputType=<<<STRINGSTART>>>Pulse<<<STRINGEND>>> Frequency=<<<STRINGSTART>>>0.25<<<STRINGEND>>> item=<<<STRINGSTART>>>oscillator<<<STRINGEND>>> />
<Component id="1" position="550,-94" backingitemid="1,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
<Component id="2" position="-202,-127" backingitemid="2,0" usedresource="fpgacircuit" Class=<<<STRINGSTART>>>AndComponent<<<STRINGEND>>> TimeFrame=<<<STRINGSTART>>>0<<<STRINGEND>>> Output=<<<STRINGSTART>>>1<<<STRINGEND>>> FalseOutput=<<<STRINGSTART>>>0<<<STRINGEND>>> item=<<<STRINGSTART>>>andcomponent<<<STRINGEND>>> />
<Wire id="0" backingitemid="" prefab="redwire">
<From name="signal_in1" target="" />
<To name="signal_in1" target="2" />
</Wire>
<Wire id="1" backingitemid="" prefab="redwire">
<From name="signal_in2" target="" />
<To name="signal_in2" target="2" />
</Wire>
<Wire id="2" backingitemid="0,0" prefab="redwire">
<From name="signal_out" target="0" />
<To name="signal_in1" target="1" />
</Wire>
<Wire id="3" backingitemid="0,1" prefab="redwire">
<From name="signal_out" target="2" />
<To name="signal_in2" target="1" />
</Wire>
<Wire id="4" backingitemid="" prefab="redwire">
<From name="signal_out" target="1" />
<To name="signal_out1" target="" />
</Wire>
<Label id="0" color="#FF0000" position="-1775,-167" size="458,365" header="HUMAN DETECTOR" body="Range X 300&#xA;Range Y 40&#xA;Offset X 0&#xA;Offset Y 0&#xA;Output 0&#xA;False output 1" />
<Label id="1" color="#7ED3E0" position="-1779,288" size="453,346" header="Motion Axes" body="For X: right is positive, left is negative.&#xA;&#xA;For Y: up is positive, down is negative." />
<Label id="2" color="#FF0000" position="-2279,-162" size="478,361" header="Monster detector" body="Range X 300&#xA;Range Y 40&#xA;Offset X 0&#xA;Offset Y 0&#xA;Output 1&#xA;False output 0" />
<Label id="3" color="#7ED3E0" position="1866,28" size="510,372" header="HOW TO INSTALL WIRE" body="You have to swim outside the hull in order to attach the wire. You can wait till you dock then cut a hole with a plasma cutter. You can check the positioning by looking carefully at the tab map." />
<Label id="4" color="#7E00E0" position="1178,-627" size="575,405" header="Description" body="A self disarming discharge coil controller." />
<Label id="5" color="#FFFF00" position="-233,428" size="723,331" header="SPEED OF DISCHARGE" body="Set oscillator output higher for faster discharges, lower for slower. Should probably be somewhere between 0.2 and 1.&#xA;&#xA;0.25 is 1 discharge every 4 seconds." />
<Label id="6" color="#0082FF" position="2505,28" size="512,256" header="Blueprints" body="Circuit made with Blueprints. &#xA; &#xA; Get it now on the steam workshop!" />
<Label id="7" color="#FF0000" position="1877,-554" size="705,258" header="Visualize Motion Detector Range" body="The mod &quot;Visualize Motion Detector Range&quot; makes this way easier to install. &#xA;&#xA;Get it on the steam workshop!" />
</CircuitBox>
<itemstats />
</Item>
</Root>

View File

@@ -0,0 +1,168 @@
<?xml version="1.0" encoding="utf-8"?>
<Afflictions>
<Override>
<!-- TODO: NEXTUPDATE replace this with vanilla electricshock? it makes you vomit though. Try using animatedoverlay if implemented? -->
<!--Shocked-->
<Affliction name="Shocked" identifier="shocked" description="Bzzzzt" type="debuff" maxstrength="20" limbspecific="false" indicatorlimb="Head" showiconthreshold="1000" showicontoothersthreshold="1000" showinhealthscannerthreshold="1000" healableinmedicalclinic="false">
<Effect minstrength="0" maxstrength="20" strengthchange="-1">
<StatusEffect target="Character" interval="0.1" disabledeltatime="true" multiplyafflictionsbymaxvitality="true">
<Affliction identifier="shock1" strength="100" probability="0.3" />
<Affliction identifier="shock2" strength="100" probability="0.3" />
<Affliction identifier="shock3" strength="100" probability="0.3" />
<Affliction identifier="shock4" strength="100" probability="0.3" />
</StatusEffect>
<StatusEffect target="Character" interval="1" duration="1.1">
<Conditional IsLocalPlayer="true" />
<Sound file="%ModDir:2532991202%/Sounds/Ambient/ShockLoop.ogg" volume="5" loop="true" dontmuffle="true" />
</StatusEffect>
</Effect>
<icon texture="%ModDir:2532991202%/UI/DE-IconsAtlas.png" sourcerect="0,160,171,171" color="100,255,180,255" origin="0,0" />
</Affliction>
<Affliction identifier="shock1" showiconthreshold="1000" showinhealthscannerthreshold="1000" maxstrength="100" afflictionoverlayalphaislinear="true">
<Effect minstrength="0" maxstrength="100" strengthchange="-300" />
<AfflictionOverlay texture="%ModDir:2532991202%/UI/Shock1.png" />
</Affliction>
<Affliction identifier="shock2" showiconthreshold="1000" showinhealthscannerthreshold="1000" maxstrength="100" afflictionoverlayalphaislinear="true">
<Effect minstrength="0" maxstrength="100" strengthchange="-300" />
<AfflictionOverlay texture="%ModDir:2532991202%/UI/Shock2.png" />
</Affliction>
<Affliction identifier="shock3" showiconthreshold="1000" showinhealthscannerthreshold="1000" maxstrength="100" afflictionoverlayalphaislinear="true">
<Effect minstrength="0" maxstrength="100" strengthchange="-300" />
<AfflictionOverlay texture="%ModDir:2532991202%/UI/Shock3.png" />
</Affliction>
<Affliction identifier="shock4" showiconthreshold="1000" showinhealthscannerthreshold="1000" maxstrength="100" afflictionoverlayalphaislinear="true">
<Effect minstrength="0" maxstrength="100" strengthchange="-300" />
<AfflictionOverlay texture="%ModDir:2532991202%/UI/Shock4.png" />
</Affliction>
<!--Temporary Crewmember-->
<Affliction name="Temporary Crewmember" identifier="temporarycrew" description="Will leave your crew after 6 hours from the moment they joined." type="temporarycrew" hideiconafterdelay="true" limbspecific="false" maxstrength="21601" showiconthreshold="0" iconcolors="100,255,180,255;100,255,180,255" treatmentthreshold="100000" showicontoothersthreshold="0" showinhealthscannerthreshold="0" healableinmedicalclinic="false">
<Description textidentifier="afflictiondescription.temporarycrew.self" target="Self" minstrength="0" maxstrength="21601" />
<Description textidentifier="afflictiondescription.temporarycrew.other" target="OtherCharacter" minstrength="0" maxstrength="21601" />
<Effect minstrength="1" maxstrength="1" strengthchange="0">
<StatusEffect type="Always" target="Character" interval="1" stackable="false" multiplyafflictionsbymaxvitality="true">
<TriggerEvent identifier="removetempcrew" />
<ReduceAffliction identifier="temporarycrew" strength="100" />
</StatusEffect>
</Effect>
<Effect minstrength="2" maxstrength="21601" strengthchange="-1" />
<icon texture="%ModDir:2532991202%/UI/DE-IconsAtlas.png" sourcerect="0,160,171,171" color="100,255,180,255" origin="0,0" />
</Affliction>
<!-- Disease for medivac NPC -->
<Affliction name="Mysterious Disease" identifier="mysteriousdisease" description="The patient is afflicted with an unknown, contagious disease, and requires medical attention." type="poison" causeofdeathdescription="The patient did not survive." selfcauseofdeathdescription="You did not survive." limbspecific="false" indicatorlimb="Torso" showiconthreshold="0" showinhealthscannerthreshold="0" maxstrength="100" affectmachines="false" healcostmultiplier="0" basehealcost="50" iconcolors="135,175,130,255;70,85,80,255;60,90,60,255">
<Description textidentifier="afflictiondescription.mysteriousdisease.self" target="Self" minstrength="0" maxstrength="100" />
<Description textidentifier="afflictiondescription.mysteriousdisease.others" target="OtherCharacter" minstrength="0" maxstrength="100" />
<Effect minstrength="0" maxstrength="10" strengthchange="10" minspeedmultiplier="1.0" maxspeedmultiplier="1.0" tag="poisoned" resistancefor="mysteriousdiseaseplayer" minresistance="1" maxresistance="1"></Effect>
<Effect minstrength="10" maxstrength="100" strengthchange="0.75" minscreenblur="0.1" maxscreenblur="1.0" minfacetint="255,255,255,0" maxfacetint="255,255,0,80" minbodytint="255,255,255,0" maxbodytint="255,255,0,60" minspeedmultiplier="1.0" maxspeedmultiplier="0.5" tag="poisoned" resistancefor="mysteriousdiseaseplayer" minresistance="1" maxresistance="1"></Effect>
<!-- bad effects from letting affliction ramp up -->
<PeriodicEffect mininterval="10" maxinterval="30" minstrength="40" maxstrength="100">
<StatusEffect target="Character" targetlimbs="Torso" disabledeltatime="true">
<Affliction identifier="nausea" amount="15" probability="0.25" />
<Affliction identifier="internaldamage" amount="5" probability="0.25" />
<Affliction identifier="psychosis" amount="30" probability="0.25" />
<Affliction identifier="stun" amount="2" probability="0.25" />
</StatusEffect>
</PeriodicEffect>
<!-- if affliction = 100, transmit disease to players -->
<PeriodicEffect mininterval="5" maxinterval="10" minstrength="99" maxstrength="100">
<StatusEffect target="Character" SpeedMultiplier="0.1" setvalue="true" duration="1.7" />
<StatusEffect target="Character" comparison="and">
<Conditional ishuman="true" />
<Conditional hasspecifiertag="male" />
<Sound file="Content/Characters/Human/male_damage9.ogg" selectionmode="Random" frequencymultiplier="0.75" />
<Sound file="Content/Characters/Human/male_damage10.ogg" selectionmode="Random" frequencymultiplier="0.75" />
</StatusEffect>
<StatusEffect target="Character" comparison="and">
<Conditional ishuman="true" />
<Conditional hasspecifiertag="female" />
<Sound file="Content/Characters/Human/female_damage7.ogg" selectionmode="Random" frequencymultiplier="0.75" />
<Sound file="Content/Characters/Human/female_damage8.ogg" selectionmode="Random" frequencymultiplier="0.75" />
</StatusEffect>
<StatusEffect target="Character" targetlimbs="Head" duration="1">
<ParticleEmitter particle="bloodsplash" copyentityangle="true" anglemin="-10" anglemax="10" particlespersecond="5" velocitymin="50" velocitymax="200" scalemin="0.2" scalemax="0.35" lifetimemultiplier="0.5" distancemin="5" distancemax="10" colormultiplier="60,90,60,255" />
<ReduceAffliction identifier="mysteriousdisease" amount="5" />
</StatusEffect>
<StatusEffect target="Character" targetlimbs="Head">
<Explosion range="150.0" DistanceFalloff="false" structuredamage="0" itemdamage="0" force="0.0" severlimbsprobability="0.0" decal="" decalsize="1.25" showeffects="false">
<Affliction identifier="mysteriousdiseaseplayer" amount="100" probability="1" dividebylimbcount="false" />
</Explosion>
</StatusEffect>
</PeriodicEffect>
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="0,384,128,128" color="193,162,122,255" origin="0,0" />
</Affliction>
<Affliction name="Sickness" identifier="mysteriousdiseaseplayer" description="You've caught the sickness. Try to tough it out." type="poison" causeofdeathdescription="The patient did not survive." selfcauseofdeathdescription="You did not survive." limbspecific="false" indicatorlimb="Torso" showiconthreshold="0" showinhealthscannerthreshold="0" maxstrength="10" affectmachines="false" healcostmultiplier="0" basehealcost="50" iconcolors="135,175,130,255;70,85,80,255;60,90,60,255">
<Description textidentifier="afflictiondescription.mysteriousdiseaseplayer.self" target="Self" minstrength="0" maxstrength="100" />
<Description textidentifier="afflictiondescription.mysteriousdiseaseplayer.others" target="OtherCharacter" minstrength="0" maxstrength="100" />
<Effect minstrength="0" maxstrength="10" strengthchange="-0.2" minscreenblur="0.1" maxscreenblur="1.0" minfacetint="255,255,255,0" maxfacetint="255,255,120,80" minbodytint="255,255,255,0" maxbodytint="255,255,120,60" minspeedmultiplier="1.0" maxspeedmultiplier="0.5" tag="poisoned"></Effect>
<!-- bad effects, cough and transmit the affliction. may cure itself if lucky intervals -->
<PeriodicEffect mininterval="5" maxinterval="15" minstrength="1" maxstrength="10">
<StatusEffect target="Character" targetlimbs="Torso" disabledeltatime="true">
<Affliction identifier="nausea" amount="15" probability="0.35" />
<Affliction identifier="internaldamage" amount="5" probability="0.35" />
<Affliction identifier="hallucinating" amount="25" probability="0.25" />
</StatusEffect>
<StatusEffect target="Character" SpeedMultiplier="0.1" setvalue="true" duration="1.7" />
<StatusEffect target="Character" comparison="and">
<Conditional ishuman="true" />
<Conditional hasspecifiertag="male" />
<Sound file="Content/Characters/Human/male_damage9.ogg" selectionmode="Random" frequencymultiplier="0.75" />
<Sound file="Content/Characters/Human/male_damage10.ogg" selectionmode="Random" frequencymultiplier="0.75" />
</StatusEffect>
<StatusEffect target="Character" comparison="and">
<Conditional ishuman="true" />
<Conditional hasspecifiertag="female" />
<Sound file="Content/Characters/Human/female_damage7.ogg" selectionmode="Random" frequencymultiplier="0.75" />
<Sound file="Content/Characters/Human/female_damage8.ogg" selectionmode="Random" frequencymultiplier="0.75" />
</StatusEffect>
<StatusEffect target="Character" targetlimbs="Head" duration="1">
<ParticleEmitter particle="bloodsplash" copyentityangle="true" anglemin="-10" anglemax="10" particlespersecond="5" velocitymin="50" velocitymax="200" scalemin="0.2" scalemax="0.35" lifetimemultiplier="0.5" distancemin="5" distancemax="10" colormultiplier="60,90,60,255" />
</StatusEffect>
<StatusEffect target="Character" targetlimbs="Head">
<Explosion range="150.0" DistanceFalloff="false" structuredamage="0" itemdamage="0" force="0.0" severlimbsprobability="0.0" decal="" decalsize="1.25" showeffects="false">
<!-- probability for explosions is actually rolled for each limb hit (human has 15)! here roughly 37% assuming it hits all 15 -->
<Affliction identifier="mysteriousdiseaseplayer" amount="100" probability="0.03" dividebylimbcount="false" />
</Explosion>
</StatusEffect>
</PeriodicEffect>
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="0,384,128,128" origin="0,0" />
</Affliction>
<!-- just an event affliction, does nothing -->
<nastyscar identifier="nastyscar" limbspecific="false" indicatorlimb="Torso" maxstrength="1" showiconthreshold="0" showicontoothersthreshold="0" showinhealthscannerthreshold="0" healableinmedicalclinic="false" ShowBarInHealthMenu="false">
<Description textidentifier="afflictiondescription.nastyscar.self" target="Self" minstrength="0" maxstrength="1" />
<Description textidentifier="afflictiondescription.nastyscar.others" target="OtherCharacter" minstrength="0" maxstrength="1" />
<Effect minstrength="0" maxstrength="1" strengthchange="0" />
<icon texture="Content/UI/TalentsIcons4.png" sourcerect="0,384,128,128" color="120,90,90,255" origin="0,0" />
</nastyscar>
</Override>
<Override>
<!-- COMPATIBILITY AFFLICTIONS -->
<!-- invisible afflictions for built-in Enhanced Reactors compatibility | Does nothing and removes itself if loaded above or without Enhanced Reactors -->
<Affliction name="" identifier="radiationsounds" limbspecific="false" indicatorlimb="Head" activationthreshold="0" showiconthreshold="1000" showicontoothersthreshold="1000" karmachangeonapplied="0" maxstrength="2" affectmachines="false" healableinmedicalclinic="false">
<Effect minstrength="0" maxstrength="2" strengthchange="-100" />
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="256,640,128,128" color="150,26,26,255" origin="0,0" />
</Affliction>
<Affliction name="" identifier="radiationsoundlow" limbspecific="false" indicatorlimb="Head" activationthreshold="0" showiconthreshold="1000" showicontoothersthreshold="1000" karmachangeonapplied="0" maxstrength="2" affectmachines="false" healableinmedicalclinic="false">
<Effect minstrength="0" maxstrength="2" strengthchange="-100" />
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="256,640,128,128" color="150,26,26,255" origin="0,0" />
</Affliction>
<Affliction name="" identifier="radiationsoundmedium" limbspecific="false" indicatorlimb="Head" activationthreshold="0" showiconthreshold="1000" showicontoothersthreshold="1000" karmachangeonapplied="0" maxstrength="2" affectmachines="false" healableinmedicalclinic="false">
<Effect minstrength="0" maxstrength="2" strengthchange="-100" />
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="256,640,128,128" color="150,26,26,255" origin="0,0" />
</Affliction>
<Affliction name="" identifier="radiationsoundhigh" limbspecific="false" indicatorlimb="Head" activationthreshold="0" showiconthreshold="1000" showicontoothersthreshold="1000" karmachangeonapplied="0" maxstrength="2" affectmachines="false" healableinmedicalclinic="false">
<Effect minstrength="0" maxstrength="2" strengthchange="-100" />
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="256,640,128,128" color="150,26,26,255" origin="0,0" />
</Affliction>
<Affliction name="" identifier="radiationsoundextreme" limbspecific="false" indicatorlimb="Head" activationthreshold="0" showiconthreshold="1000" showicontoothersthreshold="1000" karmachangeonapplied="0" maxstrength="2" affectmachines="false" healableinmedicalclinic="false">
<Effect minstrength="0" maxstrength="2" strengthchange="-100" />
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="256,640,128,128" color="150,26,26,255" origin="0,0" />
</Affliction>
<Affliction name="" identifier="contaminated" limbspecific="false" indicatorlimb="Head" activationthreshold="0" showiconthreshold="1000" showicontoothersthreshold="1000" karmachangeonapplied="0" maxstrength="2" affectmachines="false" healableinmedicalclinic="false">
<Effect minstrength="0" maxstrength="2" strengthchange="-100" />
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="256,640,128,128" color="150,26,26,255" origin="0,0" />
</Affliction>
<Affliction name="" identifier="overheating" limbspecific="false" indicatorlimb="Head" activationthreshold="0" showiconthreshold="1000" showicontoothersthreshold="1000" karmachangeonapplied="0" maxstrength="2" affectmachines="false" healableinmedicalclinic="false">
<Effect minstrength="0" maxstrength="2" strengthchange="-100" />
<icon texture="Content/UI/MainIconsAtlas.png" sourcerect="256,640,128,128" color="150,26,26,255" origin="0,0" />
</Affliction>
</Override>
</Afflictions>

View File

@@ -0,0 +1,56 @@
<?xml version="1.0" encoding="utf-8"?>
<backgroundcreatures>
<!-- I've tried a whole lot of tweaks but it doesnt play well with depth and parallax so I'll keep it disabled until devs drop the map visuals update sorry -->
<DugongR speed="30.0" wanderamount="2.1" wanderzamount="0.1" swarmmin="1" swarmmax="1" scale="3.0" disablerotation="true" disableflipping="true" mindepth="6000" maxdepth="10000" commonness="0" maxcount="1">
<!-- level commonness -->
<!-- <overridecommonness leveltype="coldcavernsbasic" commonness="8" />
<overridecommonness leveltype="coldcavernsadvanced" commonness="7" />
<overridecommonness leveltype="coldcavernsmaze" commonness="6" />
<overridecommonness leveltype="coldcavernstransition" commonness="5" />
<overridecommonness leveltype="ridgebasic" commonness="4" />
<overridecommonness leveltype="ridgeadvanced" commonness="3" />
<overridecommonness leveltype="plateaubasic" commonness="2" />
<overridecommonness leveltype="greatseabasic" commonness="1" />
<overridecommonness leveltype="greatseanarrow" commonness="1" />
<overridecommonness leveltype="coldcavernsoutpost" commonness="4" />
<overridecommonness leveltype="ridgeoutpost" commonness="3" />
<overridecommonness leveltype="plateauoutpost" commonness="2" />
<overridecommonness leveltype="greatseaoutpost" commonness="1" />
<overridecommonness leveltype="wastesoutpost" commonness="1" /> -->
<Sprite texture="%ModDir:2532991202%/BackgroundCreatures/BackgroundSubs.png" sourcerect="0,0,339,129" origin="0.5,0.5" />
<!-- <LightSprite texture="%ModDir:2532991202%/BackgroundCreatures/BackgroundSubs.png" sourcerect="0,131,339,129" origin="0.5,0.5" /> -->
</DugongR>
<DugongL speed="30.0" wanderamount="2.1" wanderzamount="0.1" swarmmin="1" swarmmax="1" scale="3.0" disablerotation="true" disableflipping="true" mindepth="6000" maxdepth="10000" commonness="0" maxcount="1">
<!-- level commonness -->
<!-- <overridecommonness leveltype="coldcavernsbasic" commonness="8" />
<overridecommonness leveltype="coldcavernsadvanced" commonness="7" />
<overridecommonness leveltype="coldcavernsmaze" commonness="6" />
<overridecommonness leveltype="coldcavernstransition" commonness="5" />
<overridecommonness leveltype="ridgebasic" commonness="4" />
<overridecommonness leveltype="ridgeadvanced" commonness="3" />
<overridecommonness leveltype="plateaubasic" commonness="2" />
<overridecommonness leveltype="greatseabasic" commonness="1" />
<overridecommonness leveltype="greatseanarrow" commonness="1" />
<overridecommonness leveltype="coldcavernsoutpost" commonness="4" />
<overridecommonness leveltype="ridgeoutpost" commonness="3" />
<overridecommonness leveltype="plateauoutpost" commonness="2" />
<overridecommonness leveltype="greatseaoutpost" commonness="1" />
<overridecommonness leveltype="wastesoutpost" commonness="1" /> -->
<Sprite texture="%ModDir:2532991202%/BackgroundCreatures/BackgroundSubs.png" sourcerect="340,0,339,129" origin="0.5,0.5" />
<LightSprite texture="%ModDir:2532991202%/BackgroundCreatures/BackgroundSubs.png" sourcerect="340,131,339,129" origin="0.5,0.5" />
</DugongL>
<!-- <overridecommonness leveltype="coldcavernsbasic" commonness="4" />
<overridecommonness leveltype="coldcavernsadvanced" commonness="4" />
<overridecommonness leveltype="coldcavernsmaze" commonness="4" />
<overridecommonness leveltype="coldcavernstransition" commonness="4" />
<overridecommonness leveltype="coldcavernsoutpost" commonness="4" />
<overridecommonness leveltype="coldcavernsadvanced" commonness="4" />
<overridecommonness leveltype="ridgebasic" commonness="3" />
<overridecommonness leveltype="ridgeadvanced" commonness="3" />
<overridecommonness leveltype="ridgeoutpost" commonness="3" />
<overridecommonness leveltype="plateaubasic" commonness="2" />
<overridecommonness leveltype="plateauoutpost" commonness="2" />
<overridecommonness leveltype="greatseabasic" commonness="1" />
<overridecommonness leveltype="greatseanarrow" commonness="1" />
<overridecommonness leveltype="greatseaoutpost" commonness="1" /> -->
</backgroundcreatures>

View File

@@ -0,0 +1,137 @@
<?xml version="1.0" encoding="utf-8"?>
<LevelGenerationParameters>
<Override>
<PlateauBasic identifier="plateaubasic" biomes="theaphoticplateau" commonness="100" Type="LocationConnection" AmbientLightColor="10,10,0,255" BackgroundTextureColor="60,60,0,255" BackgroundColor="4,2,1,255" WallColor="255,255,255,255" StartPosition="0.1,0.5" EndPosition="0.9,1.0" CreateHoleNextToEnd="True" CreateHoleToAbyss="False" LevelObjectAmount="8000" BackgroundCreatureAmount="80" minwidth="180000" maxwidth="250000" Height="50000" InitialDepthMin="300000" InitialDepthMax="400000" MinTunnelRadius="5000" SideTunnelCount="0,2" SideTunnelVariance="1" MinSideTunnelRadius="2000,3000" VoronoiSiteInterval="2000,2000" VoronoiSiteVariance="800,800" CellSubdivisionLength="2000" CellRoundingAmount="0.7" CellIrregularity="0.2" MainPathNodeIntervalRange="10000,20000" MainPathVariance="0.5" CaveCount="3" ItemCount="400" ResourceIntervalRange="19200,38400" CaveResourceIntervalRange="9600,19200" ResourceClusterSizeRange="3,6" ResourceSpawnChance="0.3" CaveResourceSpawnChance="0.6" FloatingIceChunkCount="0" IslandCount="0" IceSpireCount="0" AbyssIslandCount="3" AbyssIslandSizeMin="2000,3000" AbyssIslandSizeMax="2000,3000" AbyssIslandCaveProbability="0.3" AbyssResourceClustersMin="10" AbyssResourceClustersMax="20" SeaFloorDepth="-10000" SeaFloorVariance="500" MountainCountMin="2" MountainCountMax="3" MountainHeightMin="0" MountainHeightMax="4000" RuinCount="0" MinRuinCount="0" MaxRuinCount="1" MinWreckCount="0" MaxWreckCount="1" MinCorpseCount="3" MaxCorpseCount="6" ThalamusProbability="0.4" WreckHullFloodingChance="0.5" WreckFloodingHullMinWaterPercentage="0.6" WreckFloodingHullMaxWaterPercentage="1" BottomHoleProbability="0.9" WaterParticleScale="1" WallTextureSize="512" WallEdgeTextureWidth="1024" WallEdgeExpandOutwardsAmount="128" WallEdgeExpandInwardsAmount="128">
<!--
<Background
texture="Content/Map/iceBackgroundFade.png" />
<BackgroundTop
texture="Content/Map/iceBackground.png"
premultiplyalpha="false" />
-->
<WaterParticles texture="Content/Map/Biomes/AphoticPlateau/BackgroundParticles.png" />
<Wall texture="Content/Map/Biomes/AphoticPlateau/LevelWall.png" premultiplyalpha="false" />
<WallEdge texture="Content/Map/Biomes/AphoticPlateau/LevelWallEdge.png" />
<DestructibleWall texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed texture="Content/Map/Biomes/DestroyedWall.png" premultiplyalpha="false" />
</PlateauBasic>
<PlateauAdvanced identifier="plateauadvanced" biomes="theaphoticplateau" Type="LocationConnection" Commonness="50" MinLevelDifficulty="42" AmbientLightColor="10,10,0,255" BackgroundTextureColor="60,60,0,255" BackgroundColor="4,2,1,255" WallColor="255,255,255,255" WaterParticleColor="255,255,255,255" StartPosition="0.1,0.1" EndPosition="0.9,0.5" CreateHoleNextToEnd="True" CreateHoleToAbyss="True" NoLevelGeometry="False" LevelObjectAmount="8000" BackgroundCreatureAmount="80" MinWidth="180000" MaxWidth="250000" Height="90000" InitialDepthMin="300000" InitialDepthMax="400000" MinTunnelRadius="6500" SideTunnelCount="2,3" SideTunnelVariance="1" MinSideTunnelRadius="1500,5000" VoronoiSiteInterval="2000,2000" VoronoiSiteVariance="800,800" CellSubdivisionLength="1500" CellRoundingAmount="0.5" CellIrregularity="0.1" MainPathNodeIntervalRange="10000,20000" MainPathVariance="0.5" CaveCount="3" ItemCount="400" ResourceIntervalRange="19200,38400" CaveResourceIntervalRange="9600,19200" ResourceClusterSizeRange="3,6" ResourceSpawnChance="0.3" CaveResourceSpawnChance="0.6" FloatingIceChunkCount="0" IslandCount="0" IceSpireCount="0" AbyssIslandCount="5" AbyssIslandSizeMin="4000,7000" AbyssIslandSizeMax="8000,10000" AbyssIslandCaveProbability="0.5" AbyssResourceClustersMin="30" AbyssResourceClustersMax="40" SeaFloorDepth="-30000" SeaFloorVariance="500" MountainCountMin="1" MountainCountMax="2" MountainHeightMin="1000" MountainHeightMax="5000" RuinCount="1" MinRuinCount="0" MaxRuinCount="1" MinWreckCount="0" MaxWreckCount="1" MinCorpseCount="3" MaxCorpseCount="6" ThalamusProbability="0.3" WreckHullFloodingChance="0.5" WreckFloodingHullMinWaterPercentage="0.1" WreckFloodingHullMaxWaterPercentage="1" ForceBeaconStation="" BottomHoleProbability="0.7" WaterParticleScale="1" WaterParticleVelocity="0,10" WallTextureSize="512" WallEdgeTextureWidth="1024" FlashInterval="0,0" FlashColor="0,0,0,0" PlayNoiseLoopInOutpostLevel="False" WaterAmbienceVolume="1" WallEdgeExpandOutwardsAmount="128" WallEdgeExpandInwardsAmount="128">
<WaterParticles texture="Content/Map/Biomes/AphoticPlateau/BackgroundParticles.png" />
<Wall texture="Content/Map/Biomes/AphoticPlateau/LevelWall.png" premultiplyalpha="false" />
<WallEdge texture="Content/Map/Biomes/AphoticPlateau/LevelWallEdge.png" />
<DestructibleWall texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed texture="Content/Map/Biomes/DestroyedWall.png" premultiplyalpha="false" />
</PlateauAdvanced>
<PlateauGarden identifier="plateaugarden" type="LocationConnection" biomes="theaphoticplateau" commonness="50" height="60000" initialdepthmin="300000" initialdepthmax="400000" levelobjectamount="8000" ambientlightcolor="10,10,0,255" backgroundtexturecolor="60,60,0,255" backgroundcolor="4,2,1,255" wallcolor="255,255,255,255" minwidth="160000" maxwidth="200000" voronoisiteinterval="2000,2000" voronoisitevariance="800,800" cellsubdivisionlength="1500" cellroundingamount="0.5" cellirregularity="0.1" mainpathnodeintervalrange="10000,20000" cavecount="5" itemcount="500" floatingicechunkcount="0" seafloordepth="-30000" seafloorvariance="500" mountaincountmin="1" mountaincountmax="2" mountainheightmin="1000" mountainheightmax="5000" minruincount="0" maxruincount="1" minwreckcount="0" maxwreckcount="1" thalamusprobability="0.8" bottomholeprobability="0.5" waterparticlescale="1" startposition="0.1,0.1" endposition="0.9,0.5" createholenexttoend="True" mintunnelradius="6500" mincorpsecount="3" maxcorpsecount="6" wreckhullfloodingchance="0.5" wreckfloodinghullminwaterpercentage="0.1" wreckfloodinghullmaxwaterpercentage="1" sidetunnelcount="1,1" minsidetunnelradius="1000,3000" icespirecount="0" walltexturesize="512" walledgetexturewidth="1024" walledgeexpandoutwardsamount="128" walledgeexpandinwardsamount="128" backgroundcreatureamount="80" islandcount="0" sidetunnelvariance="0.5" mainpathvariance="0.5" resourceintervalrange="19200,38400" caveresourceintervalrange="9600,19200" resourceclustersizerange="3,6" resourcespawnchance="0.4" caveresourcespawnchance="0.7" AbyssResourceClustersMin="30" AbyssResourceClustersMax="40">
<WaterParticles texture="Content/Map/Biomes/AphoticPlateau/BackgroundParticles.png" />
<Wall texture="Content/Map/Biomes/AphoticPlateau/LevelWall.png" premultiplyalpha="false" />
<WallEdge texture="Content/Map/Biomes/AphoticPlateau/LevelWallEdge.png" />
<DestructibleWall texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed texture="Content/Map/Biomes/DestroyedWall.png" premultiplyalpha="false" />
</PlateauGarden>
<RidgeTransition identifier="ridgetransition" biomes="theaphoticplateau" commonness="100" minleveldifficulty="34" TransitionFromPreviousBiome="True" Type="LocationConnection" AmbientLightColor="7,13,7,255" BackgroundTextureColor="32,38,2,255" BackgroundColor="2,11,8,255" WallColor="255,255,255,255" StartPosition="0.1,0.1" EndPosition="0.9,0.9" CreateHoleNextToEnd="True" CreateHoleToAbyss="True" LevelObjectAmount="8000" BackgroundCreatureAmount="80" MinWidth="170000" MaxWidth="190000" Height="60000" InitialDepthMin="280000" InitialDepthMax="300000" MinTunnelRadius="6500" SideTunnelCount="2,2" SideTunnelVariance="0.8" MinSideTunnelRadius="2500,3500" VoronoiSiteInterval="1500,1500" VoronoiSiteVariance="700,700" CellSubdivisionLength="1500" CellRoundingAmount="0.5" CellIrregularity="0.1" MainPathNodeIntervalRange="6000,10000" MainPathVariance="0.3" CaveCount="3" ItemCount="400" ResourceIntervalRange="19200,38400" CaveResourceIntervalRange="9600,19200" ResourceClusterSizeRange="3,5" ResourceSpawnChance="0.3" CaveResourceSpawnChance="0.6" FloatingIceChunkCount="3" IslandCount="0" IceSpireCount="0" AbyssIslandCount="5" AbyssIslandSizeMin="4000,7000" AbyssIslandSizeMax="8000,10000" AbyssIslandCaveProbability="0.5" AbyssResourceClustersMin="30" AbyssResourceClustersMax="40" SeaFloorDepth="-120000" SeaFloorVariance="2000" MountainCountMin="5" MountainCountMax="6" MountainHeightMin="80000" MountainHeightMax="100000" MinRuinCount="0" MaxRuinCount="1" MinWreckCount="0" MaxWreckCount="1" MinCorpseCount="3" MaxCorpseCount="6" ThalamusProbability="0.25" WreckHullFloodingChance="0.5" WreckFloodingHullMinWaterPercentage="0.1" WreckFloodingHullMaxWaterPercentage="1" BottomHoleProbability="0.6" WaterParticleScale="1" WallTextureSize="512" WallEdgeTextureWidth="1024" WallEdgeExpandOutwardsAmount="128" WallEdgeExpandInwardsAmount="128">
<!--<Background
texture="Content/Map/iceBackgroundFade.png" />
<BackgroundTop
texture="Content/Map/iceBackground.png"
premultiplyalpha="false" />-->
<WaterParticles texture="Content/Map/Biomes/EuropanRidge/BackgroundParticles.png" />
<Wall texture="Content/Map/Biomes/EuropanRidge/LevelWall.png" premultiplyalpha="false" />
<WallEdge texture="Content/Map/Biomes/EuropanRidge/LevelWallEdge.png" />
<DestructibleWall texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed texture="Content/Map/Biomes/DestroyedWall.png" premultiplyalpha="false" />
</RidgeTransition>
<PlateauOutpost identifier="plateauoutpost" type="Outpost" biomes="theaphoticplateau" createholenexttoend="False" createholetoabyss="False" height="50000" commonness="100" initialdepthmin="100000" initialdepthmax="200000" levelobjectamount="200" ambientlightcolor="10,10,0,255" backgroundtexturecolor="60,60,0,255" backgroundcolor="4,2,1,255" wallcolor="255,255,255,255" minwidth="50000" maxwidth="50000" voronoisiteinterval="2000,2000" voronoisitevariance="800,800" cellsubdivisionlength="1500" cellroundingamount="0.1" cellirregularity="0.3" mainpathnodeintervalrange="10000,10000" cavecount="0" itemcount="0" floatingicechunkcount="0" seafloordepth="-30000" seafloorvariance="1000" mountaincountmin="0" mountaincountmax="3" mountainheightmin="10000" mountainheightmax="20000" ruincount="0" minwreckcount="0" maxwreckcount="0" bottomholeprobability="0" waterparticlescale="1" startposition="0.5,0.5" endposition="0.5,0.5" forceoutpostposition="0.5,0.55" nolevelgeometry="false" mintunnelradius="5000" mincorpsecount="1" maxcorpsecount="5" thalamusprobability="0" wreckhullfloodingchance="0.5" wreckfloodinghullminwaterpercentage="0.1" wreckfloodinghullmaxwaterpercentage="1" sidetunnelcount="0,0" minsidetunnelradius="25000,25000" backgroundcreatureamount="160" walltexturesize="512" walledgetexturewidth="1024" walledgeexpandoutwardsamount="128" walledgeexpandinwardsamount="128" sidetunnelvariance="0.5" mainpathvariance="0" resourceintervalrange="19200,38400" caveresourceintervalrange="9600,19200" resourceclustersizerange="3,6" resourcespawnchance="0.3" caveresourcespawnchance="0.6" islandcount="0" abyssislandcount="0" icespirecount="0">
<WaterParticles texture="Content/Map/Biomes/AphoticPlateau/BackgroundParticles.png" />
<Wall texture="Content/Map/Biomes/AphoticPlateau/LevelWall.png" premultiplyalpha="false" />
<WallEdge texture="Content/Map/Biomes/AphoticPlateau/LevelWallEdge.png" />
<DestructibleWall texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed texture="Content/Map/Biomes/DestroyedWall.png" premultiplyalpha="false" />
</PlateauOutpost>
<!-- <PlateauLair
identifier="plateaulair"
type="Outpost"
biomes="theaphoticplateau"
createholenexttoend="False"
createholetoabyss="False"
height="20000"
commonness="0"
initialdepthmin="100000"
initialdepthmax="200000"
levelobjectamount="500"
ambientlightcolor="10,10,0,255"
backgroundtexturecolor="60,60,0,255"
backgroundcolor="4,2,1,255"
wallcolor="255,255,255,255"
minwidth="40000"
maxwidth="40000"
voronoisiteinterval="2000,2000"
voronoisitevariance="800,800"
cellsubdivisionlength="1500"
cellroundingamount="0.1"
cellirregularity="0.3"
mainpathnodeintervalrange="500,500"
cavecount="0"
itemcount="0"
floatingicechunkcount="0"
seafloordepth="0"
seafloorvariance="1000"
mountaincountmin="0"
mountaincountmax="3"
mountainheightmin="1500"
mountainheightmax="3000"
ruincount="0"
minwreckcount="0"
maxwreckcount="0"
bottomholeprobability="0"
waterparticlescale="1"
startposition="0.3,0.2"
endposition="0.7,0.5"
forceoutpostposition="0.5,0.8"
mintunnelradius="5000"
mincorpsecount="1"
maxcorpsecount="5"
thalamusprobability="0"
wreckhullfloodingchance="0.5"
wreckfloodinghullminwaterpercentage="0.1"
wreckfloodinghullmaxwaterpercentage="1"
sidetunnelcount="0,0"
minsidetunnelradius="25000,25000"
backgroundcreatureamount="80"
walltexturesize="512"
walledgetexturewidth="1024"
walledgeexpandoutwardsamount="128"
walledgeexpandinwardsamount="128"
sidetunnelvariance="0.5"
mainpathvariance="0"
resourceintervalrange="19200,38400"
caveresourceintervalrange="9600,19200"
resourceclustersizerange="3,6"
resourcespawnchance="0.3"
caveresourcespawnchance="0.6"
islandcount="0"
abyssislandcount="0"
icespirecount="0"
PlayNoiseLoopInOutpostLevel="true">
<WaterParticles
texture="Content/Map/Biomes/AphoticPlateau/BackgroundParticles.png" />
<Wall
texture="Content/Map/Biomes/AphoticPlateau/LevelWall.png"
premultiplyalpha="false" />
<WallEdge
texture="Content/Map/Biomes/AphoticPlateau/LevelWallEdge.png" />
<DestructibleWall
texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge
texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed
texture="Content/Map/Biomes/DestroyedWall.png"
premultiplyalpha="false" />
</PlateauLair> -->
</Override>
</LevelGenerationParameters>

View File

@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<LevelGenerationParameters>
<Override>
<Biomes>
<Biome identifier="coldcaverns" name="Cold Caverns" description="" AllowedZones="1" mindifficulty="0" maxdifficulty="15">
<Submarines maxtier="1" />
</Biome>
<Biome identifier="europanridge" name="Europan Ridge" description="" AllowedZones="2" mindifficulty="15" maxdifficulty="35">
<Submarines maxtier="1">
<Override locationtype="city" maxtier="2" />
<Override locationtype="pirateoutpost" class="transport" maxtier="2" />
<Override locationtype="military" class="attack" maxtier="2" />
<Override locationtype="research" class="scout" maxtier="2" />
<Override locationtype="shipyard" maxtier="2" />
</Submarines>
</Biome>
<Biome identifier="theaphoticplateau" name="The Aphotic Plateau" description="" AllowedZones="3" mindifficulty="35" maxdifficulty="50">
<Submarines maxtier="2" />
</Biome>
<Biome identifier="thegreatsea" oldidentifier="thegreatvoid" name="The Great Sea" description="" AllowedZones="4" mindifficulty="50" maxdifficulty="65">
<Submarines maxtier="2">
<Override locationtype="city" maxtier="3" />
<Override locationtype="pirateoutpost" class="transport" maxtier="3" />
<Override locationtype="military" class="attack" maxtier="3" />
<Override locationtype="research" class="scout" maxtier="3" />
<Override locationtype="shipyard" maxtier="3" />
</Submarines>
</Biome>
<Biome identifier="hydrothermalwastes" name="Hydrothermal Wastes" description="" AllowedZones="5" mindifficulty="65" maxdifficulty="80">
<Submarines maxtier="3" />
</Biome>
<Biome identifier="endzone" name="???" description="" AllowedZones="6" endbiome="true" endbiomelocationcount="2" />
</Biomes>
</Override>
</LevelGenerationParameters>

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<CaveGenerationParameters>
<Override></Override>
</CaveGenerationParameters>

View File

@@ -0,0 +1,105 @@
<?xml version="1.0" encoding="utf-8"?>
<Items>
<Item name="Vine Ladder" identifier="vineladder" tags="ladder" resizevertical="true" scale="0.5" allowrotatingineditor="false">
<Sprite texture="%ModDir:2532991202%/Biomes/CaveoutpostLocations/DECaveobjects.png" depth="0.52" sourcerect="16,20,94,608" />
<DecorativeSprite texture="%ModDir:2532991202%/Biomes/CaveoutpostLocations/DECaveobjects.png" depth="0.51" sourcerect="16,20,94,608" origin="0.5,5.2" offset="15,5" offsetanim="Noise" offsetanimspeed="0.25">
<AnimationConditional IsActive="true" targetitemcomponent="Controller" />
</DecorativeSprite>
<!-- REGALIS ADD "ACTIVE" TO LADDERS PLEASE -->
<Controller canbeselected="true" IsSecondaryItem="true" msg="ItemMsgInteractSelect">
<StatusEffect type="OnActive" target="This" duration="1" stackable="false">
<particleemitter particlespersecond="10" particle="fruitchunks" drawontop="true" velocitymin="100" velocitymax="300" anglemin="265" anglemax="275" copyentitangle="false" distancemin="-150" distancemax="150" scalemin="0.35" scalemax="0.6" colormultiplier="80,150,50,255" highqualitycollisiondetection="true" />
<!-- <Sound file="Content/Items/Engine/Enginebroken.ogg" volume="1" range="500" frequencymultiplier="0.3" loop="true" /> -->
</StatusEffect>
</Controller>
<Ladder canbeselected="true" msg="ItemMsgClimbSelect">
<BackgroundSprite texture="%ModDir:2532991202%/Biomes/CaveoutpostLocations/DECaveobjects.png" depth="0.05" sourcerect="120,20,94,608" origin="0.2,0.0" />
</Ladder>
<trigger x="5" y="0" width="84" />
</Item>
<!-- Bioluminescent plants -->
<Item name="Bioluminescent Cave Boulder" identifier="de-bioluminescentcaveboulder1" nameidentifier="de-bioluminescentcaveboulder1" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/BioluminescentCave/BackgroundChunks.png" sourcerect="4,4,335,321" depth="0.879" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent IsOn="true" range="150" lightcolor="25,25,80,250" pulseamount="0.3" pulsefrequency="0.1">
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
</LightComponent>
</Item>
<Item name="Bioluminescent Cave Boulder" identifier="de-bioluminescentcaveboulder2" nameidentifier="de-bioluminescentcaveboulder2" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/BioluminescentCave/BackgroundChunks.png" sourcerect="345,4,328,333" depth="0.878" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent IsOn="true" range="150" lightcolor="25,25,80,250" pulseamount="0.3" pulsefrequency="0.1">
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
</LightComponent>
</Item>
<Item name="Bioluminescent Cave Boulder" identifier="de-bioluminescentcaveboulder3" nameidentifier="de-bioluminescentcaveboulder3" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/BioluminescentCave/BackgroundChunks.png" sourcerect="687,4,339,332" depth="0.877" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent IsOn="true" range="150" lightcolor="25,25,80,250" pulseamount="0.3" pulsefrequency="0.1">
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
</LightComponent>
</Item>
<Item name="Bioluminescent Cave Boulder" identifier="de-bioluminescentcaveboulder4" nameidentifier="de-bioluminescentcaveboulder4" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/BioluminescentCave/BackgroundChunks.png" sourcerect="14,335,450,341" depth="0.876" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent IsOn="true" range="150" lightcolor="25,25,80,250" pulseamount="0.3" pulsefrequency="0.1">
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
</LightComponent>
</Item>
<Item name="Bioluminescent Cave Boulder" identifier="de-bioluminescentcaveboulder5" nameidentifier="de-bioluminescentcaveboulder5" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/BioluminescentCave/BackgroundChunks.png" sourcerect="493,343,500,334" depth="0.875" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent IsOn="true" range="150" lightcolor="25,25,80,250" pulseamount="0.3" pulsefrequency="0.1">
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
</LightComponent>
</Item>
<Item name="Bioluminescent Cave Chunk" identifier="de-bioluminescentcavechunk1" nameidentifier="de-bioluminescentcavechunk1" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/BioluminescentCave/LevelObjects.png" sourcerect="8,412,498,326" depth="0.874" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent IsOn="true" range="150" lightcolor="25,25,80,250" pulseamount="0.3" pulsefrequency="0.1">
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
</LightComponent>
</Item>
<Item name="Bioluminescent Cave Chunk" identifier="de-bioluminescentcavechunk2" nameidentifier="de-bioluminescentcavechunk2" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/BioluminescentCave/LevelObjects.png" sourcerect="536,402,477,324" depth="0.873" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent IsOn="true" range="150" lightcolor="25,25,80,250" pulseamount="0.3" pulsefrequency="0.1">
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
</LightComponent>
</Item>
<Item name="Bioluminescent Cave Chunk" identifier="de-bioluminescentcavechunk3" nameidentifier="de-bioluminescentcavechunk3" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/BioluminescentCave/LevelObjects.png" sourcerect="15,736,481,287" depth="0.872" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent IsOn="true" range="150" lightcolor="25,25,80,250" pulseamount="0.3" pulsefrequency="0.1">
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
</LightComponent>
</Item>
<Item name="Bioluminescent Cave Chunk" identifier="de-bioluminescentcavechunk4" nameidentifier="de-bioluminescentcavechunk4" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/BioluminescentCave/LevelObjects.png" sourcerect="524,736,482,287" depth="0.871" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent IsOn="true" range="150" lightcolor="25,25,80,250" pulseamount="0.3" pulsefrequency="0.1">
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
</LightComponent>
</Item>
<Item name="Bioluminescent Plant" identifier="de-bioluminescentplant1" nameidentifier="de-bioluminescentplant1" tags="light" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/BioluminescentCave/LevelObjects.png" sourcerect="344,30,326,191" depth="0.879" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent IsOn="true" range="150" lightcolor="25,25,80,250" pulseamount="0.3" pulsefrequency="0.1">
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
</LightComponent>
</Item>
<Item name="Bioluminescent Plant" identifier="de-bioluminescentplant2" nameidentifier="de-bioluminescentplant2" tags="light" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/BioluminescentCave/LevelObjects.png" sourcerect="684,0,336,217" depth="0.878" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent IsOn="true" range="150" lightcolor="25,25,80,250" pulseamount="0.3" pulsefrequency="0.1">
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
</LightComponent>
</Item>
<Item name="Bioluminescent Plant" identifier="de-bioluminescentplant3" nameidentifier="de-bioluminescentplant3" tags="light" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/BioluminescentCave/LevelObjects.png" sourcerect="9,14,323,199" depth="0.877" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent IsOn="true" range="150" lightcolor="25,25,80,250" pulseamount="0.3" pulsefrequency="0.1">
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
</LightComponent>
</Item>
<Item name="Bioluminescent Plant" identifier="de-bioluminescentplant4" nameidentifier="de-bioluminescentplant4" tags="light" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/BioluminescentCave/LevelObjects.png" sourcerect="347,221,333,184" depth="0.876" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent IsOn="true" range="150" lightcolor="25,25,80,250" pulseamount="0.3" pulsefrequency="0.1">
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
</LightComponent>
</Item>
<Item name="Bioluminescent Plant" identifier="de-bioluminescentplant5" nameidentifier="de-bioluminescentplant5" tags="light" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/BioluminescentCave/LevelObjects.png" sourcerect="685,215,331,183" depth="0.875" premultiplyalpha="false" origin="0.5,0.5" />
<LightComponent IsOn="true" range="150" lightcolor="25,25,80,250" pulseamount="0.3" pulsefrequency="0.1">
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
</LightComponent>
</Item>
</Items>

View File

@@ -0,0 +1,244 @@
<?xml version="1.0" encoding="utf-8"?>
<prefabs>
<!-- ROCK CAVE WALLS -->
<Wall name="Rock Cave Wall (Vertical)" identifier="de-rockcavewallverticalstraight" descriptionidentifier="exteriorshell" subcategory="cavedeco" body="true" castshadow="true" health="999999999" bodywidth="40" bodyoffset="0,0" resizevertical="true" Indestructible="true" NoAITarget="True">
<sprite texture="%ModDir:2532991202%/Biomes/CaveOutpostLocations/RockCaveWalls.png" sourcerect="880,1466,126,1024" depth="0.1" origin="0.5,0.5" />
<backgroundsprite texture="%ModDir:2532991202%/Biomes/CaveOutpostLocations/RockCaveWalls.png" depth="0.85" />
</Wall>
<Wall name="Rock Cave Wall (5°)" identifier="de-rockcavewallwall5degrees" descriptionidentifier="exteriorshell" subcategory="cavedeco" body="true" castshadow="true" health="200" bodywidth="168" bodyheight="40" bodyoffset="0,0" bodyrotation="5" Indestructible="true" NoAITarget="True">
<sprite texture="%ModDir:2532991202%/Biomes/CaveOutpostLocations/RockCaveWalls.png" sourcerect="0,654,168,125" depth="0.1" origin="0.5,0.5" />
<backgroundsprite texture="%ModDir:2532991202%/Biomes/CaveOutpostLocations/RockCaveWalls.png" depth="0.85" />
</Wall>
<Wall name="Rock Cave Wall (15°)" identifier="de-rockcavewallwall15degrees" descriptionidentifier="exteriorshell" subcategory="cavedeco" body="true" castshadow="true" health="200" bodywidth="170" bodyheight="40" bodyoffset="0,0" bodyrotation="15" Indestructible="true" NoAITarget="True">
<sprite texture="%ModDir:2532991202%/Biomes/CaveOutpostLocations/RockCaveWalls.png" sourcerect="161,648,170,203" depth="0.1" origin="0.5,0.5" />
<backgroundsprite texture="%ModDir:2532991202%/Biomes/CaveOutpostLocations/RockCaveWalls.png" depth="0.85" />
</Wall>
<Wall name="Rock Cave Wall (25°)" identifier="de-rockcavewallwall25degrees" descriptionidentifier="exteriorshell" subcategory="cavedeco" body="true" castshadow="true" health="200" bodywidth="152" bodyheight="40" bodyoffset="0,0" bodyrotation="25" Indestructible="true" NoAITarget="True">
<sprite texture="%ModDir:2532991202%/Biomes/CaveOutpostLocations/RockCaveWalls.png" sourcerect="331,683,152,230" depth="0.1" origin="0.5,0.5" />
<backgroundsprite texture="%ModDir:2532991202%/Biomes/CaveOutpostLocations/RockCaveWalls.png" depth="0.85" />
</Wall>
<Wall name="Rock Cave Wall (35°)" identifier="de-rockcavewallwall35degrees" descriptionidentifier="exteriorshell" subcategory="cavedeco" body="true" castshadow="true" health="200" bodywidth="285" bodyheight="40" bodyoffset="0,0" bodyrotation="35" Indestructible="true" NoAITarget="True">
<sprite texture="%ModDir:2532991202%/Biomes/CaveOutpostLocations/RockCaveWalls.png" sourcerect="483,764,285,364" depth="0.1" origin="0.5,0.5" />
<backgroundsprite texture="%ModDir:2532991202%/Biomes/CaveOutpostLocations/RockCaveWalls.png" depth="0.85" />
</Wall>
<Wall name="Rock Cave Wall (55°)" identifier="de-rockcavewallwall55degrees" descriptionidentifier="exteriorshell" subcategory="cavedeco" body="true" castshadow="true" health="200" bodywidth="135" bodyheight="40" bodyoffset="0,0" bodyrotation="55" Indestructible="true" NoAITarget="True">
<sprite texture="%ModDir:2532991202%/Biomes/CaveOutpostLocations/RockCaveWalls.png" sourcerect="768,981,135,202" depth="0.1" origin="0.5,0.5" />
<backgroundsprite texture="%ModDir:2532991202%/Biomes/CaveOutpostLocations/RockCaveWalls.png" depth="0.85" />
</Wall>
<Wall name="Rock Cave Wall (70°)" identifier="de-rockcavewallwall70degrees" descriptionidentifier="exteriorshell" subcategory="cavedeco" body="true" castshadow="true" health="200" bodywidth="199" bodyheight="40" bodyoffset="0,0" bodyrotation="70" Indestructible="true" NoAITarget="True">
<sprite texture="%ModDir:2532991202%/Biomes/CaveOutpostLocations/RockCaveWalls.png" sourcerect="794,1183,199,164" depth="0.1" origin="0.5,0.5" />
<backgroundsprite texture="%ModDir:2532991202%/Biomes/CaveOutpostLocations/RockCaveWalls.png" depth="0.85" />
</Wall>
<Wall name="Rock Cave Wall (80°)" identifier="de-rockcavewallwall80degrees" descriptionidentifier="exteriorshell" subcategory="cavedeco" body="true" castshadow="true" health="200" bodywidth="120" bodyheight="40" bodyoffset="0,0" bodyrotation="80" Indestructible="true" NoAITarget="True">
<sprite texture="%ModDir:2532991202%/Biomes/CaveOutpostLocations/RockCaveWalls.png" sourcerect="873,1348,120,119" depth="0.1" origin="0.5,0.5" />
<backgroundsprite texture="%ModDir:2532991202%/Biomes/CaveOutpostLocations/RockCaveWalls.png" depth="0.85" />
</Wall>
<Wall name="Rock Cave Wall (Horizontal)" identifier="de-rockcavewallhorizontalstraight" descriptionidentifier="exteriorshell" subcategory="cavedeco" body="true" castshadow="true" health="999999999" bodyheight="40" bodyoffset="0,0" resizehorizontal="true" Indestructible="true" NoAITarget="True">
<sprite texture="%ModDir:2532991202%/Biomes/CaveOutpostLocations/RockCaveWalls.png" sourcerect="0,0,1024,166" depth="0.1" origin="0.5,0.5" />
<backgroundsprite texture="%ModDir:2532991202%/Biomes/CaveOutpostLocations/RockCaveWalls.png" depth="0.85" />
</Wall>
<!-- Background Walls -->
<Wall_B name="Rock Cave Background Wall" identifier="de-rockcavebackwall" descriptionidentifier="backgroundwall" allowattachitems="true" width="16" height="16" resizehorizontal="true" resizevertical="true" texturescale="0.5,0.5" category="Decorative" tags="backgroundwall" subcategory="cavedeco">
<sprite texture="Content/Map/Biomes/RockCave/LevelWall.png" sourcerect="0,0,1024,1024" depth="0.98" premultiplyalpha="false" origin="0.5,0.5" />
<Upgrade gameversion="0.10.0.0" texturescale="0.5,0.5" />
</Wall_B>
<!---->
<!-- CRYSTAL CAVE WALLS -->
<!-- Background Walls -->
<Wall_B name="Crystal Cave Background Wall" identifier="de-crystalcavebackwall" descriptionidentifier="backgroundwall" allowattachitems="true" width="16" height="16" resizehorizontal="true" resizevertical="true" texturescale="0.5,0.5" category="Decorative" tags="backgroundwall" subcategory="cavedeco">
<sprite texture="Content/Map/Biomes/CrystalCave/LevelWall.png" sourcerect="0,0,1024,1024" depth="0.98" premultiplyalpha="false" origin="0.5,0.5" />
<Upgrade gameversion="0.10.0.0" texturescale="0.5,0.5" />
</Wall_B>
<!---->
<!-- COLD CAVERNS WALLS -->
<Wall name="Cold Caverns Wall (Vertical)" identifier="de-coldcavernswallverticalstraight" descriptionidentifier="exteriorshell" subcategory="cavedeco" body="true" castshadow="true" health="999999999" bodywidth="40" bodyoffset="0,0" resizevertical="true" Indestructible="true" NoAITarget="True">
<sprite texture="%ModDir:2532991202%/Biomes/CaveOutpostLocations/ColdCavernsWalls.png" sourcerect="859,1466,166,1024" depth="0.1" origin="0.5,0.5" />
<backgroundsprite texture="%ModDir:2532991202%/Biomes/CaveOutpostLocations/ColdCavernsWalls.png" depth="0.85" />
</Wall>
<!--
<Wall name="" identifier="de-coldcavernswall90degrees" descriptionidentifier="exteriorshell" subcategory="cavedeco" body="true" castshadow="true" health="200" bodywidth="266" bodyheight="40" bodyoffset="0,-10" bodyrotation="-16" Indestructible="true" NoAITarget="True">
<sprite texture="%ModDir:2532991202%/Biomes/CaveOutpostLocations/ColdCavernsWalls.png" sourcerect="129,0,256,160" depth="0.1" origin="0.5,0.5" />
<backgroundsprite texture="Content/Map/ExteriorWallsABack.png" depth="0.85" />
</Wall>
-->
<Wall name="Cold Caverns Wall (Horizontal)" identifier="de-coldcavernswallhorizontalstraight" descriptionidentifier="exteriorshell" subcategory="cavedeco" body="true" castshadow="true" health="999999999" bodyheight="40" bodyoffset="0,0" resizehorizontal="true" Indestructible="true" NoAITarget="True">
<sprite texture="%ModDir:2532991202%/Biomes/CaveOutpostLocations/ColdCavernsWalls.png" sourcerect="0,0,1024,166" depth="0.1" origin="0.5,0.5" />
<backgroundsprite texture="%ModDir:2532991202%/Biomes/CaveOutpostLocations/ColdCavernsWalls.png" depth="0.85" />
</Wall>
<!-- Background Walls -->
<Wall_B name="Cold Caverns Background Wall" identifier="de-coldcavernsbackwall" descriptionidentifier="backgroundwall" allowattachitems="true" width="16" height="16" resizehorizontal="true" resizevertical="true" texturescale="0.5,0.5" category="Decorative" tags="backgroundwall" subcategory="cavedeco">
<sprite texture="Content/Map/Biomes/ColdCaverns/LevelWall.png" sourcerect="0,0,1024,1024" depth="0.98" premultiplyalpha="false" origin="0.5,0.5" />
<Upgrade gameversion="0.10.0.0" texturescale="0.5,0.5" />
</Wall_B>
<!---->
<!-- EUROPAN RIDGE WALLS -->
<!-- Background Walls -->
<Wall_B name="Europan Ridge Background Wall" identifier="de-europanridgebackwall" descriptionidentifier="backgroundwall" allowattachitems="true" width="16" height="16" resizehorizontal="true" resizevertical="true" texturescale="0.5,0.5" category="Decorative" tags="backgroundwall" subcategory="cavedeco">
<sprite texture="Content/Map/Biomes/EuropanRidge/LevelWall.png" sourcerect="0,0,1024,1024" depth="0.98" premultiplyalpha="false" origin="0.5,0.5" />
<Upgrade gameversion="0.10.0.0" texturescale="0.5,0.5" />
</Wall_B>
<!---->
<!--ROCK CAVES-->
<Cavedeco name="Chunk Cave Boulder" identifier="de-rockcaveboulder1" nameidentifier="de-rockcaveboulder1" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/rockcave/BackgroundChunks.png" sourcerect="4,4,333,504" depth="0.879" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Chunk Cave Boulder" identifier="de-rockcaveboulder2" nameidentifier="de-rockcaveboulder2" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/rockcave/BackgroundChunks.png" sourcerect="345,4,333,504" depth="0.878" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Chunk Cave Boulder" identifier="de-rockcaveboulder3" nameidentifier="de-rockcaveboulder3" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/rockcave/BackgroundChunks.png" sourcerect="687,4,333,504" depth="0.877" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Chunk Cave Boulder" identifier="de-rockcaveboulder4" nameidentifier="de-rockcaveboulder4" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/rockcave/BackgroundChunks.png" sourcerect="4,516,504,504" depth="0.876" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Chunk Cave Boulder" identifier="de-rockcaveboulder5" nameidentifier="de-rockcaveboulder5" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/rockcave/BackgroundChunks.png" sourcerect="516,516,504,504" depth="0.875" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Chunk Cave Chunk" identifier="de-rockcavechunk1" nameidentifier="de-rockcavechunk1" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/rockcave/WallEdgeChunks.png" sourcerect="0,0,512,512" depth="0.874" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Chunk Cave Chunk" identifier="de-rockcavechunk2" nameidentifier="de-rockcavechunk2" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/rockcave/WallEdgeChunks.png" sourcerect="512,0,512,512" depth="0.873" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Chunk Cave Chunk" identifier="de-rockcavechunk3" nameidentifier="de-rockcavechunk3" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/rockcave/WallEdgeChunks.png" sourcerect="0,512,512,512" depth="0.872" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Chunk Cave Chunk" identifier="de-rockcavechunk4" nameidentifier="de-rockcavechunk4" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/rockcave/WallEdgeChunks.png" sourcerect="512,512,512,512" depth="0.871" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Chunk Cave Vent" identifier="de-rockcavevent1" nameidentifier="de-rockcavevent1" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/CrystalCave/CaveHazards.png" sourcerect="0,788,274,235" depth="0.869" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Chunk Cave Vent" identifier="de-rockcavevent2" nameidentifier="de-rockcavevent2" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/CrystalCave/CaveHazards.png" sourcerect="0,513,274,267" depth="0.868" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Chunk Cave Stalactite" identifier="de-rockcavestalactite1" nameidentifier="de-rockcavestalactite1" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/CrystalCave/CaveHazards.png" sourcerect="287,573,210,389" depth="0.861" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Chunk Cave Stalactite" identifier="de-rockcavestalactite2" nameidentifier="de-rockcavestalactite2" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/CrystalCave/CaveHazards.png" sourcerect="497,572,293,450" depth="0.862" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Chunk Cave Stalactite" identifier="de-rockcavestalactite3" nameidentifier="de-rockcavestalactite3" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/CrystalCave/CaveHazards.png" sourcerect="790,572,229,445" depth="0.862" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<!--SHROOM CAVES-->
<!--CRYSTAL CAVES-->
<Cavedeco name="Crystal Cave Boulder" identifier="de-crystalcaveboulder1" nameidentifier="de-crystalcaveboulder1" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/CrystalCave/BackgroundChunks.png" sourcerect="4,4,333,504" depth="0.879" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Crystal Cave Boulder" identifier="de-crystalcaveboulder2" nameidentifier="de-crystalcaveboulder2" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/CrystalCave/BackgroundChunks.png" sourcerect="345,4,333,504" depth="0.878" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Crystal Cave Boulder" identifier="de-crystalcaveboulder3" nameidentifier="de-crystalcaveboulder3" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/CrystalCave/BackgroundChunks.png" sourcerect="687,4,333,504" depth="0.877" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Crystal Cave Boulder" identifier="de-crystalcaveboulder4" nameidentifier="de-crystalcaveboulder4" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/CrystalCave/BackgroundChunks.png" sourcerect="4,516,504,504" depth="0.876" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Crystal Cave Boulder" identifier="de-crystalcaveboulder5" nameidentifier="de-crystalcaveboulder5" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/CrystalCave/BackgroundChunks.png" sourcerect="516,516,504,504" depth="0.875" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Crystal Cave Chunk" identifier="de-crystalcavechunk1" nameidentifier="de-crystalcavechunk1" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/CrystalCave/WallEdgeChunks.png" sourcerect="0,0,512,512" depth="0.874" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Crystal Cave Chunk" identifier="de-crystalcavechunk2" nameidentifier="de-crystalcavechunk2" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/CrystalCave/WallEdgeChunks.png" sourcerect="512,0,512,512" depth="0.873" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Crystal Cave Chunk" identifier="de-crystalcavechunk3" nameidentifier="de-crystalcavechunk3" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/CrystalCave/WallEdgeChunks.png" sourcerect="0,512,512,512" depth="0.872" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Crystal Cave Chunk" identifier="de-crystalcavechunk4" nameidentifier="de-crystalcavechunk4" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/CrystalCave/WallEdgeChunks.png" sourcerect="512,512,512,512" depth="0.871" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Crystal" identifier="de-crystal1" nameidentifier="de-crystal1" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/CrystalCave/LevelObjects.png" sourcerect="342,0,342,342" depth="0.879" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Crystal" identifier="de-crystal2" nameidentifier="de-crystal2" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/CrystalCave/LevelObjects.png" sourcerect="684,0,342,342" depth="0.878" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Crystal" identifier="de-crystal3" nameidentifier="de-crystal3" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/CrystalCave/LevelObjects.png" sourcerect="0,342,342,342" depth="0.877" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Crystal" identifier="de-crystal4" nameidentifier="de-crystal4" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/CrystalCave/LevelObjects.png" sourcerect="342,342,342,342" depth="0.876" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Crystal" identifier="de-crystal5" nameidentifier="de-crystal5" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/CrystalCave/LevelObjects.png" sourcerect="684,342,342,342" depth="0.875" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Crystal" identifier="de-crystal6" nameidentifier="de-crystal6" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/CrystalCave/LevelObjects.png" sourcerect="0,684,342,342" depth="0.874" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Crystal" identifier="de-crystal7" nameidentifier="de-crystal7" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/CrystalCave/LevelObjects.png" sourcerect="342,684,342,342" depth="0.873" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Crystal" identifier="de-crystal8" nameidentifier="de-crystal8" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/CrystalCave/LevelObjects.png" sourcerect="682,684,342,342" depth="0.872" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<!--EUROPAN RIDGE-->
<Cavedeco name="Europan Ridge Boulder" identifier="de-europanridgeboulder1" nameidentifier="de-europanridgeboulder1" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/EuropanRidge/BackgroundChunks.png" sourcerect="0,0,1366,2048" depth="0.879" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Europan Ridge Boulder" identifier="de-europanridgeboulder2" nameidentifier="de-europanridgeboulder2" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/EuropanRidge/BackgroundChunks.png" sourcerect="1366,0,1366,2048" depth="0.878" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Europan Ridge Boulder" identifier="de-europanridgeboulder3" nameidentifier="de-europanridgeboulder3" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/EuropanRidge/BackgroundChunks.png" sourcerect="2730,0,1366,2048" depth="0.877" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Europan Ridge Chunk" identifier="de-europanridgechunk1" nameidentifier="de-europanridgechunk1" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/EuropanRidge/LevelObjects.png" sourcerect="3,1499,762,486" depth="0.876" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Europan Ridge Chunk" identifier="de-europanridgechunk2" nameidentifier="de-europanridgechunk2" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/EuropanRidge/LevelObjects.png" sourcerect="770,1481,765,498" depth="0.875" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Europan Ridge Chunk" identifier="de-europanridgechunk3" nameidentifier="de-europanridgechunk3" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/EuropanRidge/LevelObjects.png" sourcerect="1536,1499,509,487" depth="0.874" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Europan Ridge Chunk" identifier="de-europanridgechunk4" nameidentifier="de-europanridgechunk4" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/EuropanRidge/LevelObjects.png" sourcerect="23,1099,757,398" depth="0.873" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Europan Ridge Chunk" identifier="de-europanridgechunk5" nameidentifier="de-europanridgechunk5" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/EuropanRidge/LevelObjects.png" sourcerect="780,1093,745,389" depth="0.872" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Europan Ridge Chunk" identifier="de-europanridgechunk6" nameidentifier="de-europanridgechunk6" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/EuropanRidge/LevelObjects.png" sourcerect="1542,1048,503,448" depth="0.871" premultiplyalpha="false" origin="0.5,0.5" />
</Cavedeco>
<Cavedeco name="Europan Ridge Reef" identifier="de-europanridgereef1" nameidentifier="de-europanridgereef1" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/EuropanRidge/LevelObjects.png" sourcerect="0,0,506,449" depth="0.863" premultiplyalpha="false" origin="0.49990937,0.96472895" />
</Cavedeco>
<Cavedeco name="Europan Ridge Reef" identifier="de-europanridgereef2" nameidentifier="de-europanridgereef2" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/EuropanRidge/LevelObjects.png" sourcerect="512,0,516,437" depth="0.864" premultiplyalpha="false" origin="0.49485236,0.9806272" />
</Cavedeco>
<Cavedeco name="Europan Ridge Reef" identifier="de-europanridgereef3" nameidentifier="de-europanridgereef3" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/EuropanRidge/LevelObjects.png" sourcerect="1024,0,514,422" depth="0.865" premultiplyalpha="false" origin="0.499504,0.9887322" />
</Cavedeco>
<Cavedeco name="Europan Ridge Reef" identifier="de-europanridgereef4" nameidentifier="de-europanridgereef4" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/EuropanRidge/LevelObjects.png" sourcerect="1536,0,515,428" depth="0.866" premultiplyalpha="false" origin="0.5019154,0.9887322" />
</Cavedeco>
<Cavedeco name="Europan Ridge Reef" identifier="de-europanridgereef5" nameidentifier="de-europanridgereef5" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/EuropanRidge/LevelObjects.png" sourcerect="-4,448,509,347" depth="0.867" premultiplyalpha="false" origin="0.50806963,0.9768542" />
</Cavedeco>
<Cavedeco name="Europan Ridge Reef" identifier="de-europanridgereef6" nameidentifier="de-europanridgereef6" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/EuropanRidge/LevelObjects.png" sourcerect="515,434,502,365" depth="0.868" premultiplyalpha="false" origin="0.50709254,0.9780403" />
</Cavedeco>
<Cavedeco name="Europan Ridge Reef" identifier="de-europanridgereef7" nameidentifier="de-europanridgereef7" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/EuropanRidge/LevelObjects.png" sourcerect="1025,420,499,366" depth="0.869" premultiplyalpha="false" origin="0.49875337,0.9743439" />
</Cavedeco>
<Cavedeco name="Europan Ridge Reef" identifier="de-europanridgereef8" nameidentifier="de-europanridgereef8" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/EuropanRidge/LevelObjects.png" sourcerect="1543,429,496,358" depth="0.870" premultiplyalpha="false" origin="0.4919258,0.97651124" />
</Cavedeco>
<Cavedeco name="Europan Ridge Imp's Claw" identifier="de-europanridgeimpsclaw1" nameidentifier="de-europanridgeimpsclaw1" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/EuropanRidge/LevelObjects.png" sourcerect="4,802,312,291" depth="0.860" premultiplyalpha="false" origin="0.5,1" />
</Cavedeco>
<Cavedeco name="Europan Ridge Imp's Claw" identifier="de-europanridgeimpsclaw2" nameidentifier="de-europanridgeimpsclaw2" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/EuropanRidge/LevelObjects.png" sourcerect="318,796,318,290" depth="0.859" premultiplyalpha="false" origin="0.5,1" />
</Cavedeco>
<Cavedeco name="Europan Ridge Tangle Bush" identifier="de-europanridgetanglebush1" nameidentifier="de-europanridgetanglebush1" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/EuropanRidge/LevelObjects.png" sourcerect="1369,785,346,264" depth="0.858" premultiplyalpha="false" origin="0.5,1" />
</Cavedeco>
<Cavedeco name="Europan Ridge Tangle Bush" identifier="de-europanridgetanglebush2" nameidentifier="de-europanridgetanglebush2" tags="" allowattachitems="true" subcategory="cavedeco" texturescale="1.0,1.0" scale="0.5" category="Decorative" canflipy="true" noninteractable="true">
<Sprite texture="Content/Map/Biomes/EuropanRidge/LevelObjects.png" sourcerect="1716,788,328,258" depth="0.857" premultiplyalpha="false" origin="0.5,1" />
</Cavedeco>
<caveplatform name="Cave Platform" identifier="caveplatform" descriptionidentifier="platform" category="Decorative" subcategory="cavedeco" width="100" height="80" resizehorizontal="true" body="true" platform="true" AllowRotatingInEditor="true">
<sprite texture="%ModDir:2532991202%/Biomes/CaveOutpostLocations/DEcaveobjects.png" sourcerect="214,34,482,80" depth="0.49" origin="0.5,0.5" />
</caveplatform>
</prefabs>

View File

@@ -0,0 +1,149 @@
<?xml version="1.0" encoding="utf-8"?>
<LevelGenerationParameters>
<Override>
<ColdCavernsTutorial identifier="coldcavernstutorial" biomes="coldcaverns" commonness="0" Type="LocationConnection" AmbientLightColor="4,6,8,255" BackgroundTextureColor="8,16,20,255" BackgroundColor="2,4,5,255" WallColor="255,255,255,255" StartPosition="0.15,0.1" EndPosition="0.84,0.1" CreateHoleNextToEnd="False" CreateHoleToAbyss="False" LevelObjectAmount="500" BackgroundCreatureAmount="30" MinWidth="60000" MaxWidth="60000" Height="30000" InitialDepthMin="100000" InitialDepthMax="200000" MinTunnelRadius="6500" SideTunnelCount="0,1" SideTunnelVariance="0.5" MinSideTunnelRadius="2000,6000" VoronoiSiteInterval="2000,2000" VoronoiSiteVariance="800,800" CellSubdivisionLength="1000" CellRoundingAmount="0.5" CellIrregularity="0" MainPathNodeIntervalRange="10000,22500" MainPathVariance="0.5" CaveCount="0" ItemCount="200" ResourceIntervalRange="19200,38400" CaveResourceIntervalRange="9600,19200" ResourceClusterSizeRange="3,4" ResourceSpawnChance="0.3" CaveResourceSpawnChance="0.6" FloatingIceChunkCount="0" IslandCount="0" IceSpireCount="0" AbyssIslandCount="0" AbyssIslandSizeMin="4000,7000" AbyssIslandSizeMax="8000,10000" AbyssIslandCaveProbability="0" AbyssResourceClustersMin="0" AbyssResourceClustersMax="0" SeaFloorDepth="-200000" SeaFloorVariance="1000" MountainCountMin="2" MountainCountMax="3" MountainHeightMin="10000" MountainHeightMax="20000" RuinCount="0" MinWreckCount="0" MaxWreckCount="0" MinCorpseCount="3" MaxCorpseCount="6" ThalamusProbability="0" WreckHullFloodingChance="0.5" WreckFloodingHullMinWaterPercentage="0.1" WreckFloodingHullMaxWaterPercentage="1" BottomHoleProbability="0" WaterParticleScale="1" WallTextureSize="512" WallEdgeTextureWidth="1024" WallEdgeExpandOutwardsAmount="128" WallEdgeExpandInwardsAmount="128">
<!--
<Background
texture="Content/Map/LevelBackground1.png" />
<BackgroundTop
texture="Content/Map/iceBackground.png"
premultiplyalpha="false" />-->
<WaterParticles texture="Content/Map/Biomes/ColdCaverns/BackgroundParticles.png" />
<Wall texture="Content/Map/Biomes/ColdCaverns/LevelWall.png" premultiplyalpha="false" />
<WallEdge texture="Content/Map/Biomes/ColdCaverns/LevelWallEdge.png" />
<DestructibleWall texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed texture="Content/Map/Biomes/DestroyedWall.png" premultiplyalpha="false" />
</ColdCavernsTutorial>
<ColdCavernsBasic identifier="coldcavernsbasic" biomes="coldcaverns" commonness="100" maxleveldifficulty="5" Type="LocationConnection" AmbientLightColor="4,6,8,255" BackgroundTextureColor="8,16,20,255" BackgroundColor="2,4,5,255" WallColor="255,255,255,255" StartPosition="0.1,0.1" EndPosition="0.9,0.6" CreateHoleNextToEnd="True" CreateHoleToAbyss="False" LevelObjectAmount="2000" BackgroundCreatureAmount="80" MinWidth="100000" MaxWidth="120000" Height="80000" InitialDepthMin="100000" InitialDepthMax="200000" MinTunnelRadius="7000" SideTunnelCount="0,2" SideTunnelVariance="0.5" MinSideTunnelRadius="2000,6000" VoronoiSiteInterval="2000,2000" VoronoiSiteVariance="800,800" CellSubdivisionLength="2000" CellRoundingAmount="0.1" CellIrregularity="1" MainPathNodeIntervalRange="10000,30000" MainPathVariance="0.5" CaveCount="1" ItemCount="300" ResourceIntervalRange="19200,38400" CaveResourceIntervalRange="9600,19200" ResourceClusterSizeRange="3,6" ResourceSpawnChance="0.2" CaveResourceSpawnChance="0.25" FloatingIceChunkCount="2" IslandCount="0" IceSpireCount="5" AbyssIslandCount="0" AbyssIslandSizeMin="4000,7000" AbyssIslandSizeMax="8000,10000" AbyssIslandCaveProbability="0" AbyssResourceClustersMin="0" AbyssResourceClustersMax="0" SeaFloorDepth="-300000" SeaFloorVariance="1000" MountainCountMin="0" MountainCountMax="3" MountainHeightMin="10000" MountainHeightMax="20000" RuinCount="0" MinWreckCount="0" MaxWreckCount="0" MinCorpseCount="3" MaxCorpseCount="6" ThalamusProbability="0" WreckHullFloodingChance="0.5" WreckFloodingHullMinWaterPercentage="0.1" WreckFloodingHullMaxWaterPercentage="1" BottomHoleProbability="0" WaterParticleScale="1" WallTextureSize="512" WallEdgeTextureWidth="1024" WallEdgeExpandOutwardsAmount="128" WallEdgeExpandInwardsAmount="128">
<!--
<Background
texture="Content/Map/LevelBackground1.png" />
<BackgroundTop
texture="Content/Map/iceBackground.png"
premultiplyalpha="false" />-->
<WaterParticles texture="Content/Map/Biomes/ColdCaverns/BackgroundParticles.png" />
<Wall texture="Content/Map/Biomes/ColdCaverns/LevelWall.png" premultiplyalpha="false" />
<WallEdge texture="Content/Map/Biomes/ColdCaverns/LevelWallEdge.png" />
<DestructibleWall texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed texture="Content/Map/Biomes/DestroyedWall.png" premultiplyalpha="false" />
</ColdCavernsBasic>
<ColdCavernsAdvanced identifier="coldcavernsadvanced" biomes="coldcaverns" commonness="100" minleveldifficulty="5" Type="LocationConnection" AmbientLightColor="4,6,8,255" BackgroundTextureColor="8,16,20,255" BackgroundColor="2,4,5,255" WallColor="255,255,255,255" StartPosition="0.1,0.1" EndPosition="0.9,0.6" CreateHoleNextToEnd="True" CreateHoleToAbyss="False" LevelObjectAmount="2000" BackgroundCreatureAmount="80" MinWidth="140000" MaxWidth="160000" Height="90000" InitialDepthMin="100000" InitialDepthMax="200000" MinTunnelRadius="5000" SideTunnelCount="1,4" SideTunnelVariance="0.2" MinSideTunnelRadius="1500,5000" VoronoiSiteInterval="5000,1000" VoronoiSiteVariance="800,800" CellSubdivisionLength="3000" CellRoundingAmount="0.1" CellIrregularity="1" MainPathNodeIntervalRange="3000,25000" MainPathVariance="0.5" CaveCount="4" ItemCount="400" ResourceIntervalRange="19200,38400" CaveResourceIntervalRange="9600,19200" ResourceClusterSizeRange="3,6" ResourceSpawnChance="0.3" CaveResourceSpawnChance="0.5" FloatingIceChunkCount="3" IslandCount="0" IceSpireCount="10" AbyssIslandCount="0" AbyssIslandSizeMin="4000,7000" AbyssIslandSizeMax="8000,10000" AbyssIslandCaveProbability="0.5" AbyssResourceClustersMin="10" AbyssResourceClustersMax="20" SeaFloorDepth="-300000" SeaFloorVariance="1000" MountainCountMin="0" MountainCountMax="3" MountainHeightMin="10000" MountainHeightMax="20000" RuinCount="0" MinWreckCount="0" MaxWreckCount="0" MinCorpseCount="3" MaxCorpseCount="6" ThalamusProbability="0" WreckHullFloodingChance="0.5" WreckFloodingHullMinWaterPercentage="0.1" WreckFloodingHullMaxWaterPercentage="1" BottomHoleProbability="0" WaterParticleScale="1" WallTextureSize="512" WallEdgeTextureWidth="1024" WallEdgeExpandOutwardsAmount="128" WallEdgeExpandInwardsAmount="128">
<!--
<Background
texture="Content/Map/LevelBackground1.png" />
<BackgroundTop
texture="Content/Map/iceBackground.png"
premultiplyalpha="false" />-->
<WaterParticles texture="Content/Map/Biomes/ColdCaverns/BackgroundParticles.png" />
<Wall texture="Content/Map/Biomes/ColdCaverns/LevelWall.png" premultiplyalpha="false" />
<WallEdge texture="Content/Map/Biomes/ColdCaverns/LevelWallEdge.png" />
<DestructibleWall texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed texture="Content/Map/Biomes/DestroyedWall.png" premultiplyalpha="false" />
</ColdCavernsAdvanced>
<ColdCavernsMaze identifier="coldcavernsmaze" biomes="coldcaverns" commonness="25" minleveldifficulty="8" Type="LocationConnection" AmbientLightColor="4,6,8,255" BackgroundTextureColor="8,16,20,255" BackgroundColor="2,4,5,255" WallColor="255,255,255,255" StartPosition="0.1,0.25" EndPosition="0.9,0.6" CreateHoleNextToEnd="True" CreateHoleToAbyss="False" LevelObjectAmount="2000" BackgroundCreatureAmount="80" MinWidth="140000" MaxWidth="180000" Height="130000" InitialDepthMin="120000" InitialDepthMax="150000" MinTunnelRadius="5000" SideTunnelCount="4,8" SideTunnelVariance="0.6" MinSideTunnelRadius="2500,4000" VoronoiSiteInterval="1500,1500" VoronoiSiteVariance="700,700" CellSubdivisionLength="3000" CellRoundingAmount="0.1" CellIrregularity="1" MainPathNodeIntervalRange="16000,24000" MainPathVariance="0.6" CaveCount="4" ItemCount="400" ResourceIntervalRange="19200,38400" CaveResourceIntervalRange="9600,19200" ResourceClusterSizeRange="3,6" ResourceSpawnChance="0.3" CaveResourceSpawnChance="0.5" FloatingIceChunkCount="5" IslandCount="10" IceSpireCount="25" AbyssIslandCount="0" AbyssIslandSizeMin="4000,7000" AbyssIslandSizeMax="8000,10000" AbyssIslandCaveProbability="0.5" AbyssResourceClustersMin="10" AbyssResourceClustersMax="20" SeaFloorDepth="-300000" SeaFloorVariance="2000" MountainCountMin="2" MountainCountMax="3" MountainHeightMin="100000" MountainHeightMax="200000" RuinCount="0" MinWreckCount="0" MaxWreckCount="0" MinCorpseCount="3" MaxCorpseCount="6" ThalamusProbability="0" WreckHullFloodingChance="0.5" WreckFloodingHullMinWaterPercentage="0.1" WreckFloodingHullMaxWaterPercentage="1" BottomHoleProbability="0" WaterParticleScale="1" WallTextureSize="512" WallEdgeTextureWidth="1024" WallEdgeExpandOutwardsAmount="128" WallEdgeExpandInwardsAmount="128">
<!--
<Background
texture="Content/Map/LevelBackground1.png" />
<BackgroundTop
texture="Content/Map/iceBackground.png"
premultiplyalpha="false" />-->
<WaterParticles texture="Content/Map/Biomes/ColdCaverns/BackgroundParticles.png" />
<Wall texture="Content/Map/Biomes/ColdCaverns/LevelWall.png" premultiplyalpha="false" />
<WallEdge texture="Content/Map/Biomes/ColdCaverns/LevelWallEdge.png" />
<DestructibleWall texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed texture="Content/Map/Biomes/DestroyedWall.png" premultiplyalpha="false" />
</ColdCavernsMaze>
<ColdCavernsOutpost identifier="coldcavernsoutpost" type="Outpost" biomes="coldcaverns" createholenexttoend="False" createholetoabyss="False" height="50000" commonness="100" initialdepthmin="100000" initialdepthmax="200000" levelobjectamount="200" ambientlightcolor="4,6,8,255" backgroundtexturecolor="8,16,20,255" backgroundcolor="2,4,5,255" wallcolor="255,255,255,255" minwidth="50000" maxwidth="50000" voronoisiteinterval="2000,2000" voronoisitevariance="800,800" cellsubdivisionlength="1500" cellroundingamount="0.1" cellirregularity="0.3" mainpathnodeintervalrange="10000,10000" cavecount="0" itemcount="0" floatingicechunkcount="0" seafloordepth="-30000" seafloorvariance="1000" mountaincountmin="0" mountaincountmax="3" mountainheightmin="10000" mountainheightmax="20000" ruincount="0" minwreckcount="0" maxwreckcount="0" bottomholeprobability="0" waterparticlescale="1" startposition="0.5,0.5" endposition="0.5,0.5" forceoutpostposition="0.5,0.55" nolevelgeometry="false" mintunnelradius="5000" mincorpsecount="1" maxcorpsecount="5" thalamusprobability="0" wreckhullfloodingchance="0.5" wreckfloodinghullminwaterpercentage="0.1" wreckfloodinghullmaxwaterpercentage="1" sidetunnelcount="0,0" minsidetunnelradius="25000,25000" backgroundcreatureamount="160" walltexturesize="512" walledgetexturewidth="1024" walledgeexpandoutwardsamount="128" walledgeexpandinwardsamount="128" sidetunnelvariance="0.5" mainpathvariance="0" resourceintervalrange="19200,38400" caveresourceintervalrange="9600,19200" resourceclustersizerange="3,6" resourcespawnchance="0.3" caveresourcespawnchance="0.6" islandcount="0" abyssislandcount="0" icespirecount="0">
<WaterParticles texture="Content/Map/Biomes/ColdCaverns/BackgroundParticles.png" />
<Wall texture="Content/Map/Biomes/ColdCaverns/LevelWall.png" premultiplyalpha="false" />
<WallEdge texture="Content/Map/Biomes/ColdCaverns/LevelWallEdge.png" />
<DestructibleWall texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed texture="Content/Map/Biomes/DestroyedWall.png" premultiplyalpha="false" />
</ColdCavernsOutpost>
<!-- <ColdCavernsLair
identifier="coldcavernslair"
type="Outpost"
biomes="coldcaverns"
createholenexttoend="False"
createholetoabyss="False"
height="40000"
commonness="0"
initialdepthmin="100000"
initialdepthmax="200000"
levelobjectamount="500"
ambientlightcolor="4,6,8,255"
backgroundtexturecolor="8,16,20,255"
backgroundcolor="2,4,5,255"
wallcolor="255,255,255,255"
minwidth="40000"
maxwidth="40000"
voronoisiteinterval="2000,2000"
voronoisitevariance="800,800"
cellsubdivisionlength="1500"
cellroundingamount="0.1"
cellirregularity="0.3"
mainpathnodeintervalrange="500,500"
cavecount="0"
itemcount="0"
floatingicechunkcount="0"
seafloordepth="0"
seafloorvariance="1000"
mountaincountmin="0"
mountaincountmax="3"
mountainheightmin="1500"
mountainheightmax="3000"
ruincount="0"
minwreckcount="0"
maxwreckcount="0"
bottomholeprobability="0"
waterparticlescale="1"
startposition="0.3,0.2"
endposition="0.7,0.5"
forceoutpostposition="0.5,0.8"
mintunnelradius="5000"
mincorpsecount="1"
maxcorpsecount="5"
thalamusprobability="0"
wreckhullfloodingchance="0.5"
wreckfloodinghullminwaterpercentage="0.1"
wreckfloodinghullmaxwaterpercentage="1"
sidetunnelcount="0,0"
minsidetunnelradius="25000,25000"
backgroundcreatureamount="80"
walltexturesize="512"
walledgetexturewidth="1024"
walledgeexpandoutwardsamount="128"
walledgeexpandinwardsamount="128"
sidetunnelvariance="0.5"
mainpathvariance="0"
resourceintervalrange="19200,38400"
caveresourceintervalrange="9600,19200"
resourceclustersizerange="3,6"
resourcespawnchance="0.3"
caveresourcespawnchance="0.6"
islandcount="0"
abyssislandcount="0"
icespirecount="0"
PlayNoiseLoopInOutpostLevel="true">
<WaterParticles
texture="Content/Map/Biomes/ColdCaverns/BackgroundParticles.png" />
<Wall
texture="Content/Map/Biomes/ColdCaverns/LevelWall.png"
premultiplyalpha="false" />
<WallEdge
texture="Content/Map/Biomes/ColdCaverns/LevelWallEdge.png" />
<DestructibleWall
texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge
texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed
texture="Content/Map/Biomes/DestroyedWall.png"
premultiplyalpha="false" />
</ColdCavernsLair> -->
</Override>
</LevelGenerationParameters>

View File

@@ -0,0 +1,70 @@
<?xml version="1.0" encoding="utf-8"?>
<!--COMMON-->
<levelobjects>
<!--Vents-->
<lavaventde identifier="lavaventDE" SpawnPos="MainPathWall, SidePathWall" alignment="Top" minsize="0.5" maxsize="1" randomrotation="0,0" sonardisruption="0.5" depthrange="0,1" clusteringamount="0" clusteringgroup="0" alignwithsurface="False" minsurfacewidth="528" swingamount="0" swingfrequency="0" scaleoscillation="0,0" scaleoscillationfrequency="0" commonness="0" maxcount="10" randomoffset="0,0">
<Sprite texture="Content/Map/Biomes/Common/old/seafloor.png" sourcerect="1030,1247,440,803" origin="0.5,0.9" />
<Trigger randomtriggerinterval="10" randomtriggerprobability="0.5" staytriggereddelay="5" networksyncing="true">
<LightSource range="4000" color="255,0,0,255" flicker="0.5" pulseamount="0.3" pulsefrequency="0.5">
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.6" />
</LightSource>
<Trigger position="0,1500" radius="500" height="1600" camerashake="3" triggeredby="Submarine, Character" force="0,5.0" forcemode="Acceleration" forcefalloff="false" forcevelocitylimit="200">
<Attack structuredamage="10" damagerange="500" emitstructuredamageparticles="false">
<Affliction identifier="burn" strength="20" />
</Attack>
</Trigger>
<Sound file="Content/Sounds/Ambient/Thunder1.ogg" range="20000" position="0,700" />
<Sound file="Content/Sounds/Water/BlackSmoker.ogg" range="7000" position="0,700" />
<ParticleEmitter particle="volcanosmokefast" particlespersecond="10" position="-50,700" anglemin="60" anglemax="120" velocitymin="100" velocitymax="600" />
<ParticleEmitter particle="lavasplash" particlespersecond="50" position="-50,700" anglemin="70" anglemax="110" velocitymin="0" velocitymax="8000" />
<ParticleEmitter particle="lavachunk" particlespersecond="80" position="-50,700" anglemin="80" anglemax="100" velocitymin="1000" velocitymax="6000" />
<ParticleEmitter particle="volcanofire" particlespersecond="5" emitinterval="2" particleamount="10" position="-50,700" anglemin="50" anglemax="130" velocitymin="100" velocitymax="1000" />
</Trigger>
<ParticleEmitter particle="volcanosmoke" particlespersecond="5" position="-50,700" anglemin="60" anglemax="120" velocitymin="100" velocitymax="600" />
<LightSource color="50,0,0,255" range="2048" flicker="0.2" flickerspeed="0.1" pulseamount="0.5" pulsefrequency="0.3" />
<overridecommonness leveltype="hydrothermalwastes" commonness="0" />
<overridecommonness leveltype="coldcavernsoutpost" commonness="0" />
<overridecommonness leveltype="ridgeoutpost" commonness="0" />
<overridecommonness leveltype="plateauoutpost" commonness="0" />
<overridecommonness leveltype="greatseaoutpost" commonness="0" />
<overridecommonness leveltype="wastesoutpost" commonness="0" />
<overridecommonness commonness="0" leveltype="endzone" />
</lavaventde>
<lavavent2de identifier="lavavent2DE" SpawnPos="MainPathWall, SidePathWall" alignment="Top" minsize="0.5" maxsize="1" randomrotation="0,0" sonardisruption="0.5" depthrange="0,1" clusteringamount="0" clusteringgroup="0" alignwithsurface="False" minsurfacewidth="528" swingamount="0" swingfrequency="0" scaleoscillation="0,0" scaleoscillationfrequency="0" commonness="0" maxcount="10" randomoffset="0,0">
<Sprite texture="Content/Map/Biomes/Common/old/seafloor.png" sourcerect="503,375,475,801" origin="0.5,0.9" />
<Trigger randomtriggerinterval="10" randomtriggerprobability="0.5" staytriggereddelay="5" networksyncing="true">
<LightSource range="4000" color="255,0,0,255" flicker="0.5" pulseamount="0.3" pulsefrequency="0.5">
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.6" />
</LightSource>
<Trigger position="0,1500" radius="500" height="1600" camerashake="3" triggeredby="Submarine, Character" force="0,5.0" forcemode="Acceleration" forcefalloff="false" forcevelocitylimit="200">
<Attack structuredamage="10" damagerange="500" emitstructuredamageparticles="false">
<Affliction identifier="burn" strength="20" />
</Attack>
</Trigger>
<Sound file="Content/Sounds/Ambient/Thunder1.ogg" range="20000" position="0,700" />
<Sound file="Content/Sounds/Water/BlackSmoker.ogg" range="7000" position="0,700" />
<ParticleEmitter particle="volcanosmokefast" particlespersecond="10" position="-50,700" anglemin="60" anglemax="120" velocitymin="100" velocitymax="600" />
<ParticleEmitter particle="lavasplash" particlespersecond="50" position="-50,700" anglemin="70" anglemax="110" velocitymin="0" velocitymax="8000" />
<ParticleEmitter particle="lavachunk" particlespersecond="80" position="-50,700" anglemin="80" anglemax="100" velocitymin="1000" velocitymax="6000" />
<ParticleEmitter particle="volcanofire" particlespersecond="5" emitinterval="2" particleamount="10" position="-50,700" anglemin="50" anglemax="130" velocitymin="100" velocitymax="1000" />
</Trigger>
<ParticleEmitter particle="volcanosmoke" particlespersecond="5" position="-50,700" anglemin="60" anglemax="120" velocitymin="100" velocitymax="600" />
<LightSource color="50,0,0,255" range="2048" flicker="0.2" flickerspeed="0.1" pulseamount="0.5" pulsefrequency="0.3" />
<overridecommonness leveltype="hydrothermalwastes" commonness="5" />
<overridecommonness leveltype="hydrothermalwastes" commonness="0" />
<overridecommonness leveltype="coldcavernsoutpost" commonness="0" />
<overridecommonness leveltype="ridgeoutpost" commonness="0" />
<overridecommonness leveltype="plateauoutpost" commonness="0" />
<overridecommonness leveltype="greatseaoutpost" commonness="0" />
<overridecommonness leveltype="wastesoutpost" commonness="0" />
<overridecommonness commonness="0" leveltype="endzone" />
</lavavent2de>
<!-- pondering adding background chunks to outpost levels so the outpost isnt floating but it's not encased in ceiling either -->
<!-- COLD CAVERNS OUTPOST CHUNKS -->
<!-- <BackgroundChunksOutpost identifier="coldcavernsBackgroundChunksOutpost" spawnpos="OutpostWall" minsurfacewidth="500" minsize="2" maxsize="3" randomrotation="-180,180" commonness="0" depthrange="1500,2500" alignment="TopLeft, BottomRight" clusteringamount="0" clusteringgroup="0" alignwithsurface="False" swingamount="0" swingfrequency="0" scaleoscillation="0,0" scaleoscillationfrequency="0" sonardisruption="0" maxcount="20" randomoffset="1000,1000">
<overridecommonness leveltype="coldcavernsoutpost" commonness="100" />
<Sprite texture="Content/Map/Biomes/ColdCaverns/BackgroundChunks.png" sourcerect="1365,0,683,1024" origin="0.5,0.5" />
<Sprite texture="Content/Map/Biomes/ColdCaverns/BackgroundChunks.png" sourcerect="0,0,683,1024" origin="0.5,0.5" />
<Sprite texture="Content/Map/Biomes/ColdCaverns/BackgroundChunks.png" sourcerect="683,0,683,1024" origin="0.5,0.5" />
</BackgroundChunksOutpost> -->
</levelobjects>

View File

@@ -0,0 +1,133 @@
<?xml version="1.0" encoding="utf-8"?>
<LevelGenerationParameters>
<Override>
<RidgeBasic identifier="ridgebasic" biomes="europanridge" commonness="100" maxleveldifficulty="35" Type="LocationConnection" AmbientLightColor="4,16,4,255" BackgroundTextureColor="4,16,4,255" BackgroundColor="0,20,15,255" WallColor="255,255,255,255" StartPosition="0.1,0.1" EndPosition="0.9,0.5" CreateHoleNextToEnd="True" CreateHoleToAbyss="True" LevelObjectAmount="8000" BackgroundCreatureAmount="80" MinWidth="130000" MaxWidth="150000" Height="60000" InitialDepthMin="200000" InitialDepthMax="300000" MinTunnelRadius="6500" SideTunnelCount="2,4" SideTunnelVariance="0.8" MinSideTunnelRadius="2500,3500" VoronoiSiteInterval="1500,1500" VoronoiSiteVariance="700,700" CellSubdivisionLength="1500" CellRoundingAmount="0.5" CellIrregularity="0.1" MainPathNodeIntervalRange="6000,10000" MainPathVariance="0.3" CaveCount="3" ItemCount="400" ResourceIntervalRange="19200,38400" CaveResourceIntervalRange="9600,19200" ResourceClusterSizeRange="3,5" ResourceSpawnChance="0.3" CaveResourceSpawnChance="0.6" FloatingIceChunkCount="3" IslandCount="1" IceSpireCount="0" AbyssIslandCount="5" AbyssIslandSizeMin="4000,7000" AbyssIslandSizeMax="8000,10000" AbyssIslandCaveProbability="0.5" AbyssResourceClustersMin="20" AbyssResourceClustersMax="30" SeaFloorDepth="-120000" SeaFloorVariance="2000" MountainCountMin="2" MountainCountMax="3" MountainHeightMin="80000" MountainHeightMax="100000" RuinCount="0" MinWreckCount="0" MaxWreckCount="1" MinCorpseCount="3" MaxCorpseCount="6" ThalamusProbability="0.1" WreckHullFloodingChance="0.5" WreckFloodingHullMinWaterPercentage="0.1" WreckFloodingHullMaxWaterPercentage="1" BottomHoleProbability="0.4" WaterParticleScale="1" WallTextureSize="512" WallEdgeTextureWidth="1024" WallEdgeExpandOutwardsAmount="128" WallEdgeExpandInwardsAmount="128">
<!--<Background
texture="Content/Map/iceBackgroundFade.png" />
<BackgroundTop
texture="Content/Map/iceBackground.png"
premultiplyalpha="false" />-->
<WaterParticles texture="Content/Map/Biomes/EuropanRidge/BackgroundParticles.png" />
<Wall texture="Content/Map/Biomes/EuropanRidge/LevelWall.png" premultiplyalpha="false" />
<WallEdge texture="Content/Map/Biomes/EuropanRidge/LevelWallEdge.png" />
<DestructibleWall texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed texture="Content/Map/Biomes/DestroyedWall.png" premultiplyalpha="false" />
</RidgeBasic>
<RidgeAdvanced identifier="ridgeadvanced" biomes="europanridge" commonness="50" minleveldifficulty="25" Type="LocationConnection" AmbientLightColor="4,16,4,255" BackgroundTextureColor="4,16,4,255" BackgroundColor="0,20,15,255" WallColor="255,255,255,255" StartPosition="0.1,0.1" EndPosition="0.9,0.7" CreateHoleNextToEnd="True" CreateHoleToAbyss="True" LevelObjectAmount="8000" BackgroundCreatureAmount="80" MinWidth="150000" MaxWidth="170000" Height="80000" InitialDepthMin="200000" InitialDepthMax="300000" MinTunnelRadius="6500" SideTunnelCount="2,2" SideTunnelVariance="0.8" MinSideTunnelRadius="2500,3500" VoronoiSiteInterval="1500,1500" VoronoiSiteVariance="700,700" CellSubdivisionLength="1500" CellRoundingAmount="0.5" CellIrregularity="0.1" MainPathNodeIntervalRange="6000,10000" MainPathVariance="0.3" CaveCount="3" ItemCount="400" ResourceIntervalRange="19200,38400" CaveResourceIntervalRange="9600,19200" ResourceClusterSizeRange="3,5" ResourceSpawnChance="0.3" CaveResourceSpawnChance="0.6" FloatingIceChunkCount="0" IslandCount="0" IceSpireCount="5" AbyssIslandCount="5" AbyssIslandSizeMin="4000,7000" AbyssIslandSizeMax="8000,10000" AbyssIslandCaveProbability="0.5" AbyssResourceClustersMin="20" AbyssResourceClustersMax="30" SeaFloorDepth="-1000000" SeaFloorVariance="2000" MountainCountMin="0" MountainCountMax="0" MountainHeightMin="0" MountainHeightMax="0" RuinCount="0" MinRuinCount="0" MaxRuinCount="1" MinWreckCount="0" MaxWreckCount="1" MinCorpseCount="3" MaxCorpseCount="6" ThalamusProbability="0.2" WreckHullFloodingChance="0.5" WreckFloodingHullMinWaterPercentage="0.1" WreckFloodingHullMaxWaterPercentage="1" BottomHoleProbability="0.4" WaterParticleScale="1" WallTextureSize="512" WallEdgeTextureWidth="1024" WallEdgeExpandOutwardsAmount="128" WallEdgeExpandInwardsAmount="128">
<!--<Background
texture="Content/Map/iceBackgroundFade.png" />
<BackgroundTop
texture="Content/Map/iceBackground.png"
premultiplyalpha="false" />-->
<WaterParticles texture="Content/Map/Biomes/EuropanRidge/BackgroundParticles.png" />
<Wall texture="Content/Map/Biomes/EuropanRidge/LevelWall.png" premultiplyalpha="false" />
<WallEdge texture="Content/Map/Biomes/EuropanRidge/LevelWallEdge.png" />
<DestructibleWall texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed texture="Content/Map/Biomes/DestroyedWall.png" premultiplyalpha="false" />
</RidgeAdvanced>
<ColdCavernsTransition identifier="coldcavernstransition" biomes="europanridge" commonness="75" minleveldifficulty="13" TransitionFromPreviousBiome="True" Type="LocationConnection" AmbientLightColor="4,6,8,255" BackgroundTextureColor="8,16,20,255" BackgroundColor="2,4,5,255" WallColor="255,255,255,255" StartPosition="0.1,0.1" EndPosition="0.9,0.7" CreateHoleNextToEnd="True" CreateHoleToAbyss="True" LevelObjectAmount="6000" BackgroundCreatureAmount="80" MinWidth="140000" MaxWidth="160000" Height="70000" InitialDepthMin="100000" InitialDepthMax="200000" MinTunnelRadius="8500" SideTunnelCount="1,2" SideTunnelVariance="0.5" MinSideTunnelRadius="2000,6000" VoronoiSiteInterval="2000,2000" VoronoiSiteVariance="800,800" CellSubdivisionLength="1000" CellRoundingAmount="0.5" CellIrregularity="0" MainPathNodeIntervalRange="10000,30000" MainPathVariance="0.5" CaveCount="2" ItemCount="450" ResourceIntervalRange="19200,38400" CaveResourceIntervalRange="9600,19200" ResourceClusterSizeRange="3,4" ResourceSpawnChance="0.4" CaveResourceSpawnChance="0.5" FloatingIceChunkCount="3" IslandCount="0" IceSpireCount="10" AbyssIslandCount="4" AbyssIslandSizeMin="4000,7000" AbyssIslandSizeMax="8000,10000" AbyssIslandCaveProbability="0.5" AbyssResourceClustersMin="10" AbyssResourceClustersMax="20" SeaFloorDepth="-200000" SeaFloorVariance="1000" MountainCountMin="0" MountainCountMax="3" MountainHeightMin="10000" MountainHeightMax="20000" RuinCount="0" MinWreckCount="0" MaxWreckCount="1" MinCorpseCount="3" MaxCorpseCount="6" ThalamusProbability="0" WreckHullFloodingChance="0.5" WreckFloodingHullMinWaterPercentage="0.1" WreckFloodingHullMaxWaterPercentage="1" BottomHoleProbability="0.1" WaterParticleScale="1" WallTextureSize="512" WallEdgeTextureWidth="1024" WallEdgeExpandOutwardsAmount="128" WallEdgeExpandInwardsAmount="128">
<!--
<Background
texture="Content/Map/LevelBackground1.png" />
<BackgroundTop
texture="Content/Map/iceBackground.png"
premultiplyalpha="false" />-->
<WaterParticles texture="Content/Map/Biomes/ColdCaverns/BackgroundParticles.png" />
<Wall texture="Content/Map/Biomes/ColdCaverns/LevelWall.png" premultiplyalpha="false" />
<WallEdge texture="Content/Map/Biomes/ColdCaverns/LevelWallEdge.png" />
<DestructibleWall texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed texture="Content/Map/Biomes/DestroyedWall.png" premultiplyalpha="false" />
</ColdCavernsTransition>
<RidgeOutpost identifier="ridgeoutpost" type="Outpost" biomes="europanridge" createholenexttoend="False" createholetoabyss="False" height="20000" commonness="100" initialdepthmin="100000" initialdepthmax="200000" levelobjectamount="200" AmbientLightColor="4,16,4,255" BackgroundTextureColor="4,16,4,255" BackgroundColor="0,20,15,255" WallColor="255,255,255,255" minwidth="50000" maxwidth="50000" voronoisiteinterval="2000,2000" voronoisitevariance="800,800" cellsubdivisionlength="1500" cellroundingamount="0.1" cellirregularity="0.3" mainpathnodeintervalrange="10000,10000" cavecount="0" itemcount="0" floatingicechunkcount="0" seafloordepth="-30000" seafloorvariance="1000" mountaincountmin="0" mountaincountmax="3" mountainheightmin="10000" mountainheightmax="20000" ruincount="0" minwreckcount="0" maxwreckcount="0" bottomholeprobability="0" waterparticlescale="1" startposition="0.5,0.5" endposition="0.5,0.5" forceoutpostposition="0.5,0.55" nolevelgeometry="false" mintunnelradius="5000" mincorpsecount="1" maxcorpsecount="5" thalamusprobability="0" wreckhullfloodingchance="0.5" wreckfloodinghullminwaterpercentage="0.1" wreckfloodinghullmaxwaterpercentage="1" sidetunnelcount="0,0" minsidetunnelradius="25000,25000" backgroundcreatureamount="160" walltexturesize="512" walledgetexturewidth="1024" walledgeexpandoutwardsamount="128" walledgeexpandinwardsamount="128" sidetunnelvariance="0.5" mainpathvariance="0" resourceintervalrange="19200,38400" caveresourceintervalrange="9600,19200" resourceclustersizerange="3,6" resourcespawnchance="0.3" caveresourcespawnchance="0.6" islandcount="0" abyssislandcount="0" icespirecount="0">
<WaterParticles texture="Content/Map/Biomes/EuropanRidge/BackgroundParticles.png" />
<Wall texture="Content/Map/Biomes/EuropanRidge/LevelWall.png" premultiplyalpha="false" />
<WallEdge texture="Content/Map/Biomes/EuropanRidge/LevelWallEdge.png" />
<DestructibleWall texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed texture="Content/Map/Biomes/DestroyedWall.png" premultiplyalpha="false" />
</RidgeOutpost>
<!-- <RidgeLair
identifier="ridgelair"
type="Outpost"
biomes="europanridge"
createholenexttoend="False"
createholetoabyss="False"
height="40000"
commonness="0"
initialdepthmin="100000"
initialdepthmax="200000"
levelobjectamount="500"
AmbientLightColor="4,16,4,255"
BackgroundTextureColor="4,16,4,255"
BackgroundColor="0,20,15,255"
wallcolor="255,255,255,255"
minwidth="40000"
maxwidth="40000"
voronoisiteinterval="2000,2000"
voronoisitevariance="800,800"
cellsubdivisionlength="1500"
cellroundingamount="0.1"
cellirregularity="0.3"
mainpathnodeintervalrange="500,500"
cavecount="0"
itemcount="0"
floatingicechunkcount="0"
seafloordepth="0"
seafloorvariance="1000"
mountaincountmin="0"
mountaincountmax="3"
mountainheightmin="1500"
mountainheightmax="3000"
ruincount="0"
minwreckcount="0"
maxwreckcount="0"
bottomholeprobability="0"
waterparticlescale="1"
startposition="0.3,0.2"
endposition="0.7,0.5"
forceoutpostposition="0.5,0.8"
mintunnelradius="5000"
mincorpsecount="1"
maxcorpsecount="5"
thalamusprobability="0"
wreckhullfloodingchance="0.5"
wreckfloodinghullminwaterpercentage="0.1"
wreckfloodinghullmaxwaterpercentage="1"
sidetunnelcount="0,0"
minsidetunnelradius="25000,25000"
backgroundcreatureamount="80"
walltexturesize="512"
walledgetexturewidth="1024"
walledgeexpandoutwardsamount="128"
walledgeexpandinwardsamount="128"
sidetunnelvariance="0.5"
mainpathvariance="0"
resourceintervalrange="19200,38400"
caveresourceintervalrange="9600,19200"
resourceclustersizerange="3,6"
resourcespawnchance="0.3"
caveresourcespawnchance="0.6"
islandcount="0"
abyssislandcount="0"
icespirecount="0"
PlayNoiseLoopInOutpostLevel="true">
<WaterParticles
texture="Content/Map/Biomes/EuropanRidge/BackgroundParticles.png" />
<Wall
texture="Content/Map/Biomes/EuropanRidge/LevelWall.png"
premultiplyalpha="false" />
<WallEdge
texture="Content/Map/Biomes/EuropanRidge/LevelWallEdge.png" />
<DestructibleWall
texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge
texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed
texture="Content/Map/Biomes/DestroyedWall.png"
premultiplyalpha="false" />
</RidgeLair> -->
</Override>
</LevelGenerationParameters>

View File

@@ -0,0 +1,133 @@
<?xml version="1.0" encoding="utf-8"?>
<LevelGenerationParameters>
<Override>
<WastesBasic identifier="wastesbasic" type="LocationConnection" biomes="hydrothermalwastes" commonness="100" height="80000" initialdepthmin="450000" initialdepthmax="550000" levelobjectamount="4000" ambientlightcolor="32,8,0,255" backgroundtexturecolor="128,64,0,255" backgroundcolor="16,8,0,255" wallcolor="255,255,255,255" minwidth="250000" maxwidth="300000" voronoisiteinterval="1500,1500" voronoisitevariance="700,700" cellsubdivisionlength="1500" cellroundingamount="0.5" cellirregularity="0.1" mainpathnodeintervalrange="6000,10000" cavecount="2" itemcount="400" floatingicechunkcount="0" seafloordepth="-80000" seafloorvariance="2000" mountaincountmin="2" mountaincountmax="3" mountainheightmin="30000" mountainheightmax="35000" minruincount="0" maxruincount="1" minwreckcount="1" maxwreckcount="2" thalamusprobability="0.5" bottomholeprobability="0.8" waterparticlescale="2" WaterParticleVelocity="0,25" startposition="0.1,0.1" endposition="0.9,0.5" createholenexttoend="True" mintunnelradius="6500" mincorpsecount="3" maxcorpsecount="6" wreckhullfloodingchance="0.5" wreckfloodinghullminwaterpercentage="0.1" wreckfloodinghullmaxwaterpercentage="1" sidetunnelcount="1,3" minsidetunnelradius="1000,3000" icespirecount="0" walltexturesize="512" walledgetexturewidth="768" walledgeexpandoutwardsamount="128" walledgeexpandinwardsamount="128" backgroundcreatureamount="80" sidetunnelvariance="0.5" mainpathvariance="0.5" resourceintervalrange="19200,38400" caveresourceintervalrange="9600,19200" resourceclustersizerange="4,6" resourcespawnchance="0.3" caveresourcespawnchance="0.6" islandcount="0" AbyssResourceClustersMin="50" AbyssResourceClustersMax="60">
<WaterParticles texture="Content/Map/Biomes/HydrothermalWastes/BackgroundParticles.png" />
<Wall texture="Content/Map/Biomes/HydrothermalWastes/LevelWall.png" premultiplyalpha="false" />
<WallEdge texture="Content/Map/Biomes/HydrothermalWastes/LevelWallEdge.png" />
<DestructibleWall texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed texture="Content/Map/Biomes/DestroyedWall.png" premultiplyalpha="false" />
</WastesBasic>
<WastesGraveyard identifier="wastesgraveyard" type="LocationConnection" biomes="hydrothermalwastes" commonness="5" height="80000" initialdepthmin="450000" initialdepthmax="550000" levelobjectamount="4000" ambientlightcolor="32,20,0,255" backgroundtexturecolor="128,64,0,255" backgroundcolor="16,16,0,255" wallcolor="200,255,200,255" minwidth="250000" maxwidth="300000" voronoisiteinterval="1500,1500" voronoisitevariance="700,700" cellsubdivisionlength="1500" cellroundingamount="0.5" cellirregularity="0.1" mainpathnodeintervalrange="6000,10000" cavecount="1" itemcount="400" floatingicechunkcount="0" seafloordepth="-80000" seafloorvariance="2000" mountaincountmin="2" mountaincountmax="3" mountainheightmin="30000" mountainheightmax="35000" ruincount="0" minruincount="0" maxruincount="0" minwreckcount="2" maxwreckcount="3" thalamusprobability="0.4" bottomholeprobability="0.7" waterparticlescale="2" WaterParticleVelocity="0,25" startposition="0.1,0.3" endposition="0.9,0.5" createholenexttoend="True" mintunnelradius="6500" mincorpsecount="9" maxcorpsecount="12" wreckhullfloodingchance="0.5" wreckfloodinghullminwaterpercentage="0.1" wreckfloodinghullmaxwaterpercentage="1" sidetunnelcount="1,3" minsidetunnelradius="1000,3000" icespirecount="0" walltexturesize="512" walledgetexturewidth="768" walledgeexpandoutwardsamount="128" walledgeexpandinwardsamount="128" backgroundcreatureamount="80" sidetunnelvariance="0.5" mainpathvariance="0.5" resourceintervalrange="19200,38400" caveresourceintervalrange="9600,19200" resourceclustersizerange="4,6" resourcespawnchance="0.3" caveresourcespawnchance="0.6" islandcount="0" AbyssIslandCount="1" AbyssResourceClustersMin="5" AbyssResourceClustersMax="5">
<WaterParticles texture="Content/Map/Biomes/HydrothermalWastes/BackgroundParticles.png" />
<Wall texture="Content/Map/Biomes/HydrothermalWastes/LevelWall.png" premultiplyalpha="false" />
<WallEdge texture="Content/Map/Biomes/HydrothermalWastes/LevelWallEdge.png" />
<DestructibleWall texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed texture="Content/Map/Biomes/DestroyedWall.png" premultiplyalpha="false" />
</WastesGraveyard>
<!-- Low height, most of it is abyss-->
<WastesAbyss identifier="wastesabyss" type="LocationConnection" biomes="hydrothermalwastes" commonness="25" height="30000" initialdepthmin="450000" initialdepthmax="500000" levelobjectamount="4000" ambientlightcolor="32,8,0,255" backgroundtexturecolor="128,64,0,255" backgroundcolor="16,8,0,255" wallcolor="255,255,255,255" minwidth="250000" maxwidth="300000" voronoisiteinterval="1500,1500" voronoisitevariance="700,700" cellsubdivisionlength="1500" cellroundingamount="0.5" cellirregularity="0.1" mainpathnodeintervalrange="6000,10000" cavecount="2" itemcount="400" floatingicechunkcount="0" seafloordepth="-120000" seafloorvariance="4000" mountaincountmin="1" mountaincountmax="1" mountainheightmin="50000" mountainheightmax="75000" minruincount="0" maxruincount="1" minwreckcount="1" maxwreckcount="2" thalamusprobability="0.5" bottomholeprobability="1.0" waterparticlescale="2" WaterParticleVelocity="0,25" startposition="0.1,0.1" endposition="0.9,0.5" createholenexttoend="True" mintunnelradius="6500" mincorpsecount="3" maxcorpsecount="6" wreckhullfloodingchance="0.5" wreckfloodinghullminwaterpercentage="0.1" wreckfloodinghullmaxwaterpercentage="1" sidetunnelcount="1,3" minsidetunnelradius="1000,3000" icespirecount="0" walltexturesize="512" walledgetexturewidth="768" walledgeexpandoutwardsamount="128" walledgeexpandinwardsamount="128" backgroundcreatureamount="80" sidetunnelvariance="0.5" mainpathvariance="0.5" resourceintervalrange="19200,38400" caveresourceintervalrange="9600,19200" resourceclustersizerange="4,6" resourcespawnchance="0.3" caveresourcespawnchance="0.6" islandcount="0" abyssislandcount="10" AbyssResourceClustersMin="50" AbyssResourceClustersMax="60">
<WaterParticles texture="Content/Map/Biomes/HydrothermalWastes/BackgroundParticles.png" />
<Wall texture="Content/Map/Biomes/HydrothermalWastes/LevelWall.png" premultiplyalpha="false" />
<WallEdge texture="Content/Map/Biomes/HydrothermalWastes/LevelWallEdge.png" />
<DestructibleWall texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed texture="Content/Map/Biomes/DestroyedWall.png" premultiplyalpha="false" />
</WastesAbyss>
<GreatSeaTransition identifier="greatseatransition" type="LocationConnection" biomes="hydrothermalwastes" minleveldifficulty="64" TransitionFromPreviousBiome="True" height="70000" initialdepthmin="420000" initialdepthmax="500000" levelobjectamount="3000" ambientlightcolor="18,7,4,255" backgroundtexturecolor="64,40,10,255" backgroundcolor="12,7,2,255" wallcolor="255,255,255,255" minwidth="200000" maxwidth="300000" voronoisiteinterval="2000,2000" voronoisitevariance="800,800" cellsubdivisionlength="1500" cellroundingamount="0.5" cellirregularity="0.1" mainpathnodeintervalrange="5000,10000" cavecount="1" itemcount="400" floatingicechunkcount="20" islandcount="15" seafloordepth="-45000" seafloorvariance="1000" mountaincountmin="0" mountaincountmax="0" mountainheightmin="1000" mountainheightmax="5000" minruincount="0" maxruincount="1" minwreckcount="1" maxwreckcount="2" thalamusprobability="0.4" bottomholeprobability="0.9" waterparticlescale="1" startposition="0.1,0.1" endposition="0.9,0.5" createholenexttoend="True" mintunnelradius="6500" mincorpsecount="3" maxcorpsecount="6" wreckhullfloodingchance="0.5" wreckfloodinghullminwaterpercentage="0.1" wreckfloodinghullmaxwaterpercentage="1" sidetunnelcount="1,1" minsidetunnelradius="2000,6000" icespirecount="10" walltexturesize="512" walledgetexturewidth="1024" walledgeexpandoutwardsamount="128" walledgeexpandinwardsamount="128" backgroundcreatureamount="80" resourceintervalrange="19200,38400" caveresourceintervalrange="9600,19200" resourceclustersizerange="3,5" resourcespawnchance="0.3" caveresourcespawnchance="0.6" AbyssResourceClustersMin="40" AbyssResourceClustersMax="50">
<!--
<Background
texture="Content/Map/iceBackgroundFade.png" />
<BackgroundTop
texture="Content/Map/iceBackground.png"
premultiplyalpha="false" />
-->
<WaterParticles texture="Content/Map/Biomes/TheGreatSea/BackgroundParticles.png" />
<Wall texture="Content/Map/Biomes/TheGreatSea/LevelWall.png" premultiplyalpha="false" />
<WallEdge texture="Content/Map/Biomes/TheGreatSea/LevelWallEdge.png" />
<DestructibleWall texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed texture="Content/Map/Biomes/DestroyedWall.png" premultiplyalpha="false" />
</GreatSeaTransition>
<WastesOutpost identifier="wastesoutpost" type="Outpost" biomes="hydrothermalwastes" createholenexttoend="False" createholetoabyss="False" height="50000" commonness="100" initialdepthmin="100000" initialdepthmax="200000" levelobjectamount="200" ambientlightcolor="32,8,0,255" backgroundtexturecolor="128,64,0,255" backgroundcolor="16,8,0,255" wallcolor="255,255,255,255" minwidth="50000" maxwidth="50000" voronoisiteinterval="2000,2000" voronoisitevariance="800,800" cellsubdivisionlength="1500" cellroundingamount="0.1" cellirregularity="0.3" mainpathnodeintervalrange="10000,10000" cavecount="0" itemcount="0" floatingicechunkcount="0" seafloordepth="-30000" seafloorvariance="1000" mountaincountmin="0" mountaincountmax="3" mountainheightmin="10000" mountainheightmax="20000" ruincount="0" minwreckcount="0" maxwreckcount="0" bottomholeprobability="0" waterparticlescale="2" WaterParticleVelocity="0,25" startposition="0.5,0.5" endposition="0.5,0.5" forceoutpostposition="0.5,0.55" nolevelgeometry="false" mintunnelradius="5000" mincorpsecount="0" maxcorpsecount="5" thalamusprobability="0" wreckhullfloodingchance="0.5" wreckfloodinghullminwaterpercentage="0.1" wreckfloodinghullmaxwaterpercentage="1" sidetunnelcount="0,0" minsidetunnelradius="25000,25000" backgroundcreatureamount="160" walltexturesize="512" walledgetexturewidth="1024" walledgeexpandoutwardsamount="128" walledgeexpandinwardsamount="128" sidetunnelvariance="0.5" mainpathvariance="0" resourceintervalrange="19200,38400" caveresourceintervalrange="9600,19200" resourceclustersizerange="3,6" resourcespawnchance="0.3" caveresourcespawnchance="0.6" islandcount="0" abyssislandcount="0" icespirecount="0">
<WaterParticles texture="Content/Map/Biomes/HydrothermalWastes/BackgroundParticles.png" />
<Wall texture="Content/Map/Biomes/RockCave/LevelWall.png" premultiplyalpha="false" />
<WallEdge texture="Content/Map/Biomes/RockCave/LevelWallEdge.png" />
<DestructibleWall texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed texture="Content/Map/Biomes/DestroyedWall.png" premultiplyalpha="false" />
</WastesOutpost>
<!-- <WastesLair
identifier="wasteslair"
type="Outpost"
biomes="hydrothermalwastes"
createholenexttoend="False"
createholetoabyss="False"
height="40000"
commonness="0"
initialdepthmin="100000"
initialdepthmax="200000"
levelobjectamount="500"
ambientlightcolor="32,8,0,255"
backgroundtexturecolor="128,64,0,255"
backgroundcolor="16,8,0,255"
wallcolor="255,255,255,255"
minwidth="40000"
maxwidth="40000"
voronoisiteinterval="2000,2000"
voronoisitevariance="800,800"
cellsubdivisionlength="1500"
cellroundingamount="0.1"
cellirregularity="0.3"
mainpathnodeintervalrange="500,500"
cavecount="0"
itemcount="0"
floatingicechunkcount="0"
seafloordepth="0"
seafloorvariance="1000"
mountaincountmin="0"
mountaincountmax="3"
mountainheightmin="1500"
mountainheightmax="3000"
ruincount="0"
minwreckcount="0"
maxwreckcount="0"
bottomholeprobability="0"
waterparticlescale="1"
startposition="0.3,0.2"
endposition="0.7,0.5"
forceoutpostposition="0.5,0.8"
mintunnelradius="5000"
mincorpsecount="1"
maxcorpsecount="5"
thalamusprobability="0"
wreckhullfloodingchance="0.5"
wreckfloodinghullminwaterpercentage="0.1"
wreckfloodinghullmaxwaterpercentage="1"
sidetunnelcount="0,0"
minsidetunnelradius="25000,25000"
backgroundcreatureamount="80"
walltexturesize="512"
walledgetexturewidth="1024"
walledgeexpandoutwardsamount="128"
walledgeexpandinwardsamount="128"
sidetunnelvariance="0.5"
mainpathvariance="0"
resourceintervalrange="19200,38400"
caveresourceintervalrange="9600,19200"
resourceclustersizerange="3,6"
resourcespawnchance="0.3"
caveresourcespawnchance="0.6"
islandcount="0"
abyssislandcount="0"
icespirecount="0"
PlayNoiseLoopInOutpostLevel="true">
<WaterParticles
texture="Content/Map/Biomes/HydrothermalWastes/BackgroundParticles.png" />
<Wall
texture="Content/Map/Biomes/RockCave/LevelWall.png"
premultiplyalpha="false" />
<WallEdge
texture="Content/Map/Biomes/RockCave/LevelWallEdge.png" />
<DestructibleWall
texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge
texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed
texture="Content/Map/Biomes/DestroyedWall.png"
premultiplyalpha="false" />
</WastesLair> -->
</Override>
</LevelGenerationParameters>

View File

@@ -0,0 +1,156 @@
<?xml version="1.0" encoding="utf-8"?>
<LevelGenerationParameters>
<Override>
<GreatSeaBasic identifier="greatseabasic" oldidentifier="voidbasic" type="LocationConnection" biomes="thegreatsea" commonness="50" height="70000" initialdepthmin="360000" initialdepthmax="450000" levelobjectamount="3000" ambientlightcolor="4,6,8,255" backgroundtexturecolor="8,16,20,255" backgroundcolor="2,4,5,255" wallcolor="255,255,255,255" minwidth="200000" maxwidth="300000" voronoisiteinterval="2000,2000" voronoisitevariance="800,800" cellsubdivisionlength="1500" cellroundingamount="0.5" cellirregularity="0.1" mainpathnodeintervalrange="5000,10000" cavecount="1" itemcount="400" floatingicechunkcount="20" islandcount="15" seafloordepth="-45000" seafloorvariance="1000" mountaincountmin="0" mountaincountmax="0" mountainheightmin="1000" mountainheightmax="5000" minruincount="0" maxruincount="1" minwreckcount="1" maxwreckcount="2" thalamusprobability="0.4" bottomholeprobability="0.9" waterparticlescale="1" startposition="0.1,0.1" endposition="0.9,0.5" createholenexttoend="True" mintunnelradius="6500" mincorpsecount="3" maxcorpsecount="6" wreckhullfloodingchance="0.5" wreckfloodinghullminwaterpercentage="0.1" wreckfloodinghullmaxwaterpercentage="1" sidetunnelcount="1,1" minsidetunnelradius="2000,6000" icespirecount="20" walltexturesize="512" walledgetexturewidth="1024" walledgeexpandoutwardsamount="128" walledgeexpandinwardsamount="128" backgroundcreatureamount="80" resourceintervalrange="19200,38400" caveresourceintervalrange="9600,19200" resourceclustersizerange="3,5" resourcespawnchance="0.3" caveresourcespawnchance="0.6" AbyssResourceClustersMin="40" AbyssResourceClustersMax="50">
<WaterParticles texture="Content/Map/Biomes/TheGreatSea/BackgroundParticles.png" />
<Wall texture="Content/Map/Biomes/TheGreatSea/LevelWall.png" premultiplyalpha="false" />
<WallEdge texture="Content/Map/Biomes/TheGreatSea/LevelWallEdge.png" />
<DestructibleWall texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed texture="Content/Map/Biomes/DestroyedWall.png" premultiplyalpha="false" />
</GreatSeaBasic>
<GreatSeaOpen identifier="greatseaopen" biomes="thegreatsea" minleveldifficulty="55" commonness="50" Type="LocationConnection" AmbientLightColor="20,30,40,255" BackgroundTextureColor="8,16,20,255" BackgroundColor="2,4,5,255" WallColor="255,255,255,255" StartPosition="0.1,0.4" EndPosition="0.9,0.8" CreateHoleNextToEnd="True" CreateHoleToAbyss="True" LevelObjectAmount="2000" BackgroundCreatureAmount="80" MinWidth="200000" MaxWidth="300000" Height="60000" InitialDepthMin="400000" InitialDepthMax="500000" MinTunnelRadius="6500" SideTunnelCount="2,2" SideTunnelVariance="0.5" MinSideTunnelRadius="10000,20000" VoronoiSiteInterval="3000,2000" VoronoiSiteVariance="800,800" CellSubdivisionLength="10000" CellRoundingAmount="0.0" CellIrregularity="0.3" MainPathNodeIntervalRange="10000,10000" MainPathVariance="1.0" CaveCount="3" ItemCount="400" ResourceIntervalRange="19200,38400" CaveResourceIntervalRange="9600,19200" ResourceClusterSizeRange="3,6" ResourceSpawnChance="0.3" CaveResourceSpawnChance="0.6" FloatingIceChunkCount="20" IslandCount="15" IceSpireCount="20" AbyssIslandCount="12" AbyssIslandSizeMin="15000,5000" AbyssIslandSizeMax="20000,8000" AbyssIslandCaveProbability="0.2" AbyssResourceClustersMin="20" AbyssResourceClustersMax="30" SeaFloorDepth="-1000000" SeaFloorVariance="1000" MountainCountMin="0" MountainCountMax="0" MountainHeightMin="1000" MountainHeightMax="5000" RuinCount="0" MinRuinCount="0" MaxRuinCount="1" MinWreckCount="0" MaxWreckCount="1" MinCorpseCount="3" MaxCorpseCount="6" ThalamusProbability="0.3" WreckHullFloodingChance="0.5" WreckFloodingHullMinWaterPercentage="0.1" WreckFloodingHullMaxWaterPercentage="1" BottomHoleProbability="1.0" WaterParticleScale="1" WallTextureSize="512" WallEdgeTextureWidth="1024" FlashInterval="0.5,60" FlashColor="150,190,255,255" WallEdgeExpandOutwardsAmount="128" WallEdgeExpandInwardsAmount="128">
<!--
<Background
texture="Content/Map/iceBackgroundFade.png" />
<BackgroundTop
texture="Content/Map/iceBackground.png"
premultiplyalpha="false" />
-->
<WaterParticles texture="Content/Map/Biomes/TheGreatSea/BackgroundParticles.png" />
<Wall texture="Content/Map/Biomes/TheGreatSea/LevelWall.png" premultiplyalpha="false" />
<WallEdge texture="Content/Map/Biomes/TheGreatSea/LevelWallEdge.png" />
<DestructibleWall texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed texture="Content/Map/Biomes/DestroyedWall.png" premultiplyalpha="false" />
<FlashSound file="%ModDir:2532991202%/Sounds/Ambient/ThunderLarge1.ogg" />
</GreatSeaOpen>
<GreatSeaNarrow identifier="greatseanarrow" biomes="thegreatsea" commonness="20" Type="LocationConnection" AmbientLightColor="20,30,40,255" BackgroundTextureColor="8,16,20,255" BackgroundColor="2,4,5,255" WallColor="255,255,255,255" StartPosition="0.1,0.3" EndPosition="0.9,0.4" CreateHoleNextToEnd="True" CreateHoleToAbyss="False" LevelObjectAmount="2000" BackgroundCreatureAmount="80" MinWidth="150000" MaxWidth="220000" Height="120000" InitialDepthMin="400000" InitialDepthMax="500000" MinTunnelRadius="5000" SideTunnelCount="0,0" SideTunnelVariance="0.1" MinSideTunnelRadius="4000,4000" VoronoiSiteInterval="3000,2000" VoronoiSiteVariance="800,800" CellSubdivisionLength="10000" CellRoundingAmount="0.0" CellIrregularity="0.3" MainPathNodeIntervalRange="16000,20000" MainPathVariance="0.1" CaveCount="3" ItemCount="400" ResourceIntervalRange="19200,38400" CaveResourceIntervalRange="9600,19200" ResourceClusterSizeRange="3,6" ResourceSpawnChance="0.3" CaveResourceSpawnChance="0.6" FloatingIceChunkCount="10" IslandCount="0" IceSpireCount="35" AbyssIslandCount="0" AbyssIslandSizeMin="4000,7000" AbyssIslandSizeMax="8000,10000" AbyssIslandCaveProbability="0.5" AbyssResourceClustersMin="40" AbyssResourceClustersMax="50" SeaFloorDepth="-1000000" SeaFloorVariance="1000" MountainCountMin="0" MountainCountMax="0" MountainHeightMin="1000" MountainHeightMax="5000" RuinCount="0" MinWreckCount="0" MaxWreckCount="1" MinCorpseCount="3" MaxCorpseCount="6" ThalamusProbability="0.3" WreckHullFloodingChance="0.5" WreckFloodingHullMinWaterPercentage="0.1" WreckFloodingHullMaxWaterPercentage="1" BottomHoleProbability="0.0" WaterParticleScale="1" WallTextureSize="512" WallEdgeTextureWidth="1024" FlashInterval="0.5,60" FlashColor="150,190,255,255" WallEdgeExpandOutwardsAmount="128" WallEdgeExpandInwardsAmount="128">
<!--
<Background
texture="Content/Map/iceBackgroundFade.png" />
<BackgroundTop
texture="Content/Map/iceBackground.png"
premultiplyalpha="false" />
-->
<WaterParticles texture="Content/Map/Biomes/TheGreatSea/BackgroundParticles.png" />
<Wall texture="Content/Map/Biomes/TheGreatSea/LevelWall.png" premultiplyalpha="false" />
<WallEdge texture="Content/Map/Biomes/TheGreatSea/LevelWallEdge.png" />
<DestructibleWall texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed texture="Content/Map/Biomes/DestroyedWall.png" premultiplyalpha="false" />
<FlashSound file="%ModDir:2532991202%/Sounds/Ambient/ThunderLarge1.ogg" />
</GreatSeaNarrow>
<GreatSeaVertical identifier="greatseavertical" type="LocationConnection" biomes="thegreatsea" commonness="20" height="140000" initialdepthmin="320000" initialdepthmax="380000" levelobjectamount="3000" ambientlightcolor="4,6,8,255" backgroundtexturecolor="8,16,20,255" backgroundcolor="2,4,5,255" wallcolor="255,255,255,255" minwidth="80000" maxwidth="100000" voronoisiteinterval="2000,2000" voronoisitevariance="800,800" cellsubdivisionlength="1500" cellroundingamount="0.5" cellirregularity="0.1" mainpathnodeintervalrange="5000,10000" cavecount="1" itemcount="400" floatingicechunkcount="20" islandcount="15" seafloordepth="-45000" seafloorvariance="1000" mountaincountmin="0" mountaincountmax="0" mountainheightmin="1000" mountainheightmax="5000" RuinCount="0" MinRuinCount="0" MaxRuinCount="1" minwreckcount="1" maxwreckcount="1" thalamusprobability="0.4" bottomholeprobability="0.9" waterparticlescale="1" startposition="0.1,0.1" endposition="0.9,0.9" createholenexttoend="True" mintunnelradius="6500" mincorpsecount="3" maxcorpsecount="6" wreckhullfloodingchance="0.5" wreckfloodinghullminwaterpercentage="0.1" wreckfloodinghullmaxwaterpercentage="1" sidetunnelcount="1,1" minsidetunnelradius="2000,6000" icespirecount="10" walltexturesize="512" walledgetexturewidth="1024" walledgeexpandoutwardsamount="128" walledgeexpandinwardsamount="128" backgroundcreatureamount="80" resourceintervalrange="19200,38400" caveresourceintervalrange="9600,19200" resourceclustersizerange="3,5" resourcespawnchance="0.3" caveresourcespawnchance="0.6" AbyssResourceClustersMin="40" AbyssResourceClustersMax="50">
<!--
<Background
texture="Content/Map/iceBackgroundFade.png" />
<BackgroundTop
texture="Content/Map/iceBackground.png"
premultiplyalpha="false" />
-->
<WaterParticles texture="Content/Map/Biomes/TheGreatSea/BackgroundParticles.png" />
<Wall texture="Content/Map/Biomes/TheGreatSea/LevelWall.png" premultiplyalpha="false" />
<WallEdge texture="Content/Map/Biomes/TheGreatSea/LevelWallEdge.png" />
<DestructibleWall texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed texture="Content/Map/Biomes/DestroyedWall.png" premultiplyalpha="false" />
</GreatSeaVertical>
<PlateauTransition identifier="plateautransition" type="LocationConnection" biomes="thegreatsea" minleveldifficulty="49" TransitionFromPreviousBiome="True" height="60000" initialdepthmin="360000" initialdepthmax="420000" levelobjectamount="8000" ambientlightcolor="7,8,4,255" backgroundtexturecolor="34,38,10,255" backgroundcolor="3,3,3,255" wallcolor="255,255,255,255" minwidth="200000" maxwidth="280000" voronoisiteinterval="2000,2000" voronoisitevariance="800,800" cellsubdivisionlength="1500" cellroundingamount="0.5" cellirregularity="0.1" mainpathnodeintervalrange="10000,20000" cavecount="3" itemcount="400" floatingicechunkcount="0" seafloordepth="-30000" seafloorvariance="500" mountaincountmin="1" mountaincountmax="2" mountainheightmin="1000" mountainheightmax="5000" minruincount="0" maxruincount="1" minwreckcount="0" maxwreckcount="1" thalamusprobability="0.3" bottomholeprobability="0.8" waterparticlescale="1" startposition="0.1,0.1" endposition="0.9,0.5" createholenexttoend="True" mintunnelradius="6500" mincorpsecount="3" maxcorpsecount="6" wreckhullfloodingchance="0.5" wreckfloodinghullminwaterpercentage="0.1" wreckfloodinghullmaxwaterpercentage="1" sidetunnelcount="1,1" minsidetunnelradius="1000,3000" icespirecount="0" walltexturesize="512" walledgetexturewidth="1024" walledgeexpandoutwardsamount="128" walledgeexpandinwardsamount="128" backgroundcreatureamount="80" islandcount="0" sidetunnelvariance="0.5" mainpathvariance="0.5" resourceintervalrange="19200,38400" caveresourceintervalrange="9600,19200" resourceclustersizerange="3,6" resourcespawnchance="0.3" caveresourcespawnchance="0.6" AbyssResourceClustersMin="30" AbyssResourceClustersMax="40">
<WaterParticles texture="Content/Map/Biomes/AphoticPlateau/BackgroundParticles.png" />
<Wall texture="Content/Map/Biomes/AphoticPlateau/LevelWall.png" premultiplyalpha="false" />
<WallEdge texture="Content/Map/Biomes/AphoticPlateau/LevelWallEdge.png" />
<DestructibleWall texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed texture="Content/Map/Biomes/DestroyedWall.png" premultiplyalpha="false" />
</PlateauTransition>
<GreatSeaOutpost identifier="greatseaoutpost" type="Outpost" biomes="thegreatsea" createholenexttoend="False" createholetoabyss="False" height="50000" commonness="100" initialdepthmin="100000" initialdepthmax="200000" levelobjectamount="200" ambientlightcolor="4,6,8,255" backgroundtexturecolor="8,16,20,255" backgroundcolor="2,4,5,255" wallcolor="255,255,255,255" minwidth="50000" maxwidth="50000" voronoisiteinterval="2000,2000" voronoisitevariance="800,800" cellsubdivisionlength="1500" cellroundingamount="0.1" cellirregularity="0.3" mainpathnodeintervalrange="10000,10000" cavecount="0" itemcount="0" floatingicechunkcount="0" seafloordepth="-30000" seafloorvariance="1000" mountaincountmin="0" mountaincountmax="3" mountainheightmin="10000" mountainheightmax="20000" ruincount="0" minwreckcount="0" maxwreckcount="0" bottomholeprobability="0" waterparticlescale="1" startposition="0.5,0.5" endposition="0.5,0.5" forceoutpostposition="0.5,0.55" nolevelgeometry="false" mintunnelradius="5000" mincorpsecount="1" maxcorpsecount="5" thalamusprobability="0" wreckhullfloodingchance="0.5" wreckfloodinghullminwaterpercentage="0.1" wreckfloodinghullmaxwaterpercentage="1" sidetunnelcount="0,0" minsidetunnelradius="25000,25000" backgroundcreatureamount="160" walltexturesize="512" walledgetexturewidth="1024" walledgeexpandoutwardsamount="128" walledgeexpandinwardsamount="128" sidetunnelvariance="0.5" mainpathvariance="0" resourceintervalrange="19200,38400" caveresourceintervalrange="9600,19200" resourceclustersizerange="3,6" resourcespawnchance="0.3" caveresourcespawnchance="0.6" islandcount="0" abyssislandcount="0" icespirecount="0">
<WaterParticles texture="Content/Map/Biomes/TheGreatSea/BackgroundParticles.png" />
<Wall texture="Content/Map/Biomes/TheGreatSea/LevelWall.png" premultiplyalpha="false" />
<WallEdge texture="Content/Map/Biomes/TheGreatSea/LevelWallEdge.png" />
<DestructibleWall texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed texture="Content/Map/Biomes/DestroyedWall.png" premultiplyalpha="false" />
</GreatSeaOutpost>
<!-- <GreatSeaLair
identifier="greatsealair"
type="Outpost"
biomes="thegreatsea"
createholenexttoend="False"
createholetoabyss="False"
height="40000"
commonness="0"
initialdepthmin="100000"
initialdepthmax="200000"
levelobjectamount="500"
ambientlightcolor="4,6,8,255"
backgroundtexturecolor="8,16,20,255"
backgroundcolor="2,4,5,255"
wallcolor="255,255,255,255"
minwidth="40000"
maxwidth="40000"
voronoisiteinterval="2000,2000"
voronoisitevariance="800,800"
cellsubdivisionlength="1500"
cellroundingamount="0.1"
cellirregularity="0.3"
mainpathnodeintervalrange="500,500"
cavecount="0"
itemcount="0"
floatingicechunkcount="0"
seafloordepth="0"
seafloorvariance="1000"
mountaincountmin="0"
mountaincountmax="3"
mountainheightmin="1500"
mountainheightmax="3000"
ruincount="0"
minwreckcount="0"
maxwreckcount="0"
bottomholeprobability="0"
waterparticlescale="1"
startposition="0.3,0.2"
endposition="0.7,0.5"
forceoutpostposition="0.5,0.8"
mintunnelradius="5000"
mincorpsecount="1"
maxcorpsecount="5"
thalamusprobability="0"
wreckhullfloodingchance="0.5"
wreckfloodinghullminwaterpercentage="0.1"
wreckfloodinghullmaxwaterpercentage="1"
sidetunnelcount="0,0"
minsidetunnelradius="25000,25000"
backgroundcreatureamount="80"
walltexturesize="512"
walledgetexturewidth="1024"
walledgeexpandoutwardsamount="128"
walledgeexpandinwardsamount="128"
sidetunnelvariance="0.5"
mainpathvariance="0"
resourceintervalrange="19200,38400"
caveresourceintervalrange="9600,19200"
resourceclustersizerange="3,6"
resourcespawnchance="0.3"
caveresourcespawnchance="0.6"
islandcount="0"
abyssislandcount="0"
icespirecount="0"
PlayNoiseLoopInOutpostLevel="true">
<WaterParticles
texture="Content/Map/Biomes/TheGreatSea/BackgroundParticles.png" />
<Wall
texture="Content/Map/Biomes/TheGreatSea/LevelWall.png"
premultiplyalpha="false" />
<WallEdge
texture="Content/Map/Biomes/TheGreatSea/LevelWallEdge.png" />
<DestructibleWall
texture="Content/Map/Biomes/DestructibleWall.png" />
<DestructibleWallEdge
texture="Content/Map/Biomes/DestructibleWallEdge.png" />
<WallDestroyed
texture="Content/Map/Biomes/DestroyedWall.png"
premultiplyalpha="false" />
</GreatSeaLair> -->
</Override>
</LevelGenerationParameters>

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Charactervariant inherit="Charybdis" speciesname="Charybdis_Hunting" speciestranslationoverride="Charybdis" texture="Content/Characters/Charybdis/Charybdis.png">
<ai avoidabyss="False" stayinabyss="False" sight="2" hearing="3"></ai>
</Charactervariant>

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Charactervariant inherit="EndWorm" speciesname="EndWorm_Hunting" speciestranslationoverride="EndWorm" texture="Content/Characters/Endworm/Endworm.png">
<ai avoidabyss="False" stayinabyss="False" sight="2" hearing="3"></ai>
</Charactervariant>

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Charactervariant inherit="Latcher" speciesname="Latcher_Hunting" speciestranslationoverride="Latcher" texture="Content/Characters/Latcher/Latcher.png">
<ai avoidabyss="False" stayinabyss="False" sight="2" hearing="3"></ai>
</Charactervariant>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<DE-CrawlerhuskRun movementspeed="4" stepsize="0.79517955,0.37847614" legtorque="0" colliderstandangle="90" flip="True" headposition="1.1493882" torsoposition="0.9930965" headangle="20" torsoangle="4" footmoveforce="5" torsomoveforce="15" torsotorque="100" headmoveforce="10" headtorque="400" footangle="-15.42238" backwardsmovementmultiplier="0.75" cyclespeed="2" animationtype="Run" foottorque="25" footangles="10: 1.515006,15: 1.5882496,11: 1.9198622" tailtorque="50" tailangle="38" stepliftheadmultiplier="0.5" stepliftamount="26" stepliftoffset="0.5000001" stepliftfrequency="1" flipcooldown="1" flipdelay="0.5" multiplybydir="True" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<DE-CrawlerhuskSwimFast movementspeed="7" steertorque="7" waveamplitude="29.47369" wavelength="49.502018" flip="True" headangle="106" torsoangle="59" mirror="False" rotatetowardsmovement="True" torsotorque="25" headtorque="100" foottorque="20" tailtorque="250" footangle="0" cyclespeed="5" animationtype="SwimFast" footangles="10: 1.580441,15: -0.87266463,11: -0.87266463" usesinemovement="False" tailangle="NaN" tailtorquemultiplier="1" flipcooldown="1" flipdelay="0.2" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<DE-CrawlerhuskSwimSlow movementspeed="2.5" steertorque="5" waveamplitude="2.5516217" wavelength="44.228916" flip="True" headangle="91" torsoangle="90" mirror="False" rotatetowardsmovement="True" torsotorque="25" headtorque="100" foottorque="10" tailtorque="50" footangle="0" cyclespeed="5" animationtype="SwimSlow" footangles="10: 1.567869,15: -0.43633232,11: -0.43633232" usesinemovement="False" tailangle="NaN" tailtorquemultiplier="1" flipcooldown="2" flipdelay="0.3" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<DE-CrawlerhuskWalk movementspeed="1" stepsize="0.45751935,0.55915964" legtorque="0" colliderstandangle="90" flip="True" headposition="0.8893403" torsoposition="0.88981164" headangle="37" torsoangle="57" footmoveforce="3" torsomoveforce="10" torsotorque="50" headmoveforce="10" headtorque="400" footangle="-36.14369" backwardsmovementmultiplier="0.75" cyclespeed="3.7958877" animationtype="Walk" foottorque="50" footangles="10: 0.8620372,15: 1.5882496,11: 1.5707964" tailtorque="50" tailangle="3" stepliftheadmultiplier="0.3" stepliftamount="15" stepliftoffset="0.5999999" stepliftfrequency="1" flipcooldown="3" flipdelay="1" multiplybydir="True" />

View File

@@ -0,0 +1,75 @@
<?xml version="1.0" encoding="utf-8"?>
<Character speciesname="DE-Crawlerhusk" speciestranslationoverride="crawler" husk="false" humanoid="False" hasinfo="False" usehuskappendage="False" needsair="False" canspeak="False" blooddecal="blackblood" bleedparticlewater="blackwaterblood" bleedparticleair="blackblooddrop" group="husk" displayname="Crawler Husk" noise="200" visibility="150" eatingspeed="10" pathfinderpriority="1" hideinthermalgoggles="True" usepathfinding="True">
<!--<huskappendage affliction="huskinfection" path="Content/Characters/Crawlerhusk/Huskappendage.xml" />-->
<ragdolls folder="default" />
<animations folder="default" />
<damageemitter particle="blackgib" drawontop="True" particleamount="10" velocitymin="50" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.25" scalemax="0.5" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="blackblood" particleamount="10" anglemin="0" anglemax="0" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="blackwaterblood" particleamount="1" anglemin="0" anglemax="0" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<gibemitter particle="blackgib" particleamount="20" velocitymin="200" velocitymax="500" anglemin="0" anglemax="360" scalemin="0.5" scalemax="0.75" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<health vitality="100" doesbleed="True" crushdepth="Infinity" usehealthwindow="False" bleedingreduction="10" burnreduction="0" constanthealthregeneration="1" healthregenerationwheneating="15" stunimmunity="False" applyafflictioncolors="False" poisonvulnerability="0.5">
<Limb name="Torso">
<VitalityMultiplier type="damage,burn" multiplier="1.0" />
</Limb>
<Limb name="Head">
<VitalityMultiplier type="damage,burn" multiplier="1.5" />
</Limb>
<Limb name="LeftLeg">
<VitalityMultiplier type="damage,burn" multiplier="0.75" />
</Limb>
<Limb name="RightLeg">
<VitalityMultiplier type="damage,burn" multiplier="0.75" />
</Limb>
<Limb>
<!--Tail-->
<VitalityMultiplier type="damage,burn" multiplier="0.75" />
</Limb>
</health>
<sound file="Content/Characters/Crawlerhusk/HUSKEDCRAWLER_idle1.ogg" state="Idle" range="1000" volume="1" />
<sound file="Content/Characters/Crawlerhusk/HUSKEDCRAWLER_idle2.ogg" state="Idle" range="1000" volume="1" />
<sound file="Content/Characters/Crawlerhusk/HUSKEDCRAWLER_idle3.ogg" state="Idle" range="1000" volume="1" />
<sound file="Content/Characters/Crawlerhusk/HUSKEDCRAWLER_idle4.ogg" state="Idle" range="1000" volume="1" />
<sound file="Content/Characters/Crawlerhusk/HUSKEDCRAWLER_attack1.ogg" state="Attack" range="1000" volume="1" />
<sound file="Content/Characters/Crawlerhusk/HUSKEDCRAWLER_attack2.ogg" state="Attack" range="1000" volume="1" />
<sound file="Content/Characters/Crawlerhusk/HUSKEDCRAWLER_attack3.ogg" state="Attack" range="1000" volume="1" />
<sound file="Content/Characters/Crawlerhusk/HUSKEDCRAWLER_attack4.ogg" state="Attack" range="1000" volume="1" />
<sound file="Content/Characters/Crawlerhusk/HUSKEDCRAWLER_damage1.ogg" state="Damage" range="1000" volume="1" />
<sound file="Content/Characters/Crawlerhusk/HUSKEDCRAWLER_damage2.ogg" state="Damage" range="1000" volume="1" />
<sound file="Content/Characters/Crawlerhusk/HUSKEDCRAWLER_damage3.ogg" state="Damage" range="1000" volume="1" />
<sound file="Content/Characters/Crawlerhusk/HUSKEDCRAWLER_damage4.ogg" state="Damage" range="1000" volume="1" />
<sound file="Content/Characters/Crawlerhusk/HUSKEDCRAWLER_dead1.ogg" state="Die" range="1000" volume="1" />
<Inventory slots="Any, Any, Any, Any" accessiblewhenalive="False" commonness="8"></Inventory>
<Inventory slots="Any, Any, Any, Any" accessiblewhenalive="False" commonness="4">
<Item identifier="alienblood" />
<Item identifier="huskeggsbasic" />
</Inventory>
<Inventory slots="Any, Any, Any, Any, Any" accessiblewhenalive="False" commonness="1">
<Item identifier="alienblood" />
<Item identifier="huskeggsbasic" />
<Item identifier="huskstinger" />
</Inventory>
<ai combatstrength="150" sight="0.5" hearing="1" fleehealththreshold="0" aggressiveboarding="false" aggressiongreed="20" aggressionhurt="50" attackwhenprovoked="True" avoidgunfire="False" targetinnerwalls="False" targetouterwalls="False" randomattack="False" patrolflooded="True" patroldry="True">
<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="False" />
<target tag="nasonov" state="Attack" priority="100" ignoreinside="True" />
<target tag="crawler" state="Attack" priority="100" reactdistance="0" />
<target tag="human" state="Attack" priority="80" reactdistance="0" />
<target tag="room" state="Attack" priority="30" reactdistance="0" />
<!-- <target tag="door" state="Attack" priority="5" reactdistance="0" /> -->
<target tag="sonar" state="Attack" priority="5" reactdistance="0" ignoreinside="true" />
<target tag="turret" state="Attack" priority="1" ignoreinside="true" />
<target tag="swarmfeeder" state="Idle" priority="0" ignoreinside="True" ignoreoutside="True" ignoreifnotinsamesub="True" ignoreincapacitated="True" />
<target tag="huskinfected" state="Idle" priority="0" ignoreinside="True" ignoreoutside="True" ignoreifnotinsamesub="True" ignoreincapacitated="True" threshold="1" />
<SwarmBehavior mindistfromclosest="200" maxdistfromcenter="3000" cohesion="0.1" />
</ai>
<StatusEffect type="OnDeath" target="This" delay="55" duration="5">
<particleemitter particle="heavygib" particlespersecond="2" velocitymin="30" velocitymax="60" anglemin="0" anglemax="360" scalemin="2.2" scalemax="4.5" copyentityangle="True" />
<ParticleEmitter particle="blackwaterblood" particlespersecond="10" scalemin="3" scalemax="5" velocitymin="0" velocitymax="40" anglemin="0" anglemax="360" />
<particleemitter particle="whitegoosplash" particlespersecond="4" velocitymin="10" velocitymax="30" anglemin="0" anglemax="360" scalemin="0.2" scalemax="0.5" copyentityangle="True" />
</StatusEffect>
<StatusEffect type="OnDeath" target="This" delay="60">
<Explosion range="0.0" structuredamage="0" itemdamage="0" force="0.0" severlimbsprobability="0.0" decal="blackblood" decalsize="1.25" shockwave="false" underwaterbubble="true" />
<RemoveCharacter />
</StatusEffect>
</Character>

View File

@@ -0,0 +1,185 @@
<?xml version="1.0" encoding="utf-8"?>
<Ragdoll type="crawlerhusk" group="husk" colliderheightfromfloor="40" impacttolerance="10" draggable="True" limbscale="0.65" jointscale="0.65" canentersubmarine="True" canwalk="True" texturescale="0.5" spritesheetorientation="90" mainlimb="Torso" texture="Content/Characters/Crawlerhusk/crawlerhusk.png" color="255,255,255,255">
<collider height="120" radius="50" name="Main Collider" width="0" />
<!-- Head -->
<limb id="0" radius="40" type="Head" flip="True" steerforce="10" healthindex="0" attackpriority="1" stepoffset="0,0" bodytype="Dynamic" height="0" width="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Head" notes="" spriteorientation="90" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0.8,-1" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="8" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="306,4,204,164" depth="0.1" origin="0.52333707,0.4824578" subdivisions="3,3" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False"></deformablesprite>
<damagemodifier armorsector="0,360" afflictionidentifiers="gunshotwound,stun" damagemultiplier="0.6" deflectprojectiles="False" damagesound="" afflictiontypes="" probabilitymultiplier="1" damageparticle="" />
</limb>
<!-- BodyUpper (main torso) -->
<limb id="1" width="1.6999927" height="0" type="Torso" flip="True" steerforce="0.1" healthindex="0" attackpriority="1" stepoffset="0,0" bodytype="Dynamic" radius="55" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Torso" notes="" spriteorientation="NaN" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="8" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="72,0,230,226" depth="0.2" origin="0.4606622,0.4951695" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<SpriteDeformation type="inflate" resolution="5,5" frequency="2" scale="0.2" sync="1" stopwhenhostisdead="True" typename="inflate" blendmode="Add" usemovementsine="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
<SpriteDeformation type="custom" resolution="5,5" frequency="0" blendmode="Multiply" row0="0,0 0.5,1 1,1 0.5,1 0,0" row1="0,0 0.5,1 1,1 0.5,1 0,0" row2="0,0 0.5,1 1,1 0.5,1 0,0" row3="0,0 0.5,1 1,1 0.5,1 0,0" row4="0,0 0.5,1 1,1 0.5,1 0,0" amplitude="1" sync="-1" typename="custom" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
<spritedeformation type="bendjoint" resolution="5,5" blendmode="Add" sync="-1" typename="bendjoint" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
<damagemodifier armorsector="0,360" afflictionidentifiers="gunshotwound,stun" damagemultiplier="0.6" deflectprojectiles="False" damagesound="" afflictiontypes="" probabilitymultiplier="1" damageparticle="" />
</limb>
<limb id="2" width="74.799995" height="68.85" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 2" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="334,346,174,162" depth="0.21" origin="0.5457247,0.5583258" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<SpriteDeformation type="inflate" resolution="5,5" frequency="2" scale="0.2" sync="1" stopwhenhostisdead="True" typename="inflate" blendmode="Add" usemovementsine="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
<SpriteDeformation type="custom" resolution="5,5" frequency="0" blendmode="Multiply" row0="0,0 0.5,1 1,1 0.5,1 0,0" row1="0,0 0.5,1 1,1 0.5,1 0,0" row2="0,0 0.5,1 1,1 0.5,1 0,0" row3="0,0 0.5,1 1,1 0.5,1 0,0" row4="0,0 0.5,1 1,1 0.5,1 0,0" amplitude="1" sync="-1" typename="custom" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
<spritedeformation type="bendjoint" resolution="5,5" blendmode="Add" sync="-1" typename="bendjoint" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
<damagemodifier armorsector="0,360" afflictionidentifiers="gunshotwound,stun" damagemultiplier="0.6" deflectprojectiles="False" damagesound="" afflictiontypes="" probabilitymultiplier="1" damageparticle="" />
</limb>
<limb id="3" width="70.55" height="65.45" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 3" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="142,358,166,154" depth="0.22" origin="0.5427743,0.5" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
<damagemodifier armorsector="0,360" afflictionidentifiers="gunshotwound,stun" damagemultiplier="0.6" deflectprojectiles="False" damagesound="" afflictiontypes="" probabilitymultiplier="1" damageparticle="" />
</limb>
<limb id="4" width="53.55" height="47.600002" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 4" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="194,226,126,112" depth="0.023" origin="0.5571429,0.4659517" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
<damagemodifier armorsector="0,360" afflictionidentifiers="gunshotwound,stun" damagemultiplier="0.6" deflectprojectiles="False" damagesound="" afflictiontypes="" probabilitymultiplier="1" damageparticle="" />
</limb>
<limb id="5" width="39.95" height="28.900003" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 5" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="0,270,94,68" depth="0.24" origin="0.53557885,0.59164065" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
<damagemodifier armorsector="0,360" afflictionidentifiers="gunshotwound,stun" damagemultiplier="0.6" deflectprojectiles="False" damagesound="" afflictiontypes="" probabilitymultiplier="1" damageparticle="" />
</limb>
<limb id="6" width="37.399998" height="23.800001" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 6" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="100,228,88,56" depth="0.025" origin="0.5984064,0.5294023" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
<damagemodifier armorsector="0,360" afflictionidentifiers="gunshotwound,stun" damagemultiplier="0.6" deflectprojectiles="False" damagesound="" afflictiontypes="" probabilitymultiplier="1" damageparticle="" />
</limb>
<limb id="7" width="39.1" height="20.400002" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 7" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="94,284,92,48" depth="0.26" origin="0.54265505,0.5360783" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
<damagemodifier armorsector="0,360" afflictionidentifiers="gunshotwound,stun" damagemultiplier="0.6" deflectprojectiles="False" damagesound="" afflictiontypes="" probabilitymultiplier="1" damageparticle="" />
</limb>
<!-- Jaw -->
<limb id="8" width="53.55" height="38.25" ignorecollisions="True" flip="True" type="None" healthindex="1" attackpriority="2" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" name="Jaw" notes="" spriteorientation="0" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="5" constantangle="-90" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="322,166,126,90" depth="0.11" origin="0.53524786,0.5846235" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<attack context="Ground" cooldown="1" range="100" damagerange="100" duration="0.25" stun="0" structuredamage="0" itemdamage="0" structuresoundtype="" targetimpulse="0" targetimpulseworld="0,-5" severlimbsprobability="0" force="50" torque="0" hitdetectiontype="Distance" onlyhumans="False" targetforce="0" targetforceworld="0,0" priority="0" targettype="Character" secondarycooldown="0" applyforcesonlyonce="False" stickchance="0" cooldownrandomfactor="0.25" afterattack="Pursue" reverse="False" targetlimbtype="Head" retreat="False" applyforceonlimbs="19, 21, 23" afterattackdelay="0" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" fullspeedafterattack="False" emitstructuredamageparticles="True" penetration="0" levelwalldamage="0" ranged="False" avoidfriendlyfire="False" requiredangle="20" submarineimpactmultiplier="1" blink="False">
<Affliction identifier="stun" strength="0.1" probability="0.5" />
<Affliction identifier="bitewounds" strength="3" probability="1" />
<Affliction identifier="bleeding" strength="10" probability="0.5" />
<Affliction identifier="huskinfection" strength="2" probability="0.5" />
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<ReduceAffliction type="damage" strength="2" />
</StatusEffect>
</attack>
<damagemodifier armorsector="0,360" afflictionidentifiers="gunshotwound,stun" damagemultiplier="0.6" deflectprojectiles="False" damagesound="" afflictiontypes="" probabilitymultiplier="1" damageparticle="" />
</limb>
<limb id="14" width="25" height="20" name="Jump Attack" type="None" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="True" attackpriority="1" steerforce="0" radius="0" density="1" ignorecollisions="True" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" healthindex="0" friction="0.3" restitution="0.05" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<sprite sourcerect="458,128,50,40" origin="0.44604877,0.5119512" depth="0" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<attack context="Ground" cooldown="5" range="200" damagerange="100" duration="0.5" structuredamage="0" itemdamage="0" structuresoundtype="StructureSlash" targetimpulse="0" targetimpulseworld="0,0" severlimbsprobability="0.5" force="20" rootforceworldstart="0,25" rootforceworldmiddle="10,50" rootforceworldend="10,-50" roottransitioneasing="Smooth" applyforceonlimbs="0, 1, 15, 11, 19, 21, 23" torque="0" hitdetectiontype="Distance" onlyhumans="False" targetforce="20" targetforceworld="0,-15" priority="1" targettype="Character" secondarycooldown="0.5" applyforcesonlyonce="False" stickchance="0" cooldownrandomfactor="0.25" afterattack="Pursue" reverse="False" targetlimbtype="Torso" retreat="False" afterattackdelay="0" stun="0" fullspeedafterattack="False" emitstructuredamageparticles="True" penetration="0" levelwalldamage="36" ranged="False" avoidfriendlyfire="False" requiredangle="20" submarineimpactmultiplier="1" blink="False">
<Affliction identifier="stun" strength="1.5" probability="1" />
<Affliction identifier="bitewounds" strength="12" probability="1" />
<Affliction identifier="huskinfection" strength="5" probability="0.1" />
</attack>
</limb>
<limb id="16" width="25" height="20" name="Water Attack C" type="None" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="True" attackpriority="1" steerforce="0" radius="0" density="1" ignorecollisions="True" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" healthindex="0" friction="0.3" restitution="0.05" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<sprite sourcerect="458,128,50,40" origin="0.44604877,0.5119512" depth="0" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<attack context="Water" cooldown="3" range="150" damagerange="100" duration="0.5" structuredamage="0" itemdamage="0" structuresoundtype="StructureSlash" targetimpulse="50" targetimpulseworld="0,0" severlimbsprobability="0.5" force="20" applyforceonlimbs="0, 11, 15, 19, 21, 23" torque="0" hitdetectiontype="Distance" onlyhumans="False" targetforce="0" targetforceworld="0,0" priority="0" targettype="Character" secondarycooldown="0.5" applyforcesonlyonce="False" stickchance="0" cooldownrandomfactor="0.25" afterattack="FollowThrough" reverse="False" targetlimbtype="None" retreat="False" afterattackdelay="0" stun="0" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" fullspeedafterattack="False" emitstructuredamageparticles="True" penetration="0" levelwalldamage="36" ranged="False" avoidfriendlyfire="False" requiredangle="20" submarineimpactmultiplier="1" blink="False">
<Affliction identifier="stun" strength="0.25" probability="1" />
<Affliction identifier="bitewounds" strength="12" probability="1" />
<Affliction identifier="bleeding" strength="20" probability="0.5" />
<Affliction identifier="huskinfection" strength="5" probability="0.5" />
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<ReduceAffliction type="damage" strength="5" />
</StatusEffect>
</attack>
</limb>
<limb id="17" width="25" height="20" name="Structure Attack" type="None" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="True" attackpriority="1" steerforce="0" radius="0" density="1" ignorecollisions="True" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" healthindex="0" friction="0.3" restitution="0.05" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<sprite sourcerect="458,128,50,40" origin="0.44604877,0.5119512" depth="0" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<attack context="Any" cooldown="2" range="100" damagerange="50" duration="0.5" stun="0.3" structuredamage="35" itemdamage="10" structuresoundtype="StructureSlash" targetimpulse="40" targetimpulseworld="0,0" severlimbsprobability="0.5" force="20" applyforceonlimbs="0, 11, 15" torque="50" hitdetectiontype="Distance" onlyhumans="False" targetforce="0" targetforceworld="0,0" priority="0" targettype="Structure" secondarycooldown="1" applyforcesonlyonce="False" stickchance="0" cooldownrandomfactor="0.25" afterattack="FallBack" afterattackdelay="0.2" reverse="False" targetlimbtype="None" retreat="False" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" fullspeedafterattack="False" emitstructuredamageparticles="True" penetration="0" levelwalldamage="18" ranged="False" avoidfriendlyfire="False" requiredangle="20" submarineimpactmultiplier="1" blink="False" />
</limb>
<limb id="9" width="0" height="0" type="RightThigh" flip="False" healthindex="3" attackpriority="1" steerforce="0" stepoffset="0,0" radius="30" mass="0" friction="0.3" restitution="0.05" density="5" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 8" notes="" spriteorientation="210" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="0,340,140,174" depth="0.11" origin="0.4472283,0.4274753" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<damagemodifier armorsector="0,360" afflictionidentifiers="gunshotwound,stun" damagemultiplier="0.6" deflectprojectiles="False" damagesound="" afflictiontypes="" probabilitymultiplier="1" damageparticle="" />
</limb>
<limb id="10" width="90" height="30" type="RightLeg" flip="False" healthindex="3" attackpriority="1" steerforce="0" stepoffset="0,0" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="21.6116,-9.738574" refjoint="8" ignorecollisions="False" name="Limb 9" notes="" spriteorientation="90" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="320,260,190,86" depth="0.05" origin="0.452,0.59239936" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<damagemodifier armorsector="0,360" afflictionidentifiers="gunshotwound,stun" damagemultiplier="0.6" deflectprojectiles="False" damagesound="" afflictiontypes="" probabilitymultiplier="1" damageparticle="" />
</limb>
<!--Left Claw-->
<limb id="11" width="20" height="87.549995" ignorecollisions="False" flip="False" mass="0.5" type="RightFoot" healthindex="2" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" friction="0.3" restitution="0.05" density="10" pullpos="-3.9884124,-1.8825091" refjoint="0" name="LeftClaw" notes="" spriteorientation="180" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="0,0,72,206" depth="0.5" origin="0.6944444,0.49514562" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<sound tag="footstep_crawler" />
<damagemodifier armorsector="0,360" afflictionidentifiers="gunshotwound,stun" damagemultiplier="0.6" deflectprojectiles="False" damagesound="" afflictiontypes="" probabilitymultiplier="1" damageparticle="" />
</limb>
<limb id="12" radius="0" width="90" height="30" mass="0" name="LeftArm" type="RightLeg" spriteorientation="NaN" flip="False" mirrorvertically="False" mirrorhorizontally="False" healthindex="2" attackpriority="1" steerforce="0" stepoffset="0,0" density="10" pullpos="27.3626,-6.016137" refjoint="-1" ignorecollisions="False" notes="" friction="0.3" restitution="0.05" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="320,260,190,84" origin="0.452,0.592" depth="0.5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<damagemodifier armorsector="0,360" afflictionidentifiers="gunshotwound,stun" damagemultiplier="0.6" deflectprojectiles="False" damagesound="" afflictiontypes="" probabilitymultiplier="1" damageparticle="" />
</limb>
<limb id="13" radius="29.750002" width="0" height="0" mass="0" name="Limb 13" type="RightThigh" spriteorientation="210" flip="False" mirrorvertically="False" mirrorhorizontally="False" healthindex="2" attackpriority="1" steerforce="0" stepoffset="0,0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" notes="" friction="0.3" restitution="0.05" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="0,340,140,174" origin="0.5574913,0.53277266" depth="0.5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<damagemodifier armorsector="0,360" afflictionidentifiers="gunshotwound,stun" damagemultiplier="0.6" deflectprojectiles="False" damagesound="" afflictiontypes="" probabilitymultiplier="1" damageparticle="" />
</limb>
<!--Right Claw-->
<limb id="15" radius="0" width="20" height="87.549995" name="RightClaw" type="RightFoot" spriteorientation="180" flip="False" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="-5.450408,-0.114616506" stepoffset="0,0" refjoint="0" mouthpos="0,0" notes="" healthindex="3" friction="0.3" restitution="0.05" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="0,0,72,206" origin="0.6944444,0.49514562" depth="0" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<sound tag="footstep_crawler" />
<damagemodifier armorsector="0,360" afflictionidentifiers="gunshotwound,stun" damagemultiplier="0.6" deflectprojectiles="False" damagesound="" afflictiontypes="" probabilitymultiplier="1" damageparticle="" />
</limb>
<!-- spike/tentacle thingy -->
<limb id="18" height="12.75" width="17.425" flip="True" name="Tentacle1a" type="None" healthindex="1" steerforce="0" stepoffset="0,0" radius="0" density="100" refjoint="-1" ignorecollisions="True" notes="" friction="0.3" restitution="0.05" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="100" mouthpos="0,0" constanttorque="0" constantangle="-90" attackpriority="1" scale="1" pullpos="0,0" attackforcemultiplier="0.1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite texture="Content/Particles/ParticleAtlas.png" sourcerect="0,482,41,30" depth="0.5" origin="0.5,0.5" subdivisions="5,5" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" blendmode="Add" sync="-1" typename="bendjoint" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
<damagemodifier armorsector="0,360" afflictionidentifiers="gunshotwound,stun" damagemultiplier="0.6" deflectprojectiles="False" damagesound="" afflictiontypes="" probabilitymultiplier="1" damageparticle="" />
</limb>
<limb id="19" radius="0" width="38.25" height="12.325" name="Tentacle1b" type="None" spriteorientation="270" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" density="100" ignorecollisions="True" angulardamping="100" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" healthindex="1" friction="0.3" restitution="0.05" scale="1" attackforcemultiplier="0.1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite texture="Content/Particles/ParticleAtlas.png" sourcerect="41,482,90,30" depth="0.5" origin="0.5,0.5" subdivisions="5,5" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" blendmode="Add" sync="-1" typename="bendjoint" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
<damagemodifier armorsector="0,360" afflictionidentifiers="gunshotwound,stun" damagemultiplier="0.6" deflectprojectiles="False" damagesound="" afflictiontypes="" probabilitymultiplier="1" damageparticle="" />
</limb>
<limb id="20" height="12.75" width="17.425" flip="True" name="Tentacle2a" type="None" healthindex="1" steerforce="0" stepoffset="0,0" radius="0" density="100" refjoint="-1" ignorecollisions="True" notes="" friction="0.3" restitution="0.05" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="100" mouthpos="0,0" constanttorque="0" constantangle="-90" attackpriority="1" scale="0.8" pullpos="0,0" attackforcemultiplier="0.1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite texture="Content/Particles/ParticleAtlas.png" sourcerect="0,482,41,30" depth="0.5" origin="0.5,0.5" subdivisions="5,5" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" blendmode="Add" sync="-1" typename="bendjoint" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
<damagemodifier armorsector="0,360" afflictionidentifiers="gunshotwound,stun" damagemultiplier="0.6" deflectprojectiles="False" damagesound="" afflictiontypes="" probabilitymultiplier="1" damageparticle="" />
</limb>
<limb id="21" radius="0" width="38.25" height="12.325" name="Tentacle2b" type="None" spriteorientation="270" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" density="100" ignorecollisions="True" angulardamping="100" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" healthindex="1" friction="0.3" restitution="0.05" scale="0.8" attackforcemultiplier="0.1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite texture="Content/Particles/ParticleAtlas.png" sourcerect="41,482,90,30" depth="0.5" origin="0.5,0.5" subdivisions="5,5" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" blendmode="Add" sync="-1" typename="bendjoint" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
<damagemodifier armorsector="0,360" afflictionidentifiers="gunshotwound,stun" damagemultiplier="0.6" deflectprojectiles="False" damagesound="" afflictiontypes="" probabilitymultiplier="1" damageparticle="" />
</limb>
<limb id="22" height="12.75" width="17.425" flip="True" name="Tentacle2a" type="None" healthindex="1" steerforce="0" stepoffset="0,0" radius="0" density="100" refjoint="-1" ignorecollisions="True" notes="" friction="0.3" restitution="0.05" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="100" mouthpos="0,0" constanttorque="0" constantangle="-90" attackpriority="1" scale="0.7" pullpos="0,0" attackforcemultiplier="0.1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite texture="Content/Particles/ParticleAtlas.png" sourcerect="0,482,41,30" depth="0.5" origin="0.5,0.5" subdivisions="5,5" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" blendmode="Add" sync="-1" typename="bendjoint" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
<damagemodifier armorsector="0,360" afflictionidentifiers="gunshotwound,stun" damagemultiplier="0.6" deflectprojectiles="False" damagesound="" afflictiontypes="" probabilitymultiplier="1" damageparticle="" />
</limb>
<limb id="23" radius="0" width="38.25" height="12.325" name="Tentacle2b" type="None" spriteorientation="270" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" density="100" ignorecollisions="True" angulardamping="100" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" healthindex="1" friction="0.3" restitution="0.05" scale="0.7" attackforcemultiplier="0.1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite texture="Content/Particles/ParticleAtlas.png" sourcerect="41,482,90,30" depth="0.5" origin="0.5,0.5" subdivisions="5,5" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" blendmode="Add" sync="-1" typename="bendjoint" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
<damagemodifier armorsector="0,360" afflictionidentifiers="gunshotwound,stun" damagemultiplier="0.6" deflectprojectiles="False" damagesound="" afflictiontypes="" probabilitymultiplier="1" damageparticle="" />
</limb>
<!-- Joints -->
<joint limb1="0" limb2="1" limb1anchor="-21.448105,-10.967147" limb2anchor="56.668037,17.959017" canbesevered="True" limitenabled="True" upperlimit="90" lowerlimit="-90" name="Joint 0 - 1" stiffness="0.25" scale="1" severanceprobabilitymodifier="0.25" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="1" limb2="2" limb1anchor="-39.061676,-3.8948364" limb2anchor="29.98288,1.783022" canbesevered="True" limitenabled="True" upperlimit="8.367105" lowerlimit="-66.20706" name="Joint 1 - 2" stiffness="0.25" scale="1" severanceprobabilitymodifier="0" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<!-- Tail -->
<joint limb1="2" limb2="3" limb1anchor="-19.25937,-1.6185555" limb2anchor="31.19618,-1.2611864" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-30" name="Joint 2 - 3" stiffness="0.25" severanceprobabilitymodifier="0.1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="3" limb2="4" limb1anchor="-28.94305,-3.5352855" limb2anchor="19.21655,-1.4235371" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-30" name="Joint 3 - 4" stiffness="0.25" severanceprobabilitymodifier="0.2" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="4" limb2="5" limb1anchor="-26.94205,-2.537231" limb2anchor="15.81753,1.520584" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-30.02529" name="Joint 4 - 5" stiffness="0.25" severanceprobabilitymodifier="0.3" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="5" limb2="6" limb1anchor="-16.309858,-1.172784" limb2anchor="11.703393,0.21717258" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-29.95912" name="Joint 5 - 6" stiffness="0.25" severanceprobabilitymodifier="0.4" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="6" limb2="7" limb1anchor="-19.064672,-0.7376906" limb2anchor="12.628254,-2.6309388" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-30" name="Joint 6 - 7" stiffness="0.25" severanceprobabilitymodifier="0.5" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="0" limb2="8" limb1anchor="-27.985016,-4.2211614" limb2anchor="-21.662643,-7.210979" canbesevered="True" limitenabled="True" upperlimit="0" lowerlimit="-90" name="Joint 0 - 8" stiffness="0.25" scale="1" severanceprobabilitymodifier="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="1" limb2="9" limb1anchor="-3.5972703,6.2334614" limb2anchor="22.849667,7.519464" canbesevered="True" limitenabled="True" upperlimit="65" lowerlimit="-35" name="Joint 1 - 9" stiffness="0.25" scale="1" severanceprobabilitymodifier="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="9" limb2="10" limb1anchor="-22.397194,-37.906563" limb2anchor="-32.754326,14.481597" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-90" name="Joint 9 - 10" stiffness="0.2" scale="1" severanceprobabilitymodifier="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="1" limb2="13" limb1anchor="19.067951,15.83907" limb2anchor="14.806871,17.870033" name="Joint 1 - 13" canbesevered="True" limitenabled="True" upperlimit="64.97125" lowerlimit="-35" stiffness="0.25" scale="1" severanceprobabilitymodifier="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="13" limb2="12" limb1anchor="-28.900497,-29.457531" limb2anchor="-32.55083,12.579753" name="Joint 13 - 12" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-90" stiffness="0.2" scale="1" severanceprobabilitymodifier="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="14" limb2="0" limb1anchor="0.20820096,0.67279637" limb2anchor="28.857014,-30.433556" name="Joint 14 - 0 (Jump Attack)" canbesevered="False" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="0.25" scale="1" severanceprobabilitymodifier="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="16" limb2="0" limb1anchor="0.20820096,0.67279637" limb2anchor="28.857014,-30.433556" name="Joint 16 - 0 (Water Attack C)" canbesevered="False" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="0.25" scale="1" severanceprobabilitymodifier="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="17" limb2="0" limb1anchor="0.20820096,0.67279637" limb2anchor="28.857014,-30.433556" name="Joint 17 - 0 (Water Attack S)" canbesevered="False" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="0.25" scale="1" severanceprobabilitymodifier="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="12" limb2="11" limb1anchor="35.248386,-7.2936254" limb2anchor="-1.9848251,41.149693" name="Joint 12 - 11" canbesevered="True" limitenabled="True" upperlimit="145" lowerlimit="-45" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="10" limb2="15" limb1anchor="35.34168,-6.990353" limb2anchor="-2.0823996,41.17109" name="Joint 10 - 15" canbesevered="True" limitenabled="True" upperlimit="145" lowerlimit="-45" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<!-- body to husk appendage -->
<joint limb1="0" limb2="18" limb1anchor="-15.482992,-49.914562" limb2anchor="-17.68504,1.816231" name="Tentacle1a" canbesevered="True" limitenabled="True" upperlimit="30" lowerlimit="-90" stiffness="0.25" scale="0.5" severanceprobabilitymodifier="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="18" limb2="19" limb1anchor="20.18841,0.99607223" limb2anchor="-42.614456,0.38188925" name="Tentacle1b" canbesevered="True" limitenabled="True" upperlimit="30" lowerlimit="-30" stiffness="0.25" scale="0.5" severanceprobabilitymodifier="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="0" limb2="20" limb1anchor="-31.474686,-65.730865" limb2anchor="-17.68504,1.816231" name="Tentacle2a" canbesevered="True" limitenabled="True" upperlimit="30" lowerlimit="-90" stiffness="0.25" scale="0.4" severanceprobabilitymodifier="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="20" limb2="21" limb1anchor="20.18841,0.99607223" limb2anchor="-42.614456,0.38188925" name="Tentacle2b" canbesevered="True" limitenabled="True" upperlimit="30" lowerlimit="-30" stiffness="0.25" scale="0.4" severanceprobabilitymodifier="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="0" limb2="22" limb1anchor="0.8225126,-78.007034" limb2anchor="-17.68504,1.816231" name="Tentacle3a" canbesevered="True" limitenabled="True" upperlimit="30" lowerlimit="-90" stiffness="0.25" scale="0.35" severanceprobabilitymodifier="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="22" limb2="23" limb1anchor="20.18841,0.99607223" limb2anchor="-42.614456,0.38188925" name="Tentacle3b" canbesevered="True" limitenabled="True" upperlimit="30" lowerlimit="-30" stiffness="0.25" scale="0.35" severanceprobabilitymodifier="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
</Ragdoll>

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<Character inherit="Bonethresher" speciesname="DE-LairBonethresher" speciestranslationoverride="Bonethresher" pathfinderpriority="1" usepathfinding="True">
<ragdolls folder="%ModDir:2532991202%/Characters/Lair Creatures/DE-LairBonethresher/Ragdolls/" />
<ai targetinnerwalls="False" targetouterwalls="false">
<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="stronger" state="Aggressive" priority="80" reactdistance="2000" attackdistance="0" timer="0" ignorecontained="False" />
<target tag="equal" state="Aggressive" priority="80" reactdistance="2000" attackdistance="0" timer="0" ignorecontained="False" />
<target tag="leucocyte" state="Avoid" priority="50" reactdistance="1000" attackdistance="0" timer="0" ignorecontained="False" />
<target tag="human" state="Aggressive" priority="50" reactdistance="1000" attackdistance="0" timer="0" ignorecontained="False" />
<target tag="tool" state="Aggressive" priority="30" reactdistance="1000" attackdistance="0" timer="0" ignorecontained="False" ignoreifnotinsamesub="True" />
<target tag="weaker" state="Aggressive" priority="10" reactdistance="2000" attackdistance="0" timer="0" ignorecontained="False" />
<target tag="terminalcell" state="Idle" priority="1" reactdistance="0" attackdistance="0" timer="0" ignorecontained="False" />
<target tag="watcher" state="Protect" priority="1" reactdistance="0" attackdistance="0" timer="0" ignorecontained="False" />
<SwarmBehavior mindistfromclosest="400" maxdistfromcenter="2000" cohesion="0.25" />
</ai>
</Character>

View File

@@ -0,0 +1,107 @@
<?xml version="1.0" encoding="utf-8"?>
<Ragdoll type="Bonethresher" canentersubmarine="True" canwalk="False" spritesheetorientation="90" limbscale="1" jointscale="1" texturescale="1" colliderheightfromfloor="45" impacttolerance="75" draggable="True" mainlimb="Head" texture="Content/Characters/Tigerthresher/Tigerthresher.png">
<collider radius="60" width="0" name="Main Collider" height="0" />
<limb id="0" name="Head" type="Head" height="0" width="70" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="50" stepoffset="0,0" radius="30" mass="0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" healthindex="0" friction="0.3" restitution="0.05" angulardamping="7" mouthpos="0.5,-0.5" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="10" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite sourcerect="762,236,146,95" origin="0.5451591,0.4649931" depth="0" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<attack context="Water" targettype="Structure" hitdetectiontype="Distance" afterattack="FallBackUntilCanAttack" reverse="False" range="200" damagerange="175" duration="0.25" cooldown="10" secondarycooldown="0.25" cooldownrandomfactor="0.1" structuredamage="50" itemdamage="60" stun="0" onlyhumans="False" applyforceonlimbs="" force="100" torque="0" applyforcesonlyonce="False" targetimpulse="200" targetimpulseworld="0,0" targetforce="0" targetforceworld="0,0" severlimbsprobability="0.1" priority="1" structuresoundtype="StructureBlunt" targetlimbtype="None" afterattackdelay="0.1" retreat="False" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" fullspeedafterattack="False" ranged="False" requiredangle="20" submarineimpactmultiplier="3">
<StatusEffect type="OnUse" target="this">
<Explosion ignorecover="true" onlyinside="true" range="250" force="1" flames="false" shockwave="true" sparks="false" flash="false" underwaterbubble="false" camerashake="0" playtinnitus="false" structuredamage="100" applyFireEffects="false" smoke="false">
<Affliction identifier="stun" strength="3" probability="1" />
</Explosion>
</StatusEffect>
</attack>
<damagemodifier damagemultiplier="1.5" armorsector="0,360" deflectprojectiles="False" afflictionidentifiers="gunshotwound,lacerations" afflictiontypes="burn" damagesound="LimbSlash" probabilitymultiplier="1" damageparticle="" />
<damagemodifier damagemultiplier="0.5" armorsector="0,360" deflectprojectiles="False" afflictionidentifiers="bitewounds" afflictiontypes="" damagesound="LimbSlash" probabilitymultiplier="1" damageparticle="" />
<lightsource color="255,255,255,0" range="0" scale="1" offset="6,14" castshadows="false">
<lighttexture texture="Content/Lights/pointlight_bright.png" origin="0.5,0.5" size="1,1" />
<deformablesprite texture="Content/Characters/Watcher/gazerage.png" sourcerect="0,154,146,56" alpha="0.6" />
<conditional watchersgaze="gt 0" />
</lightsource>
</limb>
<limb id="1" name="Neck" type="None" height="70" width="90" notes="" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" stepoffset="0,0" radius="0" mass="0" density="10" pullpos="0,0" refjoint="1" ignorecollisions="False" healthindex="0" friction="0.3" restitution="0.05" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite sourcerect="655,238,105,149" origin="0.4171119,0.5004655" depth="0.05" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" maxrotation="20" strength="2" onlyinwater="False" />
</deformablesprite>
<damagemodifier damagemultiplier="0.1" armorsector="-90,90" deflectprojectiles="True" afflictionidentifiers="" afflictiontypes="damage,bleeding" damagesound="LimbArmor" probabilitymultiplier="1" damageparticle="" />
<damagemodifier damagemultiplier="0.5" armorsector="-90,90" deflectprojectiles="True" afflictionidentifiers="" afflictiontypes="burn" damagesound="" probabilitymultiplier="1" damageparticle="" />
</limb>
<limb id="2" width="110" height="30" name="Jaw" type="Jaw" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" stepoffset="0,0" radius="0" mass="0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" notes="" healthindex="0" friction="0.3" restitution="0.05" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite sourcerect="763,331,145,58" origin="0.5103448,0.4827586" depth="0.025" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<attack context="Water" targettype="Character" hitdetectiontype="Distance" afterattack="FollowThrough" reverse="False" range="150" damagerange="150" duration="0.5" cooldown="4" secondarycooldown="0" cooldownrandomfactor="0.1" structuredamage="0" itemdamage="0" stun="0" onlyhumans="False" applyforceonlimbs="" force="40" torque="150" applyforcesonlyonce="False" targetimpulse="0" targetimpulseworld="0,0" targetforce="100" targetforceworld="0,0" severlimbsprobability="2" priority="0" structuresoundtype="StructureSlash" targetlimbtype="None" afterattackdelay="0" retreat="False" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" fullspeedafterattack="False" ranged="False" requiredangle="20">
<affliction identifier="bitewounds" strength="60" probability="1" />
<affliction identifier="bleeding" strength="60" probability="1" />
<affliction identifier="stun" strength="1" probability="1" />
<Affliction identifier="infection" amount="10" probability="0.75" />
</attack>
<damagemodifier damagemultiplier="0.5" armorsector="0,360" deflectprojectiles="False" afflictionidentifiers="bitewounds" afflictiontypes="" damagesound="" probabilitymultiplier="1" damageparticle="" />
</limb>
<limb id="11" width="19" height="40" name="StructureBite" type="None" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="True" attackpriority="1" steerforce="0" radius="0" density="1" ignorecollisions="True" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" healthindex="0" friction="0.3" restitution="0.05" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" blinktransitionin="Linear" blinktransitionout="Linear">
<sprite sourcerect="851,268,19,40" origin="0.5,0.5" depth="0" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" />
<attack structuresoundtype="StructureBlunt" context="Water" targettype="Structure" targetlimbtype="None" hitdetectiontype="Distance" afterattack="Pursue" reverse="False" range="150" damagerange="150" duration="0.25" cooldown="1" secondarycooldown="0" cooldownrandomfactor="0.5" structuredamage="50" itemdamage="25" stun="0" onlyhumans="False" applyforceonlimbs="0, 2" force="25" torque="200" applyforcesonlyonce="False" targetimpulse="0" targetimpulseworld="0,0" targetforce="0" targetforceworld="0,0" severlimbsprobability="0" priority="0" afterattackdelay="0" retreat="False" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" fullspeedafterattack="False" ranged="False" requiredangle="20" />
</limb>
<limb id="3" width="110" height="110" name="Torso" type="Torso" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" stepoffset="0,0" radius="0" mass="0" density="10" pullpos="0,0" refjoint="1" ignorecollisions="False" notes="" healthindex="0" friction="0.3" restitution="0.05" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite sourcerect="552,238,106,149" origin="0.5019933,0.5206165" depth="0.1" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" maxrotation="30" strength="2" onlyinwater="False" />
</deformablesprite>
<damagemodifier damagemultiplier="0.1" armorsector="-90,90" deflectprojectiles="True" afflictionidentifiers="" afflictiontypes="damage,bleeding" damagesound="LimbArmor" probabilitymultiplier="1" damageparticle="" />
<damagemodifier damagemultiplier="0.5" armorsector="-90,90" deflectprojectiles="True" afflictionidentifiers="" afflictiontypes="burn" damagesound="" probabilitymultiplier="1" damageparticle="" />
</limb>
<limb id="4" radius="0" width="70" height="90" mass="0" name="Tail1" type="Tail" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" stepoffset="0,0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" notes="" healthindex="0" friction="0.3" restitution="0.05" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite sourcerect="481,238,73,149" origin="0.4649819,0.4753716" depth="0.2" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" maxrotation="30" strength="1.5" onlyinwater="False" />
</deformablesprite>
<damagemodifier damagemultiplier="0.1" armorsector="-90,90" deflectprojectiles="True" afflictionidentifiers="" afflictiontypes="damage,bleeding" damagesound="LimbArmor" probabilitymultiplier="1" damageparticle="" />
<damagemodifier damagemultiplier="0.5" armorsector="-90,90" deflectprojectiles="True" afflictionidentifiers="" afflictiontypes="burn" damagesound="" probabilitymultiplier="1" damageparticle="" />
</limb>
<limb id="5" radius="0" width="130" height="65" mass="0" name="Tail2" type="Tail" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" stepoffset="0,0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" notes="" healthindex="0" friction="0.3" restitution="0.05" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite sourcerect="352,251,131,137" origin="0.5223112,0.4369143" depth="0.3" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" maxrotation="30" strength="1.5" onlyinwater="False" />
</deformablesprite>
<damagemodifier damagemultiplier="0.1" armorsector="-90,90" deflectprojectiles="True" afflictionidentifiers="" afflictiontypes="damage,bleeding" damagesound="LimbArmor" probabilitymultiplier="1" damageparticle="" />
<damagemodifier damagemultiplier="0.5" armorsector="-90,90" deflectprojectiles="True" afflictionidentifiers="" afflictiontypes="burn" damagesound="" probabilitymultiplier="1" damageparticle="" />
</limb>
<limb id="6" radius="0" width="130" height="50" mass="0" name="Tail3" type="Tail" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" stepoffset="0,0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" notes="" healthindex="0" friction="0.3" restitution="0.05" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite sourcerect="226,251,129,137" origin="0.5256678,0.5115675" depth="0.4" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" maxrotation="30" strength="1.5" onlyinwater="False" />
</deformablesprite>
<damagemodifier damagemultiplier="0.1" armorsector="-90,90" deflectprojectiles="True" afflictionidentifiers="" afflictiontypes="damage,bleeding" damagesound="LimbArmor" probabilitymultiplier="1" damageparticle="" />
<damagemodifier damagemultiplier="0.5" armorsector="-90,90" deflectprojectiles="True" afflictionidentifiers="" afflictiontypes="burn" damagesound="" probabilitymultiplier="1" damageparticle="" />
</limb>
<limb id="7" radius="0" width="100" height="20" mass="0" name="Tail4" type="Tail" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" stepoffset="0,0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" notes="" healthindex="0" friction="0.3" restitution="0.05" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite sourcerect="132,251,97,137" origin="0.5051297,0.4391757" depth="0.5" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" maxrotation="30" strength="1.5" onlyinwater="False" />
</deformablesprite>
<damagemodifier damagemultiplier="0.1" armorsector="-90,90" deflectprojectiles="True" afflictionidentifiers="" afflictiontypes="damage,bleeding" damagesound="LimbArmor" probabilitymultiplier="1" damageparticle="" />
<damagemodifier damagemultiplier="0.5" armorsector="-90,90" deflectprojectiles="True" afflictionidentifiers="" afflictiontypes="burn" damagesound="" probabilitymultiplier="1" damageparticle="" />
</limb>
<limb id="8" radius="0" width="100" height="20" mass="0" name="Tail5" type="Tail" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" stepoffset="0,0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" notes="" healthindex="0" friction="0.3" restitution="0.05" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite sourcerect="1,251,134,137" origin="0.6031405,0.4301268" depth="0.6" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" maxrotation="30" strength="1.5" onlyinwater="False" />
</deformablesprite>
<damagemodifier damagemultiplier="0.1" armorsector="-90,90" deflectprojectiles="True" afflictionidentifiers="" afflictiontypes="damage,bleeding" damagesound="LimbArmor" probabilitymultiplier="1" damageparticle="" />
<damagemodifier damagemultiplier="0.5" armorsector="-90,90" deflectprojectiles="True" afflictionidentifiers="" afflictiontypes="burn" damagesound="" probabilitymultiplier="1" damageparticle="" />
</limb>
<limb id="9" width="43.35" height="44.2" name="Limb 9" type="None" spriteorientation="0" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" stepoffset="0,0" radius="0" mass="0" density="5" pullpos="0,0" refjoint="-1" ignorecollisions="True" notes="" healthindex="0" friction="0.3" restitution="0.05" angulardamping="15" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite sourcerect="902,386,51,61" origin="0.5,0.5" depth="0" subdivisions="3,3" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0">
<spritedeformation type="noise" resolution="3,3" frequency="0.1" amplitude="0.25" changespeed="0.5" blendmode="Add" sync="-1" typename="noise" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
<spritedeformation type="custom" resolution="3,3" frequency="0" amplitude="1" blendmode="Multiply" row0="1,0 0,5 0,0" row1="1,0 0,5 0,0" row2="1,0 0,5 0,0" sync="-1" typename="custom" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<limb id="10" radius="0" width="42.5" height="47.6" mass="0" name="Limb 10" type="None" spriteorientation="0" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" stepoffset="0,0" density="5" pullpos="0,0" refjoint="-1" ignorecollisions="True" notes="" healthindex="0" friction="0.3" restitution="0.05" angulardamping="15" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="1" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite sourcerect="899,450,50,63" origin="0.4434903,0.5113276" depth="0.1" subdivisions="3,3" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0">
<spritedeformation type="noise" resolution="3,3" frequency="0.1" amplitude="0.25" changespeed="0.5" blendmode="Add" sync="-1" typename="noise" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
<spritedeformation type="custom" resolution="3,3" frequency="0" amplitude="1" blendmode="Multiply" row0="1,0 0,5 0,0" row1="1,0 0,5 0,0" row2="1,0 0,5 0,0" sync="-1" typename="custom" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<joint limb1="0" limb2="1" limb1anchor="-32.70639,-13.92811" limb2anchor="44.42143,37.27945" name="Joint 0 - 1" canbesevered="True" limitenabled="True" upperlimit="29.98326" lowerlimit="10.18363" stiffness="0.25" scale="1" severanceprobabilitymodifier="0" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="1" limb2="3" limb1anchor="-40.17115,1.283824" limb2anchor="49.08519,5.385744" name="Joint 1 - 3" canbesevered="False" limitenabled="True" upperlimit="20" lowerlimit="-20" stiffness="0.25" scale="1" severanceprobabilitymodifier="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="3" limb2="4" limb1anchor="-47.88068,3.842602" limb2anchor="38.9842,-1.266313" name="Joint 3 - 4" canbesevered="False" limitenabled="True" upperlimit="30" lowerlimit="-30" stiffness="0.25" scale="1" severanceprobabilitymodifier="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="4" limb2="5" limb1anchor="-30.56773,-1.016024" limb2anchor="61.67012,0.2775942" name="Joint 4 - 5" canbesevered="False" limitenabled="True" upperlimit="30" lowerlimit="-30" stiffness="0.25" scale="1" severanceprobabilitymodifier="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="5" limb2="6" limb1anchor="-66.02003,-8.692857" limb2anchor="60.66912,1.314504" name="Joint 5 - 6" canbesevered="False" limitenabled="True" upperlimit="30" lowerlimit="-30" stiffness="0.25" scale="1" severanceprobabilitymodifier="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="6" limb2="7" limb1anchor="-66.1244,3.508062" limb2anchor="47.50251,-6.355651" name="Joint 6 - 7" canbesevered="False" limitenabled="True" upperlimit="30" lowerlimit="-30" stiffness="0.25" scale="1" severanceprobabilitymodifier="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="7" limb2="8" limb1anchor="-46.70847,0.1661554" limb2anchor="50.57946,-1.583979" name="Joint 7 - 8" canbesevered="False" limitenabled="True" upperlimit="30" lowerlimit="-30" stiffness="0.25" scale="1" severanceprobabilitymodifier="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="1" limb2="2" limb1anchor="36.25072,3.294761" limb2anchor="-20.00271,2.013826" name="Joint 1 - 2" canbesevered="True" limitenabled="True" upperlimit="-18.25742" lowerlimit="-33.39247" stiffness="0.25" scale="1" severanceprobabilitymodifier="0" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="1" limb2="10" limb1anchor="-10.92559,-35.25846" limb2anchor="3.86585,18.03033" name="Joint 1 - 10" canbesevered="True" limitenabled="True" upperlimit="10.66339" lowerlimit="-15.96447" stiffness="0.25" scale="1" severanceprobabilitymodifier="0.1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="1" limb2="9" limb1anchor="-38.40155,-40.57999" limb2anchor="3.307009,18.05545" name="Joint 1 - 9" canbesevered="True" limitenabled="True" upperlimit="7.110166" lowerlimit="-19.75739" stiffness="0.25" scale="1" severanceprobabilitymodifier="0.2" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="0" limb2="11" limb1anchor="18.481989,-12.334791" limb2anchor="-1.24,-2.48" name="Joint 0 - 11" canbesevered="False" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="0.25" scale="1" severanceprobabilitymodifier="0.3" breaksound="gore" weldjoint="False" clockwiserotation="False" />
</Ragdoll>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<CrawlerRun movementspeed="5.024437" stepsize="0.54825926,0.37847614" legtorque="0" colliderstandangle="90" flip="True" headposition="0.799391" torsoposition="0.9479357" headangle="7" torsoangle="4" footmoveforce="5" torsomoveforce="15" torsotorque="100" headmoveforce="10" headtorque="400" footangle="-15.42238" backwardsmovementmultiplier="0.75" cyclespeed="2" animationtype="Run" foottorque="25" footangles="10: 1.515006,15: 1.5882496,11: 1.9198622" tailtorque="50" tailangle="85" stepliftheadmultiplier="0.5" stepliftamount="20" stepliftoffset="0.5000001" stepliftfrequency="1" flipcooldown="1" flipdelay="0.5" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<CrawlerSwimFast movementspeed="8" steertorque="10" waveamplitude="17.957405" wavelength="36.39117" flip="True" headangle="151" torsoangle="59" mirror="False" rotatetowardsmovement="True" torsotorque="25" headtorque="25" foottorque="10" tailtorque="250" footangle="0" cyclespeed="5" animationtype="SwimFast" footangles="10: 1.580441,15: 0,11: 0" usesinemovement="False" tailangle="NaN" tailtorquemultiplier="1" flipcooldown="1" flipdelay="0.2" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<CrawlerSwimSlow movementspeed="4" steertorque="10" waveamplitude="5.694347" wavelength="40.9427" flip="True" headangle="141" torsoangle="67" mirror="False" rotatetowardsmovement="True" torsotorque="25" headtorque="10" foottorque="10" tailtorque="50" footangle="0" cyclespeed="5" animationtype="SwimSlow" footangles="10: 1.567869,15: 0,11: 0" usesinemovement="False" tailangle="NaN" tailtorquemultiplier="1" flipcooldown="2" flipdelay="0.3" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<CrawlerWalk movementspeed="1.5456418" stepsize="0.45751935,0.55915964" legtorque="0" colliderstandangle="90" flip="True" headposition="1.1996936" torsoposition="0.70749724" headangle="0" torsoangle="12" footmoveforce="3" torsomoveforce="10" torsotorque="50" headmoveforce="10" headtorque="400" footangle="-36.14369" backwardsmovementmultiplier="0.75" cyclespeed="3.7958877" animationtype="Walk" foottorque="50" footangles="10: 0.8620372,15: 1.5882496,11: 1.5707964" tailtorque="50" tailangle="-0" stepliftheadmultiplier="0.29999992" stepliftamount="20" stepliftoffset="0.5999999" stepliftfrequency="1" flipcooldown="3" flipdelay="1" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<CrawlerRun movementspeed="5.024437" stepsize="0.54825926,0.37847614" legtorque="0" colliderstandangle="90" flip="True" headposition="0.799391" torsoposition="0.9479357" headangle="7" torsoangle="4" footmoveforce="5" torsomoveforce="15" torsotorque="100" headmoveforce="10" headtorque="400" footangle="-15.42238" backwardsmovementmultiplier="0.75" cyclespeed="2" animationtype="Run" foottorque="25" footangles="10: 1.515006,15: 1.5882496,11: 1.9198622" tailtorque="50" tailangle="85" stepliftheadmultiplier="0.5" stepliftamount="20" stepliftoffset="0.5000001" stepliftfrequency="1" flipcooldown="1" flipdelay="0.5" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<CrawlerSwimFast movementspeed="8" steertorque="10" waveamplitude="17.957405" wavelength="36.39117" flip="True" headangle="151" torsoangle="59" mirror="False" rotatetowardsmovement="True" torsotorque="25" headtorque="25" foottorque="10" tailtorque="250" footangle="0" cyclespeed="5" animationtype="SwimFast" footangles="10: 1.580441,15: 0,11: 0" usesinemovement="False" tailangle="NaN" tailtorquemultiplier="1" flipcooldown="1" flipdelay="0.2" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<CrawlerSwimSlow movementspeed="4" steertorque="10" waveamplitude="5.694347" wavelength="40.9427" flip="True" headangle="141" torsoangle="67" mirror="False" rotatetowardsmovement="True" torsotorque="25" headtorque="10" foottorque="10" tailtorque="50" footangle="0" cyclespeed="5" animationtype="SwimSlow" footangles="10: 1.567869,15: 0,11: 0" usesinemovement="False" tailangle="NaN" tailtorquemultiplier="1" flipcooldown="2" flipdelay="0.3" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<CrawlerWalk movementspeed="1.5456418" stepsize="0.45751935,0.55915964" legtorque="0" colliderstandangle="90" flip="True" headposition="1.1996936" torsoposition="0.70749724" headangle="0" torsoangle="12" footmoveforce="3" torsomoveforce="10" torsotorque="50" headmoveforce="10" headtorque="400" footangle="-36.14369" backwardsmovementmultiplier="0.75" cyclespeed="3.7958877" animationtype="Walk" foottorque="50" footangles="10: 0.8620372,15: 1.5882496,11: 1.5707964" tailtorque="50" tailangle="-0" stepliftheadmultiplier="0.29999992" stepliftamount="20" stepliftoffset="0.5999999" stepliftfrequency="1" flipcooldown="3" flipdelay="1" />

View File

@@ -0,0 +1,70 @@
<?xml version="1.0" encoding="utf-8"?>
<Character speciesname="DE-LairCrawler" speciestranslationoverride="Crawler" humanoid="False" blooddecal="blood" group="crawler" husk="False" needsair="False" canspeak="False" noise="100" visiblity="100" eatingspeed="5" displayname="" visibility="100" usepathfinding="True" pathfinderpriority="1" hasinfo="False" usehuskappendage="False">
<ragdolls folder="default" />
<animations folder="default" />
<damageemitter particle="gib" drawontop="True" particleamount="10" velocitymin="50" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.25" scalemax="0.5" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="blood" particleamount="10" anglemin="0" anglemax="0" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="waterblood" particleamount="1" anglemin="0" anglemax="0" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<gibemitter particle="gib" particleamount="20" velocitymin="200" velocitymax="700" anglemin="0" anglemax="360" scalemin="1" scalemax="1" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<gibemitter particle="heavygib" particleamount="5" velocitymin="50" velocitymax="500" anglemin="0" anglemax="360" scalemin="0.5" scalemax="0.8" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<health vitality="80" doesbleed="True" crushdepth="Infinity" usehealthwindow="False" bleedingreduction="0.2" burnreduction="0" constanthealthregeneration="0" healthregenerationwheneating="10" poisonvulnerability="2">
<Limb name="Torso">
<VitalityMultiplier type="damage,burn" multiplier="1.0" />
</Limb>
<Limb name="Head">
<VitalityMultiplier type="damage,burn" multiplier="1.5" />
</Limb>
<Limb name="LeftLeg">
<VitalityMultiplier type="damage,burn" multiplier="0.75" />
</Limb>
<Limb name="RightLeg">
<VitalityMultiplier type="damage,burn" multiplier="0.75" />
</Limb>
<Limb>
<!--Tail-->
<VitalityMultiplier type="damage,burn" multiplier="0.75" />
</Limb>
</health>
<sound file="Content/Characters/Crawler/CRAWLER_attack1.ogg" state="Attack" range="2000" volume="1" />
<sound file="Content/Characters/Crawler/CRAWLER_attack2.ogg" state="Attack" range="2000" volume="1" />
<sound file="Content/Characters/Crawler/CRAWLER_attack3.ogg" state="Attack" range="2000" volume="1" />
<sound file="Content/Characters/Crawler/CRAWLER_attack4.ogg" state="Attack" range="2000" volume="1" />
<sound file="Content/Characters/Crawler/CRAWLER_idle1.ogg" state="Idle" range="1000" volume="1" />
<sound file="Content/Characters/Crawler/CRAWLER_idle2.ogg" state="Idle" range="1000" volume="1" />
<sound file="Content/Characters/Crawler/CRAWLER_idle3.ogg" state="Idle" range="1000" volume="1" />
<sound file="Content/Characters/Crawler/CRAWLER_death1.ogg" state="Die" range="2000" volume="1" />
<sound file="Content/Characters/Crawler/CRAWLER_death2.ogg" state="Die" range="2000" volume="1" />
<sound file="Content/Characters/Crawler/CRAWLER_damage1.ogg" state="Damage" range="2000" volume="1" />
<sound file="Content/Characters/Crawler/CRAWLER_damage2.ogg" state="Damage" range="2000" volume="1" />
<sound file="Content/Characters/Crawler/CRAWLER_damage3.ogg" state="Damage" range="2000" volume="1" />
<Inventory slots="Any, Any, Any, Any" accessiblewhenalive="False" commonness="1">
<Item identifier="crawlermask" />
<Item identifier="alienblood" />
</Inventory>
<Inventory slots="Any, Any, Any, Any" accessiblewhenalive="False" commonness="50">
<Item identifier="alienblood" />
</Inventory>
<ai combatstrength="100" sight="1" hearing="1.0" fleehealththreshold="10" aggressiveboarding="False" aggressiongreed="10" aggressionhurt="200" avoidgunfire="True" DamageThreshold="10" targetinnerwalls="False" targetouterwalls="False" randomattack="False" patrolflooded="True" patroldry="True">
<target tag="stronger" state="Avoid" priority="200" reactdistance="2000" />
<target tag="husk" state="PassiveAggressive" priority="200" reactdistance="2000" attackdistance="500" />
<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="nasonov" state="Attack" priority="100" ignoreinside="True" />
<target tag="dead" state="Eat" priority="100" reactdistance="0" />
<target tag="weaker" state="Attack" priority="80" reactdistance="0" />
<target tag="human" state="Attack" priority="80" reactdistance="0" />
<target tag="tool" state="Aggressive" priority="50" reactdistance="1000" ignoreifnotinsamesub="True" />
<target tag="leucocyte" state="Avoid" priority="50" reactdistance="1000" />
<target tag="engine" state="Avoid" priority="50" reactdistance="400" ignoreinside="True" />
<target tag="monsterfood" state="Eat" priority="30" />
<target tag="room" state="Attack" priority="30" reactdistance="0" />
<!--target tag="door" state="Attack" priority="5" reactdistance="0" /-->
<target tag="sonar" state="Attack" priority="5" reactdistance="0" ignoreinside="true" />
<target tag="turret" state="Attack" priority="1" ignoreinside="true" />
<target tag="crawlerbroodmother" state="Protect" priority="10" reactdistance="750" ignoreinside="true" />
<target tag="crawler_large" state="Protect" priority="5" reactdistance="750" ignoreinside="true" />
<target tag="watcher" state="Protect" priority="1" reactdistance="1000" ignoreinside="true" />
<SwarmBehavior mindistfromclosest="200" maxdistfromcenter="1000" cohesion="0.5" />
</ai>
</Character>

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<Charactervariant inherit="DE-LairCrawler" speciesname="DE-LairCrawler_large" speciestranslationoverride="Crawler" usebosshealthbar="false">
<health vitality="160" poisonvulnerability="1" />
<ai combatstrength="160" avoidgunfire="False">
<!--Disables latching-->
<chooserandom>
<clear />
</chooserandom>
</ai>
<ragdoll scalemultiplier="1.3" />
<attack damagemultiplier="1.3" rangemultiplier="1.3" impactmultiplier="1.3" />
</Charactervariant>

View File

@@ -0,0 +1,128 @@
<?xml version="1.0" encoding="utf-8"?>
<Ragdoll type="crawler" colliderheightfromfloor="40" impacttolerance="10" draggable="True" limbscale="0.65" jointscale="0.65" canentersubmarine="True" canwalk="True" texturescale="1" spritesheetorientation="90" mainlimb="Torso" texture="Content/Characters/Crawler/crawler.png" color="255,255,255,255">
<collider height="120" radius="50" name="Main Collider" width="0" />
<!-- Head -->
<limb id="0" radius="40" type="Head" flip="True" steerforce="10" healthindex="1" attackpriority="1" stepoffset="0,0" bodytype="Dynamic" height="0" width="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Head" notes="" spriteorientation="90" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0.8,-1" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="8" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="153,2,102,82" depth="0.1" origin="0.52333707,0.4824578" subdivisions="3,3" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False"></deformablesprite>
<lightsource color="255,255,255,0" range="0" offset="0,6" castshadows="false" scale="1" rotation="0" flicker="0" flickerspeed="1" pulsefrequency="0" pulseamount="0" blinkfrequency="0">
<lighttexture texture="Content/Lights/pointlight_bright.png" origin="0.5,0.5" size="1,1" />
<deformablesprite texture="Content/Characters/Watcher/gazerage.png" sourcerect="0,0,102,82" origin="0.5,0.5" size="1,1" alpha="0.6" />
<conditional watchersgaze="gt 0" />
</lightsource>
</limb>
<!-- BodyUpper (main torso) -->
<limb id="1" width="1.6999927" height="0" type="Torso" flip="True" steerforce="0.1" healthindex="0" attackpriority="1" stepoffset="0,0" bodytype="Dynamic" radius="55" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Torso" notes="" spriteorientation="NaN" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="8" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="36,0,115,113" depth="0.2" origin="0.4606622,0.4951695" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<SpriteDeformation type="inflate" resolution="5,5" frequency="2" scale="0.2" sync="1" stopwhenhostisdead="True" typename="inflate" blendmode="Add" usemovementsine="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
<SpriteDeformation type="custom" resolution="5,5" frequency="0" blendmode="Multiply" row0="0,0 0.5,1 1,1 0.5,1 0,0" row1="0,0 0.5,1 1,1 0.5,1 0,0" row2="0,0 0.5,1 1,1 0.5,1 0,0" row3="0,0 0.5,1 1,1 0.5,1 0,0" row4="0,0 0.5,1 1,1 0.5,1 0,0" amplitude="1" sync="-1" typename="custom" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
<spritedeformation type="bendjoint" resolution="5,5" blendmode="Add" sync="-1" typename="bendjoint" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<limb id="2" width="74.799995" height="68.85" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 2" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="4" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="167,173,87,81" depth="0.21" origin="0.5457247,0.5583258" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<SpriteDeformation type="inflate" resolution="5,5" frequency="2" scale="0.2" sync="1" stopwhenhostisdead="True" typename="inflate" blendmode="Add" usemovementsine="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
<SpriteDeformation type="custom" resolution="5,5" frequency="0" blendmode="Multiply" row0="0,0 0.5,1 1,1 0.5,1 0,0" row1="0,0 0.5,1 1,1 0.5,1 0,0" row2="0,0 0.5,1 1,1 0.5,1 0,0" row3="0,0 0.5,1 1,1 0.5,1 0,0" row4="0,0 0.5,1 1,1 0.5,1 0,0" amplitude="1" sync="-1" typename="custom" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
<spritedeformation type="bendjoint" resolution="5,5" blendmode="Add" sync="-1" typename="bendjoint" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<limb id="3" width="70.55" height="65.45" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 3" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="71,179,83,77" depth="0.22" origin="0.5427743,0.5" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<limb id="4" width="53.55" height="47.600002" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 4" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="97,113,63,56" depth="0.023" origin="0.5571429,0.4659517" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<limb id="5" width="39.95" height="28.900003" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 5" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="0,135,47,34" depth="0.24" origin="0.53557885,0.59164065" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<limb id="6" width="37.399998" height="23.800001" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 6" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="50,114,44,28" depth="0.025" origin="0.5984064,0.5294023" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<limb id="7" width="39.1" height="20.400002" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 7" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="47,142,46,24" depth="0.26" origin="0.54265505,0.5360783" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<!-- Jaw -->
<limb id="8" width="53.55" height="38.25" ignorecollisions="True" flip="True" type="Jaw" healthindex="1" attackpriority="2" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" name="Jaw" notes="" spriteorientation="90" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="161,83,63,45" depth="0.11" origin="0.53524786,0.5846235" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<attack context="Ground" cooldown="0.5" range="50" damagerange="50" duration="0.25" stun="0" structuredamage="0" itemdamage="0" structuresoundtype="" targetimpulse="0" targetimpulseworld="0,-5" severlimbsprobability="0.1" force="10" torque="100" hitdetectiontype="Distance" onlyhumans="False" targetforce="0" targetforceworld="0,0" priority="0" targettype="Character" secondarycooldown="0" applyforcesonlyonce="False" stickchance="0" cooldownrandomfactor="0.25" afterattack="Pursue" reverse="False" targetlimbtype="None" retreat="False" applyforceonlimbs="0, 8" afterattackdelay="0" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" fullspeedafterattack="False" emitstructuredamageparticles="True" penetration="0" levelwalldamage="0" ranged="False" avoidfriendlyfire="False" requiredangle="20" submarineimpactmultiplier="1" blink="False">
<Affliction identifier="stun" strength="0.1" probability="0.5" />
<Affliction identifier="bitewounds" strength="3" probability="1" />
<Affliction identifier="bleeding" strength="5" probability="0.5" />
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<ReduceAffliction type="damage" strength="2" />
</StatusEffect>
</attack>
</limb>
<limb id="14" width="25" height="20" name="Jump Attack" type="None" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="True" attackpriority="1" steerforce="0" radius="0" density="1" ignorecollisions="True" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" healthindex="0" friction="0.3" restitution="0.05" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<sprite sourcerect="229,64,25,20" origin="0.44604877,0.5119512" depth="0" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<attack context="Ground" cooldown="5" range="200" damagerange="100" duration="0.5" structuredamage="0" itemdamage="0" structuresoundtype="StructureSlash" targetimpulse="0" targetimpulseworld="0,0" severlimbsprobability="0.5" force="20" rootforceworldstart="0,25" rootforceworldmiddle="10,50" rootforceworldend="10,-50" roottransitioneasing="Smooth" applyforceonlimbs="0, 1, 15, 11" torque="50" hitdetectiontype="Distance" onlyhumans="False" targetforce="20" targetforceworld="0,-15" priority="1" targettype="Character" secondarycooldown="0.01" applyforcesonlyonce="False" stickchance="0" cooldownrandomfactor="0.25" afterattack="PursueIfCanAttack" reverse="False" targetlimbtype="Torso" retreat="False" afterattackdelay="0" stun="0" fullspeedafterattack="False" emitstructuredamageparticles="True" penetration="0" levelwalldamage="0" ranged="False" avoidfriendlyfire="False" requiredangle="20" submarineimpactmultiplier="1" blink="False">
<Affliction identifier="stun" strength="1.5" probability="1" />
<Affliction identifier="bitewounds" strength="12" probability="1" />
</attack>
</limb>
<limb id="16" width="25" height="20" name="Water Attack C" type="None" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="True" attackpriority="1" steerforce="0" radius="0" density="1" ignorecollisions="True" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" healthindex="0" friction="0.3" restitution="0.05" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<sprite sourcerect="229,64,25,20" origin="0.44604877,0.5119512" depth="0" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<attack context="Water" cooldown="3" range="150" damagerange="50" duration="0.5" structuredamage="0" itemdamage="0" structuresoundtype="StructureSlash" targetimpulse="50" targetimpulseworld="0,0" severlimbsprobability="0.5" force="20" applyforceonlimbs="0, 11, 15" torque="0" hitdetectiontype="Distance" onlyhumans="False" targetforce="0" targetforceworld="0,0" priority="0" targettype="Character" secondarycooldown="0.5" applyforcesonlyonce="False" stickchance="0" cooldownrandomfactor="0.25" afterattack="FollowThrough" reverse="False" targetlimbtype="None" retreat="False" afterattackdelay="0" stun="0" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" fullspeedafterattack="False" emitstructuredamageparticles="True" penetration="0" levelwalldamage="0" ranged="False" avoidfriendlyfire="False" requiredangle="20" submarineimpactmultiplier="1" blink="False">
<Affliction identifier="stun" strength="0.25" probability="1" />
<Affliction identifier="bitewounds" strength="12" probability="1" />
<affliction identifier="bleeding" strength="12" probability="0.5" />
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<ReduceAffliction type="damage" strength="5" />
</StatusEffect>
</attack>
</limb>
<limb id="17" width="25" height="20" name="Structure Attack" type="None" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="True" attackpriority="1" steerforce="0" radius="0" density="1" ignorecollisions="True" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" healthindex="0" friction="0.3" restitution="0.05" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<sprite sourcerect="229,64,25,20" origin="0.44604877,0.5119512" depth="0" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<attack context="Any" cooldown="3" range="100" damagerange="50" duration="0.5" structuredamage="35" itemdamage="10" structuresoundtype="StructureSlash" targetimpulse="40" targetimpulseworld="0,0" severlimbsprobability="0.5" force="20" applyforceonlimbs="0, 11, 15" torque="50" hitdetectiontype="Distance" onlyhumans="False" targetforce="0" targetforceworld="0,0" priority="0" targettype="Structure" secondarycooldown="1" applyforcesonlyonce="False" stickchance="0" cooldownrandomfactor="0.25" afterattack="FallBack" afterattackdelay="0.2" reverse="False" targetlimbtype="None" retreat="False" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" fullspeedafterattack="False" emitstructuredamageparticles="True" penetration="0" levelwalldamage="35" ranged="False" avoidfriendlyfire="False" requiredangle="20" stun="0" submarineimpactmultiplier="1" blink="False" />
</limb>
<limb id="9" width="0" height="0" type="RightThigh" flip="False" healthindex="3" attackpriority="1" steerforce="0" stepoffset="0,0" radius="30" mass="0" friction="0.3" restitution="0.05" density="5" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 9" notes="" spriteorientation="210" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="0,170,70,87" depth="0.11" origin="0.4472283,0.4274753" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="10" width="90" height="30" type="RightLeg" flip="False" healthindex="3" attackpriority="1" steerforce="0" stepoffset="0,0" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="21.6116,-9.738574" refjoint="8" ignorecollisions="False" name="RightArm" notes="" spriteorientation="90" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="160,130,95,43" depth="0.05" origin="0.452,0.59239936" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<!--Left Claw-->
<limb id="11" width="20" height="87.549995" ignorecollisions="False" flip="False" mass="0.5" type="RightFoot" healthindex="2" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" friction="0.3" restitution="0.05" density="10" pullpos="-3.9884124,-1.8825091" refjoint="0" name="LeftClaw" notes="" spriteorientation="180" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="0,0,36,103" depth="0.5" origin="0.6944444,0.49514562" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<sound tag="footstep_crawler" />
</limb>
<limb id="12" radius="0" width="90" height="30" mass="0" name="LeftArm" type="RightLeg" spriteorientation="NaN" flip="False" mirrorvertically="False" mirrorhorizontally="False" healthindex="2" attackpriority="1" steerforce="0" stepoffset="0,0" density="10" pullpos="27.3626,-6.016137" refjoint="-1" ignorecollisions="False" notes="" friction="0.3" restitution="0.05" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="160,130,95,42" origin="0.452,0.592" depth="0.5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="13" radius="29.750002" width="0" height="0" mass="0" name="Limb 13" type="RightThigh" spriteorientation="210" flip="False" mirrorvertically="False" mirrorhorizontally="False" healthindex="2" attackpriority="1" steerforce="0" stepoffset="0,0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" notes="" friction="0.3" restitution="0.05" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="0,170,70,87" origin="0.5574913,0.53277266" depth="0.5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<!--Right Claw-->
<limb id="15" radius="0" width="20" height="87.549995" name="RightClaw" type="RightFoot" spriteorientation="180" flip="False" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="-5.450408,-0.114616506" stepoffset="0,0" refjoint="0" mouthpos="0,0" notes="" healthindex="3" friction="0.3" restitution="0.05" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="0,0,36,103" origin="0.6944444,0.49514562" depth="0" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<sound tag="footstep_crawler" />
</limb>
<!-- Joints -->
<joint limb1="0" limb2="1" limb1anchor="-21.448105,-10.967147" limb2anchor="47.691612,22.467834" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-30" name="Joint 0 - 1" stiffness="0.25" severanceprobabilitymodifier="0.25" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="1" limb2="2" limb1anchor="-43.57685,-1.7223679" limb2anchor="29.98288,1.783022" canbesevered="True" limitenabled="True" upperlimit="8.367105" lowerlimit="-66.20706" name="Joint 1 - 2" stiffness="0.25" severanceprobabilitymodifier="0" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<!-- Tail -->
<joint limb1="2" limb2="3" limb1anchor="-22.80847,-2.8231318" limb2anchor="31.19618,-1.2611864" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-30" name="Joint 2 - 3" stiffness="0.25" severanceprobabilitymodifier="0.1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="3" limb2="4" limb1anchor="-28.94305,-3.5352855" limb2anchor="19.21655,-1.4235371" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-30" name="Joint 3 - 4" stiffness="0.25" severanceprobabilitymodifier="0.2" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="4" limb2="5" limb1anchor="-26.94205,-2.537231" limb2anchor="15.81753,1.520584" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-30.02529" name="Joint 4 - 5" stiffness="0.25" severanceprobabilitymodifier="0.3" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="5" limb2="6" limb1anchor="-16.309858,-1.172784" limb2anchor="11.703393,0.21717258" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-29.95912" name="Joint 5 - 6" stiffness="0.25" severanceprobabilitymodifier="0.4" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="6" limb2="7" limb1anchor="-19.064672,-0.7376906" limb2anchor="12.628254,-2.6309388" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-30" name="Joint 6 - 7" stiffness="0.25" severanceprobabilitymodifier="0.5" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="0" limb2="8" limb1anchor="-7.662386,-21.138512" limb2anchor="-21.757051,13.208095" canbesevered="True" limitenabled="True" upperlimit="9" lowerlimit="-21.58732" name="Joint 0 - 8" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="1" limb2="9" limb1anchor="-3.5972703,6.2334614" limb2anchor="22.849667,7.519464" canbesevered="True" limitenabled="True" upperlimit="65" lowerlimit="-35" name="Joint 1 - 9" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="9" limb2="10" limb1anchor="-22.397194,-37.906563" limb2anchor="-32.754326,14.481597" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-90" name="Joint 9 - 10" stiffness="0.2" severanceprobabilitymodifier="0" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="1" limb2="13" limb1anchor="19.067951,15.83907" limb2anchor="14.806871,17.870033" name="Joint 1 - 13" canbesevered="True" limitenabled="True" upperlimit="64.97125" lowerlimit="-35" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="13" limb2="12" limb1anchor="-28.900497,-29.457531" limb2anchor="-32.55083,12.579753" name="Joint 13 - 12" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-90" stiffness="0.2" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="14" limb2="0" limb1anchor="0.20820096,0.67279637" limb2anchor="28.857014,-30.433556" name="Joint 14 - 0 (Jump Attack)" canbesevered="False" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="16" limb2="0" limb1anchor="0.20820096,0.67279637" limb2anchor="28.857014,-30.433556" name="Joint 16 - 0 (Water Attack C)" canbesevered="False" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="17" limb2="0" limb1anchor="0.20820096,0.67279637" limb2anchor="28.857014,-30.433556" name="Joint 17 - 0 (Water Attack S)" canbesevered="False" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="12" limb2="11" limb1anchor="35.248386,-7.2936254" limb2anchor="-1.9848251,41.149693" name="Joint 12 - 11" canbesevered="True" limitenabled="True" upperlimit="145" lowerlimit="-45" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="10" limb2="15" limb1anchor="35.34168,-6.990353" limb2anchor="-2.0823996,41.17109" name="Joint 10 - 15" canbesevered="True" limitenabled="True" upperlimit="145" lowerlimit="-45" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
</Ragdoll>

View File

@@ -0,0 +1,128 @@
<?xml version="1.0" encoding="utf-8"?>
<Ragdoll type="crawler" colliderheightfromfloor="40" impacttolerance="10" draggable="True" limbscale="0.65" jointscale="0.65" canentersubmarine="True" canwalk="True" texturescale="0.5" spritesheetorientation="90" mainlimb="Torso" texture="Content/Characters/Crawler/crawler.png" color="255,255,255,255">
<collider height="120" radius="50" name="Main Collider" width="0" />
<!-- Head -->
<limb id="0" radius="40" type="Head" flip="True" steerforce="10" healthindex="1" attackpriority="1" stepoffset="0,0" bodytype="Dynamic" height="0" width="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Head" notes="" spriteorientation="90" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0.8,-1" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="8" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="306,4,204,164" depth="0.1" origin="0.52333707,0.4824578" subdivisions="3,3" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False"></deformablesprite>
<lightsource color="255,255,255,0" range="0" offset="0,6" castshadows="false" scale="2.0" rotation="0" flicker="0" flickerspeed="1" pulsefrequency="0" pulseamount="0" blinkfrequency="0">
<lighttexture texture="Content/Lights/pointlight_bright.png" origin="0.5,0.5" size="1,1" />
<deformablesprite texture="Content/Characters/Watcher/gazerage.png" sourcerect="0,0,102,82" origin="0.5,0.5" size="1,1" alpha="0.6" />
<conditional watchersgaze="gt 0" />
</lightsource>
</limb>
<!-- BodyUpper (main torso) -->
<limb id="1" width="1.6999927" height="0" type="Torso" flip="True" steerforce="0.1" healthindex="0" attackpriority="1" stepoffset="0,0" bodytype="Dynamic" radius="55" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Torso" notes="" spriteorientation="NaN" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="8" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="72,0,230,226" depth="0.2" origin="0.4606622,0.4951695" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<SpriteDeformation type="inflate" resolution="5,5" frequency="2" scale="0.2" sync="1" stopwhenhostisdead="True" typename="inflate" blendmode="Add" usemovementsine="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
<SpriteDeformation type="custom" resolution="5,5" frequency="0" blendmode="Multiply" row0="0,0 0.5,1 1,1 0.5,1 0,0" row1="0,0 0.5,1 1,1 0.5,1 0,0" row2="0,0 0.5,1 1,1 0.5,1 0,0" row3="0,0 0.5,1 1,1 0.5,1 0,0" row4="0,0 0.5,1 1,1 0.5,1 0,0" amplitude="1" sync="-1" typename="custom" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
<spritedeformation type="bendjoint" resolution="5,5" blendmode="Add" sync="-1" typename="bendjoint" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<limb id="2" width="74.799995" height="68.85" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 2" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="4" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="334,346,174,162" depth="0.21" origin="0.5457247,0.5583258" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<SpriteDeformation type="inflate" resolution="5,5" frequency="2" scale="0.2" sync="1" stopwhenhostisdead="True" typename="inflate" blendmode="Add" usemovementsine="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
<SpriteDeformation type="custom" resolution="5,5" frequency="0" blendmode="Multiply" row0="0,0 0.5,1 1,1 0.5,1 0,0" row1="0,0 0.5,1 1,1 0.5,1 0,0" row2="0,0 0.5,1 1,1 0.5,1 0,0" row3="0,0 0.5,1 1,1 0.5,1 0,0" row4="0,0 0.5,1 1,1 0.5,1 0,0" amplitude="1" sync="-1" typename="custom" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
<spritedeformation type="bendjoint" resolution="5,5" blendmode="Add" sync="-1" typename="bendjoint" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<limb id="3" width="70.55" height="65.45" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 3" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="142,358,166,154" depth="0.22" origin="0.5427743,0.5" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<limb id="4" width="53.55" height="47.600002" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 4" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="194,226,126,112" depth="0.023" origin="0.5571429,0.4659517" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<limb id="5" width="39.95" height="28.900003" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 5" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="0,270,94,68" depth="0.24" origin="0.53557885,0.59164065" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<limb id="6" width="37.399998" height="23.800001" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 6" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="100,228,88,56" depth="0.025" origin="0.5984064,0.5294023" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<limb id="7" width="39.1" height="20.400002" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 7" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="94,284,92,48" depth="0.26" origin="0.54265505,0.5360783" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<!-- Jaw -->
<limb id="8" width="53.55" height="38.25" ignorecollisions="True" flip="True" type="Jaw" healthindex="1" attackpriority="2" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" name="Jaw" notes="" spriteorientation="90" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="322,166,126,90" depth="0.11" origin="0.53524786,0.5846235" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<attack context="Ground" cooldown="0.5" range="50" damagerange="50" duration="0.25" stun="0" structuredamage="0" itemdamage="0" structuresoundtype="" targetimpulse="0" targetimpulseworld="0,-5" severlimbsprobability="0.1" force="10" torque="100" hitdetectiontype="Distance" onlyhumans="False" targetforce="0" targetforceworld="0,0" priority="0" targettype="Character" secondarycooldown="0" applyforcesonlyonce="False" stickchance="0" cooldownrandomfactor="0.25" afterattack="Pursue" reverse="False" targetlimbtype="None" retreat="False" applyforceonlimbs="0, 8" afterattackdelay="0" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" fullspeedafterattack="False" emitstructuredamageparticles="True" penetration="0" levelwalldamage="0" ranged="False" avoidfriendlyfire="False" requiredangle="20" submarineimpactmultiplier="1" blink="False">
<Affliction identifier="stun" strength="0.1" probability="0.5" />
<Affliction identifier="bitewounds" strength="3" probability="1" />
<Affliction identifier="bleeding" strength="5" probability="0.5" />
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<ReduceAffliction type="damage" strength="2" />
</StatusEffect>
</attack>
</limb>
<limb id="14" width="25" height="20" name="Jump Attack" type="None" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="True" attackpriority="1" steerforce="0" radius="0" density="1" ignorecollisions="True" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" healthindex="0" friction="0.3" restitution="0.05" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<sprite sourcerect="458,128,50,40" origin="0.44604877,0.5119512" depth="0" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<attack context="Ground" cooldown="5" range="200" damagerange="100" duration="0.5" structuredamage="0" itemdamage="0" structuresoundtype="StructureSlash" targetimpulse="0" targetimpulseworld="0,0" severlimbsprobability="0.5" force="20" rootforceworldstart="0,25" rootforceworldmiddle="10,50" rootforceworldend="10,-50" roottransitioneasing="Smooth" applyforceonlimbs="0, 1, 15, 11" torque="50" hitdetectiontype="Distance" onlyhumans="False" targetforce="20" targetforceworld="0,-15" priority="1" targettype="Character" secondarycooldown="0.01" applyforcesonlyonce="False" stickchance="0" cooldownrandomfactor="0.25" afterattack="PursueIfCanAttack" reverse="False" targetlimbtype="Torso" retreat="False" afterattackdelay="0" stun="0" fullspeedafterattack="False" emitstructuredamageparticles="True" penetration="0" levelwalldamage="0" ranged="False" avoidfriendlyfire="False" requiredangle="20" submarineimpactmultiplier="1" blink="False">
<Affliction identifier="stun" strength="1.5" probability="1" />
<Affliction identifier="bitewounds" strength="12" probability="1" />
</attack>
</limb>
<limb id="16" width="25" height="20" name="Water Attack C" type="None" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="True" attackpriority="1" steerforce="0" radius="0" density="1" ignorecollisions="True" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" healthindex="0" friction="0.3" restitution="0.05" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<sprite sourcerect="458,128,50,40" origin="0.44604877,0.5119512" depth="0" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<attack context="Water" cooldown="3" range="150" damagerange="50" duration="0.5" structuredamage="0" itemdamage="0" structuresoundtype="StructureSlash" targetimpulse="50" targetimpulseworld="0,0" severlimbsprobability="0.5" force="20" applyforceonlimbs="0, 11, 15" torque="0" hitdetectiontype="Distance" onlyhumans="False" targetforce="0" targetforceworld="0,0" priority="0" targettype="Character" secondarycooldown="0.5" applyforcesonlyonce="False" stickchance="0" cooldownrandomfactor="0.25" afterattack="FollowThrough" reverse="False" targetlimbtype="None" retreat="False" afterattackdelay="0" stun="0" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" fullspeedafterattack="False" emitstructuredamageparticles="True" penetration="0" levelwalldamage="0" ranged="False" avoidfriendlyfire="False" requiredangle="20" submarineimpactmultiplier="1" blink="False">
<Affliction identifier="stun" strength="0.25" probability="1" />
<Affliction identifier="bitewounds" strength="12" probability="1" />
<affliction identifier="bleeding" strength="12" probability="0.5" />
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<ReduceAffliction type="damage" strength="5" />
</StatusEffect>
</attack>
</limb>
<limb id="17" width="25" height="20" name="Structure Attack" type="None" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="True" attackpriority="1" steerforce="0" radius="0" density="1" ignorecollisions="True" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" healthindex="0" friction="0.3" restitution="0.05" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<sprite sourcerect="458,128,50,40" origin="0.44604877,0.5119512" depth="0" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<attack context="Any" cooldown="3" range="100" damagerange="50" duration="0.5" structuredamage="35" itemdamage="10" structuresoundtype="StructureSlash" targetimpulse="40" targetimpulseworld="0,0" severlimbsprobability="0.5" force="20" applyforceonlimbs="0, 11, 15" torque="50" hitdetectiontype="Distance" onlyhumans="False" targetforce="0" targetforceworld="0,0" priority="0" targettype="Structure" secondarycooldown="1" applyforcesonlyonce="False" stickchance="0" cooldownrandomfactor="0.25" afterattack="FallBack" afterattackdelay="0.2" reverse="False" targetlimbtype="None" retreat="False" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" fullspeedafterattack="False" emitstructuredamageparticles="True" penetration="0" levelwalldamage="35" ranged="False" avoidfriendlyfire="False" requiredangle="20" stun="0" submarineimpactmultiplier="1" blink="False" />
</limb>
<limb id="9" width="0" height="0" type="RightThigh" flip="False" healthindex="3" attackpriority="1" steerforce="0" stepoffset="0,0" radius="30" mass="0" friction="0.3" restitution="0.05" density="5" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 9" notes="" spriteorientation="210" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="0,340,140,174" depth="0.11" origin="0.4472283,0.4274753" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="10" width="90" height="30" type="RightLeg" flip="False" healthindex="3" attackpriority="1" steerforce="0" stepoffset="0,0" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="21.6116,-9.738574" refjoint="8" ignorecollisions="False" name="RightArm" notes="" spriteorientation="90" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="320,260,190,86" depth="0.05" origin="0.452,0.59239936" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<!--Left Claw-->
<limb id="11" width="20" height="87.549995" ignorecollisions="False" flip="False" mass="0.5" type="RightFoot" healthindex="2" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" friction="0.3" restitution="0.05" density="10" pullpos="-3.9884124,-1.8825091" refjoint="0" name="LeftClaw" notes="" spriteorientation="180" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="0,0,72,206" depth="0.5" origin="0.6944444,0.49514562" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<sound tag="footstep_crawler" />
</limb>
<limb id="12" radius="0" width="90" height="30" mass="0" name="LeftArm" type="RightLeg" spriteorientation="NaN" flip="False" mirrorvertically="False" mirrorhorizontally="False" healthindex="2" attackpriority="1" steerforce="0" stepoffset="0,0" density="10" pullpos="27.3626,-6.016137" refjoint="-1" ignorecollisions="False" notes="" friction="0.3" restitution="0.05" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="320,260,190,84" origin="0.452,0.592" depth="0.5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="13" radius="29.750002" width="0" height="0" mass="0" name="Limb 13" type="RightThigh" spriteorientation="210" flip="False" mirrorvertically="False" mirrorhorizontally="False" healthindex="2" attackpriority="1" steerforce="0" stepoffset="0,0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" notes="" friction="0.3" restitution="0.05" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="0,340,140,174" origin="0.5574913,0.53277266" depth="0.5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<!--Right Claw-->
<limb id="15" radius="0" width="20" height="87.549995" name="RightClaw" type="RightFoot" spriteorientation="180" flip="False" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="-5.450408,-0.114616506" stepoffset="0,0" refjoint="0" mouthpos="0,0" notes="" healthindex="3" friction="0.3" restitution="0.05" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="0,0,72,206" origin="0.6944444,0.49514562" depth="0" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<sound tag="footstep_crawler" />
</limb>
<!-- Joints -->
<joint limb1="0" limb2="1" limb1anchor="-21.448105,-10.967147" limb2anchor="47.691612,22.467834" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-30" name="Joint 0 - 1" stiffness="0.25" severanceprobabilitymodifier="0.25" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="1" limb2="2" limb1anchor="-43.57685,-1.7223679" limb2anchor="29.98288,1.783022" canbesevered="True" limitenabled="True" upperlimit="8.367105" lowerlimit="-66.20706" name="Joint 1 - 2" stiffness="0.25" severanceprobabilitymodifier="0" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<!-- Tail -->
<joint limb1="2" limb2="3" limb1anchor="-22.80847,-2.8231318" limb2anchor="31.19618,-1.2611864" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-30" name="Joint 2 - 3" stiffness="0.25" severanceprobabilitymodifier="0.1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="3" limb2="4" limb1anchor="-28.94305,-3.5352855" limb2anchor="19.21655,-1.4235371" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-30" name="Joint 3 - 4" stiffness="0.25" severanceprobabilitymodifier="0.2" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="4" limb2="5" limb1anchor="-26.94205,-2.537231" limb2anchor="15.81753,1.520584" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-30.02529" name="Joint 4 - 5" stiffness="0.25" severanceprobabilitymodifier="0.3" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="5" limb2="6" limb1anchor="-16.309858,-1.172784" limb2anchor="11.703393,0.21717258" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-29.95912" name="Joint 5 - 6" stiffness="0.25" severanceprobabilitymodifier="0.4" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="6" limb2="7" limb1anchor="-19.064672,-0.7376906" limb2anchor="12.628254,-2.6309388" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-30" name="Joint 6 - 7" stiffness="0.25" severanceprobabilitymodifier="0.5" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="0" limb2="8" limb1anchor="-7.662386,-21.138512" limb2anchor="-21.757051,13.208095" canbesevered="True" limitenabled="True" upperlimit="9" lowerlimit="-21.58732" name="Joint 0 - 8" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="1" limb2="9" limb1anchor="-3.5972703,6.2334614" limb2anchor="22.849667,7.519464" canbesevered="True" limitenabled="True" upperlimit="65" lowerlimit="-35" name="Joint 1 - 9" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="9" limb2="10" limb1anchor="-22.397194,-37.906563" limb2anchor="-32.754326,14.481597" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-90" name="Joint 9 - 10" stiffness="0.2" severanceprobabilitymodifier="0" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="1" limb2="13" limb1anchor="19.067951,15.83907" limb2anchor="14.806871,17.870033" name="Joint 1 - 13" canbesevered="True" limitenabled="True" upperlimit="64.97125" lowerlimit="-35" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="13" limb2="12" limb1anchor="-28.900497,-29.457531" limb2anchor="-32.55083,12.579753" name="Joint 13 - 12" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-90" stiffness="0.2" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="14" limb2="0" limb1anchor="0.20820096,0.67279637" limb2anchor="28.857014,-30.433556" name="Joint 14 - 0 (Jump Attack)" canbesevered="False" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="16" limb2="0" limb1anchor="0.20820096,0.67279637" limb2anchor="28.857014,-30.433556" name="Joint 16 - 0 (Water Attack C)" canbesevered="False" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="17" limb2="0" limb1anchor="0.20820096,0.67279637" limb2anchor="28.857014,-30.433556" name="Joint 17 - 0 (Water Attack S)" canbesevered="False" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="12" limb2="11" limb1anchor="35.248386,-7.2936254" limb2anchor="-1.9848251,41.149693" name="Joint 12 - 11" canbesevered="True" limitenabled="True" upperlimit="145" lowerlimit="-45" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="10" limb2="15" limb1anchor="35.34168,-6.990353" limb2anchor="-2.0823996,41.17109" name="Joint 10 - 15" canbesevered="True" limitenabled="True" upperlimit="145" lowerlimit="-45" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
</Ragdoll>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<CrawlerhatchlingRun movementspeed="4.00212" stepsize="0.54825926,0.37847614" legtorque="0" colliderstandangle="90" flip="True" headposition="0.799391" torsoposition="0.9479357" headangle="7" torsoangle="4" footmoveforce="5" torsomoveforce="15" torsotorque="50" headmoveforce="10" headtorque="100" footangle="-15.42238" backwardsmovementmultiplier="0.75" cyclespeed="2" animationtype="Run" foottorque="12.5" footangles="10: 1.515006,15: 1.5882496,11: 1.9198622" tailtorque="25" tailangle="85" stepliftheadmultiplier="0.5" stepliftamount="15" stepliftoffset="0.5000001" stepliftfrequency="1" flipcooldown="1" flipdelay="0.5" multiplybydir="True" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<CrawlerhatchlingSwimFast movementspeed="3.9921112" steertorque="10" waveamplitude="8.95748" wavelength="36.39117" flip="True" headangle="130" torsoangle="59" mirror="False" rotatetowardsmovement="True" torsotorque="7" headtorque="7" foottorque="2.5" tailtorque="75" footangle="0" cyclespeed="5" animationtype="SwimFast" footangles="10: 1.580441,15: 0,11: 0" usesinemovement="False" tailangle="NaN" tailtorquemultiplier="1" flipcooldown="1" flipdelay="0.2" mirrorlerp="True" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<CrawlerhatchlingSwimSlow movementspeed="2.023865" steertorque="10" waveamplitude="2.4016807" wavelength="80.61357" flip="True" headangle="141" torsoangle="67" mirror="False" rotatetowardsmovement="True" torsotorque="7.5" headtorque="5" foottorque="2.5" tailtorque="12.5" footangle="0" cyclespeed="5" animationtype="SwimSlow" footangles="10: 1.567869,15: 0,11: 0" usesinemovement="False" tailangle="NaN" tailtorquemultiplier="1" flipcooldown="2" flipdelay="0.3" mirrorlerp="True" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<CrawlerhatchlingWalk movementspeed="1.1881196" stepsize="0.45751935,0.55915964" legtorque="0" colliderstandangle="90" flip="True" headposition="1.1996936" torsoposition="0.70749724" headangle="0" torsoangle="12" footmoveforce="3" torsomoveforce="10" torsotorque="25" headmoveforce="10" headtorque="100" footangle="-36.14369" backwardsmovementmultiplier="0.75" cyclespeed="3.7958877" animationtype="Walk" foottorque="25" footangles="10: 0.8620372,15: 1.5882496,11: 1.5707964" tailtorque="25" tailangle="-0" stepliftheadmultiplier="0.29999992" stepliftamount="15" stepliftoffset="0.5999999" stepliftfrequency="1" flipcooldown="3" flipdelay="1" multiplybydir="True" />

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<Charactervariant inherit="DE-LairCrawler" speciesname="DE-LairCrawler_hatchling" speciestranslationoverride="Crawler" texture="Content/Characters/Variants/Crawler_hatchling/crawlerhatchling.png" eatingspeed="1">
<health vitality="40" />
<ragdoll scalemultiplier="0.5" texturescale="1.0" sourcerectscale="0.5" />
<attack damagemultiplier="0.5" rangemultiplier="0.5" impactmultiplier="0.5" />
<animations folder="%ModDir:2532991202%/Characters/Lair Creatures/DE-LairCrawler_hatchling/Animations/" />
<ai combatstrength="50">
<target tag="crawlerbroodmother" state="Protect" priority="10" reactdistance="500" ignoreinside="true" />
<target tag="DE-Lairbroodmother" state="Protect" priority="10" reactdistance="500" ignoreinside="true" />
<target tag="DE-LairCrawler_large" state="Protect" priority="5" reactdistance="500" ignoreinside="true" />
<target tag="crawler_large" state="Protect" priority="5" reactdistance="500" ignoreinside="true" />
<target tag="DE-LairCrawler" state="Protect" priority="2" reactdistance="500" ignoreinside="true" />
<target tag="crawler" state="Protect" priority="2" reactdistance="500" ignoreinside="true" />
<target tag="dead" state="Eat" priority="1" />
</ai>
<inventory />
</Charactervariant>

View File

@@ -0,0 +1,128 @@
<?xml version="1.0" encoding="utf-8"?>
<Ragdoll type="crawler" colliderheightfromfloor="40" impacttolerance="10" draggable="True" limbscale="0.65" jointscale="0.65" canentersubmarine="True" canwalk="True" texturescale="1" spritesheetorientation="90" mainlimb="Torso" texture="Content/Characters/Crawler/crawler.png" color="255,255,255,255">
<collider height="120" radius="50" name="Main Collider" width="0" />
<!-- Head -->
<limb id="0" radius="40" type="Head" flip="True" steerforce="10" healthindex="1" attackpriority="1" stepoffset="0,0" bodytype="Dynamic" height="0" width="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Head" notes="" spriteorientation="90" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0.8,-1" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="8" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="153,2,102,82" depth="0.1" origin="0.52333707,0.4824578" subdivisions="3,3" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False"></deformablesprite>
<lightsource color="255,255,255,0" range="0" offset="0,6" castshadows="false" scale="1" rotation="0" flicker="0" flickerspeed="1" pulsefrequency="0" pulseamount="0" blinkfrequency="0">
<lighttexture texture="Content/Lights/pointlight_bright.png" origin="0.5,0.5" size="1,1" />
<deformablesprite texture="Content/Characters/Watcher/gazerage.png" sourcerect="0,0,102,82" origin="0.5,0.5" size="1,1" alpha="0.6" />
<conditional watchersgaze="gt 0" />
</lightsource>
</limb>
<!-- BodyUpper (main torso) -->
<limb id="1" width="1.6999927" height="0" type="Torso" flip="True" steerforce="0.1" healthindex="0" attackpriority="1" stepoffset="0,0" bodytype="Dynamic" radius="55" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Torso" notes="" spriteorientation="NaN" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="8" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="36,0,115,113" depth="0.2" origin="0.4606622,0.4951695" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<SpriteDeformation type="inflate" resolution="5,5" frequency="2" scale="0.2" sync="1" stopwhenhostisdead="True" typename="inflate" blendmode="Add" usemovementsine="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
<SpriteDeformation type="custom" resolution="5,5" frequency="0" blendmode="Multiply" row0="0,0 0.5,1 1,1 0.5,1 0,0" row1="0,0 0.5,1 1,1 0.5,1 0,0" row2="0,0 0.5,1 1,1 0.5,1 0,0" row3="0,0 0.5,1 1,1 0.5,1 0,0" row4="0,0 0.5,1 1,1 0.5,1 0,0" amplitude="1" sync="-1" typename="custom" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
<spritedeformation type="bendjoint" resolution="5,5" blendmode="Add" sync="-1" typename="bendjoint" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<limb id="2" width="74.799995" height="68.85" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 2" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="4" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="167,173,87,81" depth="0.21" origin="0.5457247,0.5583258" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<SpriteDeformation type="inflate" resolution="5,5" frequency="2" scale="0.2" sync="1" stopwhenhostisdead="True" typename="inflate" blendmode="Add" usemovementsine="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
<SpriteDeformation type="custom" resolution="5,5" frequency="0" blendmode="Multiply" row0="0,0 0.5,1 1,1 0.5,1 0,0" row1="0,0 0.5,1 1,1 0.5,1 0,0" row2="0,0 0.5,1 1,1 0.5,1 0,0" row3="0,0 0.5,1 1,1 0.5,1 0,0" row4="0,0 0.5,1 1,1 0.5,1 0,0" amplitude="1" sync="-1" typename="custom" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
<spritedeformation type="bendjoint" resolution="5,5" blendmode="Add" sync="-1" typename="bendjoint" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<limb id="3" width="70.55" height="65.45" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 3" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="71,179,83,77" depth="0.22" origin="0.5427743,0.5" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<limb id="4" width="53.55" height="47.600002" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 4" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="97,113,63,56" depth="0.023" origin="0.5571429,0.4659517" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<limb id="5" width="39.95" height="28.900003" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 5" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="0,135,47,34" depth="0.24" origin="0.53557885,0.59164065" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<limb id="6" width="37.399998" height="23.800001" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 6" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="50,114,44,28" depth="0.025" origin="0.5984064,0.5294023" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<limb id="7" width="39.1" height="20.400002" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 7" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="47,142,46,24" depth="0.26" origin="0.54265505,0.5360783" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<!-- Jaw -->
<limb id="8" width="53.55" height="38.25" ignorecollisions="True" flip="True" type="Jaw" healthindex="1" attackpriority="2" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" name="Jaw" notes="" spriteorientation="90" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="161,83,63,45" depth="0.11" origin="0.53524786,0.5846235" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<attack context="Ground" cooldown="0.5" range="50" damagerange="50" duration="0.25" stun="0" structuredamage="0" itemdamage="0" structuresoundtype="" targetimpulse="0" targetimpulseworld="0,-5" severlimbsprobability="0.1" force="10" torque="100" hitdetectiontype="Distance" onlyhumans="False" targetforce="0" targetforceworld="0,0" priority="0" targettype="Character" secondarycooldown="0" applyforcesonlyonce="False" stickchance="0" cooldownrandomfactor="0.25" afterattack="Pursue" reverse="False" targetlimbtype="None" retreat="False" applyforceonlimbs="0, 8" afterattackdelay="0" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" fullspeedafterattack="False" emitstructuredamageparticles="True" penetration="0" levelwalldamage="0" ranged="False" avoidfriendlyfire="False" requiredangle="20" submarineimpactmultiplier="1" blink="False">
<Affliction identifier="stun" strength="0.1" probability="0.5" />
<Affliction identifier="bitewounds" strength="3" probability="1" />
<Affliction identifier="bleeding" strength="5" probability="0.5" />
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<ReduceAffliction type="damage" strength="2" />
</StatusEffect>
</attack>
</limb>
<limb id="14" width="25" height="20" name="Jump Attack" type="None" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="True" attackpriority="1" steerforce="0" radius="0" density="1" ignorecollisions="True" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" healthindex="0" friction="0.3" restitution="0.05" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<sprite sourcerect="229,64,25,20" origin="0.44604877,0.5119512" depth="0" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<attack context="Ground" cooldown="5" range="200" damagerange="100" duration="0.5" structuredamage="0" itemdamage="0" structuresoundtype="StructureSlash" targetimpulse="0" targetimpulseworld="0,0" severlimbsprobability="0.5" force="20" rootforceworldstart="0,25" rootforceworldmiddle="10,50" rootforceworldend="10,-50" roottransitioneasing="Smooth" applyforceonlimbs="0, 1, 15, 11" torque="50" hitdetectiontype="Distance" onlyhumans="False" targetforce="20" targetforceworld="0,-15" priority="1" targettype="Character" secondarycooldown="0.01" applyforcesonlyonce="False" stickchance="0" cooldownrandomfactor="0.25" afterattack="PursueIfCanAttack" reverse="False" targetlimbtype="Torso" retreat="False" afterattackdelay="0" stun="0" fullspeedafterattack="False" emitstructuredamageparticles="True" penetration="0" levelwalldamage="0" ranged="False" avoidfriendlyfire="False" requiredangle="20" submarineimpactmultiplier="1" blink="False">
<Affliction identifier="stun" strength="1.5" probability="1" />
<Affliction identifier="bitewounds" strength="12" probability="1" />
</attack>
</limb>
<limb id="16" width="25" height="20" name="Water Attack C" type="None" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="True" attackpriority="1" steerforce="0" radius="0" density="1" ignorecollisions="True" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" healthindex="0" friction="0.3" restitution="0.05" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<sprite sourcerect="229,64,25,20" origin="0.44604877,0.5119512" depth="0" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<attack context="Water" cooldown="3" range="150" damagerange="50" duration="0.5" structuredamage="0" itemdamage="0" structuresoundtype="StructureSlash" targetimpulse="50" targetimpulseworld="0,0" severlimbsprobability="0.5" force="20" applyforceonlimbs="0, 11, 15" torque="0" hitdetectiontype="Distance" onlyhumans="False" targetforce="0" targetforceworld="0,0" priority="0" targettype="Character" secondarycooldown="0.5" applyforcesonlyonce="False" stickchance="0" cooldownrandomfactor="0.25" afterattack="FollowThrough" reverse="False" targetlimbtype="None" retreat="False" afterattackdelay="0" stun="0" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" fullspeedafterattack="False" emitstructuredamageparticles="True" penetration="0" levelwalldamage="0" ranged="False" avoidfriendlyfire="False" requiredangle="20" submarineimpactmultiplier="1" blink="False">
<Affliction identifier="stun" strength="0.25" probability="1" />
<Affliction identifier="bitewounds" strength="12" probability="1" />
<affliction identifier="bleeding" strength="12" probability="0.5" />
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<ReduceAffliction type="damage" strength="5" />
</StatusEffect>
</attack>
</limb>
<limb id="17" width="25" height="20" name="Structure Attack" type="None" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="True" attackpriority="1" steerforce="0" radius="0" density="1" ignorecollisions="True" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" healthindex="0" friction="0.3" restitution="0.05" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<sprite sourcerect="229,64,25,20" origin="0.44604877,0.5119512" depth="0" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<attack context="Any" cooldown="3" range="100" damagerange="50" duration="0.5" structuredamage="35" itemdamage="10" structuresoundtype="StructureSlash" targetimpulse="40" targetimpulseworld="0,0" severlimbsprobability="0.5" force="20" applyforceonlimbs="0, 11, 15" torque="50" hitdetectiontype="Distance" onlyhumans="False" targetforce="0" targetforceworld="0,0" priority="0" targettype="Structure" secondarycooldown="1" applyforcesonlyonce="False" stickchance="0" cooldownrandomfactor="0.25" afterattack="FallBack" afterattackdelay="0.2" reverse="False" targetlimbtype="None" retreat="False" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" fullspeedafterattack="False" emitstructuredamageparticles="True" penetration="0" levelwalldamage="35" ranged="False" avoidfriendlyfire="False" requiredangle="20" stun="0" submarineimpactmultiplier="1" blink="False" />
</limb>
<limb id="9" width="0" height="0" type="RightThigh" flip="False" healthindex="3" attackpriority="1" steerforce="0" stepoffset="0,0" radius="30" mass="0" friction="0.3" restitution="0.05" density="5" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 9" notes="" spriteorientation="210" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="0,170,70,87" depth="0.11" origin="0.4472283,0.4274753" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="10" width="90" height="30" type="RightLeg" flip="False" healthindex="3" attackpriority="1" steerforce="0" stepoffset="0,0" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="21.6116,-9.738574" refjoint="8" ignorecollisions="False" name="RightArm" notes="" spriteorientation="90" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="160,130,95,43" depth="0.05" origin="0.452,0.59239936" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<!--Left Claw-->
<limb id="11" width="20" height="87.549995" ignorecollisions="False" flip="False" mass="0.5" type="RightFoot" healthindex="2" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" friction="0.3" restitution="0.05" density="10" pullpos="-3.9884124,-1.8825091" refjoint="0" name="LeftClaw" notes="" spriteorientation="180" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="0,0,36,103" depth="0.5" origin="0.6944444,0.49514562" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<sound tag="footstep_crawler" />
</limb>
<limb id="12" radius="0" width="90" height="30" mass="0" name="LeftArm" type="RightLeg" spriteorientation="NaN" flip="False" mirrorvertically="False" mirrorhorizontally="False" healthindex="2" attackpriority="1" steerforce="0" stepoffset="0,0" density="10" pullpos="27.3626,-6.016137" refjoint="-1" ignorecollisions="False" notes="" friction="0.3" restitution="0.05" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="160,130,95,42" origin="0.452,0.592" depth="0.5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="13" radius="29.750002" width="0" height="0" mass="0" name="Limb 13" type="RightThigh" spriteorientation="210" flip="False" mirrorvertically="False" mirrorhorizontally="False" healthindex="2" attackpriority="1" steerforce="0" stepoffset="0,0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" notes="" friction="0.3" restitution="0.05" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="0,170,70,87" origin="0.5574913,0.53277266" depth="0.5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<!--Right Claw-->
<limb id="15" radius="0" width="20" height="87.549995" name="RightClaw" type="RightFoot" spriteorientation="180" flip="False" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="-5.450408,-0.114616506" stepoffset="0,0" refjoint="0" mouthpos="0,0" notes="" healthindex="3" friction="0.3" restitution="0.05" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="0,0,36,103" origin="0.6944444,0.49514562" depth="0" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<sound tag="footstep_crawler" />
</limb>
<!-- Joints -->
<joint limb1="0" limb2="1" limb1anchor="-21.448105,-10.967147" limb2anchor="47.691612,22.467834" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-30" name="Joint 0 - 1" stiffness="0.25" severanceprobabilitymodifier="0.25" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="1" limb2="2" limb1anchor="-43.57685,-1.7223679" limb2anchor="29.98288,1.783022" canbesevered="True" limitenabled="True" upperlimit="8.367105" lowerlimit="-66.20706" name="Joint 1 - 2" stiffness="0.25" severanceprobabilitymodifier="0" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<!-- Tail -->
<joint limb1="2" limb2="3" limb1anchor="-22.80847,-2.8231318" limb2anchor="31.19618,-1.2611864" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-30" name="Joint 2 - 3" stiffness="0.25" severanceprobabilitymodifier="0.1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="3" limb2="4" limb1anchor="-28.94305,-3.5352855" limb2anchor="19.21655,-1.4235371" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-30" name="Joint 3 - 4" stiffness="0.25" severanceprobabilitymodifier="0.2" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="4" limb2="5" limb1anchor="-26.94205,-2.537231" limb2anchor="15.81753,1.520584" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-30.02529" name="Joint 4 - 5" stiffness="0.25" severanceprobabilitymodifier="0.3" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="5" limb2="6" limb1anchor="-16.309858,-1.172784" limb2anchor="11.703393,0.21717258" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-29.95912" name="Joint 5 - 6" stiffness="0.25" severanceprobabilitymodifier="0.4" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="6" limb2="7" limb1anchor="-19.064672,-0.7376906" limb2anchor="12.628254,-2.6309388" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-30" name="Joint 6 - 7" stiffness="0.25" severanceprobabilitymodifier="0.5" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="0" limb2="8" limb1anchor="-7.662386,-21.138512" limb2anchor="-21.757051,13.208095" canbesevered="True" limitenabled="True" upperlimit="9" lowerlimit="-21.58732" name="Joint 0 - 8" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="1" limb2="9" limb1anchor="-3.5972703,6.2334614" limb2anchor="22.849667,7.519464" canbesevered="True" limitenabled="True" upperlimit="65" lowerlimit="-35" name="Joint 1 - 9" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="9" limb2="10" limb1anchor="-22.397194,-37.906563" limb2anchor="-32.754326,14.481597" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-90" name="Joint 9 - 10" stiffness="0.2" severanceprobabilitymodifier="0" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="1" limb2="13" limb1anchor="19.067951,15.83907" limb2anchor="14.806871,17.870033" name="Joint 1 - 13" canbesevered="True" limitenabled="True" upperlimit="64.97125" lowerlimit="-35" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="13" limb2="12" limb1anchor="-28.900497,-29.457531" limb2anchor="-32.55083,12.579753" name="Joint 13 - 12" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-90" stiffness="0.2" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="14" limb2="0" limb1anchor="0.20820096,0.67279637" limb2anchor="28.857014,-30.433556" name="Joint 14 - 0 (Jump Attack)" canbesevered="False" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="16" limb2="0" limb1anchor="0.20820096,0.67279637" limb2anchor="28.857014,-30.433556" name="Joint 16 - 0 (Water Attack C)" canbesevered="False" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="17" limb2="0" limb1anchor="0.20820096,0.67279637" limb2anchor="28.857014,-30.433556" name="Joint 17 - 0 (Water Attack S)" canbesevered="False" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="12" limb2="11" limb1anchor="35.248386,-7.2936254" limb2anchor="-1.9848251,41.149693" name="Joint 12 - 11" canbesevered="True" limitenabled="True" upperlimit="145" lowerlimit="-45" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="10" limb2="15" limb1anchor="35.34168,-6.990353" limb2anchor="-2.0823996,41.17109" name="Joint 10 - 15" canbesevered="True" limitenabled="True" upperlimit="145" lowerlimit="-45" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
</Ragdoll>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<MudraptorWalk animationtype="Run" flip="True" headmoveforce="50" torsomoveforce="50" footmoveforce="5" headtorque="250" torsotorque="600" foottorque="50" legtorque="0" colliderstandangle="90" footangles="17: -0.01973426,26: 4.838658,22: -0.04549491,9: 0.34906584,13: 0.34906584" stepsize="0.9641041,0.8434535" headposition="2.852587" torsoposition="2.7702653" backwardsmovementmultiplier="0.75" movementspeed="7.000001" cyclespeed="0.27000004" headangle="-40" torsoangle="-30" tailtorque="200" tailangle="0" stepliftheadmultiplier="1" stepliftamount="6.999986" stepliftoffset="0.09999993" stepliftfrequency="2" flipcooldown="1" flipdelay="0.5" type="Mudraptor" multiplybydir="False" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<MudraptorSwimFast animationtype="SwimFast" flip="True" mirror="True" waveamplitude="26.58426" wavelength="74.711685" rotatetowardsmovement="True" torsotorque="30" headtorque="20" foottorque="25" tailtorque="10" footangles="17: -1.662421,26: 3.455584,22: -1.524673,9: -0.80285144,13: -0.7679449" steertorque="12" movementspeed="6.5" cyclespeed="1" headangle="109.1371" torsoangle="80" tailangle="75" usesinemovement="False" tailtorquemultiplier="1" flipcooldown="1" flipdelay="0.1" mirrorlerp="True" type="Mudraptor" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<MudraptorSwimSlow animationtype="SwimSlow" flip="True" mirror="True" waveamplitude="4.865396" wavelength="74.711685" rotatetowardsmovement="True" torsotorque="30" headtorque="20" foottorque="25" tailtorque="10" footangles="17: -1.662421,26: 3.455584,22: -1.524673,9: -0.80285144,13: -0.7679449" steertorque="7" movementspeed="2.5" cyclespeed="1" headangle="109.1371" torsoangle="80" tailangle="75" usesinemovement="False" tailtorquemultiplier="1" flipcooldown="1" flipdelay="0.1" mirrorlerp="True" type="Mudraptor" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<MudraptorWalk animationtype="Walk" flip="True" headmoveforce="25" torsomoveforce="25" footmoveforce="6" headtorque="100" torsotorque="100" foottorque="50" legtorque="0" colliderstandangle="90" footangles="17: -0.01973426,26: 4.838658,22: -0.04549491,9: -0,13: -0" stepsize="0.7427228,0.71347725" headposition="2.9098363" torsoposition="2.8383043" backwardsmovementmultiplier="0.75" movementspeed="1.8" cyclespeed="0.42" headangle="-36" torsoangle="-45" tailtorque="15" tailangle="29" stepliftheadmultiplier="2" stepliftamount="10" stepliftoffset="-0.19999993" stepliftfrequency="2.0000002" flipcooldown="1.5" flipdelay="0.5" type="Mudraptor" multiplybydir="False" />

View File

@@ -0,0 +1,65 @@
<?xml version="1.0" encoding="utf-8"?>
<Character speciesname="DE-LairMudraptor" speciestranslationoverride="mudraptor" humanoid="False" group="mudraptor" husk="False" needsair="False" canspeak="False" noise="200" visibility="100" blooddecal="blood" eatingspeed="10" displayname="" hasinfo="False" usehuskappendage="False" needswater="False" bleedparticleair="blooddrop" bleedparticlewater="waterblood" usepathfinding="True" pathfinderpriority="1" hideinsonar="False" sonardisruption="0">
<ragdolls />
<animations />
<health vitality="150" doesbleed="True" crushdepth="Infinity" usehealthwindow="False" bleedingreduction="1" burnreduction="0" constanthealthregeneration="0" healthregenerationwheneating="1">
<Limb name="Torso" />
<Limb name="Head" />
<Limb name="LeftLeg" />
<Limb name="RightLeg" />
<!--Tail-->
<Limb />
</health>
<damageemitter particle="gib" particleamount="10" velocitymin="200" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.15" scalemax="0.2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="blood" particleamount="1" anglemin="0" anglemax="0" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="waterblood" particleamount="1" anglemin="0" anglemax="0" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<gibemitter particle="gib" particleamount="20" velocitymin="200" velocitymax="700" anglemin="0" anglemax="360" scalemin="0.25" scalemax="0.5" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<sound file="Content/Characters/Mudraptor/MUDRAPTOR_attack1.ogg" state="Attack" range="3000" volume="1" />
<sound file="Content/Characters/Mudraptor/MUDRAPTOR_attack2.ogg" state="Attack" range="3000" volume="1" />
<sound file="Content/Characters/Mudraptor/MUDRAPTOR_attack3.ogg" state="Attack" range="3000" volume="1" />
<sound file="Content/Characters/Mudraptor/MUDRAPTOR_damage1.ogg" state="Damage" range="3000" volume="1" />
<sound file="Content/Characters/Mudraptor/MUDRAPTOR_damage2.ogg" state="Damage" range="3000" volume="1" />
<sound file="Content/Characters/Mudraptor/MUDRAPTOR_damage3.ogg" state="Damage" range="3000" volume="1" />
<sound file="Content/Characters/Mudraptor/MUDRAPTOR_idle1.ogg" state="Idle" range="2000" volume="1" />
<sound file="Content/Characters/Mudraptor/MUDRAPTOR_idle2.ogg" state="Idle" range="2000" volume="1" />
<sound file="Content/Characters/Mudraptor/MUDRAPTOR_idle3.ogg" state="Idle" range="2000" volume="1" />
<sound file="Content/Characters/Mudraptor/MUDRAPTOR_idle4.ogg" state="Idle" range="2000" volume="1" />
<sound file="Content/Characters/Mudraptor/MUDRAPTOR_death1.ogg" state="Die" range="3000" volume="1" />
<sound file="Content/Characters/Mudraptor/MUDRAPTOR_death2.ogg" state="Die" range="3000" volume="1" />
<Inventory slots="Any, Any, Any, Any" accessiblewhenalive="False" commonness="15">
<Item identifier="hydroxyapatite" />
</Inventory>
<Inventory slots="Any, Any, Any, Any" accessiblewhenalive="False" commonness="5">
<Item identifier="hydroxyapatite" />
<Item identifier="diversremains" />
</Inventory>
<Inventory slots="Any, Any, Any, Any" accessiblewhenalive="False" commonness="1">
<Item identifier="hydroxyapatite" />
<Item identifier="mudraptorshell" forcetoslot="true" />
</Inventory>
<Inventory slots="Any, Any, Any, Any" accessiblewhenalive="False" commonness="1">
<Item identifier="hydroxyapatite" />
<Item identifier="smallmudraptoregg" />
</Inventory>
<ai combatstrength="240" sight="1" hearing="1" aggressiveboarding="True" fleehealththreshold="0" aggressiongreed="20" aggressionhurt="300" attackwhenprovoked="True" avoidgunfire="False" enforceaggressivebehaviorformissions="True" targetouterwalls="False" randomattack="False">
<latchonto attachtowalls="false" attachtosub="false" attachlimb="HeadArmor" />
<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="nasonov" state="Attack" priority="100" ignoreinside="True" />
<target tag="stronger" state="Avoid" priority="100" reactdistance="2000" attackdistance="0" />
<target tag="tigerthresher" state="Avoid" priority="100" reactdistance="2000" />
<target tag="human" state="Attack" priority="90" reactdistance="0" attackdistance="0" />
<target tag="tool" state="Aggressive" priority="80" reactdistance="1000" attackdistance="0" ignoreifnotinsamesub="True" />
<target tag="weaker" state="Attack" priority="60" reactdistance="0" attackdistance="0" />
<target tag="dead" state="Eat" priority="30" reactdistance="0" attackdistance="0" />
<!--target tag="door" state="Attack" priority="30" reactdistance="0" attackdistance="0" /-->
<target tag="room" state="Attack" priority="10" reactdistance="0" attackdistance="0" />
<target tag="sonar" state="Attack" priority="10" reactdistance="0" attackdistance="0" ignoreinside="true" />
<target tag="turret" state="Attack" priority="1" reactdistance="0" attackdistance="0" ignoreinside="true" />
<target tag="watcher" state="Protect" priority="1" ignoreinside="true" />
<target tag="mudraptor_veteran" state="Follow" priority="1" ignoreinside="true" reactdistance="750" />
<target tag="monsterfood" state="Eat" priority="1" />
<SwarmBehavior mindistfromclosest="300" maxdistfromcenter="1000" cohesion="0.25" />
</ai>
</Character>

View File

@@ -0,0 +1,229 @@
<?xml version="1.0" encoding="utf-8"?>
<Ragdoll type="Mudraptor" limbscale="0.4" jointscale="0.4" texturescale="1" colliderheightfromfloor="170" impacttolerance="30" canentersubmarine="True" canwalk="True" draggable="True" spritesheetorientation="90" texture="Content/Characters/Mudraptor/Mudraptor.png" mainlimb="Torso" color="255,255,255,255">
<collider radius="80" height="300" name="Main Collider" width="0" />
<limb id="0" name="Head" type="Head" width="80" height="0" notes="" flip="True" healthindex="1" attackpriority="2" steerforce="20" stepoffset="0,0" radius="30" mass="0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" friction="0.3" restitution="0.05" spriteorientation="NaN" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0.5,-0.5" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="16" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="196,384,184,96" origin="0.44556922,0.47328246" depth="0.1" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<damagemodifier damagesound="LimbSlash" damagemultiplier="1.5" armorsector="0,360" deflectprojectiles="False" afflictionidentifiers="" afflictiontypes="damage,bleeding" probabilitymultiplier="1" damageparticle="" />
<lightsource color="255,255,255,0" range="0" offset="-18,28" castshadows="false" scale="1" rotation="0" flicker="0" flickerspeed="1" pulsefrequency="0" pulseamount="0" blinkfrequency="0">
<lighttexture texture="Content/Lights/pointlight_bright.png" origin="0.5,0.5" size="1,1" />
<deformablesprite texture="Content/Characters/Watcher/gazerage.png" sourcerect="124,0,100,54" origin="0.5,0.5" size="1,1" alpha="1" />
<conditional watchersgaze="gt 0" />
</lightsource>
</limb>
<limb id="1" name="Jaw" type="Jaw" width="100" height="0" notes="" flip="True" healthindex="1" attackpriority="0" steerforce="0" stepoffset="0,0" radius="15" mass="0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" friction="0.3" restitution="0.05" spriteorientation="NaN" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="8" severedfadeouttime="0" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="401,353,159,60" origin="0.45537472,0.5573791" depth="0.07" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<attack context="Inside" cooldown="1" afterattack="Pursue" range="50" damagerange="50" duration="0.2" structuredamage="18" itemdamage="12" structuresoundtype="StructureSlash" targetforce="0" severlimbsprobability="1" torque="100" force="30" applyforceonlimbs="1, 3" targettype="Any" hitdetectiontype="Distance" stun="0" onlyhumans="False" applyforcesonlyonce="True" targetimpulse="20" targetimpulseworld="0,0" targetforceworld="0,-5" stickchance="0" priority="1" secondarycooldown="0" cooldownrandomfactor="0.5" reverse="False" targetlimbtype="None" afterattackdelay="0" retreat="False" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" fullspeedafterattack="False" emitstructuredamageparticles="True" penetration="0" levelwalldamage="5" ranged="False" avoidfriendlyfire="False" requiredangle="20" submarineimpactmultiplier="1" blink="False">
<Affliction identifier="bitewounds" strength="10" probability="1" />
<Affliction identifier="bleeding" strength="10" probability="0.75" />
<Affliction identifier="stun" strength="0.2" probability="1" />
</attack>
</limb>
<limb id="2" name="HeadArmor" type="None" width="120" height="0" notes="" flip="True" healthindex="1" attackpriority="0" steerforce="0" stepoffset="0,0" radius="30" mass="0" density="0.1" pullpos="0,0" refjoint="-1" ignorecollisions="False" friction="0.3" restitution="0.05" spriteorientation="NaN" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" severedfadeouttime="0" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="356,260,217,84" origin="0.50364184,0.39837396" depth="0" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.1" damagesound="LimbArmor" damageparticle="brownchunks" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
<damagemodifier armorsector="0,360" afflictiontypes="burn" damagemultiplier="0.25" damagesound="" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
<attack context="Ground" cooldown="6" afterattack="FollowThroughUntilCanAttack" range="100" damagerange="80" duration="0.3" structuredamage="60" itemdamage="40" structuresoundtype="StructureSlash" targetforce="0" severlimbsprobability="0" torque="0" force="20" applyforceonlimbs="0, 2, 3, 4, 5" targettype="Any" hitdetectiontype="Distance" stun="0" onlyhumans="False" applyforcesonlyonce="True" targetimpulse="40" targetimpulseworld="0,40" targetforceworld="0,0" stickchance="0" priority="2" secondarycooldown="0.5" cooldownrandomfactor="0.25" reverse="False" targetlimbtype="None" afterattackdelay="0" retreat="False" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" fullspeedafterattack="False" emitstructuredamageparticles="True" penetration="0" levelwalldamage="30" ranged="False" avoidfriendlyfire="False" requiredangle="20" submarineimpactmultiplier="1" blink="False">
<Affliction identifier="bitewounds" strength="60" probability="1" />
<Affliction identifier="stun" strength="3" probability="1" />
</attack>
<StatusEffect type="OnSevered" target="This">
<particleemitter particle="brownchunks" drawontop="true" particleamount="30" velocitymin="100" velocitymax="500" anglemin="0" anglemax="360" scalemin="0.1" scalemax="0.35" />
</StatusEffect>
</limb>
<limb id="30" name="WaterAttack" type="None" width="1" height="1" notes="" flip="True" healthindex="1" attackpriority="0" steerforce="0" stepoffset="0,0" radius="0" mass="0" density="0.1" pullpos="0,0" refjoint="-1" ignorecollisions="True" friction="0.3" restitution="0.05" spriteorientation="NaN" mirrorvertically="False" mirrorhorizontally="False" hide="True" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="356,260,217,84" origin="0.50364184,0.39837396" depth="0" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<attack context="Outside" cooldown="3" afterattack="FollowThrough" range="100" damagerange="100" duration="0.3" structuredamage="60" itemdamage="40" structuresoundtype="StructureSlash" targetforce="0" severlimbsprobability="0" torque="0" force="20" applyforceonlimbs="0, 2, 3, 4, 5" targettype="Any" hitdetectiontype="Distance" stun="0" onlyhumans="False" applyforcesonlyonce="True" targetimpulse="40" targetimpulseworld="0,40" targetforceworld="0,0" stickchance="0" priority="2" secondarycooldown="0" cooldownrandomfactor="0.25" reverse="False" targetlimbtype="None" afterattackdelay="0" retreat="False" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" fullspeedafterattack="False" emitstructuredamageparticles="True" penetration="0" levelwalldamage="30" ranged="False" avoidfriendlyfire="False" requiredangle="20" submarineimpactmultiplier="1" blink="False">
<Affliction identifier="bitewounds" strength="30" probability="1" />
<Affliction identifier="bleeding" strength="20" probability="0.5" />
<Affliction identifier="stun" strength="0.5" probability="1" />
</attack>
</limb>
<limb id="3" name="Chest" type="None" width="100" height="0" notes="" flip="True" healthindex="0" attackpriority="2" steerforce="5" stepoffset="0,0" radius="50" mass="0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" friction="0.3" restitution="0.05" spriteorientation="NaN" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" canbeseveredalive="False" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite sourcerect="775,357,238,154" origin="0.53361344,0.4935065" depth="0.1" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="25" width="200" height="140" name="ChestArmor" type="None" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0" steerforce="0" radius="0" density="0.1" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" healthindex="0" friction="0.3" restitution="0.05" severedfadeouttime="0" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite texture="" sourcerect="761,176,251,171" origin="0.5179283,0.5497076" depth="0.05" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.1" damagesound="LimbArmor" damageparticle="brownchunks" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
<damagemodifier armorsector="0,360" afflictiontypes="burn" damagemultiplier="0.25" damagesound="" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
<StatusEffect type="OnSevered" target="This">
<particleemitter particle="brownchunks" drawontop="true" particleamount="40" velocitymin="100" velocitymax="500" anglemin="0" anglemax="360" scalemin="0.1" scalemax="0.4" />
</StatusEffect>
</limb>
<limb id="4" name="Spine" type="Torso" width="0" height="0" notes="" flip="True" healthindex="0" attackpriority="2" steerforce="1" stepoffset="0,0" radius="60" mass="0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" friction="0.3" restitution="0.05" spriteorientation="NaN" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="200,224,156,155" origin="0.50306445,0.5528875" depth="0.2" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="5" name="Pelvis" type="None" width="0" height="0" notes="" flip="True" healthindex="0" attackpriority="2" steerforce="0" stepoffset="0,0" radius="55" mass="0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="True" friction="0.3" restitution="0.05" spriteorientation="NaN" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="595,17,159,146" origin="0.5345912,0.5205479" depth="0.25" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" maxrotation="30" strength="1" onlyinwater="False" />
</deformablesprite>
</limb>
<!--Legs-->
<limb id="6" name="RightLeg1" type="RightThigh" width="0" height="55" notes="" flip="True" healthindex="3" attackpriority="1" steerforce="0" stepoffset="0,0" radius="35" mass="0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" friction="0.3" restitution="0.05" spriteorientation="0" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="12,112,102,158" origin="0.6054835,0.469332" depth="0.15" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="7" name="RightLeg2" type="RightLeg" width="0" height="41.65" notes="" flip="True" healthindex="3" attackpriority="1" steerforce="0" stepoffset="-50,0" radius="26.35" mass="0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" friction="0.3" restitution="0.05" spriteorientation="0" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="120,230,72,112" origin="0.5773337,0.49556917" depth="0.15" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="8" name="RightLeg3" radius="15" width="0" height="50" type="None" spriteorientation="0" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" healthindex="3" friction="0.3" restitution="0.05" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite texture="" sourcerect="140,366,42,101" origin="0.5,0.5" depth="0.1" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="9" name="RightFoot" type="RightFoot" width="40" height="0" notes="" flip="True" healthindex="3" attackpriority="0.5" steerforce="0" stepoffset="10,-10" radius="10" mass="0" density="10" pullpos="-0.14543161,-6.254539" refjoint="4" ignorecollisions="False" friction="0.3" restitution="0.05" spriteorientation="90" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="72,480,82,32" origin="0.4,0.3" depth="0.1" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<sound tag="footstep_mudraptor" />
<attack context="Ground" cooldown="5" afterattack="FallBackUntilCanAttack" range="200" damagerange="75" duration="1" structuredamage="0" itemdamage="0" structuresoundtype="StructureSlash" targetforce="10" severlimbsprobability="0" torque="250" force="10" applyforceonlimbs="6, 7, 8, 9" targettype="Character" hitdetectiontype="Distance" stun="0" onlyhumans="False" applyforcesonlyonce="True" targetimpulse="20" targetimpulseworld="0,0" targetforceworld="0,0" stickchance="0" priority="0.5" secondarycooldown="1" cooldownrandomfactor="0.1" reverse="False" targetlimbtype="None" afterattackdelay="0" retreat="False" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" fullspeedafterattack="False" emitstructuredamageparticles="True" penetration="0" levelwalldamage="0" ranged="False" avoidfriendlyfire="False" requiredangle="20" submarineimpactmultiplier="1" blink="False">
<Affliction identifier="bitewounds" strength="10" probability="1" />
<Affliction identifier="stun" strength="1" probability="1" />
<affliction identifier="bleeding" strength="5" probability="0.5" />
</attack>
</limb>
<limb id="15" width="25" height="0" name="RightToe" type="None" spriteorientation="270" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="8" density="10" ignorecollisions="True" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" healthindex="3" friction="0.3" restitution="0.05" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite texture="" sourcerect="0,485,61,23" origin="0.6,0.4" depth="0.1" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="10" name="LeftLeg1" type="LeftThigh" width="0" height="55" notes="" flip="True" healthindex="2" attackpriority="1" steerforce="0" stepoffset="0,0" radius="35" mass="0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" friction="0.3" restitution="0.05" spriteorientation="180" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="12,112,102,158" origin="0.6054835,0.47250772" depth="0.51" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="11" name="LeftLeg2" type="LeftLeg" width="0" height="41.65" notes="" flip="True" healthindex="2" attackpriority="1" steerforce="0" stepoffset="0,0" radius="26.35" mass="0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" friction="0.3" restitution="0.05" spriteorientation="180" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="120,230,72,112" origin="0.5773337,0.49556917" depth="0.51" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="12" name="LeftLeg3" width="0" height="50" type="None" spriteorientation="180" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" radius="15" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" healthindex="2" friction="0.3" restitution="0.05" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite texture="" sourcerect="140,366,42,101" origin="0.5,0.5" depth="0.51" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="13" name="LeftFoot" type="LeftFoot" width="40" height="0" notes="" flip="True" healthindex="2" attackpriority="0.5" steerforce="0" stepoffset="0,-10" radius="10" mass="0" density="10" pullpos="0.13147835,-5.683685" refjoint="4" ignorecollisions="False" friction="0.3" restitution="0.05" spriteorientation="90" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="72,480,82,32" origin="0.40118974,0.297561" depth="0.51" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<sound tag="footstep_mudraptor" />
</limb>
<limb id="14" width="25" height="0" name="LeftToe" type="None" spriteorientation="270" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="8" density="10" ignorecollisions="True" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" healthindex="2" friction="0.3" restitution="0.05" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite texture="" sourcerect="0,485,61,23" origin="0.6,0.4" depth="0.51" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<!--Appendages-->
<limb id="16" width="100" height="0" name="AppendageBack" type="None" spriteorientation="270" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0" steerforce="0" radius="30" density="0.5" ignorecollisions="False" angulardamping="140" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" healthindex="0" friction="0.3" restitution="0.05" severedfadeouttime="0" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite texture="" sourcerect="777,13,174,69" origin="0.5,0.5" depth="0.9" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.1" damagesound="LimbArmor" damageparticle="brownchunks" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
<damagemodifier armorsector="0,360" afflictiontypes="burn" damagemultiplier="0.25" damagesound="" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
<StatusEffect type="OnSevered" target="This">
<particleemitter particle="brownchunks" drawontop="true" particleamount="20" velocitymin="100" velocitymax="500" anglemin="0" anglemax="360" scalemin="0.1" scalemax="0.3" />
</StatusEffect>
</limb>
<limb id="17" width="120" height="0" name="AppendageFront" type="None" spriteorientation="270" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0" steerforce="0" radius="30" density="0.5" ignorecollisions="False" angulardamping="140" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" healthindex="0" friction="0.3" restitution="0.05" severedfadeouttime="0" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite texture="" sourcerect="777,105,205,72" origin="0.5,0.5" depth="0" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.1" damagesound="LimbArmor" damageparticle="brownchunks" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
<damagemodifier armorsector="0,360" afflictiontypes="burn" damagemultiplier="0.25" damagesound="" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
<StatusEffect type="OnSevered" target="This">
<particleemitter particle="brownchunks" drawontop="true" particleamount="20" velocitymin="100" velocitymax="500" anglemin="0" anglemax="360" scalemin="0.1" scalemax="0.3" />
</StatusEffect>
</limb>
<!--Tail-->
<limb id="18" width="80" height="0" name="Tail1" type="Tail" spriteorientation="270" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" radius="38" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" healthindex="4" friction="0.3" restitution="0.05" severedfadeouttime="10" applytailangle="True" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite texture="" sourcerect="401,8,147,97" origin="0.47476357,0.48398292" depth="0.35" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" maxrotation="30" strength="1.5" onlyinwater="False" />
</deformablesprite>
</limb>
<limb id="19" width="145" height="50" name="Tail2" type="Tail" spriteorientation="270" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.25" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" healthindex="4" friction="0.3" restitution="0.05" severedfadeouttime="10" applytailangle="True" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite texture="" sourcerect="252,16,150,73" origin="0.50120324,0.465" depth="0.3" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" maxrotation="30" strength="2" onlyinwater="False" />
</deformablesprite>
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.1" damagesound="LimbArmor" damageparticle="brownchunks" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
<damagemodifier armorsector="0,360" afflictiontypes="burn" damagemultiplier="0.25" damagesound="" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
</limb>
<limb id="20" width="110" height="32" name="Tail3" type="Tail" spriteorientation="270" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.25" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" healthindex="4" friction="0.3" restitution="0.05" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite texture="" sourcerect="141,24,111,55" origin="0.50231457,0.39" depth="0.35" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" maxrotation="30" strength="2" onlyinwater="False" />
</deformablesprite>
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.1" damagesound="LimbArmor" damageparticle="brownchunks" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
<damagemodifier armorsector="0,360" afflictiontypes="burn" damagemultiplier="0.25" damagesound="" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
</limb>
<limb id="29" radius="10" width="80" height="0" name="TailEnd" type="None" spriteorientation="270" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.25" steerforce="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" healthindex="4" friction="0.3" restitution="0.05" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite texture="" sourcerect="27,26,114,42" origin="0.5956782,0.48106852" depth="0" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" maxrotation="30" strength="2" onlyinwater="False" />
</deformablesprite>
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.1" damagesound="LimbArmor" damageparticle="brownchunks" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
<damagemodifier armorsector="0,360" afflictiontypes="burn" damagemultiplier="0.25" damagesound="" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
</limb>
<!--Claws-->
<limb id="21" width="35" height="106.25" name="Claw1" type="None" spriteorientation="180" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" healthindex="0" friction="0.3" restitution="0.05" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite texture="" sourcerect="966,0,58,125" origin="0.5,0.5" depth="0.5" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="22" width="35" height="106.25" name="Claw2" type="None" spriteorientation="180" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" healthindex="0" friction="0.3" restitution="0.05" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite texture="" sourcerect="966,0,58,125" origin="0.5,0.5" depth="0.06" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="23" width="35" height="106.25" name="Claw3" type="None" spriteorientation="180" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" healthindex="0" friction="0.3" restitution="0.05" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite texture="" sourcerect="966,0,58,125" origin="0.5,0.5" depth="0.5" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="24" width="35" height="106.25" name="Claw4" type="None" spriteorientation="180" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" healthindex="0" friction="0.3" restitution="0.05" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite texture="" sourcerect="966,0,58,125" origin="0.5,0.5" depth="0.06" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="26" width="150" height="0" name="TailArmor" type="None" spriteorientation="270" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" radius="45" density="0.1" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" healthindex="0" friction="0.3" restitution="0.05" severedfadeouttime="0" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite texture="" sourcerect="320,127,244,103" origin="0.45421833,0.48860997" depth="0.125" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.1" damagesound="LimbArmor" damageparticle="brownchunks" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
<damagemodifier armorsector="0,360" afflictiontypes="burn" damagemultiplier="0.25" damagesound="" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
<StatusEffect type="OnSevered" target="This">
<particleemitter particle="brownchunks" drawontop="true" particleamount="30" velocitymin="100" velocitymax="500" anglemin="0" anglemax="360" scalemin="0.1" scalemax="0.35" />
</StatusEffect>
</limb>
<limb id="27" width="0" height="50" name="RightLegArmor" type="None" spriteorientation="180" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0" steerforce="0" radius="40" density="0.1" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" healthindex="3" friction="0.3" restitution="0.05" severedfadeouttime="0" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite texture="" sourcerect="33,317,91,151" origin="0.5,0.5" depth="0" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.1" damagesound="LimbArmor" damageparticle="brownchunks" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
<damagemodifier armorsector="0,360" afflictiontypes="burn" damagemultiplier="0.25" damagesound="" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
<StatusEffect type="OnSevered" target="This">
<particleemitter particle="brownchunks" drawontop="true" particleamount="20" velocitymin="100" velocitymax="500" anglemin="0" anglemax="360" scalemin="0.1" scalemax="0.3" />
</StatusEffect>
</limb>
<limb id="28" radius="40" width="0" height="50" name="LeftLegArmor" type="None" spriteorientation="180" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0" steerforce="0" density="0.1" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" healthindex="2" friction="0.3" restitution="0.05" severedfadeouttime="0" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite texture="" sourcerect="33,317,91,151" origin="0.5,0.5" depth="0.5" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.1" damagesound="LimbArmor" damageparticle="brownchunks" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
<damagemodifier armorsector="0,360" afflictiontypes="burn" damagemultiplier="0.25" damagesound="" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
<StatusEffect type="OnSevered" target="This">
<particleemitter particle="brownchunks" drawontop="true" particleamount="20" velocitymin="100" velocitymax="500" anglemin="0" anglemax="360" scalemin="0.1" scalemax="0.3" />
</StatusEffect>
</limb>
<!--Jaw-->
<joint limb1="0" limb2="1" limb1anchor="-44.9081,-22.847261" limb2anchor="-51.77462,5.738337" name="Joint Jaw" canbesevered="True" severanceprobabilitymodifier="0.25" breaksound="gore" limitenabled="True" upperlimit="12" lowerlimit="-15" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<!--Neck-->
<joint limb1="0" limb2="3" limb1anchor="-36.61771,-20.190218" limb2anchor="85.72379,-7.398668" name="Joint Neck" canbesevered="True" severanceprobabilitymodifier="0.1" breaksound="gore" limitenabled="True" upperlimit="70" lowerlimit="-20" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="3" limb2="4" limb1anchor="-67.01544,8.146596" limb2anchor="34.773018,33.79789" name="Joint 3 - 4" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="100" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="4" limb2="5" limb1anchor="-34.835575,-31.115025" limb2anchor="25.607433,20.515741" name="Joint 4 - 5" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="100" scale="1" weldjoint="False" clockwiserotation="False" />
<!--Right Leg-->
<joint limb1="5" limb2="6" limb1anchor="-18.678232,10.418919" limb2anchor="-8.149298,44.517372" name="Joint 5 - 6" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="90" lowerlimit="-60" stiffness="0.5" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="6" limb2="7" limb1anchor="7.0422,-75.23299" limb2anchor="6.8915606,36.005817" name="Joint 6 - 7" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="-30" lowerlimit="-130" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="7" limb2="8" limb1anchor="0.034058496,-42.81604" limb2anchor="-2.485922,38.732044" name="Joint 7 - 8" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="130" lowerlimit="45" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="8" limb2="9" limb1anchor="3.093261,-36.227676" limb2anchor="-30.35957,-2.6938004" name="Joint 8 - 9" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="-45" lowerlimit="-180" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<!--Left Leg-->
<joint limb1="5" limb2="10" limb1anchor="20.583073,18.900684" limb2anchor="-7.497868,44.61879" name="Joint 5 - 10" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="90" lowerlimit="-60" stiffness="0.5" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="10" limb2="11" limb1anchor="5.975943,-73.881004" limb2anchor="6.799583,35.615246" name="Joint 10 - 11" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="-30" lowerlimit="-130" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="11" limb2="12" limb1anchor="0.33271357,-43.30134" limb2anchor="-1.2789035,38.69571" name="Joint 11 - 12" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="130" lowerlimit="45" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="12" limb2="13" limb1anchor="2.884971,-36.93513" limb2anchor="-30.195889,-2.7115676" name="Joint 12 - 13" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="-45" lowerlimit="-180" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<!--Toes-->
<joint limb1="12" limb2="14" limb1anchor="-6.5540814,-30.542336" limb2anchor="13.328941,0.8642119" name="Joint 12 - 14" canbesevered="True" severanceprobabilitymodifier="1" breaksound="gore" limitenabled="True" upperlimit="-50" lowerlimit="-50" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="8" limb2="15" limb1anchor="-7.0582604,-30.025366" limb2anchor="13.917873,1.1224496" name="Joint 8 - 15" canbesevered="True" severanceprobabilitymodifier="1" breaksound="gore" limitenabled="True" upperlimit="-50" lowerlimit="-50" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<!--Appendages-->
<joint limb1="3" limb2="16" limb1anchor="13.86995,58.061905" limb2anchor="68.83005,-3.1650074" name="Joint 3 - 16" canbesevered="True" severanceprobabilitymodifier="2" breaksound="armorbreak" limitenabled="True" upperlimit="-10" lowerlimit="-60.000015" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="3" limb2="17" limb1anchor="-7.514481,48.616577" limb2anchor="87.445496,-14.322847" name="Joint 3 - 17" canbesevered="True" severanceprobabilitymodifier="2" breaksound="armorbreak" limitenabled="True" upperlimit="0" lowerlimit="-55" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<!--Tail-->
<joint limb1="5" limb2="18" limb1anchor="-1.1195859,45.148266" limb2anchor="58.8386,-6.063189" name="Joint TailStart" canbesevered="False" severanceprobabilitymodifier="0.5" breaksound="gore" limitenabled="True" upperlimit="30" lowerlimit="-30" stiffness="0.5" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="18" limb2="19" limb1anchor="-67.27913,9.06518" limb2anchor="70.306274,3.0242867" name="Joint 18 - 19" canbesevered="False" severanceprobabilitymodifier="1" breaksound="gore" limitenabled="True" upperlimit="10" lowerlimit="-20" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="19" limb2="20" limb1anchor="-74.520805,1.9216422" limb2anchor="53.66532,-0.681018" name="Joint 19 - 20" canbesevered="False" severanceprobabilitymodifier="1" breaksound="gore" limitenabled="True" upperlimit="10" lowerlimit="-20" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="20" limb2="29" limb1anchor="-53.80355,-3.3949559" limb2anchor="44.76989,-3.9432268" name="Joint TailEnd" canbesevered="True" severanceprobabilitymodifier="1" breaksound="gore" limitenabled="True" upperlimit="10" lowerlimit="-20" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<!--Claws-->
<joint limb1="3" limb2="21" limb1anchor="57.60086,12.384466" limb2anchor="-5.1385694,49.921627" name="Joint 3 - 21" canbesevered="True" severanceprobabilitymodifier="2" breaksound="gore" limitenabled="True" upperlimit="0" lowerlimit="-30" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="3" limb2="22" limb1anchor="44.229256,-9.775199" limb2anchor="-2.6791334,49.949387" name="Joint 3 - 22" canbesevered="True" severanceprobabilitymodifier="2" breaksound="gore" limitenabled="True" upperlimit="0" lowerlimit="-30" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="3" limb2="23" limb1anchor="-6.569273,-5.742365" limb2anchor="-3.919285,48.794167" name="Joint 3 - 23" canbesevered="True" severanceprobabilitymodifier="2" breaksound="gore" limitenabled="True" upperlimit="0" lowerlimit="-30" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="3" limb2="24" limb1anchor="-22.138891,-16.378584" limb2anchor="-2.651269,48.72429" name="Joint 3 - 24" canbesevered="True" severanceprobabilitymodifier="2" breaksound="gore" limitenabled="True" upperlimit="0" lowerlimit="-30" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<!--Armors-->
<joint limb1="0" limb2="2" limb1anchor="13.029764,23.73957" limb2anchor="0,0" name="Joint Head - Armor" canbesevered="True" severanceprobabilitymodifier="1" breaksound="armorbreak" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="0.25" scale="1" weldjoint="True" clockwiserotation="False" />
<joint limb1="3" limb2="25" limb1anchor="-39.739643,2.008357" limb2anchor="1.7402191,-10.045136" name="Joint Chest - Armor" canbesevered="True" severanceprobabilitymodifier="1" breaksound="armorbreak" limitenabled="True" upperlimit="10" lowerlimit="10" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="18" limb2="26" limb1anchor="16.184809,21.871902" limb2anchor="0,0" name="Joint Tail - Armor" canbesevered="True" severanceprobabilitymodifier="1" breaksound="armorbreak" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="0.25" scale="1" weldjoint="True" clockwiserotation="False" />
<joint limb1="6" limb2="27" limb1anchor="2.3799798,-4.8770823" limb2anchor="0,0" name="Joint RightLeg - Armor" canbesevered="True" severanceprobabilitymodifier="1" breaksound="armorbreak" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="0.25" scale="1" weldjoint="True" clockwiserotation="False" />
<joint limb1="10" limb2="28" limb1anchor="2.4891524,-4.2814126" limb2anchor="0,0" name="Joint LeftLeg - Armor" canbesevered="True" severanceprobabilitymodifier="1" breaksound="armorbreak" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="0.25" scale="1" weldjoint="True" clockwiserotation="False" />
<!--Attack-->
<joint limb1="0" limb2="30" limb1anchor="0,0" limb2anchor="0,0" name="Joint Head - WaterAttack" canbesevered="False" severanceprobabilitymodifier="0" breaksound="armorbreak" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="0.25" scale="1" weldjoint="True" clockwiserotation="False" />
</Ragdoll>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<MudraptorhatchlingRun animationtype="Run" flip="True" headmoveforce="50" torsomoveforce="50" footmoveforce="5" headtorque="75" torsotorque="200" foottorque="25" legtorque="0" colliderstandangle="90" footangles="17: -0.01973426,26: 4.838658,22: -0.04549491,9: 0.34906584,13: 0.34906584,8: 0,12: 0" stepsize="0.9641041,0.8434535" headposition="2.852587" torsoposition="2.7702653" backwardsmovementmultiplier="0.75" movementspeed="4.9692473" cyclespeed="0.27000004" headangle="-45" torsoangle="-30" tailtorque="50" tailangle="0" stepliftheadmultiplier="1" stepliftamount="4.999988" stepliftoffset="0.09999993" stepliftfrequency="2" flipcooldown="1" flipdelay="0.5" type="Mudraptorunarmored" multiplybydir="False" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<MudraptorhatchlingSwimFast animationtype="SwimFast" flip="True" mirror="True" waveamplitude="13.636074" wavelength="109.667435" rotatetowardsmovement="True" torsotorque="30" headtorque="20" foottorque="25" tailtorque="10" footangles="17: -1.662421,26: 3.455584,22: -1.524673,9: -0.80285144,13: -0.7679449,8: 0,12: 0" steertorque="12" movementspeed="4.977516" cyclespeed="1" headangle="109.1371" torsoangle="80" tailangle="75" usesinemovement="False" tailtorquemultiplier="1" flipcooldown="1" flipdelay="0.1" mirrorlerp="True" type="Mudraptorunarmored" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<MudraptorhatchlingSwimSlow animationtype="SwimSlow" flip="True" mirror="True" waveamplitude="3.392158" wavelength="130.51848" rotatetowardsmovement="True" torsotorque="30" headtorque="20" foottorque="25" tailtorque="10" footangles="17: -1.662421,26: 3.455584,22: -1.524673,9: -0.80285144,13: -0.7679449,8: 0,12: 0" steertorque="7" movementspeed="2.5" cyclespeed="1" headangle="109.1371" torsoangle="80" tailangle="75" usesinemovement="False" tailtorquemultiplier="1" flipcooldown="1" flipdelay="0.1" mirrorlerp="True" type="Mudraptorunarmored" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<MudraptorhatchlingWalk animationtype="Walk" flip="True" headmoveforce="25" torsomoveforce="25" footmoveforce="6" headtorque="50" torsotorque="50" foottorque="10" legtorque="0" colliderstandangle="90" footangles="17: -0.01973426,26: 4.838658,22: -0.04549491,9: -0,13: -0,8: 0,12: 0" stepsize="0.7427228,0.71347725" headposition="2.9098363" torsoposition="2.8383043" backwardsmovementmultiplier="0.75" movementspeed="1.8" cyclespeed="0.42" headangle="-36" torsoangle="-45" tailtorque="15" tailangle="29" stepliftheadmultiplier="2" stepliftamount="4.9999957" stepliftoffset="-0.19999993" stepliftfrequency="2.0000002" flipcooldown="1.5" flipdelay="0.5" type="Mudraptorunarmored" multiplybydir="False" />

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<Charactervariant inherit="DE-LairMudraptor_unarmored" speciesname="DE-LairMudraptor_hatchling" speciestranslationoverride="Mudraptor" texture="Content/Characters/Variants/Mudraptor_hatchling/Mudraptorhatchling.png" eatingspeed="3">
<health vitality="60" usehealthwindow="False" poisonvulnerability="2" />
<ragdoll scalemultiplier="0.5" />
<attack damagemultiplier="0.25" rangemultiplier="0.5" impactmultiplier="0.25" />
<animations folder="%ModDir:2532991202%/Characters/Lair Creatures/DE-LairMudraptor_hatchling/Animations/" />
<ai combatstrength="95" />
<inventory />
</Charactervariant>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<MudraptorunarmoredRun animationtype="Run" flip="True" headmoveforce="50" torsomoveforce="50" footmoveforce="5" headtorque="250" torsotorque="600" foottorque="50" legtorque="0" colliderstandangle="90" footangles="17: -0.01973426,26: 4.838658,22: -0.04549491,9: 0.34906584,13: 0.34906584,8: 0,12: 0" stepsize="0.9641041,0.8434535" headposition="2.852587" torsoposition="2.7702653" backwardsmovementmultiplier="0.75" movementspeed="7.000001" cyclespeed="0.27000004" headangle="-40" torsoangle="-30" tailtorque="200" tailangle="0" stepliftheadmultiplier="1" stepliftamount="6.999986" stepliftoffset="0.09999993" stepliftfrequency="2" flipcooldown="1" flipdelay="0.5" type="Mudraptorunarmored" multiplybydir="False" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<MudraptorunarmoredSwimFast animationtype="SwimFast" flip="True" mirror="True" waveamplitude="26.58426" wavelength="74.711685" rotatetowardsmovement="True" torsotorque="30" headtorque="20" foottorque="25" tailtorque="10" footangles="17: -1.662421,26: 3.455584,22: -1.524673,9: -0.80285144,13: -0.7679449,8: 0,12: 0" steertorque="12" movementspeed="6.5" cyclespeed="1" headangle="109.1371" torsoangle="80" tailangle="75" usesinemovement="False" tailtorquemultiplier="1" flipcooldown="1" flipdelay="0.1" mirrorlerp="True" type="Mudraptorunarmored" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<MudraptorunarmoredSwimSlow animationtype="SwimSlow" flip="True" mirror="True" waveamplitude="4.865396" wavelength="74.711685" rotatetowardsmovement="True" torsotorque="30" headtorque="20" foottorque="25" tailtorque="10" footangles="17: -1.662421,26: 3.455584,22: -1.524673,9: -0.80285144,13: -0.7679449,8: 0,12: 0" steertorque="7" movementspeed="2.5" cyclespeed="1" headangle="109.1371" torsoangle="80" tailangle="75" usesinemovement="False" tailtorquemultiplier="1" flipcooldown="1" flipdelay="0.1" mirrorlerp="True" type="Mudraptorunarmored" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<MudraptorunarmoredWalk animationtype="Walk" flip="True" headmoveforce="25" torsomoveforce="25" footmoveforce="6" headtorque="100" torsotorque="100" foottorque="50" legtorque="0" colliderstandangle="90" footangles="17: -0.01973426,26: 4.838658,22: -0.04549491,9: -0,13: -0,8: 0,12: 0" stepsize="0.7427228,0.71347725" headposition="2.9098363" torsoposition="2.8383043" backwardsmovementmultiplier="0.75" movementspeed="1.8" cyclespeed="0.42" headangle="-36" torsoangle="-45" tailtorque="15" tailangle="29" stepliftheadmultiplier="2" stepliftamount="10" stepliftoffset="-0.19999993" stepliftfrequency="2.0000002" flipcooldown="1.5" flipdelay="0.5" type="Mudraptorunarmored" multiplybydir="False" />

View File

@@ -0,0 +1,61 @@
<?xml version="1.0" encoding="utf-8"?>
<Character speciesname="DE-LairMudraptor_unarmored" humanoid="False" group="mudraptor" husk="False" needsair="False" canspeak="False" noise="200" visibility="100" blooddecal="blood" eatingspeed="10" speciestranslationoverride="Mudraptor" displayname="" hasinfo="False" usehuskappendage="False" needswater="False" bleedparticleair="blooddrop" bleedparticlewater="waterblood" usepathfinding="True" pathfinderpriority="1" hideinsonar="False" sonardisruption="0">
<ragdolls />
<animations />
<health vitality="150" doesbleed="True" crushdepth="Infinity" usehealthwindow="False" bleedingreduction="1" burnreduction="0" constanthealthregeneration="0" healthregenerationwheneating="1">
<Limb name="Torso" />
<Limb name="Head" />
<Limb name="LeftLeg" />
<Limb name="RightLeg" />
<!--Tail-->
<Limb />
</health>
<damageemitter particle="gib" particleamount="10" velocitymin="200" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.15" scalemax="0.2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="blood" particleamount="1" anglemin="0" anglemax="0" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="waterblood" particleamount="1" anglemin="0" anglemax="0" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<gibemitter particle="gib" particleamount="20" velocitymin="200" velocitymax="700" anglemin="0" anglemax="360" scalemin="0.25" scalemax="0.5" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<sound file="Content/Characters/Mudraptor/MUDRAPTOR_attack1.ogg" state="Attack" range="2000" volume="1" />
<sound file="Content/Characters/Mudraptor/MUDRAPTOR_attack2.ogg" state="Attack" range="2000" volume="1" />
<sound file="Content/Characters/Mudraptor/MUDRAPTOR_attack3.ogg" state="Attack" range="2000" volume="1" />
<sound file="Content/Characters/Mudraptor/MUDRAPTOR_damage1.ogg" state="Damage" range="2000" volume="1" />
<sound file="Content/Characters/Mudraptor/MUDRAPTOR_damage2.ogg" state="Damage" range="2000" volume="1" />
<sound file="Content/Characters/Mudraptor/MUDRAPTOR_damage3.ogg" state="Damage" range="2000" volume="1" />
<sound file="Content/Characters/Mudraptor/MUDRAPTOR_idle1.ogg" state="Idle" range="2000" volume="1" />
<sound file="Content/Characters/Mudraptor/MUDRAPTOR_idle2.ogg" state="Idle" range="2000" volume="1" />
<sound file="Content/Characters/Mudraptor/MUDRAPTOR_idle3.ogg" state="Idle" range="2000" volume="1" />
<sound file="Content/Characters/Mudraptor/MUDRAPTOR_idle4.ogg" state="Idle" range="2000" volume="1" />
<sound file="Content/Characters/Mudraptor/MUDRAPTOR_death1.ogg" state="Die" range="2000" volume="1" />
<sound file="Content/Characters/Mudraptor/MUDRAPTOR_death2.ogg" state="Die" range="2000" volume="1" />
<Inventory slots="Any, Any, Any, Any" accessiblewhenalive="False" commonness="15">
<Item identifier="hydroxyapatite" />
</Inventory>
<Inventory slots="Any, Any, Any, Any" accessiblewhenalive="False" commonness="1">
<Item identifier="hydroxyapatite" />
<Item identifier="mudraptorshell" forcetoslot="true" />
</Inventory>
<Inventory slots="Any, Any, Any, Any" accessiblewhenalive="False" commonness="1">
<Item identifier="hydroxyapatite" />
<Item identifier="smallmudraptoregg" />
</Inventory>
<ai combatstrength="160" sight="1" hearing="1" aggressiveboarding="True" fleehealththreshold="0" aggressiongreed="20" aggressionhurt="300" attackwhenprovoked="True" avoidgunfire="False" enforceaggressivebehaviorformissions="True" targetouterwalls="False" randomattack="False">
<latchonto attachtowalls="false" attachtosub="false" attachlimb="Head" />
<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="nasonov" state="Attack" priority="100" ignoreinside="True" />
<target tag="stronger" state="Avoid" priority="100" reactdistance="2000" attackdistance="0" />
<target tag="tigerthresher" state="Avoid" priority="100" reactdistance="2000" />
<target tag="human" state="Attack" priority="90" reactdistance="0" attackdistance="0" />
<target tag="tool" state="Aggressive" priority="80" reactdistance="1000" attackdistance="0" ignoreifnotinsamesub="True" />
<target tag="weaker" state="Attack" priority="60" reactdistance="0" attackdistance="0" />
<target tag="dead" state="Eat" priority="30" reactdistance="0" attackdistance="0" />
<!--target tag="door" state="Attack" priority="30" reactdistance="0" attackdistance="0" /-->
<target tag="room" state="Attack" priority="10" reactdistance="0" attackdistance="0" />
<target tag="sonar" state="Attack" priority="10" reactdistance="0" attackdistance="0" ignoreinside="true" />
<target tag="turret" state="Attack" priority="1" reactdistance="0" attackdistance="0" ignoreinside="true" />
<target tag="watcher" state="Protect" priority="1" ignoreinside="true" />
<target tag="mudraptor_veteran" state="Follow" priority="1" ignoreinside="true" reactdistance="750" />
<target tag="monsterfood" state="Eat" priority="1" />
<SwarmBehavior mindistfromclosest="300" maxdistfromcenter="1000" cohesion="0.25" />
</ai>
</Character>

View File

@@ -0,0 +1,153 @@
<?xml version="1.0" encoding="utf-8"?>
<Ragdoll type="Mudraptor" limbscale="0.4" jointscale="0.4" texturescale="1" colliderheightfromfloor="170" impacttolerance="30" canentersubmarine="True" canwalk="True" draggable="True" spritesheetorientation="90" texture="Content/Characters/Mudraptor/Mudraptor.png" mainlimb="Torso" color="255,255,255,255">
<collider radius="80" height="300" name="Main Collider" width="0" />
<limb id="0" name="Head" type="Head" width="80" height="0" notes="" flip="True" healthindex="1" attackpriority="2" steerforce="20" stepoffset="0,0" radius="30" mass="0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" friction="0.3" restitution="0.05" spriteorientation="NaN" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0.5,-0.5" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="16" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite sourcerect="196,384,184,96" origin="0.44556922,0.47328246" depth="0.1" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<damagemodifier damagesound="LimbSlash" damagemultiplier="1.5" armorsector="0,360" deflectprojectiles="False" afflictionidentifiers="" afflictiontypes="damage,bleeding,burn" probabilitymultiplier="1" damageparticle="" />
<lightsource color="255,255,255,0" range="0" offset="-18,28" castshadows="false" scale="1" rotation="0" flicker="0" flickerspeed="1" pulsefrequency="0" pulseamount="0" blinkfrequency="0">
<lighttexture texture="Content/Lights/pointlight_bright.png" origin="0.5,0.5" size="1,1" />
<deformablesprite texture="Content/Characters/Watcher/gazerage.png" sourcerect="124,0,100,54" origin="0.5,0.5" size="1,1" alpha="1" />
<conditional watchersgaze="gt 0" />
</lightsource>
</limb>
<limb id="1" name="Jaw" type="Jaw" width="100" height="0" notes="" flip="True" healthindex="1" attackpriority="0" steerforce="0" stepoffset="0,0" radius="15" mass="0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" friction="0.3" restitution="0.05" spriteorientation="NaN" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="8" severedfadeouttime="0" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite sourcerect="401,353,159,60" origin="0.45537472,0.5573791" depth="0.07" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<attack context="Inside" cooldown="1" afterattack="Pursue" range="100" damagerange="100" duration="0.2" structuredamage="18" itemdamage="12" structuresoundtype="StructureSlash" targetforce="0" severlimbsprobability="1" torque="100" force="30" applyforceonlimbs="1, 3" targettype="Any" hitdetectiontype="Distance" stun="0" onlyhumans="False" applyforcesonlyonce="True" targetimpulse="20" targetimpulseworld="0,0" targetforceworld="0,-5" stickchance="0" priority="1" secondarycooldown="0" cooldownrandomfactor="0.5" reverse="False" targetlimbtype="None" afterattackdelay="0" retreat="False" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" fullspeedafterattack="False" emitstructuredamageparticles="True" penetration="0" levelwalldamage="5" ranged="False" avoidfriendlyfire="False" requiredangle="20" submarineimpactmultiplier="1" blink="False">
<Affliction identifier="bitewounds" strength="10" probability="1" />
<Affliction identifier="bleeding" strength="10" probability="0.75" />
<Affliction identifier="stun" strength="0.2" probability="1" />
</attack>
</limb>
<limb id="23" name="WaterAttack" type="None" width="1" height="1" notes="" flip="True" healthindex="1" attackpriority="0" steerforce="0" stepoffset="0,0" radius="0" mass="0" density="0.1" pullpos="0,0" refjoint="-1" ignorecollisions="True" friction="0.3" restitution="0.05" spriteorientation="NaN" mirrorvertically="False" mirrorhorizontally="False" hide="True" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite sourcerect="356,260,217,84" origin="0.50364184,0.39837396" depth="0" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<attack context="Outside" cooldown="3" afterattack="FollowThrough" range="100" damagerange="100" duration="0.3" structuredamage="60" itemdamage="40" structuresoundtype="StructureSlash" targetforce="0" severlimbsprobability="0" torque="0" force="20" applyforceonlimbs="0, 2, 3, 4, 5" targettype="Any" hitdetectiontype="Distance" stun="0" onlyhumans="False" applyforcesonlyonce="True" targetimpulse="40" targetimpulseworld="0,40" targetforceworld="0,0" stickchance="0" priority="2" secondarycooldown="0" cooldownrandomfactor="0.25" reverse="False" targetlimbtype="None" afterattackdelay="0" retreat="False" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" fullspeedafterattack="False" emitstructuredamageparticles="True" penetration="0" levelwalldamage="30" ranged="False" avoidfriendlyfire="False" requiredangle="20" submarineimpactmultiplier="1" blink="False">
<Affliction identifier="bitewounds" strength="30" probability="1" />
<Affliction identifier="bleeding" strength="20" probability="0.5" />
<Affliction identifier="stun" strength="0.5" probability="1" />
</attack>
</limb>
<limb id="2" name="Chest" type="None" width="100" height="0" notes="" flip="True" healthindex="0" attackpriority="2" steerforce="5" stepoffset="0,0" radius="50" mass="0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" friction="0.3" restitution="0.05" spriteorientation="NaN" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" canbeseveredalive="false" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite sourcerect="775,357,238,154" origin="0.53361344,0.4935065" depth="0.1" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="3" name="Limb 3" type="Torso" width="0" height="0" notes="" flip="True" healthindex="0" attackpriority="2" steerforce="1" stepoffset="0,0" radius="60" mass="0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" friction="0.3" restitution="0.05" spriteorientation="NaN" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite sourcerect="200,224,156,155" origin="0.50306445,0.5528875" depth="0.2" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="4" name="Limb 4" type="None" width="0" height="0" notes="" flip="True" healthindex="0" attackpriority="2" steerforce="0" stepoffset="0,0" radius="55" mass="0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="True" friction="0.3" restitution="0.05" spriteorientation="NaN" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite sourcerect="595,17,159,146" origin="0.5345912,0.5205479" depth="0.25" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" maxrotation="30" strength="1" onlyinwater="False" />
</deformablesprite>
</limb>
<!--Legs-->
<limb id="5" name="Limb 5" type="RightThigh" width="0" height="55" notes="" flip="True" healthindex="3" attackpriority="1" steerforce="0" stepoffset="0,0" radius="35" mass="0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" friction="0.3" restitution="0.05" spriteorientation="0" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite sourcerect="12,112,102,158" origin="0.6054835,0.469332" depth="0.15" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="6" name="Limb 6" type="RightLeg" width="0" height="41.65" notes="" flip="True" healthindex="3" attackpriority="1" steerforce="0" stepoffset="-50,0" radius="26.35" mass="0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" friction="0.3" restitution="0.05" spriteorientation="0" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite sourcerect="120,230,72,112" origin="0.5773337,0.49556917" depth="0.15" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="7" name="Limb 7" radius="15" width="0" height="50" type="None" spriteorientation="0" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" healthindex="3" friction="0.3" restitution="0.05" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite texture="" sourcerect="140,366,42,101" origin="0.5,0.5" depth="0.1" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="8" name="Limb 8" type="RightFoot" width="40" height="0" notes="" flip="True" healthindex="3" attackpriority="0.5" steerforce="0" stepoffset="10,-10" radius="10" mass="0" density="10" pullpos="-0.14543161,-6.254539" refjoint="4" ignorecollisions="False" friction="0.3" restitution="0.05" spriteorientation="90" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite sourcerect="72,480,82,32" origin="0.4,0.3" depth="0.1" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<sound tag="footstep_mudraptor" />
<attack context="Ground" cooldown="5" afterattack="FallBackUntilCanAttack" range="200" damagerange="75" duration="1" structuredamage="0" itemdamage="0" structuresoundtype="StructureSlash" targetforce="10" severlimbsprobability="0" torque="250" force="10" applyforceonlimbs="6, 7, 8, 9" targettype="Character" hitdetectiontype="Distance" stun="0" onlyhumans="False" applyforcesonlyonce="True" targetimpulse="20" targetimpulseworld="0,0" targetforceworld="0,0" stickchance="0" priority="0.5" secondarycooldown="1" cooldownrandomfactor="0.1" reverse="False" targetlimbtype="None" afterattackdelay="0" retreat="False" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" fullspeedafterattack="False" emitstructuredamageparticles="True" penetration="0" levelwalldamage="0" ranged="False" avoidfriendlyfire="False" requiredangle="20" submarineimpactmultiplier="1" blink="False">
<Affliction identifier="bitewounds" strength="10" probability="1" />
<Affliction identifier="stun" strength="1" probability="1" />
<affliction identifier="bleeding" strength="5" probability="0.5" />
</attack>
</limb>
<limb id="14" width="25" height="0" name="Limb 14" type="None" spriteorientation="270" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="8" density="10" ignorecollisions="True" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" healthindex="2" friction="0.3" restitution="0.05" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite texture="" sourcerect="0,485,61,23" origin="0.6,0.4" depth="0.1" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="9" name="Limb 9" type="LeftThigh" width="0" height="55" notes="" flip="True" healthindex="2" attackpriority="1" steerforce="0" stepoffset="0,0" radius="35" mass="0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" friction="0.3" restitution="0.05" spriteorientation="180" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite sourcerect="12,112,102,158" origin="0.6054835,0.47250772" depth="0.51" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="10" name="Limb 10" type="LeftLeg" width="0" height="41.65" notes="" flip="True" healthindex="2" attackpriority="1" steerforce="0" stepoffset="0,0" radius="26.35" mass="0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" friction="0.3" restitution="0.05" spriteorientation="180" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite sourcerect="120,230,72,112" origin="0.5773337,0.49556917" depth="0.51" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="11" name="Limb 11" width="0" height="50" type="None" spriteorientation="180" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" radius="15" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" healthindex="2" friction="0.3" restitution="0.05" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite texture="" sourcerect="140,366,42,101" origin="0.5,0.5" depth="0.51" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="12" name="Limb 12" type="LeftFoot" width="40" height="0" notes="" flip="True" healthindex="2" attackpriority="0.5" steerforce="0" stepoffset="0,-10" radius="10" mass="0" density="10" pullpos="0.13147835,-5.683685" refjoint="4" ignorecollisions="False" friction="0.3" restitution="0.05" spriteorientation="90" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite sourcerect="72,480,82,32" origin="0.40118974,0.297561" depth="0.51" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<sound tag="footstep_mudraptor" />
</limb>
<limb id="13" width="25" height="0" name="Limb 13" type="None" spriteorientation="270" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.5" steerforce="0" radius="8" density="10" ignorecollisions="True" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" healthindex="2" friction="0.3" restitution="0.05" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite texture="" sourcerect="0,485,61,23" origin="0.6,0.4" depth="0.51" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<!--Appendages-->
<!--Tail-->
<limb id="15" width="80" height="0" name="Limb 15" type="Tail" spriteorientation="270" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" radius="38" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" healthindex="4" friction="0.3" restitution="0.05" severedfadeouttime="10" applytailangle="True" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite texture="" sourcerect="401,8,147,97" origin="0.47476357,0.48398292" depth="0.35" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" maxrotation="30" strength="1.5" onlyinwater="False" />
</deformablesprite>
</limb>
<limb id="16" width="145" height="50" name="Limb 16" type="Tail" spriteorientation="270" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.25" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" healthindex="4" friction="0.3" restitution="0.05" severedfadeouttime="10" applytailangle="True" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite texture="" sourcerect="252,16,150,73" origin="0.50120324,0.46508518" depth="0.3" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" maxrotation="30" strength="2" onlyinwater="False" />
</deformablesprite>
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.1" damagesound="LimbArmor" damageparticle="brownchunks" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
<damagemodifier armorsector="0,360" afflictiontypes="burn" damagemultiplier="0.25" damagesound="" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
</limb>
<limb id="17" width="110" height="30" name="Limb 17" type="Tail" spriteorientation="270" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.25" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" healthindex="4" friction="0.3" restitution="0.05" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite texture="" sourcerect="141,26,111,45" origin="0.50231457,0.46874836" depth="0.35" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" maxrotation="30" strength="2" onlyinwater="False" />
</deformablesprite>
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.1" damagesound="LimbArmor" damageparticle="brownchunks" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
<damagemodifier armorsector="0,360" afflictiontypes="burn" damagemultiplier="0.25" damagesound="" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
</limb>
<limb id="22" radius="10" width="80" height="0" name="TailEnd" type="None" spriteorientation="270" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0.25" steerforce="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" healthindex="4" friction="0.3" restitution="0.05" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite texture="" sourcerect="27,26,114,42" origin="0.5956782,0.48106852" depth="0" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" maxrotation="30" strength="2" onlyinwater="False" />
</deformablesprite>
<damagemodifier armorsector="0,360" afflictiontypes="damage" damagemultiplier="0.1" damagesound="LimbArmor" damageparticle="brownchunks" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" />
<damagemodifier armorsector="0,360" afflictiontypes="bleeding" damagemultiplier="0" damagesound="LimbArmor" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
<damagemodifier armorsector="0,360" afflictiontypes="burn" damagemultiplier="0.25" damagesound="" deflectprojectiles="True" afflictionidentifiers="" probabilitymultiplier="1" damageparticle="" />
</limb>
<!--Claws-->
<limb id="18" width="35" height="106.25" name="Limb 18" type="None" spriteorientation="180" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" healthindex="0" friction="0.3" restitution="0.05" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite texture="" sourcerect="966,0,58,125" origin="0.5,0.5" depth="0.5" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="19" width="35" height="106.25" name="Limb 19" type="None" spriteorientation="180" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" healthindex="0" friction="0.3" restitution="0.05" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite texture="" sourcerect="966,0,58,125" origin="0.5,0.5" depth="0.06" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="20" width="35" height="106.25" name="Limb 20" type="None" spriteorientation="180" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" healthindex="0" friction="0.3" restitution="0.05" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite texture="" sourcerect="966,0,58,125" origin="0.5,0.5" depth="0.5" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="21" width="35" height="106.25" name="Limb 21" type="None" spriteorientation="180" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="0" steerforce="0" radius="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="0.8" healthindex="0" friction="0.3" restitution="0.05" severedfadeouttime="10" applytailangle="False" applysinemovement="True" inheritlimbdepth="None" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear">
<deformablesprite texture="" sourcerect="966,0,58,125" origin="0.5,0.5" depth="0.06" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<!--Jaw-->
<joint limb1="0" limb2="1" limb1anchor="-44.9081,-22.847261" limb2anchor="-51.77462,5.738337" name="Joint Jaw" canbesevered="True" severanceprobabilitymodifier="0.25" breaksound="gore" limitenabled="True" upperlimit="12" lowerlimit="-15" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<!--Neck-->
<joint limb1="0" limb2="2" limb1anchor="-36.61771,-20.190218" limb2anchor="85.72379,-7.398668" name="Joint Neck" canbesevered="True" severanceprobabilitymodifier="0.1" breaksound="gore" limitenabled="True" upperlimit="70" lowerlimit="-20" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="2" limb2="3" limb1anchor="-67.01544,8.146596" limb2anchor="34.773018,33.79789" name="Joint 2 - 3" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="100" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="3" limb2="4" limb1anchor="-34.835575,-31.115025" limb2anchor="25.607433,20.515741" name="Joint 3 - 4" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="100" scale="1" weldjoint="False" clockwiserotation="False" />
<!--Right Leg-->
<joint limb1="4" limb2="5" limb1anchor="-18.678232,10.418919" limb2anchor="-8.149298,44.517372" name="Joint 4 - 5" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="90" lowerlimit="-60" stiffness="0.5" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="5" limb2="6" limb1anchor="7.0422,-75.23299" limb2anchor="6.8915606,36.005817" name="Joint 5 - 6" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="-30" lowerlimit="-130" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="6" limb2="7" limb1anchor="0.034058496,-42.81604" limb2anchor="-2.485922,38.732044" name="Joint 6 - 7" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="130" lowerlimit="45" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="7" limb2="8" limb1anchor="3.093261,-36.227676" limb2anchor="-30.35957,-2.6938004" name="Joint 7 - 8" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="-45" lowerlimit="-180" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<!--Left Leg-->
<joint limb1="4" limb2="9" limb1anchor="20.583073,18.900684" limb2anchor="-7.497868,44.61879" name="Joint 4 - 9" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="90" lowerlimit="-60" stiffness="0.5" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="9" limb2="10" limb1anchor="5.975943,-73.881004" limb2anchor="6.799583,35.615246" name="Joint 9 - 10" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="-30" lowerlimit="-130" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="10" limb2="11" limb1anchor="0.33271357,-43.30134" limb2anchor="-1.2789035,38.69571" name="Joint 10 - 11" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="130" lowerlimit="45" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="11" limb2="12" limb1anchor="2.884971,-36.93513" limb2anchor="-30.195889,-2.7115676" name="Joint 11 - 12" canbesevered="True" severanceprobabilitymodifier="0" breaksound="gore" limitenabled="True" upperlimit="-45" lowerlimit="-180" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<!--Toes-->
<joint limb1="11" limb2="13" limb1anchor="-6.5540814,-30.542336" limb2anchor="13.328941,0.8642119" name="Joint 11 - 13" canbesevered="True" severanceprobabilitymodifier="1" breaksound="gore" limitenabled="True" upperlimit="-50" lowerlimit="-50" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="7" limb2="14" limb1anchor="-7.0582604,-30.025366" limb2anchor="13.917873,1.1224496" name="Joint 7 - 14" canbesevered="True" severanceprobabilitymodifier="1" breaksound="gore" limitenabled="True" upperlimit="-50" lowerlimit="-50" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<!--Appendages-->
<!--Tail-->
<joint limb1="4" limb2="15" limb1anchor="-1.1195859,45.148266" limb2anchor="58.8386,-6.063189" name="Joint 4 - 15" canbesevered="False" severanceprobabilitymodifier="0.5" breaksound="gore" limitenabled="True" upperlimit="30" lowerlimit="-30" stiffness="0.5" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="15" limb2="16" limb1anchor="-67.27913,9.06518" limb2anchor="70.306274,3.0242867" name="Joint 15 - 16" canbesevered="False" severanceprobabilitymodifier="1" breaksound="gore" limitenabled="True" upperlimit="10" lowerlimit="-20" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="16" limb2="17" limb1anchor="-74.520805,1.9216422" limb2anchor="53.66532,-0.681018" name="Joint 16 - 17" canbesevered="False" severanceprobabilitymodifier="1" breaksound="gore" limitenabled="True" upperlimit="10" lowerlimit="-20" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="17" limb2="22" limb1anchor="-53.80355,-3.3949559" limb2anchor="44.76989,-3.9432268" name="Joint 17 - 22" canbesevered="True" severanceprobabilitymodifier="1" breaksound="gore" limitenabled="True" upperlimit="10" lowerlimit="-20" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<!--Claws-->
<joint limb1="2" limb2="18" limb1anchor="57.60086,12.384466" limb2anchor="-5.1385694,49.921627" name="Joint 2 - 18" canbesevered="True" severanceprobabilitymodifier="2" breaksound="gore" limitenabled="True" upperlimit="0" lowerlimit="-30" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="2" limb2="19" limb1anchor="44.229256,-9.775199" limb2anchor="-2.6791334,49.949387" name="Joint 2 - 19" canbesevered="True" severanceprobabilitymodifier="2" breaksound="gore" limitenabled="True" upperlimit="0" lowerlimit="-30" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="2" limb2="20" limb1anchor="-6.569273,-5.742365" limb2anchor="-3.919285,48.794167" name="Joint 2 - 20" canbesevered="True" severanceprobabilitymodifier="2" breaksound="gore" limitenabled="True" upperlimit="0" lowerlimit="-30" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="2" limb2="21" limb1anchor="-22.138891,-16.378584" limb2anchor="-2.651269,48.72429" name="Joint 2 - 21" canbesevered="True" severanceprobabilitymodifier="2" breaksound="gore" limitenabled="True" upperlimit="0" lowerlimit="-30" stiffness="0.25" scale="1" weldjoint="False" clockwiserotation="False" />
<joint limb1="0" limb2="23" limb1anchor="0,0" limb2anchor="0,0" name="Joint Head - WaterAttack" canbesevered="False" severanceprobabilitymodifier="0" breaksound="armorbreak" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="0.25" scale="1" weldjoint="True" clockwiserotation="False" />
</Ragdoll>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<MudraptorWalk animationtype="Run" flip="True" headmoveforce="55" torsomoveforce="55" footmoveforce="5" headtorque="420" torsotorque="700" foottorque="75" legtorque="0" colliderstandangle="90" footangles="17: -0.01973426,26: 4.838658,22: -0.04549491,9: 0.34906584,13: 0.34906584" stepsize="0.9641041,0.8434535" headposition="2.2022552" torsoposition="2.5522122" backwardsmovementmultiplier="0.75" movementspeed="6.494273" cyclespeed="0.3037151" headangle="-46" torsoangle="-30" tailtorque="400" tailangle="0" stepliftheadmultiplier="1" stepliftamount="12" stepliftoffset="0.09999993" stepliftfrequency="2" flipcooldown="1" flipdelay="0.5" type="Mudraptor" multiplybydir="False" armikstrength="1" handikstrength="1" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<MudraptorSwimFast animationtype="SwimFast" flip="True" mirror="True" waveamplitude="26.58426" wavelength="74.711685" rotatetowardsmovement="True" torsotorque="30" headtorque="20" foottorque="25" tailtorque="10" footangles="17: -1.662421,26: 3.455584,22: -1.524673,9: -0.80285144,13: -0.7679449" steertorque="12" movementspeed="6.5" cyclespeed="1" headangle="109.1371" torsoangle="80" tailangle="75" usesinemovement="False" tailtorquemultiplier="1" flipcooldown="1" flipdelay="0.1" mirrorlerp="True" type="Mudraptor" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<MudraptorSwimSlow animationtype="SwimSlow" flip="True" mirror="True" waveamplitude="4.865396" wavelength="74.711685" rotatetowardsmovement="True" torsotorque="30" headtorque="20" foottorque="25" tailtorque="10" footangles="17: -1.662421,26: 3.455584,22: -1.524673,9: -0.80285144,13: -0.7679449" steertorque="7" movementspeed="2.5" cyclespeed="1" headangle="109.1371" torsoangle="80" tailangle="75" usesinemovement="False" tailtorquemultiplier="1" flipcooldown="1" flipdelay="0.1" mirrorlerp="True" type="Mudraptor" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<MudraptorWalk animationtype="Walk" flip="True" headmoveforce="35" torsomoveforce="35" footmoveforce="6" headtorque="150" torsotorque="110" foottorque="50" legtorque="0" colliderstandangle="90" footangles="17: -0.01973426,26: 4.838658,22: -0.04549491,9: -0,13: -0" stepsize="0.7427228,0.71347725" headposition="2.3242288" torsoposition="2.596423" backwardsmovementmultiplier="0.75" movementspeed="1.8" cyclespeed="0.46201086" headangle="-36" torsoangle="-45" tailtorque="20" tailangle="29" stepliftheadmultiplier="2" stepliftamount="10" stepliftoffset="-0.19999993" stepliftfrequency="2.0000002" flipcooldown="1.5" flipdelay="0.5" type="Mudraptor" multiplybydir="False" armikstrength="1" handikstrength="1" />

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Charactervariant inherit="DE-LairMudraptor" speciesname="DE-LairMudraptor_veteran" speciestranslationoverride="Mudraptor" texture="Content/Characters/Variants/Mudraptor_veteran/Mudraptor_veteran.png" eatingspeed="15">
<health vitality="300" usehealthwindow="False" poisonvulnerability="0.7" />
<ragdoll scalemultiplier="1.375" impacttolerance="60" />
<attack damagemultiplier="2" rangemultiplier="1.375" impactmultiplier="2" />
<animations folder="%ModDir:2532991202%/Characters/Lair Creatures/DE-LairMudraptor_veteran/Animations/" />
<ai combatstrength="490" sight="1.5" hearing="1.5">
<target tag="tigerthresher" state="Aggressive" priority="100" reactdistance="2000" />
</ai>
</Charactervariant>

View File

@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<Character inherit="Tigerthresher" speciesname="DE-LairTigerthresher" pathfinderpriority="1" usepathfinding="True">
<ai targetinnerwalls="False" targetouterwalls="false">
<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="tool" state="Aggressive" priority="50" reactdistance="1000" attackdistance="0" timer="0" ignorecontained="False" ignoreifnotinsamesub="True" />
<target tag="human" state="Attack" priority="60" reactdistance="0" attackdistance="0" timer="0" ignorecontained="False" ignoreifnotinsamesub="True" />
<target tag="weaker" state="Attack" priority="50" reactdistance="0" attackdistance="0" timer="0" ignorecontained="False" />
<target tag="equal" state="Attack" priority="50" reactdistance="0" attackdistance="0" timer="0" ignorecontained="False" />
<target tag="stronger" state="Aggressive" priority="50" reactdistance="2000" attackdistance="0" timer="0" ignorecontained="False" />
<target tag="leucocyte" state="Avoid" priority="50" reactdistance="1000" attackdistance="0" timer="0" ignorecontained="False" />
<target tag="dead" state="Eat" priority="20" reactdistance="0" attackdistance="0" timer="0" ignorecontained="False" />
<target tag="bonethresher" state="Protect" priority="2" reactdistance="1000" attackdistance="0" timer="0" ignorecontained="False" />
<target tag="turret" state="Attack" priority="1" reactdistance="0" attackdistance="0" timer="0" ignorecontained="False" ignoreinside="true" />
<target tag="watcher" state="Protect" priority="1" reactdistance="0" attackdistance="0" timer="0" ignorecontained="False" ignoreinside="true" />
<target tag="monsterfood" state="Eat" priority="1" />
<target tag="terminalcell" state="Idle" priority="0" reactdistance="0" attackdistance="0" timer="0" ignorecontained="False" />
<SwarmBehavior mindistfromclosest="400" maxdistfromcenter="2000" cohesion="0.5" />
</ai>
</Character>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<TigerthresherhatchlingSwimFast animationtype="SwimFast" usesinemovement="False" flip="True" mirror="False" waveamplitude="10" wavelength="56.12755" rotatetowardsmovement="True" torsotorque="15" headtorque="15" tailtorque="2.5" foottorque="20" footangles="" tailangle="90" steertorque="3" movementspeed="5.9993277" cyclespeed="1" headangle="77.64018" torsoangle="90" tailtorquemultiplier="75" flipcooldown="1" flipdelay="0.1" mirrorlerp="True" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<TigerthresherhatchlingSwimSlow animationtype="SwimSlow" usesinemovement="False" flip="True" mirror="False" waveamplitude="5.2980046" wavelength="62.25909" rotatetowardsmovement="True" torsotorque="15" headtorque="15" tailtorque="2.5" foottorque="20" footangles="" tailangle="90" steertorque="2" movementspeed="4" cyclespeed="1" headangle="81.26849" torsoangle="90" tailtorquemultiplier="50" flipcooldown="2" flipdelay="0.1" mirrorlerp="True" />

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<Charactervariant inherit="DE-LairTigerthresher" speciesname="DE-LairTigerthresher_hatchling" speciestranslationoverride="Tigerthresher" texture="Content/Characters/Variants/Tigerthresher_hatchling/Tigerthresherhatchling.png" eatingspeed="10">
<health vitality="75" poisonvulnerability="2" />
<ragdoll scalemultiplier="0.5" />
<attack damagemultiplier="0.5" rangemultiplier="0.5" impactmultiplier="0.5" />
<animations folder="Content/Characters/Variants/Tigerthresher_hatchling/Animations/" />
<ai combatstrength="120" />
<inventory />
</Charactervariant>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<DE-LairbroodmotherSwimFast movementspeed="8" steertorque="20" waveamplitude="70.5529" wavelength="104.91817" flip="True" headangle="160" torsoangle="90" mirror="False" rotatetowardsmovement="True" torsotorque="50" headtorque="25" foottorque="10" tailtorque="250" footangle="0" cyclespeed="5" animationtype="SwimFast" footangles="10: 1.580441,15: 0,11: 0,14: 0" usesinemovement="False" tailangle="NaN" tailtorquemultiplier="1" flipcooldown="2" flipdelay="0.2" mirrorlerp="True" legtorque="25" armikstrength="1" handikstrength="1" type="Lairbroodmother" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<DE-LairbroodmotherSwimSlow movementspeed="4" steertorque="13" waveamplitude="9.211875" wavelength="193.74799" flip="True" headangle="120" torsoangle="90" mirror="False" rotatetowardsmovement="True" torsotorque="30" headtorque="10" foottorque="10" tailtorque="50" footangle="0" cyclespeed="5" animationtype="SwimSlow" footangles="10: 1.567869,15: 0,11: 0,14: 0" usesinemovement="False" tailangle="NaN" tailtorquemultiplier="2" flipcooldown="3" flipdelay="0.3" mirrorlerp="True" legtorque="25" armikstrength="1" handikstrength="1" type="Lairbroodmother" />

View File

@@ -0,0 +1,70 @@
<?xml version="1.0" encoding="utf-8"?>
<Character speciesname="DE-Lairbroodmother" humanoid="False" blooddecal="blood" group="crawler" husk="False" needsair="False" canspeak="False" noise="100" visiblity="100" eatingspeed="15" displayname="Crawler Broodmother" visibility="100" pathfinderpriority="1" hasinfo="False" usehuskappendage="False" speciestranslationoverride="Crawlerbroodmother" caninteract="False" needswater="False" usebosshealthbar="False" bleedparticleair="blooddrop" bleedparticlewater="waterblood" bleedparticlemultiplier="1" caneat="True" usepathfinding="True" hideinsonar="False" hideinthermalgoggles="False" sonardisruption="0" distantsonarrange="0" disabledistance="25000" soundinterval="10">
<ragdolls folder="%ModDir:2532991202%/Characters/Lair Creatures/DE-Lairbroodmother/Ragdolls/" />
<animations folder="default" />
<damageemitter particle="gib" drawontop="True" particleamount="10" velocitymin="50" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.4" scalemax="0.8" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="blood" particleamount="15" anglemin="0" anglemax="0" scalemin="1" scalemax="2" velocitymin="0" velocitymax="0" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="waterblood" particleamount="2" anglemin="0" anglemax="0" scalemin="1" scalemax="2" velocitymin="0" velocitymax="0" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<gibemitter particle="gib" particleamount="30" velocitymin="200" velocitymax="1500" anglemin="0" anglemax="360" scalemin="1" scalemax="2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<gibemitter particle="heavygib" particleamount="10" velocitymin="50" velocitymax="1000" anglemin="0" anglemax="360" scalemin="0.8" scalemax="1.2" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<health vitality="1000" doesbleed="True" crushdepth="Infinity" usehealthwindow="False" bleedingreduction="0.2" burnreduction="0" constanthealthregeneration="0" healthregenerationwheneating="1" stunimmunity="True" applyafflictioncolors="False" poisonvulnerability="0.5">
<Limb name="Torso">
<VitalityMultiplier type="damage,burn" multiplier="1.0" />
</Limb>
<Limb name="Head">
<VitalityMultiplier type="damage,burn" multiplier="1.5" />
</Limb>
<Limb name="LeftLeg">
<VitalityMultiplier type="damage,burn" multiplier="0.5" />
</Limb>
<Limb name="RightLeg">
<VitalityMultiplier type="damage,burn" multiplier="0.5" />
</Limb>
<Limb>
<!--Tail-->
<VitalityMultiplier type="damage,burn" multiplier="0.5" />
</Limb>
</health>
<sound file="Content/Characters/Crawlerbroodmother/CRAWLERBR_attack1.ogg" state="Attack" range="6000" volume="1" gender="None" />
<sound file="Content/Characters/Crawlerbroodmother/CRAWLERBR_attack2.ogg" state="Attack" range="6000" volume="1" gender="None" />
<sound file="Content/Characters/Crawlerbroodmother/CRAWLERBR_attack3.ogg" state="Attack" range="6000" volume="1" gender="None" />
<sound file="Content/Characters/Crawlerbroodmother/CRAWLERBR_attack4.ogg" state="Attack" range="6000" volume="1" gender="None" />
<sound file="Content/Characters/Crawlerbroodmother/CRAWLERBR_idle1.ogg" state="Idle" range="6000" volume="1" gender="None" />
<sound file="Content/Characters/Crawlerbroodmother/CRAWLERBR_idle2.ogg" state="Idle" range="6000" volume="1" gender="None" />
<sound file="Content/Characters/Crawlerbroodmother/CRAWLERBR_idle3.ogg" state="Idle" range="6000" volume="1" gender="None" />
<sound file="Content/Characters/Crawlerbroodmother/CRAWLERBR_death1.ogg" state="Die" range="6000" volume="1" gender="None" />
<sound file="Content/Characters/Crawlerbroodmother/CRAWLERBR_death2.ogg" state="Die" range="6000" volume="1" gender="None" />
<sound file="Content/Characters/Crawlerbroodmother/CRAWLERBR_damage1.ogg" state="Damage" range="6000" volume="1" gender="None" />
<sound file="Content/Characters/Crawlerbroodmother/CRAWLERBR_damage2.ogg" state="Damage" range="6000" volume="1" gender="None" />
<sound file="Content/Characters/Crawlerbroodmother/CRAWLERBR_damage3.ogg" state="Damage" range="6000" volume="1" gender="None" />
<Inventory slots="Any, Any, Any, Any" accessiblewhenalive="False">
<Item identifier="alienblood" amount="2" />
<Item identifier="smallcrawleregg" />
<Item identifier="swimbladder" />
</Inventory>
<ai combatstrength="800" sight="1.5" hearing="1.5" fleehealththreshold="0" aggressiveboarding="False" aggressiongreed="10" aggressionhurt="200" attackwhenprovoked="True" avoidgunfire="False" avoidtime="3" minfleetime="20" enforceaggressivebehaviorformissions="True" targetinnerwalls="False" targetouterwalls="False" randomattack="False" canopendoors="False" keepdoorsclosed="False" avoidabyss="True" stayinabyss="False" patrolflooded="False" patroldry="False" startaggression="0" maxaggression="100" aggressioncumulation="0" walltargetingmethod="Target">
<target tag="stronger" state="Avoid" priority="200" reactdistance="2000" attackdistance="0" timer="0" ignorecontained="False" ignoreinside="False" ignoreoutside="False" ignoreifnotinsamesub="True" 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="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="nasonov" state="Attack" priority="100" ignoreinside="True" />
<target tag="husk" state="Attack" priority="100" reactdistance="2000" attackdistance="500" timer="0" ignorecontained="False" ignoreinside="False" ignoreoutside="False" ignoreifnotinsamesub="True" 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="True" 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="Aggressive" priority="50" reactdistance="1000" ignoreifnotinsamesub="True" attackdistance="0" timer="0" ignorecontained="False" ignoreinside="False" ignoreoutside="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="leucocyte" state="Avoid" priority="50" reactdistance="1000" attackdistance="0" timer="0" ignorecontained="False" ignoreinside="False" ignoreoutside="False" ignoreifnotinsamesub="True" 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="engine" state="Avoid" priority="50" reactdistance="800" ignoreinside="True" attackdistance="0" timer="0" ignorecontained="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="sonar" state="Attack" priority="30" reactdistance="0" ignoreinside="True" attackdistance="0" timer="0" ignorecontained="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="door" state="Attack" priority="10" 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="dead" state="Eat" priority="10" reactdistance="0" attackdistance="0" timer="0" ignorecontained="False" ignoreinside="False" ignoreoutside="False" ignoreifnotinsamesub="True" 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="Aggressive" priority="2" reactdistance="800" attackdistance="0" timer="0" ignorecontained="False" ignoreinside="False" ignoreoutside="False" ignoreifnotinsamesub="True" 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="turret" state="Attack" priority="1" ignoreinside="True" reactdistance="0" attackdistance="0" timer="0" ignorecontained="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="watcher" state="Idle" priority="1" ignoreinside="True" reactdistance="0" attackdistance="0" timer="0" ignorecontained="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" />
<SwarmBehavior mindistfromclosest="400" maxdistfromcenter="2000" cohesion="0.25" />
</ai>
<StatusEffect type="OnDamaged" target="LastLimb" checkconditionalways="true" comparison="and" delay="0.25" stackable="false" targetlimb="Tail">
<RequiredAffliction type="damage,burn" minstrength="5" />
<Conditional isdead="false" />
<Conditional inwater="true" />
<SpawnItem identifier="smallcrawleregg" spawnposition="This" count="1" rotationtype="Random" />
</StatusEffect>
</Character>

View File

@@ -0,0 +1,130 @@
<?xml version="1.0" encoding="utf-8"?>
<Ragdoll type="crawler" colliderheightfromfloor="40" impacttolerance="40" draggable="True" limbscale="0.5047" jointscale="0.5047" canentersubmarine="True" canwalk="False" texturescale="1" spritesheetorientation="90" mainlimb="Torso" texture="Content/Characters/Crawlerbroodmother/crawlerbroodmother.png" color="255,255,255,255">
<collider height="450" radius="180" name="Main Collider" width="0" />
<!-- Head -->
<limb id="0" radius="135" type="Head" flip="True" steerforce="10" healthindex="1" attackpriority="1" stepoffset="0,0" bodytype="Dynamic" height="0" width="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Head" notes="" spriteorientation="90" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0.8,-1" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="50" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="631,1,360,295" depth="0.1" origin="0.42565042,0.49612236" subdivisions="3,3" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False"></deformablesprite>
</limb>
<!-- BodyUpper (main torso) -->
<limb id="1" width="300" height="320" type="Torso" flip="True" steerforce="0.1" healthindex="0" attackpriority="1" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Torso" notes="" spriteorientation="90" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="50" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="170,1,459,427" depth="0.2" origin="0.50568044,0.48020792" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<SpriteDeformation type="inflate" resolution="5,5" frequency="2" scale="0.2" sync="1" stopwhenhostisdead="True" typename="inflate" blendmode="Add" usemovementsine="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
<SpriteDeformation type="custom" resolution="5,5" frequency="0" blendmode="Multiply" row0="0,0 0.5,1 1,1 0.5,1 0,0" row1="0,0 0.5,1 1,1 0.5,1 0,0" row2="0,0 0.5,1 1,1 0.5,1 0,0" row3="0,0 0.5,1 1,1 0.5,1 0,0" row4="0,0 0.5,1 1,1 0.5,1 0,0" amplitude="1" sync="-1" typename="custom" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
<spritedeformation type="bendjoint" resolution="5,5" blendmode="Add" sync="-1" typename="bendjoint" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<limb id="2" width="375.3" height="370" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 2" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="50" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="0" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="606,591,418,433" depth="0.21" origin="0.52797294,0.5039486" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="noise" resolution="5,5" frequency="1" amplitude="0.4" changespeed="2" blendmode="Add" sync="-1" typename="noise" strength="1" maxrotation="90" usemovementsine="False" stopwhenhostisdead="True" sineoffset="0" onlyinwater="False" />
<spritedeformation type="inflate" resolution="5,5" frequency="10" scale="0.1" blendmode="Add" usemovementsine="False" stopwhenhostisdead="True" sync="-1" typename="inflate" strength="1" maxrotation="90" sineoffset="0" onlyinwater="False" />
<spritedeformation type="noise" resolution="5,5" frequency="0.01" amplitude="0.25" changespeed="2" blendmode="Add" sync="-1" typename="noise" strength="1" maxrotation="90" usemovementsine="False" stopwhenhostisdead="True" sineoffset="0" onlyinwater="False" />
<SpriteDeformation type="custom" resolution="5,5" frequency="0" blendmode="Multiply" row0="0,0 0,0 0,0 0,0 0,0" row1="0,0 0,0 0,0 0,0 0,0" row2="0,0 0.5,1 1,1 0.5,1 0,0" row3="0,0 0.5,1 1,1 0.5,1 0,0" row4="0,0 0.5,1 1,1 0.5,1 0,0" amplitude="1" sync="-1" typename="custom" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
<spritedeformation type="bendjoint" resolution="5,5" blendmode="Add" sync="-1" typename="bendjoint" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<limb id="3" width="338.4" height="250" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 3" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="50" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="0.25" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="231,644,376,381" depth="0.22" origin="0.49160612,0.41395557" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="noise" resolution="5,5" frequency="1" amplitude="0.4" changespeed="2" blendmode="Add" sync="-1" typename="noise" strength="0.5" maxrotation="90" usemovementsine="False" stopwhenhostisdead="True" sineoffset="0" onlyinwater="False" />
<spritedeformation type="inflate" resolution="5,5" frequency="10" scale="0.1" blendmode="Add" usemovementsine="False" stopwhenhostisdead="True" sync="-1" typename="inflate" strength="0.5" maxrotation="90" sineoffset="0" onlyinwater="False" />
<spritedeformation type="noise" resolution="5,5" frequency="0.01" amplitude="0.25" changespeed="2" blendmode="Add" sync="-1" typename="noise" strength="0.5" maxrotation="90" usemovementsine="False" stopwhenhostisdead="True" sineoffset="0" onlyinwater="False" />
<SpriteDeformation type="custom" resolution="5,5" frequency="0" blendmode="Multiply" row0="0,0 0,0 0,0 0,0 0,0" row1="0,0 0,0 0,0 0,0 0,0" row2="0,0 0.5,1 1,1 0.5,1 0,0" row3="0,0 0.5,1 1,1 0.5,1 0,0" row4="0,0 0.5,1 1,1 0.5,1 0,0" amplitude="1" sync="-1" typename="custom" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="1" maxrotation="90" onlyinwater="False" />
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="2" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<limb id="4" width="227.7" height="160" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 4" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="50" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="0.5" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="350,427,253,218" depth="0.023" origin="0.51198304,0.4643768" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="2" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<limb id="5" width="170.99998" height="110" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 5" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="50" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="0.9" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="2,433,190,132" depth="0.24" origin="0.5106501,0.54225403" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="2" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<limb id="6" width="138.6" height="70" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 6" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="50" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="0.8" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="192,443,154,90" depth="0.025" origin="0.53721887,0.5446612" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="2" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<limb id="7" width="135.89998" height="50" type="Tail" flip="True" healthindex="4" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 7" notes="" spriteorientation="270" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="50" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="0.3" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="192,541,151,93" depth="0.26" origin="0.5230819,0.53412014" subdivisions="5,5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False">
<spritedeformation type="bendjoint" resolution="5,5" sync="-1" typename="bendjoint" blendmode="Add" usemovementsine="False" stopwhenhostisdead="False" sineoffset="0" strength="2" maxrotation="90" onlyinwater="False" />
</deformablesprite>
</limb>
<!-- Jaw -->
<limb id="8" width="296.09998" height="120" ignorecollisions="False" flip="True" type="Jaw" healthindex="1" attackpriority="2" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="0,0" refjoint="-1" name="Jaw" notes="" spriteorientation="90" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="50" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="629,299,329,160" depth="0.11" origin="0.47563198,0.5897866" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="15" width="25" height="20" name="Water Attack C" type="None" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="True" attackpriority="1" steerforce="0" radius="0" density="1" ignorecollisions="True" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" healthindex="0" friction="0.3" restitution="0.05" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="50" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<sprite sourcerect="885,244,25,20" origin="0.5,0.5" depth="0" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<attack context="Water" cooldown="5" range="250" damagerange="100" duration="1" structuresoundtype="StructureSlash" targetimpulse="160" targetimpulseworld="0,0" severlimbsprobability="0.5" force="40" applyforceonlimbs="0" torque="0" hitdetectiontype="Distance" onlyhumans="False" targetforce="0" targetforceworld="0,0" priority="0" targettype="Character" secondarycooldown="1" applyforcesonlyonce="False" stickchance="0" cooldownrandomfactor="0.25" afterattack="FollowThrough" reverse="False" targetlimbtype="None" retreat="False" afterattackdelay="0" stun="0" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" fullspeedafterattack="False" emitstructuredamageparticles="True" penetration="0" levelwalldamage="0" ranged="False" avoidfriendlyfire="False" requiredangle="20" submarineimpactmultiplier="1" blink="False" structuredamage="0" itemdamage="0">
<Affliction identifier="stun" strength="1.5" probability="1" />
<Affliction identifier="bitewounds" strength="60" probability="1" />
<affliction identifier="bleeding" strength="30" probability="0.75" />
</attack>
</limb>
<limb id="16" width="25" height="20" name="Structure Attack" type="None" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="True" attackpriority="1" steerforce="0" radius="0" density="1" ignorecollisions="True" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" healthindex="0" friction="0.3" restitution="0.05" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="50" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<sprite sourcerect="886,248,25,20" origin="0.5,0.5" depth="0" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<attack context="Any" cooldown="5" range="200" damagerange="100" duration="1" structuredamage="100" itemdamage="50" structuresoundtype="StructureSlash" targetimpulse="160" targetimpulseworld="0,0" severlimbsprobability="0.5" force="40" applyforceonlimbs="0" torque="100" hitdetectiontype="Distance" onlyhumans="False" targetforce="0" targetforceworld="0,0" priority="0" targettype="Structure" secondarycooldown="3" applyforcesonlyonce="False" stickchance="0" cooldownrandomfactor="0.25" afterattack="FallBack" afterattackdelay="0.3" reverse="False" targetlimbtype="None" retreat="False" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" fullspeedafterattack="False" emitstructuredamageparticles="True" penetration="0" levelwalldamage="40" ranged="False" avoidfriendlyfire="False" requiredangle="20" submarineimpactmultiplier="1" blink="False" stun="0" />
</limb>
<limb id="17" width="25" height="20" name="Ranged Attack" type="None" spriteorientation="NaN" flip="True" mirrorvertically="False" mirrorhorizontally="False" hide="True" attackpriority="1" steerforce="0" radius="0" density="1" ignorecollisions="True" angulardamping="7" pullpos="0,0" stepoffset="0,0" refjoint="-1" mouthpos="0,0" notes="" healthindex="0" friction="0.3" restitution="0.05" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="50" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<sprite sourcerect="886,248,25,20" origin="0.5,0.5" depth="0" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<attack ranged="True" avoidfriendlyfire="False" requiredangle="30" context="Water" targettype="Any" targetlimbtype="None" hitdetectiontype="Distance" afterattack="FallBackUntilCanAttack" afterattackdelay="0.1" reverse="False" retreat="False" fullspeedafterattack="False" range="1000" damagerange="1000" duration="1" cooldown="15" secondarycooldown="3" cooldownrandomfactor="0" structuredamage="0" itemdamage="0" stun="0" onlyhumans="False" applyforceonlimbs="0, 1" force="0" rootforceworldstart="0,0" rootforceworldmiddle="0,0" rootforceworldend="0,0" roottransitioneasing="Linear" torque="100" applyforcesonlyonce="False" targetimpulse="0" targetimpulseworld="0,0" targetforce="0" targetforceworld="0,0" severlimbsprobability="0" priority="1" structuresoundtype="StructureBlunt" emitstructuredamageparticles="True" penetration="0" levelwalldamage="0" submarineimpactmultiplier="1" blink="False">
<StatusEffect type="OnFailure" target="This">
<particleemitter drawontop="true" copyentityangle="true" particle="crawlervomitsplash" particleamount="20" scalemin="1" scalemax="2" velocitymin="100" velocitymax="300" anglemin="-30" anglemax="30" />
<sound file="Content/Characters/Crawlerbroodmother/CRAWLERBR_vomit1.ogg" range="6000" volume="1" selectionmode="random" dontmuffle="true" />
<sound file="Content/Characters/Crawlerbroodmother/CRAWLERBR_vomit2.ogg" range="6000" volume="1" selectionmode="random" dontmuffle="true" />
</StatusEffect>
<StatusEffect type="OnFailure" target="This" delay="0.2">
<SpawnItem identifier="crawlereggprojectile" spawnposition="This" count="3" aimspread="15" rotationtype="Collider" rotation="0" />
</StatusEffect>
<StatusEffect type="OnFailure" target="This" delay="0.3">
<SpawnItem identifier="crawlereggprojectile" spawnposition="This" count="5" aimspread="30" rotationtype="Collider" rotation="0" />
</StatusEffect>
<StatusEffect type="OnFailure" target="This" delay="0.4">
<SpawnItem identifier="crawlereggprojectile" spawnposition="This" count="3" aimspread="15" rotationtype="Collider" rotation="0" />
</StatusEffect>
</attack>
</limb>
<limb id="9" width="0" height="0" type="RightThigh" flip="False" healthindex="3" attackpriority="1" steerforce="0" stepoffset="0,0" radius="101.7" mass="0" friction="0.3" restitution="0.05" density="5" pullpos="0,0" refjoint="-1" ignorecollisions="False" name="Limb 9" notes="" spriteorientation="210" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="50" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="6,642,226,263" depth="0.11" origin="0.5039067,0.49808028" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="10" width="268.2" height="100" type="RightLeg" flip="False" healthindex="3" attackpriority="1" steerforce="0" stepoffset="0,0" radius="0" mass="0" friction="0.3" restitution="0.05" density="10" pullpos="21.6116,-9.738574" refjoint="8" ignorecollisions="False" name="RightArm" notes="" spriteorientation="90" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="50" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="631,463,298,127" depth="0.05" origin="0.44715995,0.5628193" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<!--Left Claw-->
<limb id="11" width="80" height="369" ignorecollisions="False" flip="False" mass="0.5" type="RightFoot" healthindex="2" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" friction="0.3" restitution="0.05" density="10" pullpos="-3.9884124,-1.8825091" refjoint="0" name="LeftClaw" notes="" spriteorientation="180" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="50" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="13,19,139,410" depth="0.5" origin="0.64316547,0.43489587" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<sound tag="footstep_crawler" />
</limb>
<limb id="12" radius="0" width="268.2" height="100" mass="0" name="LeftArm" type="RightLeg" spriteorientation="NaN" flip="False" mirrorvertically="False" mirrorhorizontally="False" healthindex="2" attackpriority="1" steerforce="0" stepoffset="0,0" density="10" pullpos="27.3626,-6.016137" refjoint="-1" ignorecollisions="False" notes="" friction="0.3" restitution="0.05" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="50" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="630,461,298,130" origin="0.44632512,0.55560976" depth="0.5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<limb id="13" radius="101.7" width="0" height="0" mass="0" name="Limb 13" type="RightThigh" spriteorientation="210" flip="False" mirrorvertically="False" mirrorhorizontally="False" healthindex="2" attackpriority="1" steerforce="0" stepoffset="0,0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" notes="" friction="0.3" restitution="0.05" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="50" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="6,641,226,264" origin="0.4983812,0.50471175" depth="0.5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
</limb>
<!--Right Claw-->
<limb id="14" radius="0" width="80" height="368.99997" name="RightClaw" type="RightFoot" spriteorientation="180" flip="False" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="-5.450408,-0.114616506" stepoffset="0,0" refjoint="0" mouthpos="0,0" notes="" healthindex="3" friction="0.3" restitution="0.05" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="50" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="13,19,139,410" origin="0.64316547,0.43489587" depth="0" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<sound tag="footstep_crawler" />
</limb>
<!-- Joints -->
<joint limb1="0" limb2="1" limb1anchor="-101.72242,-20.389397" limb2anchor="142.3726,56.7463" canbesevered="True" limitenabled="True" upperlimit="20" lowerlimit="-40" name="Joint 0 - 1" stiffness="0.25" severanceprobabilitymodifier="0" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="True" />
<joint limb1="1" limb2="2" limb1anchor="-174.94586,-6.9077344" limb2anchor="93.44623,45.20165" canbesevered="True" limitenabled="True" upperlimit="8.367105" lowerlimit="-66.20706" name="Joint 1 - 2" stiffness="0.25" severanceprobabilitymodifier="0" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<!-- Tail -->
<joint limb1="2" limb2="3" limb1anchor="-150.58286,8.692038" limb2anchor="127.61233,11.144856" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-30" name="Joint 2 - 3" stiffness="0.25" severanceprobabilitymodifier="0" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="3" limb2="4" limb1anchor="-118.09751,-13.980717" limb2anchor="71.2788,-8.957865" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-30" name="Joint 3 - 4" stiffness="0.25" severanceprobabilitymodifier="0.05" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="4" limb2="5" limb1anchor="-88.71179,-12.191047" limb2anchor="56.69874,-0.24925603" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-30.02529" name="Joint 4 - 5" stiffness="0.25" severanceprobabilitymodifier="0.1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="5" limb2="6" limb1anchor="-58.36296,-7.995171" limb2anchor="48.43976,-2.290606" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-29.95912" name="Joint 5 - 6" stiffness="0.25" severanceprobabilitymodifier="0.15" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="6" limb2="7" limb1anchor="-49.20192,1.3032576" limb2anchor="51.188152,2.4567723" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-30" name="Joint 6 - 7" stiffness="0.25" severanceprobabilitymodifier="0.2" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="0" limb2="8" limb1anchor="-105.4433,-59.54576" limb2anchor="-107.42666,50.62406" canbesevered="True" limitenabled="True" upperlimit="0" lowerlimit="-30" name="Joint 0 - 8" stiffness="0.25" severanceprobabilitymodifier="0" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="1" limb2="9" limb1anchor="-40.456398,10.642103" limb2anchor="89.13132,52.656567" canbesevered="True" limitenabled="True" upperlimit="65" lowerlimit="-35" name="Joint 1 - 9" stiffness="0.25" severanceprobabilitymodifier="0" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="9" limb2="10" limb1anchor="-72.09847,-121.8896" limb2anchor="-84.49823,41.869198" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-90" name="Joint 9 - 10" stiffness="0.2" severanceprobabilitymodifier="0" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="1" limb2="13" limb1anchor="64.65698,27.644127" limb2anchor="62.32378,84.12753" name="Joint 1 - 13" canbesevered="True" limitenabled="True" upperlimit="64.97125" lowerlimit="-35" stiffness="0.25" severanceprobabilitymodifier="0" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="13" limb2="12" limb1anchor="-95.58048,-94.35211" limb2anchor="-84.889046,42.622585" name="Joint 13 - 12" canbesevered="True" limitenabled="True" upperlimit="45" lowerlimit="-90" stiffness="0.2" severanceprobabilitymodifier="0" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="12" limb2="11" limb1anchor="125.36,-17.261583" limb2anchor="-8.215395,167.40263" name="Joint 12 - 11" canbesevered="True" limitenabled="True" upperlimit="145" lowerlimit="-45" stiffness="0.25" severanceprobabilitymodifier="0" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="10" limb2="14" limb1anchor="126.53378,-19.49628" limb2anchor="-7.0831356,166.26538" name="Joint 10 - 14" canbesevered="True" limitenabled="True" upperlimit="145" lowerlimit="-45" stiffness="0.25" severanceprobabilitymodifier="0" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="0" limb2="15" limb1anchor="109.54902,-144.77794" limb2anchor="0,0" name="Joint 0 - 15 (Water Attack C)" canbesevered="False" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="True" clockwiserotation="False" />
<joint limb1="0" limb2="16" limb1anchor="108.82801,-144.95901" limb2anchor="0,0" name="Joint 0 - 16 (Water Attack S)" canbesevered="False" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="True" clockwiserotation="False" />
<joint limb1="0" limb2="17" limb1anchor="157.43246,-166.58304" limb2anchor="0,0" name="Joint 0 - 17 (Ranged Attack)" canbesevered="False" limitenabled="True" upperlimit="0" lowerlimit="0" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="True" clockwiserotation="False" />
</Ragdoll>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<Crawler_CaptureRun movementspeed="4" stepsize="0.79517955,0.37847614" legtorque="0" colliderstandangle="90" flip="True" headposition="1.1493882" torsoposition="0.9930965" headangle="20" torsoangle="4" footmoveforce="5" torsomoveforce="15" torsotorque="100" headmoveforce="10" headtorque="400" footangle="-15.42238" backwardsmovementmultiplier="0.75" cyclespeed="2" animationtype="Run" foottorque="25" footangles="10: 1.515006,15: 1.5882496,11: 1.9198622" tailtorque="50" tailangle="38" stepliftheadmultiplier="0.5" stepliftamount="26" stepliftoffset="0.5000001" stepliftfrequency="1" flipcooldown="1" flipdelay="0.5" multiplybydir="True" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<Crawler_CaptureSwimFast movementspeed="7" steertorque="7" waveamplitude="29.47369" wavelength="49.502018" flip="True" headangle="106" torsoangle="59" mirror="False" rotatetowardsmovement="True" torsotorque="25" headtorque="100" foottorque="20" tailtorque="250" footangle="0" cyclespeed="5" animationtype="SwimFast" footangles="10: 1.580441,15: -0.87266463,11: -0.87266463" usesinemovement="False" tailangle="NaN" tailtorquemultiplier="1" flipcooldown="1" flipdelay="0.2" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<Crawler_CaptureSwimSlow movementspeed="2.5" steertorque="5" waveamplitude="2.5516217" wavelength="44.228916" flip="True" headangle="91" torsoangle="90" mirror="False" rotatetowardsmovement="True" torsotorque="25" headtorque="100" foottorque="10" tailtorque="50" footangle="0" cyclespeed="5" animationtype="SwimSlow" footangles="10: 1.567869,15: -0.43633232,11: -0.43633232" usesinemovement="False" tailangle="NaN" tailtorquemultiplier="1" flipcooldown="2" flipdelay="0.3" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<Crawler_CaptureWalk movementspeed="1" stepsize="0.45751935,0.55915964" legtorque="0" colliderstandangle="90" flip="True" headposition="0.8893403" torsoposition="0.88981164" headangle="37" torsoangle="57" footmoveforce="3" torsomoveforce="10" torsotorque="50" headmoveforce="10" headtorque="400" footangle="-36.14369" backwardsmovementmultiplier="0.75" cyclespeed="3.7958877" animationtype="Walk" foottorque="50" footangles="10: 0.8620372,15: 1.5882496,11: 1.5707964" tailtorque="50" tailangle="3" stepliftheadmultiplier="0.3" stepliftamount="15" stepliftoffset="0.5999999" stepliftfrequency="1" flipcooldown="3" flipdelay="1" multiplybydir="True" />

View File

@@ -0,0 +1,68 @@
<?xml version="1.0" encoding="utf-8"?>
<Character speciesname="Crawler_capture" husk="false" humanoid="False" hasinfo="False" usehuskappendage="False" needsair="False" canspeak="False" blooddecal="blackblood" bleedparticlewater="blackwaterblood" bleedparticleair="blackblooddrop" group="husk" displayname="" noise="200" visibility="150" eatingspeed="10" pathfinderpriority="1" hideinthermalgoggles="True" AISlowTurretPriority="0" usebosshealthbar="true">
<ragdolls folder="default" />
<animations folder="default" />
<damageemitter particle="blackgib" drawontop="True" particleamount="10" velocitymin="50" velocitymax="300" anglemin="0" anglemax="360" scalemin="0.25" scalemax="0.5" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="blackblood" particleamount="10" anglemin="0" anglemax="0" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<bloodemitter particle="blackwaterblood" particleamount="1" anglemin="0" anglemax="0" scalemin="1" scalemax="1" velocitymin="0" velocitymax="0" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<gibemitter particle="blackgib" particleamount="20" velocitymin="200" velocitymax="500" anglemin="0" anglemax="360" scalemin="0.5" scalemax="0.75" emitinterval="0" particlespersecond="0" highqualitycollisiondetection="False" copyentityangle="False" />
<health vitality="120" minvitality="-100" poisonvulnerability="2" doesbleed="True" crushdepth="Infinity" usehealthwindow="false" bleedingreduction="10" burnreduction="0" constanthealthregeneration="1" healthregenerationwheneating="15">
<Limb name="Torso">
<VitalityMultiplier type="damage,burn" multiplier="1.0" />
</Limb>
<Limb name="Head">
<VitalityMultiplier type="damage,burn" multiplier="1.5" />
</Limb>
<Limb name="LeftLeg">
<VitalityMultiplier type="damage,burn" multiplier="0.75" />
</Limb>
<Limb name="RightLeg">
<VitalityMultiplier type="damage,burn" multiplier="0.75" />
</Limb>
<Limb>
<!--Tail-->
<VitalityMultiplier type="damage,burn" multiplier="0.75" />
</Limb>
</health>
<attack damagemultiplier="1.3" impactmultiplier="1.3" />
<sound file="Content/Characters/Crawlerhusk/HUSKEDCRAWLER_idle1.ogg" state="Idle" range="1000" volume="1" />
<sound file="Content/Characters/Crawlerhusk/HUSKEDCRAWLER_idle2.ogg" state="Idle" range="1000" volume="1" />
<sound file="Content/Characters/Crawlerhusk/HUSKEDCRAWLER_idle3.ogg" state="Idle" range="1000" volume="1" />
<sound file="Content/Characters/Crawlerhusk/HUSKEDCRAWLER_idle4.ogg" state="Idle" range="1000" volume="1" />
<sound file="Content/Characters/Crawlerhusk/HUSKEDCRAWLER_attack1.ogg" state="Attack" range="1000" volume="1" />
<sound file="Content/Characters/Crawlerhusk/HUSKEDCRAWLER_attack2.ogg" state="Attack" range="1000" volume="1" />
<sound file="Content/Characters/Crawlerhusk/HUSKEDCRAWLER_attack3.ogg" state="Attack" range="1000" volume="1" />
<sound file="Content/Characters/Crawlerhusk/HUSKEDCRAWLER_attack4.ogg" state="Attack" range="1000" volume="1" />
<sound file="Content/Characters/Crawlerhusk/HUSKEDCRAWLER_damage1.ogg" state="Damage" range="1000" volume="1" />
<sound file="Content/Characters/Crawlerhusk/HUSKEDCRAWLER_damage2.ogg" state="Damage" range="1000" volume="1" />
<sound file="Content/Characters/Crawlerhusk/HUSKEDCRAWLER_damage3.ogg" state="Damage" range="1000" volume="1" />
<sound file="Content/Characters/Crawlerhusk/HUSKEDCRAWLER_damage4.ogg" state="Damage" range="1000" volume="1" />
<sound file="Content/Characters/Crawlerhusk/HUSKEDCRAWLER_dead1.ogg" state="Die" range="1000" volume="1" />
<Inventory slots="Any, Any, Any, Any" accessiblewhenalive="False" commonness="2">
<Item identifier="alienblood" />
<Item identifier="monsterlocatoritem" />
<Item identifier="huskeggsbasic" />
</Inventory>
<Inventory slots="Any, Any, Any, Any, Any" accessiblewhenalive="False" commonness="1">
<Item identifier="alienblood" />
<Item identifier="monsterlocatoritem" />
<Item identifier="huskeggsbasic" />
<Item identifier="huskstinger" />
</Inventory>
<ai combatstrength="400" sight="0.5" hearing="1" fleehealththreshold="0" aggressiveboarding="True" aggressiongreed="20" aggressionhurt="50" attackwhenprovoked="True" avoidgunfire="False">
<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="nasonov" state="Attack" priority="100" ignoreinside="True" />
<target tag="crawler" state="Attack" priority="100" reactdistance="0" />
<target tag="human" state="Attack" priority="80" reactdistance="0" />
<target tag="room" state="Attack" priority="30" reactdistance="0" />
<target tag="wall" state="Attack" priority="5" reactdistance="0" />
<target tag="door" state="Attack" priority="5" reactdistance="0" />
<target tag="sonar" state="Attack" priority="5" reactdistance="0" ignoreinside="true" />
<target tag="turret" state="Attack" priority="1" ignoreinside="true" />
<target tag="swarmfeeder" state="Idle" priority="0" ignoreinside="True" ignoreoutside="True" ignoreifnotinsamesub="True" ignoreincapacitated="True" />
<target tag="huskinfected" state="Idle" priority="0" ignoreinside="True" ignoreoutside="True" ignoreifnotinsamesub="True" ignoreincapacitated="True" threshold="1" />
<SwarmBehavior mindistfromclosest="200" maxdistfromcenter="3000" cohesion="0.1" />
</ai>
</Character>

View File

@@ -0,0 +1,205 @@
<?xml version="1.0" encoding="utf-8"?>
<Ragdoll type="crawlerhusk" group="husk" Texture="%ModDir:2532991202%/Characters/Special Creatures/Crawler_Capture/crawlermutanthusk.png" Color="255,255,255,255" SpritesheetOrientation="90" LimbScale="0.65" JointScale="0.65" TextureScale="0.5" SourceRectScale="1" ColliderHeightFromFloor="40" ImpactTolerance="10" CanEnterSubmarine="True" CanWalk="True" Draggable="True" MainLimb="Torso">
<collider Name="Main Collider" Radius="50" Height="120" Width="0" BodyType="Dynamic" />
<!-- Head -->
<limb bodytype="Dynamic" mass="0" Name="Head" ID="0" Type="Head" Notes="" Scale="1" Flip="True" MirrorVertically="False" MirrorHorizontally="False" Hide="False" SpriteOrientation="90" InheritLimbDepth="None" SteerForce="10" Radius="40" Height="0" Width="0" Density="10" IgnoreCollisions="False" AngularDamping="7" AttackPriority="1" PullPos="0,0" StepOffset="0,0" RefJoint="-1" MouthPos="0.8,-1" ConstantTorque="0" ConstantAngle="0" AttackForceMultiplier="1" MinSeveranceDamage="8" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="0" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True">
<deformablesprite subdivisions="3,3" SourceRect="306,4,204,164" Origin="0.52333707,0.4824578" Depth="0.1" Texture="" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0">
<spritedeformation type="noise" typename="noise" Frequency="1" Amplitude="0.4" ChangeSpeed="2" Sync="-1" BlendMode="Add" Strength="1" MaxRotation="90" UseMovementSine="False" StopWhenHostIsDead="True" OnlyInWater="False" SineOffset="0" Resolution="5,5" />
<SpriteDeformation type="custom" row0="0.25,0.5 0.5,1 0.5,1 0.5,1 0.1,0.25" row1="0.25,0.5 0.5,1 0.5,1 0.25,0.5 0.1,0.25" row2="0,0 0,0 0,0 0,0 0,0" row3="0,0 0,0 0,0 0,0 0,0" row4="0,0 0,0 0,0 0,0 0,0" typename="custom" Frequency="0" Amplitude="1" Sync="-1" BlendMode="Multiply" Strength="1" MaxRotation="90" UseMovementSine="False" StopWhenHostIsDead="True" OnlyInWater="False" SineOffset="0" Resolution="5,5" />
</deformablesprite>
<damagemodifier DamageSound="" DamageParticle="" DamageMultiplier="0.6" ProbabilityMultiplier="1" ArmorSector="0,360" DeflectProjectiles="False" AfflictionIdentifiers="gunshotwound,stun" AfflictionTypes="" />
<lightsource castshadows="false" Color="255,0,0,255" Range="0" Scale="1" Offset="-56,-24" Rotation="0" PulseFrequency="0.5" PulseAmount="0.3">
<deformablesprite texture="%ModDir:2532991202%/Characters/Special Creatures/Crawler_Capture/crawlermutanthusk.png" sourcerect="450,180,64,76" alpha="1" />
<Conditional IsDead="false" />
</lightsource>
</limb>
<!-- BodyUpper (main torso) -->
<limb bodytype="Dynamic" mass="0" Name="Torso" ID="1" Type="Torso" Notes="" Scale="1" Flip="True" MirrorVertically="False" MirrorHorizontally="False" Hide="False" SpriteOrientation="NaN" InheritLimbDepth="None" SteerForce="0.1" Radius="55" Height="0" Width="1.6999927" Density="10" IgnoreCollisions="False" AngularDamping="7" AttackPriority="1" PullPos="0,0" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" ConstantTorque="0" ConstantAngle="0" AttackForceMultiplier="1" MinSeveranceDamage="8" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="0" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True">
<deformablesprite subdivisions="5,5" SourceRect="72,0,230,226" Origin="0.4606622,0.4951695" Depth="0.2" Texture="" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0">
<SpriteDeformation type="inflate" typename="inflate" Frequency="2" Scale="0.2" Sync="1" BlendMode="Add" Strength="1" MaxRotation="90" UseMovementSine="False" StopWhenHostIsDead="True" OnlyInWater="False" SineOffset="0" Resolution="5,5" />
<SpriteDeformation type="custom" row0="0,0 0.5,1 1,1 0.5,1 0,0" row1="0,0 0.5,1 1,1 0.5,1 0,0" row2="0,0 0.5,1 1,1 0.5,1 0,0" row3="0,0 0.5,1 1,1 0.5,1 0,0" row4="0,0 0.5,1 1,1 0.5,1 0,0" typename="custom" Frequency="0" Amplitude="1" Sync="-1" BlendMode="Multiply" Strength="1" MaxRotation="90" UseMovementSine="False" StopWhenHostIsDead="False" OnlyInWater="False" SineOffset="0" Resolution="5,5" />
<spritedeformation type="bendjoint" typename="bendjoint" Sync="-1" BlendMode="Add" Strength="1" MaxRotation="90" UseMovementSine="False" StopWhenHostIsDead="False" OnlyInWater="False" SineOffset="0" Resolution="5,5" />
</deformablesprite>
<damagemodifier DamageSound="" DamageParticle="" DamageMultiplier="0.6" ProbabilityMultiplier="1" ArmorSector="0,360" DeflectProjectiles="False" AfflictionIdentifiers="gunshotwound,stun" AfflictionTypes="" />
</limb>
<limb bodytype="Dynamic" mass="0" Name="Limb 2" ID="2" Type="Tail" Notes="" Scale="1" Flip="True" MirrorVertically="False" MirrorHorizontally="False" Hide="False" SpriteOrientation="270" InheritLimbDepth="None" SteerForce="0" Radius="0" Height="68.85" Width="74.799995" Density="10" IgnoreCollisions="False" AngularDamping="7" AttackPriority="1" PullPos="0,0" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" ConstantTorque="0" ConstantAngle="0" AttackForceMultiplier="1" MinSeveranceDamage="3" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="4" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True">
<deformablesprite subdivisions="5,5" SourceRect="334,346,174,162" Origin="0.45427534,0.5583258" Depth="0.21" Texture="" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0">
<SpriteDeformation type="inflate" typename="inflate" Frequency="2" Scale="0.2" Sync="1" BlendMode="Add" Strength="1" MaxRotation="90" UseMovementSine="False" StopWhenHostIsDead="True" OnlyInWater="False" SineOffset="0" Resolution="5,5" />
<SpriteDeformation type="custom" row0="0,0 0.5,1 1,1 0.5,1 0,0" row1="0,0 0.5,1 1,1 0.5,1 0,0" row2="0,0 0.5,1 1,1 0.5,1 0,0" row3="0,0 0.5,1 1,1 0.5,1 0,0" row4="0,0 0.5,1 1,1 0.5,1 0,0" typename="custom" Frequency="0" Amplitude="1" Sync="-1" BlendMode="Multiply" Strength="1" MaxRotation="90" UseMovementSine="False" StopWhenHostIsDead="False" OnlyInWater="False" SineOffset="0" Resolution="5,5" />
<spritedeformation type="bendjoint" typename="bendjoint" Sync="-1" BlendMode="Add" Strength="1" MaxRotation="90" UseMovementSine="False" StopWhenHostIsDead="False" OnlyInWater="False" SineOffset="0" Resolution="5,5" />
</deformablesprite>
<damagemodifier DamageSound="" DamageParticle="" DamageMultiplier="0.6" ProbabilityMultiplier="1" ArmorSector="0,360" DeflectProjectiles="False" AfflictionIdentifiers="gunshotwound,stun" AfflictionTypes="" />
</limb>
<limb bodytype="Dynamic" mass="0" Name="Limb 3" ID="3" Type="Tail" Notes="" Scale="1" Flip="True" MirrorVertically="False" MirrorHorizontally="False" Hide="False" SpriteOrientation="270" InheritLimbDepth="None" SteerForce="0" Radius="0" Height="65.45" Width="70.55" Density="10" IgnoreCollisions="False" AngularDamping="7" AttackPriority="1" PullPos="0,0" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" ConstantTorque="0" ConstantAngle="0" AttackForceMultiplier="1" MinSeveranceDamage="3" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="4" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True">
<deformablesprite subdivisions="5,5" SourceRect="142,358,166,154" Origin="0.5427743,0.5" Depth="0.22" Texture="" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0">
<spritedeformation type="bendjoint" typename="bendjoint" Sync="-1" BlendMode="Add" Strength="1" MaxRotation="90" UseMovementSine="False" StopWhenHostIsDead="False" OnlyInWater="False" SineOffset="0" Resolution="5,5" />
</deformablesprite>
<damagemodifier DamageSound="" DamageParticle="" DamageMultiplier="0.6" ProbabilityMultiplier="1" ArmorSector="0,360" DeflectProjectiles="False" AfflictionIdentifiers="gunshotwound,stun" AfflictionTypes="" />
</limb>
<limb bodytype="Dynamic" mass="0" Name="Limb 4" ID="4" Type="Tail" Notes="" Scale="1" Flip="True" MirrorVertically="False" MirrorHorizontally="False" Hide="False" SpriteOrientation="270" InheritLimbDepth="None" SteerForce="0" Radius="0" Height="47.600002" Width="53.55" Density="10" IgnoreCollisions="False" AngularDamping="7" AttackPriority="1" PullPos="0,0" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" ConstantTorque="0" ConstantAngle="0" AttackForceMultiplier="1" MinSeveranceDamage="3" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="4" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True">
<deformablesprite subdivisions="5,5" SourceRect="194,226,126,112" Origin="0.5571429,0.4659517" Depth="0.023" Texture="" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0">
<spritedeformation type="bendjoint" typename="bendjoint" Sync="-1" BlendMode="Add" Strength="1" MaxRotation="90" UseMovementSine="False" StopWhenHostIsDead="False" OnlyInWater="False" SineOffset="0" Resolution="5,5" />
</deformablesprite>
<damagemodifier DamageSound="" DamageParticle="" DamageMultiplier="0.6" ProbabilityMultiplier="1" ArmorSector="0,360" DeflectProjectiles="False" AfflictionIdentifiers="gunshotwound,stun" AfflictionTypes="" />
</limb>
<limb bodytype="Dynamic" mass="0" Name="Limb 5" ID="5" Type="Tail" Notes="" Scale="1" Flip="True" MirrorVertically="False" MirrorHorizontally="False" Hide="False" SpriteOrientation="270" InheritLimbDepth="None" SteerForce="0" Radius="0" Height="28.900003" Width="39.95" Density="10" IgnoreCollisions="False" AngularDamping="7" AttackPriority="1" PullPos="0,0" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" ConstantTorque="0" ConstantAngle="0" AttackForceMultiplier="1" MinSeveranceDamage="3" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="4" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True">
<deformablesprite subdivisions="5,5" SourceRect="0,270,94,68" Origin="0.53557885,0.59164065" Depth="0.24" Texture="" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0">
<spritedeformation type="bendjoint" typename="bendjoint" Sync="-1" BlendMode="Add" Strength="1" MaxRotation="90" UseMovementSine="False" StopWhenHostIsDead="False" OnlyInWater="False" SineOffset="0" Resolution="5,5" />
</deformablesprite>
<damagemodifier DamageSound="" DamageParticle="" DamageMultiplier="0.6" ProbabilityMultiplier="1" ArmorSector="0,360" DeflectProjectiles="False" AfflictionIdentifiers="gunshotwound,stun" AfflictionTypes="" />
</limb>
<limb bodytype="Dynamic" mass="0" Name="Limb 6" ID="6" Type="Tail" Notes="" Scale="1" Flip="True" MirrorVertically="False" MirrorHorizontally="False" Hide="False" SpriteOrientation="270" InheritLimbDepth="None" SteerForce="0" Radius="0" Height="23.800001" Width="37.399998" Density="10" IgnoreCollisions="False" AngularDamping="7" AttackPriority="1" PullPos="0,0" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" ConstantTorque="0" ConstantAngle="0" AttackForceMultiplier="1" MinSeveranceDamage="3" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="4" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True">
<deformablesprite subdivisions="5,5" SourceRect="100,228,88,56" Origin="0.5984064,0.5294023" Depth="0.025" Texture="" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0">
<spritedeformation type="bendjoint" typename="bendjoint" Sync="-1" BlendMode="Add" Strength="1" MaxRotation="90" UseMovementSine="False" StopWhenHostIsDead="False" OnlyInWater="False" SineOffset="0" Resolution="5,5" />
</deformablesprite>
<damagemodifier DamageSound="" DamageParticle="" DamageMultiplier="0.6" ProbabilityMultiplier="1" ArmorSector="0,360" DeflectProjectiles="False" AfflictionIdentifiers="gunshotwound,stun" AfflictionTypes="" />
</limb>
<limb bodytype="Dynamic" mass="0" Name="Limb 7" ID="7" Type="Tail" Notes="" Scale="1" Flip="True" MirrorVertically="False" MirrorHorizontally="False" Hide="False" SpriteOrientation="270" InheritLimbDepth="None" SteerForce="0" Radius="0" Height="20.400002" Width="39.1" Density="10" IgnoreCollisions="False" AngularDamping="7" AttackPriority="1" PullPos="0,0" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" ConstantTorque="0" ConstantAngle="0" AttackForceMultiplier="1" MinSeveranceDamage="3" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="4" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True">
<deformablesprite subdivisions="5,5" SourceRect="94,284,92,48" Origin="0.54265505,0.5360783" Depth="0.26" Texture="" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0">
<spritedeformation type="bendjoint" typename="bendjoint" Sync="-1" BlendMode="Add" Strength="1" MaxRotation="90" UseMovementSine="False" StopWhenHostIsDead="False" OnlyInWater="False" SineOffset="0" Resolution="5,5" />
</deformablesprite>
<damagemodifier DamageSound="" DamageParticle="" DamageMultiplier="0.6" ProbabilityMultiplier="1" ArmorSector="0,360" DeflectProjectiles="False" AfflictionIdentifiers="gunshotwound,stun" AfflictionTypes="" />
</limb>
<!-- Jaw -->
<limb bodytype="Dynamic" mass="0" Name="Jaw" ID="8" Type="None" Notes="" Scale="1" Flip="True" MirrorVertically="False" MirrorHorizontally="False" Hide="False" SpriteOrientation="0" InheritLimbDepth="None" SteerForce="0" Radius="0" Height="38.25" Width="53.55" Density="10" IgnoreCollisions="True" AngularDamping="7" AttackPriority="2" PullPos="0,0" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" ConstantTorque="5" ConstantAngle="-90" AttackForceMultiplier="1" MinSeveranceDamage="3" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="1" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True">
<deformablesprite SourceRect="322,166,126,90" Origin="0.53524786,0.5846235" Depth="0.11" Texture="" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0" />
<attack stickchance="0" StructureSoundType="" Context="Ground" TargetType="Character" TargetLimbType="Head" HitDetectionType="Distance" AfterAttack="Pursue" AfterAttackDelay="0" AfterAttackSecondary="FallBack" AfterAttackSecondaryDelay="0" Reverse="False" SnapRopeOnNewAttack="True" Retreat="False" Range="100" DamageRange="100" MinRange="0" Duration="0.25" CoolDown="1" SecondaryCoolDown="0" CoolDownRandomFactor="0.25" FullSpeedAfterAttack="False" StructureDamage="0" CreateWallDamageProjectiles="False" EmitStructureDamageParticles="True" ItemDamage="0" Penetration="0" LevelWallDamage="0" Ranged="False" AvoidFriendlyFire="False" RequiredAngle="20" RequiredAngleToShoot="0" AimRotationTorque="0" RotationLimbIndex="-1" SwayAmount="0" SwayFrequency="5" Stun="0" OnlyHumans="False" ApplyForceOnLimbs="19, 21, 23" Force="50" RootForceWorldStart="0,0" RootForceWorldMiddle="0,0" RootForceWorldEnd="0,0" RootTransitionEasing="Linear" Torque="0" ApplyForcesOnlyOnce="False" TargetImpulse="0" TargetImpulseWorld="0,-5" TargetForce="0" TargetForceWorld="0,0" SubmarineImpactMultiplier="1" SeverLimbsProbability="0" Priority="0" Blink="False">
<Affliction Strength="0.1" Identifier="stun" Probability="0.5" DivideByLimbCount="True" MultiplyByMaxVitality="False" />
<Affliction Strength="3" Identifier="bitewounds" Probability="1" DivideByLimbCount="True" MultiplyByMaxVitality="False" />
<Affliction Strength="10" Identifier="bleeding" Probability="0.5" DivideByLimbCount="True" MultiplyByMaxVitality="False" />
<Affliction Strength="2" Identifier="huskinfection" Probability="0.5" DivideByLimbCount="True" MultiplyByMaxVitality="False" />
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<ReduceAffliction type="damage" strength="2" />
</StatusEffect>
</attack>
<damagemodifier DamageSound="" DamageParticle="" DamageMultiplier="0.6" ProbabilityMultiplier="1" ArmorSector="0,360" DeflectProjectiles="False" AfflictionIdentifiers="gunshotwound,stun" AfflictionTypes="" />
</limb>
<limb Name="Jump Attack" ID="14" Type="None" Notes="" Scale="1" Flip="True" MirrorVertically="False" MirrorHorizontally="False" Hide="True" SpriteOrientation="NaN" InheritLimbDepth="None" SteerForce="0" Radius="0" Height="20" Width="25" Density="1" IgnoreCollisions="True" AngularDamping="7" AttackPriority="1" PullPos="0,0" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" ConstantTorque="0" ConstantAngle="0" AttackForceMultiplier="1" MinSeveranceDamage="3" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="0" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True">
<sprite SourceRect="458,128,50,40" Origin="0.44604877,0.5119512" Depth="0" Texture="" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0" />
<attack stickchance="0" StructureSoundType="StructureSlash" Context="Ground" TargetType="Character" TargetLimbType="Torso" HitDetectionType="Distance" AfterAttack="Pursue" AfterAttackDelay="0" AfterAttackSecondary="FallBack" AfterAttackSecondaryDelay="0" Reverse="False" SnapRopeOnNewAttack="True" Retreat="False" Range="200" DamageRange="100" MinRange="0" Duration="0.5" CoolDown="5" SecondaryCoolDown="0.5" CoolDownRandomFactor="0.25" FullSpeedAfterAttack="False" StructureDamage="0" CreateWallDamageProjectiles="False" EmitStructureDamageParticles="True" ItemDamage="0" Penetration="0" LevelWallDamage="36" Ranged="False" AvoidFriendlyFire="False" RequiredAngle="20" RequiredAngleToShoot="0" AimRotationTorque="0" RotationLimbIndex="-1" SwayAmount="0" SwayFrequency="5" Stun="0" OnlyHumans="False" ApplyForceOnLimbs="0, 1, 15, 11, 19, 21, 23" Force="20" RootForceWorldStart="0,25" RootForceWorldMiddle="10,50" RootForceWorldEnd="10,-50" RootTransitionEasing="Smooth" Torque="0" ApplyForcesOnlyOnce="False" TargetImpulse="0" TargetImpulseWorld="0,0" TargetForce="20" TargetForceWorld="0,-15" SubmarineImpactMultiplier="1" SeverLimbsProbability="0.5" Priority="1" Blink="False">
<Affliction Strength="1.5" Identifier="stun" Probability="1" DivideByLimbCount="True" MultiplyByMaxVitality="False" />
<Affliction Strength="12" Identifier="bitewounds" Probability="1" DivideByLimbCount="True" MultiplyByMaxVitality="False" />
<Affliction Strength="5" Identifier="huskinfection" Probability="0.1" DivideByLimbCount="True" MultiplyByMaxVitality="False" />
</attack>
</limb>
<limb Name="Water Attack C" ID="16" Type="None" Notes="" Scale="1" Flip="True" MirrorVertically="False" MirrorHorizontally="False" Hide="True" SpriteOrientation="NaN" InheritLimbDepth="None" SteerForce="0" Radius="0" Height="20" Width="25" Density="1" IgnoreCollisions="True" AngularDamping="7" AttackPriority="1" PullPos="0,0" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" ConstantTorque="0" ConstantAngle="0" AttackForceMultiplier="1" MinSeveranceDamage="3" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="0" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True">
<sprite SourceRect="458,128,50,40" Origin="0.44604877,0.5119512" Depth="0" Texture="" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0" />
<attack stickchance="0" StructureSoundType="StructureSlash" Context="Water" TargetType="Character" TargetLimbType="None" HitDetectionType="Distance" AfterAttack="FollowThrough" AfterAttackDelay="0" AfterAttackSecondary="FallBack" AfterAttackSecondaryDelay="0" Reverse="False" SnapRopeOnNewAttack="True" Retreat="False" Range="150" DamageRange="100" MinRange="0" Duration="0.5" CoolDown="3" SecondaryCoolDown="0.5" CoolDownRandomFactor="0.25" FullSpeedAfterAttack="False" StructureDamage="0" CreateWallDamageProjectiles="False" EmitStructureDamageParticles="True" ItemDamage="0" Penetration="0" LevelWallDamage="36" Ranged="False" AvoidFriendlyFire="False" RequiredAngle="20" RequiredAngleToShoot="0" AimRotationTorque="0" RotationLimbIndex="-1" SwayAmount="0" SwayFrequency="5" Stun="0" OnlyHumans="False" ApplyForceOnLimbs="0, 11, 15, 19, 21, 23" Force="20" RootForceWorldStart="0,0" RootForceWorldMiddle="0,0" RootForceWorldEnd="0,0" RootTransitionEasing="Linear" Torque="0" ApplyForcesOnlyOnce="False" TargetImpulse="50" TargetImpulseWorld="0,0" TargetForce="0" TargetForceWorld="0,0" SubmarineImpactMultiplier="1" SeverLimbsProbability="0.5" Priority="0" Blink="False">
<Affliction Strength="0.25" Identifier="stun" Probability="1" DivideByLimbCount="True" MultiplyByMaxVitality="False" />
<Affliction Strength="12" Identifier="bitewounds" Probability="1" DivideByLimbCount="True" MultiplyByMaxVitality="False" />
<Affliction Strength="20" Identifier="bleeding" Probability="0.5" DivideByLimbCount="True" MultiplyByMaxVitality="False" />
<Affliction Strength="5" Identifier="huskinfection" Probability="0.5" DivideByLimbCount="True" MultiplyByMaxVitality="False" />
<StatusEffect type="OnUse" target="This" disabledeltatime="true">
<ReduceAffliction type="damage" strength="5" />
</StatusEffect>
</attack>
</limb>
<limb Name="Structure Attack" ID="17" Type="None" Notes="" Scale="1" Flip="True" MirrorVertically="False" MirrorHorizontally="False" Hide="True" SpriteOrientation="NaN" InheritLimbDepth="None" SteerForce="0" Radius="0" Height="20" Width="25" Density="1" IgnoreCollisions="True" AngularDamping="7" AttackPriority="1" PullPos="0,0" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" ConstantTorque="0" ConstantAngle="0" AttackForceMultiplier="1" MinSeveranceDamage="3" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="0" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True">
<sprite SourceRect="458,128,50,40" Origin="0.44604877,0.5119512" Depth="0" Texture="" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0" />
<attack stickchance="0" StructureSoundType="StructureSlash" Context="Any" TargetType="Structure" TargetLimbType="None" HitDetectionType="Distance" AfterAttack="FallBack" AfterAttackDelay="0.2" AfterAttackSecondary="FallBack" AfterAttackSecondaryDelay="0" Reverse="False" SnapRopeOnNewAttack="True" Retreat="False" Range="100" DamageRange="50" MinRange="0" Duration="0.5" CoolDown="2" SecondaryCoolDown="1" CoolDownRandomFactor="0.25" FullSpeedAfterAttack="False" StructureDamage="35" CreateWallDamageProjectiles="False" EmitStructureDamageParticles="True" ItemDamage="10" Penetration="0" LevelWallDamage="18" Ranged="False" AvoidFriendlyFire="False" RequiredAngle="20" RequiredAngleToShoot="0" AimRotationTorque="0" RotationLimbIndex="-1" SwayAmount="0" SwayFrequency="5" Stun="0.3" OnlyHumans="False" ApplyForceOnLimbs="0, 11, 15" Force="20" RootForceWorldStart="0,0" RootForceWorldMiddle="0,0" RootForceWorldEnd="0,0" RootTransitionEasing="Linear" Torque="50" ApplyForcesOnlyOnce="False" TargetImpulse="40" TargetImpulseWorld="0,0" TargetForce="0" TargetForceWorld="0,0" SubmarineImpactMultiplier="1" SeverLimbsProbability="0.5" Priority="0" Blink="False" />
</limb>
<limb mass="0" Name="Limb 8" ID="9" Type="RightThigh" Notes="" Scale="1" Flip="False" MirrorVertically="False" MirrorHorizontally="False" Hide="False" SpriteOrientation="210" InheritLimbDepth="None" SteerForce="0" Radius="30" Height="0" Width="0" Density="5" IgnoreCollisions="False" AngularDamping="7" AttackPriority="1" PullPos="0,0" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" ConstantTorque="0" ConstantAngle="0" AttackForceMultiplier="1" MinSeveranceDamage="3" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="3" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True">
<deformablesprite SourceRect="0,340,140,174" Origin="0.4472283,0.4274753" Depth="0.11" Texture="" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0" />
<damagemodifier DamageSound="" DamageParticle="" DamageMultiplier="0.6" ProbabilityMultiplier="1" ArmorSector="0,360" DeflectProjectiles="False" AfflictionIdentifiers="gunshotwound,stun" AfflictionTypes="" />
</limb>
<limb mass="0" Name="Limb 9" ID="10" Type="RightLeg" Notes="" Scale="1" Flip="False" MirrorVertically="False" MirrorHorizontally="False" Hide="False" SpriteOrientation="90" InheritLimbDepth="None" SteerForce="0" Radius="0" Height="30" Width="90" Density="10" IgnoreCollisions="False" AngularDamping="7" AttackPriority="1" PullPos="21.6116,-9.738574" StepOffset="0,0" RefJoint="8" MouthPos="0,0" ConstantTorque="0" ConstantAngle="0" AttackForceMultiplier="1" MinSeveranceDamage="3" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="3" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True">
<deformablesprite SourceRect="320,260,190,86" Origin="0.452,0.59239936" Depth="0.05" Texture="" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0" />
<damagemodifier DamageSound="" DamageParticle="" DamageMultiplier="0.6" ProbabilityMultiplier="1" ArmorSector="0,360" DeflectProjectiles="False" AfflictionIdentifiers="gunshotwound,stun" AfflictionTypes="" />
</limb>
<!--Left Claw-->
<limb id="11" width="20" height="87.549995" ignorecollisions="False" flip="False" mass="0.5" type="RightFoot" healthindex="2" attackpriority="1" steerforce="0" stepoffset="0,0" bodytype="Dynamic" radius="0" friction="0.3" restitution="0.05" density="10" pullpos="-3.9884124,-1.8825091" refjoint="0" name="LeftClaw" notes="" spriteorientation="180" mirrorvertically="False" mirrorhorizontally="False" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="0,0,72,206" depth="0.5" origin="0.6944444,0.49514562" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<sound tag="footstep_crawler" />
<damagemodifier armorsector="0,360" afflictionidentifiers="gunshotwound,stun" damagemultiplier="0.6" deflectprojectiles="False" damagesound="" afflictiontypes="" probabilitymultiplier="1" damageparticle="" />
</limb>
<limb id="12" radius="0" width="90" height="30" mass="0" name="LeftArm" type="RightLeg" spriteorientation="NaN" flip="False" mirrorvertically="False" mirrorhorizontally="False" healthindex="2" attackpriority="1" steerforce="0" stepoffset="0,0" density="10" pullpos="27.3626,-6.016137" refjoint="-1" ignorecollisions="False" notes="" friction="0.3" restitution="0.05" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="320,260,190,84" origin="0.452,0.592" depth="0.5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<damagemodifier armorsector="0,360" afflictionidentifiers="gunshotwound,stun" damagemultiplier="0.6" deflectprojectiles="False" damagesound="" afflictiontypes="" probabilitymultiplier="1" damageparticle="" />
</limb>
<limb id="13" radius="29.750002" width="0" height="0" mass="0" name="Limb 13" type="RightThigh" spriteorientation="210" flip="False" mirrorvertically="False" mirrorhorizontally="False" healthindex="2" attackpriority="1" steerforce="0" stepoffset="0,0" density="10" pullpos="0,0" refjoint="-1" ignorecollisions="False" notes="" friction="0.3" restitution="0.05" hide="False" angulardamping="7" mouthpos="0,0" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="0,340,140,174" origin="0.5574913,0.53277266" depth="0.5" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<damagemodifier armorsector="0,360" afflictionidentifiers="gunshotwound,stun" damagemultiplier="0.6" deflectprojectiles="False" damagesound="" afflictiontypes="" probabilitymultiplier="1" damageparticle="" />
</limb>
<!--Right Claw-->
<limb id="15" radius="0" width="20" height="87.549995" name="RightClaw" type="RightFoot" spriteorientation="180" flip="False" mirrorvertically="False" mirrorhorizontally="False" hide="False" attackpriority="1" steerforce="0" density="10" ignorecollisions="False" angulardamping="7" pullpos="-5.450408,-0.114616506" stepoffset="0,0" refjoint="0" mouthpos="0,0" notes="" healthindex="3" friction="0.3" restitution="0.05" constanttorque="0" constantangle="0" scale="1" attackforcemultiplier="1" minseverancedamage="3" inheritlimbdepth="None" severedfadeouttime="10" applytailangle="False" sinefrequencymultiplier="1" sineamplitudemultiplier="1" blinkfrequency="0" blinkdurationin="0.2" blinkdurationout="0.5" blinkholdtime="0" blinkrotationin="0" blinkrotationout="45" blinkforce="50" onlyblinkinwater="False" blinktransitionin="Linear" blinktransitionout="Linear" canbeseveredalive="True">
<deformablesprite sourcerect="0,0,72,206" origin="0.6944444,0.49514562" depth="0" texture="" color="255,255,255,255" deadcolor="255,255,255,255" deadcolortime="0" ignoretint="False" />
<sound tag="footstep_crawler" />
<damagemodifier armorsector="0,360" afflictionidentifiers="gunshotwound,stun" damagemultiplier="0.6" deflectprojectiles="False" damagesound="" afflictiontypes="" probabilitymultiplier="1" damageparticle="" />
</limb>
<!-- spike/tentacle thingy -->
<limb Name="Tentacle1a" ID="18" Type="None" Notes="" Scale="1" Flip="True" MirrorVertically="False" MirrorHorizontally="False" Hide="False" SpriteOrientation="270" InheritLimbDepth="None" SteerForce="0" Radius="0" Height="12.75" Width="17.425" Density="100" IgnoreCollisions="True" AngularDamping="100" AttackPriority="1" PullPos="0,0" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" ConstantTorque="0" ConstantAngle="-90" AttackForceMultiplier="0.1" MinSeveranceDamage="3" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="1" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True">
<deformablesprite subdivisions="5,5" SourceRect="0,482,41,30" Origin="0.5,0.5" Depth="0.5" Texture="Content/Particles/ParticleAtlas.png" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0">
<spritedeformation type="bendjoint" typename="bendjoint" Sync="-1" BlendMode="Add" Strength="1" MaxRotation="90" UseMovementSine="False" StopWhenHostIsDead="False" OnlyInWater="False" SineOffset="0" Resolution="5,5" />
</deformablesprite>
<damagemodifier DamageSound="" DamageParticle="" DamageMultiplier="0.6" ProbabilityMultiplier="1" ArmorSector="0,360" DeflectProjectiles="False" AfflictionIdentifiers="gunshotwound,stun" AfflictionTypes="" />
</limb>
<limb Name="Tentacle1b" ID="19" Type="None" Notes="" Scale="1" Flip="True" MirrorVertically="False" MirrorHorizontally="False" Hide="False" SpriteOrientation="270" InheritLimbDepth="None" SteerForce="0" Radius="0" Height="12.325" Width="38.25" Density="100" IgnoreCollisions="True" AngularDamping="100" AttackPriority="1" PullPos="0,0" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" ConstantTorque="0" ConstantAngle="0" AttackForceMultiplier="0.1" MinSeveranceDamage="3" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="1" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True">
<deformablesprite subdivisions="5,5" SourceRect="41,482,90,30" Origin="0.5,0.5" Depth="0.5" Texture="Content/Particles/ParticleAtlas.png" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0">
<spritedeformation type="bendjoint" typename="bendjoint" Sync="-1" BlendMode="Add" Strength="1" MaxRotation="90" UseMovementSine="False" StopWhenHostIsDead="False" OnlyInWater="False" SineOffset="0" Resolution="5,5" />
</deformablesprite>
<damagemodifier DamageSound="" DamageParticle="" DamageMultiplier="0.6" ProbabilityMultiplier="1" ArmorSector="0,360" DeflectProjectiles="False" AfflictionIdentifiers="gunshotwound,stun" AfflictionTypes="" />
</limb>
<limb Name="Tentacle2a" ID="20" Type="None" Notes="" Scale="0.8" Flip="True" MirrorVertically="False" MirrorHorizontally="False" Hide="False" SpriteOrientation="270" InheritLimbDepth="None" SteerForce="0" Radius="0" Height="12.75" Width="17.425" Density="100" IgnoreCollisions="True" AngularDamping="100" AttackPriority="1" PullPos="0,0" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" ConstantTorque="0" ConstantAngle="-90" AttackForceMultiplier="0.1" MinSeveranceDamage="3" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="1" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True">
<deformablesprite subdivisions="5,5" SourceRect="0,482,41,30" Origin="0.5,0.5" Depth="0.5" Texture="Content/Particles/ParticleAtlas.png" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0">
<spritedeformation type="bendjoint" typename="bendjoint" Sync="-1" BlendMode="Add" Strength="1" MaxRotation="90" UseMovementSine="False" StopWhenHostIsDead="False" OnlyInWater="False" SineOffset="0" Resolution="5,5" />
</deformablesprite>
<damagemodifier DamageSound="" DamageParticle="" DamageMultiplier="0.6" ProbabilityMultiplier="1" ArmorSector="0,360" DeflectProjectiles="False" AfflictionIdentifiers="gunshotwound,stun" AfflictionTypes="" />
</limb>
<limb Name="Tentacle2b" ID="21" Type="None" Notes="" Scale="0.8" Flip="True" MirrorVertically="False" MirrorHorizontally="False" Hide="False" SpriteOrientation="270" InheritLimbDepth="None" SteerForce="0" Radius="0" Height="12.325" Width="38.25" Density="100" IgnoreCollisions="True" AngularDamping="100" AttackPriority="1" PullPos="0,0" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" ConstantTorque="0" ConstantAngle="0" AttackForceMultiplier="0.1" MinSeveranceDamage="3" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="1" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True">
<deformablesprite subdivisions="5,5" SourceRect="41,482,90,30" Origin="0.5,0.5" Depth="0.5" Texture="Content/Particles/ParticleAtlas.png" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0">
<spritedeformation type="bendjoint" typename="bendjoint" Sync="-1" BlendMode="Add" Strength="1" MaxRotation="90" UseMovementSine="False" StopWhenHostIsDead="False" OnlyInWater="False" SineOffset="0" Resolution="5,5" />
</deformablesprite>
<damagemodifier DamageSound="" DamageParticle="" DamageMultiplier="0.6" ProbabilityMultiplier="1" ArmorSector="0,360" DeflectProjectiles="False" AfflictionIdentifiers="gunshotwound,stun" AfflictionTypes="" />
</limb>
<limb Name="Tentacle2a" ID="22" Type="None" Notes="" Scale="0.7" Flip="True" MirrorVertically="False" MirrorHorizontally="False" Hide="False" SpriteOrientation="270" InheritLimbDepth="None" SteerForce="0" Radius="0" Height="12.75" Width="17.425" Density="100" IgnoreCollisions="True" AngularDamping="100" AttackPriority="1" PullPos="0,0" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" ConstantTorque="0" ConstantAngle="-90" AttackForceMultiplier="0.1" MinSeveranceDamage="3" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="1" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True">
<deformablesprite subdivisions="5,5" SourceRect="0,482,41,30" Origin="0.5,0.5" Depth="0.5" Texture="Content/Particles/ParticleAtlas.png" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0">
<spritedeformation type="bendjoint" typename="bendjoint" Sync="-1" BlendMode="Add" Strength="1" MaxRotation="90" UseMovementSine="False" StopWhenHostIsDead="False" OnlyInWater="False" SineOffset="0" Resolution="5,5" />
</deformablesprite>
<damagemodifier DamageSound="" DamageParticle="" DamageMultiplier="0.6" ProbabilityMultiplier="1" ArmorSector="0,360" DeflectProjectiles="False" AfflictionIdentifiers="gunshotwound,stun" AfflictionTypes="" />
</limb>
<limb Name="Tentacle2b" ID="23" Type="None" Notes="" Scale="0.7" Flip="True" MirrorVertically="False" MirrorHorizontally="False" Hide="False" SpriteOrientation="270" InheritLimbDepth="None" SteerForce="0" Radius="0" Height="12.325" Width="38.25" Density="100" IgnoreCollisions="True" AngularDamping="100" AttackPriority="1" PullPos="0,0" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" ConstantTorque="0" ConstantAngle="0" AttackForceMultiplier="0.1" MinSeveranceDamage="3" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="1" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True">
<deformablesprite subdivisions="5,5" SourceRect="41,482,90,30" Origin="0.5,0.5" Depth="0.5" Texture="Content/Particles/ParticleAtlas.png" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0">
<spritedeformation type="bendjoint" typename="bendjoint" Sync="-1" BlendMode="Add" Strength="1" MaxRotation="90" UseMovementSine="False" StopWhenHostIsDead="False" OnlyInWater="False" SineOffset="0" Resolution="5,5" />
</deformablesprite>
<damagemodifier DamageSound="" DamageParticle="" DamageMultiplier="0.6" ProbabilityMultiplier="1" ArmorSector="0,360" DeflectProjectiles="False" AfflictionIdentifiers="gunshotwound,stun" AfflictionTypes="" />
</limb>
<limb Name="Limb 24" ID="24" Type="None" Notes="" Scale="1" Flip="True" MirrorVertically="True" MirrorHorizontally="False" Hide="False" SpriteOrientation="NaN" InheritLimbDepth="None" SteerForce="0" Radius="0" Height="45" Width="35" Density="10" IgnoreCollisions="true" AngularDamping="20" AttackPriority="1" PullPos="0,0" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" ConstantTorque="0" ConstantAngle="0" AttackForceMultiplier="1" MinSeveranceDamage="1" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="0" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True">
<deformablesprite SourceRect="0,118,73,91" Origin="0.5,0.5" Depth="0.230" Texture="" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0" />
</limb>
<limb Name="Limb 25" ID="25" Type="None" Notes="" Scale="1.2" Flip="True" MirrorVertically="True" MirrorHorizontally="False" Hide="False" SpriteOrientation="NaN" InheritLimbDepth="None" SteerForce="0" Radius="0" Height="45" Width="35" Density="10" IgnoreCollisions="true" AngularDamping="20" AttackPriority="1" PullPos="0,0" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" ConstantTorque="0" ConstantAngle="0" AttackForceMultiplier="1" MinSeveranceDamage="1" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="0" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True">
<deformablesprite SourceRect="0,118,73,91" Origin="0.5,0.5" Depth="0.230" Texture="" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0" />
</limb>
<limb Name="Limb 26" ID="26" Type="None" Notes="" Scale="1.4" Flip="True" MirrorVertically="True" MirrorHorizontally="False" Hide="False" SpriteOrientation="NaN" InheritLimbDepth="None" SteerForce="0" Radius="0" Height="45" Width="35" Density="10" IgnoreCollisions="true" AngularDamping="20" AttackPriority="1" PullPos="0,0" StepOffset="0,0" RefJoint="-1" MouthPos="0,0" ConstantTorque="0" ConstantAngle="0" AttackForceMultiplier="1" MinSeveranceDamage="1" CanBeSeveredAlive="True" SeveredFadeOutTime="10" ApplyTailAngle="False" SineFrequencyMultiplier="1" SineAmplitudeMultiplier="1" BlinkFrequency="0" BlinkDurationIn="0.2" BlinkDurationOut="0.5" BlinkHoldTime="0" BlinkRotationIn="0" BlinkRotationOut="45" BlinkForce="50" OnlyBlinkInWater="False" UseTextureOffsetForBlinking="False" BlinkTextureOffsetIn="0.5,0.5" BlinkTextureOffsetOut="0.5,0.5" BlinkTransitionIn="Linear" BlinkTransitionOut="Linear" HealthIndex="0" Friction="0.3" Restitution="0.05" CanEnterSubmarine="True">
<deformablesprite SourceRect="0,118,73,91" Origin="0.5,0.5" Depth="0.230" Texture="" IgnoreTint="False" Color="255,255,255,255" DeadColor="255,255,255,255" DeadColorTime="0" />
</limb>
<!-- More tentacles -->
<!-- Joints -->
<joint Name="Joint 0 - 1" Limb1="0" Limb2="1" Limb1Anchor="-21.448105,-10.967147" Limb2Anchor="56.668037,17.959017" CanBeSevered="True" SeveranceProbabilityModifier="0.25" BreakSound="gore" LimitEnabled="True" UpperLimit="90" LowerLimit="-90" Stiffness="0.25" Scale="1" WeldJoint="False" ClockWiseRotation="False" />
<joint Name="Joint 1 - 2" Limb1="1" Limb2="2" Limb1Anchor="-39.061676,-3.8948364" Limb2Anchor="29.98288,1.783022" CanBeSevered="True" SeveranceProbabilityModifier="0" BreakSound="gore" LimitEnabled="True" UpperLimit="8.367105" LowerLimit="-66.20706" Stiffness="0.25" Scale="1" WeldJoint="False" ClockWiseRotation="False" />
<!-- Tail -->
<joint Name="Joint 2 - 3" Limb1="2" Limb2="3" Limb1Anchor="-19.25937,-1.6185555" Limb2Anchor="31.19618,-1.2611864" CanBeSevered="True" SeveranceProbabilityModifier="0.1" BreakSound="gore" LimitEnabled="True" UpperLimit="45" LowerLimit="-30" Stiffness="0.25" Scale="1" WeldJoint="False" ClockWiseRotation="False" />
<joint Name="Joint 3 - 4" Limb1="3" Limb2="4" Limb1Anchor="-28.94305,-3.5352855" Limb2Anchor="19.21655,-1.4235371" CanBeSevered="True" SeveranceProbabilityModifier="0.2" BreakSound="gore" LimitEnabled="True" UpperLimit="45" LowerLimit="-30" Stiffness="0.25" Scale="1" WeldJoint="False" ClockWiseRotation="False" />
<joint Name="Joint 4 - 5" Limb1="4" Limb2="5" Limb1Anchor="-26.94205,-2.537231" Limb2Anchor="15.81753,1.520584" CanBeSevered="True" SeveranceProbabilityModifier="0.3" BreakSound="gore" LimitEnabled="True" UpperLimit="45" LowerLimit="-30.02529" Stiffness="0.25" Scale="1" WeldJoint="False" ClockWiseRotation="False" />
<joint Name="Joint 5 - 6" Limb1="5" Limb2="6" Limb1Anchor="-16.309858,-1.172784" Limb2Anchor="11.703393,0.21717258" CanBeSevered="True" SeveranceProbabilityModifier="0.4" BreakSound="gore" LimitEnabled="True" UpperLimit="45" LowerLimit="-29.95912" Stiffness="0.25" Scale="1" WeldJoint="False" ClockWiseRotation="False" />
<joint Name="Joint 6 - 7" Limb1="6" Limb2="7" Limb1Anchor="-19.064672,-0.7376906" Limb2Anchor="12.628254,-2.6309388" CanBeSevered="True" SeveranceProbabilityModifier="0.5" BreakSound="gore" LimitEnabled="True" UpperLimit="45" LowerLimit="-30" Stiffness="0.25" Scale="1" WeldJoint="False" ClockWiseRotation="False" />
<joint Name="Joint 0 - 8" Limb1="0" Limb2="8" Limb1Anchor="-27.985016,-4.2211614" Limb2Anchor="-21.662643,-7.210979" CanBeSevered="True" SeveranceProbabilityModifier="1" BreakSound="gore" LimitEnabled="True" UpperLimit="0" LowerLimit="-90" Stiffness="0.25" Scale="1" WeldJoint="False" ClockWiseRotation="False" />
<joint Name="Joint 1 - 9" Limb1="1" Limb2="9" Limb1Anchor="-3.5972703,6.2334614" Limb2Anchor="22.849667,7.519464" CanBeSevered="True" SeveranceProbabilityModifier="1" BreakSound="gore" LimitEnabled="True" UpperLimit="65" LowerLimit="-35" Stiffness="0.25" Scale="1" WeldJoint="False" ClockWiseRotation="False" />
<joint Name="Joint 9 - 10" Limb1="9" Limb2="10" Limb1Anchor="-22.397194,-37.906563" Limb2Anchor="-32.754326,14.481597" CanBeSevered="True" SeveranceProbabilityModifier="1" BreakSound="gore" LimitEnabled="True" UpperLimit="45" LowerLimit="-90" Stiffness="0.2" Scale="1" WeldJoint="False" ClockWiseRotation="False" />
<joint Name="Joint 1 - 13" Limb1="1" Limb2="13" Limb1Anchor="19.067951,15.83907" Limb2Anchor="14.806871,17.870033" CanBeSevered="True" SeveranceProbabilityModifier="1" BreakSound="gore" LimitEnabled="True" UpperLimit="64.97125" LowerLimit="-35" Stiffness="0.25" Scale="1" WeldJoint="False" ClockWiseRotation="False" />
<joint Name="Joint 13 - 12" Limb1="13" Limb2="12" Limb1Anchor="-28.900497,-29.457531" Limb2Anchor="-32.55083,12.579753" CanBeSevered="True" SeveranceProbabilityModifier="1" BreakSound="gore" LimitEnabled="True" UpperLimit="45" LowerLimit="-90" Stiffness="0.2" Scale="1" WeldJoint="False" ClockWiseRotation="False" />
<joint Name="Joint 14 - 0 (Jump Attack)" Limb1="14" Limb2="0" Limb1Anchor="0.20820096,0.67279637" Limb2Anchor="28.857014,-30.433556" CanBeSevered="False" SeveranceProbabilityModifier="1" BreakSound="gore" LimitEnabled="True" UpperLimit="0" LowerLimit="0" Stiffness="0.25" Scale="1" WeldJoint="False" ClockWiseRotation="False" />
<joint Name="Joint 16 - 0 (Water Attack C)" Limb1="16" Limb2="0" Limb1Anchor="0.20820096,0.67279637" Limb2Anchor="28.857014,-30.433556" CanBeSevered="False" SeveranceProbabilityModifier="1" BreakSound="gore" LimitEnabled="True" UpperLimit="0" LowerLimit="0" Stiffness="0.25" Scale="1" WeldJoint="False" ClockWiseRotation="False" />
<joint Name="Joint 17 - 0 (Water Attack S)" Limb1="17" Limb2="0" Limb1Anchor="0.20820096,0.67279637" Limb2Anchor="28.857014,-30.433556" CanBeSevered="False" SeveranceProbabilityModifier="1" BreakSound="gore" LimitEnabled="True" UpperLimit="0" LowerLimit="0" Stiffness="0.25" Scale="1" WeldJoint="False" ClockWiseRotation="False" />
<joint limb1="12" limb2="11" limb1anchor="35.248386,-7.2936254" limb2anchor="-1.9848251,41.149693" name="Joint 12 - 11" canbesevered="True" limitenabled="True" upperlimit="145" lowerlimit="-45" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<joint limb1="10" limb2="15" limb1anchor="35.34168,-6.990353" limb2anchor="-2.0823996,41.17109" name="Joint 10 - 15" canbesevered="True" limitenabled="True" upperlimit="145" lowerlimit="-45" stiffness="0.25" severanceprobabilitymodifier="1" scale="1" breaksound="gore" weldjoint="False" clockwiserotation="False" />
<!-- body to husk appendage -->
<joint Name="Tentacle1a" Limb1="0" Limb2="18" Limb1Anchor="-15.482992,-49.914562" Limb2Anchor="-17.68504,1.816231" CanBeSevered="True" SeveranceProbabilityModifier="1" BreakSound="gore" LimitEnabled="True" UpperLimit="30" LowerLimit="-90" Stiffness="0.25" Scale="0.5" WeldJoint="False" ClockWiseRotation="False" />
<joint Name="Tentacle1b" Limb1="18" Limb2="19" Limb1Anchor="20.18841,0.99607223" Limb2Anchor="-42.614456,0.38188925" CanBeSevered="True" SeveranceProbabilityModifier="1" BreakSound="gore" LimitEnabled="True" UpperLimit="30" LowerLimit="-30" Stiffness="0.25" Scale="0.5" WeldJoint="False" ClockWiseRotation="False" />
<joint Name="Tentacle2a" Limb1="0" Limb2="20" Limb1Anchor="-31.474686,-65.730865" Limb2Anchor="-17.68504,1.816231" CanBeSevered="True" SeveranceProbabilityModifier="1" BreakSound="gore" LimitEnabled="True" UpperLimit="30" LowerLimit="-90" Stiffness="0.25" Scale="0.4" WeldJoint="False" ClockWiseRotation="False" />
<joint Name="Tentacle2b" Limb1="20" Limb2="21" Limb1Anchor="20.18841,0.99607223" Limb2Anchor="-42.614456,0.38188925" CanBeSevered="True" SeveranceProbabilityModifier="1" BreakSound="gore" LimitEnabled="True" UpperLimit="30" LowerLimit="-30" Stiffness="0.25" Scale="0.4" WeldJoint="False" ClockWiseRotation="False" />
<joint Name="Tentacle3a" Limb1="0" Limb2="22" Limb1Anchor="0.8225126,-78.007034" Limb2Anchor="-17.68504,1.816231" CanBeSevered="True" SeveranceProbabilityModifier="1" BreakSound="gore" LimitEnabled="True" UpperLimit="30" LowerLimit="-90" Stiffness="0.25" Scale="0.35" WeldJoint="False" ClockWiseRotation="False" />
<joint Name="Tentacle3b" Limb1="22" Limb2="23" Limb1Anchor="20.18841,0.99607223" Limb2Anchor="-42.614456,0.38188925" CanBeSevered="True" SeveranceProbabilityModifier="1" BreakSound="gore" LimitEnabled="True" UpperLimit="30" LowerLimit="-30" Stiffness="0.25" Scale="0.35" WeldJoint="False" ClockWiseRotation="False" />
<joint Name="Joint 24 - 2" Limb1="24" Limb2="2" Limb1Anchor="2,19" Limb2Anchor="-14,25" CanBeSevered="True" SeveranceProbabilityModifier="0" BreakSound="gore" LimitEnabled="True" UpperLimit="140" LowerLimit="125" Stiffness="0.5" Scale="1" WeldJoint="False" ClockWiseRotation="False" />
<joint Name="Joint 25 - 2" Limb1="25" Limb2="2" Limb1Anchor="5,21" Limb2Anchor="15,35" CanBeSevered="True" SeveranceProbabilityModifier="0" BreakSound="gore" LimitEnabled="True" UpperLimit="140" LowerLimit="125" Stiffness="0.5" Scale="1" WeldJoint="False" ClockWiseRotation="False" />
<joint Name="Joint 26 - 1" Limb1="26" Limb2="1" Limb1Anchor="6,32" Limb2Anchor="-17,36" CanBeSevered="True" SeveranceProbabilityModifier="0" BreakSound="gore" LimitEnabled="True" UpperLimit="140" LowerLimit="125" Stiffness="0.5" Scale="1" WeldJoint="False" ClockWiseRotation="False" />
</Ragdoll>

View File

@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<Charactervariant ShowHealthBar="True" inherit="Defensebot" SpeciesName="Defensebot_defective" DisplayName="" Group="ancientalien">
<health Vitality="80" DoesBleed="False" crushdepth="Infinity" UseHealthWindow="False" BleedingReduction="0" BurnReduction="2" ConstantHealthRegeneration="2" HealthRegenerationWhenEating="0" StunImmunity="True" PoisonImmunity="True" ApplyAfflictionColors="False" empvulnerability="1">
<Limb>
<VitalityMultiplier type="burn" multiplier="0.5" />
</Limb>
</health>
<Inventory Slots="Any,Any,Card" AccessibleWhenAlive="True">
<Item Identifier="defensebotammobox" slot="Any" />
<Item Identifier="aliencircuitry" slot="Any" />
<Item identifier="idcard" equip="true" />
</Inventory>
<!-- <ai UsePathFindingToGetInside="True" CombatStrength="105" Sight="2" Hearing="1" AggressionHurt="0" AggressionGreed="0" FleeHealthThreshold="0" AttackWhenProvoked="True" AvoidGunfire="False" DamageThreshold="0" AvoidTime="3" MinFleeTime="20" AggressiveBoarding="False" EnforceAggressiveBehaviorForMissions="False" TargetOuterWalls="False" RandomAttack="False" CanOpenDoors="True" KeepDoorsClosed="False" AvoidAbyss="True" StayInAbyss="False" PatrolFlooded="False" PatrolDry="False" StartAggression="0" MaxAggression="100" AggressionCumulation="0" WallTargetingMethod="Target">
<target Tag="hostile" State="Aggressive" Priority="50" ReactDistance="1500" AttackDistance="1500" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreIfNotInSameSub="True" IgnoreIncapacitated="True" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" CircleRotationSpeed="1" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="stronger" State="Aggressive" Priority="50" ReactDistance="1500" AttackDistance="1500" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreIfNotInSameSub="True" IgnoreIncapacitated="True" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" CircleRotationSpeed="1" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="weaker" State="Aggressive" Priority="50" ReactDistance="1500" AttackDistance="1500" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreIfNotInSameSub="True" IgnoreIncapacitated="True" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" CircleRotationSpeed="1" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="equal" State="Aggressive" Priority="50" ReactDistance="1500" AttackDistance="1500" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreIfNotInSameSub="True" IgnoreIncapacitated="True" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" CircleRotationSpeed="1" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="owner" State="Protect" Priority="10" ReactDistance="150" AttackDistance="0" Timer="0" IgnoreContained="False" IgnoreInside="False" IgnoreOutside="False" IgnoreIfNotInSameSub="False" IgnoreIncapacitated="True" Threshold="0" ThresholdMin="-1" ThresholdMax="-1" Offset="0,0" AttackPattern="Straight" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" CircleRotationSpeed="1" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<petbehavior maxhappiness="100" happinessdecreaserate="0" hungerincreaserate="0" playforce="0" toggleowner="true" hidestatusindicators="true" playcooldown="0"/>
</ai> -->
</Charactervariant>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<Charactervariant ShowHealthBar="True" inherit="Defensebot" SpeciesName="Defensebot_outpost" speciestranslationoverride="Defensebot" DisplayName="" Group="human"></Charactervariant>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<Charactervariant inherit="orangeboy" speciesname="orangeboy_escort" caninteract="True">
<health vitality="80" />
<ragdoll color="255,255,255,255" scalemultiplier="1.25" />
<ai canopendoors="True" />
<Inventory Slots="Any, Any" AccessibleWhenAlive="True" Commonness="1">
<Item identifier="petnametag" />
</Inventory>
</Charactervariant>

View File

@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<Charactervariant ShowHealthBar="false" inherit="Hammerheadspawn" SpeciesName="Hammerheadspawn_hatched" speciestranslationoverride="Hammerheadspawn" DisplayName="" Group="hammerhead" noise="50">
<ai combatstrength="10" sight="1" hearing="1" aggressionhurt="100" aggressiongreed="50" fleehealththreshold="0" attackwhenprovoked="False" avoidgunfire="False" aggressiveboarding="True">
<target Tag="hammerheadmucus" State="Protect" Priority="100" ReactDistance="1000" offset="0,100" />
<target tag="decoy" state="Attack" priority="200" ignoreifnotinsamesub="True" />
<target tag="provocative" state="Attack" priority="100" ignoreifnotinsamesub="True" />
<target tag="weapon" state="Attack" priority="100" ignoreifnotinsamesub="True" />
<target tag="leucocyte" state="Avoid" priority="100" reactdistance="1000" />
<target tag="terminalcell" state="Attack" priority="50" />
<target tag="stronger" state="Avoid" priority="50" reactdistance="2000" />
<target tag="tool" state="Aggressive" priority="50" reactdistance="500" ignoreifnotinsamesub="True" />
<target tag="human" state="Attack" priority="50" reactdistance="500" />
<target tag="weaker" state="Attack" priority="50" />
<target tag="crawler" state="Avoid" priority="50" />
<target tag="room" state="Observe" priority="0" />
<target tag="sonar" state="Observe" priority="0" />
<SwarmBehavior mindistfromclosest="25" maxdistfromcenter="250" cohesion="1" />
</ai>
<ragdoll scalemultiplier="1.5" />
<attack damagemultiplier="1.5" rangemultiplier="1.5" />
</Charactervariant>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<LithomorphSwimFast type="Lithomorph" UseSineMovement="True" Flip="False" FlipCooldown="1" FlipDelay="0.5" Mirror="False" MirrorLerp="True" WaveAmplitude="9.741322" WaveLength="29.877747" RotateTowardsMovement="True" TailTorque="50" TailTorqueMultiplier="1" FootAngles="" UpdateAnimationWhenNotMoving="False" TailAngle="90" SteerTorque="10" LegTorque="25" MovementSpeed="3" CycleSpeed="1" HeadAngle="90" TorsoAngle="90" HeadTorque="25" TorsoTorque="50" FootTorque="25" AnimationType="SwimFast" ArmIKStrength="1" HandIKStrength="1" />

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<LithomorphSwimSlow type="Lithomorph" UseSineMovement="True" Flip="False" FlipCooldown="1" FlipDelay="0.5" Mirror="False" MirrorLerp="True" WaveAmplitude="2.7610426" WaveLength="15.785484" RotateTowardsMovement="True" TailTorque="50" TailTorqueMultiplier="1" FootAngles="" UpdateAnimationWhenNotMoving="False" TailAngle="90" SteerTorque="10" LegTorque="25" MovementSpeed="1" CycleSpeed="1" HeadAngle="90" TorsoAngle="90" HeadTorque="25" TorsoTorque="50" FootTorque="25" AnimationType="SwimSlow" ArmIKStrength="1" HandIKStrength="1" />

View File

@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Comments: Created by UberPendragon (https://steamcommunity.com/profiles/76561197995266558)
avoid spawning clusters of spawners, multiple creatures will harpoon eachother breaking the fight and sometimes physics. Tried making harpoons not stick to deflective (all limbs are deflective) but I can't tell what deflects and what doesnt (dive suits are supposedly deflective)
-->
<Character SpeciesName="Lithomorph" Group="thalamus" Humanoid="False" HasInfo="False" CanInteract="True" Husk="False" UseHuskAppendage="False" NeedsAir="False" NeedsWater="True" IsMachine="False" CanSpeak="False" ShowHealthBar="True" UseBossHealthBar="False" Noise="300" Visibility="300" BloodDecal="" BleedParticleAir="" BleedParticleWater="" BleedParticleMultiplier="1" CanEat="False" EatingSpeed="10" UsePathFinding="True" PathFinderPriority="0.5" HideInSonar="True" HideInThermalGoggles="True" SonarDisruption="0" DistantSonarRange="0" DisableDistance="15000" SoundInterval="10" DrawLast="False">
<ragdolls folder="%ModDir:2532991202%/Characters/Special Creatures/Lithomorph/Ragdolls/" />
<animations folder="%ModDir:2532991202%/Characters/Special Creatures/Lithomorph/Animations/" />
<damageemitter Particle="shockwavesmall" AngleMin="0" AngleMax="0" ScaleMin="0.5" ScaleMax="0.5" VelocityMin="0" VelocityMax="0" EmitInterval="0" ParticlesPerSecond="0" ParticleAmount="1" HighQualityCollisionDetection="False" CopyEntityAngle="False" />
<gibemitter particleburstamount="1" Particle="leucogib" AngleMin="0" AngleMax="360" ScaleMin="1" ScaleMax="2" VelocityMin="-20" VelocityMax="20" EmitInterval="0.2" ParticlesPerSecond="0" ParticleAmount="0" HighQualityCollisionDetection="False" CopyEntityAngle="False" />
<health Vitality="150" DoesBleed="False" CrushDepth="Infinity" UseHealthWindow="False" BleedingReduction="0" BurnReduction="0" ConstantHealthRegeneration="0" HealthRegenerationWhenEating="0" StunImmunity="True" PoisonImmunity="False" PoisonVulnerability="3" EmpVulnerability="0" ApplyAfflictionColors="False">
<Limb name="Head">
<VitalityMultiplier type="damage" multiplier="2" />
</Limb>
<Limb name="LeftHand">
<VitalityMultiplier identifier="gunshotwound" multiplier="0.1" />
<VitalityMultiplier identifier="lacerations" multiplier="0.1" />
<VitalityMultiplier identifier="stun" multiplier="0" />
<VitalityMultiplier type="burn" multiplier="0" />
</Limb>
<Limb name="RightHand">
<VitalityMultiplier identifier="gunshotwound" multiplier="0.1" />
<VitalityMultiplier identifier="lacerations" multiplier="0.1" />
<VitalityMultiplier identifier="stun" multiplier="0" />
<VitalityMultiplier type="burn" multiplier="0" />
</Limb>
</health>
<StatusEffect type="Always" target="This" interval="0.1" duration="0.2">
<Conditional isDead="eq false" />
<sound File="%ModDir:2532991202%/Characters/Special Creatures/Lithomorph/LithomorphLoop.ogg" Range="2000" Volume="1.0" Loop="True" />
</StatusEffect>
<sound File="%ModDir:2532991202%/Characters/Special Creatures/Lithomorph/LithomorphIdle1.ogg" State="Idle" Range="2000" Volume="0.75" Tags="" />
<sound File="%ModDir:2532991202%/Characters/Special Creatures/Lithomorph/LithomorphIdle2.ogg" State="Idle" Range="2000" Volume="0.75" Tags="" />
<sound File="%ModDir:2532991202%/Characters/Special Creatures/Lithomorph/LithomorphDamage1.ogg" State="Damage" Range="2000" Volume="1" Tags="" />
<sound File="%ModDir:2532991202%/Characters/Special Creatures/Lithomorph/LithomorphDamage2.ogg" State="Damage" Range="2000" Volume="1" Tags="" />
<sound File="%ModDir:2532991202%/Characters/Special Creatures/Lithomorph/LithomorphDamage3.ogg" State="Damage" Range="2000" Volume="1" Tags="" />
<sound File="Content/Characters/Legacywatcher/attack1.ogg" State="Attack" Range="2000" Volume="1" Tags="" />
<sound File="Content/Characters/Legacywatcher/watch1.ogg" State="Attack" Range="2000" Volume="1" Tags="" />
<sound File="Content/Characters/Legacywatcher/watch4.ogg" State="Attack" Range="2000" Volume="1" Tags="" />
<sound File="Content/Characters/Legacywatcher/watch5.ogg" State="Attack" Range="2000" Volume="1" Tags="" />
<sound File="Content/Characters/Legacywatcher/watch6.ogg" State="Attack" Range="2000" Volume="1" Tags="" />
<ai CombatStrength="40" Sight="1" Hearing="1" AggressionHurt="100" AggressionGreed="10" FleeHealthThreshold="0" AttackWhenProvoked="True" AvoidGunfire="False" DamageThreshold="0" AvoidTime="3" MinFleeTime="20" AggressiveBoarding="False" EnforceAggressiveBehaviorForMissions="True" TargetOuterWalls="True" RandomAttack="True" CanOpenDoors="False" UsePathFindingToGetInside="False" KeepDoorsClosed="False" AvoidAbyss="True" StayInAbyss="False" PatrolFlooded="False" PatrolDry="False" StartAggression="0" MaxAggression="100" AggressionCumulation="0" WallTargetingMethod="Target">
<target Tag="human" State="Aggressive" Priority="100" ReactDistance="1000" 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" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="weaker" State="Aggressive" Priority="100" ReactDistance="1000" 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" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
<target Tag="stronger" State="Aggressive" Priority="100" ReactDistance="1000" 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" PrioritizeSubCenter="False" SweepDistance="0" SweepStrength="10" SweepSpeed="1" CircleStartDistance="5000" IgnoreTargetSize="False" CircleRotationSpeed="1" DynamicCircleRotationSpeed="False" CircleRandomRotationFactor="0" CircleStrikeDistanceMultiplier="5" CircleMaxRandomOffset="0" />
</ai>
<inventory accessiblebyowner="True" Slots="Any, Any, Any" AccessibleWhenAlive="False" Commonness="1">
<Item identifier="titanite" />
</inventory>
<StatusEffect type="OnDeath" target="This" targetlimb="Torso" duration="0.1">
<ParticleEmitter particle="gib" anglemin="-30" anglemax="30" particleamount="3" velocitymin="200" velocitymax="300" scalemin="0.5" scalemax="1.0" copyentityangle="true" colormultiplier="200,200,200,255" />
<ParticleEmitter particle="heavygib" anglemin="-30" anglemax="30" particleamount="3" velocitymin="200" velocitymax="400" scalemin="0.5" scalemax="1.0" copyentityangle="true" colormultiplier="200,200,200,255" />
<sound file="%ModDir:2532991202%/Characters/Special Creatures/Lithomorph/LithomorphDeath1.ogg" range="3000" volume="1" />
</StatusEffect>
</Character>

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<Override>
<Afflictions>
<Affliction name="ThreeSecSpeed" identifier="threesecspeed" type="haste" isbuff="true" limbspecific="false" showiconthreshold="1000" showinhealthscannerthreshold="1000" maxstrength="3">
<Effect minstrength="0" maxstrength="3" strengthchange="-1" minspeedmultiplier="4" maxspeedmultiplier="4" minfacetint="255,0,0,0" maxfacetint="255,0,0,150">
<StatValue stattype="SwimmingSpeed" minvalue="5" maxvalue="5" />
</Effect>
</Affliction>
<Stun name="OneSecStun" identifier="onesecstun" type="stun" limbspecific="false" showiconthreshold="1000" showinhealthscannerthreshold="1000" maxstrength="1">
<Effect minstrength="0" maxstrength="1" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-1.0" />
</Stun>
<dontshoot name="dontshoot" identifier="dontshoot" type="debuff" limbspecific="false" showiconthreshold="1000" showinhealthscannerthreshold="1000" maxstrength="2">
<Effect minstrength="0" maxstrength="2" minvitalitydecrease="0" maxvitalitydecrease="0" strengthchange="-1.0" />
</dontshoot>
</Afflictions>
</Override>

View File

@@ -0,0 +1,499 @@
<?xml version="1.0" encoding="utf-8"?>
<Items>
<Item name="Tentacle" identifier="lithomorphtentacle" category="Weapon" maxstacksize="1" scale="0.5" interactthroughwalls="true" cargocontaineridentifier="metalcrate" tags="mediumitem,harpoonammo" Scale="0.5" impactsoundtag="impact_metal_light" noninteractable="true" hideinmenus="true" health="5" damagedbymeleeweapons="false">
<Sprite texture="%ModDir:2532991202%/Characters/Special Creatures/Lithomorph/LithomorphSpritesheet.png" sourcerect="0,0,15,15" depth="0.57" origin="0.5,0.5" />
<Body radius="15" density="10" />
<Rope sourcepullforce="0" targetpullforce="100" projectilepullforce="1" maxlength="450" snaponcollision="false" spritewidth="40" tile="true" origin="0.05,0.5" targetminmass="0" lerpforces="true" snapanimduration="0.5" breakfrommiddle="false" SnapWhenNotAimed="False">
<Sprite texture="%ModDir:2532991202%/Characters/Special Creatures/Lithomorph/LithomorphSpritesheet.png" sourcerect="500,448,500,162" 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" /> -->
<StatusEffect type="Always" target="This" delay="1" checkconditionalalways="true">
<Conditional Snapped="true" />
<Conditional condition="0" />
<Remove />
</StatusEffect>
<StatusEffect type="OnUse" target="This" Snapped="true" delay="3" checkconditionalalways="true">
<Conditional targetitemcomponent="Projectile" IsStuckToTarget="false" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" Snapped="true" delay="10" />
<StatusEffect type="OnBroken" target="This" Snapped="true">
<ParticleEmitter particle="bloodsplashwater" anglemin="-180" anglemax="-180" particleamount="3" velocitymin="50" velocitymax="100" scalemin="0.5" scalemax="1.0" />
</StatusEffect>
</Rope>
<Projectile characterusable="false" launchimpulse="7" sticktowalls="false" sticktocharacters="true" sticktoitems="false" sticktostructures="false" sticktodoors="false" sticktodeflective="false">
<Attack structuredamage="15" itemdamage="30" targetforce="5" severlimbsprobability="0">
<Affliction identifier="stun" strength="1" />
<Affliction identifier="blunttrauma" strength="20" />
</Attack>
<StatusEffect type="OnActive" target="UseTarget,This" checkconditionalalways="true">
<Conditional Snapped="false" />
<Affliction identifier="slow" strength="10" />
</StatusEffect>
</Projectile>
</Item>
<Item name="TentacleNoDamage" identifier="lithomorphtentaclenodamage" category="Weapon" maxstacksize="1" scale="0.5" interactthroughwalls="true" cargocontaineridentifier="metalcrate" tags="mediumitem,harpoonammo" Scale="0.5" impactsoundtag="impact_metal_light" noninteractable="true" hideinmenus="true" health="5" damagedbymeleeweapons="false" spritecolor="220,220,220,255">
<Sprite texture="%ModDir:2532991202%/Characters/Special Creatures/Lithomorph/LithomorphSpritesheet.png" sourcerect="0,0,15,15" depth="0.57" origin="0.5,0.5" />
<Body radius="15" density="10" />
<Rope sourcepullforce="0" targetpullforce="50" projectilepullforce="1" maxlength="500" snaponcollision="false" spritewidth="40" tile="true" origin="0.05,0.5" targetminmass="0" lerpforces="true" snapanimduration="0.5" breakfrommiddle="false" SnapWhenNotAimed="False">
<Sprite texture="%ModDir:2532991202%/Characters/Special Creatures/Lithomorph/LithomorphSpritesheet.png" sourcerect="500,448,500,162" 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" /> -->
<StatusEffect type="Always" target="This" delay="1" checkconditionalalways="true">
<Conditional Snapped="true" />
<Conditional condition="0" />
<Remove />
</StatusEffect>
<StatusEffect type="OnUse" target="This" Snapped="true" delay="3" checkconditionalalways="true">
<Conditional targetitemcomponent="Projectile" IsStuckToTarget="false" />
</StatusEffect>
<StatusEffect type="OnUse" target="This" Snapped="true" delay="10" />
<StatusEffect type="OnBroken" target="This" Snapped="true">
<ParticleEmitter particle="bloodsplashwater" anglemin="-180" anglemax="-180" particleamount="3" velocitymin="50" velocitymax="100" scalemin="0.5" scalemax="1.0" />
</StatusEffect>
</Rope>
<Projectile characterusable="false" launchimpulse="7" sticktowalls="false" sticktocharacters="true" sticktoitems="false" sticktostructures="false" sticktodoors="false" sticktodeflective="false" maxtargetstohit="1">
<Attack severlimbsprobability="0">
<Affliction identifier="stun" strength="1" />
</Attack>
<StatusEffect type="OnActive" target="UseTarget,This" checkconditionalalways="true">
<Conditional Snapped="false" />
<Affliction identifier="slow" strength="10" />
</StatusEffect>
</Projectile>
</Item>
<Item name="Tentacle test gun" identifier="lithomorphgun" category="Weapon" cargocontaineridentifier="metalcrate" tags="mediumitem,weapon,gunsmith,mountableweapon" Scale="0.5" impactsoundtag="impact_metal_light" hideinmenus="true">
<Sprite texture="Content/Items/Weapons/weapons_new.png" sourcerect="0,203,181,39" depth="0.55" origin="0.5,0.5" />
<Body width="180" height="30" density="25" />
<Holdable slots="Any,RightHand+LeftHand" controlpose="true" holdpos="35,-10" aimpos="45,-10" handle1="-20,-6" handle2="30,10" holdangle="-40" msg="ItemMsgPickUpSelect" />
<RangedWeapon reload="1.75" launchimpulse="20.0" barrelpos="85,14" spread="1" unskilledspread="10" combatPriority="60" drawhudwhenequipped="true" crosshairscale="0.2">
<Crosshair texture="Content/Items/Weapons/Crosshairs.png" sourcerect="0,256,256,256" />
<CrosshairPointer texture="Content/Items/Weapons/Crosshairs.png" sourcerect="256,256,256,256" />
<Sound file="Content/Items/Weapons/HarpoonGun1.ogg" type="OnUse" range="1000" />
<Sound file="Content/Items/Weapons/HarpoonGun2.ogg" type="OnUse" range="1000" />
<Sound file="Content/Items/Weapons/HarpoonGun3.ogg" type="OnUse" range="1000" />
<StatusEffect type="OnUse">
<Explosion range="150.0" force="5" shockwave="false" smoke="false" flames="false" flash="false" sparks="false" underwaterbubble="false" camerashake="6.0" />
<SpawnItem identifier="lithomorphtentacle" spawnposition="Thisinventory" count="1" rotationtype="Collider" rotation="0" />
</StatusEffect>
<ItemContainer hideitems="true" drawinventory="true" capacity="1" maxstacksize="1" canbeselected="false" characterusable="true" spawnwithid="lithomorphtentacle">
<Containable items="lithomorphtentacle" />
</ItemContainer>
<RequiredSkill identifier="weapons" level="30" />
</RangedWeapon>
</Item>
<Item name="" nameidentifier="cassiterite" identifier="lithomorphspawnercassiterite" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="1" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
</LightComponent>
<ContainedSprite texture="Content/Items/Materials/MineralEnvironment.png" usewhenattached="true" decorativespritebehavior="HideWhenNotVisible" depth="0.47" sourcerect="597,877,84,147" origin="0.5,0.5" />
<Sprite texture="Content/Items/Materials/Minerals.png" depth="0.3" sourcerect="265,890,116,121" origin="0.5,0.5" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.48" sourcerect="512,877,86,147" offset="20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.49" sourcerect="681,877,87,147" offset="20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.51" sourcerect="512,877,86,147" offset="-20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.52" sourcerect="681,877,87,147" offset="-20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.53" sourcerect="512,877,86,147" offset="0,-30" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,10" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.54" sourcerect="681,877,87,147" offset="0,-30" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,10" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/Minerals.png" depth="0.4" sourcerect="810,893,173,131" offset="0,-40" randomrotation="-20,20" origin="0.5,0.5" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.55" sourcerect="341,292,86,147" offset="-20,-30" randomrotation="-20,20" randomscale="2,2.5" randomoffset="30,30" origin="0.5,0.5" randomgroupid="2" offsetanim="Noise" offsetanimspeed="5.0">
<AnimationConditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</DecorativeSprite>
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.56" sourcerect="256,293,86,146" offset="20,-30" randomrotation="-20,20" randomscale="2,2.5" randomoffset="30,30" origin="0.5,0.5" randomgroupid="3" offsetanim="Noise" offsetanimspeed="5.0">
<AnimationConditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</DecorativeSprite>
<Body radius="60" width="20" density="25" />
<LevelResource deattachduration="Infinity" randomoffsetfromwall="80">
<Commonness commonness="0.30" abysscommonness="10" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.50" abysscommonness="5" leveltype="europanridge" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.65" abysscommonness="0" leveltype="theaphoticplateau" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.50" abysscommonness="0" leveltype="thegreatsea" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<RequiredItem items="cuttingequipment" type="Equipped" />
</LevelResource>
<!-- motion sensor activates when a human is nearby and spawns the monster -->
<MotionSensor range="400" canbeselected="false" IgnoreDead="True" minimumvelocity="0" updateinterval="0.025" target="Human" DetectOwnMotion="false">
<StatusEffect type="Always" target="This" delay="3" condition="-100" disabledeltatime="true" stackable="false" checkconditionalalways="true">
<Conditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</StatusEffect>
<StatusEffect type="OnBroken" target="This">
<SpawnCharacter speciesname="Lithomorph_Cassiterite" MaximumAmount="1" AfflictionOnSpawn="dontshoot" AfflictionStrength="2" />
<Sound file="Content/Sounds/Damage/ArmorBreak1.ogg" range="1000" dontmuffle="true" volume="2" />
<particleemitter particle="brownchunks" particleamount="30" velocitymin="500" velocitymax="1000" distancemin="0" distancemax="100" anglemin="0" anglemax="359" scalemin="0.5" scalemax="1.5" drawontop="true" copyentityangle="true" />
<Remove />
</StatusEffect>
</MotionSensor>
<Holdable slots="Any,RightHand,LeftHand" msg="ItemMsgUsePlasmaCutter" handle1="0,0" pickingtime="5.0" canbepicked="False" allowingameediting="False" attachable="true" reattachable="false" />
</Item>
<Item name="" nameidentifier="chamosite" identifier="lithomorphspawnerchamosite" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="1" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
</LightComponent>
<ContainedSprite texture="Content/Items/Materials/MineralEnvironment.png" usewhenattached="true" decorativespritebehavior="HideWhenNotVisible" depth="0.47" sourcerect="341,438,86,148" origin="0.5,0.5" />
<Sprite texture="Content/Items/Materials/Minerals.png" depth="0.3" sourcerect="652,642,120,121" origin="0.5,0.5" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.48" sourcerect="256,441,86,145" offset="20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.49" sourcerect="426,438,86,148" offset="20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.51" sourcerect="256,441,86,145" offset="-20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.52" sourcerect="426,438,86,148" offset="-20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.53" sourcerect="256,441,86,145" offset="0,-30" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,10" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.54" sourcerect="426,438,86,148" offset="0,-30" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,10" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/Minerals.png" depth="0.4" sourcerect="810,893,173,131" offset="0,-40" randomrotation="-20,20" origin="0.5,0.5" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.55" sourcerect="341,292,86,147" offset="-20,-30" randomrotation="-20,20" randomscale="2,2.5" randomoffset="30,30" origin="0.5,0.5" randomgroupid="2" offsetanim="Noise" offsetanimspeed="5.0">
<AnimationConditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</DecorativeSprite>
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.56" sourcerect="256,293,86,146" offset="20,-30" randomrotation="-20,20" randomscale="2,2.5" randomoffset="30,30" origin="0.5,0.5" randomgroupid="3" offsetanim="Noise" offsetanimspeed="5.0">
<AnimationConditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</DecorativeSprite>
<Body radius="60" width="20" density="25" />
<LevelResource deattachduration="Infinity" randomoffsetfromwall="80">
<Commonness commonness="0.40" abysscommonness="50" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.50" abysscommonness="25" leveltype="europanridge" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.40" abysscommonness="5" leveltype="theaphoticplateau" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.30" abysscommonness="5" leveltype="thegreatsea" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.35" abysscommonness="5" leveltype="hydrothermalwastes" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<RequiredItem items="cuttingequipment" type="Equipped" />
</LevelResource>
<!-- motion sensor activates when a human is nearby and spawns the monster -->
<MotionSensor range="400" canbeselected="false" IgnoreDead="True" minimumvelocity="0" updateinterval="0.025" target="Human" DetectOwnMotion="false">
<StatusEffect type="Always" target="This" delay="3" condition="-100" disabledeltatime="true" stackable="false" checkconditionalalways="true">
<Conditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</StatusEffect>
<StatusEffect type="OnBroken" target="This">
<SpawnCharacter speciesname="Lithomorph_Chamosite" MaximumAmount="1" AfflictionOnSpawn="dontshoot" AfflictionStrength="2" />
<Sound file="Content/Sounds/Damage/ArmorBreak1.ogg" range="1000" dontmuffle="true" volume="2" />
<particleemitter particle="brownchunks" particleamount="30" velocitymin="500" velocitymax="1000" distancemin="0" distancemax="100" anglemin="0" anglemax="359" scalemin="0.5" scalemax="1.5" drawontop="true" copyentityangle="true" />
<Remove />
</StatusEffect>
</MotionSensor>
<Holdable slots="Any,RightHand,LeftHand" msg="ItemMsgUsePlasmaCutter" handle1="0,0" pickingtime="5.0" canbepicked="False" allowingameediting="False" attachable="true" reattachable="false" />
</Item>
<Item name="" nameidentifier="cryolite" identifier="lithomorphspawnercryolite" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="1" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
</LightComponent>
<ContainedSprite texture="Content/Items/Materials/MineralEnvironment.png" usewhenattached="true" decorativespritebehavior="HideWhenNotVisible" depth="0.47" sourcerect="0,144,86,147" origin="0.5,0.5" />
<Sprite texture="Content/Items/Materials/Minerals.png" depth="0.3" sourcerect="517,513,120,119" origin="0.5,0.5" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.48" sourcerect="85,146,88,147" offset="20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.49" sourcerect="172,146,84,147" offset="20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.51" sourcerect="85,146,88,147" offset="-20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.52" sourcerect="172,146,84,147" offset="-20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.53" sourcerect="85,146,88,147" offset="0,-30" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,10" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.54" sourcerect="172,146,84,147" offset="0,-30" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,10" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/Minerals.png" depth="0.4" sourcerect="810,893,173,131" offset="0,-40" randomrotation="-20,20" origin="0.5,0.5" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.55" sourcerect="341,292,86,147" offset="-20,-30" randomrotation="-20,20" randomscale="2,2.5" randomoffset="30,30" origin="0.5,0.5" randomgroupid="2" offsetanim="Noise" offsetanimspeed="5.0">
<AnimationConditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</DecorativeSprite>
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.56" sourcerect="256,293,86,146" offset="20,-30" randomrotation="-20,20" randomscale="2,2.5" randomoffset="30,30" origin="0.5,0.5" randomgroupid="3" offsetanim="Noise" offsetanimspeed="5.0">
<AnimationConditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</DecorativeSprite>
<Body radius="60" width="20" density="25" />
<LevelResource deattachduration="Infinity" randomoffsetfromwall="80">
<Commonness commonness="0.10" cavecommonness="0.40" abysscommonness="30" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.30" cavecommonness="0.50" abysscommonness="20" leveltype="europanridge" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.50" abysscommonness="10" leveltype="theaphoticplateau" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.65" abysscommonness="0" leveltype="thegreatsea" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.60" abysscommonness="0" leveltype="hydrothermalwastes" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<RequiredItem items="cuttingequipment" type="Equipped" />
</LevelResource>
<!-- motion sensor activates when a human is nearby and spawns the monster -->
<MotionSensor range="400" canbeselected="false" IgnoreDead="True" minimumvelocity="0" updateinterval="0.025" target="Human" DetectOwnMotion="false">
<StatusEffect type="Always" target="This" delay="3" condition="-100" disabledeltatime="true" stackable="false" checkconditionalalways="true">
<Conditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</StatusEffect>
<StatusEffect type="OnBroken" target="This">
<SpawnCharacter speciesname="Lithomorph_Cryolite" MaximumAmount="1" AfflictionOnSpawn="dontshoot" AfflictionStrength="2" />
<Sound file="Content/Sounds/Damage/ArmorBreak1.ogg" range="1000" dontmuffle="true" volume="2" />
<particleemitter particle="brownchunks" particleamount="30" velocitymin="500" velocitymax="1000" distancemin="0" distancemax="100" anglemin="0" anglemax="359" scalemin="0.5" scalemax="1.5" drawontop="true" copyentityangle="true" />
<Remove />
</StatusEffect>
</MotionSensor>
<Holdable slots="Any,RightHand,LeftHand" msg="ItemMsgUsePlasmaCutter" handle1="0,0" pickingtime="5.0" canbepicked="False" allowingameediting="False" attachable="true" reattachable="false" />
</Item>
<Item name="" nameidentifier="galena" identifier="lithomorphspawnergalena" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="1" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
</LightComponent>
<ContainedSprite texture="Content/Items/Materials/MineralEnvironment.png" usewhenattached="true" decorativespritebehavior="HideWhenNotVisible" depth="0.47" sourcerect="341,877,86,147" origin="0.5,0.5" />
<Sprite texture="Content/Items/Materials/Minerals.png" depth="0.3" sourcerect="135,889,114,123" origin="0.5,0.5" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.48" sourcerect="256,877,86,147" offset="20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.49" sourcerect="426,877,86,147" offset="20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.51" sourcerect="256,877,86,147" offset="-20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.52" sourcerect="426,877,86,147" offset="-20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.53" sourcerect="256,877,86,147" offset="0,-30" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,10" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.54" sourcerect="426,877,86,147" offset="0,-30" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,10" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/Minerals.png" depth="0.4" sourcerect="810,893,173,131" offset="0,-40" randomrotation="-20,20" origin="0.5,0.5" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.55" sourcerect="341,292,86,147" offset="-20,-30" randomrotation="-20,20" randomscale="2,2.5" randomoffset="30,30" origin="0.5,0.5" randomgroupid="2" offsetanim="Noise" offsetanimspeed="5.0">
<AnimationConditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</DecorativeSprite>
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.56" sourcerect="256,293,86,146" offset="20,-30" randomrotation="-20,20" randomscale="2,2.5" randomoffset="30,30" origin="0.5,0.5" randomgroupid="3" offsetanim="Noise" offsetanimspeed="5.0">
<AnimationConditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</DecorativeSprite>
<Body radius="60" width="20" density="25" />
<LevelResource deattachduration="Infinity" randomoffsetfromwall="80">
<Commonness commonness="0.9" cavecommonness="0.9" abysscommonness="0" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.85" cavecommonness="0.9" abysscommonness="50" leveltype="theaphoticplateau" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.85" cavecommonness="0.8" abysscommonness="50" leveltype="thegreatsea" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.8" cavecommonness="0.7" abysscommonness="0" leveltype="hydrothermalwastes" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<RequiredItem items="cuttingequipment" type="Equipped" />
</LevelResource>
<!-- motion sensor activates when a human is nearby and spawns the monster -->
<MotionSensor range="400" canbeselected="false" IgnoreDead="True" minimumvelocity="0" updateinterval="0.025" target="Human" DetectOwnMotion="false">
<StatusEffect type="Always" target="This" delay="3" condition="-100" disabledeltatime="true" stackable="false" checkconditionalalways="true">
<Conditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</StatusEffect>
<StatusEffect type="OnBroken" target="This">
<SpawnCharacter speciesname="Lithomorph_Galena" MaximumAmount="1" AfflictionOnSpawn="dontshoot" AfflictionStrength="2" />
<Sound file="Content/Sounds/Damage/ArmorBreak1.ogg" range="1000" dontmuffle="true" volume="2" />
<particleemitter particle="brownchunks" particleamount="30" velocitymin="500" velocitymax="1000" distancemin="0" distancemax="100" anglemin="0" anglemax="359" scalemin="0.5" scalemax="1.5" drawontop="true" copyentityangle="true" />
<Remove />
</StatusEffect>
</MotionSensor>
<Holdable slots="Any,RightHand,LeftHand" msg="ItemMsgUsePlasmaCutter" handle1="0,0" pickingtime="5.0" canbepicked="False" allowingameediting="False" attachable="true" reattachable="false" />
</Item>
<Item name="" nameidentifier="hydroxyapatite" identifier="lithomorphspawnerhydroxyapatite" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="1" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
</LightComponent>
<ContainedSprite texture="Content/Items/Materials/MineralEnvironment.png" usewhenattached="true" decorativespritebehavior="HideWhenNotVisible" depth="0.47" sourcerect="426,292,86,147" origin="0.5,0.5" />
<Sprite texture="Content/Items/Materials/Minerals.png" depth="0.3" sourcerect="141,635,106,119" origin="0.5,0.5" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.48" sourcerect="341,292,86,147" offset="20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.49" sourcerect="256,293,86,146" offset="20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.51" sourcerect="341,292,86,147" offset="-20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.52" sourcerect="256,293,86,146" offset="-20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.53" sourcerect="341,292,86,147" offset="0,-30" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,10" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.54" sourcerect="256,293,86,146" offset="0,-30" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,10" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/Minerals.png" depth="0.4" sourcerect="810,893,173,131" offset="0,-40" randomrotation="-20,20" origin="0.5,0.5" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.55" sourcerect="341,292,86,147" offset="-20,-30" randomrotation="-20,20" randomscale="2,2.5" randomoffset="30,30" origin="0.5,0.5" randomgroupid="2" offsetanim="Noise" offsetanimspeed="5.0">
<AnimationConditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</DecorativeSprite>
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.56" sourcerect="256,293,86,146" offset="20,-30" randomrotation="-20,20" randomscale="2,2.5" randomoffset="30,30" origin="0.5,0.5" randomgroupid="3" offsetanim="Noise" offsetanimspeed="5.0">
<AnimationConditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</DecorativeSprite>
<Body radius="60" width="20" density="25" />
<LevelResource deattachduration="Infinity" randomoffsetfromwall="80">
<Commonness commonness="0.45" abysscommonness="25" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.55" abysscommonness="10" leveltype="europanridge" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.50" abysscommonness="0" leveltype="theaphoticplateau" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.40" abysscommonness="0" leveltype="thegreatsea" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.30" abysscommonness="0" leveltype="hydrothermalwastes" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<RequiredItem items="cuttingequipment" type="Equipped" />
</LevelResource>
<!-- motion sensor activates when a human is nearby and spawns the monster -->
<MotionSensor range="400" canbeselected="false" IgnoreDead="True" minimumvelocity="0" updateinterval="0.025" target="Human" DetectOwnMotion="false">
<StatusEffect type="Always" target="This" delay="3" condition="-100" disabledeltatime="true" stackable="false" checkconditionalalways="true">
<Conditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</StatusEffect>
<StatusEffect type="OnBroken" target="This">
<SpawnCharacter speciesname="Lithomorph_Hydroxyapatite" MaximumAmount="1" AfflictionOnSpawn="dontshoot" AfflictionStrength="2" />
<Sound file="Content/Sounds/Damage/ArmorBreak1.ogg" range="1000" dontmuffle="true" volume="2" />
<particleemitter particle="brownchunks" particleamount="30" velocitymin="500" velocitymax="1000" distancemin="0" distancemax="100" anglemin="0" anglemax="359" scalemin="0.5" scalemax="1.5" drawontop="true" copyentityangle="true" />
<Remove />
</StatusEffect>
</MotionSensor>
<Holdable slots="Any,RightHand,LeftHand" msg="ItemMsgUsePlasmaCutter" handle1="0,0" pickingtime="5.0" canbepicked="False" allowingameediting="False" attachable="true" reattachable="false" />
</Item>
<Item name="" nameidentifier="pyromorphite" identifier="lithomorphspawnerpyromorphite" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="1" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
</LightComponent>
<ContainedSprite texture="Content/Items/Materials/MineralEnvironment.png" usewhenattached="true" decorativespritebehavior="HideWhenNotVisible" depth="0.47" sourcerect="853,292,86,147" origin="0.5,0.5" />
<Sprite texture="Content/Items/Materials/Minerals.png" depth="0.3" sourcerect="775,768,119,123" origin="0.5,0.5" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.48" sourcerect="768,292,86,147" offset="20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.49" sourcerect="938,292,86,147" offset="20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.51" sourcerect="768,292,86,147" offset="-20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.52" sourcerect="938,292,86,147" offset="-20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.53" sourcerect="768,292,86,147" offset="0,-30" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,10" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.54" sourcerect="938,292,86,147" offset="0,-30" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,10" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/Minerals.png" depth="0.4" sourcerect="810,893,173,131" offset="0,-40" randomrotation="-20,20" origin="0.5,0.5" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.55" sourcerect="341,292,86,147" offset="-20,-30" randomrotation="-20,20" randomscale="2,2.5" randomoffset="30,30" origin="0.5,0.5" randomgroupid="2" offsetanim="Noise" offsetanimspeed="5.0">
<AnimationConditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</DecorativeSprite>
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.56" sourcerect="256,293,86,146" offset="20,-30" randomrotation="-20,20" randomscale="2,2.5" randomoffset="30,30" origin="0.5,0.5" randomgroupid="3" offsetanim="Noise" offsetanimspeed="5.0">
<AnimationConditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</DecorativeSprite>
<Body radius="60" width="20" density="25" />
<LevelResource deattachduration="Infinity" randomoffsetfromwall="80">
<Commonness commonness="0.20" abysscommonness="5.00" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.30" abysscommonness="3.33" leveltype="europanridge" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.50" abysscommonness="2.00" leveltype="theaphoticplateau" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.30" abysscommonness="0" leveltype="thegreatsea" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<RequiredItem items="cuttingequipment" type="Equipped" />
</LevelResource>
<!-- motion sensor activates when a human is nearby and spawns the monster -->
<MotionSensor range="400" canbeselected="false" IgnoreDead="True" minimumvelocity="0" updateinterval="0.025" target="Human" DetectOwnMotion="false">
<StatusEffect type="Always" target="This" delay="3" condition="-100" disabledeltatime="true" stackable="false" checkconditionalalways="true">
<Conditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</StatusEffect>
<StatusEffect type="OnBroken" target="This">
<SpawnCharacter speciesname="Lithomorph_Pyromorphite" MaximumAmount="1" AfflictionOnSpawn="dontshoot" AfflictionStrength="2" />
<Sound file="Content/Sounds/Damage/ArmorBreak1.ogg" range="1000" dontmuffle="true" volume="2" />
<particleemitter particle="brownchunks" particleamount="30" velocitymin="500" velocitymax="1000" distancemin="0" distancemax="100" anglemin="0" anglemax="359" scalemin="0.5" scalemax="1.5" drawontop="true" copyentityangle="true" />
<Remove />
</StatusEffect>
</MotionSensor>
<Holdable slots="Any,RightHand,LeftHand" msg="ItemMsgUsePlasmaCutter" handle1="0,0" pickingtime="5.0" canbepicked="False" allowingameediting="False" attachable="true" reattachable="false" />
</Item>
<Item name="" nameidentifier="sphalerite" identifier="lithomorphspawnersphalerite" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="1" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
</LightComponent>
<ContainedSprite texture="Content/Items/Materials/MineralEnvironment.png" usewhenattached="true" decorativespritebehavior="HideWhenNotVisible" depth="0.47" sourcerect="172,585,84,147" origin="0.5,0.5" />
<Sprite texture="Content/Items/Materials/Minerals.png" depth="0.3" sourcerect="12,761,121,126" origin="0.5,0.5" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.48" sourcerect="85,585,88,147" offset="20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.49" sourcerect="0,585,86,147" offset="20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.51" sourcerect="85,585,88,147" offset="-20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.52" sourcerect="0,585,86,147" offset="-20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.53" sourcerect="85,585,88,147" offset="0,-30" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,10" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.54" sourcerect="0,585,86,147" offset="0,-30" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,10" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/Minerals.png" depth="0.4" sourcerect="810,893,173,131" offset="0,-40" randomrotation="-20,20" origin="0.5,0.5" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.55" sourcerect="341,292,86,147" offset="-20,-30" randomrotation="-20,20" randomscale="2,2.5" randomoffset="30,30" origin="0.5,0.5" randomgroupid="2" offsetanim="Noise" offsetanimspeed="5.0">
<AnimationConditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</DecorativeSprite>
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.56" sourcerect="256,293,86,146" offset="20,-30" randomrotation="-20,20" randomscale="2,2.5" randomoffset="30,30" origin="0.5,0.5" randomgroupid="3" offsetanim="Noise" offsetanimspeed="5.0">
<AnimationConditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</DecorativeSprite>
<Body radius="60" width="20" density="25" />
<LevelResource deattachduration="Infinity" randomoffsetfromwall="80">
<Commonness commonness="0.20" abysscommonness="0" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.15" cavecommonness="0.1" abysscommonness="0" leveltype="theaphoticplateau" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.10" cavecommonness="0" abysscommonness="0" leveltype="thegreatsea" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.05" cavecommonness="0" abysscommonness="0" leveltype="hydrothermalwastes" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<RequiredItem items="cuttingequipment" type="Equipped" />
</LevelResource>
<!-- motion sensor activates when a human is nearby and spawns the monster -->
<MotionSensor range="400" canbeselected="false" IgnoreDead="True" minimumvelocity="0" updateinterval="0.025" target="Human" DetectOwnMotion="false">
<StatusEffect type="Always" target="This" delay="3" condition="-100" disabledeltatime="true" stackable="false" checkconditionalalways="true">
<Conditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</StatusEffect>
<StatusEffect type="OnBroken" target="This">
<SpawnCharacter speciesname="Lithomorph_Sphalerite" MaximumAmount="1" AfflictionOnSpawn="dontshoot" AfflictionStrength="2" />
<Sound file="Content/Sounds/Damage/ArmorBreak1.ogg" range="1000" dontmuffle="true" volume="2" />
<particleemitter particle="brownchunks" particleamount="30" velocitymin="500" velocitymax="1000" distancemin="0" distancemax="100" anglemin="0" anglemax="359" scalemin="0.5" scalemax="1.5" drawontop="true" copyentityangle="true" />
<Remove />
</StatusEffect>
</MotionSensor>
<Holdable slots="Any,RightHand,LeftHand" msg="ItemMsgUsePlasmaCutter" handle1="0,0" pickingtime="5.0" canbepicked="False" allowingameediting="False" attachable="true" reattachable="false" />
</Item>
<Item name="" nameidentifier="sylvite" identifier="lithomorphspawnersylvite" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="1" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
</LightComponent>
<ContainedSprite texture="Content/Items/Materials/MineralEnvironment.png" usewhenattached="true" decorativespritebehavior="HideWhenNotVisible" depth="0.47" sourcerect="256,146,86,147" origin="0.5,0.5" />
<Sprite texture="Content/Items/Materials/Minerals.png" depth="0.3" sourcerect="644,511,120,119" origin="0.5,0.5" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.48" sourcerect="342,146,84,147" offset="20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.49" sourcerect="426,146,87,147" offset="20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.51" sourcerect="342,145,84,147" offset="-20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.52" sourcerect="425,147,87,147" offset="-20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.53" sourcerect="343,144,84,147" offset="0,-30" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,10" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.54" sourcerect="426,146,87,147" offset="0,-30" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,10" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/Minerals.png" depth="0.4" sourcerect="810,893,173,131" offset="0,-40" randomrotation="-20,20" origin="0.5,0.5" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.55" sourcerect="341,292,86,147" offset="-20,-30" randomrotation="-20,20" randomscale="2,2.5" randomoffset="30,30" origin="0.5,0.5" randomgroupid="2" offsetanim="Noise" offsetanimspeed="5.0">
<AnimationConditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</DecorativeSprite>
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.56" sourcerect="256,293,86,146" offset="20,-30" randomrotation="-20,20" randomscale="2,2.5" randomoffset="30,30" origin="0.5,0.5" randomgroupid="3" offsetanim="Noise" offsetanimspeed="5.0">
<AnimationConditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</DecorativeSprite>
<Body radius="60" width="20" density="25" />
<LevelResource deattachduration="Infinity" randomoffsetfromwall="80">
<Commonness commonness="0.10" abysscommonness="30" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.25" abysscommonness="20" leveltype="europanridge" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.50" abysscommonness="10" leveltype="theaphoticplateau" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.70" abysscommonness="5" leveltype="thegreatsea" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.75" abysscommonness="0" leveltype="hydrothermalwastes" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<RequiredItem items="cuttingequipment" type="Equipped" />
</LevelResource>
<!-- motion sensor activates when a human is nearby and spawns the monster -->
<MotionSensor range="400" canbeselected="false" IgnoreDead="True" minimumvelocity="0" updateinterval="0.025" target="Human" DetectOwnMotion="false">
<StatusEffect type="Always" target="This" delay="3" condition="-100" disabledeltatime="true" stackable="false" checkconditionalalways="true">
<Conditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</StatusEffect>
<StatusEffect type="OnBroken" target="This">
<SpawnCharacter speciesname="Lithomorph_Sylvite" MaximumAmount="1" AfflictionOnSpawn="dontshoot" AfflictionStrength="2" />
<Sound file="Content/Sounds/Damage/ArmorBreak1.ogg" range="1000" dontmuffle="true" volume="2" />
<particleemitter particle="brownchunks" particleamount="30" velocitymin="500" velocitymax="1000" distancemin="0" distancemax="100" anglemin="0" anglemax="359" scalemin="0.5" scalemax="1.5" drawontop="true" copyentityangle="true" />
<Remove />
</StatusEffect>
</MotionSensor>
<Holdable slots="Any,RightHand,LeftHand" msg="ItemMsgUsePlasmaCutter" handle1="0,0" pickingtime="5.0" canbepicked="False" allowingameediting="False" attachable="true" reattachable="false" />
</Item>
<Item name="" nameidentifier="triphylite" identifier="lithomorphspawnertriphylite" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="1" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
</LightComponent>
<ContainedSprite texture="Content/Items/Materials/MineralEnvironment.png" usewhenattached="true" decorativespritebehavior="HideWhenNotVisible" depth="0.47" sourcerect="256,0,86,147" origin="0.5,0.5" />
<Sprite texture="Content/Items/Materials/Minerals.png" depth="0.3" sourcerect="123,505,120,127" origin="0.5,0.5" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.48" sourcerect="341,0,86,147" offset="20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.49" sourcerect="426,0,86,147" offset="20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.51" sourcerect="341,0,86,147" offset="-20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.52" sourcerect="426,0,86,147" offset="-20,0" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,30" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.53" sourcerect="341,0,86,147" offset="0,-30" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,10" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.54" sourcerect="426,0,86,147" offset="0,-30" randomrotation="-20,20" randomscale="1.5,2" randomoffset="30,10" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/Minerals.png" depth="0.4" sourcerect="810,893,173,131" offset="0,-40" randomrotation="-20,20" origin="0.5,0.5" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.55" sourcerect="341,292,86,147" offset="-20,-30" randomrotation="-20,20" randomscale="2,2.5" randomoffset="30,30" origin="0.5,0.5" randomgroupid="2" offsetanim="Noise" offsetanimspeed="5.0">
<AnimationConditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</DecorativeSprite>
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.56" sourcerect="256,293,86,146" offset="20,-30" randomrotation="-20,20" randomscale="2,2.5" randomoffset="30,30" origin="0.5,0.5" randomgroupid="3" offsetanim="Noise" offsetanimspeed="5.0">
<AnimationConditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</DecorativeSprite>
<Body radius="60" width="20" density="25" />
<LevelResource deattachduration="Infinity" randomoffsetfromwall="80">
<Commonness commonness="0.10" abysscommonness="10" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.40" abysscommonness="50" leveltype="europanridge" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.30" abysscommonness="10" leveltype="theaphoticplateau" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<Commonness commonness="0.3" abysscommonness="10" leveltype="thegreatsea" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<RequiredItem items="cuttingequipment" type="Equipped" />
</LevelResource>
<!-- motion sensor activates when a human is nearby and spawns the monster -->
<MotionSensor range="400" canbeselected="false" IgnoreDead="True" minimumvelocity="0" updateinterval="0.025" target="Human" DetectOwnMotion="false">
<StatusEffect type="Always" target="This" delay="3" condition="-100" disabledeltatime="true" stackable="false" checkconditionalalways="true">
<Conditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</StatusEffect>
<StatusEffect type="OnBroken" target="This">
<SpawnCharacter speciesname="Lithomorph_Triphylite" MaximumAmount="1" AfflictionOnSpawn="dontshoot" AfflictionStrength="2" />
<Sound file="Content/Sounds/Damage/ArmorBreak1.ogg" range="1000" dontmuffle="true" volume="2" />
<particleemitter particle="brownchunks" particleamount="30" velocitymin="500" velocitymax="1000" distancemin="0" distancemax="100" anglemin="0" anglemax="359" scalemin="0.5" scalemax="1.5" drawontop="true" copyentityangle="true" />
<Remove />
</StatusEffect>
</MotionSensor>
<Holdable slots="Any,RightHand,LeftHand" msg="ItemMsgUsePlasmaCutter" handle1="0,0" pickingtime="5.0" canbepicked="False" allowingameediting="False" attachable="true" reattachable="false" />
</Item>
<Item name="" nameidentifier="titanite" identifier="lithomorphspawnertitanite" category="Material" Tags="smallitem,ore,lithomorphspawner" maxstacksize="1" canbepicked="true" description="" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light" health="10" noninteractable="true" damagedbyprojectiles="true" damagedbyexplosions="true" hideinmenus="true">
<LightComponent lightcolor="113,204,164,225" range="100" powerconsumption="0" flicker="0.0" flickerspeed="0.5" pulsefrequency="0.4" pulseamount="0" ison="true" drawbehindsubs="true">
<LightTexture texture="Content/Lights/pointlight_rays.png" origin="0.5,0.5" />
</LightComponent>
<ContainedSprite texture="Content/Items/Materials/MineralEnvironment.png" usewhenattached="true" decorativespritebehavior="HideWhenNotVisible" depth="0.47" sourcerect="512,730,86,147" origin="0.5,0.5" />
<Sprite texture="Content/Items/Materials/Minerals.png" depth="0.3" sourcerect="396,635,118,123" origin="0.5,0.5" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.48" sourcerect="595,730,86,147" offset="0,0" randomrotation="-20,20" randomscale="1.5,2.0" randomoffset="0,0" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.49" sourcerect="768,292,86,147" offset="0,0" randomrotation="-20,20" randomscale="1.5,2.0" randomoffset="0,0" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.51" sourcerect="341,292,86,147" offset="0,0" randomrotation="-20,20" randomscale="1.5,2.0" randomoffset="0,0" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.52" sourcerect="256,877,86,147" offset="0,0" randomrotation="-20,20" randomscale="1.5,2.0" randomoffset="0,0" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.53" sourcerect="341,0,86,147" offset="0,0" randomrotation="-20,20" randomscale="1.5,2.0" randomoffset="0,0" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.54" sourcerect="342,146,84,147" offset="0,0" randomrotation="-20,20" randomscale="1.5,2.0" randomoffset="0,0" origin="0.5,0.5" randomgroupid="1" />
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.55" sourcerect="341,292,86,147" offset="-20,-30" randomrotation="-20,20" randomscale="2,2.5" randomoffset="30,30" origin="0.5,0.5" randomgroupid="2" offsetanim="Noise" offsetanimspeed="5.0">
<AnimationConditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</DecorativeSprite>
<DecorativeSprite texture="Content/Items/Materials/MineralEnvironment.png" depth="0.56" sourcerect="256,293,86,146" offset="20,-30" randomrotation="-20,20" randomscale="2,2.5" randomoffset="30,30" origin="0.5,0.5" randomgroupid="3" offsetanim="Noise" offsetanimspeed="5.0">
<AnimationConditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</DecorativeSprite>
<Body radius="60" width="20" density="25" />
<!-- levelresource spawns this at random in levels -->
<LevelResource deattachduration="Infinity" randomoffsetfromwall="80">
<Commonness commonness="0.0" cavecommonness="100" abysscommonness="0" fixedquantity="true" clusterquantity="1" clustersize="1" allowatstart="false" />
<RequiredItem items="cuttingequipment" type="Equipped" />
</LevelResource>
<!-- motion sensor activates when a human is nearby and spawns the monster -->
<MotionSensor range="400" canbeselected="false" IgnoreDead="True" minimumvelocity="0" updateinterval="0.025" target="Human" DetectOwnMotion="false">
<StatusEffect type="Always" target="This" delay="3" condition="-100" disabledeltatime="true" stackable="false" checkconditionalalways="true">
<Conditional targetitemcomponent="MotionSensor" MotionDetected="eq true" />
</StatusEffect>
<StatusEffect type="OnBroken" target="This">
<SpawnCharacter speciesname="Lithomorph" MaximumAmount="1" AfflictionOnSpawn="dontshoot" AfflictionStrength="2" />
<Sound file="Content/Sounds/Damage/ArmorBreak1.ogg" range="1000" dontmuffle="true" volume="2" />
<particleemitter particle="brownchunks" particleamount="30" velocitymin="500" velocitymax="1000" distancemin="0" distancemax="100" anglemin="0" anglemax="359" scalemin="0.5" scalemax="1.5" drawontop="true" copyentityangle="true" />
<Remove />
</StatusEffect>
</MotionSensor>
<Holdable slots="Any,RightHand,LeftHand" msg="ItemMsgUsePlasmaCutter" handle1="0,0" pickingtime="5.0" canbepicked="False" allowingameediting="False" attachable="true" reattachable="false" />
</Item>
<!--
<overridecommonness commonness="0" leveltype="coldcavernsoutpost" />
<overridecommonness commonness="0" leveltype="plateauoutpost" />
<overridecommonness commonness="0" leveltype="ridgesoutpost" />
<overridecommonness commonness="0" leveltype="greatseaoutpost" />
<overridecommonness commonness="0" leveltype="wastesoutpost" /> -->
</Items>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Comments: Created by UberPendragon (https://steamcommunity.com/profiles/76561197995266558)
avoid spawning clusters of spawners, multiple creatures will harpoon eachother breaking the fight and sometimes physics. Tried making harpoons not stick to deflective (all limbs are deflective) but I can't tell what deflects and what doesnt (dive suits are supposedly deflective)
-->
<Charactervariant inherit="Lithomorph" speciesname="Lithomorph_Cassiterite" speciestranslationoverride="Lithomorph">
<inventory accessiblebyowner="True" Slots="Any, Any, Any" AccessibleWhenAlive="False" Commonness="1">
<Item identifier="cassiterite" />
</inventory>
</Charactervariant>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Comments: Created by UberPendragon (https://steamcommunity.com/profiles/76561197995266558)
avoid spawning clusters of spawners, multiple creatures will harpoon eachother breaking the fight and sometimes physics. Tried making harpoons not stick to deflective (all limbs are deflective) but I can't tell what deflects and what doesnt (dive suits are supposedly deflective)
-->
<Charactervariant inherit="Lithomorph" speciesname="Lithomorph_Chamosite" speciestranslationoverride="Lithomorph">
<inventory accessiblebyowner="True" Slots="Any, Any, Any" AccessibleWhenAlive="False" Commonness="1">
<Item identifier="chamosite" />
</inventory>
</Charactervariant>

Some files were not shown because too many files have changed in this diff Show More