159 lines
14 KiB
XML
159 lines
14 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Items>
|
|
<Item name="Nav Remote" identifier="navremote" category="Equipment" Tags="smallitem" cargocontaineridentifier="metalcrate" allowasextracargo="true" scale="0.5" impactsoundtag="impact_metal_light">
|
|
<PreferredContainer primary="engcab" />
|
|
<Price baseprice="150" sold="false">
|
|
<Price storeidentifier="merchantoutpost" />
|
|
<Price storeidentifier="merchantcity" multiplier="0.9" />
|
|
<Price storeidentifier="merchantresearch" multiplier="1.25" />
|
|
<Price storeidentifier="merchantmilitary" multiplier="1.25" />
|
|
<Price storeidentifier="merchantmine" />
|
|
</Price>
|
|
<Deconstruct time="15">
|
|
<Item identifier="copper" />
|
|
<Item identifier="plastic" amount="2" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="20" requiresrecipe="false">
|
|
<RequiredSkill identifier="helm" level="75" />
|
|
<RequiredItem identifier="fpgacircuit" />
|
|
<RequiredItem identifier="plastic" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="%ModDir%/Icons/navRemote.png" sourcerect="0,0,40,58" origin="0.5,0.5" />
|
|
<Sprite texture="%ModDir%/Icons/navRemote.png" sourcerect="0,0,40,58" scale="0.5" depth="0.55" origin="0.5,0.5" />
|
|
<Body width="30" height="40" density="8" />
|
|
<Holdable slots="Any,RightHand,LeftHand" holdangle="30" handle1="-10,0" msg="ItemMsgPickUpSelect" />
|
|
<RemoteController target="navterminal" onlyinownsub="false" msg="ItemMsgInteractSelect" AllowInGameEditing="false" drawhudwhenequipped="true" />
|
|
</Item>
|
|
<Item name="Anechoic Diving Suit" identifier="anechoicdivingsuit" category="Diving,Equipment" tags="diving,deepdiving,provocative,anechoic" scale="0.5" fireproof="true" description="" allowdroppingonswapwith="diving" impactsoundtag="impact_metal_heavy">
|
|
<Price baseprice="500">
|
|
<Price storeidentifier="merchantoutpost" multiplier="0.9" minavailable="1" />
|
|
<Price storeidentifier="merchantcity" multiplier="0.85" minavailable="2" />
|
|
<Price storeidentifier="merchantresearch" minavailable="4" />
|
|
<Price storeidentifier="merchantmilitary" minavailable="3" />
|
|
<Price storeidentifier="merchantmine" multiplier="1.25" minavailable="2" />
|
|
</Price>
|
|
<PreferredContainer primary="divingsuitcontainer" spawnprobability="0.1" />
|
|
<PreferredContainer primary="wreckdivingsuitcontainer" spawnprobability="0.06" />
|
|
<PreferredContainer primary="piratedivingsuitcontainer" spawnprobability="0.05" maxleveldifficulty="35" />
|
|
<PreferredContainer primary="beacondivingsuitcontainer" spawnprobability="0.33" />
|
|
<Deconstruct time="30">
|
|
<Item identifier="titaniumaluminiumalloy" />
|
|
<Item identifier="rubber" amount="3" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="30">
|
|
<RequiredSkill identifier="mechanical" level="55" />
|
|
<RequiredItem identifier="divingsuit" />
|
|
<RequiredItem identifier="titaniumaluminiumalloy" />
|
|
<RequiredItem identifier="rubber" amount="6" />
|
|
</Fabricate>
|
|
<InventoryIcon texture="%ModDir%/Icons/anechoic_diving_suit_icon.png" sourcerect="0,0,128,128" origin="0.5,0.5" />
|
|
<Sprite name="Diving Suit Item" texture="%ModDir%/Icons/Anechoic_DivingSuit_Items.png" sourcerect="0,0,152,122" depth="0.55" origin="0.5,0.5" />
|
|
<ContainedSprite name="Diving Suit In Vertical Locker" allowedcontainertags="divingsuitcontainervertical" texture="%ModDir%/Icons/Anechoic_DivingSuit_Items.png" sourcerect="173,0,74,180" depth="0.55" origin="0.5,0.5" />
|
|
<ContainedSprite name="Diving Suit Behind Window" allowedcontainertags="divingsuitcontainerwindow" texture="%ModDir%/Icons/divingsuitcontainerwindow.png" sourcerect="0,0,77,214" depth="0.55" origin="-0.12,-0.14" />
|
|
<ContainedSprite name="Diving Suit In Horizontal Locker" allowedcontainertags="divingsuitcontainerhorizontal" texture="%ModDir%/Icons/Anechoic_DivingSuit_Items.png" sourcerect="0,186,215,69" depth="0.55" origin="0.6,0.5" />
|
|
<Body radius="45" width="34" density="15" />
|
|
<Wearable slots="OuterClothes" msg="ItemMsgEquipSelect" displaycontainedstatus="true" canbeselected="false" canbepicked="true" pickkey="Select">
|
|
<sprite name="Diving Suit Helmet Wearable" texture="%ModDir%/Icons/headgear.png" limb="Head" inheritlimbdepth="true" inheritscale="true" ignorelimbscale="true" scale="0.65" hidelimb="false" hideotherwearables="true" sourcerect="0,0,94,95" origin="0.5,0.5">
|
|
<LightComponent range="200.0" lightcolor="250,224,165,255" powerconsumption="10" IsOn="true" allowingameediting="false">
|
|
<Upgrade gameversion="0.1300.0.3" allowingameediting="false" />
|
|
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" setvalue="true">
|
|
<Conditional IsDead="false" />
|
|
</StatusEffect>
|
|
<LightTexture texture="%ModDir%/Icons/divinghelmetlight.png" origin="0.105, 0.5" size="1.0,1.0" />
|
|
</LightComponent>
|
|
</sprite>
|
|
<sprite name="Anechoic Diving Suit Torso" texture="%ModDir%/Icons/anechoic_DivingSuit.png" limb="Torso" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Anechoic Diving Suit Right Hand" texture="%ModDir%/Icons/anechoic_DivingSuit.png" limb="RightHand" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Anechoic Diving Suit Left Hand" texture="%ModDir%/Icons/anechoic_DivingSuit.png" limb="LeftHand" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Anechoic Diving Suit Right Lower Arm" texture="%ModDir%/Icons/anechoic_DivingSuit.png" limb="RightArm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Anechoic Diving Suit Left Lower Arm" texture="%ModDir%/Icons/anechoic_DivingSuit.png" limb="LeftArm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Anechoic Diving Suit Right Upper Arm" texture="%ModDir%/Icons/anechoic_DivingSuit.png" limb="RightForearm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Anechoic Diving Suit Left Upper Arm" texture="%ModDir%/Icons/anechoic_DivingSuit.png" limb="LeftForearm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Anechoic Diving Suit Waist" texture="%ModDir%/Icons/anechoic_DivingSuit.png" limb="Waist" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Anechoic Diving Suit Right Thigh" texture="%ModDir%/Icons/anechoic_DivingSuit.png" limb="RightThigh" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Anechoic Diving Suit Left Thigh" texture="%ModDir%/Icons/anechoic_DivingSuit.png" limb="LeftThigh" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Anechoic Diving Suit Right Leg" texture="%ModDir%/Icons/anechoic_DivingSuit.png" limb="RightLeg" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Anechoic Diving Suit Left Leg" texture="%ModDir%/Icons/anechoic_DivingSuit.png" limb="LeftLeg" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Anechoic Diving Suit Left Shoe" texture="%ModDir%/Icons/anechoic_DivingSuit.png" limb="LeftFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Anechoic Diving Suit Right Shoe" texture="%ModDir%/Icons/anechoic_DivingSuit.png" limb="RightFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<StatusEffect type="OnWearing" target="Character" tags="sonarprotection" duration="0.1" />
|
|
<StatusEffect type="OnWearing" target="Character" OxygenAvailable="-100.0" UseHullOxygen="false" />
|
|
<StatusEffect type="OnWearing" target="Character" HideFace="false" ObstructVision="true" PressureProtection="6000.0" SpeedMultiplier="0.9" LowPassMultiplier="0.01" setvalue="true" disabledeltatime="true">
|
|
<Sound file="Content/Items/Diving/DivingSuitLoop1.ogg" range="500" loop="true" />
|
|
<Sound file="Content/Items/Diving/DivingSuitLoop2.ogg" range="500" loop="true" />
|
|
<TriggerAnimation Type="Walk" FileName="HumanWalkDivingSuit" priority="1" ExpectedSpecies="Human" />
|
|
<TriggerAnimation Type="Run" FileName="HumanRunDivingSuit" priority="1" ExpectedSpecies="Human" />
|
|
</StatusEffect>
|
|
<!-- Refill oxygen when the suit is contained. -->
|
|
<StatusEffect type="OnContained" target="Contained" Condition="1.0" interval="1" disabledeltatime="true">
|
|
<Conditional Voltage="gt 0.01" TargetContainer="true" TargetGrandparent="true" targetitemcomponent="Powered" />
|
|
<RequiredItem items="refillableoxygensource" type="Contained" excludebroken="false" excludefullcondition="true" />
|
|
</StatusEffect>
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="activesonar" damagemultiplier="0.6" damagesound="LimbArmor" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="acoustictrauma" damagemultiplier="0.15" damagesound="LimbArmor" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="vibrationdamage" damagemultiplier="0.5" damagesound="LimbArmor" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="blunttrauma,lacerations,bleeding" damagemultiplier="0.75" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="gunshotwound,bitewounds" damagemultiplier="0.90" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictiontypes="burn" damagemultiplier="0.90" damagesound="" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="radiationsickness" damagemultiplier="0.75" damagesound="LimbArmor" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="huskinfection" damagemultiplier="0.5" probabilitymultiplier="0.5" damagesound="LimbArmor" />
|
|
</Wearable>
|
|
<Holdable slots="RightHand+LeftHand" controlpose="true" holdpos="0,-50" handle1="-10,-20" handle2="10,-20" holdangle="45" msg="ItemMsgPickUpUse" canbeselected="false" canbepicked="true" pickkey="Use">
|
|
<Upgrade gameversion="0.1401.0.0" msg="ItemMsgPickUpUse" />
|
|
</Holdable>
|
|
<ItemContainer capacity="1" maxstacksize="1" hideitems="true" containedstateindicatorstyle="tank">
|
|
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="64,448,64,64" origin="0.5,0.5" />
|
|
<Containable items="oxygensource,weldingtoolfuel" excludeditems="oxygenitetank" />
|
|
<Containable items="oxygensource">
|
|
<StatusEffect type="OnWearing" target="Character" OxygenAvailable="1000.0" />
|
|
<StatusEffect type="OnWearing" target="Contained" Condition="-0.3" comparison="And">
|
|
<Conditional TargetContainer="true" TargetGrandparent="true" IsDead="false" />
|
|
<Conditional TargetContainer="true" TargetGrandparent="true" DecreasedOxygenConsumption="lt 99" />
|
|
<Conditional TargetContainer="true" TargetGrandparent="true" NeedsAir="true" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Contained">
|
|
<Conditional condition="lt 5.0" />
|
|
<Sound file="Content/Items/WarningBeepSlow.ogg" range="250" loop="true" />
|
|
</StatusEffect>
|
|
</Containable>
|
|
<Containable items="oxygenitetank">
|
|
<StatusEffect type="OnWearing" target="Character" SpeedMultiplier="1.2" setvalue="true" targetslot="0" comparison="And">
|
|
<Conditional IsDead="false" />
|
|
<Conditional DecreasedOxygenConsumption="lt 99" />
|
|
<Conditional NeedsAir="true" />
|
|
</StatusEffect>
|
|
</Containable>
|
|
<Containable items="weldingfueltank" blameequipperfordeath="true">
|
|
<StatusEffect type="OnWearing" target="Contained" Condition="-0.5" comparison="And">
|
|
<Conditional TargetContainer="true" TargetGrandparent="true" IsDead="false" />
|
|
<Conditional TargetContainer="true" TargetGrandparent="true" DecreasedOxygenConsumption="lt 99" />
|
|
<Conditional TargetContainer="true" TargetGrandparent="true" NeedsAir="true" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Character" OxygenAvailable="-100.0" Oxygen="-5.0" comparison="And">
|
|
<Conditional IsDead="false" />
|
|
<Conditional DecreasedOxygenConsumption="lt 99" />
|
|
<Conditional NeedsAir="true" />
|
|
</StatusEffect>
|
|
</Containable>
|
|
<Containable items="incendiumfueltank" blameequipperfordeath="true">
|
|
<StatusEffect type="OnWearing" target="Contained" Condition="-0.5" comparison="And">
|
|
<Conditional TargetContainer="true" TargetGrandparent="true" IsDead="false" />
|
|
<Conditional TargetContainer="true" TargetGrandparent="true" DecreasedOxygenConsumption="lt 99" />
|
|
<Conditional TargetContainer="true" TargetGrandparent="true" NeedsAir="true" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnWearing" target="Character" OxygenAvailable="-100.0" comparison="And" targetlimb="Torso">
|
|
<Affliction identifier="burn" amount="20.0" />
|
|
<Conditional IsDead="false" />
|
|
<Conditional DecreasedOxygenConsumption="lt 99" />
|
|
<Conditional NeedsAir="true" />
|
|
</StatusEffect>
|
|
</Containable>
|
|
<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="250" loop="true" />
|
|
</StatusEffect>
|
|
</ItemContainer>
|
|
<aitarget maxsightrange="1500" />
|
|
</Item>
|
|
</Items> |