PuppyKun

nibbly diving gear

Dec 22nd, 2021
2,883
0
Never
2
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 3.74 KB | None | 0 0
  1. Status effects for oxygen tank usage and condition drain:
  2.  
  3.                 <StatusEffect type="OnWearing" target="Character" HideFace="true" ObstructVision="true" PressureProtection="10000.0" SpeedMultiplier="0.8" LowPassMultiplier="0.2" setvalue="true" disabledeltatime="true">
  4.                     <Sound file="Content/Items/Diving/DivingSuitLoop1.ogg" range="500" />
  5.                 </StatusEffect>
  6.                 <StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="-100.0" Oxygen="-20.0" Condition="-0.37">
  7.                     <Conditional IsDead="false" />
  8.                     <RequiredItem identifier="weldingfueltank" type="Contained" />
  9.                 </StatusEffect>
  10.                 <StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="-100.0" Oxygen="-20.0" Condition="-0.37">
  11.                     <RequiredItem identifier="incendiumfueltank" type="Contained" />
  12.                     <Affliction identifier="burn" amount="0.1" />
  13.                 </StatusEffect>
  14.                 <StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.15" comparison="And">
  15.                     <Conditional IsDead="false" />
  16.                     <RequiredItem identifier="oxygentank" type="Contained" />
  17.                 </StatusEffect>
  18.                 <StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" SpeedMultiplier="1.25" Condition="-0.16" comparison="And">
  19.                     <Conditional IsDead="false" />
  20.                     <RequiredItem identifier="oxygeniteshard" type="Contained" />
  21.                 </StatusEffect>
  22.                 <StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" SpeedMultiplier="1.35" Condition="-0.04" comparison="And">
  23.                     <Conditional IsDead="false" />
  24.                     <RequiredItem identifier="oxygenitetank" type="Contained" />
  25.                 </StatusEffect>
  26.                 <!-- We get to define item-side effects for once so might aswell make use of it -->
  27.                 <StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1000.0" Condition="-0.05" comparison="And">
  28.                     <Conditional IsDead="false" />
  29.                     <RequiredItem identifier="tag_oxygencell1" type="Contained" />
  30.                 </StatusEffect>
  31.                 <StatusEffect type="OnWearing" target="Contained,Character" OxygenAvailable="1500.0" Condition="-0.03" comparison="And">
  32.                     <Conditional IsDead="false" />
  33.                     <RequiredItem identifier="tag_oxygencell2" type="Contained" />
  34.                 </StatusEffect>
  35.  
  36. Inventory code:
  37.  
  38.             <ItemContainer capacity="1" maxstacksize="1" slotsperrow="2" hideitems="true" containedstateindicatorslot="0" containedstateindicatorstyle="tank">
  39.                 <ContainedStateIndicator texture="Content/UI/ContainerIndicators.png" sourcerect="0,96,120,24" />
  40.                 <Containable identifiers="oxygentank,weldingfueltank,oxygeniteshard,oxygenitetank,incendiumfueltank,oxygensource" />
  41.                 <SlotIcon slotindex="0" texture="Content/UI/WeaponUI.png" sourcerect="64,961,32,22" origin="0.5,0.45" />
  42.                 <StatusEffect type="OnWearing" target="Contained">
  43.                     <RequiredItem identifier="oxygensource" type="Contained" matchonempty="true"/>
  44.                     <Conditional condition="lt 5.0" />
  45.                     <Sound file="Content/Items/WarningBeep.ogg" range="500" />
  46.                 </StatusEffect>
  47.                 <SubContainer capacity="3" maxstacksize="8">
  48.                     <Containable items="smallitem" excludeditems="toolbelt,toolbox,bandolier,cargoscooter" />
  49.                 </SubContainer>
  50.             </ItemContainer>
Advertisement