2066 lines
163 KiB
XML
Executable File
2066 lines
163 KiB
XML
Executable File
<?xml version="1.0" encoding="utf-8"?>
|
|
<Items>
|
|
<!-- Note to self: StatValue modifiers do not appear to function. Nor do speedmultipliers on StatusEffects. -->
|
|
<Item name="" identifier="ekutility_reinforcedtank_oxygen" aliases="ekutility_heavytank_oxygen,heavy oxygen tank" category="Equipment,Misc" Tags="smallitem,oxygensource,oxygentank,refillableoxygensource" cargocontaineridentifier="metalcrate" scale="0.3" impactsoundtag="impact_metal_light" maxstacksize="8">
|
|
<PreferredContainer primary="divingcab" minamount="1" maxamount="5" spawnprobability="0.5" />
|
|
<PreferredContainer primary="oxygentankcontainer" />
|
|
<PreferredContainer primary="divingsuit,divingmask,plasmacutter" spawnprobability="1.0" />
|
|
<Price baseprice="160" sold="false" minleveldifficulty="20">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.2" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.1" />
|
|
<Price storeidentifier="merchantresearch" multiplier="0.9" sold="true" minavailable="2" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.8" sold="true" minavailable="2" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.25" />
|
|
<Price storeidentifier="merchantarmory" multiplier="1.2" sold="true" minavailable="2" />
|
|
</Price>
|
|
<Deconstruct time="10">
|
|
<Item identifier="titaniumaluminiumalloy" outcondition="0.5" />
|
|
<Item identifier="ballisticfiber" outcondition="0.25" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" outcondition="0.0" requiredtime="8" amount="4">
|
|
<RequiredItem identifier="titaniumaluminiumalloy" amount="2" />
|
|
<RequiredItem identifier="ballisticfiber" />
|
|
</Fabricate>
|
|
<Fabricate suitablefabricators="fabricator" outcondition="0.0" requiredtime="2">
|
|
<RequiredItem identifier="titaniumaluminiumalloy" mincondition="0.5" usecondition="true" />
|
|
<RequiredItem identifier="ballisticfiber" mincondition="0.25" usecondition="true" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="%ModDir%/Items/Diving/ekutility_divinggear.png" sourcerect="64,0,64,64" />
|
|
<Sprite texture="%ModDir%/Items/Diving/ekutility_divinggear.png" sourcerect="0,0,48,112" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="42" height="108" density="8" />
|
|
<Holdable slots="Any,RightHand,LeftHand" holdpos="30,-15" handle1="0,5" handle2="0,-5" msg="ItemMsgPickUpSelect" />
|
|
<Quality>
|
|
<QualityStat stattype="Condition" value="0.2" />
|
|
</Quality>
|
|
</Item>
|
|
<Item name="" identifier="ekutility_reinforcedtank_oxygenite" aliases="ekutility_heavytank_oxygenite,heavy oxygenite tank" category="Equipment,Misc" Tags="smallitem,oxygensource,oxygenitetank" cargocontaineridentifier="metalcrate" scale="0.3" impactsoundtag="impact_metal_light" maxstacksize="8">
|
|
<Price baseprice="360" sold="false" minleveldifficulty="30">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.2" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.1" />
|
|
<Price storeidentifier="merchantresearch" multiplier="0.8" sold="true" minavailable="4" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="1" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.25" />
|
|
<Price storeidentifier="merchantarmory" multiplier="1.2" minavailable="1" />
|
|
</Price>
|
|
<Deconstruct time="10">
|
|
<Item identifier="titaniumaluminiumalloy" />
|
|
<Item identifier="titaniumaluminiumalloy" />
|
|
<Item identifier="ballisticfiber" />
|
|
<Item identifier="liquidoxygenite" copycondition="true" />
|
|
<Item identifier="liquidoxygenite" copycondition="true" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" outcondition="1.0" requiredtime="2">
|
|
<RequiredItem identifier="titaniumaluminiumalloy" amount="2" />
|
|
<RequiredItem identifier="ballisticfiber" />
|
|
<RequiredItem identifier="liquidoxygenite" />
|
|
<RequiredItem identifier="liquidoxygenite" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="%ModDir%/Items/Diving/ekutility_divinggear.png" sourcerect="64,64,64,64" />
|
|
<Sprite texture="%ModDir%/Items/Diving/ekutility_divinggear.png" sourcerect="0,112,48,112" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="42" height="108" density="8" />
|
|
<Holdable slots="Any,RightHand,LeftHand" holdpos="30,-15" handle1="0,5" handle2="0,-5" msg="ItemMsgPickUpSelect" />
|
|
<Quality>
|
|
<QualityStat stattype="Condition" value="0.2" />
|
|
</Quality>
|
|
</Item>
|
|
<Item name="" identifier="ekutility_oxygencell1" category="Equipment,Misc" maxstacksize="4" Tags="smallitem,oxygensource,tag_oxygencell1" cargocontaineridentifier="metalcrate" scale="0.3" impactsoundtag="impact_metal_light">
|
|
<PreferredContainer primary="oxygentankcontainer,divingcab" />
|
|
<Price baseprice="120" sold="false" minleveldifficulty="10">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.2" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.1" />
|
|
<Price storeidentifier="merchantresearch" multiplier="0.9" sold="true" minavailable="4" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="1" sold="true" minavailable="4" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.25" />
|
|
<Price storeidentifier="merchantarmory" multiplier="1.2" sold="true" minavailable="2" />
|
|
</Price>
|
|
<Deconstruct time="10">
|
|
<Item identifier="aluminium" />
|
|
<Item identifier="ethanol" mincondition="0.1" copycondition="true" />
|
|
<Item identifier="calcium" mincondition="0.1" copycondition="true" />
|
|
<Item identifier="sodium" mincondition="0.1" copycondition="true" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="15">
|
|
<RequiredSkill identifier="medical" level="50" />
|
|
<RequiredItem identifier="aluminium" />
|
|
<RequiredItem identifier="oxygentank" mincondition="0.99" usecondition="true" />
|
|
<RequiredItem identifier="ethanol" />
|
|
<RequiredItem identifier="calcium" />
|
|
<RequiredItem identifier="sodium" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="%ModDir%/Items/Diving/ekutility_divinggear.png" sourcerect="128,224,64,64" origin="0.5,0.5" />
|
|
<Sprite texture="%ModDir%/Items/Diving/ekutility_divinggear.png" sourcerect="0,224,48,112" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="22" height="64" density="9.9" />
|
|
<Holdable canbecombined="true" slots="Any,RightHand,LeftHand" holdpos="30,-15" handle1="0,5" handle2="0,-5" msg="ItemMsgPickUpSelect" />
|
|
<Quality>
|
|
<QualityStat stattype="Condition" value="0.1" />
|
|
</Quality>
|
|
</Item>
|
|
<Item name="" identifier="ekutility_oxygencell2" category="Equipment,Misc" maxstacksize="4" Tags="smallitem,oxygensource,tag_oxygencell2" cargocontaineridentifier="metalcrate" scale="0.3" impactsoundtag="impact_metal_light">
|
|
<PreferredContainer primary="oxygentankcontainer,divingcab" />
|
|
<Price baseprice="190" sold="false" minleveldifficulty="25">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.2" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.1" />
|
|
<Price storeidentifier="merchantresearch" multiplier="0.9" sold="true" minavailable="2" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.8" sold="true" minavailable="2" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.25" />
|
|
<Price storeidentifier="merchantarmory" multiplier="1.2" sold="true" minavailable="2" />
|
|
</Price>
|
|
<Deconstruct time="10">
|
|
<Item identifier="aluminium" />
|
|
<Item identifier="ethanol" copycondition="true" />
|
|
<Item identifier="ethanol" copycondition="true" />
|
|
<Item identifier="potassium" copycondition="true" />
|
|
<Item identifier="lithium" copycondition="true" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="15">
|
|
<RequiredSkill identifier="medical" level="75" />
|
|
<RequiredItem identifier="aluminium" />
|
|
<RequiredItem identifier="oxygentank" mincondition="0.99" usecondition="true" />
|
|
<RequiredItem identifier="ethanol" amount="2" />
|
|
<RequiredItem identifier="potassium" />
|
|
<RequiredItem identifier="lithium" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="%ModDir%/Items/Diving/ekutility_divinggear.png" sourcerect="128,288,64,64" origin="0.5,0.5" />
|
|
<Sprite texture="%ModDir%/Items/Diving/ekutility_divinggear.png" sourcerect="64,224,48,112" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="22" height="64" density="9.9" />
|
|
<Holdable canbecombined="true" slots="Any,RightHand,LeftHand" holdpos="30,-15" handle1="0,5" handle2="0,-5" msg="ItemMsgPickUpSelect" />
|
|
<Quality>
|
|
<QualityStat stattype="Condition" value="0.1" />
|
|
</Quality>
|
|
</Item>
|
|
<Item name="" identifier="ekutility_rebreatherunit" aliases="rebreather,ekutility_rebreather" category="Equipment,Misc" Tags="smallitem,oxygensource,oxygentank,refillableoxygensource" cargocontaineridentifier="metalcrate" scale="0.3" impactsoundtag="impact_metal_light">
|
|
<Price baseprice="475" sold="false" minleveldifficulty="50">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.2" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.1" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1" sold="true" minavailable="2" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.8" sold="true" minavailable="2" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.25" />
|
|
<Price storeidentifier="merchantarmory" multiplier="1.2" sold="true" minavailable="2" />
|
|
</Price>
|
|
<Deconstruct time="10">
|
|
<Item identifier="titaniumaluminiumalloy" />
|
|
<Item identifier="fpgacircuit" />
|
|
<Item identifier="carbon" />
|
|
<Item identifier="lithium" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" outcondition="0.2" requiredtime="30">
|
|
<RequiredSkill identifier="mechanical" level="30" />
|
|
<RequiredSkill identifier="medical" level="60" />
|
|
<RequiredItem identifier="titaniumaluminiumalloy" />
|
|
<RequiredItem identifier="fpgacircuit" />
|
|
<RequiredItem identifier="carbon" />
|
|
<RequiredItem identifier="lithium" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="%ModDir%/Items/Diving/ekutility_divinggear.png" sourcerect="128,0,64,64" />
|
|
<Sprite texture="%ModDir%/Items/Diving/ekutility_divinggear.png" sourcerect="64,128,96,80" depth="0.55" origin="0.5,0.55" />
|
|
<Body width="85" height="60" density="11" />
|
|
<Holdable slots="Any,RightHand,LeftHand" holdpos="30,-15" handle1="0,5" handle2="0,-5" msg="ItemMsgPickUpSelect">
|
|
<StatusEffect type="Always" target="This" targetitemcomponent="LightComponent" IsOn="true" disabledeltatime="true" delay="3.5">
|
|
<Conditional Condition="lt 99" />
|
|
</StatusEffect>
|
|
<StatusEffect type="Always" target="This" targetitemcomponent="LightComponent" IsOn="false" disabledeltatime="true" delay="3.5">
|
|
<Conditional Condition="gt 99" />
|
|
</StatusEffect>
|
|
</Holdable>
|
|
<LightComponent characterusable="false" LightColor="0,0,0,0" range="1" IsOn="false">
|
|
<StatusEffect type="OnActive" target="This" Condition="0.6">
|
|
<RequiredItem identifier="ek_hv_battery,batterycell,fulguriumbatterycell" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnActive" target="Contained" Condition="-0.24">
|
|
<RequiredItem identifier="batterycell" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnActive" target="Contained" Condition="-0.12">
|
|
<RequiredItem identifier="fulguriumbatterycell" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnActive" target="Contained" Condition="-0.06">
|
|
<RequiredItem identifier="ek_hv_battery" type="Contained" />
|
|
</StatusEffect>
|
|
</LightComponent>
|
|
<ItemContainer autofill="False" capacity="1" maxstacksize="1" hideitems="true">
|
|
<ContainedStateIndicator texture="Content/UI/ContainerIndicators.png" sourcerect="0,184,120,32" />
|
|
<Containable identifiers="ek_hv_battery,batterycell,fulguriumbatterycell" />
|
|
</ItemContainer>
|
|
</Item>
|
|
<Item name="" identifier="ekutility_jetscooter" aliases="ekutility_experimentalscooter" category="Equipment" Tags="smallitem,provocative,scooter,underwaterscooter,light" cargocontaineridentifier="metalcrate" Scale="0.32" impactsoundtag="impact_metal_light" isshootable="true">
|
|
<Price baseprice="475" sold="false" minleveldifficulty="30">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.2" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.1" />
|
|
<Price storeidentifier="merchantresearch" multiplier="0.9" sold="true" minavailable="2" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="1" sold="true" minavailable="2" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.25" />
|
|
<Price storeidentifier="merchantarmory" multiplier="1.2" sold="true" minavailable="1" />
|
|
</Price>
|
|
<Deconstruct time="25">
|
|
<Item identifier="aluminium" />
|
|
<Item identifier="fpgacircuit" />
|
|
<Item identifier="steel" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="25">
|
|
<RequiredSkill identifier="mechanical" level="40" />
|
|
<RequiredItem identifier="aluminium" />
|
|
<RequiredItem identifier="fpgacircuit" />
|
|
<RequiredItem identifier="steel" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="%ModDir%/Items/Diving/ekutility_divinggear.png" sourcerect="128,64,64,64" />
|
|
<Sprite texture="%ModDir%/Items/Diving/ekutility_divinggear.png" depth="0.55" sourcerect="192,0,320,160" />
|
|
<Body width="228" height="96" density="10" />
|
|
<Holdable slots="Any,RightHand+LeftHand" aimpos="90,0" handle1="-50,55" handle2="-54,59" msg="ItemMsgPickUpSelect" />
|
|
<Propulsion force="200" usablein="water" particles="bubbles">
|
|
<RequiredItems identifier="ek_hv_battery,batterycell,fulguriumbatterycell" type="Contained" msg="ItemMsgBatteryCellRequired" />
|
|
<StatusEffect type="OnUse" targettype="Contained" Condition="-0.5">
|
|
<RequiredItem items="batterycell" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" targettype="Contained" Condition="-0.25">
|
|
<RequiredItem items="fulguriumbatterycell" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" targettype="Contained" Condition="-0.125">
|
|
<RequiredItem items="ek_hv_battery" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" targettype="Contained" Condition="-1">
|
|
<RequiredItem excludedidentifiers="batterycell,fulguriumbatterycell,ek_hv_battery" type="Contained" />
|
|
</StatusEffect>
|
|
<sound file="Content/Items/Diving/ScooterLoop.ogg" type="OnUse" range="500.0" loop="true" />
|
|
<LightComponent LightColor="1.0,1.0,1.0,0.8" range="1000" AllowInGameEditing="false">
|
|
<LightTexture texture="Content/Lights/lightcone.png" origin="0.05, 0.5" size="1.0,1.0" />
|
|
</LightComponent>
|
|
</Propulsion>
|
|
<Sonar range="6000.0" powerconsumption="10" drawhudwhenequipped="true" detectsubmarinewalls="true" displaybordersize="-0.1" characterusable="false" hasmineralscanner="true" allowuioverlap="true">
|
|
<StatusEffect type="OnUse" targettype="Contained" Condition="-0.5" disabledeltatime="true">
|
|
<RequiredItem items="batterycell" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" targettype="Contained" Condition="-0.25" disabledeltatime="true">
|
|
<RequiredItem items="fulguriumbatterycell" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" targettype="Contained" Condition="-0.125">
|
|
<RequiredItem items="ek_hv_battery" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" targettype="Contained" Condition="-1" disabledeltatime="true">
|
|
<RequiredItem excludedidentifiers="batterycell,fulguriumbatterycell,ek_hv_battery" type="Contained" />
|
|
</StatusEffect>
|
|
<sound file="Content/Items/Command/SonarPing.ogg" type="OnUse" range="1000.0" />
|
|
<GuiFrame relativesize="0.4,0.4" anchor="CenterLeft" relativeoffset="0.006,-0.01" />
|
|
<PingCircle texture="Content/Items/Command/pingCircle.png" origin="0.5,0.5" />
|
|
<DirectionalPingCircle texture="Content/Items/Command/directionalPingCircle.png" origin="0.0,0.5" />
|
|
<ScreenOverlay texture="Content/Items/Command/sonarOverlay.png" origin="0.5,0.5" />
|
|
<ScreenBackground texture="Content/Items/Command/sonarBackground.png" origin="0.5,0.5" />
|
|
<DirectionalPingBackground texture="Content/Items/Command/directionalPingBackground.png" origin="0.5,0.5" />
|
|
<DirectionalPingButton index="0" texture="Content/Items/Command/directionalPingButton.png" sourcerect="0,0,91,266" origin="-4.5275,0.5" />
|
|
<DirectionalPingButton index="1" texture="Content/Items/Command/directionalPingButton.png" sourcerect="133,0,91,266" origin="-4.5275,0.5" />
|
|
<DirectionalPingButton index="2" texture="Content/Items/Command/directionalPingButton.png" sourcerect="266,0,91,266" origin="-4.5275,0.5" />
|
|
<Blip texture="Content/Items/Command/sonarBlip.png" origin="0.5,0.5" />
|
|
<LineSprite texture="Content/Items/Command/NavUI.png" sourcerect="181,141,109,4" origin="0,0.5" />
|
|
<icon identifier="outpost" texture="Content/UI/MainIconsAtlas.png" sourcerect="352,398,16,8" origin="0.5,0.5" />
|
|
<icon identifier="submarine" texture="Content/UI/MainIconsAtlas.png" sourcerect="353,407,14,6" origin="0.5,0.5" />
|
|
<icon identifier="shuttle" texture="Content/UI/MainIconsAtlas.png" sourcerect="336,407,8,6" origin="0.5,0.5" />
|
|
<icon identifier="artifact" texture="Content/UI/MainIconsAtlas.png" sourcerect="336,414,8,8" origin="0.5,0.5" />
|
|
<icon identifier="mineral" texture="Content/UI/MainIconsAtlas.png" sourcerect="336,434,7,12" origin="0.5,0.5" />
|
|
<icon identifier="" texture="Content/UI/MainIconsAtlas.png" sourcerect="346,416,4,4" origin="0.5,0.5" />
|
|
</Sonar>
|
|
<ItemContainer autofill="False" capacity="1" maxstacksize="1" hideitems="true">
|
|
<ContainedStateIndicator texture="Content/UI/ContainerIndicators.png" sourcerect="0,184,120,32" />
|
|
<Containable items="ek_hv_battery,batterycell,fulguriumbatterycell">
|
|
<StatusEffect type="OnContaining" targettype="This" Voltage="1.0" setvalue="true" />
|
|
</Containable>
|
|
</ItemContainer>
|
|
<AiTarget soundrange="2000" />
|
|
</Item>
|
|
<Item name="" identifier="ekutility_advancedsonarbeacon" category="Equipment" Tags="smallitem,sonar" cargocontaineridentifier="metalcrate" Scale="0.35" impactsoundtag="impact_metal_light">
|
|
<PreferredContainer primary="crewcab,supplycab" />
|
|
<Price baseprice="150" sold="false" minleveldifficulty="25">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.1" sold="false" />
|
|
<Price storeidentifier="merchantcity" multiplier="1" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1" sold="true" minavailable="2" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="1.5" sold="true" minavailable="2" />
|
|
<Price storeidentifier="merchantmine" multiplier="1" />
|
|
<Price storeidentifier="merchantarmory" multiplier="1.25" minavailable="1" />
|
|
</Price>
|
|
<Deconstruct time="15">
|
|
<Item identifier="fpgacircuit" />
|
|
<Item identifier="fpgacircuit" />
|
|
<Item identifier="steel" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="15">
|
|
<RequiredItem identifier="fpgacircuit" />
|
|
<RequiredItem identifier="fpgacircuit" />
|
|
<RequiredItem identifier="steel" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="%ModDir%/Items/Diving/ekutility_divinggear.png" sourcerect="512,0,64,64" />
|
|
<Sprite texture="%ModDir%/Items/Diving/ekutility_divinggear.png" depth="0.55" sourcerect="512,64,48,128" origin="0.5,0.63" />
|
|
<Body width="40" height="100" density="10" />
|
|
<Holdable slots="Any,RightHand,LeftHand" holdangle="30" handle1="-10,0" msg="ItemMsgPickUpSelect" />
|
|
<AiTarget soundrange="5000" sonarlabel="entityname.sonarbeacon" />
|
|
<LightComponent LightColor="0.4,1.0,0.3,0.7" range="20" powerconsumption="10" Flicker="0.35" IsOn="false" canbeselected="false">
|
|
<StatusEffect type="OnActive" targettype="Contained" Condition="-0.2">
|
|
<RequiredItem items="batterycell" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnActive" targettype="Contained" Condition="-0.1">
|
|
<RequiredItem items="fulguriumbatterycell" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" targettype="Contained" Condition="-0.05">
|
|
<RequiredItem items="ek_hv_battery" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnActive" targettype="Contained" Condition="-0.1">
|
|
<RequiredItem excludedidentifiers="batterycell,fulguriumbatterycell,ek_hv_battery" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnActive" targettype="This" SoundRange="6000" setvalue="true">
|
|
<sound file="%ModDir%/Items/Diving/ek_advancedbeacon_ping.ogg" range="3000.0" loop="true" volume="0.5" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnActive" targettype="This">
|
|
<sound file="%ModDir%/Items/Diving/ek_advancedbeacon_noise.ogg" range="750.0" loop="true" volume="0.3" />
|
|
</StatusEffect>
|
|
</LightComponent>
|
|
<CustomInterface canbeselected="false" drawhudwhenequipped="true" allowuioverlap="true">
|
|
<GuiFrame relativesize="0.16,0.15" anchor="CenterLeft" pivot="BottomLeft" relativeoffset="0.006,-0.05" style="ItemUI" />
|
|
<TickBox text="sonarbeacon.beaconactive">
|
|
<StatusEffect type="OnUse" targettype="This" IsOn="true" />
|
|
<StatusEffect type="OnSecondaryUse" targettype="This" IsOn="false" />
|
|
</TickBox>
|
|
<TextBox text="sonarbeacon.beaconsignal" propertyname="SonarLabel" />
|
|
</CustomInterface>
|
|
<ItemContainer autofill="False" capacity="1" maxstacksize="1" hideitems="true">
|
|
<ContainedStateIndicator texture="Content/UI/ContainerIndicators.png" sourcerect="0,184,120,32" />
|
|
<Containable items="mobilebattery">
|
|
<StatusEffect type="OnContaining" targettype="This" Voltage="1.0" setvalue="true" />
|
|
</Containable>
|
|
</ItemContainer>
|
|
</Item>
|
|
<Item name="" identifier="ekutility_Utility_hardsuit" aliases="utility_hardsuit,industrial hardsuit,industrial_hardsuit" category="Equipment" tags="divinggear_wearableindoors,diving,provocative,deepdiving,divingsuit,light,ekutility_utility_hardsuit" scale="0.5" fireproof="true" allowdroppingonswapwith="diving" impactsoundtag="impact_metal_heavy">
|
|
<PreferredContainer primary="divingsuitcontainer" />
|
|
<Price baseprice="510" sold="false" minleveldifficulty="20">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.3" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.15" sold="true" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1.3" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="1" />
|
|
<Price storeidentifier="merchantmine" multiplier="0.9" sold="true" minavailable="2" />
|
|
<Price storeidentifier="merchantengineering" multiplier="1.2" sold="true" minavailable="1" />
|
|
</Price>
|
|
<Deconstruct time="45">
|
|
<Item identifier="titaniumaluminiumalloy" />
|
|
<Item identifier="titaniumaluminiumalloy" />
|
|
<Item identifier="fpgacircuit" />
|
|
<Item identifier="fpgacircuit" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="rubber" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="45">
|
|
<RequiredSkill identifier="mechanical" level="60" />
|
|
<RequiredSkill identifier="electrical" level="40" />
|
|
<RequiredItem identifier="titaniumaluminiumalloy" amount="2" />
|
|
<RequiredItem identifier="fpgacircuit" amount="2" />
|
|
<RequiredItem identifier="rubber" amount="4" />
|
|
<RequiredItem identifier="steel" amount="2" />
|
|
</Fabricate>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="10">
|
|
<RequiredSkill identifier="mechanical" level="60" />
|
|
<RequiredSkill identifier="electrical" level="40" />
|
|
<RequiredItem identifier="titaniumaluminiumalloy" />
|
|
<RequiredItem identifier="fpgacircuit" amount="2" />
|
|
<RequiredItem identifier="rubber" amount="2" />
|
|
<RequiredItem identifier="toolbox" />
|
|
<RequiredItem identifier="divingsuit" />
|
|
</Fabricate>
|
|
<!-- Paint Variants -->
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="1">
|
|
<RequiredItem tag="ekutility_utility_hardsuit" />
|
|
<!-- There is no custom paint color support, so use raw materials instead -->
|
|
<RequiredItem identifier="ethanol" />
|
|
<RequiredItem identifier="rubber" amount="2" />
|
|
<RequiredItem identifier="steel" />
|
|
</Fabricate>
|
|
<Sprite name="Diving Suit Item" texture="%ModDir%/Items/Diving/ekutility_divinglockersprites.png" sourcerect="130,0,124,128" depth="0.55" origin="0.5,0.5" />
|
|
<InventoryIcon name="Diving Suit Item" texture="%ModDir%/Items/Diving/ekutility_divinglockersprites.png" sourcerect="0,0,64,64" />
|
|
<ContainedSprite name="Diving Suit Behind Window" allowedcontainertags="divingsuitcontainerwindow" texture="%ModDir%/Items/Diving/utility_diving_suit_inlocker.png" sourcerect="12,30,77,209" depth="0.55" origin="-0.12,-0.13" />
|
|
<ContainedSprite name="Diving Suit In Horizontal Locker" allowedcontainertags="divingsuitcontainerhorizontal" texture="%ModDir%/Items/Diving/ekutility_divinglockersprites.png" sourcerect="134,134,248,59" depth="0.55" origin="0.58,0.5" />
|
|
<Body radius="45" width="34" density="15" />
|
|
<!-- TODO: wait for this to work-->
|
|
<CustomInterface canbeselected="false" drawhudwhenequipped="true">
|
|
<GuiFrame relativesize="0.12,0.08" anchor="BottomLeft" absoluteoffset="20,138" style="ItemUI" />
|
|
<TickBox text="Suit Lights" IsOn="true">
|
|
<StatusEffect type="OnUse" target="This" IsOn="true" />
|
|
<StatusEffect type="OnSecondaryUse" target="This" IsOn="false" />
|
|
</TickBox>
|
|
</CustomInterface>
|
|
<!-- I'm just gonna leave this line here because its not like its breaking anything by itself, it just doesn't work yet -->
|
|
<Holdable slots="RightHand+LeftHand" msg="ItemMsgPickUpUse" controlpose="true" holdpos="0,-50" handle1="-10,-20" handle2="10,-20" holdangle="45" canbeselected="false" canbepicked="true" pickkey="Use" allowswappingwhenpicked="false" />
|
|
<Wearable slots="OuterClothes" msg="ItemMsgEquipSelect">
|
|
<sprite texture="%ModDir%/Items/Diving/ekutility_divinglockersprites.png" limb="Head" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inheritorigin="false" inherittexturescale="false" sourcerect="256,0,96,96" origin="0.55,0.53" scale="0.4">
|
|
<LightComponent canbeselected="false" AllowInGameEditing="false" range="400.0" lightcolor="250,200,170,40" powerconsumption="10" IsOn="true">
|
|
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" setvalue="true">
|
|
<Conditional IsDead="false" />
|
|
</StatusEffect>
|
|
<LightTexture texture="%ModDir%/Lights/pointlight_bright.png" origin="0.5, 0.56" size="1.0,1.0" />
|
|
</LightComponent>
|
|
</sprite>
|
|
<sprite texture="%ModDir%/Items/Diving/utility_diving_suit.png" limb="Torso" inheritlimbdepth="true" hidelimb="true" hideotherwearables="false" inheritorigin="false" inherittexturescale="false" origin="0.6,0.48" sourcerect="0,0,128,256" scale="0.4">
|
|
<LightComponent canbeselected="false" AllowInGameEditing="false" range="500.0" lightcolor="250,200,170,200" powerconsumption="10" IsOn="true">
|
|
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" setvalue="true">
|
|
<Conditional IsDead="false" />
|
|
</StatusEffect>
|
|
<LightTexture texture="%ModDir%/Lights/utility_divingsuit_light.png" origin="0.002, 0.565" size="1.0,1.0" />
|
|
</LightComponent>
|
|
</sprite>
|
|
<sprite texture="%ModDir%/Items/Diving/utility_diving_suit.png" limb="Waist" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.44,0.71" sourcerect="0,416,96,112" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/utility_diving_suit.png" limb="RightForearm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.35" sourcerect="192,16,64,112" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/utility_diving_suit.png" limb="LeftForearm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.35" sourcerect="192,144,64,112" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/utility_diving_suit.png" limb="RightHand" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="0,0,1,1" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/utility_diving_suit.png" limb="LeftHand" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="0,0,1,1" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/utility_diving_suit.png" limb="RightArm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.45" sourcerect="128,0,64,128" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/utility_diving_suit.png" limb="LeftArm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.45" sourcerect="128,128,64,128" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/utility_diving_suit.png" limb="RightThigh" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="80,256,96,160" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/utility_diving_suit.png" limb="LeftThigh" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="176,256,96,160" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/utility_diving_suit.png" limb="RightLeg" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="96,416,80,112" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/utility_diving_suit.png" limb="LeftLeg" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="176,416,80,112" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/utility_diving_suit.png" limb="RightFoot" sound="footstep_armor_heavy" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.45,0.45" sourcerect="0,256,80,112" scale="0.4" rotation="90" />
|
|
<sprite texture="%ModDir%/Items/Diving/utility_diving_suit.png" limb="LeftFoot" sound="footstep_armor_heavy" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.45,0.45" sourcerect="0,256,80,112" scale="0.4" rotation="90" />
|
|
<StatusEffect type="OnContained" target="Contained" Condition="1.0" targetslot="0">
|
|
<Conditional Voltage="gt 0.01" targetcontainer="true" targetgrandparent="true" targetitemcomponent="Powered" />
|
|
<RequiredItem items="oxygentank" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Character" HideFace="true" ObstructVision="false" PressureProtection="6000.0" SpeedMultiplier="0.75" LowPassMultiplier="0.2" setvalue="true" disabledeltatime="true">
|
|
<Sound file="Content/Items/Diving/DivingSuitLoop1.ogg" range="500" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.2" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="oxygentank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.2" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="oxygentank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="-100.0" Oxygen="-20.0" Condition="-0.37" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<RequiredItem identifier="weldingfueltank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="-100.0" Oxygen="-20.0" Condition="-0.37" targetslot="0">
|
|
<RequiredItem identifier="incendiumfueltank" type="Contained" />
|
|
<Affliction identifier="burn" amount="0.1" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.2" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="oxygeniteshard" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.2" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="oxygeniteshard" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.07" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="oxygenitetank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.07" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="oxygenitetank" type="Contained" />
|
|
</StatusEffect>
|
|
<!-- We get to define item-side effects for once so might aswell make use of it -->
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.07" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="tag_oxygencell1" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.07" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="tag_oxygencell1" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.05" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="tag_oxygencell2" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.05" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="tag_oxygencell2" type="Contained" />
|
|
</StatusEffect>
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="gunshotwound,organdamage,explosiondamage" damagemultiplier="0.75" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="blunttrauma,lacerations,bitewounds" damagemultiplier="0.45" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="burn" damagemultiplier="0.15" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="bleeding" damagemultiplier="0.4" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="stun" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="radiationsickness" damagemultiplier="0.0" damagesound="LimbArmor" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="poison,paralysis" probabilitymultiplier="0.25" damagemultiplier="0.25" damagesound="LimbArmor" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="huskinfection" damagemultiplier="0.3" probabilitymultiplier="0.3" damagesound="LimbArmor" />
|
|
<SkillModifier skillidentifier="mechanical" skillvalue="10" />
|
|
<SkillModifier skillidentifier="electrical" skillvalue="20" />
|
|
<StatValue stattype="FlowResistance" value="0.9" />
|
|
<ItemComponent>
|
|
<IsActive HullOxygenPercentage="lt 50" />
|
|
<StatusEffect type="OnActive" target="Contained,Character" comparison="And">
|
|
<RequiredItem items="oxygensource" type="Contained" />
|
|
<Conditional condition="lt 5.0" />
|
|
<Sound file="Content/Items/WarningBeepSlow.ogg" range="500" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnActive" target="Contained" playsoundonrequireditemfailure="true">
|
|
<RequiredItem items="oxygensource" type="Contained" matchonempty="true" />
|
|
<Conditional condition="lte 0.0" />
|
|
<Sound file="Content/Items/WarningBeep.ogg" range="500" />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Wearable>
|
|
<ItemContainer autofill="False" capacity="1" maxstacksize="0" hideitems="true" containedstateindicatorstyle="tank" containedstateindicatorslot="0">
|
|
<Containable identifiers="oxygentank,weldingfueltank,oxygeniteshard,oxygenitetank,incendiumfueltank,oxygensource" />
|
|
<SlotIcon slotindex="0" texture="Content/UI/ContainerIndicators.png" sourcerect="1,93,120,29" origin="0.5,0.45" />
|
|
<SubContainer capacity="3" maxstacksize="64">
|
|
<Containable items="smallitem,mediumitem" excludeditems="toolbelt,toolbox,bandolier,cargoscooter,oxygensource" />
|
|
</SubContainer>
|
|
</ItemContainer>
|
|
</Item>
|
|
<Item name="" identifier="ekutility_utility_hardsuit_paintmechanic" aliases="utility_hardsuit,industrial hardsuit,industrial_hardsuit" category="Equipment" tags="divinggear_wearableindoors,diving,provocative,deepdiving,divingsuit,light,ekutility_utility_hardsuit" scale="0.5" fireproof="true" allowdroppingonswapwith="diving" impactsoundtag="impact_metal_heavy">
|
|
<PreferredContainer primary="divingsuitcontainer" />
|
|
<Price baseprice="540" sold="false" minleveldifficulty="20">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.3" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.15" sold="true" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1.3" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="1" />
|
|
<Price storeidentifier="merchantmine" multiplier="0.9" sold="true" minavailable="2" />
|
|
<Price storeidentifier="merchantengineering" multiplier="1.2" sold="true" minavailable="1" />
|
|
</Price>
|
|
<Deconstruct time="30">
|
|
<Item identifier="titaniumaluminiumalloy" />
|
|
<Item identifier="titaniumaluminiumalloy" />
|
|
<Item identifier="fpgacircuit" />
|
|
<Item identifier="fpgacircuit" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="rubber" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="1">
|
|
<RequiredItem tag="ekutility_utility_hardsuit" />
|
|
<RequiredItem identifier="bluepaint" />
|
|
<Item identifier="aluminium" />
|
|
</Fabricate>
|
|
<Sprite name="Diving Suit Item" texture="%ModDir%/Items/Diving/ekutility_divinglockersprites_paintmechanic.png" sourcerect="130,0,124,128" depth="0.55" origin="0.5,0.5" />
|
|
<InventoryIcon name="Diving Suit Item" texture="%ModDir%/Items/Diving/ekutility_divinglockersprites_paintmechanic.png" sourcerect="0,0,64,64" />
|
|
<ContainedSprite name="Diving Suit Behind Window" allowedcontainertags="divingsuitcontainerwindow" texture="%ModDir%/Items/Diving/utility_diving_suit_paintmechanic_inlocker.png" sourcerect="12,30,77,209" depth="0.55" origin="-0.12,-0.13" />
|
|
<ContainedSprite name="Diving Suit In Horizontal Locker" allowedcontainertags="divingsuitcontainerhorizontal" texture="%ModDir%/Items/Diving/ekutility_divinglockersprites_paintmechanic.png" sourcerect="134,134,248,59" depth="0.55" origin="0.58,0.5" />
|
|
<Body radius="45" width="34" density="15" />
|
|
<!-- TODO: wait for this to work-->
|
|
<CustomInterface canbeselected="false" drawhudwhenequipped="true">
|
|
<GuiFrame relativesize="0.12,0.08" anchor="BottomLeft" absoluteoffset="20,138" style="ItemUI" />
|
|
<TickBox text="Suit Lights" IsOn="true">
|
|
<StatusEffect type="OnUse" target="This" IsOn="true" />
|
|
<StatusEffect type="OnSecondaryUse" target="This" IsOn="false" />
|
|
</TickBox>
|
|
</CustomInterface>
|
|
<!-- I'm just gonna leave this line here because its not like its breaking anything by itself, it just doesn't work yet -->
|
|
<Holdable slots="RightHand+LeftHand" msg="ItemMsgPickUpUse" controlpose="true" holdpos="0,-50" handle1="-10,-20" handle2="10,-20" holdangle="45" canbeselected="false" canbepicked="true" pickkey="Use" allowswappingwhenpicked="false" />
|
|
<Wearable slots="OuterClothes" msg="ItemMsgEquipSelect">
|
|
<sprite texture="%ModDir%/Items/Diving/ekutility_divinglockersprites_paintmechanic.png" limb="Head" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inheritorigin="false" inherittexturescale="false" sourcerect="256,0,96,96" origin="0.55,0.53" scale="0.4">
|
|
<LightComponent canbeselected="false" AllowInGameEditing="false" range="400.0" lightcolor="250,200,170,40" powerconsumption="10" IsOn="true">
|
|
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" setvalue="true">
|
|
<Conditional IsDead="false" />
|
|
</StatusEffect>
|
|
<LightTexture texture="%ModDir%/Lights/pointlight_bright.png" origin="0.5, 0.56" size="1.0,1.0" />
|
|
</LightComponent>
|
|
</sprite>
|
|
<sprite texture="%ModDir%/Items/Diving/utility_diving_suit_paintmechanic.png" limb="Torso" inheritlimbdepth="true" hidelimb="true" hideotherwearables="false" inheritorigin="false" inherittexturescale="false" origin="0.6,0.48" sourcerect="0,0,128,256" scale="0.4">
|
|
<LightComponent canbeselected="false" AllowInGameEditing="false" range="500.0" lightcolor="250,200,170,200" powerconsumption="10" IsOn="true">
|
|
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" setvalue="true">
|
|
<Conditional IsDead="false" />
|
|
</StatusEffect>
|
|
<LightTexture texture="%ModDir%/Lights/utility_divingsuit_light.png" origin="0.002, 0.565" size="1.0,1.0" />
|
|
</LightComponent>
|
|
</sprite>
|
|
<sprite texture="%ModDir%/Items/Diving/utility_diving_suit_paintmechanic.png" limb="Waist" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.44,0.71" sourcerect="0,416,96,112" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/utility_diving_suit_paintmechanic.png" limb="RightForearm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.35" sourcerect="192,16,64,112" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/utility_diving_suit_paintmechanic.png" limb="LeftForearm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.35" sourcerect="192,144,64,112" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/utility_diving_suit_paintmechanic.png" limb="RightHand" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="0,0,1,1" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/utility_diving_suit_paintmechanic.png" limb="LeftHand" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="0,0,1,1" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/utility_diving_suit_paintmechanic.png" limb="RightArm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.45" sourcerect="128,0,64,128" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/utility_diving_suit_paintmechanic.png" limb="LeftArm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.45" sourcerect="128,128,64,128" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/utility_diving_suit_paintmechanic.png" limb="RightThigh" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="80,256,96,160" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/utility_diving_suit_paintmechanic.png" limb="LeftThigh" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="176,256,96,160" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/utility_diving_suit_paintmechanic.png" limb="RightLeg" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="96,416,80,112" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/utility_diving_suit_paintmechanic.png" limb="LeftLeg" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="176,416,80,112" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/utility_diving_suit_paintmechanic.png" limb="RightFoot" sound="footstep_armor_heavy" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.45,0.45" sourcerect="0,256,80,112" scale="0.4" rotation="90" />
|
|
<sprite texture="%ModDir%/Items/Diving/utility_diving_suit_paintmechanic.png" limb="LeftFoot" sound="footstep_armor_heavy" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.45,0.45" sourcerect="0,256,80,112" scale="0.4" rotation="90" />
|
|
<StatusEffect type="OnContained" target="Contained" Condition="1.0">
|
|
<Conditional Voltage="gt 0.01" targetcontainer="true" targetgrandparent="true" targetitemcomponent="Powered" />
|
|
<RequiredItem items="oxygentank" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Character" HideFace="true" ObstructVision="false" PressureProtection="6000.0" SpeedMultiplier="0.75" LowPassMultiplier="0.2" setvalue="true" disabledeltatime="true">
|
|
<Sound file="Content/Items/Diving/DivingSuitLoop1.ogg" range="500" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.2" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="oxygentank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.2" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="oxygentank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="-100.0" Oxygen="-20.0" Condition="-0.37" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<RequiredItem identifier="weldingfueltank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="-100.0" Oxygen="-20.0" Condition="-0.37" targetslot="0">
|
|
<RequiredItem identifier="incendiumfueltank" type="Contained" />
|
|
<Affliction identifier="burn" amount="0.1" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.2" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="oxygeniteshard" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.2" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="oxygeniteshard" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.07" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="oxygenitetank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.07" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="oxygenitetank" type="Contained" />
|
|
</StatusEffect>
|
|
<!-- We get to define item-side effects for once so might aswell make use of it -->
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.07" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="tag_oxygencell1" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.07" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="tag_oxygencell1" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.05" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="tag_oxygencell2" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.05" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="tag_oxygencell2" type="Contained" />
|
|
</StatusEffect>
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="gunshotwound,organdamage,explosiondamage" damagemultiplier="0.7" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="blunttrauma,lacerations,bitewounds" damagemultiplier="0.4" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="burn" damagemultiplier="0.3" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="bleeding" damagemultiplier="0.4" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="stun" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="radiationsickness" damagemultiplier="0.0" damagesound="LimbArmor" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="poison,paralysis" probabilitymultiplier="0.3" damagemultiplier="0.3" damagesound="LimbArmor" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="huskinfection" damagemultiplier="0.35" probabilitymultiplier="0.35" damagesound="LimbArmor" />
|
|
<SkillModifier skillidentifier="mechanical" skillvalue="10" />
|
|
<SkillModifier skillidentifier="electrical" skillvalue="20" />
|
|
<StatValue stattype="FlowResistance" value="0.9" />
|
|
<ItemComponent>
|
|
<IsActive HullOxygenPercentage="lt 50" />
|
|
<StatusEffect type="OnActive" target="Contained,Character" comparison="And">
|
|
<RequiredItem items="oxygensource" type="Contained" />
|
|
<Conditional condition="lt 5.0" />
|
|
<Sound file="Content/Items/WarningBeepSlow.ogg" range="500" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnActive" target="Contained" playsoundonrequireditemfailure="true">
|
|
<RequiredItem items="oxygensource" type="Contained" matchonempty="true" />
|
|
<Conditional condition="lte 0.0" />
|
|
<Sound file="Content/Items/WarningBeep.ogg" range="500" />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Wearable>
|
|
<ItemContainer autofill="False" capacity="1" maxstacksize="0" hideitems="true" containedstateindicatorstyle="tank" containedstateindicatorslot="0">
|
|
<Containable identifiers="oxygentank,weldingfueltank,oxygeniteshard,oxygenitetank,incendiumfueltank,oxygensource" />
|
|
<SlotIcon slotindex="0" texture="Content/UI/ContainerIndicators.png" sourcerect="1,93,120,29" origin="0.5,0.45" />
|
|
<SubContainer capacity="3" maxstacksize="64">
|
|
<Containable items="smallitem,mediumitem" excludeditems="toolbelt,toolbox,bandolier,cargoscooter,oxygensource" />
|
|
</SubContainer>
|
|
</ItemContainer>
|
|
</Item>
|
|
<Item name="" identifier="ek_armored_hardsuit" aliases="military_hardsuit,armored hardsuit,armored_hardsuit" category="Equipment" tags="diving,provocative,deepdiving,divingsuit,light,ek_armored_hardsuit" scale="0.5" fireproof="true" allowdroppingonswapwith="diving" impactsoundtag="impact_metal_heavy">
|
|
<PreferredContainer primary="divingsuitcontainer" />
|
|
<Price baseprice="640" sold="false" minleveldifficulty="25">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.3" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.15" sold="true" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1.3" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" sold="true" minavailable="2" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.2" />
|
|
<Price storeidentifier="merchantengineering" multiplier="1.2" sold="true" minavailable="1" />
|
|
</Price>
|
|
<Deconstruct time="45">
|
|
<Item identifier="titaniumaluminiumalloy" />
|
|
<Item identifier="titaniumaluminiumalloy" />
|
|
<Item identifier="titaniumaluminiumalloy" />
|
|
<Item identifier="ballisticfiber" />
|
|
<Item identifier="ballisticfiber" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="bluepaint" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="10">
|
|
<RequiredSkill identifier="mechanical" level="40" />
|
|
<RequiredSkill identifier="weapons" level="30" />
|
|
<RequiredItem identifier="divingsuit" />
|
|
<RequiredItem identifier="titaniumaluminiumalloy" amount="2" />
|
|
<RequiredItem identifier="ballisticfiber" amount="2" />
|
|
<RequiredItem identifier="rubber" amount="2" />
|
|
<RequiredItem identifier="bluepaint" />
|
|
</Fabricate>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="60">
|
|
<RequiredSkill identifier="mechanical" level="50" />
|
|
<RequiredSkill identifier="weapons" level="40" />
|
|
<RequiredItem identifier="titaniumaluminiumalloy" amount="3" />
|
|
<RequiredItem identifier="ballisticfiber" amount="2" />
|
|
<RequiredItem identifier="rubber" amount="4" />
|
|
<RequiredItem identifier="bluepaint" />
|
|
</Fabricate>
|
|
<!-- Paint Variants -->
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="5">
|
|
<RequiredItem tag="ek_armored_hardsuit" />
|
|
<RequiredItem identifier="bluepaint" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="%ModDir%/Items/InventoryIcons.png" sourcerect="0,448,64,64" />
|
|
<Sprite name="Diving Suit Item" texture="%ModDir%/Items/Diving/ek_divinggear.png" sourcerect="130,0,124,128" depth="0.55" origin="0.5,0.5" />
|
|
<ContainedSprite name="Diving Suit Behind Window" allowedcontainertags="divingsuitcontainerwindow" texture="%ModDir%/Items/Diving/armored_diving_suit_inlocker.png" sourcerect="12,30,77,209" depth="0.55" origin="-0.12,-0.13" />
|
|
<ContainedSprite name="Diving Suit In Horizontal Locker" allowedcontainertags="divingsuitcontainerhorizontal" texture="%ModDir%/Items/Diving/ek_divinggear.png" sourcerect="134,134,248,59" depth="0.55" origin="0.58,0.5" />
|
|
<Body radius="45" width="34" density="15" />
|
|
<CustomInterface canbeselected="false" drawhudwhenequipped="true">
|
|
<GuiFrame relativesize="0.12,0.08" anchor="BottomLeft" absoluteoffset="20,148" style="ItemUI" />
|
|
<TickBox text="Suit Lights" IsOn="true">
|
|
<StatusEffect type="OnUse" target="This" IsOn="true" />
|
|
<StatusEffect type="OnSecondaryUse" target="This" IsOn="false" />
|
|
</TickBox>
|
|
</CustomInterface>
|
|
<!-- I'm just gonna leave this line here because its not like its breaking anything by itself, it just doesn't work yet -->
|
|
<Holdable slots="RightHand+LeftHand" msg="ItemMsgPickUpUse" controlpose="true" holdpos="0,-50" handle1="-10,-20" handle2="10,-20" holdangle="45" canbeselected="false" canbepicked="true" pickkey="Use" allowswappingwhenpicked="false" />
|
|
<Wearable slots="OuterClothes" msg="ItemMsgEquipSelect">
|
|
<sprite texture="%ModDir%/Items/Diving/ek_divinggear.png" limb="Head" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inheritorigin="false" inherittexturescale="false" sourcerect="256,0,96,96" origin="0.5,0.55" scale="0.4">
|
|
<LightComponent range="200.0" lightcolor="250,224,165,255" powerconsumption="10" IsOn="true">
|
|
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" setvalue="true" comparison="Or">
|
|
<Conditional IsDead="false" />
|
|
</StatusEffect>
|
|
<LightTexture texture="Content/Lights/lightcone.png" origin="0.05, 0.5" size="1.0,1.0" />
|
|
</LightComponent>
|
|
</sprite>
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit.png" limb="Torso" inheritlimbdepth="true" hidelimb="true" hideotherwearables="false" inheritorigin="false" inherittexturescale="false" sourcerect="0,0,128,256" scale="0.4">
|
|
<LightComponent canbeselected="false" AllowInGameEditing="false" range="400.0" lightcolor="250,224,165,40" powerconsumption="10" IsOn="true">
|
|
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" setvalue="true">
|
|
<Conditional IsDead="false" />
|
|
</StatusEffect>
|
|
<LightTexture texture="%ModDir%/Lights/pointlight_bright.png" origin="0.5, 0.56" size="1.0,1.0" />
|
|
</LightComponent>
|
|
</sprite>
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit.png" limb="Waist" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.44,0.71" sourcerect="0,416,96,112" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit.png" limb="RightForearm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.35" sourcerect="192,16,64,112" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit.png" limb="LeftForearm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.35" sourcerect="192,144,64,112" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit.png" limb="RightHand" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="0,0,1,1" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit.png" limb="LeftHand" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="0,0,1,1" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit.png" limb="RightArm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.45" sourcerect="128,0,64,128" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit.png" limb="LeftArm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.45" sourcerect="128,128,64,128" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit.png" limb="RightThigh" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="80,256,96,160" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit.png" limb="LeftThigh" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="176,256,96,160" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit.png" limb="RightLeg" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="96,416,80,112" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit.png" limb="LeftLeg" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="176,416,80,112" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit.png" limb="RightFoot" sound="footstep_armor_heavy" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.45,0.45" sourcerect="0,256,80,112" scale="0.4" rotation="90" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit.png" limb="LeftFoot" sound="footstep_armor_heavy" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.45,0.45" sourcerect="0,256,80,112" scale="0.4" rotation="90" />
|
|
<StatusEffect type="OnContained" target="Contained" Condition="1.0">
|
|
<Conditional Voltage="gt 0.01" targetcontainer="true" targetgrandparent="true" targetitemcomponent="Powered" />
|
|
<RequiredItem items="oxygentank" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Character" HideFace="true" ObstructVision="true" PressureProtection="6000.0" SpeedMultiplier="0.6" LowPassMultiplier="0.2" setvalue="true" disabledeltatime="true">
|
|
<Sound file="Content/Items/Diving/DivingSuitLoop1.ogg" range="500" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.3" comparison="Or">
|
|
<Conditional IsDead="false" />
|
|
<RequiredItem identifier="oxygentank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="-100.0" Oxygen="-20.0" Condition="-0.37">
|
|
<Conditional IsDead="false" />
|
|
<RequiredItem identifier="weldingfueltank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="-100.0" Oxygen="-20.0" Condition="-0.37">
|
|
<RequiredItem identifier="incendiumfueltank" type="Contained" />
|
|
<Affliction identifier="burn" amount="0.1" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" SpeedMultiplier="1.1" Condition="-0.3" comparison="Or">
|
|
<Conditional IsDead="false" />
|
|
<RequiredItem identifier="oxygeniteshard" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" SpeedMultiplier="1.2" Condition="-0.1" comparison="Or">
|
|
<Conditional IsDead="false" />
|
|
<RequiredItem identifier="oxygenitetank" type="Contained" />
|
|
</StatusEffect>
|
|
<!-- We get to define item-side effects for once so might aswell make use of it -->
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.1" comparison="Or">
|
|
<Conditional IsDead="false" />
|
|
<RequiredItem identifier="tag_oxygencell1" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.075" comparison="Or">
|
|
<Conditional IsDead="false" />
|
|
<RequiredItem identifier="tag_oxygencell2" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Character" OxygenAvailable="-75.0" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="gunshotwound,organdamage,explosiondamage" damagemultiplier="0.45" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="bitewounds,lacerations,blunttrauma" damagemultiplier="0.6" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="burn" damagemultiplier="0.7" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="bleeding" damagemultiplier="0.25" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="stun" damagemultiplier="0.55" probabilitymultiplier="0.55" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="radiationsickness" damagemultiplier="0.5" damagesound="LimbArmor" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="poison,paralysis" damagemultiplier="0.35" damagesound="LimbArmor" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="huskinfection" probabilitymultiplier="0.35" damagesound="LimbArmor" />
|
|
<StatValue stattype="FlowResistance" value="0.9" />
|
|
</Wearable>
|
|
<!--<ItemContainer autofill="False" capacity="1" maxstacksize="1" hideitems="true">
|
|
|
|
<ContainedStateIndicator texture="Content/UI/ContainerIndicators.png" sourcerect="0,96,120,24" />
|
|
|
|
<Containable identifiers="oxygentank,weldingfueltank,oxygeniteshard,oxygenitetank,incendiumfueltank,oxygensource" />
|
|
|
|
<StatusEffect type="OnWearing" target="Contained">
|
|
|
|
<RequiredItem items="oxygensource" type="Contained" />
|
|
|
|
<Conditional condition="lt 5.0" />
|
|
|
|
<Sound file="Content/Items/WarningBeepSlow.ogg" range="500" />
|
|
|
|
</StatusEffect>
|
|
|
|
<StatusEffect type="OnWearing" target="Contained" playsoundonrequireditemfailure="true">
|
|
|
|
<RequiredItem items="oxygensource" type="Contained" matchonempty="true" />
|
|
|
|
<Conditional condition="lte 0.0" />
|
|
|
|
<Sound file="Content/Items/WarningBeep.ogg" range="500" />
|
|
|
|
</StatusEffect>
|
|
|
|
</ItemContainer>-->
|
|
<ItemContainer autofill="False" capacity="1" maxstacksize="0" hideitems="true" containedstateindicatorstyle="tank" containedstateindicatorslot="0">
|
|
<Containable identifiers="oxygentank,weldingfueltank,oxygeniteshard,oxygenitetank,incendiumfueltank,oxygensource" />
|
|
<StatusEffect type="OnWearing" target="Contained">
|
|
<RequiredItem items="oxygensource" type="Contained" />
|
|
<Conditional condition="lt 5.0" />
|
|
<Sound file="Content/Items/WarningBeepSlow.ogg" range="500" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained" playsoundonrequireditemfailure="true">
|
|
<RequiredItem items="oxygensource" type="Contained" matchonempty="true" />
|
|
<Conditional condition="lte 0.0" />
|
|
<Sound file="Content/Items/WarningBeep.ogg" range="500" />
|
|
</StatusEffect>
|
|
<SlotIcon slotindex="0" texture="Content/UI/ContainerIndicators.png" sourcerect="1,93,120,29" origin="0.5,0.45" />
|
|
<SubContainer capacity="1" maxstacksize="8">
|
|
<Containable items="weapon,mobilebattery,reactorfuel,revolverammo,smgammo,shotgunammo,stungunammo,rifleammo,hmgammo,magazine,ammo,smallarmsammo,ek_microtorpedo,explosive,rocket,grenade,ek_dart" excludeditems="oxygensource" />
|
|
</SubContainer>
|
|
</ItemContainer>
|
|
</Item>
|
|
<Item name="" identifier="ek_armored_hardsuit_paintbandit" aliases="military_hardsuit,armored hardsuit,armored_hardsuit" category="Equipment" tags="diving,provocative,deepdiving,divingsuit,light,ek_armored_hardsuit" scale="0.5" fireproof="true" allowdroppingonswapwith="diving" impactsoundtag="impact_metal_heavy">
|
|
<PreferredContainer primary="divingsuitcontainer" />
|
|
<Price baseprice="640" sold="false" minleveldifficulty="25">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.3" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.15" sold="true" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1.3" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" sold="true" minavailable="2" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.2" />
|
|
<Price storeidentifier="merchantengineering" multiplier="1.2" sold="true" minavailable="1" />
|
|
</Price>
|
|
<Deconstruct time="45">
|
|
<Item identifier="titaniumaluminiumalloy" />
|
|
<Item identifier="titaniumaluminiumalloy" />
|
|
<Item identifier="titaniumaluminiumalloy" />
|
|
<Item identifier="ballisticfiber" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="redpaint" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="10">
|
|
<RequiredSkill identifier="mechanical" level="50" />
|
|
<RequiredSkill identifier="weapons" level="40" />
|
|
<RequiredItem identifier="divingsuit" />
|
|
<RequiredItem identifier="titaniumaluminiumalloy" amount="2" />
|
|
<RequiredItem identifier="ballisticfiber" amount="1" />
|
|
<RequiredItem identifier="rubber" amount="3" />
|
|
<RequiredItem identifier="ethanol" />
|
|
</Fabricate>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="60">
|
|
<RequiredSkill identifier="mechanical" level="50" />
|
|
<RequiredSkill identifier="weapons" level="40" />
|
|
<RequiredItem identifier="titaniumaluminiumalloy" amount="3" />
|
|
<RequiredItem identifier="ballisticfiber" amount="1" />
|
|
<RequiredItem identifier="rubber" amount="5" />
|
|
<RequiredItem identifier="redpaint" />
|
|
</Fabricate>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="5">
|
|
<RequiredItem tag="ek_armored_hardsuit" />
|
|
<RequiredItem identifier="redpaint" />
|
|
<RequiredItem identifier="titaniumaluminiumalloy" />
|
|
<RequiredItem identifier="rubber" amount="2" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="%ModDir%/Items/Diving/armored_diving_suit_paintbandit.png" sourcerect="384,448,64,64" />
|
|
<Sprite name="Diving Suit Item" texture="%ModDir%/Items/Diving/armored_diving_suit_paintbandit_item.png" sourcerect="2,0,124,128" depth="0.55" origin="0.5,0.5" />
|
|
<ContainedSprite name="Diving Suit Behind Window" allowedcontainertags="divingsuitcontainerwindow" texture="%ModDir%/Items/Diving/armored_diving_suit_paintbandit_inlocker.png" sourcerect="12,30,77,209" depth="0.55" origin="-0.12,-0.13" />
|
|
<ContainedSprite name="Diving Suit In Horizontal Locker" allowedcontainertags="divingsuitcontainerhorizontal" texture="%ModDir%/Items/Diving/armored_diving_suit_paintbandit_item.png" sourcerect="6,134,248,59" depth="0.55" origin="0.58,0.5" />
|
|
<Body radius="45" width="34" density="15" />
|
|
<CustomInterface canbeselected="false" drawhudwhenequipped="true">
|
|
<GuiFrame relativesize="0.12,0.08" anchor="BottomLeft" absoluteoffset="20,148" style="ItemUI" />
|
|
<TickBox text="Suit Lights" IsOn="true">
|
|
<StatusEffect type="OnUse" target="This" IsOn="true" />
|
|
<StatusEffect type="OnSecondaryUse" target="This" IsOn="false" />
|
|
</TickBox>
|
|
</CustomInterface>
|
|
<!-- I'm just gonna leave this line here because its not like its breaking anything by itself, it just doesn't work yet -->
|
|
<Holdable slots="RightHand+LeftHand" msg="ItemMsgPickUpUse" controlpose="true" holdpos="0,-50" handle1="-10,-20" handle2="10,-20" holdangle="45" canbeselected="false" canbepicked="true" pickkey="Use" allowswappingwhenpicked="false" />
|
|
<Wearable slots="OuterClothes" msg="ItemMsgEquipSelect">
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintbandit.png" limb="Head" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inheritorigin="false" inherittexturescale="false" sourcerect="304,16,96,96" origin="0.5,0.5" scale="0.4">
|
|
<LightComponent range="200.0" lightcolor="250,224,165,255" powerconsumption="10" IsOn="true">
|
|
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" setvalue="true" comparison="Or">
|
|
<Conditional IsDead="false" />
|
|
</StatusEffect>
|
|
<LightTexture texture="Content/Lights/lightcone.png" origin="0.05, 0.5" size="1.0,1.0" />
|
|
</LightComponent>
|
|
</sprite>
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintbandit.png" limb="Torso" inheritlimbdepth="true" hidelimb="true" hideotherwearables="false" inherittexturescale="false" inheritorigin="false" sourcerect="0,0,128,256" scale="0.4">
|
|
<LightComponent canbeselected="false" AllowInGameEditing="false" range="400.0" lightcolor="250,224,165,40" powerconsumption="10" IsOn="true">
|
|
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" setvalue="true">
|
|
<Conditional IsDead="false" />
|
|
</StatusEffect>
|
|
<LightTexture texture="%ModDir%/Lights/pointlight_bright.png" origin="0.5, 0.56" size="1.0,1.0" />
|
|
</LightComponent>
|
|
</sprite>
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintbandit.png" limb="Waist" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.44,0.71" sourcerect="0,416,96,112" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintbandit.png" limb="RightForearm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.35" sourcerect="192,16,64,112" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintbandit.png" limb="LeftForearm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.35" sourcerect="192,144,64,112" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintbandit.png" limb="RightHand" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="0,0,1,1" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintbandit.png" limb="LeftHand" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="0,0,1,1" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintbandit.png" limb="RightArm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.45" sourcerect="128,0,64,128" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintbandit.png" limb="LeftArm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.45" sourcerect="128,128,64,128" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintbandit.png" limb="RightThigh" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="80,256,96,160" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintbandit.png" limb="LeftThigh" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="176,256,96,160" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintbandit.png" limb="RightLeg" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="96,416,80,112" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintbandit.png" limb="LeftLeg" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="176,416,80,112" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintbandit.png" limb="RightFoot" sound="footstep_armor_heavy" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.45,0.45" sourcerect="0,256,80,112" scale="0.4" rotation="90" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintbandit.png" limb="LeftFoot" sound="footstep_armor_heavy" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.45,0.45" sourcerect="0,256,80,112" scale="0.4" rotation="90" />
|
|
<StatusEffect type="OnContained" target="Contained" Condition="1.0">
|
|
<Conditional Voltage="gt 0.01" targetcontainer="true" targetgrandparent="true" targetitemcomponent="Powered" />
|
|
<RequiredItem items="oxygentank" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Character" HideFace="true" ObstructVision="true" PressureProtection="6000.0" SpeedMultiplier="0.65" LowPassMultiplier="0.2" setvalue="true" disabledeltatime="true">
|
|
<Sound file="Content/Items/Diving/DivingSuitLoop1.ogg" range="500" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.3" comparison="Or">
|
|
<Conditional IsDead="false" />
|
|
<RequiredItem identifier="oxygentank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="-100.0" Oxygen="-20.0" Condition="-0.37">
|
|
<Conditional IsDead="false" />
|
|
<RequiredItem identifier="weldingfueltank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="-100.0" Oxygen="-20.0" Condition="-0.37">
|
|
<RequiredItem identifier="incendiumfueltank" type="Contained" />
|
|
<Affliction identifier="burn" amount="0.1" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" SpeedMultiplier="1.1" Condition="-0.3" comparison="Or">
|
|
<Conditional IsDead="false" />
|
|
<RequiredItem identifier="oxygeniteshard" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" SpeedMultiplier="1.2" Condition="-0.1" comparison="Or">
|
|
<Conditional IsDead="false" />
|
|
<RequiredItem identifier="oxygenitetank" type="Contained" />
|
|
</StatusEffect>
|
|
<!-- We get to define item-side effects for once so might aswell make use of it -->
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.1" comparison="Or">
|
|
<Conditional IsDead="false" />
|
|
<RequiredItem identifier="tag_oxygencell1" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.075" comparison="Or">
|
|
<Conditional IsDead="false" />
|
|
<RequiredItem identifier="tag_oxygencell2" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Character" OxygenAvailable="-75.0" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="gunshotwound,organdamage,explosiondamage" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="bitewounds,lacerations,blunttrauma" damagemultiplier="0.65" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="burn" damagemultiplier="0.6" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="bleeding" damagemultiplier="0.2" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="stun" damagemultiplier="0.5" probabilitymultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="radiationsickness" damagemultiplier="0.5" damagesound="LimbArmor" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="poison,paralysis" damagemultiplier="0.3" damagesound="LimbArmor" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="huskinfection" probabilitymultiplier="0.3" damagesound="LimbArmor" />
|
|
<StatValue stattype="FlowResistance" value="0.9" />
|
|
</Wearable>
|
|
<!--<ItemContainer autofill="False" capacity="1" maxstacksize="1" hideitems="true">
|
|
|
|
<ContainedStateIndicator texture="Content/UI/ContainerIndicators.png" sourcerect="0,96,120,24" />
|
|
|
|
<Containable identifiers="oxygentank,weldingfueltank,oxygeniteshard,oxygenitetank,incendiumfueltank,oxygensource" />
|
|
|
|
<StatusEffect type="OnWearing" target="Contained">
|
|
|
|
<RequiredItem items="oxygensource" type="Contained" />
|
|
|
|
<Conditional condition="lt 5.0" />
|
|
|
|
<Sound file="Content/Items/WarningBeepSlow.ogg" range="500" />
|
|
|
|
</StatusEffect>
|
|
|
|
<StatusEffect type="OnWearing" target="Contained" playsoundonrequireditemfailure="true">
|
|
|
|
<RequiredItem items="oxygensource" type="Contained" matchonempty="true" />
|
|
|
|
<Conditional condition="lte 0.0" />
|
|
|
|
<Sound file="Content/Items/WarningBeep.ogg" range="500" />
|
|
|
|
</StatusEffect>
|
|
|
|
</ItemContainer>-->
|
|
<ItemContainer autofill="False" capacity="1" maxstacksize="0" hideitems="true" containedstateindicatorstyle="tank" containedstateindicatorslot="0">
|
|
<Containable identifiers="oxygentank,weldingfueltank,oxygeniteshard,oxygenitetank,incendiumfueltank,oxygensource" />
|
|
<StatusEffect type="OnWearing" target="Contained">
|
|
<RequiredItem items="oxygensource" type="Contained" />
|
|
<Conditional condition="lt 5.0" />
|
|
<Sound file="Content/Items/WarningBeepSlow.ogg" range="500" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained" playsoundonrequireditemfailure="true">
|
|
<RequiredItem items="oxygensource" type="Contained" matchonempty="true" />
|
|
<Conditional condition="lte 0.0" />
|
|
<Sound file="Content/Items/WarningBeep.ogg" range="500" />
|
|
</StatusEffect>
|
|
<SlotIcon slotindex="0" texture="Content/UI/ContainerIndicators.png" sourcerect="1,93,120,29" origin="0.5,0.45" />
|
|
<SubContainer capacity="1" maxstacksize="8">
|
|
<Containable items="weapon,mobilebattery,reactorfuel,revolverammo,smgammo,shotgunammo,stungunammo,rifleammo,hmgammo,magazine,ammo,smallarmsammo,ek_microtorpedo,explosive,rocket,grenade,ek_dart" excludeditems="oxygensource" />
|
|
</SubContainer>
|
|
</ItemContainer>
|
|
</Item>
|
|
<Item name="" identifier="ek_armored_hardsuit_paintmercenary" aliases="military_hardsuit,armored hardsuit,armored_hardsuit" category="Equipment" tags="diving,provocative,deepdiving,divingsuit,light,ek_armored_hardsuit" scale="0.5" fireproof="true" allowdroppingonswapwith="diving" impactsoundtag="impact_metal_heavy">
|
|
<PreferredContainer primary="divingsuitcontainer" />
|
|
<Price baseprice="640" sold="false" minleveldifficulty="25">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.3" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.15" sold="true" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1.3" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" sold="true" minavailable="2" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.2" />
|
|
<Price storeidentifier="merchantengineering" multiplier="1.2" sold="true" minavailable="1" />
|
|
</Price>
|
|
<Deconstruct time="45">
|
|
<Item identifier="titaniumaluminiumalloy" />
|
|
<Item identifier="titaniumaluminiumalloy" />
|
|
<Item identifier="titaniumaluminiumalloy" />
|
|
<Item identifier="titaniumaluminiumalloy" />
|
|
<Item identifier="ballisticfiber" />
|
|
<Item identifier="ballisticfiber" />
|
|
<Item identifier="ballisticfiber" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="greenpaint" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="10">
|
|
<RequiredSkill identifier="mechanical" level="50" />
|
|
<RequiredSkill identifier="weapons" level="40" />
|
|
<RequiredItem identifier="divingsuit" />
|
|
<RequiredItem identifier="titaniumaluminiumalloy" amount="3" />
|
|
<RequiredItem identifier="ballisticfiber" amount="3" />
|
|
</Fabricate>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="60">
|
|
<RequiredSkill identifier="mechanical" level="50" />
|
|
<RequiredSkill identifier="weapons" level="40" />
|
|
<RequiredItem identifier="titaniumaluminiumalloy" amount="4" />
|
|
<RequiredItem identifier="ballisticfiber" amount="3" />
|
|
<RequiredItem identifier="rubber" amount="2" />
|
|
<RequiredItem identifier="greenpaint" />
|
|
</Fabricate>
|
|
<!-- Paint Variants -->
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="5">
|
|
<RequiredItem tag="ek_armored_hardsuit" />
|
|
<RequiredItem identifier="greenpaint" />
|
|
<RequiredItem identifier="titaniumaluminiumalloy" />
|
|
<RequiredItem identifier="ballisticfiber" amount="2" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="%ModDir%/Items/Diving/armored_diving_suit_paintmercenary.png" sourcerect="384,448,64,64" />
|
|
<Sprite name="Diving Suit Item" texture="%ModDir%/Items/Diving/armored_diving_suit_paintmercenary_item.png" sourcerect="2,0,124,128" depth="0.55" origin="0.5,0.5" />
|
|
<ContainedSprite name="Diving Suit Behind Window" allowedcontainertags="divingsuitcontainerwindow" texture="%ModDir%/Items/Diving/armored_diving_suit_paintmercenary_inlocker.png" sourcerect="12,30,77,209" depth="0.55" origin="-0.12,-0.13" />
|
|
<ContainedSprite name="Diving Suit In Horizontal Locker" allowedcontainertags="divingsuitcontainerhorizontal" texture="%ModDir%/Items/Diving/armored_diving_suit_paintmercenary_item.png" sourcerect="6,134,248,59" depth="0.55" origin="0.58,0.5" />
|
|
<Body radius="45" width="34" density="15" />
|
|
<CustomInterface canbeselected="false" drawhudwhenequipped="true">
|
|
<GuiFrame relativesize="0.12,0.08" anchor="BottomLeft" absoluteoffset="20,148" style="ItemUI" />
|
|
<TickBox text="Suit Lights" IsOn="true">
|
|
<StatusEffect type="OnUse" target="This" IsOn="true" />
|
|
<StatusEffect type="OnSecondaryUse" target="This" IsOn="false" />
|
|
</TickBox>
|
|
</CustomInterface>
|
|
<!-- I'm just gonna leave this line here because its not like its breaking anything by itself, it just doesn't work yet -->
|
|
<Holdable slots="RightHand+LeftHand" msg="ItemMsgPickUpUse" controlpose="true" holdpos="0,-50" handle1="-10,-20" handle2="10,-20" holdangle="45" canbeselected="false" canbepicked="true" pickkey="Use" allowswappingwhenpicked="false" />
|
|
<Wearable slots="OuterClothes" msg="ItemMsgEquipSelect">
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintmercenary.png" limb="Head" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inheritorigin="false" inherittexturescale="false" sourcerect="304,16,96,96" origin="0.5,0.5" scale="0.4">
|
|
<LightComponent range="200.0" lightcolor="250,224,165,255" powerconsumption="10" IsOn="true">
|
|
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" setvalue="true" comparison="Or">
|
|
<Conditional IsDead="false" />
|
|
</StatusEffect>
|
|
<LightTexture texture="Content/Lights/lightcone.png" origin="0.05, 0.5" size="1.0,1.0" />
|
|
</LightComponent>
|
|
</sprite>
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintmercenary.png" limb="Torso" inheritlimbdepth="true" hidelimb="true" hideotherwearables="false" inheritorigin="false" inherittexturescale="false" sourcerect="0,0,128,256" scale="0.4">
|
|
<LightComponent canbeselected="false" AllowInGameEditing="false" range="400.0" lightcolor="250,224,165,40" powerconsumption="10" IsOn="true">
|
|
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" setvalue="true">
|
|
<Conditional IsDead="false" />
|
|
</StatusEffect>
|
|
<LightTexture texture="%ModDir%/Lights/pointlight_bright.png" origin="0.5, 0.56" size="1.0,1.0" />
|
|
</LightComponent>
|
|
</sprite>
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintmercenary.png" limb="Waist" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.44,0.71" sourcerect="0,416,96,112" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintmercenary.png" limb="RightForearm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.35" sourcerect="192,16,64,112" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintmercenary.png" limb="LeftForearm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.35" sourcerect="192,144,64,112" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintmercenary.png" limb="RightHand" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="0,0,1,1" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintmercenary.png" limb="LeftHand" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="0,0,1,1" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintmercenary.png" limb="RightArm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.45" sourcerect="128,0,64,128" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintmercenary.png" limb="LeftArm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.45" sourcerect="128,128,64,128" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintmercenary.png" limb="RightThigh" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="80,256,96,160" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintmercenary.png" limb="LeftThigh" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="176,256,96,160" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintmercenary.png" limb="RightLeg" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="96,416,80,112" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintmercenary.png" limb="LeftLeg" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="176,416,80,112" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintmercenary.png" limb="RightFoot" sound="footstep_armor_heavy" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.45,0.45" sourcerect="0,256,80,112" scale="0.4" rotation="90" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_paintmercenary.png" limb="LeftFoot" sound="footstep_armor_heavy" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.45,0.45" sourcerect="0,256,80,112" scale="0.4" rotation="90" />
|
|
<StatusEffect type="OnContained" target="Contained" Condition="1.0">
|
|
<Conditional Voltage="gt 0.01" targetcontainer="true" targetgrandparent="true" targetitemcomponent="Powered" />
|
|
<RequiredItem items="oxygentank" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Character" HideFace="true" ObstructVision="true" PressureProtection="6000.0" SpeedMultiplier="0.55" LowPassMultiplier="0.2" setvalue="true" disabledeltatime="true">
|
|
<Sound file="Content/Items/Diving/DivingSuitLoop1.ogg" range="500" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.3" comparison="Or">
|
|
<Conditional IsDead="false" />
|
|
<RequiredItem identifier="oxygentank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="-100.0" Oxygen="-20.0" Condition="-0.37">
|
|
<Conditional IsDead="false" />
|
|
<RequiredItem identifier="weldingfueltank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="-100.0" Oxygen="-20.0" Condition="-0.37">
|
|
<RequiredItem identifier="incendiumfueltank" type="Contained" />
|
|
<Affliction identifier="burn" amount="0.1" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" SpeedMultiplier="1.1" Condition="-0.3" comparison="Or">
|
|
<Conditional IsDead="false" />
|
|
<RequiredItem identifier="oxygeniteshard" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" SpeedMultiplier="1.2" Condition="-0.1" comparison="Or">
|
|
<Conditional IsDead="false" />
|
|
<RequiredItem identifier="oxygenitetank" type="Contained" />
|
|
</StatusEffect>
|
|
<!-- We get to define item-side effects for once so might aswell make use of it -->
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.1" comparison="Or">
|
|
<Conditional IsDead="false" />
|
|
<RequiredItem identifier="tag_oxygencell1" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.075" comparison="Or">
|
|
<Conditional IsDead="false" />
|
|
<RequiredItem identifier="tag_oxygencell2" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Character" OxygenAvailable="-75.0" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="gunshotwound,organdamage,explosiondamage" damagemultiplier="0.4" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="bitewounds,lacerations,blunttrauma" damagemultiplier="0.55" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="burn" damagemultiplier="0.8" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="bleeding" damagemultiplier="0.4" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="stun" damagemultiplier="0.6" probabilitymultiplier="0.6" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="radiationsickness" damagemultiplier="0.5" damagesound="LimbArmor" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="poison,paralysis" damagemultiplier="0.4" damagesound="LimbArmor" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="huskinfection" probabilitymultiplier="0.4" damagesound="LimbArmor" />
|
|
<!-- <StatValue stattype="SwimmingSpeed" value="-0.3" />
|
|
|
|
<StatValue stattype="WalkingSpeed" value="-0.5" /> -->
|
|
<StatValue stattype="FlowResistance" value="0.9" />
|
|
</Wearable>
|
|
<!-- <ItemContainer autofill="False" capacity="1" maxstacksize="1" hideitems="true">
|
|
|
|
<ContainedStateIndicator texture="Content/UI/ContainerIndicators.png" sourcerect="0,96,120,24" />
|
|
|
|
<Containable identifiers="oxygentank,weldingfueltank,oxygeniteshard,oxygenitetank,incendiumfueltank,oxygensource" />
|
|
|
|
<StatusEffect type="OnWearing" target="Contained">
|
|
|
|
<RequiredItem items="oxygensource" type="Contained" />
|
|
|
|
<Conditional condition="lt 5.0" />
|
|
|
|
<Sound file="Content/Items/WarningBeepSlow.ogg" range="500" />
|
|
|
|
</StatusEffect>
|
|
|
|
<StatusEffect type="OnWearing" target="Contained" playsoundonrequireditemfailure="true">
|
|
|
|
<RequiredItem items="oxygensource" type="Contained" matchonempty="true" />
|
|
|
|
<Conditional condition="lte 0.0" />
|
|
|
|
<Sound file="Content/Items/WarningBeep.ogg" range="500" />
|
|
|
|
</StatusEffect>
|
|
|
|
</ItemContainer>-->
|
|
<ItemContainer autofill="False" capacity="1" maxstacksize="0" hideitems="true" containedstateindicatorstyle="tank" containedstateindicatorslot="0">
|
|
<Containable identifiers="oxygentank,weldingfueltank,oxygeniteshard,oxygenitetank,incendiumfueltank,oxygensource" />
|
|
<StatusEffect type="OnWearing" target="Contained">
|
|
<RequiredItem items="oxygensource" type="Contained" />
|
|
<Conditional condition="lt 5.0" />
|
|
<Sound file="Content/Items/WarningBeepSlow.ogg" range="500" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained" playsoundonrequireditemfailure="true">
|
|
<RequiredItem items="oxygensource" type="Contained" matchonempty="true" />
|
|
<Conditional condition="lte 0.0" />
|
|
<Sound file="Content/Items/WarningBeep.ogg" range="500" />
|
|
</StatusEffect>
|
|
<SlotIcon slotindex="0" texture="Content/UI/ContainerIndicators.png" sourcerect="1,93,120,29" origin="0.5,0.45" />
|
|
<SubContainer capacity="1" maxstacksize="8">
|
|
<Containable items="weapon,mobilebattery,reactorfuel,revolverammo,smgammo,shotgunammo,stungunammo,rifleammo,hmgammo,magazine,ammo,smallarmsammo,ek_microtorpedo,explosive,rocket,grenade,ek_dart" excludeditems="oxygensource" />
|
|
</SubContainer>
|
|
</ItemContainer>
|
|
</Item>
|
|
<Item name="" identifier="ek_armored_hardsuit2" aliases="military hardsuit mk-ii,military hardsuit mk-2" category="Equipment" tags="divinggear_wearableindoors,diving,provocative,deepdiving,divingsuit,ek_armored_hardsuit2" scale="0.5" fireproof="true" allowdroppingonswapwith="diving" impactsoundtag="impact_metal_heavy">
|
|
<PreferredContainer primary="divingsuitcontainer" />
|
|
<Price baseprice="1200" sold="false" minleveldifficulty="40">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.3" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.15" sold="true" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1.3" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" sold="true" minavailable="2" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.2" />
|
|
<Price storeidentifier="merchantengineering" multiplier="1.2" sold="true" minavailable="1" />
|
|
</Price>
|
|
<Deconstruct time="45">
|
|
<Item identifier="ek_armored_hardsuit" />
|
|
<Item identifier="physicorium" />
|
|
<Item identifier="physicorium" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="fpgacircuit" />
|
|
<Item identifier="fpgacircuit" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="45">
|
|
<RequiredSkill identifier="mechanical" level="70" />
|
|
<RequiredSkill identifier="weapons" level="60" />
|
|
<RequiredItem tag="ek_armored_hardsuit" />
|
|
<RequiredItem identifier="physicorium" amount="2" />
|
|
<RequiredItem identifier="rubber" amount="2" />
|
|
<RequiredItem identifier="fpgacircuit" amount="2" />
|
|
<RequiredItem identifier="bluepaint" />
|
|
</Fabricate>
|
|
<!-- Paint Variants -->
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="1">
|
|
<RequiredItem tag="ek_armored_hardsuit2" />
|
|
<RequiredItem identifier="bluepaint" />
|
|
<RequiredItem identifier="physicorium" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="%ModDir%/Items/InventoryIcons.png" sourcerect="128,512,64,64" />
|
|
<Sprite name="Diving Suit Item" texture="%ModDir%/Items/Diving/ek_divinggear.png" sourcerect="130,224,124,128" depth="0.55" origin="0.5,0.5" />
|
|
<ContainedSprite name="Diving Suit Behind Window" allowedcontainertags="divingsuitcontainerwindow" texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_inlocker.png" sourcerect="12,30,77,209" depth="0.55" origin="-0.12,-0.13" />
|
|
<ContainedSprite name="Diving Suit In Horizontal Locker" allowedcontainertags="divingsuitcontainerhorizontal" texture="%ModDir%/Items/Diving/ek_divinggear.png" sourcerect="134,358,248,59" depth="0.55" origin="0.58,0.5" />
|
|
<Body radius="45" width="34" density="15" />
|
|
<CustomInterface canbeselected="false" drawhudwhenequipped="true">
|
|
<GuiFrame relativesize="0.12,0.08" anchor="BottomLeft" absoluteoffset="20,148" style="ItemUI" />
|
|
<TickBox text="Suit Lights" IsOn="true">
|
|
<StatusEffect type="OnUse" target="This" IsOn="true" />
|
|
<StatusEffect type="OnSecondaryUse" target="This" IsOn="false" />
|
|
</TickBox>
|
|
</CustomInterface>
|
|
<!-- I'm just gonna leave this line here because its not like its breaking anything by itself, it just doesn't work yet -->
|
|
<Holdable slots="RightHand+LeftHand" msg="ItemMsgPickUpUse" controlpose="true" holdpos="0,-50" handle1="-10,-20" handle2="10,-20" holdangle="45" canbeselected="false" canbepicked="true" pickkey="Use" allowswappingwhenpicked="false" />
|
|
<Wearable slots="OuterClothes" msg="ItemMsgEquipSelect">
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2.png" limb="Head" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inheritorigin="false" inherittexturescale="false" sourcerect="296,8,112,120" origin="0.5,0.5" scale="0.4">
|
|
<LightComponent range="200.0" lightcolor="250,224,165,255" powerconsumption="10" IsOn="true">
|
|
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" setvalue="true" comparison="Or">
|
|
<Conditional IsDead="false" />
|
|
</StatusEffect>
|
|
<LightTexture texture="Content/Lights/lightcone.png" origin="0.05, 0.5" size="1.0,1.0" />
|
|
</LightComponent>
|
|
</sprite>
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2.png" limb="Torso" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inheritorigin="false" inherittexturescale="false" origin="0.51,0.46" sourcerect="0,0,144,256" scale="0.4">
|
|
<LightComponent canbeselected="false" AllowInGameEditing="false" range="400.0" lightcolor="250,224,165,40" powerconsumption="10" IsOn="true">
|
|
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" setvalue="true">
|
|
<Conditional IsDead="false" />
|
|
</StatusEffect>
|
|
<LightTexture texture="%ModDir%/Lights/pointlight_bright.png" origin="0.5, 0.56" size="1.0,1.0" />
|
|
</LightComponent>
|
|
</sprite>
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2.png" limb="Waist" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.44,0.71" sourcerect="0,416,96,112" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2.png" limb="RightForearm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.35" sourcerect="208,16,64,112" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2.png" limb="LeftForearm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.35" sourcerect="208,144,64,112" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2.png" limb="RightHand" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="0,0,1,1" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2.png" limb="LeftHand" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="0,0,1,1" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2.png" limb="RightArm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.45" sourcerect="144,0,64,128" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2.png" limb="LeftArm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.45" sourcerect="144,128,64,128" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2.png" limb="RightThigh" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="96,256,96,152" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2.png" limb="LeftThigh" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="192,256,96,152" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2.png" limb="RightLeg" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="112,408,80,120" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2.png" limb="LeftLeg" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="192,408,80,120" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2.png" limb="RightFoot" sound="footstep_armor_heavy" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.45,0.45" sourcerect="0,256,80,112" scale="0.4" rotation="90" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2.png" limb="LeftFoot" sound="footstep_armor_heavy" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.45,0.45" sourcerect="0,256,80,112" scale="0.4" rotation="90" />
|
|
<StatusEffect type="OnContained" target="Contained" Condition="1.0" targetslot="0">
|
|
<Conditional Voltage="gt 0.01" targetcontainer="true" targetgrandparent="true" targetitemcomponent="Powered" />
|
|
<RequiredItem items="oxygentank" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Character" HideFace="true" ObstructVision="false" PressureProtection="10000.0" SpeedMultiplier="0.8" LowPassMultiplier="0.75" setvalue="true" disabledeltatime="true">
|
|
<Sound file="Content/Items/Diving/DivingSuitLoop1.ogg" range="500" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.2" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="oxygentank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.2" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="oxygentank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="-100.0" Oxygen="-20.0" Condition="-0.37" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<RequiredItem identifier="weldingfueltank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="-100.0" Oxygen="-20.0" Condition="-0.37" targetslot="0">
|
|
<RequiredItem identifier="incendiumfueltank" type="Contained" />
|
|
<Affliction identifier="burn" amount="0.1" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.2" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="oxygeniteshard" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.2" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="oxygeniteshard" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.07" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="oxygenitetank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.07" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="oxygenitetank" type="Contained" />
|
|
</StatusEffect>
|
|
<!-- We get to define item-side effects for once so might aswell make use of it -->
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.07" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="tag_oxygencell1" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.07" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="tag_oxygencell1" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.05" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="tag_oxygencell2" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.05" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="tag_oxygencell2" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Character" OxygenAvailable="0.0" UseHullOxygen="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="gunshotwound,organdamage,explosiondamage" damagemultiplier="0.35" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="bitewounds,lacerations,blunttrauma" damagemultiplier="0.45" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="burn" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="bleeding" damagemultiplier="0.25" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="stun" damagemultiplier="0.35" probabilitymultiplier="0.35" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="radiationsickness" damagemultiplier="0.0" damagesound="LimbArmor" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="poison,paralysis" damagemultiplier="0.25" damagesound="LimbArmor" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="huskinfection" probabilitymultiplier="0.25" damagesound="LimbArmor" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="hallucinating" damagemultiplier="0.75" />
|
|
<StatValue stattype="FlowResistance" value="0.9" />
|
|
<ItemComponent>
|
|
<IsActive HullOxygenPercentage="lt 50" />
|
|
<StatusEffect type="OnActive" target="Contained,Character" comparison="And">
|
|
<RequiredItem items="oxygensource" type="Contained" />
|
|
<Conditional condition="lt 5.0" />
|
|
<Sound file="Content/Items/WarningBeepSlow.ogg" range="500" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnActive" target="Contained" playsoundonrequireditemfailure="true">
|
|
<RequiredItem items="oxygensource" type="Contained" matchonempty="true" />
|
|
<Conditional condition="lte 0.0" />
|
|
<Sound file="Content/Items/WarningBeep.ogg" range="500" />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Wearable>
|
|
<!-- <ItemContainer autofill="False" capacity="0" maxstacksize="0" hideitems="true" containedstateindicatorstyle="tank" containedstateindicatorslot="0" autoinject="true">
|
|
|
|
<Containable items="none" />
|
|
|
|
<SlotIcon slotindex="0" texture="Content/UI/ContainerIndicators.png" sourcerect="1,93,120,29" origin="0.5,0.45" />
|
|
|
|
<SlotIcon slotindex="1" texture="Content/UI/ContainerIndicators.png" sourcerect="2,155,120,29" origin="0.5,0.5" />
|
|
|
|
<SubContainer capacity="1" maxstacksize="1">
|
|
|
|
<Containable items="oxygentank,weldingfueltank,oxygeniteshard,oxygenitetank,incendiumfueltank,oxygensource" />
|
|
|
|
</SubContainer>
|
|
|
|
<SubContainer capacity="1" maxstacksize="1">
|
|
|
|
<Containable items="chem,medical" />
|
|
|
|
</SubContainer>
|
|
|
|
</ItemContainer> -->
|
|
<ItemContainer autofill="False" capacity="1" maxstacksize="0" hideitems="true" containedstateindicatorstyle="tank" containedstateindicatorslot="0">
|
|
<Containable identifiers="oxygentank,weldingfueltank,oxygeniteshard,oxygenitetank,incendiumfueltank,oxygensource" />
|
|
<SlotIcon slotindex="0" texture="Content/UI/ContainerIndicators.png" sourcerect="1,93,120,29" origin="0.5,0.45" />
|
|
<SubContainer capacity="3" maxstacksize="8">
|
|
<Containable items="weapon,mobilebattery,reactorfuel,revolverammo,smgammo,shotgunammo,stungunammo,rifleammo,hmgammo,magazine,ammo,smallarmsammo,ek_microtorpedo,explosive,rocket,grenade,ek_dart" excludeditems="oxygensource" />
|
|
</SubContainer>
|
|
</ItemContainer>
|
|
</Item>
|
|
<Item name="" identifier="ek_armored_hardsuit2_paintbandit" category="Equipment" tags="divinggear_wearableindoors,diving,provocative,deepdiving,divingsuit,ek_armored_hardsuit2" scale="0.5" fireproof="true" allowdroppingonswapwith="diving" impactsoundtag="impact_metal_heavy">
|
|
<PreferredContainer primary="divingsuitcontainer" />
|
|
<Price baseprice="1100" sold="false" minleveldifficulty="40">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.3" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.15" sold="true" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1.3" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" sold="true" minavailable="2" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.2" />
|
|
<Price storeidentifier="merchantengineering" multiplier="1.2" sold="true" minavailable="1" />
|
|
</Price>
|
|
<Deconstruct time="45">
|
|
<Item identifier="ek_armored_hardsuit" />
|
|
<Item identifier="physicorium" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="fpgacircuit" />
|
|
<Item identifier="fpgacircuit" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="45">
|
|
<RequiredSkill identifier="mechanical" level="70" />
|
|
<RequiredSkill identifier="weapons" level="60" />
|
|
<RequiredItem tag="ek_armored_hardsuit" />
|
|
<RequiredItem identifier="physicorium" amount="1" />
|
|
<RequiredItem identifier="rubber" amount="4" />
|
|
<RequiredItem identifier="fpgacircuit" amount="2" />
|
|
<RequiredItem identifier="redpaint" />
|
|
</Fabricate>
|
|
<!-- Paint Variants -->
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="1">
|
|
<RequiredItem tag="ek_armored_hardsuit2" />
|
|
<RequiredItem identifier="redpaint" />
|
|
<RequiredItem identifier="rubber" />
|
|
<RequiredItem identifier="rubber" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintbandit.png" sourcerect="352,480,64,64" />
|
|
<Sprite name="Diving Suit Item" texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintbandit_item.png" sourcerect="2,0,124,128" depth="0.55" origin="0.5,0.5" />
|
|
<ContainedSprite name="Diving Suit Behind Window" allowedcontainertags="divingsuitcontainerwindow" texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintbandit_inlocker.png" sourcerect="12,30,77,209" depth="0.55" origin="-0.12,-0.13" />
|
|
<ContainedSprite name="Diving Suit In Horizontal Locker" allowedcontainertags="divingsuitcontainerhorizontal" texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintbandit_item.png" sourcerect="6,134,248,59" depth="0.55" origin="0.58,0.5" />
|
|
<Body radius="45" width="34" density="15" />
|
|
<CustomInterface canbeselected="false" drawhudwhenequipped="true">
|
|
<GuiFrame relativesize="0.12,0.08" anchor="BottomLeft" absoluteoffset="20,148" style="ItemUI" />
|
|
<TickBox text="Suit Lights" IsOn="true">
|
|
<StatusEffect type="OnUse" target="This" IsOn="true" />
|
|
<StatusEffect type="OnSecondaryUse" target="This" IsOn="false" />
|
|
</TickBox>
|
|
</CustomInterface>
|
|
<!-- I'm just gonna leave this line here because its not like its breaking anything by itself, it just doesn't work yet -->
|
|
<Holdable slots="RightHand+LeftHand" msg="ItemMsgPickUpUse" controlpose="true" holdpos="0,-50" handle1="-10,-20" handle2="10,-20" holdangle="45" canbeselected="false" canbepicked="true" pickkey="Use" allowswappingwhenpicked="false" />
|
|
<Wearable slots="OuterClothes" msg="ItemMsgEquipSelect">
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintbandit.png" limb="Head" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inheritorigin="false" inherittexturescale="false" sourcerect="296,8,112,120" origin="0.5,0.5" scale="0.4">
|
|
<LightComponent range="200.0" lightcolor="250,224,165,255" powerconsumption="10" IsOn="true">
|
|
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" setvalue="true" comparison="Or">
|
|
<Conditional IsDead="false" />
|
|
</StatusEffect>
|
|
<LightTexture texture="Content/Lights/lightcone.png" origin="0.05, 0.5" size="1.0,1.0" />
|
|
</LightComponent>
|
|
</sprite>
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintbandit.png" limb="Torso" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inheritorigin="false" inherittexturescale="false" origin="0.51,0.46" sourcerect="0,0,144,256" scale="0.4">
|
|
<LightComponent canbeselected="false" AllowInGameEditing="false" range="400.0" lightcolor="250,224,165,40" powerconsumption="10" IsOn="true">
|
|
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" setvalue="true">
|
|
<Conditional IsDead="false" />
|
|
</StatusEffect>
|
|
<LightTexture texture="%ModDir%/Lights/pointlight_bright.png" origin="0.5, 0.56" size="1.0,1.0" />
|
|
</LightComponent>
|
|
</sprite>
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintbandit.png" limb="Waist" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.44,0.71" sourcerect="0,416,96,112" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintbandit.png" limb="RightForearm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.35" sourcerect="208,16,64,112" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintbandit.png" limb="LeftForearm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.35" sourcerect="208,144,64,112" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintbandit.png" limb="RightHand" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="0,0,1,1" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintbandit.png" limb="LeftHand" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="0,0,1,1" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintbandit.png" limb="RightArm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.45" sourcerect="144,0,64,128" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintbandit.png" limb="LeftArm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.45" sourcerect="144,128,64,128" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintbandit.png" limb="RightThigh" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="96,256,96,152" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintbandit.png" limb="LeftThigh" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="192,256,96,152" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintbandit.png" limb="RightLeg" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="112,408,80,120" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintbandit.png" limb="LeftLeg" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="192,408,80,120" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintbandit.png" limb="RightFoot" sound="footstep_armor_heavy" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.45,0.45" sourcerect="0,256,80,112" scale="0.4" rotation="90" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintbandit.png" limb="LeftFoot" sound="footstep_armor_heavy" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.45,0.45" sourcerect="0,256,80,112" scale="0.4" rotation="90" />
|
|
<StatusEffect type="OnContained" target="Contained" Condition="1.0">
|
|
<Conditional Voltage="gt 0.01" targetcontainer="true" targetgrandparent="true" targetitemcomponent="Powered" />
|
|
<RequiredItem items="oxygentank" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Character" HideFace="true" ObstructVision="false" PressureProtection="10000.0" SpeedMultiplier="0.85" LowPassMultiplier="0.75" setvalue="true" disabledeltatime="true">
|
|
<Sound file="Content/Items/Diving/DivingSuitLoop1.ogg" range="500" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.2" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="oxygentank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.2" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="oxygentank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="-100.0" Oxygen="-20.0" Condition="-0.37" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<RequiredItem identifier="weldingfueltank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="-100.0" Oxygen="-20.0" Condition="-0.37" targetslot="0">
|
|
<RequiredItem identifier="incendiumfueltank" type="Contained" />
|
|
<Affliction identifier="burn" amount="0.1" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.2" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="oxygeniteshard" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.2" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="oxygeniteshard" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.07" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="oxygenitetank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.07" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="oxygenitetank" type="Contained" />
|
|
</StatusEffect>
|
|
<!-- We get to define item-side effects for once so might aswell make use of it -->
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.07" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="tag_oxygencell1" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.07" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="tag_oxygencell1" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.05" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="tag_oxygencell2" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.05" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="tag_oxygencell2" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Character" OxygenAvailable="0.0" UseHullOxygen="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="gunshotwound,organdamage,explosiondamage" damagemultiplier="0.4" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="bitewounds,lacerations,blunttrauma" damagemultiplier="0.5" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="burn" damagemultiplier="0.4" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="bleeding" damagemultiplier="0.15" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="stun" damagemultiplier="0.3" probabilitymultiplier="0.3" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="radiationsickness" damagemultiplier="0.0" damagesound="LimbArmor" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="poison,paralysis" damagemultiplier="0.2" damagesound="LimbArmor" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="huskinfection" probabilitymultiplier="0.2" damagesound="LimbArmor" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="hallucinating" damagemultiplier="0.75" />
|
|
<StatValue stattype="FlowResistance" value="0.9" />
|
|
<ItemComponent>
|
|
<IsActive HullOxygenPercentage="lt 50" />
|
|
<StatusEffect type="OnActive" target="Contained,Character" comparison="And">
|
|
<RequiredItem items="oxygensource" type="Contained" />
|
|
<Conditional condition="lt 5.0" />
|
|
<Sound file="Content/Items/WarningBeepSlow.ogg" range="500" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnActive" target="Contained" playsoundonrequireditemfailure="true">
|
|
<RequiredItem items="oxygensource" type="Contained" matchonempty="true" />
|
|
<Conditional condition="lte 0.0" />
|
|
<Sound file="Content/Items/WarningBeep.ogg" range="500" />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Wearable>
|
|
<!-- <ItemContainer autofill="False" capacity="0" maxstacksize="0" hideitems="true" containedstateindicatorstyle="tank" containedstateindicatorslot="0" autoinject="true">
|
|
|
|
<Containable items="none" />
|
|
|
|
<SlotIcon slotindex="0" texture="Content/UI/ContainerIndicators.png" sourcerect="1,93,120,29" origin="0.5,0.45" />
|
|
|
|
<SlotIcon slotindex="1" texture="Content/UI/ContainerIndicators.png" sourcerect="2,155,120,29" origin="0.5,0.5" />
|
|
|
|
<SubContainer capacity="1" maxstacksize="1">
|
|
|
|
<Containable items="oxygentank,weldingfueltank,oxygeniteshard,oxygenitetank,incendiumfueltank,oxygensource" />
|
|
|
|
</SubContainer>
|
|
|
|
<SubContainer capacity="1" maxstacksize="1">
|
|
|
|
<Containable items="chem,medical" />
|
|
|
|
</SubContainer>
|
|
|
|
</ItemContainer> -->
|
|
<ItemContainer autofill="False" capacity="1" maxstacksize="0" hideitems="true" containedstateindicatorstyle="tank" containedstateindicatorslot="0">
|
|
<Containable identifiers="oxygentank,weldingfueltank,oxygeniteshard,oxygenitetank,incendiumfueltank,oxygensource" />
|
|
<SlotIcon slotindex="0" texture="Content/UI/ContainerIndicators.png" sourcerect="1,93,120,29" origin="0.5,0.45" />
|
|
<SubContainer capacity="3" maxstacksize="8">
|
|
<Containable items="weapon,mobilebattery,reactorfuel,revolverammo,smgammo,shotgunammo,stungunammo,rifleammo,hmgammo,magazine,ammo,smallarmsammo,ek_microtorpedo,explosive,rocket,grenade,ek_dart" excludeditems="oxygensource" />
|
|
</SubContainer>
|
|
</ItemContainer>
|
|
</Item>
|
|
<Item name="" identifier="ek_armored_hardsuit2_paintmercenary" category="Equipment" tags="divinggear_wearableindoors,diving,provocative,deepdiving,divingsuit,ek_armored_hardsuit2" scale="0.5" fireproof="true" allowdroppingonswapwith="diving" impactsoundtag="impact_metal_heavy">
|
|
<PreferredContainer primary="divingsuitcontainer" />
|
|
<Price baseprice="800" sold="false" minleveldifficulty="40">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.3" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.15" sold="true" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1.3" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" sold="true" minavailable="2" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.2" />
|
|
<Price storeidentifier="merchantengineering" multiplier="1.2" sold="true" minavailable="1" />
|
|
</Price>
|
|
<Deconstruct time="45">
|
|
<Item identifier="ek_armored_hardsuit" />
|
|
<Item identifier="physicorium" />
|
|
<Item identifier="physicorium" />
|
|
<Item identifier="physicorium" />
|
|
<Item identifier="physicorium" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="fpgacircuit" />
|
|
<Item identifier="fpgacircuit" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="45">
|
|
<RequiredSkill identifier="mechanical" level="70" />
|
|
<RequiredSkill identifier="weapons" level="60" />
|
|
<RequiredItem tag="ek_armored_hardsuit" />
|
|
<RequiredItem identifier="physicorium" amount="4" />
|
|
<RequiredItem identifier="rubber" amount="1" />
|
|
<RequiredItem identifier="fpgacircuit" amount="2" />
|
|
<RequiredItem identifier="greenpaint" />
|
|
</Fabricate>
|
|
<!-- Paint Variants -->
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="1">
|
|
<RequiredItem tag="ek_armored_hardsuit2" />
|
|
<RequiredItem identifier="greenpaint" />
|
|
<RequiredItem identifier="physicorium" />
|
|
<RequiredItem identifier="physicorium" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintmercenary.png" sourcerect="352,480,64,64" />
|
|
<Sprite name="Diving Suit Item" texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintmercenary_item.png" sourcerect="2,0,124,128" depth="0.55" origin="0.5,0.5" />
|
|
<ContainedSprite name="Diving Suit Behind Window" allowedcontainertags="divingsuitcontainerwindow" texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintmercenary_inlocker.png" sourcerect="12,30,77,209" depth="0.55" origin="-0.12,-0.13" />
|
|
<ContainedSprite name="Diving Suit In Horizontal Locker" allowedcontainertags="divingsuitcontainerhorizontal" texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintmercenary_item.png" sourcerect="6,134,248,59" depth="0.55" origin="0.58,0.5" />
|
|
<Body radius="45" width="34" density="15" />
|
|
<CustomInterface canbeselected="false" drawhudwhenequipped="true">
|
|
<GuiFrame relativesize="0.12,0.08" anchor="BottomLeft" absoluteoffset="20,148" style="ItemUI" />
|
|
<TickBox text="Suit Lights" IsOn="true">
|
|
<StatusEffect type="OnUse" target="This" IsOn="true" />
|
|
<StatusEffect type="OnSecondaryUse" target="This" IsOn="false" />
|
|
</TickBox>
|
|
</CustomInterface>
|
|
<!-- I'm just gonna leave this line here because its not like its breaking anything by itself, it just doesn't work yet -->
|
|
<Holdable slots="RightHand+LeftHand" msg="ItemMsgPickUpUse" controlpose="true" holdpos="0,-50" handle1="-10,-20" handle2="10,-20" holdangle="45" canbeselected="false" canbepicked="true" pickkey="Use" allowswappingwhenpicked="false" />
|
|
<Wearable slots="OuterClothes" msg="ItemMsgEquipSelect">
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintmercenary.png" limb="Head" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inheritorigin="false" inherittexturescale="false" sourcerect="296,8,112,120" origin="0.5,0.5" scale="0.4">
|
|
<LightComponent range="200.0" lightcolor="250,224,165,255" powerconsumption="10" IsOn="true">
|
|
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" setvalue="true" comparison="Or">
|
|
<Conditional IsDead="false" />
|
|
</StatusEffect>
|
|
<LightTexture texture="Content/Lights/lightcone.png" origin="0.05, 0.5" size="1.0,1.0" />
|
|
</LightComponent>
|
|
</sprite>
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintmercenary.png" limb="Torso" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inheritorigin="false" inherittexturescale="false" origin="0.51,0.46" sourcerect="0,0,144,256" scale="0.4">
|
|
<LightComponent canbeselected="false" AllowInGameEditing="false" range="400.0" lightcolor="250,224,165,40" powerconsumption="10" IsOn="true">
|
|
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" setvalue="true">
|
|
<Conditional IsDead="false" />
|
|
</StatusEffect>
|
|
<LightTexture texture="%ModDir%/Lights/pointlight_bright.png" origin="0.5, 0.56" size="1.0,1.0" />
|
|
</LightComponent>
|
|
</sprite>
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintmercenary.png" limb="Waist" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.44,0.71" sourcerect="0,416,96,112" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintmercenary.png" limb="RightForearm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.35" sourcerect="208,16,64,112" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintmercenary.png" limb="LeftForearm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.35" sourcerect="208,144,64,112" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintmercenary.png" limb="RightHand" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="0,0,1,1" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintmercenary.png" limb="LeftHand" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="0,0,1,1" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintmercenary.png" limb="RightArm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.45" sourcerect="144,0,64,128" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintmercenary.png" limb="LeftArm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.45" sourcerect="144,128,64,128" scale="0.43" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintmercenary.png" limb="RightThigh" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="96,256,96,152" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintmercenary.png" limb="LeftThigh" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="192,256,96,152" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintmercenary.png" limb="RightLeg" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="112,408,80,120" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintmercenary.png" limb="LeftLeg" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="192,408,80,120" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintmercenary.png" limb="RightFoot" sound="footstep_armor_heavy" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.45,0.45" sourcerect="0,256,80,112" scale="0.4" rotation="90" />
|
|
<sprite texture="%ModDir%/Items/Diving/armored_diving_suit_mk2_paintmercenary.png" limb="LeftFoot" sound="footstep_armor_heavy" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.45,0.45" sourcerect="0,256,80,112" scale="0.4" rotation="90" />
|
|
<StatusEffect type="OnContained" target="Contained" Condition="1.0">
|
|
<Conditional Voltage="gt 0.01" targetcontainer="true" targetgrandparent="true" targetitemcomponent="Powered" />
|
|
<RequiredItem items="oxygentank" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Character" HideFace="true" ObstructVision="false" PressureProtection="10000.0" LowPassMultiplier="0.75" setvalue="true" disabledeltatime="true">
|
|
<Sound file="Content/Items/Diving/DivingSuitLoop1.ogg" range="500" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.2" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="oxygentank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.2" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="oxygentank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="-100.0" Oxygen="-20.0" Condition="-0.37" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<RequiredItem identifier="weldingfueltank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="-100.0" Oxygen="-20.0" Condition="-0.37" targetslot="0">
|
|
<RequiredItem identifier="incendiumfueltank" type="Contained" />
|
|
<Affliction identifier="burn" amount="0.1" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.2" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="oxygeniteshard" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.2" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="oxygeniteshard" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.07" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="oxygenitetank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.07" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="oxygenitetank" type="Contained" />
|
|
</StatusEffect>
|
|
<!-- We get to define item-side effects for once so might aswell make use of it -->
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.07" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="tag_oxygencell1" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.07" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="tag_oxygencell1" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.05" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="tag_oxygencell2" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.05" comparison="And" targetslot="0">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="tag_oxygencell2" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Character" OxygenAvailable="0.0" UseHullOxygen="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="gunshotwound,organdamage,explosiondamage" damagemultiplier="0.3" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="bitewounds,lacerations,blunttrauma" damagemultiplier="0.4" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="burn" damagemultiplier="0.6" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="bleeding" damagemultiplier="0.3" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="stun" damagemultiplier="0.45" probabilitymultiplier="0.45" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="radiationsickness" damagemultiplier="0.0" damagesound="LimbArmor" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="poison,paralysis" damagemultiplier="0.3" damagesound="LimbArmor" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="huskinfection" probabilitymultiplier="0.3" damagesound="LimbArmor" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="hallucinating" damagemultiplier="0.75" />
|
|
<StatValue stattype="FlowResistance" value="0.9" />
|
|
<ItemComponent>
|
|
<IsActive HullOxygenPercentage="lt 50" />
|
|
<IsActive InWater="eq true" />
|
|
<StatusEffect type="OnActive" target="Contained,Character" comparison="And">
|
|
<RequiredItem items="oxygensource" type="Contained" />
|
|
<Conditional condition="lt 5.0" />
|
|
<Sound file="Content/Items/WarningBeepSlow.ogg" range="500" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnActive" target="Contained" playsoundonrequireditemfailure="true">
|
|
<RequiredItem items="oxygensource" type="Contained" matchonempty="true" />
|
|
<Conditional condition="lte 0.0" />
|
|
<Sound file="Content/Items/WarningBeep.ogg" range="500" />
|
|
</StatusEffect>
|
|
</ItemComponent>
|
|
</Wearable>
|
|
<!-- <ItemContainer autofill="False" capacity="0" maxstacksize="0" hideitems="true" containedstateindicatorstyle="tank" containedstateindicatorslot="0" autoinject="true">
|
|
|
|
<Containable items="none" />
|
|
|
|
<SlotIcon slotindex="0" texture="Content/UI/ContainerIndicators.png" sourcerect="1,93,120,29" origin="0.5,0.45" />
|
|
|
|
<SlotIcon slotindex="1" texture="Content/UI/ContainerIndicators.png" sourcerect="2,155,120,29" origin="0.5,0.5" />
|
|
|
|
<SubContainer capacity="1" maxstacksize="1">
|
|
|
|
<Containable items="oxygentank,weldingfueltank,oxygeniteshard,oxygenitetank,incendiumfueltank,oxygensource" />
|
|
|
|
</SubContainer>
|
|
|
|
<SubContainer capacity="1" maxstacksize="1">
|
|
|
|
<Containable items="chem,medical" />
|
|
|
|
</SubContainer>
|
|
|
|
</ItemContainer> -->
|
|
<ItemContainer autofill="False" capacity="1" maxstacksize="0" hideitems="true" containedstateindicatorstyle="tank" containedstateindicatorslot="0">
|
|
<Containable identifiers="oxygentank,weldingfueltank,oxygeniteshard,oxygenitetank,incendiumfueltank,oxygensource" />
|
|
<SlotIcon slotindex="0" texture="Content/UI/ContainerIndicators.png" sourcerect="1,93,120,29" origin="0.5,0.45" />
|
|
<SubContainer capacity="3" maxstacksize="8">
|
|
<Containable items="weapon,mobilebattery,reactorfuel,revolverammo,smgammo,shotgunammo,stungunammo,rifleammo,hmgammo,magazine,ammo,smallarmsammo,ek_microtorpedo,explosive,rocket,grenade,ek_dart" excludeditems="oxygensource" />
|
|
</SubContainer>
|
|
</ItemContainer>
|
|
</Item>
|
|
<Item name="" identifier="ek_shearclaw_outfit" category="Equipment" tags="smallitem,provocative,diving,deepdiving,divinggear_wearableindoors" fireproof="true" cargocontaineridentifier="metalcrate" hideinmenus="false" HideConditionBar="true" scale="0.5" impactsoundtag="impact_soft">
|
|
<Price baseprice="1080" sold="false" minleveldifficulty="33">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.3" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.15" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1" sold="true" minavailable="2" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.2" />
|
|
<Price storeidentifier="merchantengineering" multiplier="1.2" />
|
|
</Price>
|
|
<Deconstruct time="120">
|
|
<Item identifier="physicorium" />
|
|
<Item identifier="dementonite" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="elastin" />
|
|
<Item identifier="elastin" />
|
|
<Item identifier="elastin" />
|
|
<Item identifier="elastin" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="120">
|
|
<RequiredSkill identifier="medical" level="80" />
|
|
<RequiredItem identifier="physicorium" />
|
|
<RequiredItem identifier="dementonite" />
|
|
<RequiredItem identifier="rubber" amount="4" />
|
|
<RequiredItem identifier="pressurestabilizer" amount="2" />
|
|
<RequiredItem identifier="elastin" amount="4" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="%ModDir%/Items/InventoryIcons.png" sourcerect="128,448,64,64" />
|
|
<Sprite texture="%ModDir%/Items/JobGear/ek_armor_clothes.png" sourcerect="0,288,224,96" depth="0.6" origin="0.5,0.5" />
|
|
<Body width="100" height="60" density="10" />
|
|
<Wearable slots="Any,OuterClothes" msg="ItemMsgPickUpSelect">
|
|
<sprite texture="%ModDir%/Items/JobGear/shearclaw_armor.png" limb="Torso" inheritlimbdepth="true" hidelimb="true" inherittexturescale="false" origin="0.54,0.56" sourcerect="16,0,128,240" scale="0.37" />
|
|
<sprite texture="%ModDir%/Items/JobGear/shearclaw_armor.png" limb="Waist" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.6,0.3" sourcerect="16,480,96,112" scale="0.35" />
|
|
<sprite texture="%ModDir%/Items/JobGear/shearclaw_armor.png" limb="RightForearm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="320,32,64,112" scale="0.35" />
|
|
<sprite texture="%ModDir%/Items/JobGear/shearclaw_armor.png" limb="LeftForearm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="320,176,64,112" scale="0.35" />
|
|
<sprite texture="%ModDir%/Items/JobGear/shearclaw_armor.png" limb="RightArm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="192,16,64,128" scale="0.35" />
|
|
<sprite texture="%ModDir%/Items/JobGear/shearclaw_armor.png" limb="LeftArm" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="192,176,64,128" scale="0.35" />
|
|
<sprite texture="%ModDir%/Items/JobGear/shearclaw_armor.png" limb="RightHand" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="0,0,1,1" scale="0.35" />
|
|
<sprite texture="%ModDir%/Items/JobGear/shearclaw_armor.png" limb="LeftHand" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.5,0.5" sourcerect="0,0,1,1" scale="0.35" />
|
|
<sprite texture="%ModDir%/Items/JobGear/shearclaw_armor.png" limb="RightThigh" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.55,0.5" sourcerect="144,336,96,160" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/JobGear/shearclaw_armor.png" limb="LeftThigh" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.55,0.5" sourcerect="272,336,96,160" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/JobGear/shearclaw_armor.png" limb="RightLeg" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.45,0.5" sourcerect="160,528,80,112" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/JobGear/shearclaw_armor.png" limb="LeftLeg" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.45,0.5" sourcerect="272,528,80,112" scale="0.4" />
|
|
<sprite texture="%ModDir%/Items/JobGear/shearclaw_armor.png" limb="RightFoot" sound="footstep_metal" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.25,0.3" sourcerect="32,308,80,176" scale="0.4" rotation="90" />
|
|
<sprite texture="%ModDir%/Items/JobGear/shearclaw_armor.png" limb="LeftFoot" sound="footstep_metal" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" origin="0.25,0.3" sourcerect="32,308,80,176" scale="0.4" rotation="90" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="organdamage,explosiondamage,gunshotwound" damagemultiplier="0.66" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="bitewounds,lacerations,blunttrauma" damagemultiplier="0.33" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="burn" damagemultiplier="1.5" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="radiationsickness" damagemultiplier="0.0" damagesound="" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="bleeding" damagemultiplier="0.6" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="poison,paralysis" damagemultiplier="0.5" probabilitymultiplier="0.5" damagesound="LimbArmor" />
|
|
<StatValue stattype="FlowResistance" value="1" />
|
|
<StatusEffect type="OnWearing" target="Character" PressureProtection="10000.0" SpeedMultiplier="1.5" setvalue="true" disabledeltatime="true" />
|
|
<StatusEffect type="OnWearing" target="Character">
|
|
<Affliction identifier="ek_pressure_threshold_10000" strength="100" />
|
|
<Affliction identifier="psychosis" strength="0.1" />
|
|
</StatusEffect>
|
|
</Wearable>
|
|
<ItemContainer capacity="4" slotsperrow="2" keepopenwhenequipped="false" movableframe="true">
|
|
<Containable items="harpoonammo" />
|
|
</ItemContainer>
|
|
</Item>
|
|
<Item name="" identifier="ek_shearclaw_helmet" scale="0.5" category="Equipment" Tags="smallitem,provocative,diving,deepdiving,divinggear_wearableindoors" cargocontaineridentifier="metalcrate" hideinmenus="false" impactsoundtag="impact_metal_light">
|
|
<Price baseprice="880" sold="false" minleveldifficulty="33">
|
|
<Price storeidentifier="merchantoutpost" multiplier="1.3" />
|
|
<Price storeidentifier="merchantcity" multiplier="1.15" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1" sold="true" minavailable="2" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="0.9" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.2" />
|
|
<Price storeidentifier="merchantengineering" multiplier="1.2" />
|
|
</Price>
|
|
<Deconstruct time="120">
|
|
<Item identifier="physicorium" />
|
|
<Item identifier="dementonite" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="rubber" />
|
|
<Item identifier="elastin" />
|
|
<Item identifier="elastin" />
|
|
<Item identifier="elastin" />
|
|
<Item identifier="elastin" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="120">
|
|
<RequiredSkill identifier="medical" level="80" />
|
|
<RequiredItem identifier="physicorium" />
|
|
<RequiredItem identifier="dementonite" />
|
|
<RequiredItem identifier="rubber" amount="4" />
|
|
<RequiredItem identifier="pressurestabilizer" amount="1" />
|
|
<RequiredItem identifier="elastin" amount="4" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="%ModDir%/Items/InventoryIcons.png" sourcerect="256,448,64,64" origin="0.5,0.5" />
|
|
<Sprite name="Diving Helmet" texture="%ModDir%/Items/JobGear/armor_helmets.png" depth="0.55" sourcerect="96,88,96,88" origin="0.5,0.5" />
|
|
<CustomInterface canbeselected="false" drawhudwhenequipped="true">
|
|
<GuiFrame relativesize="0.12,0.08" anchor="BottomLeft" absoluteoffset="20,148" style="ItemUI" />
|
|
<TickBox text="Helmet Lights" IsOn="true">
|
|
<StatusEffect type="OnUse" target="This" IsOn="true" />
|
|
<StatusEffect type="OnSecondaryUse" target="This" IsOn="false" />
|
|
</TickBox>
|
|
</CustomInterface>
|
|
<Body width="40" height="40" density="10" />
|
|
<Wearable limbtype="Head" slots="Any,Head" msg="ItemMsgPickUpSelect">
|
|
<sprite texture="%ModDir%/Items/JobGear/armor_helmets.png" limb="Head" inheritlimbdepth="true" hidelimb="true" hideotherwearables="true" inherittexturescale="false" inheritorigin="false" sourcerect="96,88,96,88" origin="0.55,0.55" scale="0.37">
|
|
<LightComponent canbeselected="false" AllowInGameEditing="false" range="200.0" lightcolor="200,255,95,150" powerconsumption="10" IsOn="true">
|
|
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" setvalue="true">
|
|
<Conditional IsDead="false" />
|
|
</StatusEffect>
|
|
<LightTexture texture="%ModDir%/Lights/shearclaw_helmet_light2.png" origin="0.1, 0.495" size="1.0,1.0" />
|
|
</LightComponent>
|
|
</sprite>
|
|
<sprite texture="%ModDir%/Items/JobGear/ek_armor_clothes.png" limb="Torso" inheritlimbdepth="true" hidelimb="false" hideotherwearables="false" inherittexturescale="false" inheritorigin="false" sourcerect="0,0,1,1">
|
|
<LightComponent canbeselected="false" AllowInGameEditing="false" range="400.0" lightcolor="200,255,95,40" powerconsumption="10" IsOn="true">
|
|
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" setvalue="true">
|
|
<Conditional IsDead="false" />
|
|
</StatusEffect>
|
|
<LightTexture texture="%ModDir%/Lights/pointlight_bright.png" origin="0.5, 0.5" size="1.0,1.0" />
|
|
</LightComponent>
|
|
</sprite>
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="blunttrauma,lacerations,bitewounds" damagemultiplier="0.55" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="organdamage,explosiondamage" damagemultiplier="0.5" damagesound="LimbArmor" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="concussion" damagemultiplier="0.25" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="burn" damagemultiplier="1.5" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="bleeding" damagemultiplier="0.33" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="poison" damagemultiplier="0.5" probabilitymultiplier="0.5" damagesound="LimbArmor" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="radiationsickness" damagemultiplier="0.25" damagesound="" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="hallucinating" damagemultiplier="0.5" />
|
|
<StatusEffect type="OnWearing" target="Character" HideFace="true" LowPassMultiplier="0.5" setvalue="true" disabledeltatime="true" />
|
|
<StatusEffect type="OnWearing" target="Character">
|
|
<Affliction identifier="ek_pressure_threshold_10000" strength="100" />
|
|
<Affliction identifier="psychosis" strength="0.1" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.5" comparison="And">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="oxygentank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.5" comparison="And">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="oxygentank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="-100.0" Oxygen="-20.0" Condition="-0.37">
|
|
<Conditional IsDead="false" />
|
|
<RequiredItem identifier="weldingfueltank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="-100.0" Oxygen="-20.0" Condition="-0.37">
|
|
<RequiredItem identifier="incendiumfueltank" type="Contained" />
|
|
<Affliction identifier="burn" amount="0.1" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.22" comparison="And">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="oxygeniteshard" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.22" comparison="And">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="oxygeniteshard" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.07" comparison="And">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="oxygenitetank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.07" comparison="And">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="oxygenitetank" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.1" comparison="And">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="tag_oxygencell1" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.1" comparison="And">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="tag_oxygencell1" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.07" comparison="And">
|
|
<Conditional IsDead="false" />
|
|
<Conditional HullOxygenPercentage="lt 50" />
|
|
<Conditional InWater="false" />
|
|
<RequiredItem identifier="tag_oxygencell2" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.07" comparison="And">
|
|
<Conditional IsDead="false" />
|
|
<Conditional InWater="true" />
|
|
<RequiredItem identifier="tag_oxygencell2" type="Contained" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Character" OxygenAvailable="0.0" UseHullOxygen="true" />
|
|
</Wearable>
|
|
<ItemContainer autofill="False" capacity="1" maxstacksize="1" hideitems="true">
|
|
<ContainedStateIndicator texture="Content/UI/ContainerIndicators.png" sourcerect="0,96,120,24" />
|
|
<Containable identifiers="oxygentank,weldingfueltank,oxygeniteshard,oxygenitetank,incendiumfueltank,oxygensource" />
|
|
<StatusEffect type="OnWearing" target="Contained">
|
|
<RequiredItem items="oxygensource" type="Contained" />
|
|
<Conditional condition="lt 5.0" />
|
|
<Sound file="Content/Items/WarningBeepSlow.ogg" range="500" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained" playsoundonrequireditemfailure="true">
|
|
<RequiredItem items="oxygensource" type="Contained" matchonempty="true" />
|
|
<Conditional condition="lte 0.0" />
|
|
<Sound file="Content/Items/WarningBeep.ogg" range="500" />
|
|
</StatusEffect>
|
|
</ItemContainer>
|
|
</Item>
|
|
</Items> |