Update
This commit is contained in:
BIN
Brighter Lights/Lights/divinghelmetlight.png
(Stored with Git LFS)
Normal file
BIN
Brighter Lights/Lights/divinghelmetlight.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Brighter Lights/Lights/lightcone.png
(Stored with Git LFS)
Normal file
BIN
Brighter Lights/Lights/lightcone.png
(Stored with Git LFS)
Normal file
Binary file not shown.
477
Brighter Lights/bl_divinggear.xml
Normal file
477
Brighter Lights/bl_divinggear.xml
Normal file
@@ -0,0 +1,477 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Items>
|
||||
<Override>
|
||||
<!--
|
||||
Updating instuctions:
|
||||
1) Copy-paste each Item (eg.: "divingsuit") entirely
|
||||
2) Replace relative paths of textures to their absolute ones: (Notepad++, CTRL+F)
|
||||
a) texture="reg_DivingSuit texture="Content/Items/Diving/reg_DivingSuit
|
||||
b) texture="Scooter texture="Content/Items/Diving/Scooter
|
||||
c) texture="Abyss_DivingSuit texture="Content/Items/Diving/Abyss_DivingSuit
|
||||
d) texture="combat_DivingSuit texture="Content/Items/Diving/combat_DivingSuit
|
||||
e) texture="RespawnSuit texture="Content/Items/Diving/RespawnSuit
|
||||
3) Replace 'Content/Lights/divinghelmetlight.png' with '%ModDir%/Lights/divinghelmetlight.png' (Notepad++, CTRL+F)
|
||||
4) Replace 'Content/Lights/lightcone.png' with '%ModDir%/Lights/lightcone.png' (Notepad++, CTRL+F)
|
||||
5) Change the 'range' of 'LightComponent' in:
|
||||
a) underwaterscooter: 500 -> 1000 (undecided yet)
|
||||
6) Make sure you haven't replaced the instructions above
|
||||
-->
|
||||
<!-- divingsuit -->
|
||||
<Item name="" identifier="divingsuit" category="Diving,Equipment" tags="diving,deepdiving,human" scale="0.5" fireproof="true" description="" allowdroppingonswapwith="diving" impactsoundtag="impact_metal_heavy" botpriority="1" cargocontaineridentifier="">
|
||||
<Price baseprice="250">
|
||||
<Price storeidentifier="merchantoutpost" multiplier="0.9" minavailable="2" />
|
||||
<Price storeidentifier="merchantcity" multiplier="0.85" minavailable="4" />
|
||||
<Price storeidentifier="merchantresearch" minavailable="3" />
|
||||
<Price storeidentifier="merchantmilitary" minavailable="3" />
|
||||
<Price storeidentifier="merchantmine" multiplier="1.25" minavailable="5" />
|
||||
</Price>
|
||||
<PreferredContainer primary="divingsuitcontainer" spawnprobability="1" campaignonly="true" maxleveldifficulty="35" />
|
||||
<PreferredContainer primary="divingsuitcontainer" spawnprobability="1" notcampaign="true" />
|
||||
<PreferredContainer primary="piratedivingsuitcontainer" spawnprobability="1" maxleveldifficulty="35" />
|
||||
<PreferredContainer primary="wreckdivingsuitcontainer" spawnprobability="0.1" maxleveldifficulty="35" />
|
||||
<Deconstruct time="30">
|
||||
<Item identifier="titaniumaluminiumalloy" />
|
||||
<Item identifier="rubber" />
|
||||
</Deconstruct>
|
||||
<Fabricate suitablefabricators="fabricator" requiredtime="30">
|
||||
<RequiredSkill identifier="mechanical" level="40" />
|
||||
<RequiredItem identifier="titaniumaluminiumalloy" />
|
||||
<RequiredItem identifier="rubber" />
|
||||
<RequiredItem identifier="rubber" />
|
||||
</Fabricate>
|
||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="0,256,128,128" origin="0.5,0.5" />
|
||||
<!--
|
||||
<Sprite name="Diving Suit" texture="DivingSuit_Item.png" sourcerect="157,0,90,307" depth="0.55" origin="0.4888889,0.5439739" />
|
||||
-->
|
||||
<Sprite name="Diving Suit Item" texture="Content/Items/Diving/DivingSuit_Item.png" sourcerect="0,0,146,120" depth="0.55" origin="0.5,0.5" />
|
||||
<ContainedSprite name="Diving Suit In Vertical Locker" allowedcontainertags="divingsuitcontainervertical" texture="Content/Items/Diving/DivingSuit_Item.png" sourcerect="181,0,75,193" depth="0.55" origin="0.5,0.5" />
|
||||
<ContainedSprite name="Diving Suit Behind Window" allowedcontainertags="divingsuitcontainerwindow" texture="Content/Items/Containers/containers.png" sourcerect="724,373,77,209" depth="0.55" origin="-0.12,-0.14" />
|
||||
<ContainedSprite name="Diving Suit In Horizontal Locker" allowedcontainertags="divingsuitcontainerhorizontal" texture="Content/Items/Diving/DivingSuit_Item.png" sourcerect="0,193,230,63" depth="0.55" origin="0.6,0.5" />
|
||||
<Body radius="45" width="34" density="20" />
|
||||
<Wearable slots="OuterClothes" msg="ItemMsgEquipSelect" displaycontainedstatus="true" canbeselected="false" canbepicked="true" pickkey="Select">
|
||||
<sprite name="Diving Suit Helmet Wearable" texture="Content/Items/Jobgear/headgears.png" limb="Head" inheritlimbdepth="true" inheritscale="true" ignorelimbscale="true" scale="0.65" hidelimb="false" alphaclipotherwearables="true" sourcerect="5,4,92,94" 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" Interval="0.1" setvalue="true">
|
||||
<Conditional IsDead="false" />
|
||||
</StatusEffect>
|
||||
<LightTexture texture="%ModDir%/Lights/divinghelmetlight.png" origin="0.05, 0.5" size="1.0,1.0" />
|
||||
</LightComponent>
|
||||
</sprite>
|
||||
<sprite name="Regular Diving Suit Torso" texture="Content/Items/Diving/reg_DivingSuit.png" limb="Torso" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Regular Diving Suit Right Hand" texture="Content/Items/Diving/reg_DivingSuit.png" limb="RightHand" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Regular Diving Suit Left Hand" texture="Content/Items/Diving/reg_DivingSuit.png" limb="LeftHand" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Regular Diving Suit Right Upper Arm" texture="Content/Items/Diving/reg_DivingSuit.png" limb="RightArm" depthlimb="RightForearm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Regular Diving Suit Left Upper Arm" texture="Content/Items/Diving/reg_DivingSuit.png" limb="LeftArm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Regular Diving Suit Right Lower Arm" texture="Content/Items/Diving/reg_DivingSuit.png" limb="RightForearm" depthlimb="RightArm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Regular Diving Suit Left Lower Arm" texture="Content/Items/Diving/reg_DivingSuit.png" limb="LeftForearm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Regular Diving Suit Waist" texture="Content/Items/Diving/reg_DivingSuit.png" limb="Waist" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Regular Diving Suit Right Thigh" texture="Content/Items/Diving/reg_DivingSuit.png" limb="RightThigh" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Regular Diving Suit Left Thigh" texture="Content/Items/Diving/reg_DivingSuit.png" limb="LeftThigh" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Regular Diving Suit Right Leg" texture="Content/Items/Diving/reg_DivingSuit.png" limb="RightLeg" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Regular Diving Suit Left Leg" texture="Content/Items/Diving/reg_DivingSuit.png" limb="LeftLeg" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Regular Diving Suit Left Shoe" texture="Content/Items/Diving/reg_DivingSuit.png" limb="LeftFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Regular Diving Suit Right Shoe" texture="Content/Items/Diving/reg_DivingSuit.png" limb="RightFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<StatusEffect type="OnWearing" target="Character" OxygenAvailable="-100.0" UseHullOxygen="false" />
|
||||
<StatusEffect type="OnWearing" target="Character" ObstructVision="true" PressureProtection="4000.0" SpeedMultiplier="0.8" LowPassMultiplier="0.2" setvalue="true" disabledeltatime="true">
|
||||
<Sound file="Content/Items/Diving/DivingSuitLoop1.ogg" range="250" loop="true" />
|
||||
<Sound file="Content/Items/Diving/DivingSuitLoop2.ogg" range="250" loop="true" />
|
||||
</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>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.3" comparison="Or">
|
||||
<Conditional IsDead="false" />
|
||||
<RequiredItem items="oxygensource" type="Contained" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" Oxygen="-10.0" Condition="-0.5" interval="1" disabledeltatime="true">
|
||||
<Conditional IsDead="false" />
|
||||
<RequiredItem items="weldingfueltank" type="Contained" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" targetlimbs="Torso" Oxygen="-10.0" Condition="-0.5" interval="1" disabledeltatime="true">
|
||||
<Conditional IsDead="false" />
|
||||
<RequiredItem items="incendiumfueltank" type="Contained" />
|
||||
<Affliction identifier="burn" amount="3.0" />
|
||||
</StatusEffect>
|
||||
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="blunttrauma,gunshotwound,bitewounds,lacerations,bleeding" damagemultiplier="0.7" damagesound="LimbArmor" deflectprojectiles="true" />
|
||||
<damagemodifier armorsector="0.0,360.0" afflictiontypes="burn" damagemultiplier="0.75" damagesound="" deflectprojectiles="true" />
|
||||
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="radiationsickness" damagemultiplier="0.75" damagesound="LimbArmor" />
|
||||
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="huskinfection" 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="weldingtoolfuel" excludeditems="oxygenitetank" />
|
||||
<Containable items="oxygensource" excludeditems="oxygenitetank">
|
||||
<StatusEffect type="OnWearing" target="Contained">
|
||||
<RequiredItem items="oxygensource" type="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.3" setvalue="true" targetslot="0">
|
||||
<Conditional IsDead="false" />
|
||||
</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>
|
||||
<!-- underwaterscooter -->
|
||||
<Item name="" identifier="underwaterscooter" category="Diving,Equipment" Tags="smallitem,provocative,scooter" cargocontaineridentifier="metalcrate" description="" Scale="0.5" impactsoundtag="impact_metal_light" isshootable="true" requireaimtouse="True">
|
||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||
<Price baseprice="180">
|
||||
<Price storeidentifier="merchantoutpost" multiplier="0.9" minavailable="4" />
|
||||
<Price storeidentifier="merchantcity" multiplier="0.85" minavailable="6" />
|
||||
<Price storeidentifier="merchantresearch" minavailable="3" />
|
||||
<Price storeidentifier="merchantmilitary" minavailable="5" />
|
||||
<Price storeidentifier="merchantmine" multiplier="1.25" minavailable="4" />
|
||||
</Price>
|
||||
<Preferredcontainer secondary="respawncontainer" amount="1" spawnprobability="1" notcampaign="true" />
|
||||
<PreferredContainer primary="divingcab" amount="2" spawnprobability="1" notcampaign="true" />
|
||||
<PreferredContainer secondary="wrecksupplycab,beaconsupplycab" spawnprobability="0.05" />
|
||||
<Deconstruct time="20">
|
||||
<Item identifier="aluminium" />
|
||||
<Item identifier="copper" />
|
||||
<Item identifier="tin" />
|
||||
<Item identifier="plastic" />
|
||||
</Deconstruct>
|
||||
<Fabricate suitablefabricators="fabricator" requiredtime="30">
|
||||
<RequiredSkill identifier="mechanical" level="30" />
|
||||
<RequiredItem identifier="aluminium" amount="2" />
|
||||
<RequiredItem identifier="fpgacircuit" />
|
||||
<RequiredItem identifier="tin" amount="2" />
|
||||
</Fabricate>
|
||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="256,128,67,62" origin="0.5,0.5" />
|
||||
<Sprite texture="Content/Items/Diving/Scooter.png" depth="0.55" sourcerect="0,0,140,102" />
|
||||
<Body width="120" height="60" density="10" />
|
||||
<Holdable slots="Any,RightHand+LeftHand" aimpos="90,0" handle1="-35,32" handle2="-27,34" msg="ItemMsgPickUpSelect" holdangle="-10">
|
||||
<LightComponent LightColor="220,255,150,200" range="500" powerconsumption="10" IsOn="true">
|
||||
<LightTexture texture="%ModDir%/Lights/lightcone.png" origin="-0.01, 0.5" size="1.0,1.0" />
|
||||
<Upgrade gameversion="1.1.2.0" powerconsumption="10" />
|
||||
</LightComponent>
|
||||
<!-- activates the light when holding aim -->
|
||||
<StatusEffect type="OnSecondaryUse" target="This" voltage="1.0" setvalue="true">
|
||||
<RequiredItem items="mobilebattery" type="Contained" />
|
||||
</StatusEffect>
|
||||
<!-- Battery drain when using the light, adds up with propulsion -->
|
||||
<StatusEffect type="OnSecondaryUse" target="Contained" Condition="-0.05" />
|
||||
</Holdable>
|
||||
<Propulsion force="150" usablein="water" particles="bubbles">
|
||||
<RequiredItems items="mobilebattery" type="Contained" msg="ItemMsgBatteryCellRequired" />
|
||||
<StatusEffect type="OnUse" target="Contained" Condition="-0.2">
|
||||
<RequiredItem items="mobilebattery" type="Contained" />
|
||||
</StatusEffect>
|
||||
<sound file="Content/Items/Diving/ScooterLoop.ogg" type="OnUse" range="500.0" loop="true" />
|
||||
</Propulsion>
|
||||
<ItemContainer capacity="1" maxstacksize="1" hideitems="true" containedstateindicatorstyle="battery">
|
||||
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="128,448,64,64" origin="0.5,0.5" />
|
||||
<Containable items="mobilebattery" />
|
||||
</ItemContainer>
|
||||
<AiTarget soundrange="3000" maxsightrange="3000" />
|
||||
</Item>
|
||||
<!-- abyssdivingsuit -->
|
||||
<Item name="" identifier="abyssdivingsuit" category="Diving,Equipment" tags="diving,deepdiving,human" scale="0.5" fireproof="true" description="" allowdroppingonswapwith="diving" impactsoundtag="impact_metal_heavy" botpriority="4" cargocontaineridentifier="">
|
||||
<Price baseprice="550" minleveldifficulty="35">
|
||||
<Price storeidentifier="merchantoutpost" multiplier="0.9" minavailable="1" />
|
||||
<Price storeidentifier="merchantcity" multiplier="0.85" minavailable="2" />
|
||||
<Price storeidentifier="merchantresearch" minavailable="1" />
|
||||
<Price storeidentifier="merchantmilitary" minavailable="2" />
|
||||
<Price storeidentifier="merchantmine" multiplier="1.25" minavailable="2" />
|
||||
</Price>
|
||||
<PreferredContainer primary="divingsuitcontainer" />
|
||||
<PreferredContainer primary="piratedivingsuitcontainer" spawnprobability="1" minleveldifficulty="50" />
|
||||
<PreferredContainer primary="wreckdivingsuitcontainer" spawnprobability="0.05" minleveldifficulty="50" />
|
||||
<Deconstruct time="30">
|
||||
<Item identifier="titaniumaluminiumalloy" />
|
||||
<Item identifier="titaniumaluminiumalloy" />
|
||||
<Item identifier="titaniumaluminiumalloy" />
|
||||
<Item identifier="rubber" />
|
||||
<Item identifier="rubber" />
|
||||
</Deconstruct>
|
||||
<Fabricate suitablefabricators="fabricator" requiredtime="45">
|
||||
<RequiredSkill identifier="mechanical" level="60" />
|
||||
<RequiredItem identifier="divingsuit" />
|
||||
<RequiredItem identifier="titaniumaluminiumalloy" />
|
||||
<RequiredItem identifier="titaniumaluminiumalloy" />
|
||||
<RequiredItem identifier="rubber" />
|
||||
</Fabricate>
|
||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="192,384,128,128" origin="0.5,0.5" />
|
||||
<Sprite name="Abyss Diving Suit Item" texture="Content/Items/Diving/Abyss_DivingSuit_Items.png" sourcerect="0,0,157,121" depth="0.55" origin="0.5,0.5" />
|
||||
<ContainedSprite name="Abyss Diving Suit In Vertical Locker" allowedcontainertags="divingsuitcontainervertical" texture="Content/Items/Diving/Abyss_DivingSuit_Items.png" sourcerect="181,0,70,192" depth="0.55" origin="0.5,0.5" />
|
||||
<ContainedSprite name="Abyss Diving Suit Behind Window" allowedcontainertags="divingsuitcontainerwindow" texture="Content/Items/Containers/containers.png" sourcerect="316,379,77,214" depth="0.55" origin="-0.12,-0.13" />
|
||||
<ContainedSprite name="Abyss Diving Suit In Horizontal Locker" allowedcontainertags="divingsuitcontainerhorizontal" texture="Content/Items/Diving/Abyss_DivingSuit_Items.png" sourcerect="0,193,230,63" depth="0.55" origin="0.6,0.5" />
|
||||
<Body radius="45" width="34" density="20" />
|
||||
<Wearable slots="OuterClothes" msg="ItemMsgEquipSelect" displaycontainedstatus="true" canbeselected="false" canbepicked="true" pickkey="Select">
|
||||
<sprite name="Abyss Diving Suit Helmet Wearable" texture="Content/Items/Jobgear/headgears.png" limb="Head" inheritlimbdepth="true" inheritscale="true" ignorelimbscale="true" scale="0.65" hidelimb="false" alphaclipotherwearables="true" sourcerect="0,409,103,103" origin="0.5,0.5">
|
||||
<LightComponent range="200.0" lightcolor="250,224,165,255" powerconsumption="10" IsOn="true">
|
||||
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" Interval="0.1" setvalue="true">
|
||||
<Conditional IsDead="false" />
|
||||
</StatusEffect>
|
||||
<LightTexture texture="%ModDir%/Lights/divinghelmetlight.png" origin="0.05, 0.5" size="1.0,1.0" />
|
||||
</LightComponent>
|
||||
</sprite>
|
||||
<sprite name="Abyss Diving Suit Torso" texture="Content/Items/Diving/Abyss_DivingSuit.png" limb="Torso" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Abyss Diving Suit Right Hand" texture="Content/Items/Diving/Abyss_DivingSuit.png" limb="RightHand" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Abyss Diving Suit Left Hand" texture="Content/Items/Diving/Abyss_DivingSuit.png" limb="LeftHand" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Abyss Diving Suit Right Upper Arm" texture="Content/Items/Diving/Abyss_DivingSuit.png" limb="RightArm" depthlimb="RightForearm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Abyss Diving Suit Left Upper Arm" texture="Content/Items/Diving/Abyss_DivingSuit.png" limb="LeftArm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Abyss Diving Suit Right Lower Arm" texture="Content/Items/Diving/Abyss_DivingSuit.png" limb="RightForearm" depthlimb="RightArm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Abyss Diving Suit Left Lower Arm" texture="Content/Items/Diving/Abyss_DivingSuit.png" limb="LeftForearm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Abyss Diving Suit Waist" texture="Content/Items/Diving/Abyss_DivingSuit.png" limb="Waist" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Abyss Diving Suit Right Thigh" texture="Content/Items/Diving/Abyss_DivingSuit.png" limb="RightThigh" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Abyss Diving Suit Left Thigh" texture="Content/Items/Diving/Abyss_DivingSuit.png" limb="LeftThigh" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Abyss Diving Suit Right Leg" texture="Content/Items/Diving/Abyss_DivingSuit.png" limb="RightLeg" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Abyss Diving Suit Left Leg" texture="Content/Items/Diving/Abyss_DivingSuit.png" limb="LeftLeg" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Abyss Diving Suit Left Shoe" texture="Content/Items/Diving/Abyss_DivingSuit.png" limb="LeftFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Abyss Diving Suit Right Shoe" texture="Content/Items/Diving/Abyss_DivingSuit.png" limb="RightFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<StatusEffect type="OnWearing" target="Character" OxygenAvailable="-100.0" UseHullOxygen="false" />
|
||||
<StatusEffect type="OnWearing" target="Character" ObstructVision="true" PressureProtection="10000.0" SpeedMultiplier="0.7" PropulsionSpeedMultiplier="0.5" LowPassMultiplier="0.2" setvalue="true" disabledeltatime="true">
|
||||
<Sound file="Content/Items/Diving/DivingSuitLoop1.ogg" range="250" loop="true" />
|
||||
<Sound file="Content/Items/Diving/DivingSuitLoop2.ogg" range="250" loop="true" />
|
||||
</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>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.15" comparison="Or">
|
||||
<Conditional IsDead="false" />
|
||||
<RequiredItem items="oxygensource" type="Contained" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" Oxygen="-10.0" Condition="-0.5" interval="1" disabledeltatime="true">
|
||||
<Conditional IsDead="false" />
|
||||
<RequiredItem items="weldingfueltank" type="Contained" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" targetlimbs="Torso" Oxygen="-10.0" Condition="-0.5" interval="1" disabledeltatime="true">
|
||||
<Conditional IsDead="false" />
|
||||
<RequiredItem items="incendiumfueltank" type="Contained" />
|
||||
<Affliction identifier="burn" amount="3.0" />
|
||||
</StatusEffect>
|
||||
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="blunttrauma,gunshotwound,bitewounds,lacerations,bleeding" damagemultiplier="0.55" damagesound="LimbArmor" deflectprojectiles="true" />
|
||||
<damagemodifier armorsector="0.0,360.0" afflictiontypes="burn" damagemultiplier="0.75" damagesound="" deflectprojectiles="true" />
|
||||
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="radiationsickness" damagemultiplier="0.75" damagesound="LimbArmor" />
|
||||
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="huskinfection" 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" />
|
||||
<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="weldingtoolfuel" excludeditems="oxygenitetank" />
|
||||
<Containable items="oxygensource" excludeditems="oxygenitetank">
|
||||
<StatusEffect type="OnWearing" target="Contained">
|
||||
<RequiredItem items="oxygensource" type="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.3" setvalue="true" targetslot="0">
|
||||
<Conditional IsDead="false" />
|
||||
</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>
|
||||
<!-- combatdivingsuit -->
|
||||
<Item name="" identifier="combatdivingsuit" category="Diving,Equipment" tags="diving,deepdiving,human" scale="0.5" fireproof="true" description="" allowdroppingonswapwith="diving" impactsoundtag="impact_metal_heavy" botpriority="2" cargocontaineridentifier="">
|
||||
<Price baseprice="560" minleveldifficulty="35">
|
||||
<Price storeidentifier="merchantoutpost" sold="false" multiplier="0.9" />
|
||||
<Price storeidentifier="merchantcity" multiplier="0.85" minavailable="2" sold="false" />
|
||||
<Price storeidentifier="merchantresearch" sold="false" />
|
||||
<Price storeidentifier="merchantmilitary" minavailable="3" />
|
||||
<Price storeidentifier="merchantmine" sold="false" multiplier="1.25" />
|
||||
<Price storeidentifier="merchantarmory" multiplier="0.85" minavailable="3" />
|
||||
</Price>
|
||||
<PreferredContainer primary="divingsuitcontainer" />
|
||||
<PreferredContainer primary="piratedivingsuitcontainer" spawnprobability="1" minleveldifficulty="35" />
|
||||
<PreferredContainer primary="wreckdivingsuitcontainer" spawnprobability="0.05" minleveldifficulty="35" />
|
||||
<Deconstruct time="30">
|
||||
<Item identifier="ballisticfiber" />
|
||||
<Item identifier="titaniumaluminiumalloy" />
|
||||
<Item identifier="titaniumaluminiumalloy" />
|
||||
<Item identifier="rubber" />
|
||||
<Item identifier="rubber" />
|
||||
</Deconstruct>
|
||||
<Fabricate suitablefabricators="fabricator" requiredtime="45">
|
||||
<RequiredSkill identifier="mechanical" level="60" />
|
||||
<RequiredItem identifier="divingsuit" />
|
||||
<RequiredItem identifier="ballisticfiber" />
|
||||
<RequiredItem identifier="titaniumaluminiumalloy" />
|
||||
<RequiredItem identifier="rubber" />
|
||||
</Fabricate>
|
||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="128,704,128,128" origin="0.5,0.5" />
|
||||
<!--
|
||||
<Sprite name="Diving Suit" texture="DivingSuit_Item.png" sourcerect="157,0,90,307" depth="0.55" origin="0.4888889,0.5439739" />
|
||||
-->
|
||||
<Sprite name="Combat Diving Suit Item" texture="Content/Items/Diving/Combat_DivingSuit_Items.png" sourcerect="0,0,157,121" depth="0.55" origin="0.5,0.5" />
|
||||
<ContainedSprite name="Combat Diving Suit In Vertical Locker" allowedcontainertags="divingsuitcontainervertical" texture="Content/Items/Diving/Combat_DivingSuit_Items.png" sourcerect="181,0,70,192" depth="0.55" origin="0.5,0.5" />
|
||||
<ContainedSprite name="Combat Diving Suit Behind Window" allowedcontainertags="divingsuitcontainerwindow" texture="Content/Items/Containers/containers.png" sourcerect="215,379,80,207" depth="0.55" origin="-0.12,-0.14" />
|
||||
<ContainedSprite name="Combat Diving Suit In Horizontal Locker" allowedcontainertags="divingsuitcontainerhorizontal" texture="Content/Items/Diving/Combat_DivingSuit_Items.png" sourcerect="0,193,230,63" depth="0.55" origin="0.6,0.5" />
|
||||
<Body radius="45" width="34" density="20" />
|
||||
<Wearable slots="OuterClothes" msg="ItemMsgEquipSelect" displaycontainedstatus="true" canbeselected="false" canbepicked="true" pickkey="Select">
|
||||
<sprite name="Combat Diving Suit Helmet Wearable" texture="Content/Items/Jobgear/headgears.png" limb="Head" inheritlimbdepth="true" inheritscale="true" ignorelimbscale="true" scale="0.65" hidelimb="false" alphaclipotherwearables="true" sourcerect="326,0,103,103" origin="0.5,0.5">
|
||||
<LightComponent range="200.0" lightcolor="250,224,165,255" powerconsumption="10" IsOn="true" allowingameediting="false">
|
||||
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" Interval="0.1" setvalue="true">
|
||||
<Conditional IsDead="false" />
|
||||
</StatusEffect>
|
||||
<LightTexture texture="%ModDir%/Lights/divinghelmetlight.png" origin="0.05, 0.5" size="1.0,1.0" />
|
||||
</LightComponent>
|
||||
</sprite>
|
||||
<sprite name="Combat Diving Suit Torso" texture="Content/Items/Diving/combat_DivingSuit.png" limb="Torso" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Combat Diving Suit Right Hand" texture="Content/Items/Diving/combat_DivingSuit.png" limb="RightHand" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Combat Diving Suit Left Hand" texture="Content/Items/Diving/combat_DivingSuit.png" limb="LeftHand" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Combat Diving Suit Right Upper Arm" texture="Content/Items/Diving/combat_DivingSuit.png" limb="RightArm" depthlimb="RightForearm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Combat Diving Suit Left Upper Arm" texture="Content/Items/Diving/combat_DivingSuit.png" limb="LeftArm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Combat Diving Suit Right Lower Arm" texture="Content/Items/Diving/combat_DivingSuit.png" limb="RightForearm" depthlimb="RightArm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Combat Diving Suit Left Lower Arm" texture="Content/Items/Diving/combat_DivingSuit.png" limb="LeftForearm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Combat Diving Suit Waist" texture="Content/Items/Diving/combat_DivingSuit.png" limb="Waist" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Combat Diving Suit Right Thigh" texture="Content/Items/Diving/combat_DivingSuit.png" limb="RightThigh" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Combat Diving Suit Left Thigh" texture="Content/Items/Diving/combat_DivingSuit.png" limb="LeftThigh" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Combat Diving Suit Right Leg" texture="Content/Items/Diving/combat_DivingSuit.png" limb="RightLeg" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Combat Diving Suit Left Leg" texture="Content/Items/Diving/combat_DivingSuit.png" limb="LeftLeg" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Combat Diving Suit Left Shoe" texture="Content/Items/Diving/combat_DivingSuit.png" limb="LeftFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Combat Diving Suit Right Shoe" texture="Content/Items/Diving/combat_DivingSuit.png" limb="RightFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<StatusEffect type="OnWearing" target="Character" OxygenAvailable="-100.0" UseHullOxygen="false" />
|
||||
<StatusEffect type="OnWearing" target="Character" ObstructVision="true" PressureProtection="6000.0" SpeedMultiplier="0.95" PropulsionSpeedMultiplier="1.4" LowPassMultiplier="0.2" setvalue="true" disabledeltatime="true">
|
||||
<Sound file="Content/Items/Diving/DivingSuitLoop1.ogg" range="250" loop="true" />
|
||||
<Sound file="Content/Items/Diving/DivingSuitLoop2.ogg" range="250" loop="true" />
|
||||
</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>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.3" comparison="Or">
|
||||
<Conditional IsDead="false" />
|
||||
<RequiredItem items="oxygensource" type="Contained" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" Oxygen="-10.0" Condition="-0.5" interval="0.5" disabledeltatime="true">
|
||||
<Conditional IsDead="false" />
|
||||
<RequiredItem items="weldingfueltank" type="Contained" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" targetlimbs="Torso" Oxygen="-10.0" Condition="-0.5" interval="0.5" disabledeltatime="true">
|
||||
<Conditional IsDead="false" />
|
||||
<RequiredItem items="incendiumfueltank" type="Contained" />
|
||||
<Affliction identifier="burn" amount="3.0" />
|
||||
</StatusEffect>
|
||||
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="blunttrauma,gunshotwound,bitewounds,lacerations,bleeding" damagemultiplier="0.6" damagesound="LimbArmor" deflectprojectiles="true" />
|
||||
<damagemodifier armorsector="0.0,360.0" afflictiontypes="burn" damagemultiplier="0.55" damagesound="" deflectprojectiles="true" />
|
||||
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="radiationsickness" damagemultiplier="0.75" damagesound="LimbArmor" />
|
||||
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="huskinfection" 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" />
|
||||
<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="weldingtoolfuel" excludeditems="oxygenitetank" />
|
||||
<Containable items="oxygensource" excludeditems="oxygenitetank">
|
||||
<StatusEffect type="OnWearing" target="Contained">
|
||||
<RequiredItem items="oxygensource" type="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.3" setvalue="true" targetslot="0">
|
||||
<Conditional IsDead="false" />
|
||||
</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>
|
||||
<!-- respawndivingsuit -->
|
||||
<Item name="" identifier="respawndivingsuit" category="Diving,Equipment" tags="diving,deepdiving,human,respawnsuit" scale="0.5" fireproof="true" description="" allowdroppingonswapwith="diving" impactsoundtag="impact_metal_heavy" botpriority="3" cargocontaineridentifier="">
|
||||
<Deconstruct time="1" />
|
||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="0,832,128,128" origin="0.5,0.5" />
|
||||
<Sprite name="Respawn Diving Suit Item" texture="Content/Items/Diving/RespawnSuit_Items.png" sourcerect="0,0,157,121" depth="0.55" origin="0.5,0.5" />
|
||||
<ContainedSprite name="Respawn Diving Suit In Vertical Locker" allowedcontainertags="divingsuitcontainervertical" texture="Content/Items/Diving/RespawnSuit_Items.png" sourcerect="181,0,70,192" depth="0.55" origin="0.5,0.5" />
|
||||
<ContainedSprite name="Respawn Diving Suit Behind Window" allowedcontainertags="divingsuitcontainerwindow" texture="Content/Items/Containers/containers.png" sourcerect="118,379,77,214" depth="0.55" origin="-0.12,-0.13" />
|
||||
<ContainedSprite name="Respawn Diving Suit In Horizontal Locker" allowedcontainertags="divingsuitcontainerhorizontal" texture="Content/Items/Diving/RespawnSuit_Items.png" sourcerect="0,193,230,63" depth="0.55" origin="0.6,0.5" />
|
||||
<Body radius="45" width="34" density="20" />
|
||||
<Wearable slots="OuterClothes" msg="ItemMsgEquipSelect" displaycontainedstatus="true" canbeselected="false" canbepicked="true" pickkey="Select">
|
||||
<sprite name="Respawn Diving Suit Helmet Wearable" texture="Content/Items/Jobgear/headgears.png" limb="Head" inheritlimbdepth="true" inheritscale="true" ignorelimbscale="true" scale="0.65" hidelimb="false" alphaclipotherwearables="true" sourcerect="100,409,103,103" origin="0.5,0.5">
|
||||
<LightComponent range="200.0" lightcolor="250,224,165,255" powerconsumption="10" IsOn="true">
|
||||
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" setvalue="true">
|
||||
<Conditional IsDead="false" />
|
||||
</StatusEffect>
|
||||
<LightTexture texture="%ModDir%/Lights/divinghelmetlight.png" origin="0.05, 0.5" size="1.0,1.0" />
|
||||
<IsActive condition="gt 10.0" />
|
||||
</LightComponent>
|
||||
<LightComponent range="200.0" lightcolor="250,224,165,255" powerconsumption="10" IsOn="true" flicker="0.8" flickerspeed="1.0" pulsefrequency="0.1" pulseamount="0.5">
|
||||
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" setvalue="true">
|
||||
<Conditional IsDead="false" />
|
||||
</StatusEffect>
|
||||
<LightTexture texture="%ModDir%/Lights/divinghelmetlight.png" origin="0.05, 0.5" size="1.0,1.0" />
|
||||
<IsActive condition="lte 10.0" />
|
||||
</LightComponent>
|
||||
</sprite>
|
||||
<sprite name="Respawn Diving Suit Torso" texture="Content/Items/Diving/RespawnSuit.png" limb="Torso" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Respawn Diving Suit Right Hand" texture="Content/Items/Diving/RespawnSuit.png" limb="RightHand" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Respawn Diving Suit Left Hand" texture="Content/Items/Diving/RespawnSuit.png" limb="LeftHand" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Respawn Diving Suit Right Upper Arm" texture="Content/Items/Diving/RespawnSuit.png" limb="RightArm" depthlimb="RightForearm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Respawn Diving Suit Left Upper Arm" texture="Content/Items/Diving/RespawnSuit.png" limb="LeftArm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Respawn Diving Suit Right Lower Arm" texture="Content/Items/Diving/RespawnSuit.png" limb="RightForearm" depthlimb="RightArm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Respawn Diving Suit Left Lower Arm" texture="Content/Items/Diving/RespawnSuit.png" limb="LeftForearm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Respawn Diving Suit Waist" texture="Content/Items/Diving/RespawnSuit.png" limb="Waist" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Respawn Diving Suit Right Thigh" texture="Content/Items/Diving/RespawnSuit.png" limb="RightThigh" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Respawn Diving Suit Left Thigh" texture="Content/Items/Diving/RespawnSuit.png" limb="LeftThigh" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Respawn Diving Suit Right Leg" texture="Content/Items/Diving/RespawnSuit.png" limb="RightLeg" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Respawn Diving Suit Left Leg" texture="Content/Items/Diving/RespawnSuit.png" limb="LeftLeg" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Respawn Diving Suit Left Shoe" texture="Content/Items/Diving/RespawnSuit.png" limb="LeftFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Respawn Diving Suit Right Shoe" texture="Content/Items/Diving/RespawnSuit.png" limb="RightFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<StatusEffect type="OnWearing" target="Character" OxygenAvailable="-100.0" UseHullOxygen="false" />
|
||||
<StatusEffect type="OnWearing" target="Character" ObstructVision="true" SpeedMultiplier="0.7" PropulsionSpeedMultiplier="0.5" setvalue="true" disabledeltatime="true" />
|
||||
<StatusEffect type="OnWearing" target="this,Character" PressureProtection="10000.0" setvalue="true" disabledeltatime="true">
|
||||
<Conditional condition="gt 0.0" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="this,Character" OxygenAvailable="1000.0" Condition="-0.2" comparison="and">
|
||||
<Conditional IsDead="false" />
|
||||
<Conditional condition="gt 0.0" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="this" comparison="and">
|
||||
<Conditional condition="lt 5.0" />
|
||||
<Conditional condition="gt 0.0" />
|
||||
<Sound file="Content/Items/WarningBeepSlow.ogg" range="250" loop="true" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="this">
|
||||
<Conditional condition="lte 0.0" />
|
||||
<Sound file="Content/Items/WarningBeep.ogg" range="250" loop="true" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Character" LowPassMultiplier="0.2" setvalue="true">
|
||||
<Sound file="Content/Items/Diving/DivingSuitLoop1.ogg" range="250" loop="true" />
|
||||
<Sound file="Content/Items/Diving/DivingSuitLoop2.ogg" range="250" loop="true" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="this,Character">
|
||||
<Conditional condition="lte 0.0" />
|
||||
<Sound file="Content/Items/Diving/ITEMS_divingSuitOxygenLeakLoop.ogg" range="200" loop="true" dontmuffle="true" />
|
||||
</StatusEffect>
|
||||
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="blunttrauma,gunshotwound,bitewounds,lacerations,bleeding" damagemultiplier="0.8" damagesound="LimbArmor" deflectprojectiles="true" />
|
||||
<damagemodifier armorsector="0.0,360.0" afflictiontypes="burn" damagemultiplier="0.75" damagesound="" deflectprojectiles="true" />
|
||||
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="radiationsickness" damagemultiplier="0.75" damagesound="LimbArmor" />
|
||||
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="huskinfection" 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" />
|
||||
<aitarget maxsightrange="1500" />
|
||||
</Item>
|
||||
<!-- -->
|
||||
<!-- -->
|
||||
</Override>
|
||||
</Items>
|
192
Brighter Lights/bl_engineer_talent_items.xml
Normal file
192
Brighter Lights/bl_engineer_talent_items.xml
Normal file
@@ -0,0 +1,192 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Items>
|
||||
<Override>
|
||||
<!--
|
||||
Updating instuctions:
|
||||
1) Copy-paste each Item (eg.: "divingsuit") entirely
|
||||
2) Replace relative paths of textures to their absolute ones: (Notepad++, CTRL+F)
|
||||
a) texture="pucs texture="Content/Items/Jobgear/Engineer/pucs
|
||||
3) Replace 'Content/Lights/divinghelmetlight.png' with '%ModDir%/Lights/divinghelmetlight.png' (Notepad++, CTRL+F)
|
||||
4) Replace 'Content/Lights/lightcone.png' with '%ModDir%/Lights/lightcone.png' (Notepad++, CTRL+F)
|
||||
5) Change the 'range' of 'LightComponent' in:
|
||||
a) cargoscooter: 500 -> 1000 (undecided yet)
|
||||
6) Make sure you haven't replaced the instructions above
|
||||
-->
|
||||
<!-- cargoscooter -->
|
||||
<Item name="" identifier="cargoscooter" category="Equipment,Diving" Tags="mediumitem,provocative,scooter,mobilecontainer" allowasextracargo="true" cargocontaineridentifier="metalcrate" description="" Scale="0.5" impactsoundtag="impact_metal_heavy" isshootable="true">
|
||||
<PreferredContainer primary="divingcab" />
|
||||
<Price baseprice="400" sold="false">
|
||||
<Price storeidentifier="merchantoutpost" multiplier="0.9" />
|
||||
<Price storeidentifier="merchantcity" multiplier="0.85" />
|
||||
<Price storeidentifier="merchantresearch" />
|
||||
<Price storeidentifier="merchantmilitary" />
|
||||
<Price storeidentifier="merchantmine" multiplier="1.25" />
|
||||
</Price>
|
||||
<Deconstruct time="20">
|
||||
<Item identifier="aluminium" />
|
||||
<Item identifier="titaniumaluminiumalloy" />
|
||||
<Item identifier="tin" />
|
||||
</Deconstruct>
|
||||
<Fabricate suitablefabricators="fabricator" requiredtime="30" requiresrecipe="true">
|
||||
<RequiredSkill identifier="mechanical" level="30" />
|
||||
<RequiredItem identifier="aluminium" amount="2" />
|
||||
<RequiredItem identifier="titaniumaluminiumalloy" amount="2" />
|
||||
<RequiredItem identifier="tin" amount="2" />
|
||||
</Fabricate>
|
||||
<InventoryIcon texture="Content/Items/JobGear/TalentGear.png" sourcerect="131,123,53,58" origin="0.5,0.5" />
|
||||
<Sprite texture="Content/Items/JobGear/TalentGear.png" depth="0.55" sourcerect="295,195,149,105" origin="0.5,0.5" />
|
||||
<Body width="140" height="100" density="10" />
|
||||
<Holdable slots="RightHand+LeftHand" aimpos="90,0" handle1="-35,32" handle2="-27,34" msg="ItemMsgPickUpSelect" holdangle="-10">
|
||||
<LightComponent LightColor="220,255,150,200" range="500" powerconsumption="10" IsOn="true">
|
||||
<Upgrade gameversion="1.1.2.0" powerconsumption="10" />
|
||||
<LightTexture texture="%ModDir%/Lights/lightcone.png" origin="-0.01, 0.5" size="1.0,1.0" />
|
||||
</LightComponent>
|
||||
<!-- activates the light when holding aim -->
|
||||
<StatusEffect type="OnSecondaryUse" target="This" voltage="1.0" setvalue="true">
|
||||
<RequiredItem items="mobilebattery" type="Contained" />
|
||||
</StatusEffect>
|
||||
<!-- Battery drain when using the light, adds up with propulsion -->
|
||||
<StatusEffect type="OnSecondaryUse" target="Contained" targetslot="0" Condition="-0.05" />
|
||||
</Holdable>
|
||||
<Propulsion force="150" usablein="water" particles="bubbles">
|
||||
<RequiredItems items="mobilebattery" targetslot="0" type="Contained" msg="ItemMsgBatteryCellRequired" />
|
||||
<StatusEffect type="OnUse" target="Contained" targetslot="0" Condition="-0.2">
|
||||
<RequiredItem items="mobilebattery" type="Contained" />
|
||||
</StatusEffect>
|
||||
<sound file="Content/Items/Diving/ScooterLoop.ogg" type="OnUse" range="500.0" loop="true" />
|
||||
</Propulsion>
|
||||
<ItemContainer capacity="1" maxstacksize="1" slotsperrow="3" hideitems="true" containedstateindicatorslot="0" containedstateindicatorstyle="battery">
|
||||
<Containable items="mobilebattery" />
|
||||
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="128,448,64,64" origin="0.5,0.5" />
|
||||
<SubContainer capacity="11" maxstacksize="32">
|
||||
<Containable items="smallitem,mediumitem" excludeditems="toolbelt,toolbox,bandolier,cargoscooter,largemobilecontainer" />
|
||||
</SubContainer>
|
||||
</ItemContainer>
|
||||
<AiTarget soundrange="3000" maxsightrange="3000" />
|
||||
</Item>
|
||||
<!-- pucs -->
|
||||
<Item name="" identifier="pucs" category="Equipment,Diving" tags="diving,deepdiving,divinggear_wearableindoors,human" allowasextracargo="true" scale="0.5" fireproof="true" description="" allowdroppingonswapwith="diving" impactsoundtag="impact_metal_heavy" botpriority="5" cargocontaineridentifier="">
|
||||
<PreferredContainer primary="divingsuitcontainer" spawnprobability="0.0" />
|
||||
<Price baseprice="670" sold="false">
|
||||
<Price storeidentifier="merchantoutpost" />
|
||||
<Price storeidentifier="merchantcity" minavailable="0" maxavailable="3" sold="true">
|
||||
<Reputation faction="coalition" min="70" />
|
||||
</Price>
|
||||
<Price storeidentifier="merchantresearch" multiplier="1.2" />
|
||||
<Price storeidentifier="merchantmilitary" />
|
||||
<Price storeidentifier="merchantmine" multiplier="1.1" />
|
||||
</Price>
|
||||
<Deconstruct time="45">
|
||||
<Item identifier="titaniumaluminiumalloy" />
|
||||
<Item identifier="titaniumaluminiumalloy" />
|
||||
<Item identifier="rubber" />
|
||||
<Item identifier="lead" />
|
||||
<Item identifier="physicorium" />
|
||||
</Deconstruct>
|
||||
<Fabricate suitablefabricators="fabricator" requiredtime="80" requiresrecipe="true">
|
||||
<RequiredSkill identifier="electrical" level="60" />
|
||||
<RequiredItem identifier="combatdivingsuit" />
|
||||
<RequiredItem identifier="lead" />
|
||||
<RequiredItem identifier="physicorium" />
|
||||
</Fabricate>
|
||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="384,704,128,128" origin="0.5,0.5" />
|
||||
<Sprite name="PUCS Item" texture="Content/Items/Jobgear/Engineer/PUCS_Items.png" sourcerect="0,0,154,134" depth="0.55" origin="0.5,0.5" />
|
||||
<ContainedSprite name="PUCS In Vertical Locker" allowedcontainertags="divingsuitcontainervertical" texture="Content/Items/Jobgear/Engineer/PUCS_Items.png" sourcerect="164,0,87,190" depth="0.55" origin="0.5,0.5" />
|
||||
<ContainedSprite name="PUCS Behind Window" allowedcontainertags="divingsuitcontainerwindow" texture="Content/Items/Jobgear/Engineer/pucs.png" sourcerect="430,0,80,207" depth="0.55" origin="-0.12,-0.14" />
|
||||
<ContainedSprite name="PUCS In Horizontal Locker" allowedcontainertags="divingsuitcontainerhorizontal" texture="Content/Items/Jobgear/Engineer/PUCS_Items.png" sourcerect="0,191,225,66" depth="0.55" origin="0.6,0.5" />
|
||||
<Body radius="45" width="34" density="20" />
|
||||
<Wearable slots="OuterClothes" msg="ItemMsgEquipSelect" displaycontainedstatus="true" canbeselected="false" canbepicked="true" pickkey="Select">
|
||||
<sprite name="PUCS Helmet Wearable" texture="Content/Items/Jobgear/headgears.png" limb="Head" inheritlimbdepth="true" inheritscale="true" ignorelimbscale="true" scale="0.65" hidelimb="false" alphaclipotherwearables="true" sourcerect="127,520,105,124" origin="0.57,0.38">
|
||||
<LightComponent range="200.0" lightcolor="250,224,165,255" powerconsumption="10" IsOn="true" allowingameediting="false">
|
||||
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" Interval="0.1" setvalue="true">
|
||||
<Conditional IsDead="false" />
|
||||
</StatusEffect>
|
||||
<LightTexture texture="%ModDir%/Lights/divinghelmetlight.png" origin="0.05, 0.5" size="1.0,1.0" />
|
||||
</LightComponent>
|
||||
</sprite>
|
||||
<sprite name="pucs Torso" texture="Content/Items/Jobgear/Engineer/pucs.png" limb="Torso" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="pucs Right Hand" texture="Content/Items/Jobgear/Engineer/pucs.png" limb="RightHand" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="pucs Left Hand" texture="Content/Items/Jobgear/Engineer/pucs.png" limb="LeftHand" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="pucs Right Upper Arm" texture="Content/Items/Jobgear/Engineer/pucs.png" limb="RightArm" depthlimb="RightForearm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="pucs Left Upper Arm" texture="Content/Items/Jobgear/Engineer/pucs.png" limb="LeftArm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="pucs Right Lower Arm" texture="Content/Items/Jobgear/Engineer/pucs.png" limb="RightForearm" depthlimb="RightArm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="pucs Left Lower Arm" texture="Content/Items/Jobgear/Engineer/pucs.png" limb="LeftForearm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="pucs Waist" texture="Content/Items/Jobgear/Engineer/pucs.png" limb="Waist" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="pucs Right Thigh" texture="Content/Items/Jobgear/Engineer/pucs.png" limb="RightThigh" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="pucs Left Thigh" texture="Content/Items/Jobgear/Engineer/pucs.png" limb="LeftThigh" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="pucs Right Leg" texture="Content/Items/Jobgear/Engineer/pucs.png" limb="RightLeg" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="pucs Left Leg" texture="Content/Items/Jobgear/Engineer/pucs.png" limb="LeftLeg" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="pucs Left Shoe" texture="Content/Items/Jobgear/Engineer/pucs.png" limb="LeftFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="pucs Right Shoe" texture="Content/Items/Jobgear/Engineer/pucs.png" limb="RightFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<StatusEffect type="OnWearing" target="Character" UseHullOxygen="true" ObstructVision="true" PressureProtection="6000.0" SpeedMultiplier="0.9" PropulsionSpeedMultiplier="0.9" LowPassMultiplier="0.2" setvalue="true" disabledeltatime="true">
|
||||
<Sound file="Content/Items/Diving/DivingSuitLoop1.ogg" range="250" loop="true" />
|
||||
<Sound file="Content/Items/Diving/DivingSuitLoop2.ogg" range="250" loop="true" />
|
||||
</StatusEffect>
|
||||
<!-- Refill oxygen when the suit is contained. -->
|
||||
<StatusEffect type="OnContained" target="Contained" Condition="1.0" targetslot="0" interval="1" disabledeltatime="true">
|
||||
<Conditional Voltage="gt 0.01" targetcontainer="true" targetgrandparent="true" targetitemcomponent="Powered" />
|
||||
<RequiredItem items="refillableoxygensource" type="Contained" excludebroken="false" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" UseHullOxygen="false" OxygenAvailable="1000.0" Condition="-0.3" comparison="And" targetslot="0">
|
||||
<Conditional IsDead="false" />
|
||||
<Conditional HullOxygenPercentage="lt 50" />
|
||||
<Conditional InWater="false" />
|
||||
<RequiredItem items="oxygensource" type="Contained" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" UseHullOxygen="false" OxygenAvailable="1000.0" Condition="-0.3" comparison="And" targetslot="0">
|
||||
<Conditional InWater="true" />
|
||||
<RequiredItem items="oxygensource" type="Contained" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" Oxygen="-10.0" Condition="-0.5" interval="1" disabledeltatime="true" targetslot="0">
|
||||
<Conditional IsDead="false" />
|
||||
<RequiredItem items="weldingfueltank" type="Contained" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" targetlimbs="Torso" Oxygen="-10.0" Condition="-0.5" interval="1" disabledeltatime="true" targetslot="0">
|
||||
<Conditional IsDead="false" />
|
||||
<RequiredItem items="incendiumfueltank" type="Contained" />
|
||||
<Affliction identifier="burn" amount="3.0" />
|
||||
</StatusEffect>
|
||||
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="blunttrauma,gunshotwound,bitewounds,lacerations,bleeding" damagemultiplier="0.65" damagesound="LimbArmor" deflectprojectiles="true" />
|
||||
<damagemodifier armorsector="0.0,360.0" afflictiontypes="burn" damagemultiplier="0.1" damagesound="" deflectprojectiles="true" />
|
||||
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="radiationsickness" damagemultiplier="0.1" damagesound="LimbArmor" />
|
||||
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="huskinfection" probabilitymultiplier="0.1" damagesound="LimbArmor" />
|
||||
<ItemComponent IsActiveConditionalComparison="Or">
|
||||
<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="250" loop="true" />
|
||||
</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="250" loop="true" />
|
||||
</StatusEffect>
|
||||
</ItemComponent>
|
||||
</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" />
|
||||
<ItemContainer capacity="0" maxstacksize="0" hideitems="true" containedstateindicatorstyle="tank" containedstateindicatorslot="0" autoinject="true">
|
||||
<Containable items="none" />
|
||||
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="64,448,64,64" origin="0.5,0.5" />
|
||||
<SlotIcon slotindex="1" texture="Content/UI/StatusMonitorUI.png" sourcerect="384,448,64,64" origin="0.5,0.5" />
|
||||
<SubContainer capacity="1" maxstacksize="1">
|
||||
<Containable items="oxygensource,weldingtoolfuel" excludeditems="oxygenitetank" />
|
||||
<Containable items="oxygenitetank">
|
||||
<StatusEffect type="OnWearing" target="Character" SpeedMultiplier="1.3" setvalue="true" comparison="And" targetslot="0">
|
||||
<Conditional IsDead="false" />
|
||||
<Conditional HullOxygenPercentage="lt 50" />
|
||||
<Conditional InWater="false" />
|
||||
</StatusEffect>
|
||||
</Containable>
|
||||
</SubContainer>
|
||||
<SubContainer capacity="1" maxstacksize="1">
|
||||
<Containable items="chem,syringe" />
|
||||
</SubContainer>
|
||||
</ItemContainer>
|
||||
<aitarget maxsightrange="1500" />
|
||||
</Item>
|
||||
<!-- -->
|
||||
<!-- -->
|
||||
</Override>
|
||||
</Items>
|
72
Brighter Lights/bl_securityofficer_talent_items.xml
Normal file
72
Brighter Lights/bl_securityofficer_talent_items.xml
Normal file
@@ -0,0 +1,72 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Items>
|
||||
<Override>
|
||||
<!--
|
||||
Updating instuctions:
|
||||
1) Copy-paste each Item (eg.: "divingsuit") entirely
|
||||
2) Replace relative paths of textures to their absolute ones: (Notepad++, CTRL+F)
|
||||
a) texture="slipsuit texture="Content/Items/Jobgear/Security/slipsuit
|
||||
b) texture="pucs texture="Content/Items/Jobgear/Engineer/pucs
|
||||
3) Replace 'Content/Lights/divinghelmetlight.png' with '%ModDir%/Lights/divinghelmetlight.png' (Notepad++, CTRL+F)
|
||||
4) Replace 'Content/Lights/lightcone.png' with '%ModDir%/Lights/lightcone.png' (Notepad++, CTRL+F)
|
||||
5) Change the 'range' of 'LightComponent' in:
|
||||
a) [everything is okay here]
|
||||
6) Make sure you haven't replaced the instructions above
|
||||
-->
|
||||
<!-- slipsuit -->
|
||||
<Item name="" identifier="slipsuit" variantof="combatdivingsuit" allowasextracargo="true" botpriority="1.5">
|
||||
<Price baseprice="630" sold="false" />
|
||||
<PreferredContainer primary="divingsuitcontainer" spawnprobability="0.0" />
|
||||
<PreferredContainer primary="wreckdivingsuitcontainer" spawnprobability="0.0" />
|
||||
<Deconstruct time="30">
|
||||
<Item identifier="ballisticfiber" />
|
||||
<Item identifier="titaniumaluminiumalloy" />
|
||||
<Item identifier="titaniumaluminiumalloy" />
|
||||
<Item identifier="rubber" />
|
||||
<Item identifier="rubber" />
|
||||
</Deconstruct>
|
||||
<Fabricate suitablefabricators="fabricator" requiredtime="45" requiresrecipe="true">
|
||||
<RequiredSkill identifier="mechanical" level="20" />
|
||||
<RequiredItem identifier="combatdivingsuit" />
|
||||
<RequiredItem identifier="rubber" />
|
||||
<!-- clear the rest of the requirements -->
|
||||
<RequiredItem />
|
||||
<RequiredItem />
|
||||
</Fabricate>
|
||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="256,704,128,128" origin="0.5,0.5" />
|
||||
<Sprite name="Slipsuit Item" texture="Content/Items/Jobgear/Security/Slipsuit_Items.png" sourcerect="7,8,157,121" depth="0.55" origin="0.5,0.5" />
|
||||
<ContainedSprite name="Slipsuit In Vertical Locker" allowedcontainertags="divingsuitcontainervertical" texture="Content/Items/Jobgear/Security/Slipsuit_Items.png" sourcerect="171,0,77,192" depth="0.55" origin="0.5,0.5" />
|
||||
<ContainedSprite name="Slipsuit Behind Window" allowedcontainertags="divingsuitcontainerwindow" texture="Content/Items/Jobgear/Security/slipsuit.png" sourcerect="430,0,80,207" depth="0.55" origin="-0.12,-0.13" />
|
||||
<ContainedSprite name="Slipsuit In Horizontal Locker" allowedcontainertags="divingsuitcontainerhorizontal" texture="Content/Items/Jobgear/Security/Slipsuit_Items.png" sourcerect="0,193,230,63" depth="0.55" origin="0.6,0.5" />
|
||||
<Body radius="45" width="34" density="20" />
|
||||
<Wearable>
|
||||
<sprite name="Slipsuit Helmet Wearable" texture="Content/Items/Jobgear/headgears.png" limb="Head" inheritlimbdepth="true" inheritscale="true" ignorelimbscale="true" scale="0.65" hidelimb="false" alphaclipotherwearables="true" sourcerect="0,520,105,124" origin="0.5,0.4">
|
||||
<LightComponent range="200.0" lightcolor="250,224,165,255" powerconsumption="10" IsOn="true" allowingameediting="false">
|
||||
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" setvalue="true">
|
||||
<Conditional IsDead="false" />
|
||||
</StatusEffect>
|
||||
<LightTexture texture="%ModDir%/Lights/divinghelmetlight.png" origin="0.05, 0.5" size="1.0,1.0" />
|
||||
</LightComponent>
|
||||
</sprite>
|
||||
<sprite name="SlipSuit Torso" texture="Content/Items/Jobgear/Security/slipsuit.png" limb="Torso" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="SlipSuit Right Hand" texture="Content/Items/Jobgear/Security/slipsuit.png" limb="RightHand" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="SlipSuit Left Hand" texture="Content/Items/Jobgear/Security/slipsuit.png" limb="LeftHand" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="SlipSuit Right Upper Arm" texture="Content/Items/Jobgear/Security/slipsuit.png" limb="RightArm" depthlimb="RightForearm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="SlipSuit Left Upper Arm" texture="Content/Items/Jobgear/Security/slipsuit.png" limb="LeftArm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="SlipSuit Right Lower Arm" texture="Content/Items/Jobgear/Security/slipsuit.png" limb="RightForearm" depthlimb="RightArm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="SlipSuit Left Lower Arm" texture="Content/Items/Jobgear/Security/slipsuit.png" limb="LeftForearm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="SlipSuit Waist" texture="Content/Items/Jobgear/Security/slipsuit.png" limb="Waist" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="SlipSuit Right Thigh" texture="Content/Items/Jobgear/Security/slipsuit.png" limb="RightThigh" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="SlipSuit Left Thigh" texture="Content/Items/Jobgear/Security/slipsuit.png" limb="LeftThigh" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="SlipSuit Right Leg" texture="Content/Items/Jobgear/Security/slipsuit.png" limb="RightLeg" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="SlipSuit Left Leg" texture="Content/Items/Jobgear/Security/slipsuit.png" limb="LeftLeg" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="SlipSuit Left Shoe" texture="Content/Items/Jobgear/Security/slipsuit.png" limb="LeftFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="SlipSuit Right Shoe" texture="Content/Items/Jobgear/Security/slipsuit.png" limb="RightFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<StatValue stattype="SwimmingSpeed" value="0.45" />
|
||||
<StatValue stattype="WalkingSpeed" value="-0.6" />
|
||||
</Wearable>
|
||||
</Item>
|
||||
<!-- -->
|
||||
<!-- -->
|
||||
</Override>
|
||||
</Items>
|
65
Brighter Lights/bl_tools.xml
Normal file
65
Brighter Lights/bl_tools.xml
Normal file
@@ -0,0 +1,65 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Items>
|
||||
<Override>
|
||||
<!--
|
||||
Updating instuctions:
|
||||
1) Copy-paste each Item (eg.: "divingsuit") entirely
|
||||
2) Replace relative paths of textures to their absolute ones: (Notepad++, CTRL+F)
|
||||
a) [everything is okay here]
|
||||
3) Replace 'Content/Lights/divinghelmetlight.png' with '%ModDir%/Lights/divinghelmetlight.png' (Notepad++, CTRL+F)
|
||||
4) Replace 'Content/Lights/lightcone.png' with '%ModDir%/Lights/lightcone.png' (Notepad++, CTRL+F)
|
||||
5) Change the 'range' of 'LightComponent' in:
|
||||
a) flashlight: 800 -> 1000 (undecided yet)
|
||||
6) Make sure you haven't replaced the instructions above
|
||||
-->
|
||||
<!-- flashlight -->
|
||||
<Item name="" identifier="flashlight" category="Equipment" Tags="smallitem,tool,provocative" cargocontaineridentifier="metalcrate" Scale="0.5" impactsoundtag="impact_metal_light">
|
||||
<PreferredContainer primary="divingcab" minamount="1" maxamount="2" spawnprobability="1" notcampaign="true" />
|
||||
<PreferredContainer secondary="wreckstoragecab,abandonedstoragecab,wrecksupplycab,beaconsupplycab" amount="1" spawnprobability="0.05" />
|
||||
<PreferredContainer secondary="outpostcrewcabinet" amount="1" spawnprobability="0.1" />
|
||||
<Price baseprice="200" minavailable="2">
|
||||
<Price storeidentifier="merchantoutpost" />
|
||||
<Price storeidentifier="merchantcity" multiplier="0.9" minavailable="3" />
|
||||
<Price storeidentifier="merchantresearch" multiplier="1.25" />
|
||||
<Price storeidentifier="merchantmilitary" multiplier="1.25" />
|
||||
<Price storeidentifier="merchantmine" />
|
||||
</Price>
|
||||
<Fabricate suitablefabricators="fabricator" requiredtime="10">
|
||||
<RequiredSkill identifier="mechanical" level="25" />
|
||||
<RequiredItem identifier="aluminium" amount="2" />
|
||||
<RequiredItem tag="lightcomponent" />
|
||||
</Fabricate>
|
||||
<Deconstruct time="15">
|
||||
<Item identifier="aluminium" />
|
||||
<Item identifier="lightcomponent" />
|
||||
</Deconstruct>
|
||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="704,320,64,64" origin="0.5,0.5" />
|
||||
<Sprite texture="Content/Items/Tools/tools.png" sourcerect="293,185,49,18" depth="0.55" origin="0.5,0.5" />
|
||||
<Body width="48" height="15" density="15" />
|
||||
<Holdable slots="Any,RightHand,LeftHand,Head" holdpos="30,-50" aimpos="60,0" handle1="-20,0" msg="ItemMsgPickUpSelect">
|
||||
<StatusEffect type="OnActive" targettype="Contained" Condition="-0.2">
|
||||
<RequiredItem items="mobilebattery" type="Contained" />
|
||||
</StatusEffect>
|
||||
<!-- the child LightComponent is only active when the Holdable is active, i.e. when the item is being held -->
|
||||
<LightComponent LightColor="0.5,0.5,0.5,1.0" directional="true" Flicker="0.02" range="800" powerconsumption="10" IsOn="true">
|
||||
<LightTexture texture="%ModDir%/Lights/lightcone.png" origin="0.0, 0.5" size="1.0,1.0" />
|
||||
<IsActive targetcontaineditem="true" condition="gt 1.0" />
|
||||
</LightComponent>
|
||||
<LightComponent LightColor="0.5,0.5,0.5,1.0" directional="true" range="800" powerconsumption="10" IsOn="true" flicker="0.8" flickerspeed="1.0" pulsefrequency="0.1" pulseamount="0.5">
|
||||
<LightTexture texture="%ModDir%/Lights/lightcone.png" origin="0.0, 0.5" size="1.0,1.0" />
|
||||
<IsActive targetcontaineditem="true" condition="lte 1.0" />
|
||||
</LightComponent>
|
||||
</Holdable>
|
||||
<ItemContainer capacity="1" maxstacksize="1" hideitems="true" containedstateindicatorstyle="battery">
|
||||
<SlotIcon slotindex="0" texture="Content/UI/StatusMonitorUI.png" sourcerect="128,448,64,64" origin="0.5,0.5" />
|
||||
<Containable items="mobilebattery">
|
||||
<StatusEffect type="OnContaining" targettype="This" Voltage="1.0" setvalue="true" />
|
||||
</Containable>
|
||||
</ItemContainer>
|
||||
<AiTarget sightrange="3000" />
|
||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||
</Item>
|
||||
<!-- -->
|
||||
<!-- -->
|
||||
</Override>
|
||||
</Items>
|
9
Brighter Lights/filelist.xml
Normal file
9
Brighter Lights/filelist.xml
Normal file
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<contentpackage name="Brighter Lights" modversion="1.0.6" corepackage="False" steamworkshopid="2121341895" gameversion="1.2.8.0" expectedhash="2BDB8C8F3BBEE9C8A4A02D2C048D6D32">
|
||||
<Item file="%ModDir%/bl_divinggear.xml" />
|
||||
<Item file="%ModDir%/bl_engineer_talent_items.xml" />
|
||||
<Item file="%ModDir%/bl_securityofficer_talent_items.xml" />
|
||||
<Item file="%ModDir%/bl_tools.xml" />
|
||||
<Other file="%ModDir%/Lights/divinghelmetlight.png" />
|
||||
<Other file="%ModDir%/Lights/lightcone.png" />
|
||||
</contentpackage>
|
730
Brighter Lights/legacy_brighter_lights.xml
Normal file
730
Brighter Lights/legacy_brighter_lights.xml
Normal file
@@ -0,0 +1,730 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Items>
|
||||
<!-- \Content\Items\Diving\divinggear.xml -->
|
||||
<override>
|
||||
<Item name="" identifier="underwaterscooter" category="Diving,Equipment" Tags="smallitem,provocative,scooter" cargocontaineridentifier="metalcrate" description="" Scale="0.5" impactsoundtag="impact_metal_light" isshootable="true" requireaimtouse="True">
|
||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||
<Price baseprice="180">
|
||||
<Price storeidentifier="merchantoutpost" multiplier="0.9" minavailable="4" />
|
||||
<Price storeidentifier="merchantcity" multiplier="0.85" minavailable="6" />
|
||||
<Price storeidentifier="merchantresearch" minavailable="3" />
|
||||
<Price storeidentifier="merchantmilitary" minavailable="5" />
|
||||
<Price storeidentifier="merchantmine" multiplier="1.25" minavailable="4" />
|
||||
</Price>
|
||||
<Preferredcontainer secondary="respawncontainer" amount="1" spawnprobability="1" notcampaign="true" />
|
||||
<PreferredContainer primary="divingcab" amount="2" spawnprobability="1" notcampaign="true" />
|
||||
<PreferredContainer secondary="wrecksupplycab,beaconsupplycab" spawnprobability="0.05" />
|
||||
<Deconstruct time="20">
|
||||
<Item identifier="aluminium" />
|
||||
<Item identifier="copper" />
|
||||
<Item identifier="tin" />
|
||||
<Item identifier="plastic" />
|
||||
</Deconstruct>
|
||||
<Fabricate suitablefabricators="fabricator" requiredtime="30">
|
||||
<RequiredSkill identifier="mechanical" level="30" />
|
||||
<RequiredItem identifier="aluminium" amount="2" />
|
||||
<RequiredItem identifier="fpgacircuit" />
|
||||
<RequiredItem identifier="tin" amount="2" />
|
||||
</Fabricate>
|
||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="256,128,67,62" origin="0.5,0.5" />
|
||||
<Sprite texture="Content/Items/Diving/Scooter.png" depth="0.55" sourcerect="0,0,140,102" />
|
||||
<Body width="120" height="60" density="10.2" />
|
||||
<Holdable slots="Any,RightHand+LeftHand" aimpos="90,0" handle1="-35,32" handle2="-27,34" msg="ItemMsgPickUpSelect" holdangle="-10" />
|
||||
<Propulsion force="150" usablein="water" particles="bubbles">
|
||||
<RequiredItems items="mobilebattery" type="Contained" msg="ItemMsgBatteryCellRequired" />
|
||||
<StatusEffect type="OnUse" target="Contained" Condition="-0.25">
|
||||
<RequiredItem items="mobilebattery" 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">
|
||||
<LightTexture texture="%ModDir%/Lights/lightcone.png" origin="-0.01, 0.5" size="1.0,1.0" />
|
||||
</LightComponent>
|
||||
</Propulsion>
|
||||
<ItemContainer capacity="1" maxstacksize="1" hideitems="true" containedstateindicatorstyle="battery">
|
||||
<Containable items="mobilebattery" />
|
||||
</ItemContainer>
|
||||
<AiTarget soundrange="3000" maxsightrange="3000" />
|
||||
</Item>
|
||||
</override>
|
||||
<!-- \Content\Items\Jobgear\Engineer\engineer_talent_items.xml -->
|
||||
<override>
|
||||
<Item name="" identifier="cargoscooter" category="Equipment,Diving" Tags="mediumitem,provocative,scooter" allowasextracargo="true" cargocontaineridentifier="metalcrate" description="" Scale="0.5" impactsoundtag="impact_metal_heavy" isshootable="true">
|
||||
<PreferredContainer primary="divingcab" />
|
||||
<Price baseprice="400" sold="false">
|
||||
<Price storeidentifier="merchantoutpost" multiplier="0.9" />
|
||||
<Price storeidentifier="merchantcity" multiplier="0.85" />
|
||||
<Price storeidentifier="merchantresearch" />
|
||||
<Price storeidentifier="merchantmilitary" />
|
||||
<Price storeidentifier="merchantmine" multiplier="1.25" />
|
||||
</Price>
|
||||
<Deconstruct time="20">
|
||||
<Item identifier="aluminium" />
|
||||
<Item identifier="titaniumaluminiumalloy" />
|
||||
<Item identifier="tin" />
|
||||
</Deconstruct>
|
||||
<Fabricate suitablefabricators="fabricator" requiredtime="30" requiresrecipe="true">
|
||||
<RequiredSkill identifier="mechanical" level="30" />
|
||||
<RequiredItem identifier="aluminium" amount="2" />
|
||||
<RequiredItem identifier="titaniumaluminiumalloy" amount="2" />
|
||||
<RequiredItem identifier="tin" amount="2" />
|
||||
</Fabricate>
|
||||
<InventoryIcon texture="Content/Items/JobGear/TalentGear.png" sourcerect="131,123,53,58" origin="0.5,0.5" />
|
||||
<Sprite texture="Content/Items/JobGear/TalentGear.png" depth="0.55" sourcerect="295,195,149,105" origin="0.5,0.5" />
|
||||
<Body width="140" height="100" density="10" />
|
||||
<Holdable slots="RightHand+LeftHand" aimpos="90,0" handle1="-35,36" handle2="-37,38" msg="ItemMsgPickUpSelect" />
|
||||
<Propulsion force="150" usablein="water" particles="bubbles">
|
||||
<RequiredItems items="mobilebattery" targetslot="0" type="Contained" msg="ItemMsgBatteryCellRequired" />
|
||||
<StatusEffect type="OnUse" target="Contained" targetslot="0" Condition="-0.25">
|
||||
<RequiredItem items="mobilebattery" 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">
|
||||
<LightTexture texture="%ModDir%/Lights/lightcone.png" origin="-0.01, 0.5" size="1.0,1.0" />
|
||||
</LightComponent>
|
||||
</Propulsion>
|
||||
<ItemContainer capacity="1" maxstacksize="1" slotsperrow="3" hideitems="true" containedstateindicatorslot="0" containedstateindicatorstyle="battery">
|
||||
<Containable items="mobilebattery" />
|
||||
<SlotIcon slotindex="0" texture="Content/UI/WeaponUI.png" sourcerect="64,961,32,22" origin="0.5,0.45" />
|
||||
<SubContainer capacity="11" maxstacksize="64">
|
||||
<Containable items="smallitem,mediumitem" excludeditems="toolbelt,toolbox,bandolier,cargoscooter" />
|
||||
</SubContainer>
|
||||
</ItemContainer>
|
||||
<AiTarget soundrange="3000" maxsightrange="3000" />
|
||||
</Item>
|
||||
</override>
|
||||
<!-- \Content\Items\Tools\tools.xml -->
|
||||
<override>
|
||||
<Item name="" identifier="flashlight" category="Equipment" Tags="smallitem,tool,provocative" cargocontaineridentifier="metalcrate" Scale="0.5" impactsoundtag="impact_metal_light">
|
||||
<PreferredContainer primary="divingcab" minamount="1" maxamount="2" spawnprobability="1" notcampaign="true" />
|
||||
<PreferredContainer secondary="wreckstoragecab,abandonedstoragecab,wrecksupplycab,beaconsupplycab" amount="1" spawnprobability="0.05" />
|
||||
<PreferredContainer secondary="outpostcrewcabinet" amount="1" spawnprobability="0.1" />
|
||||
<Price baseprice="200" minavailable="2">
|
||||
<Price storeidentifier="merchantoutpost" />
|
||||
<Price storeidentifier="merchantcity" multiplier="0.9" minavailable="3" />
|
||||
<Price storeidentifier="merchantresearch" multiplier="1.25" />
|
||||
<Price storeidentifier="merchantmilitary" multiplier="1.25" />
|
||||
<Price storeidentifier="merchantmine" />
|
||||
</Price>
|
||||
<Deconstruct time="15">
|
||||
<Item identifier="aluminium" />
|
||||
<Item identifier="lightcomponent" />
|
||||
</Deconstruct>
|
||||
<Fabricate suitablefabricators="fabricator" requiredtime="10">
|
||||
<RequiredSkill identifier="mechanical" level="25" />
|
||||
<RequiredItem identifier="aluminium" amount="2" />
|
||||
<RequiredItem identifier="lightcomponent" />
|
||||
</Fabricate>
|
||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="704,320,64,64" origin="0.5,0.5" />
|
||||
<Sprite texture="Content/Items/Tools/tools.png" sourcerect="293,185,49,18" depth="0.55" origin="0.5,0.5" />
|
||||
<Body width="48" height="15" density="15" />
|
||||
<Holdable slots="Any,RightHand,LeftHand,Head" holdpos="30,-50" aimpos="60,0" handle1="-20,0" msg="ItemMsgPickUpSelect">
|
||||
<StatusEffect type="OnActive" targettype="Contained" Condition="-0.2">
|
||||
<RequiredItem items="mobilebattery" type="Contained" />
|
||||
</StatusEffect>
|
||||
<!-- the child LightComponent is only active when the Holdable is active, i.e. when the item is being held -->
|
||||
<LightComponent LightColor="0.5,0.5,0.5,1.0" Flicker="0.02" range="1000" powerconsumption="10" IsOn="true">
|
||||
<LightTexture texture="Content/Lights/lightcone.png" origin="0.0, 0.5" size="1.0,1.0" />
|
||||
<IsActive targetcontaineditem="true" condition="gt 1.0" />
|
||||
</LightComponent>
|
||||
<LightComponent LightColor="0.5,0.5,0.5,1.0" range="1000" powerconsumption="10" IsOn="true" flicker="0.8" flickerspeed="1.0" pulsefrequency="0.1" pulseamount="0.5">
|
||||
<LightTexture texture="%ModDir%/Lights/lightcone.png" origin="0.0, 0.5" size="1.0,1.0" />
|
||||
<IsActive targetcontaineditem="true" condition="lte 1.0" />
|
||||
</LightComponent>
|
||||
</Holdable>
|
||||
<ItemContainer capacity="1" maxstacksize="1" hideitems="true" containedstateindicatorstyle="battery">
|
||||
<Containable items="mobilebattery">
|
||||
<StatusEffect type="OnContaining" targettype="This" Voltage="1.0" setvalue="true" />
|
||||
</Containable>
|
||||
</ItemContainer>
|
||||
<AiTarget sightrange="3000" />
|
||||
<Upgrade gameversion="0.10.0.0" scale="0.5" />
|
||||
</Item>
|
||||
</override>
|
||||
<!-- \Content\Items\Diving\divinggear.xml -->
|
||||
<override>
|
||||
<Item name="" identifier="divingsuit" category="Diving,Equipment" tags="diving,deepdiving,provocative" scale="0.5" fireproof="true" description="" allowdroppingonswapwith="diving" impactsoundtag="impact_metal_heavy">
|
||||
<Price baseprice="250">
|
||||
<Price storeidentifier="merchantoutpost" multiplier="0.9" minavailable="2" />
|
||||
<Price storeidentifier="merchantcity" multiplier="0.85" minavailable="4" />
|
||||
<Price storeidentifier="merchantresearch" minavailable="3" />
|
||||
<Price storeidentifier="merchantmilitary" minavailable="3" />
|
||||
<Price storeidentifier="merchantmine" multiplier="1.25" minavailable="5" />
|
||||
</Price>
|
||||
<PreferredContainer primary="divingsuitcontainer" spawnprobability="1" />
|
||||
<PreferredContainer primary="wreckdivingsuitcontainer" spawnprobability="0.1" />
|
||||
<Deconstruct time="30">
|
||||
<Item identifier="titaniumaluminiumalloy" />
|
||||
<Item identifier="rubber" />
|
||||
</Deconstruct>
|
||||
<Fabricate suitablefabricators="fabricator" requiredtime="30">
|
||||
<RequiredSkill identifier="mechanical" level="40" />
|
||||
<RequiredItem identifier="titaniumaluminiumalloy" />
|
||||
<RequiredItem identifier="rubber" />
|
||||
<RequiredItem identifier="rubber" />
|
||||
</Fabricate>
|
||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="0,256,128,128" origin="0.5,0.5" />
|
||||
<!--
|
||||
<Sprite name="Diving Suit" texture="DivingSuit_Item.png" sourcerect="157,0,90,307" depth="0.55" origin="0.4888889,0.5439739" />
|
||||
-->
|
||||
<Sprite name="Diving Suit Item" texture="Content/Items/Diving/DivingSuit_Item.png" sourcerect="0,0,146,120" depth="0.55" origin="0.5,0.5" />
|
||||
<ContainedSprite name="Diving Suit In Vertical Locker" allowedcontainertags="divingsuitcontainervertical" texture="Content/Items/Diving/DivingSuit_Item.png" sourcerect="181,0,75,193" depth="0.55" origin="0.5,0.5" />
|
||||
<ContainedSprite name="Diving Suit Behind Window" allowedcontainertags="divingsuitcontainerwindow" texture="Content/Items/Containers/containers.png" sourcerect="724,373,77,209" depth="0.55" origin="-0.12,-0.14" />
|
||||
<ContainedSprite name="Diving Suit In Horizontal Locker" allowedcontainertags="divingsuitcontainerhorizontal" texture="Content/Items/Diving/DivingSuit_Item.png" sourcerect="0,193,230,63" 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="Content/Items/Jobgear/headgears.png" limb="Head" inheritlimbdepth="true" inheritscale="true" ignorelimbscale="true" scale="0.65" hidelimb="true" hideotherwearables="true" sourcerect="5,4,92,94" 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%/Lights/divinghelmetlight.png" origin="0.05, 0.5" size="1.0,1.0" />
|
||||
</LightComponent>
|
||||
</sprite>
|
||||
<sprite name="Regular Diving Suit Torso" texture="Content/Items/Diving/reg_DivingSuit.png" limb="Torso" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Regular Diving Suit Right Hand" texture="Content/Items/Diving/reg_DivingSuit.png" limb="RightHand" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Regular Diving Suit Left Hand" texture="Content/Items/Diving/reg_DivingSuit.png" limb="LeftHand" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Regular Diving Suit Right Lower Arm" texture="Content/Items/Diving/reg_DivingSuit.png" limb="RightArm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Regular Diving Suit Left Lower Arm" texture="Content/Items/Diving/reg_DivingSuit.png" limb="LeftArm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Regular Diving Suit Right Upper Arm" texture="Content/Items/Diving/reg_DivingSuit.png" limb="RightForearm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Regular Diving Suit Left Upper Arm" texture="Content/Items/Diving/reg_DivingSuit.png" limb="LeftForearm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Regular Diving Suit Waist" texture="Content/Items/Diving/reg_DivingSuit.png" limb="Waist" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Regular Diving Suit Right Thigh" texture="Content/Items/Diving/reg_DivingSuit.png" limb="RightThigh" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Regular Diving Suit Left Thigh" texture="Content/Items/Diving/reg_DivingSuit.png" limb="LeftThigh" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Regular Diving Suit Right Leg" texture="Content/Items/Diving/reg_DivingSuit.png" limb="RightLeg" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Regular Diving Suit Left Leg" texture="Content/Items/Diving/reg_DivingSuit.png" limb="LeftLeg" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Regular Diving Suit Left Shoe" texture="Content/Items/Diving/reg_DivingSuit.png" limb="LeftFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Regular Diving Suit Right Shoe" texture="Content/Items/Diving/reg_DivingSuit.png" limb="RightFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<StatusEffect type="OnWearing" target="Character" OxygenAvailable="-100.0" UseHullOxygen="false" />
|
||||
<StatusEffect type="OnWearing" target="Character" HideFace="true" ObstructVision="true" PressureProtection="4000.0" SpeedMultiplier="0.8" LowPassMultiplier="0.2" 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" />
|
||||
</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>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.3" comparison="Or">
|
||||
<Conditional IsDead="false" />
|
||||
<RequiredItem items="oxygentank" type="Contained" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" Oxygen="-10.0" Condition="-0.5" interval="1" disabledeltatime="true">
|
||||
<Conditional IsDead="false" />
|
||||
<RequiredItem items="weldingfueltank" type="Contained" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" Oxygen="-10.0" Condition="-0.5" interval="1" disabledeltatime="true">
|
||||
<Conditional IsDead="false" />
|
||||
<RequiredItem items="incendiumfueltank" type="Contained" />
|
||||
<Affliction identifier="burn" amount="0.05" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.1" comparison="Or">
|
||||
<Conditional IsDead="false" />
|
||||
<RequiredItem items="oxygenitetank" type="Contained" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" SpeedMultiplier="1.3" setvalue="true" comparison="Or">
|
||||
<Conditional IsDead="false" />
|
||||
<RequiredItem items="oxygenitetank" type="Contained" />
|
||||
</StatusEffect>
|
||||
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="blunttrauma,gunshotwound,bitewounds,lacerations,bleeding" damagemultiplier="0.65" damagesound="LimbArmor" deflectprojectiles="true" />
|
||||
<damagemodifier armorsector="0.0,360.0" afflictiontypes="burn" damagemultiplier="0.75" 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">
|
||||
<Containable items="oxygensource,weldingtoolfuel" />
|
||||
<StatusEffect type="OnWearing" target="Contained">
|
||||
<RequiredItem items="oxygensource" type="Contained" />
|
||||
<Conditional condition="lt 5.0" />
|
||||
<Sound file="Content/Items/WarningBeepSlow.ogg" range="500" loop="true" />
|
||||
</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" loop="true" />
|
||||
</StatusEffect>
|
||||
</ItemContainer>
|
||||
<aitarget maxsightrange="1500" />
|
||||
</Item>
|
||||
</override>
|
||||
<!-- \Content\Items\Diving\divinggear.xml -->
|
||||
<override>
|
||||
<Item name="" identifier="abyssdivingsuit" category="Diving,Equipment" tags="diving,deepdiving,provocative" scale="0.5" fireproof="true" description="" allowdroppingonswapwith="diving" impactsoundtag="impact_metal_heavy">
|
||||
<Price baseprice="550" minleveldifficulty="35">
|
||||
<Price storeidentifier="merchantoutpost" multiplier="0.9" minavailable="1" />
|
||||
<Price storeidentifier="merchantcity" multiplier="0.85" minavailable="2" />
|
||||
<Price storeidentifier="merchantresearch" minavailable="1" />
|
||||
<Price storeidentifier="merchantmilitary" minavailable="2" />
|
||||
<Price storeidentifier="merchantmine" multiplier="1.25" minavailable="2" />
|
||||
</Price>
|
||||
<PreferredContainer primary="divingsuitcontainer" />
|
||||
<PreferredContainer primary="wreckdivingsuitcontainer" spawnprobability="0.05" />
|
||||
<Deconstruct time="30">
|
||||
<Item identifier="titaniumaluminiumalloy" />
|
||||
<Item identifier="titaniumaluminiumalloy" />
|
||||
<Item identifier="titaniumaluminiumalloy" />
|
||||
<Item identifier="rubber" />
|
||||
<Item identifier="rubber" />
|
||||
</Deconstruct>
|
||||
<Fabricate suitablefabricators="fabricator" requiredtime="45">
|
||||
<RequiredSkill identifier="mechanical" level="60" />
|
||||
<RequiredItem identifier="divingsuit" />
|
||||
<RequiredItem identifier="titaniumaluminiumalloy" />
|
||||
<RequiredItem identifier="titaniumaluminiumalloy" />
|
||||
<RequiredItem identifier="rubber" />
|
||||
</Fabricate>
|
||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="192,384,128,128" origin="0.5,0.5" />
|
||||
<Sprite name="Abyss Diving Suit Item" texture="Content/Items/Diving/Abyss_DivingSuit_Items.png" sourcerect="0,0,157,121" depth="0.55" origin="0.5,0.5" />
|
||||
<ContainedSprite name="Abyss Diving Suit In Vertical Locker" allowedcontainertags="divingsuitcontainervertical" texture="Content/Items/Diving/Abyss_DivingSuit_Items.png" sourcerect="181,0,70,192" depth="0.55" origin="0.5,0.5" />
|
||||
<ContainedSprite name="Abyss Diving Suit Behind Window" allowedcontainertags="divingsuitcontainerwindow" texture="Content/Items/Containers/containers.png" sourcerect="316,379,77,214" depth="0.55" origin="-0.12,-0.13" />
|
||||
<ContainedSprite name="Abyss Diving Suit In Horizontal Locker" allowedcontainertags="divingsuitcontainerhorizontal" texture="Content/Items/Diving/Abyss_DivingSuit_Items.png" sourcerect="0,193,230,63" 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="Abyss Diving Suit Helmet Wearable" texture="Content/Items/Jobgear/headgears.png" limb="Head" inheritlimbdepth="true" inheritscale="true" ignorelimbscale="true" scale="0.65" hidelimb="true" hideotherwearables="true" sourcerect="0,409,103,103" origin="0.5,0.5">
|
||||
<LightComponent range="200.0" lightcolor="250,224,165,255" powerconsumption="10" IsOn="true">
|
||||
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" setvalue="true">
|
||||
<Conditional IsDead="false" />
|
||||
</StatusEffect>
|
||||
<LightTexture texture="%ModDir%/Lights/divinghelmetlight.png" origin="0.05, 0.5" size="1.0,1.0" />
|
||||
</LightComponent>
|
||||
</sprite>
|
||||
<sprite name="Abyss Diving Suit Torso" texture="Content/Items/Diving/Abyss_DivingSuit.png" limb="Torso" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Abyss Diving Suit Right Hand" texture="Content/Items/Diving/Abyss_DivingSuit.png" limb="RightHand" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Abyss Diving Suit Left Hand" texture="Content/Items/Diving/Abyss_DivingSuit.png" limb="LeftHand" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Abyss Diving Suit Right Lower Arm" texture="Content/Items/Diving/Abyss_DivingSuit.png" limb="RightArm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Abyss Diving Suit Left Lower Arm" texture="Content/Items/Diving/Abyss_DivingSuit.png" limb="LeftArm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Abyss Diving Suit Right Upper Arm" texture="Content/Items/Diving/Abyss_DivingSuit.png" limb="RightForearm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Abyss Diving Suit Left Upper Arm" texture="Content/Items/Diving/Abyss_DivingSuit.png" limb="LeftForearm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Abyss Diving Suit Waist" texture="Content/Items/Diving/Abyss_DivingSuit.png" limb="Waist" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Abyss Diving Suit Right Thigh" texture="Content/Items/Diving/Abyss_DivingSuit.png" limb="RightThigh" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Abyss Diving Suit Left Thigh" texture="Content/Items/Diving/Abyss_DivingSuit.png" limb="LeftThigh" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Abyss Diving Suit Right Leg" texture="Content/Items/Diving/Abyss_DivingSuit.png" limb="RightLeg" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Abyss Diving Suit Left Leg" texture="Content/Items/Diving/Abyss_DivingSuit.png" limb="LeftLeg" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Abyss Diving Suit Left Shoe" texture="Content/Items/Diving/Abyss_DivingSuit.png" limb="LeftFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Abyss Diving Suit Right Shoe" texture="Content/Items/Diving/Abyss_DivingSuit.png" limb="RightFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<StatusEffect type="OnWearing" target="Character" OxygenAvailable="-100.0" UseHullOxygen="false" />
|
||||
<StatusEffect type="OnWearing" target="Character" HideFace="true" ObstructVision="true" PressureProtection="10000.0" SpeedMultiplier="0.7" PropulsionSpeedMultiplier="0.5" LowPassMultiplier="0.2" 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" />
|
||||
</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="oxygentank" type="Contained" excludebroken="false" excludefullcondition="true" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.15" comparison="Or">
|
||||
<Conditional IsDead="false" />
|
||||
<RequiredItem items="oxygentank" type="Contained" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" Oxygen="-10.0" Condition="-0.5" interval="1" disabledeltatime="true">
|
||||
<Conditional IsDead="false" />
|
||||
<RequiredItem items="weldingfueltank" type="Contained" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" Oxygen="-10.0" Condition="-0.5" interval="1" disabledeltatime="true">
|
||||
<Conditional IsDead="false" />
|
||||
<RequiredItem items="incendiumfueltank" type="Contained" />
|
||||
<Affliction identifier="burn" amount="0.05" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.05" comparison="Or">
|
||||
<Conditional IsDead="false" />
|
||||
<RequiredItem items="oxygenitetank" type="Contained" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" SpeedMultiplier="1.3" setvalue="true" comparison="Or">
|
||||
<Conditional IsDead="false" />
|
||||
<RequiredItem items="oxygenitetank" type="Contained" />
|
||||
</StatusEffect>
|
||||
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="blunttrauma,gunshotwound,bitewounds,lacerations,bleeding" damagemultiplier="0.55" damagesound="LimbArmor" deflectprojectiles="true" />
|
||||
<damagemodifier armorsector="0.0,360.0" afflictiontypes="burn" damagemultiplier="0.75" 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" />
|
||||
<ItemContainer capacity="1" maxstacksize="1" hideitems="true" containedstateindicatorstyle="tank">
|
||||
<Containable items="oxygensource,weldingtoolfuel" />
|
||||
<StatusEffect type="OnWearing" target="Contained">
|
||||
<RequiredItem items="oxygensource" type="Contained" />
|
||||
<Conditional condition="lt 5.0" />
|
||||
<Sound file="Content/Items/WarningBeepSlow.ogg" range="500" loop="true" />
|
||||
</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" loop="true" />
|
||||
</StatusEffect>
|
||||
</ItemContainer>
|
||||
<aitarget maxsightrange="1500" />
|
||||
</Item>
|
||||
</override>
|
||||
<!-- \Content\Items\Diving\divinggear.xml -->
|
||||
<override>
|
||||
<Item name="" identifier="combatdivingsuit" category="Diving,Equipment" tags="diving,deepdiving,provocative" scale="0.5" fireproof="true" description="" allowdroppingonswapwith="diving" impactsoundtag="impact_metal_heavy">
|
||||
<Price baseprice="560" minleveldifficulty="35">
|
||||
<Price storeidentifier="merchantoutpost" sold="false" multiplier="0.9" />
|
||||
<Price storeidentifier="merchantcity" multiplier="0.85" minavailable="2" sold="false" />
|
||||
<Price storeidentifier="merchantresearch" sold="false" />
|
||||
<Price storeidentifier="merchantmilitary" minavailable="3" />
|
||||
<Price storeidentifier="merchantmine" sold="false" multiplier="1.25" />
|
||||
<Price storeidentifier="merchantarmory" multiplier="0.85" minavailable="3" />
|
||||
</Price>
|
||||
<PreferredContainer primary="divingsuitcontainer" />
|
||||
<PreferredContainer primary="wreckdivingsuitcontainer" spawnprobability="0.05" />
|
||||
<Deconstruct time="30">
|
||||
<Item identifier="ballisticfiber" />
|
||||
<Item identifier="titaniumaluminiumalloy" />
|
||||
<Item identifier="titaniumaluminiumalloy" />
|
||||
<Item identifier="rubber" />
|
||||
<Item identifier="rubber" />
|
||||
</Deconstruct>
|
||||
<Fabricate suitablefabricators="fabricator" requiredtime="45">
|
||||
<RequiredSkill identifier="mechanical" level="60" />
|
||||
<RequiredItem identifier="divingsuit" />
|
||||
<RequiredItem identifier="ballisticfiber" />
|
||||
<RequiredItem identifier="titaniumaluminiumalloy" />
|
||||
<RequiredItem identifier="rubber" />
|
||||
</Fabricate>
|
||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="512,0,128,128" origin="0.5,0.5" />
|
||||
<!--
|
||||
<Sprite name="Diving Suit" texture="DivingSuit_Item.png" sourcerect="157,0,90,307" depth="0.55" origin="0.4888889,0.5439739" />
|
||||
-->
|
||||
<Sprite name="Combat Diving Suit Item" texture="Content/Items/Diving/Combat_DivingSuit_Items.png" sourcerect="0,0,157,121" depth="0.55" origin="0.5,0.5" />
|
||||
<ContainedSprite name="Combat Diving Suit In Vertical Locker" allowedcontainertags="divingsuitcontainervertical" texture="Content/Items/Diving/Combat_DivingSuit_Items.png" sourcerect="181,0,70,192" depth="0.55" origin="0.5,0.5" />
|
||||
<ContainedSprite name="Combat Diving Suit Behind Window" allowedcontainertags="divingsuitcontainerwindow" texture="Content/Items/Containers/containers.png" sourcerect="215,379,80,207" depth="0.55" origin="-0.12,-0.14" />
|
||||
<ContainedSprite name="Combat Diving Suit In Horizontal Locker" allowedcontainertags="divingsuitcontainerhorizontal" texture="Content/Items/Diving/Combat_DivingSuit_Items.png" sourcerect="0,193,230,63" 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="Combat Diving Suit Helmet Wearable" texture="Content/Items/Jobgear/headgears.png" limb="Head" inheritlimbdepth="true" inheritscale="true" ignorelimbscale="true" scale="0.65" hidelimb="true" hideotherwearables="true" sourcerect="326,0,103,103" origin="0.5,0.5">
|
||||
<LightComponent range="200.0" lightcolor="250,224,165,255" powerconsumption="10" IsOn="true" allowingameediting="false">
|
||||
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" setvalue="true">
|
||||
<Conditional IsDead="false" />
|
||||
</StatusEffect>
|
||||
<LightTexture texture="%ModDir%/Lights/divinghelmetlight.png" origin="0.05, 0.5" size="1.0,1.0" />
|
||||
</LightComponent>
|
||||
</sprite>
|
||||
<sprite name="Combat Diving Suit Torso" texture="Content/Items/Diving/combat_DivingSuit.png" limb="Torso" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Combat Diving Suit Right Hand" texture="Content/Items/Diving/combat_DivingSuit.png" limb="RightHand" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Combat Diving Suit Left Hand" texture="Content/Items/Diving/combat_DivingSuit.png" limb="LeftHand" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Combat Diving Suit Right Lower Arm" texture="Content/Items/Diving/combat_DivingSuit.png" limb="RightArm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Combat Diving Suit Left Lower Arm" texture="Content/Items/Diving/combat_DivingSuit.png" limb="LeftArm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Combat Diving Suit Right Upper Arm" texture="Content/Items/Diving/combat_DivingSuit.png" limb="RightForearm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Combat Diving Suit Left Upper Arm" texture="Content/Items/Diving/combat_DivingSuit.png" limb="LeftForearm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Combat Diving Suit Waist" texture="Content/Items/Diving/combat_DivingSuit.png" limb="Waist" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Combat Diving Suit Right Thigh" texture="Content/Items/Diving/combat_DivingSuit.png" limb="RightThigh" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Combat Diving Suit Left Thigh" texture="Content/Items/Diving/combat_DivingSuit.png" limb="LeftThigh" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Combat Diving Suit Right Leg" texture="Content/Items/Diving/combat_DivingSuit.png" limb="RightLeg" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Combat Diving Suit Left Leg" texture="Content/Items/Diving/combat_DivingSuit.png" limb="LeftLeg" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Combat Diving Suit Left Shoe" texture="Content/Items/Diving/combat_DivingSuit.png" limb="LeftFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Combat Diving Suit Right Shoe" texture="Content/Items/Diving/combat_DivingSuit.png" limb="RightFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<StatusEffect type="OnWearing" target="Character" OxygenAvailable="-100.0" UseHullOxygen="false" />
|
||||
<StatusEffect type="OnWearing" target="Character" HideFace="true" ObstructVision="true" PressureProtection="6000.0" SpeedMultiplier="0.95" PropulsionSpeedMultiplier="1.4" LowPassMultiplier="0.2" 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" />
|
||||
</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="oxygentank" type="Contained" excludebroken="false" excludefullcondition="true" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.3" comparison="Or">
|
||||
<Conditional IsDead="false" />
|
||||
<RequiredItem items="oxygentank" type="Contained" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" Oxygen="-10.0" Condition="-0.5" interval="0.5" disabledeltatime="true">
|
||||
<Conditional IsDead="false" />
|
||||
<RequiredItem items="weldingfueltank" type="Contained" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" Oxygen="-10.0" Condition="-0.5" interval="0.5" disabledeltatime="true">
|
||||
<Conditional IsDead="false" />
|
||||
<RequiredItem items="incendiumfueltank" type="Contained" />
|
||||
<Affliction identifier="burn" amount="0.05" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.1" comparison="Or">
|
||||
<Conditional IsDead="false" />
|
||||
<RequiredItem items="oxygenitetank" type="Contained" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" SpeedMultiplier="1.3" setvalue="true" comparison="Or">
|
||||
<Conditional IsDead="false" />
|
||||
<RequiredItem items="oxygenitetank" type="Contained" />
|
||||
</StatusEffect>
|
||||
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="blunttrauma,gunshotwound,bitewounds,lacerations,bleeding" damagemultiplier="0.7" damagesound="LimbArmor" deflectprojectiles="true" />
|
||||
<damagemodifier armorsector="0.0,360.0" afflictiontypes="burn" damagemultiplier="0.75" 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" />
|
||||
<ItemContainer capacity="1" maxstacksize="1" hideitems="true" containedstateindicatorstyle="tank">
|
||||
<Containable items="oxygensource,weldingtoolfuel" />
|
||||
<StatusEffect type="OnWearing" target="Contained">
|
||||
<RequiredItem items="oxygensource" type="Contained" />
|
||||
<Conditional condition="lt 5.0" />
|
||||
<Sound file="Content/Items/WarningBeepSlow.ogg" range="500" loop="true" />
|
||||
</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" loop="true" />
|
||||
</StatusEffect>
|
||||
</ItemContainer>
|
||||
<aitarget maxsightrange="1500" />
|
||||
</Item>
|
||||
</override>
|
||||
<!-- \Content\Items\Jobgear\Security\securityofficer_talent_items.xml -->
|
||||
<override>
|
||||
<Item name="" identifier="slipsuit" variantof="combatdivingsuit" category="Equipment" tags="diving,deepdiving,provocative" allowasextracargo="true" scale="0.5" fireproof="true" description="" allowdroppingonswapwith="diving" impactsoundtag="impact_metal_heavy">
|
||||
<Price baseprice="630" sold="false" />
|
||||
<PreferredContainer primary="divingsuitcontainer" spawnprobability="0.0" />
|
||||
<PreferredContainer primary="wreckdivingsuitcontainer" spawnprobability="0.0" />
|
||||
<Deconstruct time="30">
|
||||
<Item identifier="ballisticfiber" />
|
||||
<Item identifier="titaniumaluminiumalloy" />
|
||||
<Item identifier="titaniumaluminiumalloy" />
|
||||
<Item identifier="rubber" />
|
||||
<Item identifier="rubber" />
|
||||
</Deconstruct>
|
||||
<Fabricate suitablefabricators="fabricator" requiredtime="45" requiresrecipe="true">
|
||||
<RequiredSkill identifier="mechanical" level="20" />
|
||||
<RequiredItem identifier="combatdivingsuit" />
|
||||
<RequiredItem identifier="rubber" />
|
||||
</Fabricate>
|
||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="640,0,128,128" origin="0.5,0.5" />
|
||||
<Sprite name="Slipsuit Item" texture="Content/Items/Jobgear/Security/Slipsuit_Items.png" sourcerect="7,8,157,121" depth="0.55" origin="0.5,0.5" />
|
||||
<ContainedSprite name="Slipsuit In Vertical Locker" allowedcontainertags="divingsuitcontainervertical" texture="Content/Items/Jobgear/Security/Slipsuit_Items.png" sourcerect="171,0,77,192" depth="0.55" origin="0.5,0.5" />
|
||||
<ContainedSprite name="Slipsuit Behind Window" allowedcontainertags="divingsuitcontainerwindow" texture="Content/Items/Jobgear/Security/slipsuit.png" sourcerect="430,0,80,207" depth="0.55" origin="-0.12,-0.13" />
|
||||
<ContainedSprite name="Slipsuit In Horizontal Locker" allowedcontainertags="divingsuitcontainerhorizontal" texture="Content/Items/Jobgear/Security/Slipsuit_Items.png" sourcerect="0,193,230,63" depth="0.55" origin="0.6,0.5" />
|
||||
<Body radius="45" width="34" density="15" />
|
||||
<Wearable>
|
||||
<sprite name="Slipsuit Helmet Wearable" texture="Content/Items/Jobgear/headgears.png" limb="Head" inheritlimbdepth="true" inheritscale="true" ignorelimbscale="true" scale="0.65" hidelimb="true" hideotherwearables="true" sourcerect="0,520,105,124" origin="0.5,0.4">
|
||||
<LightComponent range="200.0" lightcolor="250,224,165,255" powerconsumption="10" IsOn="true" allowingameediting="false">
|
||||
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" setvalue="true">
|
||||
<Conditional IsDead="false" />
|
||||
</StatusEffect>
|
||||
<LightTexture texture="%ModDir%/Lights/divinghelmetlight.png" origin="0.05, 0.5" size="1.0,1.0" />
|
||||
</LightComponent>
|
||||
</sprite>
|
||||
<sprite name="SlipSuit Torso" texture="Content/Items/Jobgear/Security/slipsuit.png" limb="Torso" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="SlipSuit Right Hand" texture="Content/Items/Jobgear/Security/slipsuit.png" limb="RightHand" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="SlipSuit Left Hand" texture="Content/Items/Jobgear/Security/slipsuit.png" limb="LeftHand" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="SlipSuit Right Lower Arm" texture="Content/Items/Jobgear/Security/slipsuit.png" limb="RightArm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="SlipSuit Left Lower Arm" texture="Content/Items/Jobgear/Security/slipsuit.png" limb="LeftArm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="SlipSuit Right Upper Arm" texture="Content/Items/Jobgear/Security/slipsuit.png" limb="RightForearm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="SlipSuit Left Upper Arm" texture="Content/Items/Jobgear/Security/slipsuit.png" limb="LeftForearm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="SlipSuit Waist" texture="Content/Items/Jobgear/Security/slipsuit.png" limb="Waist" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="SlipSuit Right Thigh" texture="Content/Items/Jobgear/Security/slipsuit.png" limb="RightThigh" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="SlipSuit Left Thigh" texture="Content/Items/Jobgear/Security/slipsuit.png" limb="LeftThigh" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="SlipSuit Right Leg" texture="Content/Items/Jobgear/Security/slipsuit.png" limb="RightLeg" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="SlipSuit Left Leg" texture="Content/Items/Jobgear/Security/slipsuit.png" limb="LeftLeg" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="SlipSuit Left Shoe" texture="Content/Items/Jobgear/Security/slipsuit.png" limb="LeftFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="SlipSuit Right Shoe" texture="Content/Items/Jobgear/Security/slipsuit.png" limb="RightFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<StatValue stattype="SwimmingSpeed" value="0.45" />
|
||||
<StatValue stattype="WalkingSpeed" value="-0.6" />
|
||||
</Wearable>
|
||||
</Item>
|
||||
</override>
|
||||
<!-- Content\Items\Jobgear\Engineer\engineer_talent_items.xml -->
|
||||
<override>
|
||||
<Item name="" identifier="pucs" category="Equipment,Diving" tags="diving,deepdiving,divinggear_wearableindoors,provocative" allowasextracargo="true" scale="0.5" fireproof="true" description="" allowdroppingonswapwith="diving" impactsoundtag="impact_metal_heavy">
|
||||
<PreferredContainer primary="divingsuitcontainer" spawnprobability="0.0" />
|
||||
<Price baseprice="670" sold="false">
|
||||
<Price storeidentifier="merchantoutpost" />
|
||||
<Price storeidentifier="merchantcity" />
|
||||
<Price storeidentifier="merchantresearch" multiplier="1.2" />
|
||||
<Price storeidentifier="merchantmilitary" />
|
||||
<Price storeidentifier="merchantmine" multiplier="1.1" />
|
||||
</Price>
|
||||
<Deconstruct time="45">
|
||||
<Item identifier="titaniumaluminiumalloy" />
|
||||
<Item identifier="titaniumaluminiumalloy" />
|
||||
<Item identifier="rubber" />
|
||||
<Item identifier="lead" />
|
||||
<Item identifier="physicorium" />
|
||||
</Deconstruct>
|
||||
<Fabricate suitablefabricators="fabricator" requiredtime="80" requiresrecipe="true">
|
||||
<RequiredSkill identifier="electrical" level="60" />
|
||||
<RequiredItem identifier="combatdivingsuit" />
|
||||
<RequiredItem identifier="lead" />
|
||||
<RequiredItem identifier="physicorium" />
|
||||
</Fabricate>
|
||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="768,0,128,128" origin="0.5,0.5" />
|
||||
<Sprite name="PUCS Item" texture="Content/Items/Jobgear/Engineer/PUCS_Items.png" sourcerect="0,0,154,134" depth="0.55" origin="0.5,0.5" />
|
||||
<ContainedSprite name="PUCS In Vertical Locker" allowedcontainertags="divingsuitcontainervertical" texture="Content/Items/Jobgear/Engineer/PUCS_Items.png" sourcerect="164,0,87,190" depth="0.55" origin="0.5,0.5" />
|
||||
<ContainedSprite name="PUCS Behind Window" allowedcontainertags="divingsuitcontainerwindow" texture="Content/Items/Jobgear/Engineer/pucs.png" sourcerect="430,0,80,207" depth="0.55" origin="-0.12,-0.14" />
|
||||
<ContainedSprite name="PUCS In Horizontal Locker" allowedcontainertags="divingsuitcontainerhorizontal" texture="Content/Items/Jobgear/Engineer/PUCS_Items.png" sourcerect="0,191,225,66" 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="PUCS Helmet Wearable" texture="Content/Items/Jobgear/headgears.png" limb="Head" inheritlimbdepth="true" inheritscale="true" ignorelimbscale="true" scale="0.65" hidelimb="true" hideotherwearables="true" sourcerect="127,520,105,124" origin="0.5,0.35">
|
||||
<LightComponent range="200.0" lightcolor="250,224,165,255" powerconsumption="10" IsOn="true" allowingameediting="false">
|
||||
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" setvalue="true">
|
||||
<Conditional IsDead="false" />
|
||||
</StatusEffect>
|
||||
<LightTexture texture="%ModDir%/Lights/divinghelmetlight.png" origin="0.05, 0.5" size="1.0,1.0" />
|
||||
</LightComponent>
|
||||
</sprite>
|
||||
<sprite name="pucs Torso" texture="Content/Items/Jobgear/Engineer/pucs.png" limb="Torso" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="pucs Right Hand" texture="Content/Items/Jobgear/Engineer/pucs.png" limb="RightHand" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="pucs Left Hand" texture="Content/Items/Jobgear/Engineer/pucs.png" limb="LeftHand" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="pucs Right Lower Arm" texture="Content/Items/Jobgear/Engineer/pucs.png" limb="RightArm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="pucs Left Lower Arm" texture="Content/Items/Jobgear/Engineer/pucs.png" limb="LeftArm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="pucs Right Upper Arm" texture="Content/Items/Jobgear/Engineer/pucs.png" limb="RightForearm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="pucs Left Upper Arm" texture="Content/Items/Jobgear/Engineer/pucs.png" limb="LeftForearm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="pucs Waist" texture="Content/Items/Jobgear/Engineer/pucs.png" limb="Waist" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="pucs Right Thigh" texture="Content/Items/Jobgear/Engineer/pucs.png" limb="RightThigh" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="pucs Left Thigh" texture="Content/Items/Jobgear/Engineer/pucs.png" limb="LeftThigh" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="pucs Right Leg" texture="Content/Items/Jobgear/Engineer/pucs.png" limb="RightLeg" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="pucs Left Leg" texture="Content/Items/Jobgear/Engineer/pucs.png" limb="LeftLeg" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="pucs Left Shoe" texture="Content/Items/Jobgear/Engineer/pucs.png" limb="LeftFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="pucs Right Shoe" texture="Content/Items/Jobgear/Engineer/pucs.png" limb="RightFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<StatusEffect type="OnWearing" target="Character" HideFace="true" UseHullOxygen="true" ObstructVision="true" PressureProtection="6000.0" SpeedMultiplier="0.9" PropulsionSpeedMultiplier="1.4" LowPassMultiplier="0.2" 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" />
|
||||
</StatusEffect>
|
||||
<!-- Refill oxygen when the suit is contained. -->
|
||||
<StatusEffect type="OnContained" target="Contained" Condition="1.0" targetslot="0" interval="1" disabledeltatime="true">
|
||||
<Conditional Voltage="gt 0.01" targetcontainer="true" targetgrandparent="true" targetitemcomponent="Powered" />
|
||||
<RequiredItem items="oxygentank" type="Contained" excludebroken="false" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" UseHullOxygen="false" OxygenAvailable="1000.0" Condition="-0.3" comparison="And" targetslot="0">
|
||||
<Conditional IsDead="false" />
|
||||
<Conditional HullOxygenPercentage="lt 50" />
|
||||
<Conditional InWater="false" />
|
||||
<RequiredItem items="oxygentank" type="Contained" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" UseHullOxygen="false" OxygenAvailable="1000.0" Condition="-0.3" comparison="And" targetslot="0">
|
||||
<Conditional InWater="true" />
|
||||
<RequiredItem items="oxygentank" type="Contained" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" Oxygen="-10.0" Condition="-0.5" interval="1" disabledeltatime="true" targetslot="0">
|
||||
<Conditional IsDead="false" />
|
||||
<RequiredItem items="weldingfueltank" type="Contained" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" Oxygen="-10.0" Condition="-0.5" interval="1" disabledeltatime="true" targetslot="0">
|
||||
<Conditional IsDead="false" />
|
||||
<RequiredItem items="incendiumfueltank" type="Contained" />
|
||||
<Affliction identifier="burn" amount="0.05" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" UseHullOxygen="false" OxygenAvailable="1500.0" Condition="-0.1" comparison="And" targetslot="0">
|
||||
<Conditional IsDead="false" />
|
||||
<Conditional HullOxygenPercentage="lt 50" />
|
||||
<Conditional InWater="false" />
|
||||
<RequiredItem items="oxygenitetank" type="Contained" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" UseHullOxygen="false" OxygenAvailable="1500.0" Condition="-0.1" comparison="And" targetslot="0">
|
||||
<Conditional InWater="true" />
|
||||
<RequiredItem items="oxygenitetank" type="Contained" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Contained,Character" SpeedMultiplier="1.3" setvalue="true" comparison="And" targetslot="0">
|
||||
<Conditional IsDead="false" />
|
||||
<Conditional HullOxygenPercentage="lt 50" />
|
||||
<Conditional InWater="false" />
|
||||
<RequiredItem items="oxygenitetank" type="Contained" />
|
||||
</StatusEffect>
|
||||
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="blunttrauma,gunshotwound,bitewounds,lacerations,bleeding" damagemultiplier="0.7" damagesound="LimbArmor" deflectprojectiles="true" />
|
||||
<damagemodifier armorsector="0.0,360.0" afflictiontypes="burn" damagemultiplier="0.1" damagesound="" deflectprojectiles="true" />
|
||||
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="radiationsickness" damagemultiplier="0.1" damagesound="LimbArmor" />
|
||||
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="huskinfection" damagemultiplier="0.5" probabilitymultiplier="0.1" damagesound="LimbArmor" />
|
||||
<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" loop="true" />
|
||||
</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" loop="true" />
|
||||
</StatusEffect>
|
||||
</ItemComponent>
|
||||
</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" />
|
||||
<ItemContainer 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="oxygensource,weldingtoolfuel" />
|
||||
</SubContainer>
|
||||
<SubContainer capacity="1" maxstacksize="1">
|
||||
<Containable items="chem,medical" />
|
||||
</SubContainer>
|
||||
</ItemContainer>
|
||||
</Item>
|
||||
</override>
|
||||
<!-- Content\Items\Diving\divinggear.xml -->
|
||||
<override>
|
||||
<Item name="" identifier="respawndivingsuit" category="Diving,Equipment" tags="diving,deepdiving,provocative,respawnsuit" scale="0.5" fireproof="true" description="" allowdroppingonswapwith="diving" impactsoundtag="impact_metal_heavy">
|
||||
<Deconstruct time="1" />
|
||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas2.png" sourcerect="896,0,128,128" origin="0.5,0.5" />
|
||||
<Sprite name="Respawn Diving Suit Item" texture="Content/Items/Diving/RespawnSuit_Items.png" sourcerect="0,0,157,121" depth="0.55" origin="0.5,0.5" />
|
||||
<ContainedSprite name="Respawn Diving Suit In Vertical Locker" allowedcontainertags="divingsuitcontainervertical" texture="Content/Items/Diving/RespawnSuit_Items.png" sourcerect="181,0,70,192" depth="0.55" origin="0.5,0.5" />
|
||||
<ContainedSprite name="Respawn Diving Suit Behind Window" allowedcontainertags="divingsuitcontainerwindow" texture="Content/Items/Containers/containers.png" sourcerect="118,379,77,214" depth="0.55" origin="-0.12,-0.13" />
|
||||
<ContainedSprite name="Respawn Diving Suit In Horizontal Locker" allowedcontainertags="divingsuitcontainerhorizontal" texture="Content/Items/Diving/RespawnSuit_Items.png" sourcerect="0,193,230,63" 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="Respawn Diving Suit Helmet Wearable" texture="Content/Items/Jobgear/headgears.png" limb="Head" inheritlimbdepth="true" inheritscale="true" ignorelimbscale="true" scale="0.65" hidelimb="true" hideotherwearables="true" sourcerect="100,409,103,103" origin="0.5,0.5">
|
||||
<LightComponent range="200.0" lightcolor="250,224,165,255" powerconsumption="10" IsOn="true">
|
||||
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" setvalue="true">
|
||||
<Conditional IsDead="false" />
|
||||
</StatusEffect>
|
||||
<LightTexture texture="%ModDir%/Lights/divinghelmetlight.png" origin="0.05, 0.5" size="1.0,1.0" />
|
||||
<IsActive condition="gt 10.0" />
|
||||
</LightComponent>
|
||||
<LightComponent range="200.0" lightcolor="250,224,165,255" powerconsumption="10" IsOn="true" flicker="0.8" flickerspeed="1.0" pulsefrequency="0.1" pulseamount="0.5">
|
||||
<StatusEffect type="OnWearing" target="This,Character" Voltage="1.0" setvalue="true">
|
||||
<Conditional IsDead="false" />
|
||||
</StatusEffect>
|
||||
<LightTexture texture="%ModDir%/Lights/divinghelmetlight.png" origin="0.05, 0.5" size="1.0,1.0" />
|
||||
<IsActive condition="lte 10.0" />
|
||||
</LightComponent>
|
||||
</sprite>
|
||||
<sprite name="Respawn Diving Suit Torso" texture="Content/Items/Diving/RespawnSuit.png" limb="Torso" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Respawn Diving Suit Right Hand" texture="Content/Items/Diving/RespawnSuit.png" limb="RightHand" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Respawn Diving Suit Left Hand" texture="Content/Items/Diving/RespawnSuit.png" limb="LeftHand" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Respawn Diving Suit Right Lower Arm" texture="Content/Items/Diving/RespawnSuit.png" limb="RightArm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Respawn Diving Suit Left Lower Arm" texture="Content/Items/Diving/RespawnSuit.png" limb="LeftArm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Respawn Diving Suit Right Upper Arm" texture="Content/Items/Diving/RespawnSuit.png" limb="RightForearm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Respawn Diving Suit Left Upper Arm" texture="Content/Items/Diving/RespawnSuit.png" limb="LeftForearm" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Respawn Diving Suit Waist" texture="Content/Items/Diving/RespawnSuit.png" limb="Waist" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Respawn Diving Suit Right Thigh" texture="Content/Items/Diving/RespawnSuit.png" limb="RightThigh" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Respawn Diving Suit Left Thigh" texture="Content/Items/Diving/RespawnSuit.png" limb="LeftThigh" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Respawn Diving Suit Right Leg" texture="Content/Items/Diving/RespawnSuit.png" limb="RightLeg" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Respawn Diving Suit Left Leg" texture="Content/Items/Diving/RespawnSuit.png" limb="LeftLeg" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Respawn Diving Suit Left Shoe" texture="Content/Items/Diving/RespawnSuit.png" limb="LeftFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<sprite name="Respawn Diving Suit Right Shoe" texture="Content/Items/Diving/RespawnSuit.png" limb="RightFoot" sound="footstep_armor_heavy" hidelimb="true" inherittexturescale="true" hideotherwearables="true" inheritorigin="true" inheritsourcerect="true" />
|
||||
<StatusEffect type="OnWearing" target="Character" OxygenAvailable="-100.0" UseHullOxygen="false" />
|
||||
<StatusEffect type="OnWearing" target="Character" HideFace="true" ObstructVision="true" SpeedMultiplier="0.7" PropulsionSpeedMultiplier="0.5" setvalue="true" disabledeltatime="true" />
|
||||
<StatusEffect type="OnWearing" target="this,Character" PressureProtection="10000.0" setvalue="true" disabledeltatime="true">
|
||||
<Conditional condition="gt 0.0" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="this,Character" OxygenAvailable="1000.0" Condition="-0.2" comparison="and">
|
||||
<Conditional IsDead="false" />
|
||||
<Conditional condition="gt 0.0" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="this" comparison="and">
|
||||
<Conditional condition="lt 5.0" />
|
||||
<Conditional condition="gt 0.0" />
|
||||
<Sound file="Content/Items/WarningBeepSlow.ogg" range="500" loop="true" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="this">
|
||||
<Conditional condition="lte 0.0" />
|
||||
<Sound file="Content/Items/WarningBeep.ogg" range="500" loop="true" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="Character" LowPassMultiplier="0.2" setvalue="true">
|
||||
<Sound file="Content/Items/Diving/DivingSuitLoop1.ogg" range="500" loop="true" />
|
||||
<Sound file="Content/Items/Diving/DivingSuitLoop2.ogg" range="500" loop="true" />
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnWearing" target="this,Character">
|
||||
<Conditional condition="lte 0.0" />
|
||||
<Sound file="Content/Items/Diving/ITEMS_divingSuitOxygenLeakLoop.ogg" range="200" loop="true" dontmuffle="true" />
|
||||
</StatusEffect>
|
||||
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="blunttrauma,gunshotwound,bitewounds,lacerations,bleeding" damagemultiplier="0.55" damagesound="LimbArmor" deflectprojectiles="true" />
|
||||
<damagemodifier armorsector="0.0,360.0" afflictiontypes="burn" damagemultiplier="0.75" 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" />
|
||||
<aitarget maxsightrange="1500" />
|
||||
</Item>
|
||||
</override>
|
||||
</Items>
|
69
Colorable Wire/Item.xml
Normal file
69
Colorable Wire/Item.xml
Normal file
@@ -0,0 +1,69 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Override>
|
||||
<Items>
|
||||
<Item name="" identifier="wire" aliases="redwire,bluewire,orangewire,greenwire,blackwire,brownwire" category="Electrical" Tags="smallitem,wire" maxstacksize="32" maxstacksizecharacterinventory="8" spritecolor="210,215,218,255" InventoryIconColor="210,215,218,255" canbepicked="true" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light">
|
||||
<Price baseprice="10">
|
||||
<Price storeidentifier="merchantoutpost" />
|
||||
<Price storeidentifier="merchantcity" sold="false" />
|
||||
<Price storeidentifier="merchantresearch" multiplier="1.25" />
|
||||
<Price storeidentifier="merchantmilitary" />
|
||||
<Price storeidentifier="merchantmine" />
|
||||
<Price storeidentifier="merchantengineering" multiplier="0.9" />
|
||||
</Price>
|
||||
<PreferredContainer primary="engcab" />
|
||||
<PreferredContainer secondary="wreckengcab,abandonedengcab,outpostengcab,beaconengcab" amount="1" spawnprobability="0.1" />
|
||||
<Deconstruct time="1" />
|
||||
<Fabricate suitablefabricators="fabricator" requiredtime="5" amount="5">
|
||||
<RequiredItem identifier="copper" />
|
||||
<RequiredItem identifier="rubber" />
|
||||
</Fabricate>
|
||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="448,64,64,64" origin="0.5,0.5" />
|
||||
<Sprite texture="Content/Items/Electricity/signalcomp.png" depth="0.8" sourcerect="169,224,84,32" origin="0.5,0.5" />
|
||||
<Body radius="14" width="60" density="15" />
|
||||
<Holdable slots="Any,RightHand,LeftHand" handle1="0,0" msg="ItemMsgPickUpSelect" />
|
||||
<Wire />
|
||||
<CustomInterface canbeselected="false" drawhudwhenequipped="true" allowuioverlap="true" hudpriority="20" depth="9">
|
||||
<GuiFrame relativesize="0.1,0.3" anchor="CenterLeft" style="ItemUI" />
|
||||
<Button text="White">
|
||||
<StatusEffect type="OnUse" targettype="This" spritecolor="210,215,218,255" InventoryIconColor="210,215,218,255" setvalue="true" />
|
||||
</Button>
|
||||
<Button text="Red">
|
||||
<StatusEffect type="OnUse" targettype="This" spritecolor="254,23,17,255" InventoryIconColor="254,23,17,255" setvalue="true" />
|
||||
</Button>
|
||||
<Button text="Blue">
|
||||
<StatusEffect type="OnUse" targettype="This" spritecolor="51,121,173,255" InventoryIconColor="51,121,173,255" setvalue="true" />
|
||||
</Button>
|
||||
<Button text="Orange">
|
||||
<StatusEffect type="OnUse" targettype="This" spritecolor="255,140,13,255" InventoryIconColor="255,140,13,255" setvalue="true" />
|
||||
</Button>
|
||||
<Button text="Green">
|
||||
<StatusEffect type="OnUse" targettype="This" spritecolor="56,143,111,255" InventoryIconColor="56,143,111,255" setvalue="true" />
|
||||
</Button>
|
||||
<Button text="Black">
|
||||
<StatusEffect type="OnUse" targettype="This" spritecolor="50,50,50,255" InventoryIconColor="50,50,50,255" setvalue="true" />
|
||||
</Button>
|
||||
<Button text="Brown">
|
||||
<StatusEffect type="OnUse" targettype="This" spritecolor="123,77,62,255" InventoryIconColor="123,77,62,255" setvalue="true" />
|
||||
</Button>
|
||||
</CustomInterface>
|
||||
</Item>
|
||||
<Item name="" identifier="redwire" category="Electrical" Tags="smallitem,wire" maxstacksize="32" maxstacksizecharacterinventory="8" spritecolor="254,23,17,255" InventoryIconColor="254,23,17,255" canbepicked="true" cargocontaineridentifier="metalcrate" scale="0.5" impactsoundtag="impact_metal_light">
|
||||
<Deconstruct time="1" />
|
||||
<InventoryIcon texture="Content/Items/InventoryIconAtlas.png" sourcerect="448,64,64,64" origin="0.5,0.5" />
|
||||
<Sprite texture="Content/Items/Electricity/signalcomp.png" depth="0.8" sourcerect="169,224,84,32" origin="0.5,0.5" />
|
||||
<Body radius="14" width="60" density="15" />
|
||||
<Holdable slots="Any,RightHand,LeftHand" handle1="0,0" msg="ItemMsgPickUpSelect">
|
||||
<StatusEffect type="OnActive" target="This" Oneshot="true">
|
||||
<Removeitem />
|
||||
<SpawnItem identifiers="wire" SpawnPosition="SameInventory" SpawnIfInventoryFull="true" />
|
||||
</StatusEffect>
|
||||
</Holdable>
|
||||
<Wire />
|
||||
</Item>
|
||||
<Item identifier="bluewire" variantof="redwire" spritecolor="51,121,173,255" InventoryIconColor="51,121,173,255" />
|
||||
<Item identifier="orangewire" variantof="redwire" spritecolor="255,140,13,255" InventoryIconColor="255,140,13,255" />
|
||||
<Item identifier="greenwire" variantof="redwire" spritecolor="56,143,111,255" InventoryIconColor="56,143,111,255" />
|
||||
<Item identifier="blackwire" variantof="redwire" spritecolor="50,50,50,255" InventoryIconColor="50,50,50,255" />
|
||||
<Item identifier="brownwire" variantof="redwire" spritecolor="123,77,62,255" InventoryIconColor="123,77,62,255" />
|
||||
</Items>
|
||||
</Override>
|
4
Colorable Wire/filelist.xml
Normal file
4
Colorable Wire/filelist.xml
Normal file
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<contentpackage name="Colorable Wire" steamworkshopid="3111822905" corepackage="false" modversion="1.0.2" gameversion="1.1.19.3" installtime="1702351670" expectedhash="80A8652E253B53E4AE35F518B4E4F685">
|
||||
<Item file="%ModDir%/Item.xml" />
|
||||
</contentpackage>
|
Reference in New Issue
Block a user