1578 lines
118 KiBLFS
XML
Executable File
1578 lines
118 KiBLFS
XML
Executable File
<?xml version="1.0" encoding="utf-8"?>
|
|
<Items>
|
|
<Item name="" identifier="thal_geneticistsuit" category="Equipment" cargocontaineridentifier="metalcrate" tags="smallitem" impactsoundtag="impact_soft" scale="0.5">
|
|
<InventoryIcon name="Genet Costume Icon" texture="%ModDir%/Items/Jobgear/OutfitIcons.png" sourcerect="129,286,128,101" origin="0.5,0.5" />
|
|
<Sprite name="Genet Costume (floor)" texture="%ModDir%/Items/Jobgear/MiscJobGear.png" sourcerect="4,88,195,68" depth="0.6" origin="0.5,0.5" />
|
|
<Body width="100" height="50" density="30" friction="0.8" restitution="0.01" />
|
|
<Deconstruct time="40">
|
|
<Item identifier="plastic" />
|
|
<Item identifier="rubber" />
|
|
</Deconstruct>
|
|
<Wearable slots="Any,InnerClothes" msg="ItemMsgPickUpSelect">
|
|
<sprite name="Geneticist Torso" texture="geneticist.png" limb="Torso" hidelimb="false" inherittexturescale="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Geneticist Right Lower Arm" texture="geneticist.png" limb="RightArm" hidelimb="true" inherittexturescale="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Geneticist Left Lower Arm" texture="geneticist.png" limb="LeftArm" hidelimb="true" inherittexturescale="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Geneticist Right Upper Arm" texture="geneticist.png" limb="RightForearm" hidelimb="true" inherittexturescale="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Geneticist Left Upper Arm" texture="geneticist.png" limb="LeftForearm" hidelimb="true" inherittexturescale="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Geneticist Waist" texture="geneticist.png" limb="Waist" hidelimb="true" inherittexturescale="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Geneticist Right Thigh" texture="geneticist.png" limb="RightThigh" hidelimb="true" inherittexturescale="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Geneticist Left Thigh" texture="geneticist.png" limb="LeftThigh" hidelimb="true" inherittexturescale="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Geneticist Right Leg" texture="geneticist.png" limb="RightLeg" hidelimb="true" inherittexturescale="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Geneticist Left Leg" texture="geneticist.png" limb="LeftLeg" hidelimb="true" inherittexturescale="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Geneticist Left Shoe" texture="geneticist.png" limb="LeftFoot" hidelimb="true" inherittexturescale="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<sprite name="Geneticist Right Shoe" texture="geneticist.png" limb="RightFoot" hidelimb="true" inherittexturescale="true" inheritorigin="true" inheritsourcerect="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="radiationsickness" damagemultiplier="0.3" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="burn" damagemultiplier="0.3" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
<damagemodifier armorsector="0.0,360.0" afflictionidentifiers="thal_frozen" damagemultiplier="0.1" damagesound="LimbArmor" deflectprojectiles="true" />
|
|
</Wearable>
|
|
</Item>
|
|
<Item name="" identifier="thal_geneticsign" category="Decorative" tags="smallitem" cargocontaineridentifier="metalcrate" maxstacksize="8" impactsoundtag="impact_metal_heavy" scale="0.6">
|
|
<Price locationtype="Military" buyprice="100" />
|
|
<Price locationtype="City" buyprice="100" />
|
|
<Price locationtype="Outpost" buyprice="100" />
|
|
<Deconstruct time="10">
|
|
<Item identifier="steel" />
|
|
</Deconstruct>
|
|
<Fabricate suitablefabricators="fabricator" requiredtime="20">
|
|
<RequiredItem identifier="steel" />
|
|
<RequiredItem identifier="lightcomponent" />
|
|
</Fabricate>
|
|
<InventoryIcon name="gensignicon" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="533,5,99,125" depth="0.6" origin="0.45675606,0.4603783" />
|
|
<Sprite name="gen Sign" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="535,3,99,235" depth="0.6" origin="0.45675606,0.4603783" tags="smallitem,divingmask,diving" />
|
|
<Body width="95" height="230" density="50" />
|
|
<LightComponent range="50" castshadows="false" lightcolor="10,255,255,100" IsOn="true" powerconsumption="0" blinkFrequency="0.5" allowingameediting="false"></LightComponent>
|
|
<Holdable selectkey="Select" pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="10.0" aimpos="35,-10" handle1="0,0" attachable="true" attachedbydefault="true" aimable="true">
|
|
<requireditem identifier="wrench" type="Equipped" />
|
|
</Holdable>
|
|
</Item>
|
|
<Item name="" identifier="thal_dnahatcher" category="Machine,Medical" Tags="smallitem,provocative,mobilecontainer" cargocontaineridentifier="metalcrate" description="" impactsoundtag="impact_metal_light" hideinmenus="false" scale="0.65" hideconditionbar="true" canflipx="false" charge="100">
|
|
<Sprite name="dna hatcher" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="667,7,193,232" depth="0.8" origin="0.5,0.5" />
|
|
<Body width="193" height="232" density="5" />
|
|
<ItemLabel scrollable="true" padding="20,30,20,40" textcolor="1,1,1,1" text="Biomass: 0kg">
|
|
<!-- Hide/Show BioKG label -->
|
|
<StatusEffect type="OnContained" target="This" textcolor="0,0,0,0" />
|
|
<StatusEffect type="OnNotContained" target="This" textcolor="1,1,1,1" />
|
|
</ItemLabel>
|
|
<ConnectionPanel selectkey="Action" canbeselected="true" msg="Insert Adequate Biomass, Insert DNA and Activate" hudpriority="10">
|
|
<GuiFrame relativesize="0.2,0.32" minsize="400,350" maxsize="480,420" anchor="Center" style="ConnectionPanel" />
|
|
<RequiredItem items="youlostthegame" type="Equipped" />
|
|
<input name="power" displayname="connection.power" />
|
|
<input name="toggle" displayname="connection.togglestate" />
|
|
<input name="set_state" displayname="connection.setstate" />
|
|
</ConnectionPanel>
|
|
<Holdable pickkey="Use" slots="Any,RightHand,LeftHand" msg="ItemMsgDetachWrench" PickingTime="10.0" aimpos="35,-10" handle1="0,0" attachable="true" attachedbydefault="true" aimable="true">
|
|
<requireditem identifier="wrench" type="Equipped" />
|
|
</Holdable>
|
|
<ItemContainer capacity="1" canbeselected="true" hideitems="true" slotsperrow="3" drawinventory="true" maxstacksize="1">
|
|
<ContainedStateIndicator texture="Content/UI/ContainerIndicators.png" sourcerect="1,60,1,1" />
|
|
<StatusEffect type="OnNotContained" target="This" drawinventory="true" />
|
|
<StatusEffect type="OnContained" target="This" drawinventory="false" />
|
|
<GuiFrame relativesize="0.4,0.25" anchor="Center" minsize="140,170" maxsize="280,280" style="ItemUI" />
|
|
<!-- meat processing -->
|
|
<StatusEffect type="OnNotContained" target="This" setvalue="false" charge="-10" stackable="false" delay="0.5" disabledeltatime="true">
|
|
<RequiredItem items="thal_giblet" type="Contained" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/blender.ogg" type="OnActive" range="600.0" />
|
|
<Conditional charge="gt 9" />
|
|
</StatusEffect>
|
|
<!-- HE meat processing -->
|
|
<StatusEffect type="OnNotContained" target="This" setvalue="false" charge="-5" stackable="false" delay="0.5" disabledeltatime="true">
|
|
<RequiredItem items="meatchunk" type="Contained" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/blender.ogg" type="OnActive" range="600.0" />
|
|
<Conditional charge="gt 9" />
|
|
</StatusEffect>
|
|
<!-- meat readout -->
|
|
<StatusEffect type="OnNotContained" target="This" setvalue="true" stackable="false" delay="0.5" text="Biomass: 0kg">
|
|
<Conditional charge="eq 100" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnNotContained" target="This" setvalue="true" stackable="false" delay="0.5" text="Biomass: 20kg">
|
|
<Conditional charge="eq 90" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnNotContained" target="This" setvalue="true" stackable="false" delay="0.5" text="Biomass: 40kg">
|
|
<Conditional charge="eq 80" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnNotContained" target="This" setvalue="true" stackable="false" delay="0.5" text="Biomass: 60kg">
|
|
<Conditional charge="eq 70" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnNotContained" target="This" setvalue="true" stackable="false" delay="0.5" text="Biomass: 80kg">
|
|
<Conditional charge="eq 60" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnNotContained" target="This" setvalue="true" stackable="false" delay="0.5" text="Biomass: 100kg">
|
|
<Conditional charge="eq 50" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnNotContained" target="This" setvalue="true" stackable="false" delay="0.5" text="Biomass: 120kg">
|
|
<Conditional charge="eq 40" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnNotContained" target="This" setvalue="true" stackable="false" delay="0.5" text="Biomass: 140kg">
|
|
<Conditional charge="eq 30" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnNotContained" target="This" setvalue="true" stackable="false" delay="0.5" text="Biomass: 160kg">
|
|
<Conditional charge="eq 20" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnNotContained" target="This" setvalue="true" stackable="false" delay="0.5" text="Biomass: 180kg">
|
|
<Conditional charge="eq 10" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnNotContained" target="This" setvalue="true" stackable="false" delay="0.5" text="Biomass: 200kg">
|
|
<Conditional charge="eq 0" />
|
|
</StatusEffect>
|
|
<!-- failure -->
|
|
<!-- fix post destruction -->
|
|
<StatusEffect type="OnNotContained" target="This" setvalue="true" delay="0.3" disabledeltatime="true" condition="100">
|
|
<RequiredItem items="thal_giblet" type="Contained" />
|
|
<Conditional charge="gt 9" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnNotContained" targettype="Contained, This" setvalue="true" condition="0">
|
|
<RequiredItem items="thal_giblet" type="Contained" />
|
|
<Conditional charge="gt 9" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnNotContained" target="This">
|
|
<Conditional charge="lt 9" />
|
|
<RequiredItem items="thal_giblet" type="Contained" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Deny.ogg" type="OnActive" range="600.0" />
|
|
</StatusEffect>
|
|
</ItemContainer>
|
|
<CustomInterface canbeselected="true" drawhudwhenequipped="false">
|
|
<GuiFrame relativesize="0.4,0.1" anchor="BottomCenter" absoluteoffset="0,-30" style="ItemUI" />
|
|
<Button text="label.analyze">
|
|
<!-- human -->
|
|
<StatusEffect type="OnUse" targettype="This" delay="30" IsOn="false" charge="30" setvalue="false" stackable="false" disabledeltatime="true">
|
|
<SpawnCharacter speciesname="human" count="1" spread="8" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Ding.ogg" range="600.0" loop="false" />
|
|
<RequiredItem items="thal_dnahuman" type="Contained" excludebroken="false" />
|
|
<Conditional charge="lt 80" />
|
|
<ParticleEmitter particle="steamspray" particlespersecond="80" anglemin="0" anglemax="0" velocitymin="200" velocitymax="400" highqualitycollisiondetection="true" colormultiplier="255,255,255,160" />
|
|
<ParticleEmitter particle="bubbles" particlespersecond="20" anglemin="-10" anglemax="10" scalemin="0.3" scalemax="0.7" velocitymin="5" velocitymax="100" copyentityangle="true" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This" IsOn="true" text="scannerinfo.humanoid">
|
|
<RequiredItem items="thal_dnahuman" type="Contained" excludebroken="false" />
|
|
<Conditional charge="lt 80" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This">
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Deny.ogg" range="600.0" loop="false" />
|
|
<RequiredItem items="thal_dnahuman" type="Contained" excludebroken="false" />
|
|
<Conditional charge="gt 70" />
|
|
</StatusEffect>
|
|
<!-- mudraptor -->
|
|
<StatusEffect type="OnUse" targettype="This" delay="60" IsOn="false" charge="50" setvalue="false" stackable="false" disabledeltatime="true">
|
|
<SpawnCharacter speciesname="mudraptor" count="1" spread="8" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Ding.ogg" range="600.0" loop="false" />
|
|
<RequiredItem items="thal_dnamudraptor" type="Contained" excludebroken="false" />
|
|
<Conditional charge="lt 60" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This" IsOn="true" text="">
|
|
<RequiredItem items="thal_dnamudraptor" type="Contained" excludebroken="false" />
|
|
<Conditional charge="lt 60" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This">
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Deny.ogg" range="600.0" loop="false" />
|
|
<RequiredItem items="thal_dnamudraptor" type="Contained" excludebroken="false" />
|
|
<Conditional charge="gt 55" />
|
|
</StatusEffect>
|
|
<!-- crawler -->
|
|
<StatusEffect type="OnUse" targettype="This" delay="40" IsOn="false" charge="30" setvalue="false" stackable="false" disabledeltatime="true">
|
|
<SpawnCharacter speciesname="crawler" count="1" spread="8" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Ding.ogg" range="600.0" loop="false" />
|
|
<RequiredItem items="thal_dnacrawler" type="Contained" excludebroken="false" />
|
|
<Conditional charge="lt 80" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This" IsOn="true" text="">
|
|
<RequiredItem items="thal_dnacrawler" type="Contained" excludebroken="false" />
|
|
<Conditional charge="lt 80" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This">
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Deny.ogg" range="600.0" loop="false" />
|
|
<RequiredItem items="thal_dnacrawler" type="Contained" excludebroken="false" />
|
|
<Conditional charge="gt 75" />
|
|
</StatusEffect>
|
|
<!-- ramblin -->
|
|
<StatusEffect type="OnUse" targettype="This" delay="40" IsOn="false" charge="10" setvalue="false" stackable="false" disabledeltatime="true">
|
|
<SpawnCharacter speciesname="ramblin" count="1" spread="8" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Ding.ogg" range="600.0" loop="false" />
|
|
<RequiredItem items="thal_dnaramblin" type="Contained" excludebroken="false" />
|
|
<Conditional charge="lt 100" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This" IsOn="true" text="">
|
|
<RequiredItem items="thal_dnaramblin" type="Contained" excludebroken="false" />
|
|
<Conditional charge="lt 100" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This">
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Deny.ogg" range="600.0" loop="false" />
|
|
<RequiredItem items="thal_dnaramblin" type="Contained" excludebroken="false" />
|
|
<Conditional charge="gt 95" />
|
|
</StatusEffect>
|
|
<!-- maggot -->
|
|
<StatusEffect type="OnUse" targettype="This" delay="40" IsOn="false" charge="10" setvalue="false" stackable="false" disabledeltatime="true">
|
|
<SpawnCharacter speciesname="maggot" count="1" spread="8" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Ding.ogg" range="600.0" loop="false" />
|
|
<RequiredItem items="thal_dnamaggot" type="Contained" excludebroken="false" />
|
|
<Conditional charge="lt 100" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This" IsOn="true" text="">
|
|
<RequiredItem items="thal_dnamaggot" type="Contained" excludebroken="false" />
|
|
<Conditional charge="lt 100" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This">
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Deny.ogg" range="600.0" loop="false" />
|
|
<RequiredItem items="thal_dnamaggot" type="Contained" excludebroken="false" />
|
|
<Conditional charge="gt 95" />
|
|
</StatusEffect>
|
|
<!-- hammerhead spawn -->
|
|
<StatusEffect type="OnUse" targettype="This" delay="40" IsOn="false" charge="10" setvalue="false" stackable="false" disabledeltatime="true">
|
|
<SpawnCharacter speciesname="hammerhead" count="1" spread="8" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Ding.ogg" range="600.0" loop="false" />
|
|
<RequiredItem items="thal_dnahammer" type="Contained" excludebroken="false" />
|
|
<Conditional charge="lt 100" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This" IsOn="true" text="">
|
|
<RequiredItem items="thal_dnahammer" type="Contained" excludebroken="false" />
|
|
<Conditional charge="lt 100" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This">
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Deny.ogg" range="600.0" loop="false" />
|
|
<RequiredItem items="thal_dnahammer" type="Contained" excludebroken="false" />
|
|
<Conditional charge="gt 95" />
|
|
</StatusEffect>
|
|
<!-- tigerthresher -->
|
|
<StatusEffect type="OnUse" targettype="This" delay="60" IsOn="false" charge="50" setvalue="false" stackable="false" disabledeltatime="true">
|
|
<SpawnCharacter speciesname="tigerthresher" count="1" spread="8" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Ding.ogg" range="600.0" loop="false" />
|
|
<RequiredItem items="thal_dnathresher" type="Contained" excludebroken="false" />
|
|
<Conditional charge="lt 60" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This" IsOn="true" text="">
|
|
<RequiredItem items="thal_dnathresher" type="Contained" excludebroken="false" />
|
|
<Conditional charge="lt 60" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This">
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Deny.ogg" range="600.0" loop="false" />
|
|
<RequiredItem items="thal_dnathresher" type="Contained" excludebroken="false" />
|
|
<Conditional charge="gt 55" />
|
|
</StatusEffect>
|
|
</Button>
|
|
</CustomInterface>
|
|
<PowerContainer capacity="100.0" maxrechargespeed="0.0" maxoutput="0" canbeselected="false" indicatorposition="15,90" indicatorsize="150,15" indicatordepth="0.4" ishorizontal="true" msg="ItemMsgInteractSelect" charge="100" drawhudwhenequipped="false">
|
|
<StatusEffect type="OnContained" target="This" indicatorsize="1,1" />
|
|
<!--<StatusEffect type="OnNotContained" target="This" indicatorsize="150,15" />-->
|
|
</PowerContainer>
|
|
<LightComponent range="250" lightcolor="180,255,255,200" IsOn="false" powerconsumption="0" pulseamount="0.6" pulsefrequency="0.4" allowingameediting="false">
|
|
<sound file="%ModDir%/Items/Jobgear/Clown/cultistaltar.ogg" type="OnActive" range="800.0" loop="true" />
|
|
<Sprite name="dna hatcher light" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="667,245,193,232" depth="0.8" origin="0.5,0.5" />
|
|
<StatusEffect type="OnActive" target="This" stackable="false" disabledeltatime="true" />
|
|
</LightComponent>
|
|
<Upgrade gameversion="1.2.7.0" Tags="mobilecontainer" />
|
|
</Item>
|
|
<Item name="" identifier="thal_geneticinit" category="Medical" spritecolor="255,220,180,255" InventoryIconColor="255,240,180,255" hideconditionbar="true" Tags="smallitem,medical" useinhealthinterface="true" cargocontaineridentifier="chemicalcrate" description="" scale="0.5" impactsoundtag="impact_soft">
|
|
<PreferredContainer primary="medcab" minamount="1" maxamount="3" spawnprobability="1" />
|
|
<PreferredContainer primary="wreckmedcab" minamount="0" maxamount="2" spawnprobability="0.5" />
|
|
<Price baseprice="1000">
|
|
<Price locationtype="outpost" multiplier="1" minavailable="1" />
|
|
<Price locationtype="city" multiplier="0.9" minavailable="1" />
|
|
<Price locationtype="research" multiplier="0.9" minavailable="3" />
|
|
<Price locationtype="military" multiplier="1" minavailable="2" />
|
|
</Price>
|
|
<Deconstruct time="20">
|
|
<Item identifier="organicfiber" copycondition="true" mincondition="0.1" />
|
|
</Deconstruct>
|
|
<InventoryIcon name="init icon" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="575,430,63,63" origin="0.5,0.5" />
|
|
<Sprite name="init sprite" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="530,422,38,70" depth="0.6" origin="0.5,0.5" />
|
|
<Body width="25" height="40" density="20" />
|
|
<MeleeWeapon canBeCombined="true" removeOnCombined="true" slots="Any,RightHand+LeftHand" aimable="true" controlpose="false" aimpos="40,-10" handle1="-6,-2" handle2="-1,-2" holdangle="220" msg="ItemMsgPickUpSelect">
|
|
<CustomInterface canbeselected="false" drawhudwhenequipped="true">
|
|
<GuiFrame relativesize="0.3,0.3" anchor="BottomCenter" absoluteoffset="20,20" style="ItemUI" color="0,0,0,0" />
|
|
<Button text="Set Target Gene: Head">
|
|
<StatusEffect type="OnUse" target="This" setvalue="true" condition="30">
|
|
<Sound file="%ModDir%/Items/Electricity/ConfirmBeepBoop.ogg" type="OnUse" range="500" />
|
|
</StatusEffect>
|
|
</Button>
|
|
<Button text="Set Target Gene: Torso">
|
|
<StatusEffect type="OnUse" target="This" setvalue="true" condition="20">
|
|
<Sound file="%ModDir%/Items/Electricity/ConfirmBeepBoop.ogg" type="OnUse" range="500" />
|
|
</StatusEffect>
|
|
</Button>
|
|
<Button text="Set Target Gene: Limbs">
|
|
<StatusEffect type="OnUse" target="This" setvalue="true" condition="10">
|
|
<Sound file="%ModDir%/Items/Electricity/ConfirmBeepBoop.ogg" type="OnUse" range="500" />
|
|
</StatusEffect>
|
|
</Button>
|
|
</CustomInterface>
|
|
<StatusEffect type="OnUse" target="This" delay="0.1">
|
|
<Conditional condition="100" />
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Deny.ogg" type="OnUse" range="500" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This" Condition="-100" disabledeltatime="true" delay="0.1">
|
|
<Conditional condition="30" />
|
|
<Conditional condition="20" />
|
|
<Conditional condition="10" />
|
|
<Remove />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" Comparison="Or" type="OnUse" target="This, Character" duration="0.5" delay="0.05" disabledeltatime="false">
|
|
<Sound file="Content/Items/Medical/Syringe.ogg" type="OnUse" range="500" />
|
|
<Affliction identifier="thal_meltdownhead" amount="1" />
|
|
<ReduceAffliction identifier="thal_mudraptorhead" amount="400" />
|
|
<ReduceAffliction identifier="thal_maggothead" amount="400" />
|
|
<ReduceAffliction identifier="thal_shroomhead" amount="400" />
|
|
<ReduceAffliction identifier="thal_crawlerhead" amount="400" />
|
|
<ReduceAffliction identifier="thal_thresherhead" amount="400" />
|
|
<ReduceAffliction identifier="thal_hammerhead" amount="400" />
|
|
<Conditional condition="30" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" Comparison="Or" type="OnUse" target="Character, This" duration="0.5">
|
|
<Sound file="Content/Items/Medical/Syringe.ogg" type="OnUse" range="500" delay="0.05" duration="0.5" />
|
|
<Affliction identifier="thal_meltdowntorso" amount="1" />
|
|
<ReduceAffliction identifier="thal_mudraptortorso" amount="400" />
|
|
<ReduceAffliction identifier="thal_maggottorso" amount="400" />
|
|
<ReduceAffliction identifier="thal_shroomtorso" amount="400" />
|
|
<ReduceAffliction identifier="thal_crawlertorso" amount="400" />
|
|
<ReduceAffliction identifier="thal_threshertorso" amount="400" />
|
|
<ReduceAffliction identifier="thal_hammertorso" amount="400" />
|
|
<Conditional condition="20" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" Comparison="Or" type="OnUse" target="Character, This" delay="0.05" duration="0.5">
|
|
<Sound file="Content/Items/Medical/Syringe.ogg" type="OnUse" range="500" />
|
|
<Affliction identifier="thal_meltdownlimbs" amount="1" />
|
|
<ReduceAffliction identifier="thal_mudraptorlimbs" amount="400" />
|
|
<ReduceAffliction identifier="thal_maggotlimbs" amount="400" />
|
|
<ReduceAffliction identifier="thal_shroomlimbs" amount="400" />
|
|
<ReduceAffliction identifier="thal_crawlerlimbs" amount="400" />
|
|
<ReduceAffliction identifier="thal_thresherlimbs" amount="400" />
|
|
<ReduceAffliction identifier="thal_hammerlimbs" amount="400" />
|
|
<Conditional condition="10" />
|
|
</StatusEffect>
|
|
<!-- Remove the item when fully used -->
|
|
<StatusEffect type="OnBroken" target="This">
|
|
<!--<Remove />-->
|
|
</StatusEffect>
|
|
</MeleeWeapon>
|
|
</Item>
|
|
<Item name="" identifier="thal_geneticgraft" category="Medical" hideconditionbar="true" spritecolor="200,180,250,255" InventoryIconColor="200,180,250,255" Tags="smallitem,medical" useinhealthinterface="true" cargocontaineridentifier="chemicalcrate" description="" scale="0.5" impactsoundtag="impact_soft">
|
|
<PreferredContainer primary="medcab" minamount="1" maxamount="1" spawnprobability="1" />
|
|
<PreferredContainer primary="wreckmedcab" minamount="0" maxamount="2" spawnprobability="0.5" />
|
|
<Deconstruct time="20">
|
|
<Item identifier="organicfiber" copycondition="true" mincondition="0.1" />
|
|
</Deconstruct>
|
|
<InventoryIcon name="graft icon" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="575,430,63,63" origin="0.5,0.5" />
|
|
<Sprite name="graft sprite" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="530,422,38,70" depth="0.6" origin="0.5,0.5" />
|
|
<Body width="25" height="40" density="20" />
|
|
<MeleeWeapon canBeCombined="true" removeOnCombined="true" slots="Any,RightHand+LeftHand" aimable="true" controlpose="false" aimpos="40,-10" handle1="-6,-2" handle2="-1,-2" holdangle="220" msg="ItemMsgPickUpSelect">
|
|
<!-- EFFECTS INITIAL -->
|
|
<StatusEffect tags="medical" type="OnUse" target="Character" delay="0.05" disabledeltatime="true">
|
|
<RequiredItem items="thal_dna" type="Contained" excludebroken="false" />
|
|
<Affliction identifier="thal_fxinject" amount="3" />
|
|
<Affliction identifier="stun" amount="3" />
|
|
<Conditional thal_meltdownhead="gt 0" />
|
|
<Conditional thal_meltdowntorso="gt 0" />
|
|
<Conditional thal_meltdownlimbs="gt 0" />
|
|
</StatusEffect>
|
|
<!-- EFFECTS CORRUPTION -->
|
|
<StatusEffect tags="medical" type="OnUse" target="Character" delay="4" disabledeltatime="true">
|
|
<RequiredItem items="thal_corruptdnahuman,thal_dnacorrupt,thal_corruptdna" type="Contained" excludebroken="false" />
|
|
<Affliction identifier="thal_fxglitch" amount="3" />
|
|
<Conditional thal_meltdownhead="gt 0" />
|
|
<Conditional thal_meltdowntorso="gt 0" />
|
|
<Conditional thal_meltdownlimbs="gt 0" />
|
|
</StatusEffect>
|
|
<!-- HUMAN GRAFTS (REVERSIONS) -->
|
|
<StatusEffect tags="medical" type="OnUse" target="Character" delay="0.05" duration="2">
|
|
<RequiredItem items="thal_dnahuman" type="Contained" excludebroken="false" />
|
|
<Sound file="Content/Items/Medical/Syringe.ogg" type="OnUse" range="500" />
|
|
<ReduceAffliction identifier="thal_meltdownhead" amount="400" />
|
|
<ReduceAffliction identifier="thal_meltdowntorso" amount="400" />
|
|
<ReduceAffliction identifier="thal_meltdownlimbs" amount="400" />
|
|
<ReduceAffliction identifier="thal_disorderfart" amount="400" />
|
|
<ReduceAffliction identifier="thal_disorderseizure" amount="400" />
|
|
<ReduceAffliction identifier="thal_disorderexplode" amount="400" />
|
|
<ReduceAffliction identifier="thal_disorderfire" amount="400" />
|
|
<ReduceAffliction identifier="thal_disorderemp" amount="400" />
|
|
<ReduceAffliction identifier="thal_disorderbloodloss" amount="400" />
|
|
<ReduceAffliction identifier="thal_disorderhypo" amount="400" />
|
|
<ReduceAffliction identifier="thal_disorderairloss" amount="400" />
|
|
<ReduceAffliction identifier="thal_disorderbreathe" amount="400" />
|
|
<ReduceAffliction identifier="thal_disorderacid" amount="400" />
|
|
<ReduceAffliction identifier="thal_disorderweapon" amount="400" />
|
|
<ReduceAffliction identifier="thal_disorderid" amount="400" />
|
|
<ReduceAffliction identifier="thal_disorderrad" amount="400" />
|
|
<ReduceAffliction identifier="thal_disorderstupid" amount="400" />
|
|
<ReduceAffliction identifier="thal_disordermumble" amount="400" />
|
|
<ReduceAffliction identifier="thal_disorderbait" amount="400" />
|
|
<ReduceAffliction identifier="thal_disorderdeath" amount="400" />
|
|
<ReduceAffliction identifier="thal_disorderpressure" amount="400" />
|
|
<ReduceAffliction identifier="thal_disorderthal" amount="400" />
|
|
<ReduceAffliction identifier="thal_disorderbuff" amount="400" />
|
|
<ReduceAffliction identifier="thal_disorderhusk" amount="400" />
|
|
<ReduceAffliction identifier="thal_disorderclown" amount="400" />
|
|
<ReduceAffliction identifier="thal_disordercard" amount="400" />
|
|
<ReduceAffliction identifier="thal_disordersmart" amount="400" />
|
|
<ReduceAffliction identifier="thal_disorderpoison" amount="400" />
|
|
<ReduceAffliction identifier="thal_disordercrawler" amount="400" />
|
|
<ReduceAffliction identifier="thal_disorderthresher" amount="400" />
|
|
<ReduceAffliction identifier="thal_disordermudraptor" amount="400" />
|
|
<ReduceAffliction identifier="thal_disorderhammer" amount="400" />
|
|
<Conditional thal_meltdownhead="gt 0" />
|
|
<Conditional thal_meltdowntorso="gt 0" />
|
|
<Conditional thal_meltdownlimbs="gt 0" />
|
|
</StatusEffect>
|
|
<!-- HUMAN CORRUPTIONS -->
|
|
<StatusEffect type="OnUse" target="Character" disabledeltatime="true" delay="4">
|
|
<RequiredItem items="thal_dnahuman" type="Contained" excludebroken="false" />
|
|
<RequiredItem items="thal_corruptdna" type="Contained" excludebroken="false" />
|
|
<Affliction identifier="thal_disordersmart" strength="100" probability="0.2" />
|
|
<Affliction identifier="thal_disorderhusk" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderweapon" strength="100" probability="0.75" />
|
|
<Affliction identifier="thal_disorderseizure" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderbloodloss" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disordermumble" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderdeath" strength="100" probability="0.5" />
|
|
<Affliction identifier="thal_disorderrad" strength="100" probability="0.6" />
|
|
<ReduceAffliction identifier="thal_meltdownhead" amount="400" />
|
|
<Conditional thal_meltdownhead="gt 0" />
|
|
<Conditional thal_meltdownlimbs="gt 0" />
|
|
<Conditional thal_meltdowntorso="gt 0" />
|
|
</StatusEffect>
|
|
<!-- MUDRAPTOR GRAFTS -->
|
|
<StatusEffect tags="medical" type="OnUse" target="Character" delay="0.05" duration="0.5">
|
|
<RequiredItem items="thal_dnamudraptor" type="Contained" excludebroken="false" />
|
|
<Sound file="Content/Items/Medical/Syringe.ogg" type="OnUse" range="500" />
|
|
<ReduceAffliction identifier="thal_meltdownhead" amount="400" />
|
|
<Affliction identifier="thal_mudraptorhead" amount="160" />
|
|
<Conditional thal_meltdownhead="gt 0" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character" delay="0.05" duration="0.5">
|
|
<RequiredItem items="thal_dnamudraptor" type="Contained" excludebroken="false" />
|
|
<Sound file="Content/Items/Medical/Syringe.ogg" type="OnUse" range="500" />
|
|
<ReduceAffliction identifier="thal_meltdowntorso" amount="400" />
|
|
<Affliction identifier="thal_mudraptortorso" amount="160" />
|
|
<Conditional thal_meltdowntorso="gt 0" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character" delay="0.05" duration="0.5">
|
|
<RequiredItem items="thal_dnamudraptor" type="Contained" excludebroken="false" />
|
|
<Sound file="Content/Items/Medical/Syringe.ogg" type="OnUse" range="500" />
|
|
<ReduceAffliction identifier="thal_meltdownlimbs" amount="400" />
|
|
<Affliction identifier="thal_mudraptorlimbs" amount="160" />
|
|
<Conditional thal_meltdownlimbs="gt 0" />
|
|
</StatusEffect>
|
|
<!-- MUDRAPTOR CORRUPTIONS -->
|
|
<StatusEffect type="OnUse" target="Character" disabledeltatime="true" delay="4">
|
|
<RequiredItem items="thal_dnamudraptor" type="Contained" excludebroken="false" />
|
|
<RequiredItem items="thal_corruptdna" type="Contained" excludebroken="false" />
|
|
<Affliction identifier="thal_disordermudraptor" strength="100" probability="0.3" />
|
|
<Affliction identifier="thal_disorderhypo" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderpressure" strength="100" probability="0.75" />
|
|
<Affliction identifier="thal_disorderweapon" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderstupid" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disordermumble" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderid" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderrad" strength="100" probability="0.6" />
|
|
<Conditional thal_meltdownhead="gt 0" />
|
|
<Conditional thal_meltdownlimbs="gt 0" />
|
|
<Conditional thal_meltdowntorso="gt 0" />
|
|
</StatusEffect>
|
|
<!-- MAGGOT GRAFTS -->
|
|
<StatusEffect tags="medical" type="OnUse" target="Character" delay="0.05" duration="0.5">
|
|
<RequiredItem items="thal_dnamaggot" type="Contained" excludebroken="false" />
|
|
<Sound file="Content/Items/Medical/Syringe.ogg" type="OnUse" range="500" />
|
|
<ReduceAffliction identifier="thal_meltdownhead" amount="400" />
|
|
<Affliction identifier="thal_maggothead" amount="160" />
|
|
<Conditional thal_meltdownhead="gt 0" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character" delay="0.05" duration="0.5">
|
|
<RequiredItem items="thal_dnamaggot" type="Contained" excludebroken="false" />
|
|
<Sound file="Content/Items/Medical/Syringe.ogg" type="OnUse" range="500" />
|
|
<ReduceAffliction identifier="thal_meltdowntorso" amount="400" />
|
|
<Affliction identifier="thal_maggottorso" amount="160" />
|
|
<Conditional thal_meltdowntorso="gt 0" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character" delay="0.05" duration="0.5">
|
|
<RequiredItem items="thal_dnamaggot" type="Contained" excludebroken="false" />
|
|
<Sound file="Content/Items/Medical/Syringe.ogg" type="OnUse" range="500" />
|
|
<ReduceAffliction identifier="thal_meltdownlimbs" amount="400" />
|
|
<Affliction identifier="thal_maggotlimbs" amount="160" />
|
|
<Conditional thal_meltdownlimbs="gt 0" />
|
|
</StatusEffect>
|
|
<!-- MAGGOT CORRUPTIONS -->
|
|
<StatusEffect type="OnUse" target="Character" disabledeltatime="true" delay="4">
|
|
<RequiredItem items="thal_dnamaggot" type="Contained" excludebroken="false" />
|
|
<RequiredItem items="thal_corruptdna" type="Contained" excludebroken="false" />
|
|
<Affliction identifier="thal_disordercard" strength="100" probability="0.3" />
|
|
<Affliction identifier="thal_disorderbloodloss" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderseizure" strength="100" probability="0.75" />
|
|
<Affliction identifier="thal_disorderemp" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderpressure" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disordermumble" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderweapon" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderrad" strength="100" probability="0.6" />
|
|
<Conditional thal_meltdownhead="gt 0" />
|
|
<Conditional thal_meltdownlimbs="gt 0" />
|
|
<Conditional thal_meltdowntorso="gt 0" />
|
|
</StatusEffect>
|
|
<!-- SHROOM GRAFTS -->
|
|
<StatusEffect tags="medical" type="OnUse" target="Character" delay="0.05" duration="0.5">
|
|
<RequiredItem items="thal_dnaramblin" type="Contained" excludebroken="false" />
|
|
<Sound file="Content/Items/Medical/Syringe.ogg" type="OnUse" range="500" />
|
|
<ReduceAffliction identifier="thal_meltdownhead" amount="400" />
|
|
<Affliction identifier="thal_shroomhead" amount="160" />
|
|
<Conditional thal_meltdownhead="gt 0" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character" delay="0.05" duration="0.5">
|
|
<RequiredItem items="thal_dnaramblin" type="Contained" excludebroken="false" />
|
|
<Sound file="Content/Items/Medical/Syringe.ogg" type="OnUse" range="500" />
|
|
<ReduceAffliction identifier="thal_meltdowntorso" amount="400" />
|
|
<Affliction identifier="thal_shroomtorso" amount="160" />
|
|
<Conditional thal_meltdowntorso="gt 0" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character" delay="0.05" duration="0.5">
|
|
<RequiredItem items="thal_dnaramblin" type="Contained" excludebroken="false" />
|
|
<Sound file="Content/Items/Medical/Syringe.ogg" type="OnUse" range="500" />
|
|
<ReduceAffliction identifier="thal_meltdownlimbs" amount="400" />
|
|
<Affliction identifier="thal_shroomlimbs" amount="160" />
|
|
<Conditional thal_meltdownlimbs="gt 0" />
|
|
</StatusEffect>
|
|
<!-- SHROOM CORRUPTIONS -->
|
|
<StatusEffect type="OnUse" target="Character" disabledeltatime="true" delay="4">
|
|
<RequiredItem items="thal_dnaramblin" type="Contained" excludebroken="false" />
|
|
<RequiredItem items="thal_corruptdna" type="Contained" excludebroken="false" />
|
|
<Affliction identifier="thal_disorderclown" strength="100" probability="0.3" />
|
|
<Affliction identifier="thal_disorderacid" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderbuff" strength="100" probability="0.75" />
|
|
<Affliction identifier="thal_disorderpressure" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderseizure" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderairloss" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderfart" strength="100" probability="0.5" />
|
|
<Affliction identifier="thal_disorderhusk" strength="100" probability="0.5" />
|
|
<Conditional thal_meltdownhead="gt 0" />
|
|
<Conditional thal_meltdownlimbs="gt 0" />
|
|
<Conditional thal_meltdowntorso="gt 0" />
|
|
</StatusEffect>
|
|
<!-- CRAWLER GRAFTS -->
|
|
<StatusEffect tags="medical" type="OnUse" target="Character" delay="0.05" duration="0.5">
|
|
<RequiredItem items="thal_dnacrawler" type="Contained" excludebroken="false" />
|
|
<Sound file="Content/Items/Medical/Syringe.ogg" type="OnUse" range="500" />
|
|
<ReduceAffliction identifier="thal_meltdownhead" amount="400" />
|
|
<Affliction identifier="thal_crawlerhead" amount="160" />
|
|
<Conditional thal_meltdownhead="gt 0" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character" delay="0.05" duration="0.5">
|
|
<RequiredItem items="thal_dnacrawler" type="Contained" excludebroken="false" />
|
|
<Sound file="Content/Items/Medical/Syringe.ogg" type="OnUse" range="500" />
|
|
<ReduceAffliction identifier="thal_meltdowntorso" amount="400" />
|
|
<Affliction identifier="thal_crawlertorso" amount="160" />
|
|
<Conditional thal_meltdowntorso="gt 0" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character" delay="0.05" duration="0.5">
|
|
<RequiredItem items="thal_dnacrawler" type="Contained" excludebroken="false" />
|
|
<Sound file="Content/Items/Medical/Syringe.ogg" type="OnUse" range="500" />
|
|
<ReduceAffliction identifier="thal_meltdownlimbs" amount="400" />
|
|
<Affliction identifier="thal_crawlerlimbs" amount="160" />
|
|
<Conditional thal_meltdownlimbs="gt 0" />
|
|
</StatusEffect>
|
|
<!-- CRAWLER CORRUPTIONS -->
|
|
<StatusEffect type="OnUse" target="Character" disabledeltatime="true" delay="4">
|
|
<RequiredItem items="thal_dnacrawler" type="Contained" excludebroken="false" />
|
|
<RequiredItem items="thal_corruptdna" type="Contained" excludebroken="false" />
|
|
<Affliction identifier="thal_disordercrawler" strength="100" probability="0.3" />
|
|
<Affliction identifier="thal_disorderbreathe" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderhypo" strength="100" probability="0.75" />
|
|
<Affliction identifier="thal_disorderseizure" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderpressure" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderweapon" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderbloodloss" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderairloss" strength="100" probability="0.6" />
|
|
<Conditional thal_meltdownhead="gt 0" />
|
|
<Conditional thal_meltdownlimbs="gt 0" />
|
|
<Conditional thal_meltdowntorso="gt 0" />
|
|
</StatusEffect>
|
|
<!-- HAMMERHEAD GRAFTS -->
|
|
<StatusEffect tags="medical" type="OnUse" target="Character" delay="0.05" duration="0.5">
|
|
<RequiredItem items="thal_dnahammer" type="Contained" excludebroken="false" />
|
|
<Sound file="Content/Items/Medical/Syringe.ogg" type="OnUse" range="500" />
|
|
<ReduceAffliction identifier="thal_meltdownhead" amount="400" />
|
|
<Affliction identifier="thal_hammerhead" amount="160" />
|
|
<Conditional thal_meltdownhead="gt 0" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character" delay="0.05" duration="0.5">
|
|
<RequiredItem items="thal_dnahammer" type="Contained" excludebroken="false" />
|
|
<Sound file="Content/Items/Medical/Syringe.ogg" type="OnUse" range="500" />
|
|
<ReduceAffliction identifier="thal_meltdowntorso" amount="400" />
|
|
<Affliction identifier="thal_hammertorso" amount="160" />
|
|
<Conditional thal_meltdowntorso="gt 0" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character" delay="0.05" duration="0.5">
|
|
<RequiredItem items="thal_dnahammer" type="Contained" excludebroken="false" />
|
|
<Sound file="Content/Items/Medical/Syringe.ogg" type="OnUse" range="500" />
|
|
<ReduceAffliction identifier="thal_meltdownlimbs" amount="400" />
|
|
<Affliction identifier="thal_hammerlimbs" amount="160" />
|
|
<Conditional thal_meltdownlimbs="gt 0" />
|
|
</StatusEffect>
|
|
<!-- HAMMERHEAD CORRUPTIONS -->
|
|
<StatusEffect type="OnUse" target="Character" disabledeltatime="true" delay="4">
|
|
<RequiredItem items="thal_dnahammer" type="Contained" excludebroken="false" />
|
|
<RequiredItem items="thal_corruptdna" type="Contained" excludebroken="false" />
|
|
<Affliction identifier="thal_disorderpoison" strength="100" probability="0.3" />
|
|
<Affliction identifier="thal_disorderexplode" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderhypo" strength="100" probability="0.75" />
|
|
<Affliction identifier="thal_disorderemp" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderfire" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderdeath" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderbloodloss" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderpressure" strength="100" probability="0.6" />
|
|
<Conditional thal_meltdownhead="gt 0" />
|
|
<Conditional thal_meltdownlimbs="gt 0" />
|
|
<Conditional thal_meltdowntorso="gt 0" />
|
|
</StatusEffect>
|
|
<!-- THRESHER GRAFTS -->
|
|
<StatusEffect tags="medical" type="OnUse" target="Character" delay="0.05" duration="0.5">
|
|
<RequiredItem items="thal_dnathresher" type="Contained" excludebroken="false" />
|
|
<Sound file="Content/Items/Medical/Syringe.ogg" type="OnUse" range="500" />
|
|
<ReduceAffliction identifier="thal_meltdownhead" amount="400" />
|
|
<Affliction identifier="thal_thresherhead" amount="160" />
|
|
<Conditional thal_meltdownhead="gt 0" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character" delay="0.05" duration="0.5">
|
|
<RequiredItem items="thal_dnathresher" type="Contained" excludebroken="false" />
|
|
<Sound file="Content/Items/Medical/Syringe.ogg" type="OnUse" range="500" />
|
|
<ReduceAffliction identifier="thal_meltdowntorso" amount="400" />
|
|
<Affliction identifier="thal_threshertorso" amount="160" />
|
|
<Conditional thal_meltdowntorso="gt 0" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character" delay="0.05" duration="0.5">
|
|
<RequiredItem items="thal_dnathresher" type="Contained" excludebroken="false" />
|
|
<Sound file="Content/Items/Medical/Syringe.ogg" type="OnUse" range="500" />
|
|
<ReduceAffliction identifier="thal_meltdownlimbs" amount="400" />
|
|
<Affliction identifier="thal_thresherlimbs" amount="160" />
|
|
<Conditional thal_meltdownlimbs="gt 0" />
|
|
</StatusEffect>
|
|
<!-- THRESHER CORRUPTIONS -->
|
|
<StatusEffect type="OnUse" target="Character" disabledeltatime="true" delay="4">
|
|
<RequiredItem items="thal_dnathresher" type="Contained" excludebroken="false" />
|
|
<RequiredItem items="thal_corruptdna" type="Contained" excludebroken="false" />
|
|
<Affliction identifier="thal_disorderthresher" strength="100" probability="0.3" />
|
|
<Affliction identifier="thal_disorderexplode" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderhusk" strength="100" probability="0.75" />
|
|
<Affliction identifier="thal_disorderbait" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderfire" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderdeath" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderthal" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderweapon" strength="100" probability="0.6" />
|
|
<Conditional thal_meltdownhead="gt 0" />
|
|
<Conditional thal_meltdownlimbs="gt 0" />
|
|
<Conditional thal_meltdowntorso="gt 0" />
|
|
</StatusEffect>
|
|
<!-- HUSK GRAFTS -->
|
|
<StatusEffect tags="medical" type="OnUse" target="Character" delay="0.05" duration="0.5">
|
|
<RequiredItem items="thal_dnahusk" type="Contained" excludebroken="false" />
|
|
<Sound file="Content/Items/Medical/Syringe.ogg" type="OnUse" range="500" />
|
|
<ReduceAffliction identifier="thal_meltdownhead" amount="400" />
|
|
<Affliction identifier="thal_huskhead" amount="160" />
|
|
<Conditional thal_meltdownhead="gt 0" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character" delay="0.05" duration="0.5">
|
|
<RequiredItem items="thal_dnahusk" type="Contained" excludebroken="false" />
|
|
<Sound file="Content/Items/Medical/Syringe.ogg" type="OnUse" range="500" />
|
|
<ReduceAffliction identifier="thal_meltdowntorso" amount="400" />
|
|
<Affliction identifier="thal_Husktorso" amount="160" />
|
|
<Conditional thal_meltdowntorso="gt 0" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character" delay="0.05" duration="0.5">
|
|
<RequiredItem items="thal_dnahusk" type="Contained" excludebroken="false" />
|
|
<Sound file="Content/Items/Medical/Syringe.ogg" type="OnUse" range="500" />
|
|
<ReduceAffliction identifier="thal_meltdownlimbs" amount="400" />
|
|
<Affliction identifier="thal_Husklimbs" amount="160" />
|
|
<Conditional thal_meltdownlimbs="gt 0" />
|
|
</StatusEffect>
|
|
<!-- HUSK CORRUPTIONS -->
|
|
<StatusEffect type="OnUse" target="Character" disabledeltatime="true" delay="4">
|
|
<RequiredItem items="thal_dnahusk" type="Contained" excludebroken="false" />
|
|
<RequiredItem items="thal_corruptdna" type="Contained" excludebroken="false" />
|
|
<Affliction identifier="thal_disorderHusk" strength="100" probability="0.3" />
|
|
<Affliction identifier="thal_disorderexplode" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderhusk" strength="100" probability="0.75" />
|
|
<Affliction identifier="thal_disorderbait" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderfire" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderdeath" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderthal" strength="100" probability="0.6" />
|
|
<Affliction identifier="thal_disorderweapon" strength="100" probability="0.6" />
|
|
<Conditional thal_meltdownhead="gt 0" />
|
|
<Conditional thal_meltdownlimbs="gt 0" />
|
|
<Conditional thal_meltdowntorso="gt 0" />
|
|
</StatusEffect>
|
|
<!-- END SPECIFICS -->
|
|
<StatusEffect type="OnUse" target="Contained,Character" delay="0.05" stackable="false" Comparison="Or" disabledeltatime="true">
|
|
<Conditional thal_meltdowntorso="gt 0" />
|
|
<Conditional thal_meltdownhead="gt 0" />
|
|
<Conditional thal_meltdownlimbs="gt 0" />
|
|
</StatusEffect>
|
|
<!--denial-->
|
|
<!-- check if the dna is still there after initial usage -->
|
|
<StatusEffect type="OnUse" target="This" delay="0.1" stackable="false" Comparison="And" checkconditionalalways="true">
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Deny.ogg" type="OnUse" range="500" />
|
|
<Conditional condition="50" />
|
|
</StatusEffect>
|
|
<!-- check if empty -->
|
|
<StatusEffect type="OnUse" target="This" delay="0.05" stackable="false" disabledeltatime="true">
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Deny.ogg" type="OnUse" range="500" />
|
|
<Conditional condition="100" />
|
|
</StatusEffect>
|
|
</MeleeWeapon>
|
|
<ItemContainer capacity="1" hideitems="true" itempos="0,-35" containedspritedepth="0.61">
|
|
<ContainedStateIndicator texture="Content/UI/ContainerIndicators.png" sourcerect="0,157,92,27" />
|
|
<Containable items="thal_dna" />
|
|
<StatusEffect type="OnContained" target="This" setvalue="true" condition="50">
|
|
<RequiredItem items="thal_dna" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnContained" target="This" setvalue="true" condition="100" delay="3.0" />
|
|
</ItemContainer>
|
|
</Item>
|
|
<Item name="" identifier="thal_disordersave" category="Medical" Health="80" spritecolor="210,255,200,255" InventoryIconColor="210,255,200,255" Tags="smallitem,medical" useinhealthinterface="true" cargocontaineridentifier="chemicalcrate" description="" scale="0.5" impactsoundtag="impact_soft" OriginalOutpost="nodata" showcontentsintooltip="true">
|
|
<PreferredContainer primary="medcab" minamount="1" maxamount="2" spawnprobability="1" />
|
|
<PreferredContainer primary="wreckmedcab" minamount="0" maxamount="2" spawnprobability="0.5" />
|
|
<Deconstruct time="20">
|
|
<Item identifier="organicfiber" copycondition="true" mincondition="0.1" />
|
|
</Deconstruct>
|
|
<InventoryIcon name="tplant icon" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="575,430,63,63" origin="0.5,0.5" />
|
|
<Sprite name="tplant sprite" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="530,422,38,70" depth="0.6" origin="0.5,0.5" />
|
|
<Body width="25" height="40" density="20" />
|
|
<MeleeWeapon canBeCombined="true" removeOnCombined="true" slots="Any,RightHand+LeftHand" aimable="true" controlpose="false" aimpos="40,-10" handle1="-6,-2" handle2="-1,-2" holdangle="220" msg="ItemMsgPickUpSelect" reload="1.0">
|
|
<CustomInterface canbeselected="false" drawhudwhenequipped="true">
|
|
<GuiFrame relativesize="0.3,0.3" anchor="BottomCenter" absoluteoffset="20,20" style="ItemUI" color="0,0,0,0" />
|
|
<Button text="Reset to Sample Mode">
|
|
<StatusEffect type="OnUse" target="Contained" setvalue="true">
|
|
<Remove />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This" setvalue="true" originalOutpost="nodata" />
|
|
</Button>
|
|
<Button text="Cull Mode (Reduce to 1 Use)">
|
|
<StatusEffect type="OnUse" target="This" setvalue="true" drawinventory="true" condition="1">
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Savedisorder.ogg" type="OnUse" range="500" />
|
|
</StatusEffect>
|
|
</Button>
|
|
</CustomInterface>
|
|
<StatusEffect type="OnBroken" target="This" delay="0.1" stackable="false">
|
|
<Remove />
|
|
</StatusEffect>
|
|
<!-- SAVE EFFECTS-->
|
|
<!-- READ/SPAWN EFFECTS -->
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdatfart" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disorderfart="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdatseizure" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disorderseizure="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdatexplode" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disorderexplode="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdatfire" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disorderfire="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdatairloss" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disorderairloss="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdatbreathe" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disorderbreathe="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdatemp" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disorderemp="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdathypo" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disorderhypo="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdatbloodloss" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disorderbloodloss="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdatacid" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disorderacid="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdatstupid" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disorderstupid="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdatweapon" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disorderweapon="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdatid" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disorderid="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdatrad" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disorderrad="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdatmumble" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disordermumble="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdatbait" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disorderbait="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdatdeath" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disorderdeath="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdatpressure" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disorderpressure="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdatthal" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disorderthal="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdatbuff" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disorderbuff="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdathusk" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disorderhusk="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdatsmart" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disordersmart="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdatcard" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disordercard="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdatpoison" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disorderpoison="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdatclown" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disorderclown="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdatmudraptor" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disordermudraptor="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdatcrawler" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disordercrawler="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdatthresher" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disorderthresher="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdatHusk" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disorderHusk="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" disabledeltatime="true" originalOutpost="yesdata" comparison="And" delay="0.1">
|
|
<SpawnItem identifier="thal_disdathammer" spawnposition="ThisInventory" />
|
|
<Affliction identifier="thal_fxbinary" amount="3" />
|
|
<Conditional thal_disorderhammer="gt 0" />
|
|
<Conditional OriginalOutpost="eq nodata" />
|
|
</StatusEffect>
|
|
<!-- FX FOR APPLYING-->
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true">
|
|
<Affliction identifier="thal_fxglitch" amount="3" />
|
|
<Conditional OriginalOutpost="eq yesdata" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnUse" target="This" delay="0" disabledeltatime="true" Condition="-8">
|
|
<Conditional OriginalOutpost="eq yesdata" />
|
|
</StatusEffect>
|
|
<!-- APPLY DISORDERS -->
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-2">
|
|
<Affliction identifier="thal_disorderfart" amount="3" />
|
|
<RequiredItem items="thal_disdatfart" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-2">
|
|
<Affliction identifier="thal_disorderseizure" amount="3" />
|
|
<RequiredItem items="thal_disdatseizure" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-6">
|
|
<Affliction identifier="thal_disorderexplode" amount="3" />
|
|
<RequiredItem items="thal_disdatexplode" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-12">
|
|
<Affliction identifier="thal_disorderfire" amount="3" />
|
|
<RequiredItem items="thal_disdatfire" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-8">
|
|
<Affliction identifier="thal_disorderairloss" amount="3" />
|
|
<RequiredItem items="thal_disdatairloss" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-6">
|
|
<Affliction identifier="thal_disorderbreathe" amount="3" />
|
|
<RequiredItem items="thal_disdatbreathe" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-8">
|
|
<Affliction identifier="thal_disorderemp" amount="3" />
|
|
<RequiredItem items="thal_disdatemp" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-6">
|
|
<Affliction identifier="thal_disorderhypo" amount="3" />
|
|
<RequiredItem items="thal_disdathypo" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-6">
|
|
<Affliction identifier="thal_disorderbloodloss" amount="3" />
|
|
<RequiredItem items="thal_disdatbloodloss" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-6">
|
|
<Affliction identifier="thal_disorderacid" amount="3" />
|
|
<RequiredItem items="thal_disdatacid" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-4">
|
|
<Affliction identifier="thal_disorderstupid" amount="3" />
|
|
<RequiredItem items="thal_disdatstupid" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-8">
|
|
<Affliction identifier="thal_disorderweapon" amount="3" />
|
|
<RequiredItem items="thal_disdatweapon" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-6">
|
|
<Affliction identifier="thal_disorderid" amount="3" />
|
|
<RequiredItem items="thal_disdatid" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-2">
|
|
<Affliction identifier="thal_disorderrad" amount="3" />
|
|
<RequiredItem items="thal_disdatrad" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-6">
|
|
<Affliction identifier="thal_disordermumble" amount="3" />
|
|
<RequiredItem items="thal_disdatmumble" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-2">
|
|
<Affliction identifier="thal_disorderbait" amount="3" />
|
|
<RequiredItem items="thal_disdatbait" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-8">
|
|
<Affliction identifier="thal_disorderdeath" amount="3" />
|
|
<RequiredItem items="thal_disdatdeath" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-6">
|
|
<Affliction identifier="thal_disorderpressure" amount="3" />
|
|
<RequiredItem items="thal_disdatpressure" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-4">
|
|
<Affliction identifier="thal_disorderthal" amount="3" />
|
|
<RequiredItem items="thal_disdatthal" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-2">
|
|
<Affliction identifier="thal_disorderbuff" amount="3" />
|
|
<RequiredItem items="thal_disdatbuff" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-6">
|
|
<Affliction identifier="thal_disorderhusk" amount="3" />
|
|
<RequiredItem items="thal_disdathusk" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-6">
|
|
<Affliction identifier="thal_disordersmart" amount="3" />
|
|
<RequiredItem items="thal_disdatsmart" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-6">
|
|
<Affliction identifier="thal_disordercard" amount="3" />
|
|
<RequiredItem items="thal_disdatcard" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-6">
|
|
<Affliction identifier="thal_disorderclown" amount="3" />
|
|
<RequiredItem items="thal_disdatclown" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-6">
|
|
<Affliction identifier="thal_disorderpoison" amount="3" />
|
|
<RequiredItem items="thal_disdatpoison" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-6">
|
|
<Affliction identifier="thal_disordermudraptor" amount="3" />
|
|
<RequiredItem items="thal_disdatmudraptor" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-6">
|
|
<Affliction identifier="thal_disordercrawler" amount="3" />
|
|
<RequiredItem items="thal_disdatcrawler" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-6">
|
|
<Affliction identifier="thal_disorderthresher" amount="3" />
|
|
<RequiredItem items="thal_disdatthresher" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-6">
|
|
<Affliction identifier="thal_disorderhammer" amount="3" />
|
|
<RequiredItem items="thal_disdathammer" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
<StatusEffect tags="medical" type="OnUse" target="Character,This" delay="0" disabledeltatime="true" Condition="-6">
|
|
<Affliction identifier="thal_disorderHusk" amount="3" />
|
|
<RequiredItem items="thal_disdatHusk" type="Contained" excludebroken="false" />
|
|
</StatusEffect>
|
|
</MeleeWeapon>
|
|
<ItemContainer capacity="30" hideitems="true" drawinventory="false" itempos="16,-15" containedspritedepth="0.56" ShowConditionInContainedStateIndicator="true">
|
|
<ContainedStateIndicator texture="Content/UI/ContainerIndicators.png" sourcerect="0,157,92,27" />
|
|
<Containable items="thal_disdat" />
|
|
</ItemContainer>
|
|
</Item>
|
|
<!-- DATA ICONS -->
|
|
<Item identifier="thal_disdatfart" tags="thal_disdat" category="Medical" subcategory="Disorder" spritecolor="255,0,140,255">
|
|
<Sprite texture="%ModDir%/UI/MainIconsAtlas.png" sourcerect="768,896,128,128" depth="0.6" origin="0.5,0.5" />
|
|
<Body radius="1" />
|
|
<Holdable slots="None">
|
|
<StatusEffect type="OnNotContained" target="This">
|
|
<RemoveItem />
|
|
</StatusEffect>
|
|
</Holdable>
|
|
</Item>
|
|
<Item identifier="thal_disdatexplode" tags="thal_disdat" category="Medical" subcategory="Disorder" descriptionidentifier="thal_disdatfart" spritecolor="255,0,140,255">
|
|
<Sprite texture="%ModDir%/UI/MainIconsAtlas.png" sourcerect="640,896,128,128" depth="0.6" origin="0.5,0.5" />
|
|
</Item>
|
|
<Item identifier="thal_disdatseizure" tags="thal_disdat" category="Medical" subcategory="Disorder" variantof="thal_disdatfart" descriptionidentifier="thal_disdatfart" spritecolor="255,0,140,255">
|
|
<Sprite texture="%ModDir%/UI/MainIconsAtlas.png" sourcerect="128,512,128,128" depth="0.6" origin="0.5,0.5" />
|
|
</Item>
|
|
<Item identifier="thal_disdatfire" tags="thal_disdat" category="Medical" subcategory="Disorder" variantof="thal_disdatfart" descriptionidentifier="thal_disdatfart" spritecolor="255,0,140,255">
|
|
<Sprite texture="%ModDir%/UI/MainIconsAtlas.png" sourcerect="256,512,128,128" depth="0.6" origin="0.5,0.5" />
|
|
</Item>
|
|
<Item identifier="thal_disdatairloss" tags="thal_disdat" category="Medical" subcategory="Disorder" variantof="thal_disdatfart" descriptionidentifier="thal_disdatfart" spritecolor="255,0,140,255">
|
|
<Sprite texture="%ModDir%/UI/MainIconsAtlas.png" sourcerect="384,512,128,128" depth="0.6" origin="0.5,0.5" />
|
|
</Item>
|
|
<Item identifier="thal_disdatbreathe" tags="thal_disdat" category="Medical" subcategory="Disorder" variantof="thal_disdatfart" descriptionidentifier="thal_disdatfart" spritecolor="255,0,140,255">
|
|
<Sprite texture="%ModDir%/UI/MainIconsAtlas.png" sourcerect="512,512,128,128" depth="0.6" origin="0.5,0.5" />
|
|
</Item>
|
|
<Item identifier="thal_disdatemp" tags="thal_disdat" category="Medical" subcategory="Disorder" variantof="thal_disdatfart" descriptionidentifier="thal_disdatfart" spritecolor="255,0,140,255">
|
|
<Sprite texture="%ModDir%/UI/MainIconsAtlas.png" sourcerect="640,512,128,128" depth="0.6" origin="0.5,0.5" />
|
|
</Item>
|
|
<Item identifier="thal_disdathypo" tags="thal_disdat" category="Medical" subcategory="Disorder" variantof="thal_disdatfart" descriptionidentifier="thal_disdatfart" spritecolor="255,0,140,255">
|
|
<Sprite texture="%ModDir%/UI/MainIconsAtlas.png" sourcerect="768,512,128,128" depth="0.6" origin="0.5,0.5" />
|
|
</Item>
|
|
<Item identifier="thal_disdatbloodloss" tags="thal_disdat" category="Medical" subcategory="Disorder" variantof="thal_disdatfart" descriptionidentifier="thal_disdatfart" spritecolor="255,0,140,255">
|
|
<Sprite texture="%ModDir%/UI/MainIconsAtlas.png" sourcerect="896,512,128,128" depth="0.6" origin="0.5,0.5" />
|
|
</Item>
|
|
<Item identifier="thal_disdatacid" tags="thal_disdat" category="Medical" subcategory="Disorder" variantof="thal_disdatfart" descriptionidentifier="thal_disdatfart" spritecolor="255,0,140,255">
|
|
<Sprite texture="%ModDir%/UI/MainIconsAtlas.png" sourcerect="768,384,128,128" depth="0.6" origin="0.5,0.5" />
|
|
</Item>
|
|
<Item identifier="thal_disdatstupid" tags="thal_disdat" category="Medical" subcategory="Disorder" variantof="thal_disdatfart" descriptionidentifier="thal_disdatfart" spritecolor="255,0,140,255">
|
|
<Sprite texture="%ModDir%/UI/MainIconsAtlas.png" sourcerect="128,384,128,128" depth="0.6" origin="0.5,0.5" />
|
|
</Item>
|
|
<Item identifier="thal_disdatweapon" tags="thal_disdat" category="Medical" subcategory="Disorder" variantof="thal_disdatfart" descriptionidentifier="thal_disdatfart" spritecolor="255,0,140,255">
|
|
<Sprite texture="%ModDir%/UI/MainIconsAtlas.png" sourcerect="256,384,128,128" depth="0.6" origin="0.5,0.5" />
|
|
</Item>
|
|
<Item identifier="thal_disdatid" tags="thal_disdat" category="Medical" subcategory="Disorder" variantof="thal_disdatfart" descriptionidentifier="thal_disdatfart" spritecolor="255,0,140,255">
|
|
<Sprite texture="%ModDir%/UI/MainIconsAtlas.png" sourcerect="384,384,128,128" depth="0.6" origin="0.5,0.5" />
|
|
</Item>
|
|
<Item identifier="thal_disdatrad" tags="thal_disdat" category="Medical" subcategory="Disorder" variantof="thal_disdatfart" descriptionidentifier="thal_disdatfart" spritecolor="255,0,140,255">
|
|
<Sprite texture="%ModDir%/UI/MainIconsAtlas.png" sourcerect="512,384,128,128" depth="0.6" origin="0.5,0.5" />
|
|
</Item>
|
|
<Item identifier="thal_disdatmumble" tags="thal_disdat" category="Medical" subcategory="Disorder" variantof="thal_disdatfart" descriptionidentifier="thal_disdatfart" spritecolor="255,0,140,255">
|
|
<Sprite texture="%ModDir%/UI/MainIconsAtlas.png" sourcerect="640,384,128,128" depth="0.6" origin="0.5,0.5" />
|
|
</Item>
|
|
<Item identifier="thal_disdatbait" tags="thal_disdat" category="Medical" subcategory="Disorder" variantof="thal_disdatfart" descriptionidentifier="thal_disdatfart" spritecolor="255,0,140,255">
|
|
<Sprite texture="%ModDir%/UI/MainIconsAtlas.png" sourcerect="896,384,128,128" depth="0.6" origin="0.5,0.5" />
|
|
</Item>
|
|
<Item identifier="thal_disdatdeath" tags="thal_disdat" category="Medical" subcategory="Disorder" variantof="thal_disdatfart" descriptionidentifier="thal_disdatfart" spritecolor="255,0,140,255">
|
|
<Sprite texture="%ModDir%/UI/MainIconsAtlas.png" sourcerect="0,896,128,128" depth="0.6" origin="0.5,0.5" />
|
|
</Item>
|
|
<Item identifier="thal_disdatpressure" tags="thal_disdat" category="Medical" subcategory="Disorder" variantof="thal_disdatfart" descriptionidentifier="thal_disdatfart" spritecolor="255,0,140,255">
|
|
<Sprite texture="%ModDir%/UI/MainIconsAtlas.png" sourcerect="128,896,128,128" depth="0.6" origin="0.5,0.5" />
|
|
</Item>
|
|
<Item identifier="thal_disdatthal" tags="thal_disdat" category="Medical" subcategory="Disorder" variantof="thal_disdatfart" descriptionidentifier="thal_disdatfart" spritecolor="255,0,140,255">
|
|
<Sprite texture="%ModDir%/UI/MainIconsAtlas.png" sourcerect="256,896,128,128" depth="0.6" origin="0.5,0.5" />
|
|
</Item>
|
|
<Item identifier="thal_disdatbuff" tags="thal_disdat" category="Medical" subcategory="Disorder" variantof="thal_disdatfart" descriptionidentifier="thal_disdatfart" spritecolor="255,0,140,255">
|
|
<Sprite texture="%ModDir%/UI/MainIconsAtlas.png" sourcerect="384,896,128,128" depth="0.6" origin="0.5,0.5" />
|
|
</Item>
|
|
<Item identifier="thal_disdathusk" tags="thal_disdat" category="Medical" subcategory="Disorder" variantof="thal_disdatfart" descriptionidentifier="thal_disdatfart" spritecolor="255,0,140,255">
|
|
<Sprite texture="%ModDir%/UI/MainIconsAtlas.png" sourcerect="512,896,128,128" depth="0.6" origin="0.5,0.5" />
|
|
</Item>
|
|
<Item identifier="thal_disdatclown" tags="thal_disdat" category="Medical" subcategory="Disorder" variantof="thal_disdatfart" descriptionidentifier="thal_disdatfart" spritecolor="217,255,120,255">
|
|
<Sprite texture="%ModDir%/UI/MainIconsAtlas.png" sourcerect="512,896,128,128" depth="0.6" origin="0.5,0.5" />
|
|
</Item>
|
|
<Item identifier="thal_disdatcard" tags="thal_disdat" category="Medical" subcategory="Disorder" variantof="thal_disdatfart" descriptionidentifier="thal_disdatfart" spritecolor="217,255,120,255">
|
|
<Sprite texture="%ModDir%/UI/MainIconsAtlas.png" sourcerect="512,896,128,128" depth="0.6" origin="0.5,0.5" />
|
|
</Item>
|
|
<Item identifier="thal_disdatsmart" tags="thal_disdat" category="Medical" subcategory="Disorder" variantof="thal_disdatfart" descriptionidentifier="thal_disdatfart" spritecolor="217,255,120,255">
|
|
<Sprite texture="%ModDir%/UI/MainIconsAtlas.png" sourcerect="512,896,128,128" depth="0.6" origin="0.5,0.5" />
|
|
</Item>
|
|
<Item identifier="thal_disdatpoison" tags="thal_disdat" category="Medical" subcategory="Disorder" variantof="thal_disdatfart" descriptionidentifier="thal_disdatfart" spritecolor="217,255,120,255">
|
|
<Sprite texture="%ModDir%/UI/MainIconsAtlas.png" sourcerect="512,896,128,128" depth="0.6" origin="0.5,0.5" />
|
|
</Item>
|
|
<Item identifier="thal_disdatmudraptor" tags="thal_disdat" category="Medical" subcategory="Disorder" variantof="thal_disdatfart" descriptionidentifier="thal_disdatfart" spritecolor="217,255,120,255">
|
|
<Sprite texture="%ModDir%/UI/MainIconsAtlas.png" sourcerect="512,896,128,128" depth="0.6" origin="0.5,0.5" />
|
|
</Item>
|
|
<Item identifier="thal_disdathammer" tags="thal_disdat" category="Medical" subcategory="Disorder" variantof="thal_disdatfart" descriptionidentifier="thal_disdatfart" spritecolor="217,255,120,255">
|
|
<Sprite texture="%ModDir%/UI/MainIconsAtlas.png" sourcerect="512,896,128,128" depth="0.6" origin="0.5,0.5" />
|
|
</Item>
|
|
<Item identifier="thal_disdatcrawler" tags="thal_disdat" category="Medical" subcategory="Disorder" variantof="thal_disdatfart" descriptionidentifier="thal_disdatfart" spritecolor="217,255,120,255">
|
|
<Sprite texture="%ModDir%/UI/MainIconsAtlas.png" sourcerect="512,896,128,128" depth="0.6" origin="0.5,0.5" />
|
|
</Item>
|
|
<Item identifier="thal_disdatthresher" tags="thal_disdat" category="Medical" subcategory="Disorder" variantof="thal_disdatfart" descriptionidentifier="thal_disdatfart" spritecolor="217,255,120,255">
|
|
<Sprite texture="%ModDir%/UI/MainIconsAtlas.png" sourcerect="512,896,128,128" depth="0.6" origin="0.5,0.5" />
|
|
</Item>
|
|
<Item name="" identifier="thal_dnamudraptor" category="Medical" subcategory="DNA" cargocontaineridentifier="thal_dnabox" description="" Tags="smallitem,thal_dna" spritecolor="180,160,255,255" InventoryIconColor="180,160,255,200" scale="0.5" impactsoundtag="impact_metal_light">
|
|
<!-- AI try to put DNA in preservation areas -->
|
|
<PreferredContainer primary="thal_dnapreserve" minamount="0" maxamount="4" spawnprobability="0.0" />
|
|
<Sprite name="dna" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="459,198,45,43" depth="0.6" origin="0.5,0.5" />
|
|
<BrokenSprite name="corrupt dna" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="454,406,52,51" depth="0.6" origin="0.5,0.5" maxcondition="0" fadein="false" />
|
|
<Body width="55" height="55" density="20" />
|
|
<Holdable slots="Any,RightHand,LeftHand" handle1="0,0" msg="ItemMsgPickUpSelect" />
|
|
<LightComponent range="1" castshadows="false" lightcolor="180,160,255,255" IsOn="true" powerconsumption="0" blinkFrequency="0" allowingameediting="false">
|
|
<Sprite name="dnalight" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="459,198,45,43" depth="0.6" origin="0.5,0.5" />
|
|
<!-- flicker=0 means stored properly, flicker 0.9 means stored improperly -->
|
|
<StatusEffect type="OnContained" target="This" setvalue="true" delay="1.0" stackable="false" flicker="0.9">
|
|
<Conditional Condition="gt 0" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnContained" target="This" comparison="Or" setvalue="true" flicker="0">
|
|
<Conditional HasTag="eq thal_dnapreserve" targetcontainer="true" />
|
|
</StatusEffect>
|
|
<!-- Note that dna will slowly decay in research stations containers -->
|
|
<StatusEffect type="OnContained" target="This" comparison="And" condition="-0.25">
|
|
<Conditional HasTag="eq geneticresearchstation" targetcontainer="true" />
|
|
<Conditional flicker="eq 0.9" />
|
|
<Conditional Condition="gt 0" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Dnacorrupt.ogg" range="270.0" loop="true" volume="0.3" />
|
|
</StatusEffect>
|
|
<!-- Note that dna will still decay even when in "waterproof" containers -->
|
|
<StatusEffect type="OnContained" target="This" comparison="And" condition="-0.5">
|
|
<Conditional flicker="eq 0.9" />
|
|
<Conditional Condition="gt 0" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Dnacorrupt.ogg" range="270.0" loop="true" volume="0.3" />
|
|
</StatusEffect>
|
|
<!-- for lying around -->
|
|
<StatusEffect type="OnNotContained" target="This" comparison="And" condition="-0.5">
|
|
<Conditional InWater="eq false" />
|
|
<Conditional Condition="gt 0" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Dnacorrupt.ogg" range="270.0" loop="true" volume="0.3" />
|
|
</StatusEffect>
|
|
<!-- add tag "thal_corruptdna(type)" when condition hits zero so grafters know how to behave -->
|
|
<StatusEffect type="OnBroken" target="This" Tags="thal_corruptdna" IsOn="false">
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Corrupt1.ogg" volume="1.0" range="500" selectionmode="random" />
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Corrupt2.ogg" volume="1.0" range="500" />
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Corrupt3.ogg" volume="1.0" range="500" />
|
|
</StatusEffect>
|
|
</LightComponent>
|
|
</Item>
|
|
<Item name="" identifier="thal_dnahuman" category="Medical" subcategory="DNA" cargocontaineridentifier="thal_dnabox" description="" Tags="smallitem,thal_dna" spritecolor="150,255,180,200" InventoryIconColor="150,255,180,200" scale="0.5" impactsoundtag="impact_metal_light">
|
|
<!-- AI try to put DNA in preservation areas -->
|
|
<PreferredContainer primary="thal_dnapreserve" minamount="0" maxamount="4" spawnprobability="0.0" />
|
|
<Sprite name="dna" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="459,198,45,43" depth="0.6" origin="0.5,0.5" />
|
|
<BrokenSprite name="corrupt dna" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="454,406,52,51" depth="0.6" origin="0.5,0.5" maxcondition="0" fadein="false" />
|
|
<Body width="55" height="55" density="20" />
|
|
<Holdable slots="Any,RightHand,LeftHand" handle1="0,0" msg="ItemMsgPickUpSelect" />
|
|
<LightComponent range="1" castshadows="false" lightcolor="180,160,255,255" IsOn="true" powerconsumption="0" blinkFrequency="0" allowingameediting="false">
|
|
<Sprite name="dnalight" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="459,198,45,43" depth="0.6" origin="0.5,0.5" />
|
|
<!-- flicker=0 means stored properly, flicker 0.9 means stored improperly -->
|
|
<StatusEffect type="OnContained" target="This" setvalue="true" delay="1.0" stackable="false" flicker="0.9">
|
|
<Conditional Condition="gt 0" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnContained" target="This" comparison="Or" setvalue="true" flicker="0">
|
|
<Conditional HasTag="eq thal_dnapreserve" targetcontainer="true" />
|
|
</StatusEffect>
|
|
<!-- Note that dna will slowly decay in research stations containers -->
|
|
<StatusEffect type="OnContained" target="This" comparison="And" condition="-0.25">
|
|
<Conditional HasTag="eq geneticresearchstation" targetcontainer="true" />
|
|
<Conditional flicker="eq 0.9" />
|
|
<Conditional Condition="gt 0" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Dnacorrupt.ogg" range="270.0" loop="true" volume="0.3" />
|
|
</StatusEffect>
|
|
<!-- Note that dna will still decay even when in "waterproof" containers -->
|
|
<StatusEffect type="OnContained" target="This" comparison="And" condition="-0.5">
|
|
<Conditional flicker="eq 0.9" />
|
|
<Conditional Condition="gt 0" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Dnacorrupt.ogg" range="270.0" loop="true" volume="0.3" />
|
|
</StatusEffect>
|
|
<!-- for lying around -->
|
|
<StatusEffect type="OnNotContained" target="This" comparison="And" condition="-0.5">
|
|
<Conditional InWater="eq false" />
|
|
<Conditional Condition="gt 0" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Dnacorrupt.ogg" range="270.0" loop="true" volume="0.3" />
|
|
</StatusEffect>
|
|
<!-- add tag "thal_corruptdna(type)" when condition hits zero so grafters know how to behave -->
|
|
<StatusEffect type="OnBroken" target="This" Tags="thal_corruptdna" IsOn="false">
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Corrupt1.ogg" volume="1.0" range="500" selectionmode="random" />
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Corrupt2.ogg" volume="1.0" range="500" />
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Corrupt3.ogg" volume="1.0" range="500" />
|
|
</StatusEffect>
|
|
</LightComponent>
|
|
</Item>
|
|
<Item name="" identifier="thal_dnacrawler" category="Medical" subcategory="DNA" cargocontaineridentifier="thal_dnabox" description="" Tags="smallitem,thal_dna" spritecolor="255,230,140,200" InventoryIconColor="255,230,140,200" scale="0.5" impactsoundtag="impact_metal_light">
|
|
<!-- AI try to put DNA in preservation areas -->
|
|
<PreferredContainer primary="thal_dnapreserve" minamount="0" maxamount="4" spawnprobability="0.0" />
|
|
<Sprite name="dna" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="459,198,45,43" depth="0.6" origin="0.5,0.5" />
|
|
<BrokenSprite name="corrupt dna" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="454,406,52,51" depth="0.6" origin="0.5,0.5" maxcondition="0" fadein="false" />
|
|
<Body width="55" height="55" density="20" />
|
|
<Holdable slots="Any,RightHand,LeftHand" handle1="0,0" msg="ItemMsgPickUpSelect" />
|
|
<LightComponent range="1" castshadows="false" lightcolor="180,160,255,255" IsOn="true" powerconsumption="0" blinkFrequency="0" allowingameediting="false">
|
|
<Sprite name="dnalight" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="459,198,45,43" depth="0.6" origin="0.5,0.5" />
|
|
<!-- flicker=0 means stored properly, flicker 0.9 means stored improperly -->
|
|
<StatusEffect type="OnContained" target="This" setvalue="true" delay="1.0" stackable="false" flicker="0.9">
|
|
<Conditional Condition="gt 0" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnContained" target="This" comparison="Or" setvalue="true" flicker="0">
|
|
<Conditional HasTag="eq thal_dnapreserve" targetcontainer="true" />
|
|
</StatusEffect>
|
|
<!-- Note that dna will slowly decay in research stations containers -->
|
|
<StatusEffect type="OnContained" target="This" comparison="And" condition="-0.25">
|
|
<Conditional HasTag="eq geneticresearchstation" targetcontainer="true" />
|
|
<Conditional flicker="eq 0.9" />
|
|
<Conditional Condition="gt 0" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Dnacorrupt.ogg" range="270.0" loop="true" volume="0.3" />
|
|
</StatusEffect>
|
|
<!-- Note that dna will still decay even when in "waterproof" containers -->
|
|
<StatusEffect type="OnContained" target="This" comparison="And" condition="-0.5">
|
|
<Conditional flicker="eq 0.9" />
|
|
<Conditional Condition="gt 0" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Dnacorrupt.ogg" range="270.0" loop="true" volume="0.3" />
|
|
</StatusEffect>
|
|
<!-- for lying around -->
|
|
<StatusEffect type="OnNotContained" target="This" comparison="And" condition="-0.5">
|
|
<Conditional InWater="eq false" />
|
|
<Conditional Condition="gt 0" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Dnacorrupt.ogg" range="270.0" loop="true" volume="0.3" />
|
|
</StatusEffect>
|
|
<!-- add tag "thal_corruptdna(type)" when condition hits zero so grafters know how to behave -->
|
|
<StatusEffect type="OnBroken" target="This" Tags="thal_corruptdna" IsOn="false">
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Corrupt1.ogg" volume="1.0" range="500" selectionmode="random" />
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Corrupt2.ogg" volume="1.0" range="500" />
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Corrupt3.ogg" volume="1.0" range="500" />
|
|
</StatusEffect>
|
|
</LightComponent>
|
|
</Item>
|
|
<Item name="" identifier="thal_dnahammer" category="Medical" subcategory="DNA" cargocontaineridentifier="thal_dnabox" description="" Tags="smallitem,thal_dna" spritecolor="255,130,140,200" InventoryIconColor="255,230,140,200" scale="0.5" impactsoundtag="impact_metal_light">
|
|
<!-- AI try to put DNA in preservation areas -->
|
|
<PreferredContainer primary="thal_dnapreserve" minamount="0" maxamount="4" spawnprobability="0.0" />
|
|
<Sprite name="dna" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="459,198,45,43" depth="0.6" origin="0.5,0.5" />
|
|
<BrokenSprite name="corrupt dna" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="454,406,52,51" depth="0.6" origin="0.5,0.5" maxcondition="0" fadein="false" />
|
|
<Body width="55" height="55" density="20" />
|
|
<Holdable slots="Any,RightHand,LeftHand" handle1="0,0" msg="ItemMsgPickUpSelect" />
|
|
<LightComponent range="1" castshadows="false" lightcolor="180,160,255,255" IsOn="true" powerconsumption="0" blinkFrequency="0" allowingameediting="false">
|
|
<Sprite name="dnalight" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="459,198,45,43" depth="0.6" origin="0.5,0.5" />
|
|
<!-- flicker=0 means stored properly, flicker 0.9 means stored improperly -->
|
|
<StatusEffect type="OnContained" target="This" setvalue="true" delay="1.0" stackable="false" flicker="0.9">
|
|
<Conditional Condition="gt 0" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnContained" target="This" comparison="Or" setvalue="true" flicker="0">
|
|
<Conditional HasTag="eq thal_dnapreserve" targetcontainer="true" />
|
|
</StatusEffect>
|
|
<!-- Note that dna will slowly decay in research stations containers -->
|
|
<StatusEffect type="OnContained" target="This" comparison="And" condition="-0.25">
|
|
<Conditional HasTag="eq geneticresearchstation" targetcontainer="true" />
|
|
<Conditional flicker="eq 0.9" />
|
|
<Conditional Condition="gt 0" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Dnacorrupt.ogg" range="270.0" loop="true" volume="0.3" />
|
|
</StatusEffect>
|
|
<!-- Note that dna will still decay even when in "waterproof" containers -->
|
|
<StatusEffect type="OnContained" target="This" comparison="And" condition="-0.5">
|
|
<Conditional flicker="eq 0.9" />
|
|
<Conditional Condition="gt 0" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Dnacorrupt.ogg" range="270.0" loop="true" volume="0.3" />
|
|
</StatusEffect>
|
|
<!-- for lying around -->
|
|
<StatusEffect type="OnNotContained" target="This" comparison="And" condition="-0.5">
|
|
<Conditional InWater="eq false" />
|
|
<Conditional Condition="gt 0" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Dnacorrupt.ogg" range="270.0" loop="true" volume="0.3" />
|
|
</StatusEffect>
|
|
<!-- add tag "thal_corruptdna(type)" when condition hits zero so grafters know how to behave -->
|
|
<StatusEffect type="OnBroken" target="This" Tags="thal_corruptdna" IsOn="false">
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Corrupt1.ogg" volume="1.0" range="500" selectionmode="random" />
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Corrupt2.ogg" volume="1.0" range="500" />
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Corrupt3.ogg" volume="1.0" range="500" />
|
|
</StatusEffect>
|
|
</LightComponent>
|
|
</Item>
|
|
<Item name="" identifier="thal_dnathresher" category="Medical" subcategory="DNA" cargocontaineridentifier="thal_dnabox" description="" Tags="smallitem,thal_dna" spritecolor="180,180,20,255" InventoryIconColor="180,180,20,255" scale="0.5" impactsoundtag="impact_metal_light">
|
|
<!-- AI try to put DNA in preservation areas -->
|
|
<PreferredContainer primary="thal_dnapreserve" minamount="0" maxamount="4" spawnprobability="0.0" />
|
|
<Sprite name="dna" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="459,198,45,43" depth="0.6" origin="0.5,0.5" />
|
|
<BrokenSprite name="corrupt dna" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="454,406,52,51" depth="0.6" origin="0.5,0.5" maxcondition="0" fadein="false" />
|
|
<Body width="55" height="55" density="20" />
|
|
<Holdable slots="Any,RightHand,LeftHand" handle1="0,0" msg="ItemMsgPickUpSelect" />
|
|
<LightComponent range="1" castshadows="false" lightcolor="180,160,255,255" IsOn="true" powerconsumption="0" blinkFrequency="0" allowingameediting="false">
|
|
<Sprite name="dnalight" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="459,198,45,43" depth="0.6" origin="0.5,0.5" />
|
|
<!-- flicker=0 means stored properly, flicker 0.9 means stored improperly -->
|
|
<StatusEffect type="OnContained" target="This" setvalue="true" delay="1.0" stackable="false" flicker="0.9">
|
|
<Conditional Condition="gt 0" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnContained" target="This" comparison="Or" setvalue="true" flicker="0">
|
|
<Conditional HasTag="eq thal_dnapreserve" targetcontainer="true" />
|
|
</StatusEffect>
|
|
<!-- Note that dna will slowly decay in research stations containers -->
|
|
<StatusEffect type="OnContained" target="This" comparison="And" condition="-0.25">
|
|
<Conditional HasTag="eq geneticresearchstation" targetcontainer="true" />
|
|
<Conditional flicker="eq 0.9" />
|
|
<Conditional Condition="gt 0" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Dnacorrupt.ogg" range="270.0" loop="true" volume="0.3" />
|
|
</StatusEffect>
|
|
<!-- Note that dna will still decay even when in "waterproof" containers -->
|
|
<StatusEffect type="OnContained" target="This" comparison="And" condition="-0.5">
|
|
<Conditional flicker="eq 0.9" />
|
|
<Conditional Condition="gt 0" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Dnacorrupt.ogg" range="270.0" loop="true" volume="0.3" />
|
|
</StatusEffect>
|
|
<!-- for lying around -->
|
|
<StatusEffect type="OnNotContained" target="This" comparison="And" condition="-0.5">
|
|
<Conditional InWater="eq false" />
|
|
<Conditional Condition="gt 0" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Dnacorrupt.ogg" range="270.0" loop="true" volume="0.3" />
|
|
</StatusEffect>
|
|
<!-- add tag "thal_corruptdna(type)" when condition hits zero so grafters know how to behave -->
|
|
<StatusEffect type="OnBroken" target="This" Tags="thal_corruptdna" IsOn="false">
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Corrupt1.ogg" volume="1.0" range="500" selectionmode="random" />
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Corrupt2.ogg" volume="1.0" range="500" />
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Corrupt3.ogg" volume="1.0" range="500" />
|
|
</StatusEffect>
|
|
</LightComponent>
|
|
</Item>
|
|
<Item name="" identifier="thal_dnathalamus" category="Medical" subcategory="DNA" cargocontaineridentifier="thal_dnabox" description="" Tags="smallitem,thal_dna" spritecolor="255,130,140,200" InventoryIconColor="255,230,140,200" scale="0.5" impactsoundtag="impact_metal_light">
|
|
<!-- AI try to put DNA in preservation areas -->
|
|
<PreferredContainer primary="thal_dnapreserve" minamount="0" maxamount="4" spawnprobability="0.0" />
|
|
<Sprite name="dna" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="459,198,45,43" depth="0.6" origin="0.5,0.5" />
|
|
<BrokenSprite name="corrupt dna" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="454,406,52,51" depth="0.6" origin="0.5,0.5" maxcondition="0" fadein="false" />
|
|
<Body width="55" height="55" density="20" />
|
|
<Holdable slots="Any,RightHand,LeftHand" handle1="0,0" msg="ItemMsgPickUpSelect" />
|
|
<LightComponent range="1" castshadows="false" lightcolor="180,160,255,255" IsOn="true" powerconsumption="0" blinkFrequency="0" allowingameediting="false">
|
|
<Sprite name="dnalight" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="459,198,45,43" depth="0.6" origin="0.5,0.5" />
|
|
<!-- flicker=0 means stored properly, flicker 0.9 means stored improperly -->
|
|
<StatusEffect type="OnContained" target="This" setvalue="true" delay="1.0" stackable="false" flicker="0.9">
|
|
<Conditional Condition="gt 0" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnContained" target="This" comparison="Or" setvalue="true" flicker="0">
|
|
<Conditional HasTag="eq thal_dnapreserve" targetcontainer="true" />
|
|
</StatusEffect>
|
|
<!-- Note that dna will slowly decay in research stations containers -->
|
|
<StatusEffect type="OnContained" target="This" comparison="And" condition="-0.25">
|
|
<Conditional HasTag="eq geneticresearchstation" targetcontainer="true" />
|
|
<Conditional flicker="eq 0.9" />
|
|
<Conditional Condition="gt 0" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Dnacorrupt.ogg" range="270.0" loop="true" volume="0.3" />
|
|
</StatusEffect>
|
|
<!-- Note that dna will still decay even when in "waterproof" containers -->
|
|
<StatusEffect type="OnContained" target="This" comparison="And" condition="-0.5">
|
|
<Conditional flicker="eq 0.9" />
|
|
<Conditional Condition="gt 0" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Dnacorrupt.ogg" range="270.0" loop="true" volume="0.3" />
|
|
</StatusEffect>
|
|
<!-- for lying around -->
|
|
<StatusEffect type="OnNotContained" target="This" comparison="And" condition="-0.5">
|
|
<Conditional InWater="eq false" />
|
|
<Conditional Condition="gt 0" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Dnacorrupt.ogg" range="270.0" loop="true" volume="0.3" />
|
|
</StatusEffect>
|
|
<!-- add tag "thal_corruptdna(type)" when condition hits zero so grafters know how to behave -->
|
|
<StatusEffect type="OnBroken" target="This" Tags="thal_corruptdna" IsOn="false">
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Corrupt1.ogg" volume="1.0" range="500" selectionmode="random" />
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Corrupt2.ogg" volume="1.0" range="500" />
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Corrupt3.ogg" volume="1.0" range="500" />
|
|
</StatusEffect>
|
|
</LightComponent>
|
|
</Item>
|
|
<Item name="" identifier="thal_dnaramblin" category="Medical" subcategory="DNA" cargocontaineridentifier="thal_dnabox" description="" Tags="smallitem,thal_dna" spritecolor="245,50,180,200" InventoryIconColor="245,50,180,200" scale="0.5" impactsoundtag="impact_metal_light">
|
|
<!-- AI try to put DNA in preservation areas -->
|
|
<PreferredContainer primary="thal_dnapreserve" minamount="0" maxamount="4" spawnprobability="0.0" />
|
|
<Sprite name="dna" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="459,198,45,43" depth="0.6" origin="0.5,0.5" />
|
|
<BrokenSprite name="corrupt dna" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="454,406,52,51" depth="0.6" origin="0.5,0.5" maxcondition="0" fadein="false" />
|
|
<Body width="55" height="55" density="20" />
|
|
<Holdable slots="Any,RightHand,LeftHand" handle1="0,0" msg="ItemMsgPickUpSelect" />
|
|
<LightComponent range="1" castshadows="false" lightcolor="180,160,255,255" IsOn="true" powerconsumption="0" blinkFrequency="0" allowingameediting="false">
|
|
<Sprite name="dnalight" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="459,198,45,43" depth="0.6" origin="0.5,0.5" />
|
|
<!-- flicker=0 means stored properly, flicker 0.9 means stored improperly -->
|
|
<StatusEffect type="OnContained" target="This" setvalue="true" delay="1.0" stackable="false" flicker="0.9">
|
|
<Conditional Condition="gt 0" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnContained" target="This" comparison="Or" setvalue="true" flicker="0">
|
|
<Conditional HasTag="eq thal_dnapreserve" targetcontainer="true" />
|
|
</StatusEffect>
|
|
<!-- Note that dna will slowly decay in research stations containers -->
|
|
<StatusEffect type="OnContained" target="This" comparison="And" condition="-0.25">
|
|
<Conditional HasTag="eq geneticresearchstation" targetcontainer="true" />
|
|
<Conditional flicker="eq 0.9" />
|
|
<Conditional Condition="gt 0" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Dnacorrupt.ogg" range="270.0" loop="true" volume="0.3" />
|
|
</StatusEffect>
|
|
<!-- Note that dna will still decay even when in "waterproof" containers -->
|
|
<StatusEffect type="OnContained" target="This" comparison="And" condition="-0.5">
|
|
<Conditional flicker="eq 0.9" />
|
|
<Conditional Condition="gt 0" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Dnacorrupt.ogg" range="270.0" loop="true" volume="0.3" />
|
|
</StatusEffect>
|
|
<!-- for lying around -->
|
|
<StatusEffect type="OnNotContained" target="This" comparison="And" condition="-0.5">
|
|
<Conditional InWater="eq false" />
|
|
<Conditional Condition="gt 0" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Dnacorrupt.ogg" range="270.0" loop="true" volume="0.3" />
|
|
</StatusEffect>
|
|
<!-- add tag "thal_corruptdna(type)" when condition hits zero so grafters know how to behave -->
|
|
<StatusEffect type="OnBroken" target="This" Tags="thal_corruptdna" IsOn="false">
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Corrupt1.ogg" volume="1.0" range="500" selectionmode="random" />
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Corrupt2.ogg" volume="1.0" range="500" />
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Corrupt3.ogg" volume="1.0" range="500" />
|
|
</StatusEffect>
|
|
</LightComponent>
|
|
</Item>
|
|
<Item name="" identifier="thal_dnamaggot" category="Medical" subcategory="DNA" cargocontaineridentifier="thal_dnabox" description="" Tags="smallitem,thal_dna" spritecolor="180,140,80,200" InventoryIconColor="180,140,80,200" scale="0.5" impactsoundtag="impact_metal_light">
|
|
<!-- AI try to put DNA in preservation areas -->
|
|
<PreferredContainer primary="thal_dnapreserve" minamount="0" maxamount="4" spawnprobability="0.0" />
|
|
<Sprite name="dna" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="459,198,45,43" depth="0.6" origin="0.5,0.5" />
|
|
<BrokenSprite name="corrupt dna" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="454,406,52,51" depth="0.6" origin="0.5,0.5" maxcondition="0" fadein="false" />
|
|
<Body width="55" height="55" density="20" />
|
|
<Holdable slots="Any,RightHand,LeftHand" handle1="0,0" msg="ItemMsgPickUpSelect" />
|
|
<LightComponent range="1" castshadows="false" lightcolor="180,160,255,255" IsOn="true" powerconsumption="0" blinkFrequency="0" allowingameediting="false">
|
|
<Sprite name="dnalight" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="459,198,45,43" depth="0.6" origin="0.5,0.5" />
|
|
<!-- flicker=0 means stored properly, flicker 0.9 means stored improperly -->
|
|
<StatusEffect type="OnContained" target="This" setvalue="true" delay="1.0" stackable="false" flicker="0.9">
|
|
<Conditional Condition="gt 0" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnContained" target="This" comparison="Or" setvalue="true" flicker="0">
|
|
<Conditional HasTag="eq thal_dnapreserve" targetcontainer="true" />
|
|
</StatusEffect>
|
|
<!-- Note that dna will slowly decay in research stations containers -->
|
|
<StatusEffect type="OnContained" target="This" comparison="And" condition="-0.25">
|
|
<Conditional HasTag="eq geneticresearchstation" targetcontainer="true" />
|
|
<Conditional flicker="eq 0.9" />
|
|
<Conditional Condition="gt 0" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Dnacorrupt.ogg" range="270.0" loop="true" volume="0.3" />
|
|
</StatusEffect>
|
|
<!-- Note that dna will still decay even when in "waterproof" containers -->
|
|
<StatusEffect type="OnContained" target="This" comparison="And" condition="-0.5">
|
|
<Conditional flicker="eq 0.9" />
|
|
<Conditional Condition="gt 0" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Dnacorrupt.ogg" range="270.0" loop="true" volume="0.3" />
|
|
</StatusEffect>
|
|
<!-- for lying around -->
|
|
<StatusEffect type="OnNotContained" target="This" comparison="And" condition="-0.5">
|
|
<Conditional InWater="eq false" />
|
|
<Conditional Condition="gt 0" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Dnacorrupt.ogg" range="270.0" loop="true" volume="0.3" />
|
|
</StatusEffect>
|
|
<!-- add tag "thal_corruptdna(type)" when condition hits zero so grafters know how to behave -->
|
|
<StatusEffect type="OnBroken" target="This" Tags="thal_corruptdna" IsOn="false">
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Corrupt1.ogg" volume="1.0" range="500" selectionmode="random" />
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Corrupt2.ogg" volume="1.0" range="500" />
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Corrupt3.ogg" volume="1.0" range="500" />
|
|
</StatusEffect>
|
|
</LightComponent>
|
|
</Item>
|
|
<Item name="" identifier="thal_dnahusk" category="Medical" subcategory="DNA" cargocontaineridentifier="thal_dnabox" description="" Tags="smallitem,thal_dna" spritecolor="180,140,80,200" InventoryIconColor="180,140,80,200" scale="0.5" impactsoundtag="impact_metal_light">
|
|
<!-- AI try to put DNA in preservation areas -->
|
|
<PreferredContainer primary="thal_dnapreserve" minamount="0" maxamount="4" spawnprobability="0.0" />
|
|
<Sprite name="dna" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="459,198,45,43" depth="0.6" origin="0.5,0.5" />
|
|
<BrokenSprite name="corrupt dna" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="454,406,52,51" depth="0.6" origin="0.5,0.5" maxcondition="0" fadein="false" />
|
|
<Body width="55" height="55" density="20" />
|
|
<Holdable slots="Any,RightHand,LeftHand" handle1="0,0" msg="ItemMsgPickUpSelect" />
|
|
<LightComponent range="1" castshadows="false" lightcolor="180,160,255,255" IsOn="true" powerconsumption="0" blinkFrequency="0" allowingameediting="false">
|
|
<Sprite name="dnalight" texture="%ModDir%/Items/Jobgear/Scientist/science.png" sourcerect="459,198,45,43" depth="0.6" origin="0.5,0.5" />
|
|
<!-- flicker=0 means stored properly, flicker 0.9 means stored improperly -->
|
|
<StatusEffect type="OnContained" target="This" setvalue="true" delay="1.0" stackable="false" flicker="0.9">
|
|
<Conditional Condition="gt 0" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnContained" target="This" comparison="Or" setvalue="true" flicker="0">
|
|
<Conditional HasTag="eq thal_dnapreserve" targetcontainer="true" />
|
|
</StatusEffect>
|
|
<!-- Note that dna will slowly decay in research stations containers -->
|
|
<StatusEffect type="OnContained" target="This" comparison="And" condition="-0.25">
|
|
<Conditional HasTag="eq geneticresearchstation" targetcontainer="true" />
|
|
<Conditional flicker="eq 0.9" />
|
|
<Conditional Condition="gt 0" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Dnacorrupt.ogg" range="270.0" loop="true" volume="0.3" />
|
|
</StatusEffect>
|
|
<!-- Note that dna will still decay even when in "waterproof" containers -->
|
|
<StatusEffect type="OnContained" target="This" comparison="And" condition="-0.5">
|
|
<Conditional flicker="eq 0.9" />
|
|
<Conditional Condition="gt 0" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Dnacorrupt.ogg" range="270.0" loop="true" volume="0.3" />
|
|
</StatusEffect>
|
|
<!-- for lying around -->
|
|
<StatusEffect type="OnNotContained" target="This" comparison="And" condition="-0.5">
|
|
<Conditional InWater="eq false" />
|
|
<Conditional Condition="gt 0" />
|
|
<sound file="%ModDir%/Items/Jobgear/Scientist/Dnacorrupt.ogg" range="270.0" loop="true" volume="0.3" />
|
|
</StatusEffect>
|
|
<!-- add tag "thal_corruptdna(type)" when condition hits zero so grafters know how to behave -->
|
|
<StatusEffect type="OnBroken" target="This" Tags="thal_corruptdna" IsOn="false">
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Corrupt1.ogg" volume="1.0" range="500" selectionmode="random" />
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Corrupt2.ogg" volume="1.0" range="500" />
|
|
<Sound file="%ModDir%/Items/Jobgear/Scientist/Corrupt3.ogg" volume="1.0" range="500" />
|
|
</StatusEffect>
|
|
</LightComponent>
|
|
</Item>
|
|
<Item name="hammerheadprojectile" identifier="thal_hammerprojectile" category="Misc" impacttolerance="0" scale="0.5" sonarsize="2" hideinmenus="true">
|
|
<Sprite texture="Content/Characters/Spineling/Spineling.png" sourcerect="0,215,180,18" depth="0.55" hideinmenus="true" />
|
|
<Body width="190" height="20" density="20" />
|
|
<Projectile characterusable="false" launchimpulse="150" hitscan="false">
|
|
<Attack structuredamage="0" severlimbsprobability="0.0"></Attack>
|
|
<StatusEffect type="OnActive" target="This" lifetime="0.5">
|
|
<ParticleEmitter particle="beamparticle" copyentityangle="true" anglemin="0" anglemax="0" particleamount="1" velocitymin="-10" velocitymax="-100" scalemin="1" scalemax="1" />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnNotContained" target="This" stackable="false" delay="1">
|
|
<Remove />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnImpact" target="This">
|
|
<RemoveItem />
|
|
</StatusEffect>
|
|
<StatusEffect type="OnImpact" target="This">
|
|
<ParticleEmitter particle="thal_grain" particleamount="3" particlespersecond="1" scalemin="2" scalemax="2" velocitymin="0" velocitymax="0" anglemin="0" anglemax="360" colormultiplier="100,100,255,255" />
|
|
<ParticleEmitter particle="iceshards" copyentityangle="false" anglemin="0" anglemax="360" particleamount="5" velocitymin="100" velocitymax="300" scalemin="1" scalemax="2" colormultiplier="30,30,255,255" />
|
|
<SpawnItem identifier="thal_freezecloud" />
|
|
<sound file="Content/Sounds/Damage/GlassBreak1.ogg" range="900" volume="1.0" selectionmode="random" dontmuffle="false" />
|
|
<sound file="Content/Sounds/Damage/GlassBreak2.ogg" range="900" volume="1.0" selectionmode="random" dontmuffle="false" />
|
|
<sound file="Content/Sounds/Damage/GlassBreak3.ogg" range="900" volume="1.0" selectionmode="random" dontmuffle="false" />
|
|
<sound file="Content/Sounds/Damage/GlassBreak4.ogg" range="900" volume="1.0" selectionmode="random" dontmuffle="false" />
|
|
<Explosion range="200" force="17" stun="3" smoke="false" sparks="false" flames="false" applyfireeffects="false" screencolorduration="2.0">
|
|
<Affliction identifier="thal_frozen" strength="10" />
|
|
</Explosion>
|
|
<RemoveItem />
|
|
</StatusEffect>
|
|
</Projectile>
|
|
<LightComponent range="600" castshadows="False" drawbehindsubs="False" ison="True" blinkfrequency="0" lightcolor="200,200,255,160" isactive="True" minvoltage="0" powerconsumption="0" vulnerabletoemp="False" pickingtime="0" canbepicked="False" allowingameediting="False" msg=""></LightComponent>
|
|
</Item>
|
|
</Items> |